タグ

2007年6月16日のブックマーク (20件)

  • JavaScriptやCSSを動的にdeflate圧縮するのではなく、あらかじめ圧縮しておいたものを配信することでサーバーのCPUリソースを節約する « cyano

    JavaScriptCSSを動的にdeflate圧縮するのではなく、あらかじめ圧縮しておいたものを配信することでサーバーのCPUリソースを節約する prototype.jsを10KBにする方法やSafari と gzip 圧縮 JavaScriptなどですでに述べられてることですが、mod_deflateでリクエストがある度にアセット(CSSJavaScript)にdeflate圧縮をかけるのは、deflate処理が軽いからと言っても、塵も積もれば馬鹿にならない(WWWサーバーやAPサーバーに来使って欲しいCPUリソースを蝕む)訳で、deflateしたいアセットには予めgzip圧縮してそれを配信し、サーバーのCPUリソースに優しいようにしましょう、というお話。 今回は、予めgzip圧縮するという作業を自動化するために、Railsでよく使われるデプロイツールであるCapistranoを

    youpy
    youpy 2007/06/16
  • ライブドアブログ|無料で豊富な機能が充実

    【悩み】相手から誘われて複数回デートをしているが、普段はほとんど連絡がないし返信も遅い。デートの詳細な日時や場所などもほぼ自分が決め…

    ライブドアブログ|無料で豊富な機能が充実
    youpy
    youpy 2007/06/16
    diff やばい
  • CubicVR 360° with Flashplayer9

    The era of 8bit musicBefore the 1980’s, games had no background music apart from the beeps heard when moving from one level to another. But background music for games is undeniably thrilling for any gamer. Gradually the 8bit music developed, which finds its origin in Europe. Especially the well-known background music of Super Mario is a characteristic 8bit music. But what exactly does 8bit music m

    CubicVR 360° with Flashplayer9
    youpy
    youpy 2007/06/16
  • Record screen capture video instantly for free!

    Summer Sale! Save 20% on Solo Max, now through July 15   SAVE NOW

    Record screen capture video instantly for free!
    youpy
    youpy 2007/06/16
  • 高速Webサーバ Nginxの組み込みPerlを使ってみる : blog.nomadscafe.jp

    高速Webサーバ Nginxの組み込みPerlを使ってみる NginxというWebサーバがあります。 ロシアの方がつくったもので、rambler.ruでも使われてます。 日語情報がほぼ皆無ですが、このあたりで紹介されています。 機能的には、epoll,kqueueやsendfileなどがサポートされ、 rewrite, header書き換え deflate FastCGI SSL シンプルな負荷分散付きreverse proxy 等すでにLighttpdと比較しても遜色ない十分な機能が実装されてます。 パフォーマンス的にもLighttpdと同等かそれ以上でます。 珍しい機能として、「perlインタプリタの組み込み」があるので早速試してみます。Fedora Core6ではnginxはyumでインストールできます。perl_moduleも有効になってます perl関連のドキュメントはここ。

    youpy
    youpy 2007/06/16
  • Safari and page load timing

    Is Safari faster? At the release of Safari 3 beta for Windows, there were several claims about Safari's page load performance. It was giving results that showed it was clearly faster than other browsers. Since I generally like to check things for myself instead of trusting what companies say, I gave the new Safari a whirl. Sure enough it was very fast. Its CSS was quick, its page loading was quick

    youpy
    youpy 2007/06/16
  • The colorless UI design | Wildbit

    Design is often being evaluated as something colorful and beautiful. This is known as an “eye-catching” effect. This may be true and have great value for some consumer web-sites and applications, but when talking about web-applications is it really valuable to rely on visual beauty and trying to create the next design masterpiece? The more we design, the more we realize color is best used for comm

    The colorless UI design | Wildbit
    youpy
    youpy 2007/06/16
  • 語の共起情報を用いたWeb検索

    概要 現在、Web上の莫大な情報の中から、ユーザが必要な情報を 得る手段として検索エンジンが広く用いられている。 各検索エンジンでは、検索結果を順位付けし、 一般的に評価の高いWebページを検索結果の上位と することで効率化を図っている。 しかし、有用であるということは主観的であるため、 一般的に評価の高いページが誰にでも有用であるとは限らない。 研究では、ユーザが入力した検索キーワードと Webページ内に含まれる語との共起性を用いて、 Webページを評価し、さらにユーザからのフィードバックを 得ることで、各ユーザの要求により適合した結果を提示する 検索方法を提案する。 従来手法 重要語抽出の従来手法 多くの自然言語文書処理において用いられている 代表的な手法に tfidf(Term Frequency-Inverse Document Frequency)法 [1][2]がある。 対象

    youpy
    youpy 2007/06/16
  • AP4R Wiki: Ja/HomePage

    AP4R のホームページへようこそ! English version is HomePage. 1. 概要 1.1. AP4R とは? 1.2. 特徴 2. ドキュメント 3. AP4R 関連リンク 1. 概要 1.1. AP4R とは? Rubyで非同期処理を実現するためのメッセージングライブラリです。 Ruby on Railsと連携した非同期アプリケーションを実現します。 たとえば商品注文時に在庫引当までを同期処理で行い、ユーザーへのレスポンスには必要ない会計処理や在庫量に応じた 自動発注処理などを非同期で処理することができるようになります。メッセージングによりコンピュータリソースに 余裕があり、かつ可能な限り早いタイミングで 非同期の処理が行われるので、システム全体での負荷の平準化やリアルタイム性を高めることにつながります。 1.2. 特徴 非同期処理を含んだアプリケ

    youpy
    youpy 2007/06/16
  • AP4R で Parallels の壁を越える - いたわさににほんしゅ

    Mac にようやく慣れてきたこのごろ、ストレスの非常に少い環境で、いままでとの快適さの違いを実感中。 そこで、ストレスが減ってきたために、ひとつ気になる点が目立ちはじめた。メーラーに Outlook を使う都合上、Parallels DesktopWindows を動かしてる。そこで、メールの中にある URL をポチッと押したときに、Windows 上の Firefox でページが開くのがとても気になる。そこで Mac 側の Firefox が開いてほしいんよね。というわけで、なんとかして http(s) を Mac の Firefox でひらくようにしてみる。 たぶん、それなりに簡単に出来るんじゃ、、、というのは無視して、AP4R を使ってやる。あくまでも最小構成は目指しません。というわけで、使うものは、以下。 MozRepl (Firefox extenstion): telne

    AP4R で Parallels の壁を越える - いたわさににほんしゅ
    youpy
    youpy 2007/06/16
  • IT戦記 - Safari 3 に実装された、当たっている CSS ルールを全て抽出できる getMatchedCSSRules が凄い

    今日は、まだまだ Safari 3 が熱い! window オブジェクトを走査していたら、またしても面白そうな関数を見つけてしまった。 その名も getMatchedCSSRules !!! まずはデモをご覧ください 以下のブックマークレットを任意のサイトで実行すると、コンテンツの下に DOM Inspector のような要素が出現します。 そこで、要素を開いていくと Safari の場合は、どの CSS ルールが当たっているかを見る事ができます。 javascript:(function(){var d=document,s=d.createElement('script');s.className='css-inspector-script';d.body.appendChild(s);s.src='http://amachang.art-code.org/cssInspector.j

    IT戦記 - Safari 3 に実装された、当たっている CSS ルールを全て抽出できる getMatchedCSSRules が凄い
    youpy
    youpy 2007/06/16
  • steps to phantasien t(2007-06-01) ChangeLog の作法 つづき

    Subversion の開発者が ChangeLog について面白い記事を書いている. 記事の要旨はこうだ: ChangeLog (Subversion なので commit log) を書くのは面倒だよ, メーリングリストもあることだし書かなきゃダメ? ってよく訊かれる. 書きましょう. バグトラックもあるけど, 書きましょう.これらのツールは補完しあっている. メーリングリストはノイズが多いし, 変更を特定するには情報が足りない. バグトラックはバグの記録がメインだからコードの話を細々書くのは邪魔になる. 変更については ChangeLog に書くのがいい. プログラマは ChangeLog を読む. 記録を検索して, どの関数に何が起きたかを調べるものだ. この類の記録は ChangeLog を読まないとわからない. 逆に ChangeLog を書く時は, それを特定できるように省略

    youpy
    youpy 2007/06/16
  • BY TRICO | バイトリコ

    1位 ダンボマグカップ ホワイト / リチャード・ハッテン 3,500円+消費税350円 2位 ボスケ キューブ トリプル 自動給水プランター / ボスケ 7,200円+消費税720円 3位 『完売しました』 ヘビーガイシャンデリア ブラック / ミーシャ・ヴォス 30,000円+消費税3,000円 4位 「ペンは剣よりも強し」えんぴつ / エアコンディションド 120円+消費税12円

    youpy
    youpy 2007/06/16
  • Venkman - MDC

    Venkman は、Mozilla の JavaScript デバッガのコードネームで、Firefox、Netscape 7.x/9.x、SeaMonkey といった Mozilla ベースのブラウザに強力な JavaScript デバッグ環境を提供することを目指しています。なお、同じ Gecko ベースのブラウザでも、K-Meleon、Galeon、Netscape 8.x には含まれていません。Venkman は、2001 年 10 月以降 Mozilla のリリースの一部として提供されているほか、XPI 形式の 拡張機能 パッケージとしても入手できるようになっています。 ドキュメント Venkman 入門 JavaScript デバッガを Web 開発に利用するための概要を説明するとともに、いくつかの実例をご紹介します。 Venkman のブレークポイントの使い方 この記事では、J

    youpy
    youpy 2007/06/16
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    youpy
    youpy 2007/06/16
    おつかれさまです
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
    youpy
    youpy 2007/06/16
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    youpy
    youpy 2007/06/16
  • Bounce logo

    youpy
    youpy 2007/06/16
  • Martin Fowler's Bliki in Japanese - デュプレックス本

    http://martinfowler.com/bliki/DuplexBook.html 2007/6/13 先週、私のシグニチャシリーズの新刊が出た。 Gerard Meszarosによる『xUnit Test Patterns』だ。 Gerardとは数年間この件についてやり取りをしてきたので、 内容についてはよく知っているのだが、 実際のを見てかなりショックを受けた。 なにこの厚さ。883ページて。 シグニチャシリーズのなかでダントツの厚さだ。 私は厚いがあまり好きじゃない。 『UMLモデリングのエッセンス』が薄いのには誇りを持っているくらいだ。 厚いは怖い。一体いつ読めるっつーんだ? だが、『xUnit Test Patterns』は見た目ほど怖くはない。 なぜなら、これは2冊のが1冊になったものだからだ。 私が『PofEAA』で使ったやり方でもある。 1冊目は物語(nar

    youpy
    youpy 2007/06/16
  • なぜ、diffのpオプションが重要なのか - L'eclat des jours(2007-06-15)

    _ なぜ、diffのpオプションが重要なのか diffには、-pというオプションがあって、これを指定すると変更された関数名が含まれる。 例) /tmp$ diff -u test.c test2.c --- test.c 2007-06-15 01:12:37.886290094 +0900 +++ test2.c 2007-06-15 01:17:49.292036097 +0900 @@ -4,6 +4,9 @@ for (i = 0; i < 100; i++) { n *= i; } + if (x) { + n ** x; + } return n + x; } /tmp$ diff -pu test.c test2.c ← p付き --- test.c 2007-06-15 01:12:37.886290094 +0900 +++ test2.c 2007-06-15 01:1

    youpy
    youpy 2007/06/16