ブックマーク / phpspot.org (146)

  • Youtube動画埋込みを独自デザインにしたい場合に使えるjQueryプラグイン「Custom Youtube Player」:phpspot開発日誌

    Youtube動画埋込みを独自デザインにしたい場合に使えるjQueryプラグイン「Custom Youtube Player」 2011年04月05日- Custom YouTube Player Reload ? Scripts and Code Youtube動画埋込みを独自デザインにしたい場合に使えるjQueryプラグイン「Custom Youtube Player」 Youtubeの通常のembedタグを埋めこむと、再生ボタンやらなにやらが付いていたりしますが、次のように、再生ボタンなしに出来ます。 これだけでも、デザインされたサイトには馴染みそうですね。バーがあるとデザイン全体が台なしというケースもありそう。 更に、カーソルを合わせると次のようにカスタマイズされたコントロールバーが現れます。 このコントロールバーは、JavaScript + CSS + 画像でデザインされており、

  • PHPでバッチ処理する際に便利なglob使いこなしテクニック:phpspot開発日誌

    PHP Magic Function : glob() | PHP Code Base PHPでバッチ処理する際に便利なglob使いこなしテクニック。 globl("*.gif"); 等とすることで、同じディレクトリにある gif 拡張子のファイルを配列で受け取るなんていう便利な関数がありますが、その glob をもっと使いこなすテクニックが紹介されていましたのでご紹介。 階層的なファイルを探索 glob('pear/*/DB/*') のようにして、階層的にファイルを探索することが出来る 第二引数を活用 第二引数は個人的に使ったことなかったのですが、これはかなり便利そう glob("*.gif", 第二引数); GLOB_MARK: 返ってきたディレクトリの最後に / を付ける GLOB_NOSORT: ソートを行わない GLOB_NOCHECK: 検索パターンにマッチするファイルが見つか

  • 475種類の汎用に使えるフリーのアイコンセット:phpspot開発日誌

    475 Free & Awesome High Quality Icons For Designers 475種類の汎用に使えるフリーのアイコンセット。 次のようなアイコンセットが公開されています。 SVG形式、PNG形式(32x32, 48x48, 100x100)の形式で配布されていますので利用しやすいですね。 関連エントリ 綺麗にデザインされたクレジットカードアイコン色々 モダンなブラウザアイコンセット9 12500以上のハイクオリティなアイコンをまとめたサイト「IconArchive」 ウェブサイトに使えるアイコンセットのまとめサイト

  • 要素をドラッグ&ドロップで自由にリサイズできる「jQuery Splitter」:phpspot開発日誌

    jQuery Splitter | jQuery Plugins 要素をドラッグ&ドロップで自由にリサイズできる「jQuery Splitter」。 通常、ブロック要素というと固定が当たり前ですが、jQuery SPlitterを使えば、Windowsアプリケーションのようにペインをリサイズ可能です。 使い方も色々とありそうです。 マウスで簡単リサイズ JSのコードは次のように split メソッドを呼んで実装しているようで簡単です。 <script> jQuery(function($) { $('#widget').width(700).height(400).split({orientation:'vertical', limit:100}); $('#foo').split({orientation:'horizontal', limit:10}); $('#a').split({

  • カッコいい円形のメニューナビゲーション実装jQueryプラグイン「Flower Navigation」:phpspot開発日誌

    カッコいい円形のメニューナビゲーション実装jQueryプラグイン「Flower Navigation」 2011年03月31日- jQuery Flower Navigation | jQuery Plugins カッコいい円形のメニューナビゲーション実装jQueryプラグイン「Flower Navigation」。 何の変哲もない円形のボタン。 クリックすると円の内側から画像がワサッとアニメーションでメニューが現れます。 カーソルを合わせると止まります。 マークアップは次のように書かれています。 デモではクリックしても飛べませんが、aタグのhrefを指定してあげれば飛べるということが分かりますね。 <nav id="websites"> <ul> <li><a href="#"><img src="http://soma.urlich.ch/_media/internet/mdm_sma

  • 年表作り等に使えるタイムライン実装用jQueryプラグイン「timeglider.js」:phpspot開発日誌

    Timeglider jQuery Plugin/Widget 年表作り等に使えるタイムライン実装用jQueryプラグイン「timeglider.js」。 マウスでドラッグ&ドロップしたり、拡大できたりする年表のUIを提供してくれます。 例えば、どういうJavaScriptライブラリが何年に登場したのか、みたいなものを表示するのに使えます。 誰がいつ入社したのか?といった時系列のデータの表示なんかにも使えそう。 年代なんかも表示できます。 更にアイテムをクリックした場合には注釈を表示することも出来ます。 あまり使う機会はないかもしれませんが、こうしたライブラリはそれほど多く無いので覚えておいても損はなさそうです。 関連エントリ PHPCSS・jQueryを使った横向きのタイムライン実装例 HTML5ビデオの内容に併せて他コンテンツを連動させて切り替えられるフレームワーク「Popcorn.

  • 綺麗にデザインされたクレジットカードアイコン色々:phpspot開発日誌

    Credit card icons 綺麗にデザインされたクレジットカードアイコン色々。 427種類ものクレジットカード等のカードアイコンが収録されています。サイズはそれぞれ7種類 どのカードで決済できるよ、っていうのはネットショッピングなんかでは意外と重要だったりするので、こういうアイコンで分かりやすく表示しておいて上げることで売上につながったりするのかも。 Google Checkout やamazon決済用なんかもあります。 関連エントリ 角丸でいい感じのクレジットカードアイコンセット35 オンラインショップ向けのクレジットカードアイコンいろいろ クレジットカードやPaypal、貨幣等のシンプルで綺麗なアイコンセット集

  • プロレベルのWEBサイトレイアウト作成チュートリアル30:phpspot開発日誌

    30 Superb Photoshop Web Layout Tutorials | Top Design Magazine - Web Design and Digital Content プロレベルのWEBサイトレイアウト作成チュートリアル30。 過去に紹介したものも含まれていますが、比較的新しいチュートリアルもあったのでご紹介。 次のような美しいレイアウトのチュートリアル集となっています。 学習資料なんかに活用させていただきましょう。 関連エントリ チュートリアルでここまでやる?というプロレベルのWEBレイアウト作成チュートリアル スタイリッシュなWEBレイアウト作成Photoshopチュートリアル 緑のすっきり綺麗なWEBレイアウト作成Photoshopチュートリアル PhotoshopによるフレッシュなWEBサイトレイアウト作成チュートリアル集80

  • 指定エレメントのフォントサイズを自由に大小させられるシンプルなjQueryプラグイン「FontSize」:phpspot開発日誌

    FontSize | jQuery Plugins 指定エレメントのフォントサイズを自由に大小させられるシンプルなjQueryプラグイン「FontSize」 特定のエレメントをクリックした際に、指定した要素のフォントサイズをUPさせることが可能。最大や最小のサイズも指定出来ます。 使い方は簡単で、必要なライブラリを読み込んだら次のように呼び出すだけです。 $(element).fontSizer({ action: "up", elements: "#content", max: 36 }); デモページはこちら コンテンツをどんどん大きくしていった例。maxを指定しておくと一定以上からサイズは大きくならなくなります。 エレメントを絞ることで、サイト全体のレイアウトが崩れることもありません。 ちょっとしたユーザビリティの向上に知っておいてもよさそうなプラグインですね。 関連エントリ コンピ

  • 画面をスワイプさせてページ送りができるWordPressプラグイン「iPad Swipe」:phpspot開発日誌

    WordPress iPad Swipe WordPress Plugins 画面をスワイプさせてページ送りができるWordPressプラグイン「iPad Swipe」。 プラグインをダウンロードして有効化するだけで、スワイプが有効になります。 iPadiPhone向けのブログで使い勝手を向上させる用に覚えておいてもよさそうです。 左にスワイプすることで、次のエントリ、右にスワイプで前のエントリに移動することが出来ます。 設定ページではiPad以外でも有効にするかどうかの設定(デフォルトはiPadのみ)や、ポップアップでスワイプが効くことをメッセージ表示できるのですが、そのメッセージを指定できます。 ブログを、ページをめくる要領でページ送りが出来るというのはタッチパネル型のデバイスではなかなか使い勝手がよいみたいです。 関連エントリ iPhone/iPad用サイト作成時に使えるスワイプイ

  • オシャレなECサイト構築用のWordPressテーマ30:phpspot開発日誌

    30 Best Wordpress E-Commerce Themes - tripwire magazine オシャレなECサイト構築用のWordPressテーマ30。 次のように、WordPressで作ったか分からないぐらいにカスタマイズされたテーマ集が30個公開されています。 更にプラグインや、ビルトインの機能を使ってショッピングカートの仕組みも内蔵されているので、ECサイト構築用にも使うことが出来そうです。 使い慣れたCMSをECサイトにそのまま使うことでラーニングコストが最小化できそうですね。こまわりが効くかどうかなど検証は必要だと思いますが。 関連エントリ PHPで書かれた次世代のショッピングカートシステム「TomatoCart」 フリーで使えるPHPMySQLで構築されたショッピングカートシステム「Zeuscart」 カートが目立たず、いい感じにスライドしてくれるショッピン

  • 頻出順で学ぶPHPの関数リスト:phpspot開発日誌

    List of Most Commonly Used PHP Functions :: search[code] 頻出順で学ぶPHPの関数リスト。 有名な、Wordpress, Mambo, Sphider, Smarty, Drupal, CodeIgniter 等のオープンソースを正規表現にかけて頻出関数について調査したそうです。 Tokenizer を使っていないので関数ではないものも混じっていたりしますが、関数だけを抽出し、マニュアルにリンクしてみました。 PHPをこれから学ぼうという方は参考にさせてもらいましょう。 isset - 変数がセットされていること、そして NULL でないことを検査する define - 名前を指定して定数を定義する empty - 変数が空であるかどうかを検査する assert - assertion が FALSE であるかどうかを調べる file

  • デスクトップからドラッグ&ドロップでファイルアップロードも可能なjQueryプラグイン「jQuery File Upload」:phpspot開発日誌

    デスクトップからドラッグ&ドロップでファイルアップロードも可能なjQueryプラグイン「jQuery File Upload」 2011年03月22日- jQuery File Upload Demo デスクトップからドラッグ&ドロップでファイルアップロードも可能なjQueryプラグイン「jQuery File Upload」 ファイルアップロード用のプラグインはよくありますが、このプラグインでは、デスクトップにあるファイルをブラウザにそのままドラッグ&ドロップでファイルアップロードが完結します。 ダイアログからいちいちファイルを選択して、というUIは使いづらいですが、これなら直感的に、初心者でも簡単にファイルをアップロードすることが可能になります。 尚、Firefox、Chromeで動作。IEでは動きませんでした。 デスクトップからファイルをドラッグすると枠がニュイーンと広まって、ドロッ

  • PHP+memcachedを使っている場合に便利な「memcache.php」:phpspot開発日誌

    Mental notes to myself Blog Archive memcache.php stats like apc.php PHP+memcachedを使っている場合に便利な「memcache.php」 現在のmemcachedのバージョンや稼働情報、利用領域・空き領域等のグラフ表示等、apc付属の管理画面のUIにそっくりなUIで表示してくれます。 因みに、APCの管理画面は以下のようになっていて、そっくりそのまんまなことが分かります。 使い方は、memcachephp.zipを解凍すると memcache.php が出来るので、中身を開いて、BASIC認証のID/PASSを設定し、memcachedの立っているサーバを指定すればOK。 PHPは使っていなくとも、memcached情報参照用に便利に使えそうですね。

  • HTML5ビデオの内容に併せて他コンテンツを連動させて切り替えられるフレームワーク「Popcorn.js」:phpspot開発日誌

    HTML5ビデオの内容に併せて他コンテンツを連動させて切り替えられるフレームワーク「Popcorn.js」 2011年03月10日- Popcorn.js | The HTML5 Video Framework HTML5ビデオの内容に併せて他コンテンツを連動させて切り替えられるフレームワーク「Popcorn.js」 例えば、ビデオ映像の位置を別のブロック要素でGoogle地図で表せたり、ビデオの内容にあわせてTwitterのタイムラインを流したりと、将来的に色々なところでこういった見せ方が見られるのでは?というもので一見の価値はあります。 独自のブラウザベースのオーサリングツールによって、映像と連動要素の組み立ても簡単。 TwitterFlickrGoogle地図に既に対応していますが、プラグインベースなので今後も拡張していくみたい。 映像の位置を地図で別ブロックに表示する例 ビデオ

  • 過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ:phpspot開発日誌

    過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算

  • Webのテキストをもっと分かりやすく出来そうなラベル作成用jQueryプラグイン「jQLabel」。:phpspot開発日誌

    Webのテキストをもっと分かりやすく出来そうなラベル作成用jQueryプラグイン「jQLabel」。 2011年03月09日- jQLabel jQuery Plugin - Create Beautiful Labels Webのテキストをもっと分かりやすく出来そうなラベル作成用jQueryプラグイン「jQLabel」。 文字列を<span class="label">好きな文字</span>として囲えば次のように文字修飾できます。 ワードごとに色分けしてテキストを分かりやすくすることができそうです。 コードは次のように書きます。ワードと、その色を連想配列で定義してあげる感じです。 $(".label").jQLabel({"pointer":true, "labels":{ "awesome":"#FF9E00", "gmail":"#A65D03", "labels":"#A4977

  • CSS3で実装されたボタンのサンプルやチュートリアル総まとめ:phpspot開発日誌

    CSS3で実装されたボタンのサンプルやチュートリアル総まとめ。 当サイトでは色々とCSS3ボタンのエントリを紹介してきていますが、ここら辺でちょっとまとめてみました。 画像つくるのはめんどうだしCSS3でやっちゃおうという場合に参考にしてみて下さい。 立体感がいい感じのiPhoneにも採用されているボタン実装CSS3サンプル iPhone風のボタン実装 ステップで学べるCSS3ボタンのデザインチュートリアル CSS3ボタンのデザインチュートリアル 綺麗にデザインされたCSS3ボタンのまとめ カラフルで美しいCSS3ボタン これはクール!カーソルを合わせると背景がアニメーションするCSS3ボタン実装例 デザインは微妙かもしれませんが、カーソルを合わせると背景が動くあたりテクニックとして覚えておくとよさそう CSS3だけで実現するクリックすると色の変わるボタン実装 クリックで色が変わります。

  • あまり知られていないかもなSEO関連のWordPressプラグイン集:phpspot開発日誌

    5 Free Recommended SEO WordPress Plugins あまり知られていないかもなSEO関連のWordPressプラグイン集。 SEO対策用のプラグインは色々とありますが、検索してみたところ日ではあまり情報がなさそうなプラグインが多かったので全て実際に試した上でご紹介。 SEO Rank Reporter 記事によると、3日毎に特定ワードでの順位をグラフ付で次のように表示してくれるのだそう。 若干検索エンジンに負荷をかけてしまいそうな点が気になりますが、順位が気になる人にとっては便利なのかも。 因みに試してみたところ英語のキーワードとかだと英語圏のものも含めた上でのランキングなのでランク外となるっぽいです。 SEO Content Control サイトの中でSEOに最適化されていないコンテンツを表示してくれるらしい。(descriptionsやカテゴリ、タグの

  • ブログのプチリニューアルに使った技術要素色々:phpspot開発日誌

    ブログのプチリニューアルに使った技術要素色々。 先日、少し頑張ってブログのプチリニューアルを実施したのですが、その際に使った色々な要素をご紹介します。 タイトルも微妙にリデザインしてます まず、当ブログの問題点として、多数ある記事がきっちりカテゴリわけされていないという点がありました。 過去の記事を探そうにも見つけづらくて困るという連絡を頂いたこともあったり。 というわけで、沢山ある記事をある程度自動でオーガナイズしてしまおう、ということで作業してみました。 最初からタグ付けしとけばいいという話ですが、独自の入稿システムがタグを入力できるシステムになっていない事で、既にある5000以上の記事をいちいち分類するのは面倒なので機械的にやりました。 手間の割には、ある程度いい感じに構築できたかなと思っています。 何か他の仕組みにも参考にして頂ける点もあるかもということでエントリにしてみます。 h