タグ

ブックマーク / d.hatena.ne.jp (148)

  • ひさびさの出社 - tapestry

    月曜日、日に戻ってひさびさのオフィス出社一日目。新入社員のようにドキドキしながら、懐かしい渋谷のオフィスのドアをくぐりました。2004年の春に京都から移転し、2006年の夏にアメリカに移るまでの2年とちょっとの間、慣れ親しんだオフィスは、メンバーや置いてある物こそある程度入れ替わったものの、基的には変わっていませんでした(大学の研究室よろしく雑然としたところも)。1年半ぶりとはいえ、毎日のようにテレビ会議システム(Polycomというのを使っています)とskypeで皆とコミュニケーションしていたし、はてなグループで常に仕事の情報だけでなく色んな考えや思いを共有してきたのが大きいのでしょう。まったく違和感なく接することができました。「れいこんさん、久しぶりに戻ったように見えないですね」とid:kiyoheroから言われて、たしかにそうだなーと妙な気分になるほどでした。ITの進化って、離れ

  • 日記 2008-01-30 - FAX

    生活東京。仕事をクビになった。すごく怖かった。弱ったなー。

    KGA
    KGA 2008/10/06
  • 買う前にちまちま調べていたインストールしてみるソフトウェアの一覧表 - 自分用のメモの日記

    人気があって便利そうなソフト。インストールしやすいようにリストにした。ジャンル分けがぐだリンク先はレビューがほとんど。すいません 追加 2008/03/04FTPFS Mac 0.1 - MacUpdateFTP接続 MacFUSE FinderMage Software > Display Rotation Menuディスプレイを回転RapidoResizer画像リサイズ ドラッグ&ドロップDesInstaller 2.0.1アンインストーラー pkg形式のアプリケーションMindNodeマインドマップ作成Free Flickr eXporter iPhoto Plugin (FFXporter)iphoto flickrにアップロード 連携DiscRotate - soundscape outディスクドライブ 速度調節iCycloneファン 回転速度 調節 CPU温度Alarm Clo

    KGA
    KGA 2008/10/06
  • ?D of K

    ?D of K

  • Tombloo 0.1.0 - 実用

    追記 2008/8/5GitHub- tombloo Tomblooは、GitHubに移行しました。使い方の説明もあります。 Tombloo.xpi バージョン番号がいきなり上がりましたが、機能はそんなに変わってません。(中身のコードは、また大きく変わってて、けっこう大変でした)前回、リークが直って、ひとが使ってもよくなった時点で、0.1にすればよかった。 Googleイメージ検索からポストGoogleImagesEnlargerと組み合わせると楽しい。Compound Usersアクション追加Moisaicで複数ユーザーの写真をマージしてみる機能をつけました(SQLをMosaicに投げるだけなんだけど)。「A + B - C - D」のように指定すると、ユーザーAとBの写真から、CとDがポストしている写真を除いて表示します。MosaicからReblogMosaicからShareでRebl

  • Greasemonekyスクリプトのサンドボックスに値を追加する - FAX

    JavaScript未使用のため詳細の動作は未確認。JSActions、userChrome.js、拡張などから実行できる。 var GreasemonkeyService = Components.classes["@greasemonkey.mozdev.org/greasemonkey-service;1"].getService().wrappedJSObject; addBefore(GreasemonkeyService, 'evalInSandbox', function(code, codebase, sandbox){ sandbox.VALUE = 'value'; }); function addBefore(target, name, before) { var original = target[name]; target[name] = function()

  • 東京 - FAX

    東京 生活 来年、1/14から東京です。 産総研で仕事します。 とりあえず、3月末までです。 Permalink | コメント(1) | トラックバック(0) | 18:52

    KGA
    KGA 2008/10/06
  • Flashで簡単にキーロガーができてしまった - hitode909のダイアリー

    flash「タブのフォーカスに関係なく音が出る」ボタンを作ったところ、それはセキュリティ的にどうなんだという意見をいだたいた。kanasanです。うちの環境下では再現しないのですが、他のタブのkeypressイベントも取得できるという事は、掲示板等の文章やid/passwordが盗めたりするということですか?SSLのタブまで可能なのであればエラい事なんですけど。rubyneko - yharaであなたも快適なyharaライフを!で、コメント返そうとしたらよく考えるとnowaのアカウント持ってなかったのでここに。 ちょっとやってみたところ、簡単にキーロガーができてしまった。MacのFirefoxかCaminoで動く。http://hitode909.googlepages.com/keylog2.htmlこれをどっかのタブに開いておくと、入力した文字が表示される。Gmailのパスワードとかも

  • [coderepos]SwfGMap 公開 - 最速チュパカブラ研究会

    プロジェクトホーム http://coderepos.org/share/wiki/SwfGMap デモページ http://svn.coderepos.org/share/lang/actionscript/swfgmap/trunk/testapp.html CodeRepos で「SwfGMap」というものを公開しました……というより、10日ぐらい前から公開しています。ライセンスはMIT styleです。 「SwfGMap」は、ActionScript3 による Google Maps クライアントです。Flex2 がまだ alpha 版のころに同じような物を作ったものの beta で言語の仕様が変わってビルドできなくなって、以来放置していましたが、それをもうちょっと真面目に作り直したものです。

    [coderepos]SwfGMap 公開 - 最速チュパカブラ研究会
  • LDR、重複エントリをグレー表示するGreasemonkeyスクリプト、約第三版 - 実用

    JavaScript LDR - Dedupe Entries – Userscripts.org LDRで表示したエントリーと、訪問済みのエントリーをグレー表示するGreasemonkeyスクリプトです。フィードを既読にするタイミングでフィード内の全エントリーのアドレスが保存されます。以降同じエントリーは「以前表示したことがある」とわかるように文字と写真が薄くなって表示されます。以前のバージョンが入っている場合は、「関連付けられた設定も削除」をチェックして一度アンインストールを行ったうえで、再度インストールを行ってください。 このブログには書いてませんが、今までに、何度か大きく更新をしていて、最初のバージョンよりずいぶん良くなってます。エントリー表示テンプレートを書き換える方式になり、エントリーが多いときでも固まらなくなりました。このバージョンではDOM Storageを使うことで、10

  • GreasemonkeyスクリプトからDOM Storageを使う - FAX

    JavaScriptGreaseSpot - Code snippets - make an array persistent in globalStorage これを見た。 storage('user', 'taro'); ok(storage('user')=='taro'); storage('user', null); ok(storage('user')===void(0)); storage('user', {a:5}); ok(storage('user').a == 5); storage('user', [1,2,3]); ok(storage('user').length == 3); ok(storage('user')[0] == 1); function ok(exp){ exp? console.info('OK') : console.error('FAIL

  • LDRでFlickrフィードのサムネイルを拡大するGreasemonkeyスクリプト - FAX

    JavaScriptLDR - Flickr - Enlarge Thumbnail – Userscripts.org LDRでFlickrフィードのサムネイルを拡大するGreasemonkeyスクリプトです。大きくなって、すごく見やすくなる。今まで見過ごしてたいいものが見つかったりする。 ただ画像のロードが遅くなって、表示に時間が掛かるようになる。LDRで画像をプリフェッチするGreasemonkeyスクリプトと組み合わせると、ほとんど問題ない。(プリフェッチする前に、サムネイルを拡大するスクリプトをもってくること。プリフェッチスクリプトはmalaさんが書いたんだけど、ちょっとチューニングが難しかったり適用のさせ方にコツがいる気がする)一応、僕が使ってるのを貼っておきます。(逆に遅くなることもあるかもしれないので注意!) (function(){ var w = unsafeWind

  • DeferredHash - FAX

    JavaScript 複数のDeferredに名前を付けて、結果値を集めるDeferredHashみたいなのを今書いてる拡張(Tombloo)で使った。 function DeferredHash(ds){ var props = keys(ds); return new DeferredList(values(ds)).addCallback(function(results){ var res = {}; for (var i = 0; i DeferredListを少しラップしただけ、gatherResultsみたいなやつ。Tomblooでは、Tumblrとかのサービスにクロスポストして返り値を集めるときに使った。(名前がないと、配列のインデックスしか使えなくて困る) DeferredListは、非同期処理がフォークしたやつを集める/終了を待つときに使う。各処理の成功/失敗が配列に

  • Collection & Copy - Deferred、遅延リソースのインターフェース、パターン

    JavaScript setTimeoutで実行される関数の中で発生するエラーは、セットした部分のtry/catchで補足することはできません。 function throwError(){ throw new Error('ERROR'); } try{ setTimeout(throwError, 3000); } catch(e){ // ここには到達しない alert(e); } MochiKit.Async.Deferredを使うと、エラーバックでエラーを補足できます。 callLater(3, throwError).addErrback(function(e){ alert(e); }); エラーの補足以外にも、Deferredのインターフェースから以下が行えます。 キャンセル(cancel)状態(fired)コールバックの追加(addCallback)エラーバックの追加

  • Deferred、結果値の保存、非同期にインターフェースを合わせる - FAX

    JavaScript はじめてMochiKit.Async.DeferredのJSON取得のサンプルコードを見たとき、「いつ取得の処理が開始されるのか」、「なぜ、はじめにコールバックを渡さなくてよいのか」という疑問が起きました。ベルトコンベアで流れ作業を行うときに、作業者が並ぶ前に、材料を投入してラインを始動してしまっているような感覚です。そのサンプルコードは、以下のようなものです。 var deferred = loadJSONDoc('http://sample.com/data.json'); deferred.addCallback(function(data){ alert(data); // JSONデータが渡される }); MochiKit.Async.Deferredの最初のテストコードでは、ハンドラをセットして、コールバックして、その後に再度ハンドラをセットするテストが

  • 「最速インターフェースの研究と実践」メモ - 最速チュパカブラ研究会

    昨日のSIGHCIのメモです。 最速インターフェースの研究と実践: ライブドア mala氏 まず、自己紹介を兼ねて概論 ブログ「最速インターフェース研究会」 WebのUIの進歩の停滞に対する批判を込めて名付けた 自分の肩書きは「インターフェースエンジニア」 よいUIを作るために「実体験に基づいたチューニングをしている」 自分で使ってみる ユーザの反応を見る 欲望に忠実に作る 作業としては、perl, html, jsの記述 「実のところ、プログラミングに詳しいと言える自信はないし、デザインのことも深くはわからないが、一人で一通りこなせる(完成品を作れる)という点は自分の強み。 よいUIを作るための作業は横断的。割り当てられた仕事をするだけの人ではダメ。」 作品紹介 2ch最速検索 キーボード操作だけでスレッド検索 まだAjaxは使っていない 「めくり型」UIの実験 スクロールしながら読むよ

    「最速インターフェースの研究と実践」メモ - 最速チュパカブラ研究会
    KGA
    KGA 2008/10/06
  • ?D of K

    ?D of K

    KGA
    KGA 2008/10/06
  • http://d.hatena.ne.jp/cho45/20071109

    KGA
    KGA 2008/10/06
  • 他人の人生に口を出す気は毛頭ないけども - ナマケログ

    先週末大学のサークルの同期と旅行に行ってきたときに、就職先の話題になって、意外とSEになる人が多いということを知った。先輩達もそうだけど、同期の皆も、世の中というものに疎い俺ですら聞いたことのある大企業に就職していく。ここで名前を挙げるのが憚られる程度には名の知れた大手SIerばかり。タイムリーにもIT業界ってどうなのよ?って話題が盛り上がってるみたいだし、彼らが情報技術にとりたてて興味があったという話も聞いたことがなかったので、すこし気になった。で、何故その職を選んだのかとか、将来的にどうして行きたいのかとか聞いてみた。その彼らが口々に語る夢――より正確に言うならば、計画――を聞きながら、少しだけ暗澹とした気分になった。「最初は現場で1、2年プログラミングの経験を積んで、その後は出世して上流工程をしきるんだよ」「俺は金融の専門家になるんだ」「私、パソコンとか全然わかんないけどこの仕事にな

    KGA
    KGA 2008/10/06
  • Firefox、leak-gauge、メモリリークを調べる - 実用

    Firefoxのメモリリーク解析ツール:leak-gauge 上記に書かれている通りです。普通のFirefoxリリースビルドで動作しているように見えました(ここにも書いてある)。 まず以下のバッチファイルからFirefoxを起動する。そして、普通のブラウジング操作をする。問題と思われる拡張を使ったりして。 set NSPR_LOG_MODULES=DOMLeak:5,DocumentLeak:5,nsDocShellLeak:5set NSPR_LOG_FILE=nspr.log "C:\Program Files\Mozilla Firefox\firefox.exe" Firefoxを終了すると、バッチファイルと同じディレクトリにnspr.logができてる。内容は、以下のようなもの。 0[2c4928]: DOCUMENT 1db9db0 created0[2c4928]: DOCUM

    KGA
    KGA 2008/10/06