fileNice PHPで出来たブラウザベースのファイルブラウザ。 ajaxで出来ているのでページのリロードは発生しない。 検索やソースビュー機能、更にはflickrに写真をアップロードする機能も付いている。 インストールは簡単でファイルを解凍してサーバにUPするだけ。
TurboWidgets, presented by TurboAjax Group TurboWidgets are JavaScript client-side controls that provide a rich user-interface experience for AJAX-style web applications. 以前紹介した、AjaxなphpMyAdmin のページで、TurboWidgetsというAjax部品集がリリースされていたので紹介。 例えば、次のイメージはTurboGridというコンポーネント。かなりクオリティ高いです。 その他にも、次のようなプログレスバー(ぐんぐん伸びるイメージがカッコいい) 高品質なボタンコンポーネント集(一見デスクトップ風) ツリービュー(アイコン表示できる) タブコンポーネント(Appleのサイトっぽい) ドラッグアンドドロッ
PLEAC - Programming Language Examples Alike Cookbook Following the great Perl Cookbook (by Tom Christiansen & Nathan Torkington, published by O'Reilly; you can freely browse an excerpt of the book here) which presents a suite of common programming problems solved in the Perl language, this project aims to gather fans of programming, in order to implement the solutions in other programming language
ip2long - phpspot インターネットプロトコルドット表記のアドレスを適当なアドレ スを有する文字列に変換する PHPにはIPアドレスを10進表記に変える関数、その逆を行う関数である、long2ipとip2long という関数があります。 この関数を使い、次のような関数でIPアドレスを簡単にValidateすることが出来ます。正規表現はまったく使う必要がありません。 <?php function checkIP($ip) { $ip2 = long2ip(ip2long($ip)); if ($ip == $ip2) { return true; } else { return false; } } ?> 一通り関数マニュアルは見ていたつもりだったんですが、こういう関数があるのはつい最近まで知りませんでした。 PHPの関数は、調べてみると結構便利な関数がまだまだあったり、バージ
SourceForge.jp: Project Info - mbstringエミュレータ PHPのマルチバイト文字列処理拡張mbstringと互換の関数を,mbstring非対応のPHP環境でできる限り動作させるようにするライブラリ。 mbstringが使えないサーバは現在ではあまり無いと思いますが、海外でPHPのバージョンが古い、といった場合にはmbstringエミュレータを使えば対応できそうです。 PHPでプログラムなんかを配布する場合に、次のようにして関数が無い場合は読み込む処理を入れておくとmbstringが無いサーバでも動くプログラムが作れますね。 if (!function_exists("mb_convert_encoding")) { require(...); } どうしてもmbstringが使えない場合には重宝しそう。
havocStudios: Ajax tabs CSS Tabs seem to be all the rage with the kids these days. I love the idea of them. It seems that the most popular method of creating tabs using CSS is the Sliding Doors method. They seem to look the coolest and are very easy to implement. However, they're so... static. Ajax Tabsを使えば次のようなCSSベースでデザインされたタブインタフェースの部品が簡単に作れます。 Ajaxを使ってタブが更新されるため、各タブ内のページ(HTML)は独立したファイルにすることが可能で
[Studying HTTP] HTTP Status Code ステータスコード要素とは、リクエストを理解し満足するための試行についての三桁の数字による結果コードである。これらのコードは、section 10 にて完全に定義されている。説明句は、ステータスコードについて短いテキスト記述を与える目的を持つ。ステータスコードは自動処理によって、また説明句は人間によってそれぞれ使われる事を意図している。クライアントは、説明句を調べたり表示したりする必要はない。 このサイトではHTTPのステータスコードについて分かりやすく詳細にまとめられています。 たまにhttpdが吐き出すコードで、これなに?っていうものがありますが、ここを見ればそれが何なのか簡単に分かりますね。 Web開発者は要チェックといったところでしょうか。 200,301,302,400,401,403,404,500に関しては、基本
SourceForge.net: AjaxFTP A flexible widget to incorporate into your web 2.0 app to allow FTP access through a browser. AjaxFTP lets you browse, upload, and download files from remove servers using only Javascript and PHP. Built with customization in mind. これは凄いです。設置すると、次のようなFTPログインフォームが現れます。 アカウントを入力して、「Connect」ボタンを押すと次のようにファイルツリーが表示され、エクスプローラライクに階層を辿ることが可能です。 この機能を実装するためには、次のような簡単なコードを書くだけでOK。これだ
flickr and WEBIMAGER 昨日公開した「flickr and WEBIMAGER」ですが、便利な使い方(ライフハック?)を紹介しておきます。 まず、WEBへの画像投稿。 ブログなどで、文字だけで説明するよりも、画面キャプチャなどで説明すれば一瞬で分かってもらえるようなケースは結構あります。 この場合、 1. 説明したい画面のキャプチャ 2. WEBにUP の処理が一瞬で終わり、ローカルに一時的に保存といった面倒なことは不要なので気楽にUPできます。 結果的に、分かりやすいブログ記事が楽に書けたりします。 以前は画像のアップロードが面倒だったので、文字だけのページになりがちでしたが今はちょっとした作業でUP出来るのでこの記事やこの記事のような画像付きの記事が瞬時に作成できています。 あと、仕事でメッセンジャーを使っているような職場の場合にもかなり使えます。 相手に説明したい概
Chris Shiflett: PHP Easter Eggs I can never remember the PHP Easter egg strings, so I'm putting them in my blog. This probably isn't news to anyone, but here they are for reference: PHPの隠し機能についての記事。 PHPに特定のクエリ文字列を渡すと画像やクレジットが表示されるというものです。 次のURLにアクセスすると…。 http://phpspot.net/php/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 こんな画像が。 さらに、次のURLだとZendの画像が。 http://phpspot.net/php/?=PHPE9568F35-D428-11d2-A769
オープンソースのソーシャルブックマーク提供用プログラムScuttleのインストール方法を示します。 ScuttleはPHP+MySQL用に書かれていてレンタルサーバなどにも設置できると思います。 本記事では、PHPとMySQLの構成でのインストールを行います。 1. Scuttleパッケージをダウンロード後、解凍する 2. 次のSQL文でMySQLデータベースを作成する. CREATE database scuttle 3. 次に必要なテーブルを作成します。 解凍後のパッケージ内にある /tables.sql 内のSQL文を実行することで必要なテーブルが作成できます。 ※XAMPP上のphpmyadminで確認 4. configファイルの作成 次に解凍後のパッケージ内にある、/config.inc.php.sample ファイルを/config.inc.phpに名前を変更し、次のDBのア
2/14 Yahoo! UI Library が公開されました。 これまで、script.aculo.usやmoo.fxなどのライブラリがありましたが、Yahoo!が出してくるとは思いませんでした。 英語ページに慣れていない方は、サンプルへのリンクがどこにあるか迷うと思うので以下にリンクをまとめておきました。 実際に触れてみて、Yahoo! UI Libraryの凄さを体感しましょう! Animation Basic Animation Animation - From Animation - From in EM units Animation - Size Animation - Size and Opacity Animation - Adding Attribues Simple Movement Relative Movement Motion Using a Control P
Yahoo!Incによる「Ajax and the Flickr API」資料 2006年02月15日- AjaxFlickrAPI.pdf Yahoo!IncによるAjax and the Flickr APIという資料。APIと組み合わせたサイトの紹介、APIの説明と軽くAjaxのことが載ってます。 Flickrには150万人のユーザがいて1日数千の画像がアップされるそうです。 半端じゃないアクセスがあるようですね。 PHP5からFlickrAPIのチュートリアルでPHPからFlickrを使えるライブラリを紹介していますので興味のある方は使ってみましょう。 150万人のユーザが楽しみに待っているはずです。
Sanscons SOME RANDOM DUDE Sanscons is a small spinoff of the Bitcons icon set that allows for CSS-based coloring and framing. The icon design is exactly the same, the only thing missing is a background - allowing you to set it to any color you so desire. The inspriation behind making a CSS-centric icon set came from Chameleon made by Dan Cederholm. Web2.0?かどうかは分かりませんが、アイコンを作成するサイトを見つけました。 オレンジ、黄色、
phpSniff 2.1.4 on SourceForge phpSniffを使えば、ユーザエージェントから様々な情報を簡単に取得することができます。 クラスライブラリの形式で、面倒な正規表現などを使わなくても、使っているブラウザがIEの場合、"ie"文字列を取得できたりします。 javascript, platform, os, language といった情報が簡潔に分かりやすい情報として取れるのでなかなか使えそうです。 Sourceforgeでオープンソース開発されています。
AJAX_RATING 特定のコンテンツを、訪問者に評価してもらう仕組みを実装している場合、どのように実装しているでしょうか? AJAX_RATINGを使えば、直感的に分かりやすいインタフェースかつ、少ない操作でレーティングの機能をサイトに実装することが出来ます。 表示イメージは次のような感じで、1クリックで10段階評価が可能。クリックするとページ遷移なしに即座にレーティングが再計算されます。 かなりお手軽なので、これまで見た評価システムよりも優秀だと感じました。 ちなみに画像ファイルは分かれているので自由にイメージは変えられるようです。 これは使えますね。
amix.dk : GreyBox - a pop up window that doesn't suck GreyBoxを使えば、同一ページ内で別のページをポップアップ表示することが可能です。 次のような感じでGoogleもLightbox.jsを使った時っぽく開けます。 右上のclose windowボタンでポップアップを閉じることが出来ます。 デモはこちら (Launch Google でGoogleが開きます) ページに組み込むのも簡単で、必要ファイルをインクルードした後、次の関数を呼び出すだけでOK。 GB_show(caption, url, height, width) 例: <a href="#" onclick="GB_show('Google', 'http://google.com', 470, 600)">Launch Google</a> 新しいウィンドウをtar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く