Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2009年12月9日のブックマーク (27件)

  • ReactOSという選択肢 その1 - unakami - builder by ZDNet Japan

    OSの高機能化とシステムとしての軽さは、概ね二律背反の関係にあると言っていいと思います。来、ソフトウェアにそのような性質はないはずですが(高機能化は必ずしも負荷増大に直結しない)、新しいハードを売るためにハードウェアベンダーと組んでの謀略なのか、よりリッチな機能をユーザに提示したいソフトベンダーとしての矜持なのか、原因はわかりませんが、リリースごとに重くなる傾向があることは確かでしょう。 ですから、ハード/ソフトベンダーの思惑から外れたところに位置するOSを動かしてみると、肩透かしを喰らうことになります。たとえば「ReactOS」。Windows代替を目指し開発中の、オープンソースのOSです。来ならば自分の言葉で解説したいところですが、ここはブログですから、Wikipediaのエントリをご参照ください。 このReactOS、α段階ゆえに全体の完成度はXPやVistaに遠く及びませんが、

    Watson
    Watson 2009/12/09
  • Stringクラスに関するいくつかのTIPS - ちなみに

    (この記事はRuby Advent Calendar jp: 2009の9日目の記事です.前の方はrepeatedlyさんで,後の方はno6vさんです.) 今回は原点に立ち帰り、Rubyでもっとも使用するクラスの1つであるStringクラスに関するTIPSをいくつか公開したいと思います。 String#% による文章の整形 特定のフォーマットにしたがって文章を整形する際、Rubyでは Kernel.#sprintf が使用できます。しかし7文字ものメソッド名をタイプするなんて正常なプログラマには耐えられるものではありません。そこで String#% を使うのが一般的となっています。 lang = 'Ruby' country = 'jp' year = 2009 format = '%s Advent Calendar %s: %d' # Kernel.#sprintf puts spri

    Stringクラスに関するいくつかのTIPS - ちなみに
    Watson
    Watson 2009/12/09
  • https://jp.techcrunch.com/2009/12/09/20091208google-speed-tracer/

    https://jp.techcrunch.com/2009/12/09/20091208google-speed-tracer/
  • Yahoo! JAPANがクラウド構想を発表。オープンなプラットフォームとして開放へ

    Yahoo! JAPANが国内でのクラウド戦略を初めて明らかにしました。同社が持つサービスやインフラのオープン化を推し進めることが戦略の骨子。IDや課金プラットフォーム、Amazonクラウドに対抗できるHaaSなどを提供したいと、8日に都内で開催されたイベント「SaaS World / Tokyo 2009」の基調講演で、ヤフーのR&D統括部 大矢俊樹氏が説明しました。 クラウドを利用する顧客サイトへの誘導も ヤフーのクラウドサービスは、ネットビジネスを行う企業に対して提供することを想定しており、利用する企業にとって「売り上げを上げられるか、コストを下げるか、どちらかに貢献するサービス」にしたいと大矢氏は説明します。 「今後さまざまなサービスやネットビジネスが生み出される土壌を整備、支援していくことで、ヤフーにも長期的なメリットにつながると思っている」(大矢氏) 主な顧客としては100名

    Yahoo! JAPANがクラウド構想を発表。オープンなプラットフォームとして開放へ
    Watson
    Watson 2009/12/09
  • Flash Playerの最新バージョン公開、深刻な脆弱性を修正 

  • 透明な金魚…生殖力も旺盛です : 科学 : YOMIURI ONLINE(読売新聞)

    うろこが透明で、体内を生きたまま観察できる金魚を、三重大と名古屋大の共同研究チームが開発した。 金魚は最大で約1キロ・グラムまで成長、血液の成分や、内臓の変化の観察に適するという。9日、横浜市で開かれる日分子生物学会で発表する。 研究チームは、色が薄い金魚を選んで約3年がかりで交配実験を繰り返し、うろこが透明な系統を作り出した。一度に数千個の卵を産み、内臓や血管が透けて見えるため解剖せずに観察できる。 これまで研究には、産卵数が多い、ゼブラフィッシュという透明な魚がよく使われていたが、重さ3グラム程度と小さいため、血液の成分や内臓の変化を調べる研究には不向きだった。研究チームの田丸浩・三重大准教授は「色が薄い金魚は商品価値が低かったが、逆転の発想」と話している。

  • Google Mapsが航空写真の併用を開始、建物を斜め視点からも 

  • プログラミング言語Cについて知ろう

    プログラミング言語の基となる「C」。正しい文法や作法を身に付けよう。Cには確かに学ぶだけの価値がある(編集部) プログラミング言語Cは開発の仕事に役立つ人気のあるプログラミング言語です。 この連載では、Cでのソフトウェア開発をこれから始めようという方や、使った経験はあるが勉強し直したいという方のために、基をきちんと押さえながら勉強できるような解説をしていきます。 なるべく正しい文法や作法を身に付けていただくためにJIS規格を基に解説しますが、それだけにこだわらず実際の開発で役に立つことを分かりやすくお伝えしていきます。 Cの成り立ちと規格 まずは、Cの成り立ちと規格について知っておきましょう。ちょっと堅苦しい感じがするかもしれませんが、歴史を知っているとなぜこういう書き方をするのか、こういった機能があるのかといったことが分かります。また、規格を知っているとプログラミングをしていて何か

    プログラミング言語Cについて知ろう
    Watson
    Watson 2009/12/09
  • コーディングに役立つ! アルゴリズムの基本 - @IT

    連載ではアルゴリズムとデータ構造を学ぶ、または学び直すことで、プログラミングのスキルを深めていきます。アルゴリズムは学問として取り扱われることが多いですが、この連載では開発の現場に役立つスキルを身に付けることを目的とします。 機械学習/Deep Learningが気になる人も要注目、「アルゴリズム」の基が学べる無料の電子書籍150ページ 人気連載まとめ読み! @IT eBook(29) 人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第29弾では「コーディングに役立つ!アルゴリズムの基」10回分を1冊のPDFとしてまとめた。アルゴリズムとは何か? なぜ学ぶべきなのだろうか?

  • 暗闇50年、ハエ「進化」…1400世代飼育 : 科学 : YOMIURI ONLINE(読売新聞)

    ショウジョウバエを50年以上、約1400世代にわたって真っ暗な中で飼い続けると、姿や生殖行動などに変化が起きることが、京都大の研究でわかった。 生物の進化の謎を実験によって解き明かす初の成果として注目を集めそうだ。横浜市で開かれる日分子生物学会で9日発表する。 1954年、理学部動物学教室の森主一(しゅいち)教授(2007年2月死去)が、暗室でハエの飼育を開始。以来、歴代の教員や学生らが、遺伝学の実験用に代々育ててきた。 暗室のハエは、においを感じる全身の感覚毛が約10%伸びて、嗅覚(きゅうかく)が発達。互いをフェロモンの違いで察知して繁殖し、通常のハエとは一緒に飼ってもほとんど交尾しなくなっていた。 全遺伝情報を解読した結果、嗅覚やフェロモンに関する遺伝子など、約40万か所でDNA配列の変異が見つかった。視覚にかかわる遺伝子の一部も変異していたが、光には敏感に反応するので視覚はあるらし

  • PCをサンドボックス化、再起動ですべてを“なかったこと”にできる「Returnil」NOT SUPPORTED

  • 「Google Public DNS」は目新しくない――競合やアナリストがコメント

    競合するDNSサービス企業OpenDNSは「Googleが採用した手法の多くは当社が編み出したもの」と指摘しており、プライバシーに対するGoogleの姿勢に疑問を投げ掛けるアナリストもいる。 「Google Public DNS」はWebを高速化すると盛んに宣伝されている。だがセキュリティはどうなのだろうか。 Googleは正しい方向に進んでいると評価する人もいれば、同社は新たな手法を編み出したわけではないと指摘する人もいる。 「DNSセキュリティに関しては問題だらけのプロトコルだが、一見したところ、Googleは適切な対策をすべて講じているようだ」と話すのは、米Rapid7の最高セキュリティ管理責任者、HD・ムーア氏だ。「特に注目されるのは、送出クエリについてはランダム化されたトランザクションIDとソースポートを使用しているため、多くのISPとは異なり、不正な応答を返すことがないという

    「Google Public DNS」は目新しくない――競合やアナリストがコメント
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • ボックス要素をレンガ状に綺麗に整列させる「jQuery Masonry」が凄い:phpspot開発日誌

    ボックス要素をレンガ状に綺麗に整列させる「jQuery Masonry」が凄いです。 普通、高さの違うボックス要素を float とかで並べると次のような、どう見ても見れない崩れたデザインになってしまいます。 が、今回紹介するjQuery Masonry を使うと、次のように、綺麗にテトリスっぽく整列できてしまいます。 ↓↓↓↓↓↓↓↓↓↓ これを実現するのに必要なJavaScript コードは以下のように数行。これで実現可能です。 $('#primary').masonry({ columnWidth: 100, itemSelector: '.box' }); この仕組みを使ってブログ等を表示するともっと面白いことになります。 新聞っぽくなりましたね。 ブラウザ幅を変える事でいろいろな見え方になるのも面白いです。 以下のエントリを参照してください。 jQuery Masonry ? B

  • 注目を集めるためのCSS3を使った光るボタンサンプル実装例:phpspot開発日誌

    注目を集めるためのCSS3を使った光るボタンサンプル実装例が公開されています。 Safari4や Firefox3.5、ChromeでみるとCSS3の機能を使ってボタンが光ります。少しだけ次世代ですがこんなことができるんだなと覚えておいてもよいかも。 アニメーションで輝くボタンはまるでイルミネーションのようです。 @-webkit-keyframes を使うことでこんなことができるんですね。 Firefox3でみると次のように光りはしませんが、それなりにきれいなボタンで表示されます。 デモは以下のエントリを参照してください。 Radioactive Buttons with CSS Animations and RGBa - ZURB Playground - ZURB.com 作成のチュートリアルは以下を参照してください Pushing Your Buttons With Practic

    Watson
    Watson 2009/12/09
  • 1.5KBで実装できるスライドショー用JavaScript ライブラリ「TinySlider」:phpspot開発日誌

    1.5KBで実装できるスライドショー用JavaScript ライブラリ「TinySlider」。 次のような、左右のナビゲーションとページ番号がついたスライドショーの実装スクリプトの紹介です。 jQueryプラグインではありませんが、jQueryバリに簡単に実装できる模様です。 var slideshow=new TINY.slider.slide('slideshow',{ id:'slider', // スライドショー用のdivのID auto:3, // 自動再生の秒数 vertical:false, // 垂直方向に移動するかどうか navid:'pagination', // ナビゲーションのID activeclass:'current', // ナビゲーションLIのアクティブなクラス名 position:0 // 最初のスライド位置 }); カスタマイズも容易ですね。 デモと

  • アップル - iPod + iTunes - iTunesリワインド2009 年間トップソング全100曲プレゼント

    1,100万曲以上もの楽曲を取り揃えた世界No.1のオンラインミュージックストア、iTunes Store。 2009年にはデザインも一新され、“ライブミュージック”、“アニメ” という新ジャンルも登場しました。 そしていよいよ “ベストオブ2009” を振り返る特別企画「iTunesリワインド2009」が公開。 ミュージックでは、今年最もiTunes Storeからダウンロードされた曲、アルバムの総合ランキング、そしてiTunesが選ぶベストアルバム、ベストソング、ベストニューアーティストを各ジャンル毎に発表します。また、ダウンロード件数が世界で20億を突破した、iPhoneやiPod touchで楽しめるアプリケーションのほか、オーディオブック、Podcastの “ベストオブ2009” も紹介しています。 2009年ベストをチェック この特別企画を記念して、iTunes年間トップソン

  • [CSS]CSS3のプロパティを使用した次世代のタブナビゲーション

    対応ブラウザも増えたCSS3のプロパティを使用して実装するタブナビゲーションのチュートリアルをMarcofolio.netから紹介します。 Sweet tabbed navigation using CSS3 demo 使用しているCSS3のプロパティは下記のとおりです。 rgba opacity text-shadow pseudo selectors rounded corners gradients box-shadow 画像やスクリプトを使用して同等のものを実装することは可能ですが、軽量でシンプルなコードで実装でき、変更も簡単にできるのが大きなポイントになります。 タブはリスト要素で、HTMLは下記のようになります。 HTML <textarea name="code" class="html" cols="60" rows="5"> <ul> <li><a href="#" ti

    Watson
    Watson 2009/12/09
  • Google Chrome 拡張ことはじめ - 2nd life (移転しました)

    2009年12月8日*1(日時間では12/9朝)、拡張機能が有効(除くOSX)な Google Chrome ベータ版がリリースされました。同時にこつこつ開発を続けてた、はてなブックマーク Google Chrome 拡張ベータ版も公開したので、良かったら使ってみてください :D http://hatena.g.hatena.ne.jp/hatenabookmark/20091209/1260314705 というわけで、Google Chrome 拡張を作ってみたのですが、その時に参考にした資料やドキュメントをまとめてみました。 Google Chrome 拡張APIドキュメント http://code.google.com/chrome/extensions/docs.html的に上のURLで必要なAPIのドキュメントはまとめられています。またページ中央下の「Doc versio

    Google Chrome 拡張ことはじめ - 2nd life (移転しました)
  • はてなブックマーク GoogleChrome 拡張 - Google Chrome 拡張機能ギャラリー

    Hatena Bookmark Google Chrome extension 日最大規模のソーシャルブックマーク、はてなブックマーク ( http://b.hatena.ne.jp/ )を Google Chrome でより便利に使える、はてなオフィシャルの拡張です。 はてなブックマーク GoogleChrome 拡張では、以下の機能をご利用いただけます。 - 見ているページの評判(ブックマーク数)を、ツールバー上に表示 - コメントビューワーで、閲覧ページのはてなブックマークコメントを閲覧 - 素早くはてなブックマークに閲覧ページを追加 - 自分のブックマークからの高速な検索 - Google の検索結果等、対応ページのリンクにブックマークのユーザー数を表示 (ツールバーのはてなブックマークボタンを右クリックして「オプション」から各機能をご利用になられるか設定できます。) 詳しい機能

    はてなブックマーク GoogleChrome 拡張 - Google Chrome 拡張機能ギャラリー
  • グーグル、MacおよびLinux対応「Google Chrome」ベータ版をリリース

    Googleは米国時間12月8日、Mac OS XおよびLinuxに対応する「Chrome」ブラウザのベータ版をリリースした。 Chromeは、これまでMacおよびLinux向けには開発者プレビュー版としてのみ提供されていたが、8日にベータ版がリリースされた。Chrome担当プロダクトマネジャーであるBrian Rakowski氏は「当初の予定よりも長い時間がかかったものの、待った甲斐が十分にあったと思っている」と、公式ブログへの投稿に記している。 Windows搭載機ほどではないものの、Macは幅広く使用されているOSであり、ChromeMacバージョンを求める声がテクノロジ業界から根強く上がっていた。一方、Linuxは一般的なコンピュータユーザーに普及しているわけではないものの、「Chrome OS」の基盤となっていることからも、(ChromeLinuxバージョンのリリースは)独自

    グーグル、MacおよびLinux対応「Google Chrome」ベータ版をリリース
  • Google

    Favorites of 2024Discover the standout extensions that made our year

    Google
  • Thunderbird 3.0 リリースノート

    Thunderbird の最新版に追加された新機能と改良点、既知の問題、よくある質問をご確認ください。いつものように、こちらの フィードバックフォーム を通じて、もしくは Bugzilla にバグを登録することで、ご意見をお寄せください。 Thunderbird 3.0 の新機能・変更点 リリース日 2009/12/08 Thunderbird 3 の機能 Thunderbird 3 機能概要 をご覧ください。 Thunderbird 3 は Gecko 1.9.1.5 プラットフォームを基盤としており、パフォーマンス、安定性、ウェブ互換性の向上、そしてソースコードの簡素化と持続可能性を提供する、大規模な再設計が含まれています。 主な新機能は以下の通りです。 検索機能 高度な絞り込みツール付きの新しい検索機能 検索結果に高度な絞り込みツールが搭載されました。差出人、タグ、添付ファイル、関係

    Thunderbird 3.0 リリースノート
  • OSXでGoogle日本語の使い心地さらに上げる方法 - When it’s ready.

    10.6から入力切替の挙動が若干変わり、コマンド+スペースを保持すると現在選択できる入力方式がリストアップされるようになりました。 これって正直全然いらない機能です。さらに言うと、この変更のせいでめちゃくちゃ不愉快なことがおきました。切り替え判定のタイミングが、キーダウンからキーアップに変更になったのです。今までは、プスッとおした瞬間に切り替わっていたものが、指を離した瞬間に切り替わるようになったのです。これって、些細な事ですがめちゃくちゃストレスフルです。一日に何回切り替えてるのか分かりませんが10回や20回じゃない回数を毎回ストレスに感じているとほんとに死んじゃうかも知れません。イライラの毎日でした。 このキーアップでの判定を以前と同じようなキーダウンで切り替える方法を見つけました。 osxのコマンド+スペースのショートカットは、「前の入力ソースに切り替える」というコマンドで日語と英

    OSXでGoogle日本語の使い心地さらに上げる方法 - When it’s ready.
  • Google Maps API でマネタイズ

    Google Maps API を利用したマッシュアップサイトで地図上に AdSense の広告を表示する方法をご存知ですか?Google Maps API には AdSense for Maps という機能があり、簡単に地域に合った広告を表示する機能があります。この機能の詳細はまだ日語ドキュメントには記載されていませんが、ここで簡単にご紹介します。 AdSense for Maps では2つの方法で地図上に AdSense 広告を配信することができます。 ・ GoogleBar を使用し、ローカルビジネスの検索結果の横に広告を表示する ・ Maps Ad Unit を使用し Maps viewport に合わせて広告を表示する GoogleBar は数行のコードを追加するだけで Google Maps API を用いた地図に検索バーを追加する機能です。2009年3月にはこのGoogle

    Google Maps API でマネタイズ
  • Ubuntuは変わってしまった

    Ubuntuは,WindowsMac OSに次ぐ第3のデスクトップPC向けOSの選択肢と呼ばれていた。大手PCメーカーの米Dell社が販売するデスクトップPCのプレインストールOSにも採用され,ニューヨーク・タイムズなどの一般紙がオンライン記事でUbuntuを取り上げた。 筆者自身,2008年4月にリリースされた「Ubuntu 8.04 LTS」を使ったときにはそう感じた。ハードウエアのドライバを組み込まなくても多くの周辺機器が動作するし,さまざまなアプリケーションが簡単にインストールできる。ほとんどの操作がGUIから可能で,明らかに他のディストリビューションよりも便利であるというのが,その理由だ。 しかし,最近リリースされたUbuntu 9.04やUbuntu 9.10を使ってみたところ,そのような考えはなくなりつつある。使い勝手は,FedoraやDebian GNU/Linuxなどの

    Ubuntuは変わってしまった
    Watson
    Watson 2009/12/09
  • Beta Update: Linux, Mac, and Windows

    Admin Console 43 Android WebView 19 Beta 21 Beta update 4 Beta updates 1988 chrome 15 Chrome Dev for Android 121 Chrome for Android 921 Chrome for iOS 361 Chrome for Meetings 5 Chrome OS 1149 Chrome OS Flex 22 Chrome OS Management 12 Chromecast Update 6 ChromeOS 191 ChromeOS Flex 188 Desktop Update 1081 dev update 265 Dev updates 1489 Early Stable Updates 45 Extended Stable updates 121 Flash Playe

    Beta Update: Linux, Mac, and Windows
    Watson
    Watson 2009/12/09
    Beta版リリース