2008年2月26日のブックマーク (10件)

  • Passion For The Future: WebサービスをFirefoxをベースにデスクトップアプリケーション化するPrism

    « FirefoxでIEとGeckoのレンダリングエンジンを切り替えるietab | Main | このへんでドロンします » 書評:脳・こころ |書評: 企画・発想| 書評文化・文明|書評:経済・経営 |書評:子 供・教育|書 評:小説・戯曲|書評:ネット活用 |書評仕事・管理|書 評:メディア論|書評:その他|書評:思想・哲学 |書評 :文章・表現|書評:認知・心理 |書評:神 話・宗教|書 評:科学・技術書評:社会・世間 |書評教養 ・雑学 2006年度 年間オススメ書籍ランキング ノンフィクション部門 2006年度 年間オススメ書籍ランキング フィクション編 2005年度 書籍売り上げラン キング ベスト20 2005年度 年間オススメ書籍 ランキング ベスト20冊 2004年度 人気記事ベスト10 アクセス数が多かった記事とは? 2004年度 人気書評ベスト10 アクセ

    publichtml
    publichtml 2008/02/26
    PrismはひとつのWebサービスに特化したブラウザを作るプラットフォーム(by Mozilla)。AIRのオープンソース版らしい。http://japan.cnet.com/news/ent/story/0,2000056022,20359775,00.htm
  • @IT:Java TIPS -- リダイレクトとフォワードの違いを知る

    しかし、sendRedirectメソッドによる移動は「リダイレクト」、forwardメソッドによる移動は「フォワード」と呼ばれ、内部的な挙動も性質もまったく異なるものです。ユーザーからは同じように見えますが、開発者はこれらの違いを把握しておく必要があります。 まず、リダイレクトとフォワードの挙動がどのように異なっているのかを簡単に説明しましょう。 リダイレクトの場合、クラアイアントがページXを要求すると、サーバがページYを要求する指示をクライアントに戻します。これによって“クライアントは自動的に”ページYを要求し、結果としてページYがクライアントに戻されます(ページXとページYは、必ずしも同一サーバからのレスポンスではない)。これに対しフォワードは、クライアントがページXを要求すると、“サーバ内で”ページXからYへ処理が移送され、ページYが応答として戻されます(ページXとページYは、必ず同

    @IT:Java TIPS -- リダイレクトとフォワードの違いを知る
    publichtml
    publichtml 2008/02/26
    リダイレクトはクライアントにもう一回リクエストさせる。フォワードはサーバ内でリクエスト転送。
  • Webアプリのセッション管理はデスクトップアプリのメモリ管理と同じ - プログラマの思索

    Webアプリ開発で必ずぶち当たる課題、Webアプリ特有の技術、アーキテクチャについて考えてみる。 古くから続く課題を知れば、次世代Webフレームワークがどのように解決しようとして、何を提示しようとしているか分かりやすくなるだろう。 #以下、セキュリティ関係などを除く。 Webアプリは、Ajaxが登場するまで、UIがブラウザで制限されているため、それほど難しい機能を実装できなかった歴史があった。 古くはPer/PHP、そしてJavaに至るまで、Webアプリはステートレスだったから、殆どの機能は閲覧機能とマスタメンテナンス機能にすぎなかった。 なぜなら、Webアプリでは、6時間以上もかかるようなバッチ処理を実装したとしても非現実的だから。 しかし、以前から知られているアーキテクチャ上の課題はあるし、Ajaxの出現によって更にその課題が複雑になった現状もある。 Webアプリを作る時はいつも、下記

    Webアプリのセッション管理はデスクトップアプリのメモリ管理と同じ - プログラマの思索
    publichtml
    publichtml 2008/02/26
    Webのセッション管理について。Webアプリ特有の対処すべき項目(戻るボタンとか)についてもちょっと書いてある。
  • 英語で物理 - resolution

    MITのWalter Lewin先生の講義が非常に面白い。 これは、その体を張った物理学の講義のプロモーションビデオである。 WIRED VISIONの記事で元々知ってたが、今日プロモーションビデオを見つけた。 MIT「熱血物理学教授」の講義ビデオが大人気 | WIRED VISION http://wiredvision.jp/news/200801/2008010921.html MIT OpenCourseWareといって、講義のビデオも公開されている。 素晴らしいと思ったり、あとで見るとか思ったりするのは簡単だ。 でも面白いと言って、その場限りで終わってしまうのはあまりにももったいないと思う。 ブームみたいに一時的に盛り上がるだけなのは、あまり好きじゃない。 もっと深く掘り下げてじっくりやるのが好き。球面はやや泥沼にはまり気味だけど。 上っ面の理解じゃなくて、ちゃんと掘り下げようと

    英語で物理 - resolution
    publichtml
    publichtml 2008/02/26
    MITのWalter Lewin先生の物理学の講義のプロモーションビデオ
  • [CSS]使いやすいスタイリッシュなフォームを実装する17のチュートリアル | コリス

    Styling form controls with CSS, revisited フォームの各エレメントのブラウザごとの表示。 追記: 2008年2月28日 「text field designs」を追加。

  • SCRAPBLOG : [userChrome.js] リアルタイムタブプレビュー

    タブ上にマウスをかざすと、サムネイルプレビューをリアルタイムに表示する userChrome.js 用スクリプトです。 Opera や Seamonkey にある機能とほぼ同じですが、サムネイルのプレビューを一定間隔で更新するので、読み込み中のタブの状態を、タブを切り替えることなくチェックしたりできます。 スクリプトはこちら: xuldev.org :: userChrome.js scripts » Tab Preview userChrome.js スクリプト配布ページ これまでに掲載した userChrome.js 用スクリプトを整理して配布ページを作りました。 いくつかのスクリプトを新たに追加し、これまでのスクリプトも一通り見直して修正しています。 xuldev.org :: userChrome.js scripts

    publichtml
    publichtml 2008/02/26
    "タブ上にマウスをかざすと、サムネイルプレビューをリアルタイムに表示する userChrome.js 用スクリプト"
  • 初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ

    他の言語をを書き慣れてから、シェルスクリプトを書こうとするとしょうもない部分でハマったりすることがあります。「簡単な処理だからシェルスクリプトで書くか」と思っても無駄に時間がかかってしまっては仕方ないですよね。 今回は初めてシェルスクリプトを書くときに、ハマりそうな点について説明をしたいと思います。 実行権限をつける 単純にファイルを生成しても下記の用に実行しようとしても実行はできません。 # touch test # ./test sh: ./test: Permission denied # touch foo # ./foo sh: ./foo: Permission denied これはファイルに実行権限がついていないため、起きる現象です。 chmodコマンドを使って実行権限をつけてやりましょう。 # chmod +x test # ./test # chmod +x foo #

    初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ
    publichtml
    publichtml 2008/02/26
    [Linux/Unix]シェルスクリプトの基本TIps集。Lockファイルで2重起動を防ぐやり方も。
  • MOONGIFT: » JavaScriptの開発のお供に「newjs」:オープンソースを毎日紹介

    RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。そうした人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。 同様の手法をJavaScriptでも活かそうというのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはnewjs、JavaScriptの開発、テスト環境構築ソフトウェアだ。 newjsはgemからインストールできる。そしてnewjsコマンドで必要なファイルを一気に生成してくれる。そしてテストケースも生成してくれるので、開発からテストと言った流れがスムーズになる。 サーバなどは特にないようで、生成されたHTMLファイルをブラウザで開いてUnitTestを実行する。他にも作成したファイルをRubyForgeへアップロードする機能や、Webサイト(ind

    MOONGIFT: » JavaScriptの開発のお供に「newjs」:オープンソースを毎日紹介
    publichtml
    publichtml 2008/02/26
    "JavaScriptの開発、テスト環境構築ソフトウェア"。テストケースも生成してくれるらしい。
  • MOONGIFT: » Windows向けスクリーンキャストソフトウェア「Screencast Recorder」:オープンソースを毎日紹介

    言葉で言われても分かりづらいのがコンピュータの操作だ。不慣れな人ほど、さらに分かりづらい。では文字で書けば良いかと言われると、人は対して文字を読もうとしないし、とくに間違いのないように冗長的に書かれた文章は敬遠される。 ではPC操作を人に教える際にはどうしたら良いだろう。それは動画で見せるのだ。 今回紹介するフリーウェアはScreencast Recorder、フリーで使えるスクリーンキャストソフトウェアだ。 Screencast Recorderは指定した範囲を録画できるソフトウェアで、FreeScreencast.com内で配布されているものになる。FreeScreencast.comでは各種PC操作を登録、公開するサイトで、Screencast Recorderはそのためのソフトウェアとなっている。 とは言え、通常の利用も十分可能だ。特に登録した動画をFlashビデオで保存できるのが

    MOONGIFT: » Windows向けスクリーンキャストソフトウェア「Screencast Recorder」:オープンソースを毎日紹介
    publichtml
    publichtml 2008/02/26
    PCデスクトップの一部を録画。Flashビデオにできる。
  • perl - モジュールと%INC : 404 Blog Not Found

    2008年02月22日23:30 カテゴリLightweight Languages perl - モジュールと%INC うむむ、ちょっとload averageが高い日日が続いたせいか、久々に熱が。 こういう時にはこういうあまり心身を使わないネタを。 Perl モジュールのありかを調べる perlwhere - Tociyuki::Diary モジュールのパスをてっとり早く見つけるには、コア・モジュールの Module::Build::ModuleInfo が便利です。 Module::Buildがコア入りしたのは5.10からなので、他の方法を紹介しつつ、特殊変数%INCの紹介などを。 まず、モジュールのありかを手っ取り早く調べる方法としては、 % perldoc -ml が使える。PODが含まれてなくてもOK。 しかし、中級以上の perl monger を目指すのであれば、%INCの

    perl - モジュールと%INC : 404 Blog Not Found
    publichtml
    publichtml 2008/02/26
    %INCについて