タグ

2011年8月22日のブックマーク (3件)

  • node.js を始めたい!のでローカル環境を作る8つのステップ - glasses factory

    最近よく聞く node.js というしろもの。 Node.js を使えば沢山のユーザーの動きをリアルタイムに表現できる マルチユーザーコンテンツが出来そうとか coffee-script on node.js を使えば短くて綺麗に OOP できる js が書けるんでしょうだとか 夢が広がりんぐな情報が沢山出てきてなんだか楽しそうですよね。 とはいえサーバーサイドはやったことがないし、いきなり VPS を借りたりするのは… と思ってしりごみされている方も多いのでは。 それなら、いきなり VPS を借りてゴニョゴニョする前に サーバーサイドの勉強がてら一度ローカルに仮想環境を作ってみよう! ということで Mac VMWare Fusion に Node.js な環境を整えてみたいと思います。 Step1. CentOS のインストール OS はさくらの VPS でデフォルト

  • Webサイトのサムネイル生成に。RubyでGeckoエンジンを操作する·MozShot MOONGIFT

    MozShotはRubyでGeckoエンジンによるWebサイトのサムネイル画像を保存するソフトウェア。 MozShotはRuby製のオープンソース・ソフトウェア。WebサイトのURLを指定してスクリーンショットを撮影するサービスはニーズが多い。やはり単なるタイトルやURLといったテキストの羅列に比べて、サムネイルが表示されることによるインパクトの大きさがある。 MOONGIFT 一般的な手法としては、Webブラウザをリモートで操作してその画面を画像として保存する方法をとる。レンダリングをGeckoエンジンで行うならばMozShotを使うのが良いだろう。 MozShotはLinuxでXサーバを使い、gtkmozembedを使ってWebサイトをレンダリングし、そのキャプチャを画像として保存する。デモのCGIインタフェースも用意されており、Apache + mod_ssiを使って三パターンのスク

  • pjax こそが pushState + Ajax の本命 - punitan (a.k.a. punytan) のメモ

    pjaxの前にpushStateとは AjaxとjQueryの説明は不要として、pushStateとはなんぞや。 pushStateを使ってブラウザの履歴に対する操作をし、HTMLの一部のみを書き換える動作でもブラウザの戻る/進む機能を実現できる方法のひとつ。Ajaxなページを再現し、かつURLを見慣れた方法で自然にpermalinkを表現できる。 有名なところではGitHubで使われてるアレ。 hash fragment (/#!/) ブラウザの履歴を機能させるため、URL の fragment (#) を使ってAjaxなページを実現する方法。一時期もてはやされた感があるが、さらなる「#!」URL批判 - karasuyamatenguの日記 など合理的な反論があり、これから導入するのはためらわれるところ。 有名なところではTwitterで使われているあの厄介者。 pjaxとは pjax

    pjax こそが pushState + Ajax の本命 - punitan (a.k.a. punytan) のメモ