「ニートだけど別荘を買った」というブログで知られるphaさんは、数々のWebサービスを生み出す開発者でもある。プログラミングを始めたのは2007年の2月。どのようにして学び、サービスを作り出していったのだろうか。 2007年12月12日 10時40分 更新 ひとりで作るネットサービス──第19回目はその日の最新ニュースをまとめて表示する「圧縮新聞」や、訃報情報を自動でまとめる...
脆弱性:PHPの文字列型はバイナリセーフですが、OSのファイルシステムコールのファイル名引数はバイナリセーフではありません。C言語では\0が文字列の終端を表すため\0で文字列が終了したものとして扱われます。つまりコーディングによってはNULLバイト攻撃に脆弱になります。 回避策:substr($str, -1, 4)、preg_match('/ext$/', $str) でファイル名をチェックする場合等、PHPの文字列とほ...
鉄道模型ファンのコミュニティーなど一風変わったサービスを、矢継ぎ早にリリースしているベンチャー企業がある。26歳社長が率いる「アシアル」。社員16人のうち、14人は技術者だ。 2008年05月16日 10時26分 更新 鉄道模型のブログコミュニティー「トレイン・トレイン」、ケータイ小説でノベルゲームを作成・投稿できる「ノベつく」――ちょっと変わったネットサービスを、...
お問い合わせフォーム、登録フォーム、キャンペーンの申込フォーム。 Webにはいろいろなフォームがある。 Webプログラマーであれば誰もが一度は作ったことがあると思う。 新人プログラマーの初めての実務がフォームであることも多いだろう。 新人が作っているというのにもかかわらず、技術的にも面白い部分がないせいか、正しい知識のある人がレビューすることが少ないと...
OpenFLP posted by p4life まだまだバグとか色々残っているかとは思いますが,リリースしました. OpenFLP http://code.google.com/p/openflp/ OpenFLP は,Rails で作られているオープンソース版 Fastladder(OpenFL)を PHP のフレームワークである CakePHP を使って移植したものです. Rails によって作られているサーバーサイドプログラムとクローラーを Pure PHP に置き換え,Ruby/Rails への依存をなくしました...