[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

ブックマーク / gihyo.jp (42)

  • Hadoopでレコメンドシステムを作ろう 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Hadoopでレコメンドシステムを作ろう 記事一覧 | gihyo.jp
    toton
    toton 2011/11/12
  • 2010年11月18日 "ミラクルパッチ"にLinusも大喜び!Linuxカーネルを高速化させた233行のコード | gihyo.jp

    Linux Daily Topics 2010年11月18日"ミラクルパッチ"にLinusも大喜び!Linuxカーネルを高速化させた233行のコード Linus Torvalds氏という人は、少なくともメールの中では、かなりはっきりと感情を表に出す。誰かor何かに対して怒っているときは相手を名指しで批判(というより非難)し、逆にうれしいときはあふれる喜びを隠そうとしない。今回紹介するのは後者のほう。「⁠I'm also very happy」「⁠it is a _huge_ improvement」「⁠Good job.」など、喜びと称賛の表現がたくさん書かれているメールだ。 Linus氏を歓喜させたのは、カーネル開発に携わるMike Galbraith氏が書いた233行のカーネルスケジューリングパッチ。このパッチを適用すると、デスクトップ環境においてパフォーマンスが著しく向上するという。

    2010年11月18日 "ミラクルパッチ"にLinusも大喜び!Linuxカーネルを高速化させた233行のコード | gihyo.jp
    toton
    toton 2010/11/19
  • 2010年10月7日 Linuxバイナリ互換機能の仕組みの紹介 | gihyo.jp

    FreeBSD Linuxulator explained docs - FreeBSDにはLinuxバイナリ互換機能が用意されています。通称Linuxulatorとも呼ばれます。LinuxulatorはLinuxエミュレータではなく、バイナリインターフェースと若干のトリックを追加する機能で、基的にFreeBSDはネイティブにLinuxバイナリを実行します。Adobe ReaderやSkypeを使っているFreeBSDユーザは少なくないと思いますが、これらアプリケーションはLinuxバイナリのアプリケーションです。 どういった仕組みでこれを実現しているのかの説明がThe FreeBSD-linuxulator explained (for users) | Alexander Leidingerに掲載されていて参考になります。 図1 FreeBSDで動作するAdobe Reader -

    2010年10月7日 Linuxバイナリ互換機能の仕組みの紹介 | gihyo.jp
    toton
    toton 2010/11/02
    FreeBSD Linuxulator explained
  • 1日目レポート[随時更新] | gihyo.jp

    10月15日、16日、東京工業大学大岡山キャンパス (東京都目黒区) でYAPC::Asia 2010 Tokyoが開催されます。ページでは、1日目のレポートを随時掲載していきます。 ※今回のレポートは全セッションを回れておりません。ご了承ください。 Daisuke Makiさん「Welcome Speech⁠」⁠ JPAの牧さんより、開催の挨拶が行われました。5周年となる今回のテーマは“⁠Welcome Perl⁠”であること、基調講演の発表者をそれぞれ"The Beginnig"、"Current Master"、"The Purple Master"と紹介しました。 また、今回のイベント運営にノンエンジニアの941さんが加わり、運営に尽力されたことが語られました。そのほか、今回のイベントではロケタッチと協力してYAPCのシールを制作したことが紹介されました。 最後に、スポンサーに対

    1日目レポート[随時更新] | gihyo.jp
    toton
    toton 2010/10/20
    レポートの下書きhttp://goo.gl/xDHn
  • 先取り! Google Chrome Extensions 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    先取り! Google Chrome Extensions 記事一覧 | gihyo.jp
    toton
    toton 2010/10/06
    太田昌吾
  • 続・先取り! Google Chrome Extensions 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    続・先取り! Google Chrome Extensions 記事一覧 | gihyo.jp
  • これでできる! クロスブラウザJavaScript入門 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    これでできる! クロスブラウザJavaScript入門 記事一覧 | gihyo.jp
    toton
    toton 2010/10/06
    連載第15回(2010/09/27)
  • もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き) 記事一覧 | gihyo.jp

    第21回jQueryでAJAX入門:Google AJAX Feed APIを利用したRSSの読み込みとプラグインへの組み込み 長谷川広武(はせがわひろむ;h2ham) ,徳田和規 2010-10-08 第20回jQueryでAJAX入門:正規表現でサイトに表示したTwitterにリンクをつける 長谷川広武(はせがわひろむ;h2ham) ,徳田和規 2010-03-24

    もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き) 記事一覧 | gihyo.jp
    toton
    toton 2010/10/06
    jQuery連載(第20回2010/03/16)
  • 第1回 詳説:デベロッパーツールの使い方 | gihyo.jp

    こんにちは、Google Chrome ExtensionsのAPI ExpertとChromium-Extensions-Japan管理人を担当している、太田と申します。いつもはクロスブラウザで連載していますが、今回はGoogle Chromeのデベロッパーツールについて紹介します。 昨今のJavaScriptHTMLCSSブームの背景には、開発環境、特にFirebugに代表されるようなデバッグツールの目覚しい発展が大きく貢献していると思われます。その反面、高機能化するデバッグツールの各種機能を使いこなすことが難しくなってきているという現実もあります。そこで、今回から全4回でGoogle Chromeに搭載されているデベロッパーツールの使い方とそれを利用したデバッグ・チューニングのノウハウをお届けしたいと思います。第1回はデベロッパーツールの機能紹介と基的な使い方を解説します。 な

    第1回 詳説:デベロッパーツールの使い方 | gihyo.jp
    toton
    toton 2010/10/06
    Console関数($x,firebug: b:id:entry:08675173)
  • 第2回 JavaScriptのデバッグとチューニング | gihyo.jp

    使用頻度が高いのはデベロッパーツールを起動するCtrl+Shift+I(もしくはCtrl+Shift+J)と、コンソールを開閉するESC、コンソールでは補完候補を選択するtabなどが挙げられます。 例えば、長くて間違えやすいencodeURIComponentのスペルは、Ctrl+Shift+Jでデベロッパーツールを起動してコンソールを開き(コンソールが開かなかった場合はESC⁠)⁠、eだけ打ってtabキーを2回押せば encodeURIComponent が補完されるので、スペルを簡単にコピーできます。 JavaScriptデバッガの活用 前回はブレークポイントの設置方法を紹介しましたが、もう一歩進んだ条件付きブレークポイントの設置方法を紹介します。 まず、通常のブレークポイントを設置します。 この青くハイライトされた行番号の上で右クリックすると次のようなメニューが表示されます。 ここで

    第2回 JavaScriptのデバッグとチューニング | gihyo.jp
    toton
    toton 2010/10/06
    太田昌吾氏,"デベロッパーツールのショートカットキーの一覧",console(firebug: b:id:entry:10786064)
  • 第9回 Google Chrome拡張とHTML5 #3 | gihyo.jp

    こんにちは、太田です。今回はGoogle Chrome拡張に使えるHTML5関連技術の3回目をお送りします。 前々回はcanvas、ドラッグ・アンド・ドロップ、前回はECMAScript5やCSS3の一部を取り上げましたが、今回はHTML5関連APIのWeb Storageと、HTML5とは外れますが、Desktop Notificationsを紹介します。Web StorageはHTML5関連の中でもIE8でサポートされているなど、実装が進んでいるAPIの一つです。Desktop Notificationsはウェブページや拡張からユーザーに積極的な通知を出すことができるAPIです。MacではGrowlというアプリケーションが有名ですが、Growlに相当する機能をブラウザベースで実現しています。 Web Storage Web Storageはブラウザ上で動作するキーバリューストアです。J

    第9回 Google Chrome拡張とHTML5 #3 | gihyo.jp
    toton
    toton 2010/10/05
    localStorage,JSON.parse,JSON.stringify,storageイベントで値の変化を監視,期限を設定できるようlocalStorageをラップ
  • 第4回 ウェブ開発を助ける拡張やノウハウ | gihyo.jp

    デベロッパーツールの機能が基準となっている面も少なからずありますが、間違いなくデベロッパーツール・Web インスペクタは開発者向けツールの中で最も多機能な開発者向けツールといえます。 ただし、FirefoxのFirebugについてはAdd-onと連携することで機能を追加できるため、総合的にはFirefoxに一日の長があります。なお、Firebug用のAdd-onはFirebug Extensions - FirebugWikiなどから見つけることができます。 デバッグ時の注意点・ノウハウ 起動オプションの指定 Chromeではオプション項目にない設定を起動オプションで指定するという方針を取っています。起動オプションで指定するオプションでは、試験的に導入されている機能を試したり、特定の機能を無効にしたりすることができます。 まず、アドレスバー(OmniBox)に about: とだけ入力して

    第4回 ウェブ開発を助ける拡張やノウハウ | gihyo.jp
    toton
    toton 2010/09/29
    about-url,""about:","about:about"
  • Google Chrome 5の新機能とChrome 6の計画 | gihyo.jp

    Google Chrome 5のリリースが刻一刻と迫ってきました。その注目の新機能と開発者向けの変更点に加え、Chrome 6を見据えた今後のスケジュールなどを詳細にお届けしたいと思います。 まず、Chrome 5の最大ニュースはなんといってもMac版、Linux版がそれぞれ正式にリリースされる予定という点です。これまで、Mac版とLinux版はベータ版と開発版が提供されていましたが、ついに安定版がリリースされる予定です。特にMac版はMac OS Xに馴染むようにかなりの改良が加えられているので、注目のリリースとなりそうです。 さて、これまでのリリースを簡単に振り返ってみます。シンプルで高速なブラウザとしてChromeがリリースされてから、Chrome 2では基機能の充実と高速化、Chrome 3ではテーマのサポート、Chrome 4では拡張機能のサポートとブックマーク同期、Chrom

    Google Chrome 5の新機能とChrome 6の計画 | gihyo.jp
    toton
    toton 2010/09/01
  • 第2回 南太平洋の珊瑚礁が背負ったもうひとつの大きなリスク | gihyo.jp

    世界で最も危険な国 もし、今この記事を読んでいるマシンにGoogle Earthが入っていて、すぐに使える状況にあるのなら、ぐぐっとオーストラリアまでひっくり返し、ニュージーランドの北北西、ポリネシア諸島の真ん中辺りを拡大してみてほしい。サモアの北にオリオンの三ツ星のような小さな点が3つ、「⁠トケラウ諸島」という文字とともに現われてくるはずだ。 このトケラウ Tokelauが今、2つの意味で「世界で最も危険な国」のひとつになっている。 アタフ Atafu、ファカオフォ Fakaofo、ヌクノム Nukunonuの3つの環礁から成るトケラウは、正確に言うと国家ではなくニュージーランドの属領だ。18世紀半ば、イギリス軍に「発見」され、イギリスの統治を経た後、1925年からニュージーランドの管理下に置かれた。1948年、正式にニュージーランド領となり、現在に至っている。独立運動らしきものもあった

    第2回 南太平洋の珊瑚礁が背負ったもうひとつの大きなリスク | gihyo.jp
    toton
    toton 2010/06/19
    『「.tk」が「世界で最も危険なドメインのひとつ」として,セキュリティベンダのMcAfeeから指摘された』
  • WSGIとPythonでスマートなWebアプリケーション開発を 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    WSGIとPythonでスマートなWebアプリケーション開発を 記事一覧 | gihyo.jp
  • 濃縮還元オレンジニュース 記事一覧 | gihyo.jp

    Scala 2.9のハッシュテーブルにおいて大量の衝突を引き起こした事例 角田直行 2012-02-27

    濃縮還元オレンジニュース 記事一覧 | gihyo.jp
  • 第38回 使ってみようMicrosoft Translator | gihyo.jp

    Microsoft Translator V2 2010年3月15〜17日に開催された、開発者とデザイナー向けのMicrosoftのカンファレンスMIX10で機械翻訳エンジンMicrosoft Translatorの新しい機能が紹介されました(セッション内容と公式Blogのアナウンス⁠)⁠。今回は番外編として、このAPIを紹介します。 現在、Microsoftのオンライン機械翻訳サービスはエンドユーザー向けにBing Translatorという名前で提供されています。このバックグランドで動作しているのがMicrosoft Translatorです。ちなみに、Bingブランドに移行する前はLive Translatorという名前で、Live Messenger向けに翻訳BOTも提供されており、Windows Liveにまったく関係ないわけではなく、少しだけ連載のテーマともつながりがあります

    第38回 使ってみようMicrosoft Translator | gihyo.jp
    toton
    toton 2010/04/28
    機械翻訳,Microsoft Translator,http://www.microsofttranslator.com/Tools/ , Text-to-Speech機能
  • 第3回 WSGIミドルウェアの作成 | gihyo.jp

    はじめに 前回は、メッセージボードアプリケーションを作成し、実際のWSGIアプリケーションについて見てきました。 WSGI を使用した Web アプリケーションの作成がどのようなものかわかって頂けたかと思います。 今回は、 WSGIの仕組みの中でも重要な、「⁠ミドルウェア」という概念を取り上げます。「⁠ミドルウェア」はアプリケーションの機能をコンポーネント化し、コードの再利用性を高めるための概念です。このように書くと、少し難しいもののように思えるかもしれませんが、その仕組みは非常に簡単なものです。 まずは、「⁠ミドルウェア」の概念について説明します。 ミドルウェアとは ミドルウェアとは、サーバとWSGIアプリケーションの両方のインターフェースを持つオブジェクトです。そのため、Webサーバ側からはWSGIアプリケーションのように見え、WSGIアプリケーション側からはWebサーバのように見えま

    第3回 WSGIミドルウェアの作成 | gihyo.jp
    toton
    toton 2010/04/17
  • 社内ライブラリやフレームワークを浸透させるには、「チュートリアル」「小さなサンプル」「レビュー」が必要 | gihyo.jp

    濃縮還元オレンジニュース 社内ライブラリやフレームワークを浸透させるには、「チュートリアル」「小さなサンプル」「レビュー」が必要 数年前に書いた社内ライブラリの文書が今でも改訂され参照されている、という経験をもとに社内用文書や教育のあり方について語ったブログ記事です。 書籍『Building Application Frameworks』(⁠John Wiley & Sons Inc)では、フレームワークの文書を「サンプル」「⁠レシピとクックブック」「⁠契約」「⁠デザインパターン」「⁠概要」「⁠リファレンス」「⁠設計ノート」に分類しているようで、ブログ筆者はその中で最も欲しいものはサンプルである、という結論に達したようです。また、過去に作られたアプリケーションからコピー&ペーストされることが多く、質の悪いコードのまま利用されることがあるという事実により、正しいコピペ素材を提供するためライブ

    社内ライブラリやフレームワークを浸透させるには、「チュートリアル」「小さなサンプル」「レビュー」が必要 | gihyo.jp
    toton
    toton 2010/04/04
    「正しいコピペ素材を提供するためライブラリの最頻イディオムをサンプルつきクックブックとしてまとめることが最善である」
  • 第2回 User ScriptsとContent Scripts | gihyo.jp

    こんにちは、株式会社ALBERTの太田です。今回はGoogle ChromeのUser ScriptsとContent Scriptsについて、その仕様とGreasemonkeyとの違いを中心に、実際のスクリプトの書き方を交えて解説します。 ユーザースクリプトとは User Scriptsとは、Google Chrome版のGreasemonkey(ただし、後述の通り互換性はあまり高くありません)です。そもそもGreasemonkeyとは任意のページで任意のJavaScriptを実行し、そのページに機能を追加したり、(⁠自分にとって)不要なものを取り除いたり、異なるサービスとの連携をしたり、といったことをJavaScriptファイルひとつで実現できるようにするFirefoxのAdd-onです。その手軽さと、それに見合わぬ強力なカスタマイズ性能から高い人気を得ています。 しかし、Grease

    第2回 User ScriptsとContent Scripts | gihyo.jp
    toton
    toton 2010/03/18
    「サイト側のコンテキストでJavaScriptを実行したい場合,ブックマークレット(location.hrefにjavascriptスキームを代入するなどの方法で実現できます)として実行するか,script要素を作ってコードをテキストノードとして挿入す