タグ

2010年9月21日のブックマーク (7件)

  • 軽量なPHPフレームワーク2010:phpspot開発日誌

    Best Lightweight PHP Frameworks of 2010 | Webification 軽量なPHPフレームワーク2010。cakephpやsymfony、Zendと色々ありますが、どれも多機能故の重さ等もあります。 あまりに重くて1台あたりで捌けるトラフィックが少なくなり、サーバ台数を増やさなくてはいけなくなる場合もありますね。 そういうわけで、軽量(1MB以下)で開発中のフレームワークの特集があったのでご紹介。 そんなに多機能じゃなくてもいいので、それなりに便利に使えるかもしれないフレームワークを知っておいてもよさそう 関連エントリ PHPフレームワークの学び方 PHPで、どのフレームワークが一番? PHPフレームワークのベンチマーク比較

  • 地獄のようによくわかるSQLテーブル結合 - こせきの技術日記

    テーブルのJOINが苦手でしたが、この例を思いついてからは、すっきりくっきり理解できるようになりました。むしろ頭から離れません……。 ※ INNER、OUTERは飾り。省略できる。 INNER JOINJOIN LEFT OUTER JOIN → LEFT JOIN RIGHT OUTER JOIN → RIGHT JOIN ※ ON ...=... をまとめて USING(属性) と書ける。 ※ 何で結合するか言うまでもない時は、NATURALを指定すると勝手にJOINしてくれる。NATURALにJOINして……。 ※ WHEREは結合した結果に作用する。 ※ 現実には上図のように1対1で結合しません。 ※ おまけ。CROSS JOIN。 こんなの使いません。 ブクマ用画像。

    地獄のようによくわかるSQLテーブル結合 - こせきの技術日記
  • どんなシーンでも使える高品質なフリーフォント集「50 Best Free Fonts of All Time」

    TOP  >  WebService  >  どんなシーンでも使える高品質なフリーフォント集「50 Best Free Fonts of All Time」 デザインを決定づけるフォント。デザインのイメージと近いフォントを利用することで、デザインのクオリティも向上します。今回紹介するのは汎用性の高い、高品質なフリーフォントを集めたエントリー「50 Best Free Fonts of All Time」です。 Caviar Dreams 少々癖のある書体も含まれていますが、比較的シンプルで使いやすそうなフォントが集められています。今日はその中からいくつか気になったものをピックアップして紹介したいと思います。 詳しくは以下 ■Comfortaa シンプルでキレイめなmaru文字フォント。可愛らしいだけではなくて、洗練された印象も持たせられるフォントです。 ■Dekar 一般的なフォントに少し

    どんなシーンでも使える高品質なフリーフォント集「50 Best Free Fonts of All Time」
  • HTML5 & CSS3 only Accordion Effect – aduca

    今日は右京くんに頼まれたのでアコーディオンエフェクトをHTML5とCSS3で実装する。 基的なDOM構造はこんなもの、 - body `- section#accordion |- section | |- h2 | `- p |- section | `- ... |- section | `- ... `- section `- ... んでこれらにエフェクトを与えるのだけれど、その前にとりあえず現物のサンプル。 CSS Accordion CSSなどのコードもすべてこのHTML一枚にかいてあります。(Firefoxでも動くみたいだけどWebkit系ブラウザが一番綺麗にアニメーションします) hoverの関係 最下層のsection上にポインタがある場合、その親要素にも:hoverが付く。 これを利用しないと、単純に:not(:hover)してしまうと、普通の状態(ポインタが一切ない

  • ファイルやGoogle Docを同期・バックアップできる『Insync』 | ライフハッカー・ジャパン

    WindowsMac OS X用:『Insync』は、GoogleドキュメントやGmailの連絡先を同期できるツールです。機能は『Dropbox』に似ていますが、独自の便利機能が搭載されています。 Insyncは、常に同期されるフォルダをPCへ作成し、クラウド上にあるファイルをコピー、Insyncを起動している他のマシンと同期します。Googleドキュメントもこのフォルダで同期されるので、非常に便利です。 ローカルで何かを変更すると、一瞬でGoogleドキュメントにも変更が適用されます。ただし、Google Docでの変更がローカルに適用されるには、数分かかるようです。近日行われる改善に期待しましょう。Insyncの管理化にあるもの全てに目を光らせておきたい場合は、メニューバー(Windowsならシステムトレイ)をチェックすればOKです。最近行った変更も見られます。 以下の動画で、操作の

    ファイルやGoogle Docを同期・バックアップできる『Insync』 | ライフハッカー・ジャパン
  • 開発メモ: 50行のC++コードでWebサーバを実装する

    「Kyoto Tycoonの設計 その四」改め、50行でWebサーバを書く方法を解説する。前回実装した「多重I/Oマルチスレッド汎用TCPサーバ」の上にHTTPの処理を行う層をつけて、「多重I/Oマルチスレッド汎用HTTPサーバ」を司るクラスを実装してみたので、それを使ってちょちょいとやる。 URLクラス HTTPと言えばURLが使えないと意味がない。URLは単なる文字列として扱ってもよいのだが、様々なシーンで分解や加工が必要になり、その処理はなにげに複雑で面倒なので、予めクラスとして導出しておいた方がよいだろう。 class URL { public: // 文字列のURLを解析して内部構造を作る void set_expression(const std::string& expr); // スキーム要素を設定する void set_scheme(const std::string&

  • jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog

    2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われる(告知ページ)。みんなで jQuery のソースコードを読むイベントで、今回が2回目だ。参加者募集中です。 jQuery はファイル1つだけのライブラリなのですごい環境とかもってなくても大丈夫なんだけど、読むうえで参考になるサイトとかをまとめてみた。この辺の準備をしておくと理解が深まると思う。 ソースコード http://code.jquery.com/jquery-1.4.2.js http://github.com/jquery/jquery まずは jQuery のソースコードを取ってこないと始まらない。今回はバージョン 1.4.2 を使用する。jQuery の公式サイトから圧縮していないコードをダウンロードしよう。 それと、jQuery ソースコードは Git で管理されて

    jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog