タグ

2009年6月15日のブックマーク (15件)

  • 【レポート】オール・アバウト・Google Chrome - Google Developer Dayセッションレポート (1) Chromeのアーキテクチャ | エンタープライズ | マイコミジャーナル

    HTML5の記事に続き、Google Developer Dayのセッション参加レポートとして、坊野博典氏による「Google Chromeの内部構造」というセッションで学んだ内容を簡潔にまとめてみたい。 同セッションは、Google Chromeに関するあらゆる内容を凝縮したと言っても過言ではない、非常に濃密な45分であった。 内容も多岐にわたっていたため、大まかに以下のように分けて再構成し、お伝えしようと思う。 Chromeのアーキテクチャ Chromeの今後 Chromeの開発手法・体制 Chromeのアーキテクチャ Chromeの基的な設計思想として、以下の三つが大きな柱となる。 安定 高速 安全 安定 Webブラウザというソフトウェアにおいて、非常に重視されるのが安定性だ。どんなWebページを読み込んでもクラッシュする事なく、どんなJavaScriptコードを実行してもフリーズ

  • [CSS]幅指定をしないで中央配置するナビゲーションを実装するスタイルシート

    各項目の幅指定をしないで、それぞれを中央に配置するドロップダウン型のナビゲーションを実装するスタイルシートをCSSplayから紹介します。 Anywidth dropdown with centered top and sub levels demo ナビゲーションはリスト要素で、中央配置は「display:table;」と「text-align:center;」で実装されています。 IE用に条件付コメントでテーブル要素を使用しています。 ドロップダウンで表示されるパネルの右側には透明なエリアがあり、パネルのオープンをキープするマウスのエリアをより広く確保しています。 対応ブラウザはIE5.5/6/7/8, Fx, Op, Safari(PC), Chromeとのことです。 また、同じくドロップライン型のものも公開されています。

    Watson
    Watson 2009/06/15
  • アップルのPowerPCとの決別--新OS「Snow Leopard」が導く未来

    Appleは、技術的な変更に消極的になることはほとんどない企業だ。9月に予定されている「Mac OS X」の「Snow Leopard」へのアップグレードでも、きっぱりとした態度を取っている。 9月に登場するこの新しいOSは、IntelベースのMacでのみ動作する予定だ。つまり、「Mac OS X 10.5」(別名「Leopard」)が、PowerPCプロセッサを使用するMac向けとしては最後のOSになる。 まず、AppleがPowerPCチップからIntelのx86チップへ移行すると初めて発表したのは、4年前のことだ。その後もPowerPCモデルが発売され、最初のIntelベースMacは2006年まで発売されなかったものの、3年というのはコンピュータの世界ではやはり長い時間だ。これまでにアップグレードしていなかった人は、最先端のテクノロジを求めるタイプの人ではない。 さらに言えば、「Ma

    アップルのPowerPCとの決別--新OS「Snow Leopard」が導く未来
    Watson
    Watson 2009/06/15
  • 【レポート】5分で把握するHTML5 - Google Developer Dayセッションリポート (1) HTML5仕様の概要 | エンタープライズ | マイコミジャーナル

    Google I/Oで大きく取り上げられ、一躍注目の技術に躍り出たHTML5。Google Developer Day 2009でも、「HTML5により拓かれる次世代Web」という田村健人氏によるセッションは大盛況で、椅子が足りずに床に座り込んで聴講する人がかなりの数に上った。 筆者も同セッションに参加し、HTML5の新機能に関する簡潔でまとまった知識を得ることができた。稿では田村氏のセッション内容を元に、HTML5の全体像をコンパクトにお伝えしよう。 HTML5とは? グーグル ソフトウェア エンジニアの田村健人氏 HTML5は、言うまでもなくHTMLの最新バージョンである。現行のバージョンであるHTML4も、決して小さな仕様ではなかったにもかかわらず、そこにWebアプリケーション向けの機能が大幅に強化された。 あまりに仕様が巨大すぎるため、現在の規格は以下の4つに分けられている。 H

    Watson
    Watson 2009/06/15
  • gem search | install | list よりもうちょっと進んだgemコマンドの使い方 - 今日もスミマセン。

    じぶんメモ RubyGems自体のアップデート $ gem update --system ローカルのgemファイルから直接インストール 何らかの事情でリモートからインストールできない場合、手元にgemファイルを持っていればそこからインストールできる。 gemファイルがあるディレクトリに移動して以下のようにコマンドを打つ $ gem install hoge -l インストール済みのgemの格納先を調べる $ gem which hoge gemの取得先となるリモートのgemサーバを追加する デフォルトだとhttp://gems.rubyforge.org/が設定されている。最近はGitHubでgemを公開している人も多いのでリモートのgemサーバとしてGitHubを追加したいといった場合、以下のように行う。 $ gem sources --add http://gems.github.c

    Watson
    Watson 2009/06/15
  • 何かと使える30のフリーのPhotoshopカスタムシェイプセット - かちびと.net

    この記事は年以上前に書かれたもので、内容が古かったり、セキュリティ上の問題等の理由でリンクが解除されている可能性があります。 Naldz Graphicsより僕好みの Photoshopカスタムシェイプのセットが エントリーされていたのでご紹介したいと 思います。これは嬉しいです。 カスタムシェイプ大好き。 目移りしてしまいます。。。 紹介されていた中から気に入ったのをいくつか。 Vector Shape Mix Vector Shape Mix 30 SHAPES COLLECTION 30 SHAPES COLLECTION People Silhouettes People Silhouettes Custom Shapes: Birds Custom Shapes: Birds Shapeset 05 Miscellanious Shapeset 05 Miscellanious

  • 山中俊治の「デザインの骨格」 » 幻のMac OS

    もう15年ほど前になります。私たちはアップルの拠、クパチーノでインタフェース開発グループの人たちを前にプレゼンテーションを行っていました。その時に提案したのがこのDrawingBoardというMac OSのインターフェースデザインです。 提案メンバーは私と、猪股裕一さん、戸田ツトムさん、宮崎光弘さん、須永剛司さんの5人。プレゼンは大成功で、直ちに開発がスタート。 ご覧のように、あらゆるパーツが手書き風のOSインターフェースを提案したので、実装はとても手間のかかる作業でした。すべてのパーツをデザインするのにほぼ丸1年。一応私がプロジェクトのディレクターを務め、コンセプト段階では猪股さんや須永さんに協力いただき、ディティールに戸田さんと宮崎さんの手が入っています。 アップル・コンピュータ社との仕事はとても楽しいものでした。彼らのインターフェースデザインに対する情熱と誇りや、しっかりとした設

    Watson
    Watson 2009/06/15
  • リアルな煙のPhotoshopブラシセット:phpspot開発日誌

    High Resolution Photoshop Smoke Brush Set | Creative Nerds リアルな煙のPhotoshopブラシセット。 次のような9種類のリアルな煙のブラシセットが公開されています。 煙というと、自分で撮影する場合、かなり大掛かりになってしまいますが、こうしたブラシで再現すると簡単ですね。 関連エントリ 木、葉っぱ、雲、水など自然に関するPhotoshopブラシセット 無茶苦茶クールな光のPhotoshopブラシ集 技術系のサイトデザインに使えそうなPhotoshopブラシ集 シミを簡単に描画できるPhotoshopブラシ250セット

  • 無限に回転するカルーセルUI実現用jQueryプラグイン実装チュートリアル:phpspot開発日誌

    jQuery Infinite Carousel | jQuery for Designers - Tutorials and screencasts 無限に回転するカルーセルUI実現用jQueryプラグイン実装チュートリアル 次のような、最後のアイテムに移動しても、最初に戻る無限に回転するカルーセルを作成していくチュートリアルが公開されています。 スクリーンキャストで、作成の過程についても紹介されていて、分かりやすい。 単純に誰かの開発環境を覗くという意味でも勉強になりそう。 更に、図入りで、仕組み・コードについて紹介する形のチュートリアルになっています。 関連エントリ ナビゲーションメニューを1歩進んだものに引き上げるjQueryチュートリアル集 jQueryやPHPを使った便利な仕組みのチュートリアル集 jQueryクライアントとPHPサーバ間をJSONで結ぶチュートリアル

  • なんとPS2の6倍以上、PS3やXbox360向けゲームソフトの開発費が明らかに

    PS3の国内販売台数が300万台を突破したほか、Xbox360の国内販売台数も100万台を突破するなど、従来よりも圧倒的に高画質な映像を楽しめるゲーム機がようやく普及を始めていますが、対応するゲームソフトの開発費が明らかになりました。 なんと前世代機のPS2と比較して6倍以上の額となるそうです。 詳細は以下から。 (PDFファイル)2009 年3 月期 決算説明会 質疑応答概要 アニメやゲームなどを幅広く手がけるマーベラスエンターテイメントが行った決算説明会の質疑応答概要によると、PS2向けソフトの平均的な開発費は5~6千万円だそうです。 そしてPSP向けソフトの開発費は1億2千万円程度であるほか、PS3やXbox360といったハイエンドゲーム機向けの場合、さらにその3倍程度が必要になるとのこと。つまり開発費は3億6千万円以上になるということでしょうか…。 また、開発費を回収するためには最

    なんとPS2の6倍以上、PS3やXbox360向けゲームソフトの開発費が明らかに
    Watson
    Watson 2009/06/15
  • hatena は今すぐSPF宣言しましょう。 - pen2 の日記

    どうやら hatena は SPF宣言してないみたい・・・!! 「え?SPF?なにそれ?何のこと?」ってな方が多いとおもいます。 紫外線から守ってくれる奴ではありません。 SPFとは電子メールの送信ドメイン認証のひとつで、「このドメインからはこのIPアドレスでメール送るよ!」とDNSに書いておく方法です。yahooメールやgmailなどのSPF認証に対応した受信サーバではメールを受信すると、"Envelope From"のドメインでDNS TXTレコードを引きます。ここに送信サーバのIPが列挙してあるので、そことセッションIPを比較すれば、なりすましたメールかどうかを簡単に見分けられると言う技術です。 http://ja.wikipedia.org/wiki/Sender_Policy_Framework これを宣言していないと「なりすましメール」かどうかの判定ができません。今はまだそれほ

    hatena は今すぐSPF宣言しましょう。 - pen2 の日記
    Watson
    Watson 2009/06/15
  • Snapshot - Chrome for Mac

    Roll Chrome Android Desktop x64 PGO Profile Roll Chrome Android Desktop x64 PGO profile from chrome-android-desktop-x64-main-1776707661-fb4e39d33a3bc3e92d9989b913d37cca21359151-74000e473423cc262b8181632fba5fb77604f40a.profdata to chrome-android-desktop-x64-main-1776729582-8f2192e4e581fe7e4423015336622d37fdeeca24-bbad371561e34913370ececf50bc29959838b7f7.profdata If this roll has caused a breakage,

  • GNU Screenのセッションを管理する screenie

    このドキュメントの内容は、以下の通りです。 インストール 参考サイト 使い方 Unixユーザが利用する神器の1つ GNU Screen ネタです。 screenie は、 GNU Screenの複数のスクリーンセッションを簡単に管理できます。 screenieを使うことで、screenを対話的に作成したり、アタッチしたりすることができます。 下記のコマンドを打たずに、ほとんど選択するだけで操作可能です。 screen -ls screen -S foo screen -rd foo インストール cd /usr/ports/sysutils/screenie/ sudo make install clean portinstallコマンドでインストールする場合 sudo portinstall /usr/ports/sysutils/screenie/ 参考サイト アクセスできないかも。。

  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
  • JavaScriptのオブジェクトについて考察してみた - あと味

    JavaScriptを勉強しているとオブジェクトとはなんぞや?ということがわからなくなってきます。選択肢が増えれば増えるほど。 JavaScriptには、同じように見えて、実は同じではないデータがあります。それらのオブジェクトについて、区別して説明が付けられるように、自分なりに考察してみました。勉強中のアウトプットなので、ここで書いた内容は事実とは大きく外れているものかもしれません。とにかく不明瞭な部分を自分なりに理由づけしたかっただけです。 サンプルコードを試される場合は、FirefoxのFireBugにあるコンソールに貼りつけて実行するか、Safariの開発ツールにあるコンソールに貼りつけて実行してください。それがわからない方は console.log の部分を alert に置き換えて確認してください。 話がややこしくなるので、今回はプロパティしか扱っていません。 名称の定義について

    JavaScriptのオブジェクトについて考察してみた - あと味