イタリアで開催されたPHPDay 2007にてYahoo! EuropeのFederico Feroldi氏が行なった「PHP at Yahoo!」のプレゼン資料が、氏のブログで公開されました。 Yahoo!が社内でどのようにPHPを使用しているのかということはこれまでにもRasmus Lerdorf氏のプレゼンなどで明らかにされてきましたので、「PHPのビルド時にはモジュールはほとんど組み込まない」とか「ビジネスロジックをエクステンションとし...
JavaScript によるドラッグ&ドロップといえば何らかのライブラリを利用するのが今の主流だと思います。が、今回は bookmarklet で使いたかったのでそういう訳にもいかず、勉強を兼ねて他のライブラリを参考にしながら書いてみることにしました。 簡単に実装できると高を括っていたのですが、意外にもブラウザ間の違いが大きく影響し、大変苦労しました。その際に問題になった...
『 IMAPWebMailclientapplication 』
2005年はAjaxが流行ました。AjaxによってWebアプリケーションの操作性が劇的によくなりました。しかしその一方で、Ajaxの登場によってWebアプリケーションのアーキテクチャに歪みが生じました。サーバーサイドのコードはMVCアーキテクチャによって綺麗に各層で役割分担ができていますが、クライアントサイドにおいてはそうではありません。現在多くのAjaxベースのアプリケーシ...
『 最新のXMLデータベース実装となるViper2(DB29.5)のリリースを機に、全4回の連載記事であらためてXMLデータベースの利点を考えてみる。 』
RSS関連のサービスを提供しているサイドフィードは1月25日、同社としては初のダウンロード製品となるサーバインストール型のRSSリーダー「FreshReader(フレッシュリーダー)」ベータ版の提供を開始した。 FreshReaderは、管理者はサーバにインストールしてユーザーを作成したのち、ユーザーがブラウザでサーバへアクセスし、ログインして利用する。サーバ内のユーザー間で購読...
マスカットとは、Webブラウザ上で動作するAJAXベースのリッチクライアントを開発するオープンソース・フレームワークです。開発者は定義ファイルの設定とビジネスロジックの作成だけで、簡単にリッチクライアントが実現できます。詳細については、
このドキュメントの目次も,jQueryを使ってH1~H6タグから自動生成しています. このページで読み込んでいる,jquery_site.js ファイルを確認してみてください. 基本的な使い方 上記のサンプルのように,jQuery では対象のDOM要素を $() で選択してから, .toggle() 等のメソッドを使い操作を加えます. $() 関数を呼ぶと,選択されたDOM要素を持つ jQuery オブジェクトが返されます. jQuery ...
『 PHPからjQueryを簡単に使えるPHPライブラリ。GPL/MITライセンス。 』
『 AjaSQLは、JavaScriptからSQL文をAjax発行し、サーバー側のゲートウエイを経由して、データベース(MySQL,SQLite...)へ接続、結果セットもJavaScriptでAjax受信するツールです。 』
『 GoogleMapsに加え,YahooのgeocodeAPIを使った「住所から座標への変換」機能を備える。変化結果はDBにキャッシュ可能。 』
『 JavaでGUIっぽいのを書いて、それをAjaxにしてくれるなにか 』
にて、Atom 0.3に対してapplication/atom+xmlというMIME Typeを使うことについての問題提起を受けた。なるほどapplication/atom+xmlは今やRFC 4287となったAtom FormatのためのMIME Typeであって、前身とはいえそれ以外のフォーマットに使用するのは宜しくない。よって配信するAtomのバージョンを1.0に変更。NucleusでAtom 1.0を出力するに当たっては、こちらで配布されているものを参考に、スキン/テンプ...
PHPとJavaScriptをメインに覚書メモをカテゴリ別に公開中! 痒〜いトコロに手の届く孫の手サイトを目指してます(笑)。 みなさまのお役に立てるコンテンツやプログラムがあったら幸いです。 更新履歴 2006/04/03 サイトデザインを春らしく爽やかにリニューアル(CSSいじっただけですが) 2006/04/02 Windows Media エンコーダ 9シリーズの使い方 up! 2006/04/02 R...
『 アップロード、FLash、JavaScript連携、ファイル内容表示、プログラスバー/進捗、ファイル情報/サイズの取得、MITライセンス 』
です。開発環境という点がポイントで、そこには、「なでしこ」、「ひまわり」を含み、また、「BASIC言語」も包括しています。 今まで、なでしこを覚えたところで、「そこからの発展性がない、なでしこを覚えた後に、再度別の言語を覚えなおさないといけない」という批判がありました。そこで、日本語でプログラミングの「いろは」を覚え、それで本格的なWEBアプリケーシ...
テキストの入力候補を表示するJavaScriptライブラリがAjax Auto Suggest。あらかじめ用意した入力候補データを元に、入力された文字から候補となるものを表示してくれる。表示される入力候補の表示部分のデザインを変更する場合は、CSSと必要な画像を入れ替えれば可能になっている。...
『 PHP+JavaScriptによるクリック解析ツール。ユーザが自分のWebページのどこをクリックする傾向にあるかビジュアル化。 』
が2005-01-30にリリースされたバージョン1.10より、If-Modified-Sinceとgzipに対応したそうです。最新版をインストールすることで転送量が削減され動作が軽くなりますので、利用者の皆様は是非最新版のインストールをお勧めいたします。
『 PHP+Ajaxで実現したファイル管理Webアプリケーション。WindowsXPのエクスプローラみたいなデザイン。 』