Drag & drop image file(s) here One at a time, in a bunch, or bunches. Alternatively tap / click to choose file(s). Data-URI base64 conversion Can help improve page load performance over HTTP/1 connections by bundling multiple images into a single cacheable style sheet, or by embedding small images directly into the HTML itself. When using base64 data-URIs Optimise first Most designers don’t tend t
Q4M (Queue for MySQL) is a message queue licensed under GPL that works as a pluggable storage engine of MySQL, designed to be robust, fast, flexible. It is already in production quality, and is used by several web services (see Users of Q4M). To start using Q4M, download either a binary or source distribution from the install page, and follow the installation instructions. A small tutorial is also
cdtoはMac OSX向けのオープンソース・ソフトウェア。深いディレクトリを開かないといけない場合や、Finderからでは辿れないディレクトリを開く必要がある時に使えるのがターミナルのopenコマンドだ。ターミナルからFinderを呼び出すのは簡単だ。 >_な感じのボタンがcdto では逆はどうだろう。Finderで辿ったディレクトリに対して、ここをターミナルで開いて欲しいと思う時はある。だがWindowsならアドレスバーにパスがあるのにMac OSXにはない。ターミナルにフォルダをドロップする手段もあるが、ここではcdtoを使った方法を紹介しよう。 cdtoはFinderに登録して使うソフトウェアだ。cdtoのアプリケーションをFinderのアイコンが並んだ部分にドロップすれば登録される。後はFinderからcdtoを起動するとターミナルの新規ウィンドウが開き、cdtoを起動した時のデ
クリティカルスピードは〜のオープンソース・ソフトウェア。高速なレスポンスを行うWebサーバは誰しもが願う所だ。Googleがあれだけ大きく成長したのは検索のアルゴリズムはもちろんのこと、高速なレスポンスにも一因があったと思われる。欲しい情報がすぐに手に入るというのはとても気分がいい。 表示が速い! Webサーバで高速化を行うための手法は幾つか存在する。並列化したり、サーバのスペックを上げたり、ネットワークを強化すると言った方法の他、システム側でも対応できるものがある。その一つ、高速配信サーバのクリティカルスピードを紹介しよう。 クリティカルスピードの最大の特徴はKVS(キー・バリュー・ストア)をWebサーバとして使っていることだ。KVSとしてTokyoTyrantを採用しているが、今後はLuxIO、kumofs、ROMAといった他のKVSにも対応していくとのこと。WebサーバはPlack/
Adobe Flash Builder 4の概要 アドビシステムズは23日、統合開発環境の新版「Adobe Flash Builder 4」と「ColdFusion Builder」を発表した。同社のWebサイトから60日間試用可能な無料体験版をダウンロードできる。 Flash Builder 4は、Eclipseベースの統合開発環境。オープンソースのフレームワークである「Adobe Flex」を利用して、ブラウザプラグイン「Adobe Flash Player」とオフラインの実行環境「Adobe AIR」上で動作するアプリケーションを開発することができる。 Flash Builder 4は、従来Flex Builderと呼ばれていた製品だが、今回のバージョンから名称が変更された。これは、オープンソースで提供しているFlexフレームワークとの区別化と、Flex以外にもActionScrip
こんにちは、小川です。 今回はSymfonyではなくPHPのお話しです。PHP 5.3から無名関数が使えるようになりました。この無名関数、使い方によっては再帰なプログラムを書くことも可能なのです。 PHPの無名関数は次のようなものです。 <?php $greet = function($name) { echo "Hello, {$name}."; }; $greet('fivestar'); #=> Hello, fivestar. 無名関数というのは、その名の通り関数名が存在しない関数になります。JavaScriptなどではお馴染みですね。様々な使い方ができると思いますが、よく使うのはコールバック関数として使う方法が挙げられます。 例えばPHPにはarray_mapという標準関数があります。この関数は第1引数にコールバックを、第2引数に配列を指定し、指定した配列の各要素に対して第1引数
ディー・エヌ・エーが好調だ。四半期ごとの業績発表を見ると、2010年3月期第3四半期(2009年10月から12月)は過去最高の売上と利益となった。しかし、同社は順調に業績を伸ばしてきたわけではない。リーマンショック直後も2008年10月から2009年3月までは、その成長力の強さを見せたものの、2009年4月以降は主力事業のモバイル向けソーシャルネットワークサービス「モバゲータウン」の不調が目立ち、売上高、利益ともに大きく数字を下げてしまった。グリーのような競合が著しく会員数や業績の面で追い上げて行く中で、一時は同社の成長の伸びを懐疑的に見る業界人もいたかもしれない。 しかし、2009年10月以降は話題のソーシャルゲームの投入により、モバゲータウンの会員数、ページビューは大幅に伸長する。あわせて課金売上が業績を前述のように大きく押し上げることとなった。 この短期間の話だけではない。かつては、
スタイルシートは、複数の人間が携わる場合は当然のことながら、自分一人の場合でも長期にわたり携わることがあるので、分かりやすくクリーンなものにしておきたいものです。 スタイルシートを適切に使用し、そして管理しやすくする5つのポイントをSoh Tanakaから紹介します。 CSS Beginners Do's and Dont's Part 2 下記は各ポイントを意訳したものです。 1. classとidは適切に使用する ビギナーは新しいclassをどんどん作成してしまう傾向があります。冗長なものや不必要なclassやidはCSS本来の目的からはずれるものです。 CSSの美しさはデザインをマークアップから切り離すことにあり、それを許すということです。またclassやidを最小限にすることで負荷を減らすことにも繋がります。 Bad p要素それぞれに全て個別のclassを使用しています。 <tex
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く