PHPから使えるprototype.jsとscript.aculo.usのラッパークラス「Projax」 2006年11月01日- Projax Demo PHPから使えるprototype.jsとscript.aculo.usのラッパークラス「Projax」。 JavaScriptコードを一切書くことなく、prototype.jsが使えるようヘルパー関数を提供してくれます。 次のように使います。 $projax = new Projax(); Please enter your year of birth : <?=$projax->text_field_with_auto_complete('dob',null,array('url'=>'index.php?task=ajax'));?> 個人的にはそのままJavaScriptコードを書いたほうがややこしくないと思うのですが、 Jav
Ajaxian.com 2006 Survey Resultsの調査結果において、もっともポピュラーなAjax言語としてPHPがあげられている。同調査では有名なAjaxフレームワークとしてPrototype.js、Script.aculo.us、Dojoなどがあげられており、さもありなんといったところだ。 こうしたAjaxに特化したフレームワークも役立つが、ここでは一般的に使用されているPHP PEARに用意されているモジュールから、とくにJavaScriptと連動するためのモジュールを2つ紹介したい。Prototype.jsなどとは少し性質が異なるが、ともに役に立つフレームワークだ。 是非とも利用法を身につけ、"ちょっと差のつく"ウェブアプリケーションを作ってみよう。
alexander kirk 実Blog Archive 実phpBB ajaxified Wow! Jack Slocum, who works on extending the Yahoo! User Interface Library, has created a very cool version of his phpBB Forum, using AJAX. You can’t even believe that this is phpBB underneath. Very slick and fast.Ajaxを使ったリッチなphpBB。 phpBBとはphpでは最も有名なフォーラム構築システムのことですが、このUIはもはやphpBBではありません:-) デスクトップアプリのメーラーのようなインタフェースで、操作できます。 最初開く時が重いですが、一旦開いてしまえばサクサク動い
OpenOfficeを更に活用 OpenOfficeを実践向けに。テンプレート、クリップアートが詰まったOpenOfficeです。 OpenOfficeを更に活用 OpenOfficeは非常に便利なソフトウェアだ。Microsoft Officeとの互換性も高く、十分利用できる。標準でPDF出力機能があるのも良い。しかし、まだまだ利用度は低い。 その一つにテンプレートが少ないと言うのが挙げられる。選択していくだけで何となく出来上がるMicrosoftとの違いだ。しかし、それさえもオープンソースのパワーの前には意味がない。 今回紹介するオープンソース・ソフトウェアはOpenOffice.org Premium、OpenOfficeを更に活用するためのソフトウェアだ。 OpenOffice.org Premiumは標準のOpenOfficeに、テンプレート/フォント/サンプル/クリップアートが
GMailにバックアップ 大容量が魅力のGMail。余り過ぎている人もいるのではないだろうか。そこでもっと有効活用してみよう。 GMailにバックアップ 普段、メールを多用する方ではない私にとって、GMailの容量は少々過剰になっている。かれこれ二年くらい使っているはずなのだが、未だに3%だ。不要なメールを削除していると言うのもあるが、これではもったいない。 活用法を考えた時、思いつくのはこのスペースを使ったストレージだろう。 今回紹介するオープンソース・ソフトウェアはgDisk、GMailをファイルストレージするソフトウェアだ。 類似のソフトウェアとしてはGSPACEやGMail Driveがある。これのMac OSX版がgDiskだ。起動するとラベルを作成し(GMailが日本語設定になっていると失敗する)、MusicやApplicationといったフォルダが表示される。 ファイルをアッ
Masuga Design 実Unobtrusive AJAX Star Rating Bar This is a rating bar script done with PHP and mySQL that allows users to rate things like can be done on Netflix or Amazon, all web 2.0-like with no page refresh. Ajax+MySQL+PHPな投票ウィジェット。 次のようなWeb2.0風のレーティングバーを簡単に実装できます。 必要なphpファイルをインクルードしておけば、たった一行、次のように書くだけでレーティングバーを実装できるようです。 (JavaScriptとCSSのファイルも使用するHTML内でインクルードする必要があります。) <?php rating_bar('2',5)
iCalendarファイルでコラボレート iCalcreatorを容易に生成するためのライブラリです。既存のシステムに新たな付加価値を与えてみよう。 iCalendarファイルでコラボレート 最近、面白いと思っているのがiCalendarだ。スケジュール情報のRSSとでも言える存在で、Google CalendarのようなWeb上でスケジュールを操作するソフトウェアが出始めて注目が集まっている。 これを機に、既存システムからiCal形式のファイルを出力するようにしてみよう。勿論、低コストで。 今回紹介するオープンソース・ソフトウェアはiCalcreator、iCalendarファイルを手軽に作成できるライブラリだ。 iCalcreatorはPHPのクラスファイルで、各メソッドに必要な条件を設定していくだけで簡単にiCalendarファイルを生成できる。カテゴリやプライオリティ、繰り返しルー
これは愚行録です。 サイトを閉鎖したため、こちらへ転記します。(by 破滅した管理人) 3月8日付けのエントリー『「Ajax + PHP」でRSSリーダーを作る』 「RSSリーダーを作ってみたい」という思いつきで始めた今回の一件。 さて「RSSリーダー」ってどうやって作るんだろうか。 とネット検索してみると初心者向けの分かりやすいページが見つかった。 Ajaxを使おう RSSリーダーを作る 掲載されているソースの改造に取り掛かるが、すぐに壁にぶち当たる。 「summary」の表示が上手くいかない。 「<summary>」なら良いのだが「<summary type="text/plain">」だと「[object Object]」が表示されてしまう。 なんだろうね、これって。 summary = xml.feed.entry[i].summary.type なら「text/plain」が表示
w2box - Web 2.0 File Repository for PHP | labs.beffa.org This is a simple php script which allow you to upload and download files. There isn't any complex user management because it aims more for private file repository use. PHPで書かれたweb2.0風なカッコいいファイルアップローダー。 スクリプトをダウンロードしてサーバーで自由に使えます。 何がWeb2.0的かというと、次の点。 -アップロードプログレスメーターが付く(一部Perlスクリプト使用) -Ajaxで簡単にファイルを削除 -デザイン(重要) このデザインが気に入りました。
Todoを共有する 一人でやろうとするとついついサボってしまう。だからこそ共有、みんなでやればやらざるを得なくなる。 Todoを共有する そう、自分ひとりでやるから駄目なのだ。大っぴらに見せてしまえば、やらざるを得なくなる。自分を追い込む所から管理を開始するのだ。 更にタスクは一人で行うよりも、他の人が関わっている事のほうが多い。ひとつのプロジェクトを複数人で共有する事で新しい仕事術が生まれていく。 今回紹介するオープンソース・ソフトウェアはShareToDo、Todoを共有するソフトウェアだ。 同じようなWebアプリケーションがあるが、あれと似ている(画面ではなく概念が)。プロジェクト単位で公開、非公開を決め、更にタスクもプライベートか共有か決める事ができる。 期限を設定するTodoとそうでないものとが登録できるようになっている。シンプルな画面で好感が持てるインタフェースだ。 ASPとし
IBMにAJAXとPHPとMySQLを使ったRSSリーダーの作り方が掲載されています。 いわゆるサーバインストール型のRSSリーダーについて、個人で使うだけではなくその結果を閲覧者に見せるためのモードも搭載するという非常に凝ったものになっています。 ソースコードもダウンロードでき、実際のスクリーンショットなども使って解説されているのでRSSリーダーを作りたいと思っている人にはかなり有益な情報になるのではないかと。 作り方とコードのダウンロードは以下から。 Ajax RSS reader そのほかにも日本語で書いてあるのは以下のようなページ。 「Ajax + PHP」でRSSリーダーを作る : きまぐれ日記2『オンとオフの狭間』 http://sakipapa.sakura.ne.jp/blog/2006/03/002534.php Ajaxを使おう RSSリーダーを作る - [JavaSc
なんか予想より好意的に受け入れられてほっとした、HATENA-TUBEのテクニカルなお話。 みなさんHATENA-TUBEをajaxだと思ってますが、実は非同期通信なってまったくやってなかったりします。 サーバー言語 サーバーはPHP5で組んでます。 使ってるプロバイダは他にも Perl, ColdFusion,Rubyと選択肢が豊富だったのですが、PHP5。 なぜなら、ColdFusionはインストールして2時間、Perlは15分で挫折したからです。 コード書く前にどれだけ前提知識が必要なんだ!と問い詰めたい気分。PHP5は、Keitap先生がXMLのパースが楽と進めてくれたので採用。 ただ、シンタックスが「->」なのはキモくて困ります。 テンプレートエンジンにはSmartyというのを使いました。 使い方は本屋で、1万円使ってPHPの本3冊買って電車の中で覚えました。 データベース sq
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く