Image Caching With PHP at Jozef Chutka's blog PHPで画像をブラウザキャッシュさせるサンプルコード例が公開されています。 ブラウザキャッシュ用の Last-Modified、Cache-Control、Expires、ETag ヘッダーを発行してそれぞれハンドリングさせたサンプルです。 PHPで画像を転送するのは重い処理になりますが、こうしたヘッダーによる制御でサーバへの負荷を大きく下げられます。 そもそもPHPで画像を転送する事自体効率が悪いのですが、どうしてもPHPで動的に画像を出したいという場合において使えますね。 ここら辺のブラウザキャッシュに詳しくない方も学習用途に参考にできそうです。 コードをそのままコピペすると動くわけではなく、$this->time()とか、$this->filename()となっている部分においては若干書き換え
Python4PHPer 第6回講習会に参加しました。PHPとの比較を中心にしたPythonの文法の解説と,GAEチュートリアルを試すという2本だての内容でした。 講習の内容 前半は文法の解説です。スライド・配布資料が圧巻でした。たとえば「可変長引数」なら次のようなかんじです。 ▼ PHPなら <?php function f(){ $arg = func_get_args(); var_export($args); } f(10, "A", TRUE); ## 実行結果 array(0 => 10, 1 => 'A', 2 => true,) ▼ Pythonなら def f(*args, **kwargs): print repr(args) # タプル print repr(kwargs) # 辞書 f(10, "A",True, x=30, y=40) ## 実行結果 (10, '
今日深夜のWWDCでのiPhone OS 4.0へのアップデート、そして新型iPhoneの発売とあなたもきっとどきどきしてるはずだ。でもそれはあなただけではない。私もだ。興奮して焦る気持ちを抑えて、4.0へのアップグレードをスムースにするためにやっておきたいことを今回はご紹介しよう。別に4.0が配布されてからのんびり動き始めてもいいが、これはきっといい機会!夜中の二時までの数時間で整理整頓してしまおう。初歩的な情報もかなりあるかもしれないが、最近当ブログも様々な方々に見てもらえるようになったので、iPhoneビギナーのみなさんの為にも、そしておさらいの意味も込めて書いてみた。 iPhoneのアップデートはいつも大変な思いをすることが多い。特にメジャーアップデートとくれば大事だ。 サードパーティの開発者は無我夢中でAppleの最新版に対応する為に作業するが、一般ユーザーはそれへの準備の時間が
ソースからビルド † Fedora Core 4 にて 21.4 をソースからビルドすると、 emacs のバイナリはコンパイルされるものの、 elips を何かしてる時にセグメンテーションエラーで落ちてしまう。 どうせなので CVS 版をビルドしてみる。 http://savannah.gnu.org/cvs/?group=emacs の通りに CVS からソースをダウンロード。 cd ~/src export CVS_RSH="ssh" cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs CVS 版を最初にビルドする場合、make bootstrap でビルドする。 リリース版のアーカイブには入っている、バイトコンパイルされた ファイルが無いので、それを生成するところからやるらしい。 cd
emacs院試でプログラミングが必要で。JavaかC言語(C++含む)のどちらかを使えるようにならないといけないわけで。今まで、テスト前しか勉強してないカス人間の僕は、JavaもCも微妙にしか知らないので、どっちを勉強してもいいような気がするんだけど、Cは参考書持ってないのと、ポインタについての理解に苦しんだ記憶がある(今でもわかってない)ので、Javaを勉強することにした。 Javaと言えば、Eclipseという便利なツールがあるんだけど、まだ使わないことに。UIがMacのアプリケーションとはほど遠いってのと、ちゃんと自分でコードを打ちたかったり、ターミナルでコンパイル・実行させたいってので、Emacsを使ってソースコードを書くことにした。 Emacsは、大学1年の頃に、Linuxの授業で使ったっきりだったので、操作方法や、そのUIに戸惑い、数時間色々調べた結果、設定ファイルである".e
入門 GNU Emacs 第3版 大体、読んだので使い込むために取りあえずほぼ標準で使ってたけども、改めてちゃんと設定することにしたときのメモ ;; utf8 (set-language-environment "Japanese") (set-terminal-coding-system 'utf-8) (set-keyboard-coding-system 'utf-8) (set-buffer-file-coding-system 'utf-8) (setq default-buffer-file-coding-system 'utf-8) ;;color (set-foreground-color "white") (set-background-color "black") (set-cursor-color "light blue") (set-frame-parameter
Growl New Message Notificationを使うには growlnotifyが必要です growlnotifyはコマンドラインからGrowlのメッセージ表示を使うためのソフトです。 ソフトはGrowlの配布イメージに含まれています。 このインストールにはコマンドライン必要ですが、そんなに難しくありませんが 操作に自信のない人はやめておきましょう ●インストール方法 アプリケーション>ユーティリティー>ターミナルを起動して ディレクトリを移動 $ /Volumes/Growl-1.1.4/Extras/growlnotify/ シェルを実行 $ sh install.sh 怖いメッセージが出るので 自分のIDのパスワードを入力 WARNING: Improper use of the sudo command could lead to data loss or the d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く