タグ

2011年4月19日のブックマーク (9件)

  • Node.js+CoffeeScriptで書かれた「Pow」がカッコ良すぎる件:Rails Hub情報局:エンジニアライフ

    Ruby on Railsの生みの親、DHHが在籍する37signalsがMac OS X用のRackサーバ「Pow」をオープンソースで公開しました。ちょっとこれまでにない種類のプロダクトで、その使い勝手のシンプルさとアイデアに鼻血が出そうになりました。実装にNode.jsとCoffeeScriptを使っているというのも面白いです。 Powの売りは、「Zero-configuration」(設定要らず)ということで、複数のRails/Sinatraアプリをローカルで動かして開発するようなときに、仮想的なドメイン名を手軽に割り当ててアクセスできるようにしてくれる、というものです。インストールはcurlのコマンド一発で、 $ curl get.pow.cx | sh とするだけ。そして、RailsやSinatraなどのRackアプリのディレクトリをPowのディレクトリにシンボリックリンクを貼る

    Node.js+CoffeeScriptで書かれた「Pow」がカッコ良すぎる件:Rails Hub情報局:エンジニアライフ
  • ひゃまだのテキストで行こう - vim

    Vim のメモ はじめに(2008-10-04修正) ヘルプは検索できる 快適な日本語入力のために(2008-10-04追記) uim+prime scim+Anthy(2008-10-04追記) 文字コードのセット(2008-10-04修正) タブの表示、入力 (2008-07-20追記) 他のアプリケーションとのコピー&ペースト *レジスタを利用する方法 +レジスタを利用する方法 標準入力を受け取る「-」 ファイルを読み込み専用(readonly)で開く ファイルを操作する gfとgF firefox(iceweasel)でもVim 行頭の文字挿入やインデントの方法(2008-10-05追記) はじめに(2008-10-04修正) Vimに関するページは多数あり、筆者が今さら書くこともないのですが、自分用の備忘録として記載します。 Vimは、何度かチャレンジしましたが、いつもコマンドを

  • Vimスクリプト基礎文法最速マスター - 永遠に未完成

    流行ってるみたいなので遅ればせながら便乗。需要?何それおいしいの? Perl基礎文法最速マスター - サンプルコードによるPerl入門 - Perlプログラミングの基礎から応用まで Route 477(2010-01-25) PHP基礎文法最速マスター - Shin x blog Python基礎文法最速マスター - LazyLife@Diary VBA基礎文法最速マスター - いろいろ解析日記 Java基礎文法最速マスター - いろいろ解析日記 Bash基礎文法最速マスター - いろいろ解析日記 Haskell基礎文法最速マスター - think and error Brainf*ck基礎文法最速マスター - このブログは証明できない。 VBScript 基礎文法最速マスター - CX's VBScript Diary - VBScript グループ JavaScript基礎文法最速マス

    Vimスクリプト基礎文法最速マスター - 永遠に未完成
  • vimrc基礎文法最速マスター - 永遠に未完成

    調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って

    vimrc基礎文法最速マスター - 永遠に未完成
  • MySQL 5.5をわずか30秒足らずでコンパイルするためのテクニック

    べっ・・・別にソースコードなんて自分でコンパイルしないんだからねッ!!などと言わずにまず聞いていただきたい。30秒でMySQLのコンパイルが出来るというこの事実を。最近、細々とビルド時間の短縮に取り組んでいたのだが、正直ここまで爆速になるとは思わなかった。今日はビルド時間短縮のためのテクニックを紹介するので、是非皆さんも参考にして、快適ビルド生活を送って頂きたい!! 自己ベストは26.262秒マシンの状態や負荷の状況によって多少ビルドにかかる時間は前後してしまうのだが、これまでの自己ベストはなんと26.262秒。平均すると30秒ぐらい。以前は1分を切ることがなかったのだが、今ではなんとその半分でビルドが出来てしまう。これは純粋にmakeをするのにかかった時間であり、cmake(MySQL 5.5以降)やconfigure(MySQL 5.1以前)にかかる時間は除いてある。だがそれでも速い。

    MySQL 5.5をわずか30秒足らずでコンパイルするためのテクニック
  • PHPプロファイリングに役立つXHProfを色々便利にしてくれる「XHGui」:phpspot開発日誌

    XHGui Improvements Analyzing site Performance (PDF注意) PHPプロファイリングに役立つXHProfを色々便利にしてくれる「XHGui」のご紹介。 知らない方の為に、まず、XHProfについて説明するとfacebookが作ったPHPのプロファイリングツールは、PHPアプリケーションの速度の遅い部分を探すのに便利なツールです。 プログラムのフローチャートを図にして重い部分を赤や黄色で表示してくれたりします。 テーブルでそれぞれの処理がどれだけ時間がかかったかを示してくれます。 但し、標準のXHProf の画面はなんとも味気ないものですし、1つのリクエストに対しての結果をただ表示するものでした。 XHGUI はXHProfのフォークで、 ・標準の画面をリッチにして、 ・グラフ等も付けてより分かりやすくしてくれる上に、 ・全てのリクエストの統計を

  • <?paul

    I merged my Highcharts branch into master today, including a bunch of improvements to the GUI for XHProf including: Using Highcharts for graphing URLs over time, which allows for multiple axis per graph Adding a pie chart to the individual run page to show where time was spent on page load Ability to merge various calls for display within the pie chart (e.g. mysql_* into mysql) Switched to the jav

  • Photobooth with PHP, jQuery and CSS3

    In this tutorial, we will be building a jQuery and PHP powered photobooth. It will allow your website visitors to take a snapshot with their web camera and upload it from a neat CSS3 interface. As you might know, it is not possible to access web cameras and other peripheral devices directly from JavaScript (and it won't be for some time). However there is a solution to our problem - we can use a f

    Photobooth with PHP, jQuery and CSS3
  • Mac OSX用。ディスプレイを閉じてもスリープしないようにする·NoSleep MOONGIFT

    NoSleepはAppleのノート型でディスプレイを閉じてもスリープしないようにするユーティリティ。 NoSleepはMac OSX用のオープンソース・ソフトウェア(ノート型用)。Appleのノート型コンピュータではディスプレイを閉じるとスリープになる。バッテリーを温存するには良い仕組みだが、オフィスでは外付けモニタとキーボードを使うという人にとっては都合が悪そうだ。 設定ウィンドウ 一部のノート型では閉じた後、外部キーボードからスリープを解除できるようだが一度はスリープになるのでは面倒くさい。そこでNoSleepをインストールしてスリープしないようにしよう。 NoSleepはカーネルを拡張して自動でスリープにならないようにする。あくまでもディスプレイを閉じた時に限定するもので、メニューからスリープを選んだ時にはきちんとスリープされるようになる。個人的には音楽を聴くだけの時にディスプレイを

    Mac OSX用。ディスプレイを閉じてもスリープしないようにする·NoSleep MOONGIFT