イタリアで開催されたPHPDay 2007にてYahoo! EuropeのFederico Feroldi氏が行なった「PHP at Yahoo!」のプレゼン資料が、氏のブログで公開されました。 Yahoo!が社内でどのようにPHPを使用しているのかということはこれまでにもRasmus Lerdorf氏のプレゼンなどで明らかにされてきましたので、「PHPのビルド時にはモジュールはほとんど組み込まない」とか「ビジネスロジックをエクステンションとし...
ブログのテーマやテンプレートを最初から用意されているもの以外のデザインにしようと思うと、様々な知識が必要になり、結局あきらめてしまう人が多いはず。 しかしこの「Canvas for Wordpress」を使えば、自分の好きな機能の部品をドラッグ&ドロップで配置するだけでお好みデザインのオリジナリティあふれるブログが完成。デザインについてのCSSやPHPの知識は不要。 ダウンロ...
IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。
『 ここのところ急に話題が増えたPHPフレームワーク。ためしたい。 』
2005年はAjaxが流行ました。AjaxによってWebアプリケーションの操作性が劇的によくなりました。しかしその一方で、Ajaxの登場によってWebアプリケーションのアーキテクチャに歪みが生じました。サーバーサイドのコードはMVCアーキテクチャによって綺麗に各層で役割分担ができていますが、クライアントサイドにおいてはそうではありません。現在多くのAjaxベースのアプリケーシ...
SimpleAPIなどで有名な「Webサイトのスクリーンショットを撮ってサムネイル画像を作成してくれる」サービス。 SimpleAPIは、 「1人で作るなら、一気にやるのが重要」SimpleAPI・伊藤まさおさん の伊藤まさおさんが一人で作っています。 今回は、各スクリー...
マスカットとは、Webブラウザ上で動作するAJAXベースのリッチクライアントを開発するオープンソース・フレームワークです。開発者は定義ファイルの設定とビジネスロジックの作成だけで、簡単にリッチクライアントが実現できます。詳細については、
『 「実践ハイパフォーマンスMySQL」読んでたところでhttp://del.icio.us/tag/flickr+mysqlあたりで見つけました。ロードバランシング以降の話(portexhaustion,10kvs15kdrive,SQUID辺りの具体的な数値とか)は知らなかったので勉強になりました 』
このドキュメントの目次も,jQueryを使ってH1~H6タグから自動生成しています. このページで読み込んでいる,jquery_site.js ファイルを確認してみてください. 基本的な使い方 上記のサンプルのように,jQuery では対象のDOM要素を $() で選択してから, .toggle() 等のメソッドを使い操作を加えます. $() 関数を呼ぶと,選択されたDOM要素を持つ jQuery オブジェクトが返されます. jQuery ...
PHPをそのまま使ってもプログラムは書けます。ではPHPフレームワークを利用すると、どのような利点があるでしょうか。 コードを繰り返し書くことを極力避けることができる PHPは非常に手軽な言語なので、各ページごとに、DBへの接続、データの読み込み、HTMLでの表示、という一連の流れをべた書きしたプログラムを書くのは簡単です。しかし、100ページ分、それぞれに同じこ...
巡回サイトの一つである高木浩光@自宅の日記で以下のようなエントリーがあった。 高木浩光@自宅の日記 - 携帯電話向けWebアプリの脆弱性事情はどうなっているのか ここではいつもの高木氏の口調で、「携帯向けWEBアプリ開発では未だにGETパラメータでセッションIDを渡しており、それはこれまでも何度もいかんことだと言っている。」というような内容が語られている。 確...
この場合,ブラウザは「日本語ファイル名.txt」というファイルを見ているつもりになりますが,サーバ側では fakefile.php を実行し,/日本語ファイル名.txt はその実行の際に環境変数 PATH_INFO として渡されるだけです。 また,ファイル名はHTTPヘッダによっても与えることができます: Content-Type: text/plain; charset=UTF-8 Content-Disposition: attachment; filename="日本語ファイル名.txt" ブラウザはこ...
『 Webプログラミング関連の様々なリファレンスマニュアルを集め、インクリメンタル検索できるようにしたサイト。HTML、CSS、JavaScript/DOM、PHP、Perl、Java、MySQLなど。prototype.jsもある。 』
WindowsにCakePHPとXAMPPを入れ環境を作り、その上で簡単なブックマークアプリケーションを作るまでを記録したムービー。編集ナシでホントに10分程度でアプリケーションを構築してます。
『 YahooでのApacheのお話。アクセスログは1リクエスト1行、SSL認証は専用ハードウェア、1.3系を使っている、などもりだくさん。 』
HTML実態参照・Base64・urlencode・uuencode・PHP Serialize・JavaScript・MD5・SHA1・unix passwdひらがな・カタカナ・ローマ字・分かち書きに一括変換!
リッチなWebアプリケーションではアドビシステムズの後塵を拝するマイクロソフトだが、デザイナーと開発者が効率良く連携しながらアプリケーションを構築できるツールが提供できれば、ゲームは変わるはずだ。 女性システム管理者の憂鬱:「ジャイアンじゃないよ、シャイアンだよ!」 システム管理者にとってストレージの管理はやっかいな作業の1つだ。この連載では、某...
Google Chart APIを利用したサービス。グラフが実際の図柄で選択できるなど、視覚的なGUIでパラメータの指定が可能なため、よりアプリケーションらしくGoogle Chart APIが利用できる。ブラウザのフォームから数値入力、チャートタイプ選択などを行って、最後にGoogle Chart APIに各種パラメータを引き渡すことでグラフが描画される。 料金無料 インターフェイス英語 グラフでの日本語利...
昨今では、地方自治体や企業内でもSNSを導入する動きが活発化しているようです。しかし、SNSは比較的データアクセスが多いアプリケーションであり、負荷対策が難しい部類に入ります。そこで本稿では、前回お届けした「大規模SNS実現のためのGREEのアプローチ」の内容からもう一歩踏み込んで、GREEというSNSでの経験を基に、SNSの具体的な負荷軽減ソリューションを紹介します...
こんにちは!やまもと@テスト番長です。 前回satoさんの書いたエントリーが好評のようですね。 自分は実は美術系出身です。なので「デザインセンスのある人からみた~」というエントリーでも続けて書いちゃおうかなと一瞬思いましたが、世の中にはWEBデザインのプロの方もいらっしゃることだし、控えておきましょう。 センスってのも考え込むと難しいですしね。 個人的...