更新情報 力武さんを追加しました!だー(;∀;) ご協力うれしすぎる・・・スーパーサンクス!ウルトラソウルっ!! geek DataBase - ギークデータベース 宿題の途中経過 やっべ、すんごい勘違いしてた。この前のさ、ゆーすけべーさんからの宿題。 http://geekdb.jp/geek.php?id=1 ↓ http://geekdb.jp/geek/yusukebe 完全に甘く見ていた。「変数をごにょごにょすればできるっしょ^^」とタカをく...
前回のエントリでは、基本設定を書きました。 今回は操作編を書こうと思ったんですが、前回の内容にもう少し踏み込んで、マクロの設定などを書こうと思います。 また、前回のエントリから今回のエントリまでの間に、PC をリプレイスしたんですが、その時に「ああ、これも設定しないと駄目だな」っていうのがいくつか出てきたので、そちらも合わせてご紹介します。 続・k...
オープンソースCMSを代表する12製品の紹介 この記事は、Product ShowcaseとしてオープンソースCMSを解説する記事の後半だ。前半の記事では、オープンソースCMSとはどういうものかについてや、導入にあたっての注意点、商用CMSと比べた場合の費用の違いなどについて解説しているので、まだ読んでいない人はぜひ参考にしてほしい。→前編の記事「オープンソースCMSを賢く使う勘所と...
symfonyのようにORマッパーのある状況でコードを書いていると「モデルが格納された配列から、各モデルのIDだけを抽出したい」というような局面がたまにあって、ベタに書くと、 $book_id = array(); foreach ($books as $book) { $book_id[] = $book->getId(); } こんな感じになってとてもダサい。 こういうとき、RubyのEnumerableにはフィルタ的に使えるメソッドが多く定義...
米Googleは米国時間2008年7月1日,Webアプリケーションの安全性を確認できるツール「ratproxy」をオープンソースとして公開した。同社のWebサイトから無償ダウンロード提供している。 同ツールは,これまで同社が社内でWebアプリケーションを試験する際に使っていた。プロキシ・サーバーとして作動し,クロスサイト・スクリプティングに悪用される恐れのあるコードや,情報...
五十川です。 携帯サイトの見栄えをシミュレートするウェブアプリ作りました。と言っても、実際に作ったのはかれこれ半年以上前で、手直ししてから公開しようと思ってたら、結局「guid=ON」を付け足したくらいであとは放置だったので、さすがにいい加減晒そうと。 任意のヘッダでリクエストして、レスポンスの絵文字とか変換してサイトの見栄えを確認するというものです...
第3回CakePHP勉強会 - events.php.gr.jp 第3回CakePHP勉強会、さまざまな方のお力添えでなんとか無事に終えることができました。 70名に近い参加者が集まり、北は北海道、南は九州から駆けつけてくださった方がいて感激しています。 動画配信などで色々不手際があり、ご迷惑をおかけした方もいますが、今後はなんとか改善できればと思います。 以下は発表内容のメモです。 (動画は音...
Webmasters by Designのエントリーから、HTML, CSS, XML,やプログラミング、データベース、htaccess、DOCTYPE、SEOなどウェブ開発者のためのチートシートを紹介します。 The Best Developer Cheat Sheets Around HTML & CSS HTML HTML Cheat Sheet (PNG, PDF) HTML Help Sheet. Panic Over. (PDF) XHTML cheat sheet (HTML) CSS CSS Cheat Sheet (PNG, PDF) CSS Cheat Sheet (PDF) CSS Cheat Sheet (HTML) XML XML Quick Reference (PDF) XSLT Quick Reference (PDF) XML Syntax Quick Refer...
『 今回紹介するフリーウェアはMacGDBp、MacOSX向けのXDebugフロントエンドだ。 』
「NetBeans IDE」は、Java/C/C++/Ruby言語による開発に対応した高機能な統合開発環境(IDE)。Windows XP/Vistaに対応するフリーソフトで、同ソフトの公式サイトからダウンロードできる。なお、動作にはJava Platform, Standard Edition Development Kit(JDK)5以降が必要。 本ソフトは、Javaで開発された統合開発環境。Java製だが動作は軽く、プラグイン方式で機能を自由に追加・削除できる。主にJav...
システムのテストは重要だ。それは分かっていつつも、きちんと的確に行われているケースは数少ない。開発工程の中でも、テストに割り当てられる人員、期間ともに短いのが一般的だ。その中でできるだけテストを行おうと思ったら、自動化は避けられないだろう。 サーバ起動中 だが、自動化されていながらもテストできないのは良くあるケースだ。そこで自動で日々テス...
Subversionはお使いだろうか。開発作業には欠かせないツールであるというのは言うまでもないが、バージョン管理という面で見ると何も開発に限った話ではない。普段の業務内で使うファイルだってバージョン管理できると便利だ。 ダッシュボード とは言え、そんなことをするとリポジトリの管理が煩雑になってしまい、ユーザ管理も大変だ。そこでこんなツールを使ってみて...
脆弱性:PHPの文字列型はバイナリセーフですが、OSのファイルシステムコールのファイル名引数はバイナリセーフではありません。C言語では\0が文字列の終端を表すため\0で文字列が終了したものとして扱われます。つまりコーディングによってはNULLバイト攻撃に脆弱になります。 回避策:substr($str, -1, 4)、preg_match('/ext$/', $str) でファイル名をチェックする場合等、PHPの文字列とほ...
PHPはソースコードを読めばわかるとおりC言語で書いてあります。 そのC言語の中でPHPがどんな処理をしているのかをデバッガであるgdbを用いて見ることができるのでそれを紹介します。まぁ普通のgdbの使い方なんですが:p ソースをダウンロードしてコンパイル PHP-5.2.6のソースをダウンロードします。 まず./configureするとのMakefileができます。 このMakefileの中で-gオプションがつい...
かつてGoogleも取り組み(そしてサービスは閉じられた)、海外ではYahoo! Inc.が勝者になっているQ&Aサイト。日本ではこの手のサイトが数多く存在している。Yahoo!知恵袋やOKWave、人工検索はてななどだ。 トップページ だがこの分野はもっとニッチな、もっと専門性を持たせる形で市場が存在するかも知れない。そう考えるならQ&Aサイトを立ち上げてみよう、もちろんオープ...
;zend_extension_ts = "\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll" ....省略 [XDebug] ;; Only Zend OR (!) XDebug zend_extension_ts=”\xampp\php\ext\php_xdebug.dll” xdebug.remote_enable=true xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.profiler_enable=1 xdebug.profiler_output_dir=”\xampp\tmp” C:\xampp\php\php.ini [Zend] ;zend_extension_ts = “\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll” ….省略 [XDebug] ;...
『 今回はそのLeopardで扱える軽量プログラミング言語(LightweightLanguage)の環境を紹介し、さらにその中でも人気の高いPHPの開発環境についてご紹介します 』
」から開発者が注目すべきタグを、CodeZine編集部が独自にピックアップして、まとめたものです。開発者が今注目すべき記事へのリンクを簡単に探し出すことができます。日付ごとにまとめたスナップショットページと、各タグの1週間単位のページとがあります。自由にご利用ください!
本連載ではSilverlight 2を利用するに当たって、ホストするサーバにApacheを、サーバサイドプログラミングにPHPを使う場合の「勘所」を解説してみたい。 3月5日から開催されたMix 08ではSilverlight 2のβ1リリースが目玉のひとつとなった。すでに使っている方も多いだろう。そして本日から、Silverlight 2.0のベータ2の提供も予定されていることは、builderの記事などでご存じだろう。 Si...
は「SEO に有効な独自ドメインを取って、もっと Perl 初心者が集まりやすい nice な Perl の情報を集めたサイトを作れ!」といったそうです。そして「Perl-users.jp - 日本のPerlユーザのためのハブサイト」ができました。 まぁ、そんな経緯はどうでもいいんです。 Web開発は技術情報の共有が急速な勢いで進み、今では検索能力と情報の選別眼を磨いていけば、基本的な情報で困ること...