Symfony をあれこれいじった 「Symphony」の誤表記ではねーのですよー. 「Symfony」ね. PHP の Web アプリケーションフレームワークの中で, 特に最近評価が高いというブツだ. 一番根っこの部分は Mojavi にあるらしいんだけど, Django とか Ruby on Rails とかの影響を受けている部分もあるらしい. ということでインストールして色々といじくって, ハマったというか迷った箇所を書き連ねておこう. 後で思い出すのに困る部分もあるかもしれないし, 検索でここを見つけて役立てるひともいるかもだしね. インストール まずインストール.PEAR コマンドで channel-discover して install して…… この辺は特に困る箇所は無い. 困りはしないけど,あれ? と思ったのが, この Symfony は DB アクセスレイヤとして pro
(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)
Update 6: Some interesting changes from Twitter's Evan Weaver: everything in RAM now, database is a backup; peaks at 300 tweets/second; every tweet followed by average 126 people; vector cache of tweet IDs; row cache; fragment cache; page cache; keep separate caches; GC makes Ruby optimization resistant so went with Scala; Thrift and HTTP are used internally; 100s internal requests for every exter
PHPでQRコード生成 QRcode Perl CGI & PHP scripts ver. 0.50gを利用すると驚くくらい簡単にQRコードの作成が可能です。 PHP版について説明します。(Perl版でもほとんど同じですが) 使用方法 ダウンロードしたqr_img0.50g.zipを解凍してサーバーの適当な所にアップします。 qr_img.php?d=[QRコードに埋め込みたい文字列(要URLエンコード)] にアクセスすると生成されたQRコードが表示されます。 引数に&s=[イメージのサイズ]や&t=[画像タイプ]を追加することにより、ある程度汎用性がある形で生成することが可能です。 GDを使って生成されているので、毎回生成するのではなくキャッシュ化するなどの工夫は必要です。 キャッシュ化サンプル header("Content-type: image/png"); print make
多くのプログラマにとってメモリアクセスの速度を気しなければならない状況というのはめったに無いが、OS、ライブラリ、コンパイラ、RDBMSなどの実装をする時には意識をしなければならない場合がある。 IA-32 Intel Architecture Optimization Reference Manual (order number 248966) をひもとくと6章にOptimizing Cache Usageというのがある。 マイクロベンマークの定番 lmbench http://www.bitmover.com/lmbench/ では、一次キャッシュ(L1)や二次キャッシュ(L2)を測定してくれる。例えば、わたしが利用しているノートだと、L1が1.776nsでL2が5.3490ns、メインメモリアクセスが139.4nsである。 Memory latencies in nanosecond
ちなみに、LiveConnectでUSBミサイルランチャーを制御するデモは、先日のJapan Linux Conference 2007 で行なったものと同じなのですが、ストリーミング中継と録画に失敗していたため、急遽リベンジすることにしました。 Google Video / YouTube 動画アーカイブ Mozilla24 / 出張Shibuya.js 24 各発表の動画が公開されています。 Shibuya.js 24 - Google Video Mozilla24 / 出張 Shibuya.js 24 関連の感想リンク集 TAKESAKO @ Yet another Cybozu Labs: Mozilla24リアルタイム中継(shibuya.jsもあるよ) 兼雑記 - 2007-09-15 出張Shibuya.js 24の発表資料 (mitsunari@cybozu labs)
再帰関数は、関数の中でその関数自身を呼び出す、ということを行っている関数です。将棋やチェスのようなゲームや、パズルを解くようなプログラムではよく使われ、プログラムをとてもシンプルに、見通しよく記述することができます。今回は、そんな再帰関数をPHPで使った例をご紹介します。 PHPでゲームを作る、というようなことはまずないと思うので、使いどころはか なり限られてしまうのですが、それでも便利に使える場面がないわけではありま せん。 ここではディレクトリ内のファイルをチェックし、そのディレクトリ内に含まれ るファイルサイズの合計を求めるプログラムを作ってみます。 ディレクトリに含まれるのが全てファイルなら、再帰関数でなくても大丈夫です が、ディレクトリ内が階層になっている場合は再帰関数が威力を発揮します。 <?php //PHP4の場合、scandir関数がないので実装しておきます。 if (!
1 はじめに 最近のオープンソースコミュニティや、IT技術者コミュニティのイベントでは必ずといっていいほど開催されるのが「ライトニング トークス(以下LT)」です。1人5分の持ち時間で11人、55分の間にトーカー(話す人)の熱いショートトークが繰り広げられるこのトークスタイルが日本に紹介されたのは、今を遡ること遡ること6年前の2001年のことです。本稿では、この素晴しいLTの誕生と発展の歴史のページを、読者の皆さんとめくっていきたいと思います。 2 誕生 - 君にもできるカンファレンス発表 LTが世界で初めて開催されたのは、2000年7月にカーネギーメロン大で開催された「YAPC 19100(YAPC::NA2000)」 [1] 、考案者はMark J. Dominusさんです。氏のサイト [2] には「LTとは何か」の解説があります。その日本語訳がShibuya Perl Mon
SpringWidgets Top SpringWidgets Use this widget to display the newest SpringWidgets from the express widget factory! What can you do with a SpringWidget? You can create an RSS reader with multiple feeds; badges for your profile on social networks such as MySpace, Facebook, and Bebo; countdown application widgets and other cool gadgets for your blog. Create your own Express Widget!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く