(梅田望夫『シリコンバレー精神』ちくま文庫、2006年8月、文庫のための長いあとがき) 「シリコンバレー精神」とは/そのときグーグルは何をしていたのか/未来を創造する営みが水面下で続けられていた歴史/起業家主導型経済にバブルやモラルハザードの発生は必然/「シリコンバレー精神」だけがメカニズムを補強できる/活況を呈したシリコンバレーでまたバブルが起きるか/「シリコンバレー精神」でモノを書く/「二〇〇一年秋から二〇〇六年夏」のこと/その後の私
write はページに dirty フラグを立てるだけなので決してユーザープロセスを待たせない って、本当にそうなんでしょうか?(否定しているわけではなく、純粋な疑問です。) と質問をもらったので、最近追ったことをここでまとめます。かなり長文です、すいません。また、まだまだ不勉強なので間違っているところもあるかもしれません。ツッコミ大歓迎です。 まず、オライリーのカーネル本の 15章 ページキャッシュ 15.3 汚れたページのディスクへの書き込み から引用。 ご存知のように、カーネルは、ブロック型デバイスのデータを含むページをページキャッシュに蓄えています。プロセスが何らかのデータを更新した場合は、必ず対応するページに汚れている印をつけます。すなわち、PG_dirty フラグを設定します。 UNIX システムでは、汚れたページのブロック型デバイスへの書き込みを遅延することができます。この方
You are here: Home → 原稿・資料 → Software Design 2008年2月号 「Emacsマスターへの道」 原稿
はじめに 今回は、clangの静的解析機能を紹介します。 LeopardのOpenGLに採用されたことでも知られる、LLVMというコンパイラプラットフォームがあります。clangはLLVM内のプロジェクトのひとつで、gccに変わるC/C++/Objective-C用のLLVMフロントエンドを開発しています。 複数のAppleのエンジニアが開発に参加しており、Objective-Cを積極的にサポートしているのも特徴です。 clangでは、通常のコンパイラとして以外にもコードの内部構造にアクセスするいくつかの機能があり、そのひとつが静的解析機能です。 プログラムの静的解析 プログラムを実行せずにプログラムの問題点・バグなどを分析することを「静的解析」といいます。 最近では、JavaのFindBugsが有名ですね。 人力で行うコードレビューも、静的解析と言われることもあります(そりゃそうでしょう
Apache から Lighttpd に変更する際に、httpd.conf に相当する lighttpd.conf 向けにいろいろ設定を移行(変更)する必要がありますが、ずーっと気になっていたことがありました。 Apache ではエラー画面をかっこうよく見せるために、ErrorDocument ディレクティブなるものが存在します。具体的にはこんな風に書きます。 ErrorDocument 500 http://foo.example.com/cgi-bin/tester ErrorDocument 404 /cgi-bin/bad_urls.pl ErrorDocument 401 /subscription_info.html ErrorDocument 403 "Sorry can't allow you access today"
Japanese / English Selenium Auto Exec Server(以降 Selenium AES)は、Seleniumによる継続的なリグレッションテストを行うためのツールです。 プロジェクトにおけるテストの手助けとなることを目標としています。 Selenium AESを使えば、SeleniumのHTML形式のテストを毎日決まった時間に実行し、その結果をメールで送信するといったことが簡単に行えます。 他にもSeleniumを使ったリグレッションテストを手助けするための様々な機能が提供されます。 Selenium AESは、Selenium RCを拡張することにより、実現しています。 また、Selenium RCのHTMLSuiteに対する使い勝手を向上させたツールとして、Selenium HTMLSuite Extensionというものも公開しており、Selenium
IE6/IE7/Firefox/Safariに対応しているJavaScriptで、使い方もかなり簡単でページにほとんど変更を加えずに導入可能。 また、リンクの先読みにも対応しており、画像の上にマウスが乗ったことを感知して自動的に先読みすることもできますので体感的にはかなり速度アップしているように感じます。 画像をズームする機能のみに特化しているため、ほかの余計な機能付きのライブラリよりも動作は軽いのも特徴で、クリックしてズームされた後にはちゃんとドロップシャドウ効果が付いたりするなど、芸も細かい。 実際のデモと詳細は以下から。 cabel.name: FancyZoom 1.0 上記ページの下の方にある「Example」に体感できる例があります。なかなか面白い。 で、実際に設置するにはまず上記ページ中にあるZIPファイルをダウンロードしたら解凍し、出てきた2つのフォルダをFTPソフトなどで
Gmailにタスク管理機能を追加するRemember The MilkのFirefox拡張がすごい! 管理人 @ 12月 20日 12:02pm Firefox, Gmail(Gメール) 日本でも人気のタスク管理サービス『Remember The Milk』に新しいFirefox 拡張機能が加わりました。 インストールすると、Gmail 上にRTMが表示され、タスク管理することができます。メールと照らし合わせながらタスクを入力していけるので、これは便利です。 でもまだまだ、それは機能の一部分です。この拡張機能は本当にスゴイ!! 後で返事しなければいけないようなメールにスターマークをつけるか「ToDo」のような特定のラベルをつけると、自動でタスクを作成してくれます。(設定はGmailのSettingページから) More Actions からタスク作成もできます。 さらには、タスクのメールア
Gmailをマスターしたい人が読むべきエントリー50選 管理人 @ 9月 16日 08:13am Gmail(Gメール) LifehackerのGmail Tips記事のまとめ記事に刺激されて、筆者が把握してるGmail関連のTips記事を集めてみました。 これらの記事を一通り読めば、Gmailの達人になれるでしょう。 Tips・まとめ記事 [初心者] 初心者のためのGmail入門 あまり知られていないGmailの便利な機能Top10(Part1) あまり知られていないGmailの便利な機能Top10(Part2) [総合] Gmail を使う上で知っておいたほうがよいTIPSや注意点 Gmailのツールとハックまとめ記事 Gmailを最大限に活用する10の基本Tips(裏技込み) Gmailをもうちょっと便利に使うための10のTips [POP3][転送] Gmailは転送とPOP3に対
仮想デスクトップ WinDeskWide が激しく便利な件 Permalink URL http://www.magicvox.net/archive/2007/01260107/ Posted by ぴろり Posted at 2007/01/26 01:07 Trackbacks 関連記事 (4) Comments コメント (10) Post Comment コメントできます Category 365.10: Sunday desk Photo by Jessica Spengler ノートPCで仕事をするようになってから使い始めたツールがあります。1台のPCで複数のデスクトップ画面を切換えて使えるWinDeskWideというフリーウェアです。デスクトップ画面が仮想的に広く使えるというメリット以上に、人間のマルチタスク処理を大きく効率化してくれるオススメツールです。 目次 仮想デスク
Windows 98/ME/NT/2000/XP/Vista (32bitと64bit)で動作し、DVDビデオやオーディオCDの作成も可能。また、ISOイメージの作成と書き込みも可能で、オンザフライ型の書き込みやマルチセッションもサポートするというかなり強力な無料のライティングソフトです。 ダウンロードと実際の使い方は以下から。 BurnAware Free Edition - Free Burning Software for Windows http://www.glorylogic.com/index.html ダウンロードしたらクリックしてインストール開始 「Next」をクリック 上にチェックを入れたら「Next」をクリック 「Next」をクリック 「Next」をクリック 「Install」をクリック インストール中、あっという間に終わります 「Finish」をクリックすれば完了、
自作の Emacs Lisp auto-compile.el を公開しました。 これは何か? C, C++などのコードをEmacs上で編集しているときに、ファイルを保存したタイミングで、バックグラウンドで make コマンドが自動で実行されます。 以下のようなメリットがあると思われます。 いちいち terminal で makeしなくて良いので、開発効率があがる 保存時に行われるのでコンパイルエラーが早い段階で発見でき、開発効率があがる このような感じ C-x C-s で保存すると make が自動で実行されます コンパイルが終われば OK がでます(エラーが発生すれば表示されます) インストール方法 sf.netから auto-compile.el をダウンロードしロードパスが通っている場所に置く。 .emacsに (require 'auto-compile) ;; auto-comp
google-perftoolsとは グーグル株式会社で開発、公開されている高速mallocやCPUプロファイリングと解析などを行うオープンソースのツール群です。 こここではサンプリングベースのCPUプロファイラーである cpu profiler を紹介します。 cpu profilerはアーキテクチャーに依存しないLinux用ソフトウェアなので当然Cellでも使用することが可能です。 ここでプロファイルの測定対象としたソースコードはこれです。 Media:Google-perftools-cpuprofile.tar.gz google-perftoolsのインストール google-perftoolsはこちらからダウンロードできます。http://goog-perftools.sourceforge.net/ バイナリパッケージ(*.rpm)はないのでソースをダウンロードしてコンパ
This page is written in japanese only. root-netより引っ越して以降のカウント数です。 ファイアウォールソフトを導入している場合、 このカウンタは正しく表示されないことがあります。 このページはIE11で表示を確認しています。 What’s New? サイト閉鎖後2年近くたっても読み続けている方々がいらっしゃるようですので、 年数回というスローペースとはいえ、感謝とお礼の意味を込めて再掲載してみたいと思います。 ありがとう!、反物質が我々の住む宇宙を作ってくれた! (2018 8/8) サイト復帰要請後の低ペースサイト更新。 ありがとう!、反物質が我々の住む宇宙を作ってくれた! (2018 8/8) 物質と反物質は同じレベルで宇宙に存在するのでは? (2018 6/4) ダークマターは身近にあるのでは? (2018 5/9) 量子論はなぜ発生する
Flash 8 入門講座 目次 お絵描きからActionScriptを使ったアニメーション制作まで いまやすっかり,Web上のインタラクティブ・コンテンツの代名詞となった感がある“Flash”。実は,アニメーションやゲームなど私たちが目にする,いわゆるFlashコンテンツは正確には「Flashムービー(ファイルの拡張子は.swf)」と呼びます。 Flashムービーを作成する方法はいくつかありますが,一般には,アドビシステムズの開発ツール「Macromedia Flash(以下,単にFlash)」を使います。本連載では,Flashの最新版である「Flash 8」を使って,Flashムービーの作成方法を中心に紹介していきます。Flash 8を持っていないという人も,1カ月間タダですべての機能を使用できる体験版がアドビシステムズのWebサイトに用意されているので,ダウンロードして一度試してみては
2007-11-01 14:29 : 平凡なエンジニアが未踏ソフトウェア創造事業をやったらどうなるのか書いてみた 最近、八角研究所で技術記事を書いているのですが、私が参加した 2006 年度下期未踏ソフトウェア事業(2006 年 11 月 ~ 2007 年 8 月末まで)の体験談を書いてみました。 未踏の体験談を書こうと思った動機について書きます。 私がお世話になった PM は東工大の千葉先生だったのですが、同じ PM 配下でも他の方は凄腕のエンジニアであり、能力的にも住む世界が異なるという感じでした。そういうエンジニアは目立つので、私は未踏のエンジニアというともの凄い凄腕ばかりを思い浮かべてしまうのですが、未踏ソフトウェア創造事業そのものは、適切な提案ができれば平凡なエンジニアにも門戸が開かれています。 というか、普通のエンジニアこそ挑戦すべき制度です。とはいえ、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く