ローマ字入力で早く文章を打ちたい。そんなときに役に立つのがAZIKというローマ字入力方式です。その入力方式をATOK 2007 for Macで使うためのファイルを配布します。
ローマ字入力を快適に – 少しでも文章を早く打つためのAZIK for ATOK 2007 for Windows
ローマ字入力で早く文章を打ちたい。そんなときに役に立つのがAZIKというローマ字入力方式です。その入力方式をATOK 2007 for Windowsで使うためのファイルを配布します。
なぜCSSは先でJavaScriptは後に読み込ませることが推奨されるのか
最近よく言われることとして『CSSファイルは先に、JavaScriptは後で読み込むようにしましょう』というのがあります。
私も理由を考えることもなく従ってきたわけですが、今日どうしてそうすることがいい事なのか分かったので、共有したいと思います。
Mac OS XでCapistranoを使う方法
Mac OS XでCapistranoを使うためのインストール方法をご紹介します。
JavaScriptやCSSを動的にdeflate圧縮するのではなく、あらかじめ圧縮しておいたものを配信することでサーバーのCPUリソースを節約する
prototype.jsを10KBにする方法やSafari と gzip 圧縮 JavaScriptなどですでに述べられてることですが、mod_deflateでリクエストがある度にアセット(CSSやJavaScript)にdeflate圧縮をかけるのは、deflate処理が軽いからと言っても、塵も積もれば馬鹿にならない(WWWサーバーやAPサーバーに本来使って欲しいCPUリソースを蝕む)訳で、deflateしたいアセットには予めgzip圧縮してそれを配信し、サーバーのCPUリソースに優しいようにしましょう、というお話。
mod_expiresとmod_rewriteを使ってサイトの帯域節約と体感速度を向上させる方法
普通の帯域節約術としては、mod_deflateでdeflate圧縮するとか、CSSやJSファイルのHTTPレスポンスヘッダにLast-ModifiedやEtagを追加しておいて、ブラウザがHTTPリクエストヘッダにIf-Modified-SinceやIf-None-Matchを付加するようにし、コンテンツが変更されていなかったら304 Not Modifiedを返すという方法を取るかと思います。
しかし、HTTPサーバーはコンテンツの数だけ304 Not Modifiedを返さないといけないため、その分帯域を消費しますし、またCSSや画像などのパーツの304 Not Modifiedが返ってくるまで、そのパーツのレンダリングが行えないという問題があります(つまり体感速度に影響します)。
今回紹介するのはExpiresヘッダやCache-Control: max-age=31536000を活用して、CSSやJSなどのファイルをリクエストする際、それらのファイルが変更されない限り、If-Modified-Sinceなどのリクエストをそもそも発生させなくする方法です。
ColdFusion8(Scorpio)内でPHPやRubyを動かすことが可能
ColdFusion8(Scorpio)内でPHPやRubyを動かすことが可能
ColdFusion8(Scorpio)はJava 6上での動作をサポートしました。
Java 6にはJSR 223: Scripting for the JavaTM Platformという、Java上で各種スクリプト言語を動かすための仕組みが導入されています(See: scripting: Project Home Page)。このJSR 223を使うと、ColdFusion(Java)上でPHPやRubyなどの各種スクリプト言語が動きます。
そしてJSR 223を使ってPHPやRubyをCFMLテンプレート内で動かしてしまった強者が一人。
Adobe ColdFusion 8 (Scorpio) パブリックベータ版が入手可能
Adobe ColdFusionの次期バージョンであるAdobe ColdFusion 8 (コードネームScorpio)のパブリックベータ版がAdobe Labsから入手可能になっています。
Adobe ColdFusion 8の新機能や強化された機能は以下のとおりです。
Apache 2.2 mod_filterを使いこなす – AddOutputFilterByType DEFLATE text/htmlを書き換えてみる
ApacheにはコンテンツのMIME-typeに応じてフィルターをかけるAddOutputFilterByTypeディレクティブがありますが、Apache 2.1 以降で非推奨になり、代わりにmod_filterでフィルターをかけることが勧められているようです。
しかしながら、mod_filterの実例があまりにも少ないため、どう使っていいか分からないのが現状です。なので、AddOutputFilterByType DEFLATE text/htmlを書き換えてみることにしました。
Safari内でのPDF表示をPreviewに戻す方法
Adobe Reader 8などをインストールすると、SafariでのPDF表示が、デフォルトのPreviewからAdobe Reader 8に乗っ取られてしまいます。Adobe Reader 8はだいぶ軽くはなったとはいえ、Previewよりもっさりしているので、Previewに戻してみようと思います。