全ての記事 920 件のうち 35 件の記事が該当しました。 (全 4 ページ)。
LWP::UserAgent
モジュールを使って、Facebook の API を叩いている時に出くわした現象の対応メモ。Facebook では API のリクエストを HTTPS で行うのですが、この時、クライアントにインストールされている SSL 証明書と、Facebook で使用している証明書の不整合か何かでエラーになってしまうというものです。
実験的に Comet サーバ の Perl 実装を書いてみたのだけれど、負荷テストをするためには同時に多数のクライアントから接続要求を行う必要があります。そこで今回、Perl の threads モジュールを使って、多重リクエストを行うスクリプトを書いてみました。VMware Player を利用した仮想マシン上で、50 スレッドくらいまで多重化することができました。
数学の歴史において重要な発明に0 (ゼロ)の発明があります。「存在しないことを表す概念」ですが、しかし「『存在しないことを表す概念』それ自体が存在する」と考えるとなんだか面白いですよね。
プログラミングの世界では、更に「定義されていないことを表す概念」というのを採用している処理系があって、Perl だと undef
がそれです。「0 という値すら持たない存在」「『定義されていないことを表す概念』それ自体が定義されている」わけですね。ある変数 $a
自体は宣言されているけれども、値は undef
で未定義。でも $a
は定義されているんだよね? 未定義っていう状態は実在として認められるの? 存在って何よ? 0 のように考えてみると深みにはまりそうで楽しいです。
コーディング スタイルの話題の一つに、関数はエラーを返すべきか、例外を返すべきか、というテーマがあります。普段は Perl、PHP ばかり、最近は C++ も疎遠なので、例外自体ほとんど使っていないんですが。帰りの電車の中でちょこっと考えてみたので、そのメモ。
プラグインを使わずWordPressに6の機能をつける
1. 人気の記事を表示する
コメントの数が多い記事が人気の記事となります。このサイトではトップ3が表示されています。
参照先のソースコードを見てカナヅチで頭を殴られたような衝撃を受けました。「あ、俺、WordPress は無理だ」 …だって、ファイルに SQL 直書きなんス。取ってきたオブジェクトをループさせるのに foreach ステートメント直書きなんス… WordPress のソースコードはきっちり読んだことがなかったのですが、これ、マジですか。現代的な Web アプリケーションとして、何かしらの MVC(Model/View/Control)フレームワークくらいは当たり前だと思っていたので、今更ながら衝撃を受けたのですよ。
人材獲得作戦・4 試験問題ほか
さて試験問題です。内容は、壁とスペースで構成された迷路が与えられたとき、スタート地点からゴール地点に至る最短経路を求めよ、というものです。
とりあえず Perl で書いてみました。正確な時間は測っていないけれど(途中で熱中して時間のことを完全に忘れていた)、多分1時間くらいかな? 最後の20分は見栄えの調整だったような気がしますが(汗) せっかく Perl を使ったのに Perl っぽくないというか C 言語っぽい香りがします。何故だろう。
ヒビノアワ: 変数についてどう説明するのがいいのだろうか
プログラミングをまったく知らない人に、どうやって説明するのかというプロセスに興味があるのですね。で、読んでいるとたいていの本で変数の説明として「箱」というメタファを出してくるのです。変数は箱のようなもので、Aという箱に数値を入れてうんぬん......。
私はセオリー通り(?)に変数を箱で覚えましたねぇ。元記事ではその後、話がポインタの話題になっているのですが、ここでは少し寄り道してみます。
丁度 2 年前の今日、就職・転職支援サイトで、各種コンピュータ言語についてどれくらいの求人数があるのかを調べていました。それから 2 年、ムーアの法則によればこの間にコンピュータの性能は二倍以上になっているはずです。また Web 業界でも様々なサービスが生まれては消えていきました。果たしてそれが就職事情にはどのように影響しているでしょうか?
7月11日、シックス・アパート株式会社のオフィスで開催されたHack-athonに参加してきました。「モバイル」がテーマということで、最初の1時間はモブログ+画像処理で何か作ろうと動いてみたんですが、どうも時間的に厳しそうだったので、普通にプラグインを書いていました(汗) 平日開催だったものの、それなりに人も集まってなかなかアツいイベントになったと思います。
3回目となる日本でのhack-athonに今回も参加しようと思っています。しかし…iPhoneの発売日に当ててくるあたりいやらしいですねぇ(笑) そんなテーマは「モバイル」ということで、モブログ+画像処理+folksonomy的な何かができればいいなぁ、と。リハビリも兼ねてゴリゴリッとコードを書いてこようかと。ちょっと時間的に厳しそうかな… モノの方は全くできていないのに、なぜかプレゼン資料のオチだけは既に決まりました。楽しみ!