via del.icio.us/popular google-code-prettifyは、Javascriptによるソースコードの色づけライブラリ。 HTMLの中に含まれた、C, Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, Makefileなどのソースコードコメントや文字列、予約語を色つきでハイライトしてくれる。それ以外でも、Ruby, PHP, Awkや一部のPerlコードでも動くだろうということ。 使い方はこちら。jsとcssをインクルードして、bodyタグに onload="pretty... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
はてブコメントにて、「シリーズ化して欲しい」とあったので、もう少し書いてみます。 今回紹介するパターンは、Controllerパターン。 たぶん、デザパタ(GoFとかのヤツ)ではControllerパターンなんてものは存在しないのですが、よく見掛けるパターンなので紹介します。 よくあるControllerパターンは、FrontControllerパターンを使ったデータ遷移パターンですが、今回僕が紹介するパタ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 2006年LanguageUpdate発表資料pdfあとで印刷する 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
の創業者であるミュージシャン兼プログラマのDerek Sivers氏が書い たもので、優秀なRailsプログラマを雇って一緒に2005年から2年間CD Babyのリ ニューアルに取り組んだがうまくいかず、試しに慣れたPHPで書き直してみたら2ヶ月 でローンチできた、という内容。Railsから学んだことも多く、言語として Rubyがダメというわけではないが、古いコードを捨ててRailsに飛びつく前にい ろいろ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 マック用エディター。使用例→http://media.rubyonrails.org/video/flickr-rails-ajax.mov 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
" という文字列が含まれています。正規表現関数などを使って、$_SERVER['HTTP_USER_AGENT'] を調べ、該当する文字列が存在すればその機種であると判別できます。 Exp) 機種を判別して、各端末用のページに振り分ける if( preg_match( "/DoCoMo/", $_SERVER['HTTP_USER_AGENT'] ) ) { // i-mode用のページにジャンプ header("Location: index_imode.html"); exit(); } elseif(... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
PHPで、ファイル名を含む連想配列の配列があるとして、 <?php $data = array( array('id'=>101, 'filename'=>'foo.jpg'), array('id'=>104, 'filename'=>'bar.jpg'), array('id'=>109, 'filename'=>'baz.jpg'), ); ?> これをファイルサイズでソートしたいとする。 この場合、比較関数を定義して、その関数名をusort()に指定するのが一般的な方法である。 <?php // 比較関数 function compare_by_filesize($item1, $ite... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 showoffyourcode-fubytryingtosolvecodingproblemsusingtheleastnumberofkeystrokes 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
- Summary UTF-8 のページから (株) や ローマ数字の I などの文字をメールで送信すると,文字化けする. 文字化けしそうな文字を,ad hoc に機種依存しない文字に変換する. ローマ数字もカッコで括るか,スペースを挿入したほうが良いかも. - Source function replaceText($str){ $ret = $str; $arr = array( '\xE2\x85\xA0' => 'I', '\xE2\x85\xA1' => 'II', '\xE2\x85\xA2' => 'III', '\xE2\x85\xA3' => 'IV', ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ブログに貼り付けたソースコードを分かりやすく見せたい! というのはコードを書くブロガーなら誰でも思うはず。 最近はコードを書いてもそのまま貼り付けるだけになってしまっていましたが、やはりソースコードは色づけされて分かりやすい方がいい。 何故かまとまった情報が無いようなので、まとめてみました。 ちなみに、ライブラリを選ぶ最中にまとめたので、どのツ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
php_qr-0.1.0.tgz PHP4/5 用の QRコード生成拡張モジュールです。 インストール方法 通常の PHP 拡張モジュール同様にインストールできます。 tar xfz php_qr-0.1.0.tgz cd php_qr-0.1.0 phpize ./configure --enable-qr make sudo make install PHP の GD エクステンションを使った GIF, JPEG, PNG, WBMP 出力を有効にするには --enable-qr-gd オプションを使います。 zlib で圧縮した TIFF 出力を有効にするには --with-qr-tiff オプショ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
All About で JavaScript のガイドも勤めている高橋さん が AjaSQL なる JavaScript (+PHP)のライブラリを公開しています。 AjaSQLは、JavaScriptからSQL文をAjax発行し、サーバー側のゲートウエイを経由して、データベース(MySQL,SQLite...)へ接続、結果セットもJavaScriptでAjax受信するツールです。 基本構成は、Ajaxライブラリ(jslb_ajaxXXX.js)、AjaSQLライブラリ(jslb_ajasqlXXX.js)とPHPによるAjaSQLゲートウエ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 文字コード・文字化け問題に突っ込んで調査していったらなんとまぁ複雑奇怪な設定項目の多いこと・・・。落とし穴がたくさんあって皆さん注意。この記事はかなり参考になる。ただまぁ,もう全てUTF-8で良いと思うが。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 XPathのJSON版。XPath的な表記でJSON構造にアクセスできる。JavaScript版、PHP版、C#版あり。(→記事:http://goessner.net/articles/JsonPath/) 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 エンコード・デコードは全て手動でやるのが最も安全らしい。合わせて参照→http://d.hatena.ne.jp/elf/20070214/1171381343、http://d.hatena.ne.jp/odz/20070215/1171555360 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
PHP に関する一般的なチュートリアルや参考資料に見られる、Hello World などほとんどすべての例は、限定された形式の英語を「自然言語」での通信に使うことを想定しています。しかし PHP は、それ以上のことができます。適切な方法を使えば、PHP は英語での名前や外来語にときどき現れるアクセント記号付きの文字を処理できるだけではなく、ドイツ語やロシア語、中国語、日本... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
matsudaです。こんにちは。 最近周りの環境に触発され、PHPでプログラミングを初めています。 で、なんとなくHTMLで画像が添付されてて、マルチパートなメールを送りたくなったので簡単な雛形を作ってみました。 ・最近プログラミングはじめた ・PEARのインストールとかよくわからない ・簡単に、添付画像とテキストでメールを送れればいい な人にオススメです。 さくらインタ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ビギナー向けは後から上手い具合に整理するとして… class名やid名って付ける時悩みませんか? 今でもボクは結構悩むんですが、そんな悩みを解決する為に、人さまのソース覗きまくってよくあるclass名とid名を拾ってきました。 これで、チョットだけ作業効率アップ!? [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 PHPというのは「PHP:HypertextPreprocessor」の略で。HTMLにコードを埋め込んで実行するWeb向けに作られたスクリプト言語。Tip集。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 iframeのdesinMode、contentEditableを使ったエディタ。似たようなのはたくさんあるけど、その中でもかなり使い易い。seealsohttp://codepress.org/codepress/engines/(gecko|msie).js 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|