タグ

ブックマーク / edvakf.hatenadiary.org (9)

  • pixivに入社しました - by edvakf in hatena

    東京に住み始めたので近くの人は遊びに誘ってください。 3月31日にGEEK DAY TOKYOというイベントで(たぶん)WebGLについて何か話します。ネタはまだ決めてませんが15分程度になる予定です。 ワクワクエンジニアリング ギークだってはしゃぎたい! GEEK DAY TOKYOは、パイプ椅子に座ってプレゼンを聞いて、神妙な面持ちでメモを取るようなイベントとは、ちょっと違います。 メモの代わりに酒や肴を片手に、プレゼンを聞いたり展示を見たり。 ちょっと疲れたら、参加者同士でギークな話に花を咲かせたり。 お酒が飲めなくてもOK。会場にはコーラやレッドブルも完備です。 3月31日。GEEK DAY TOKYOは、ワクワクエンジニアリングをテーマに、終始ゆるーくお送りします。 http://geekday.jp/ ↓100人までだそうですが、すぐ埋まりそうな感じですね。 http://at

    pixivに入社しました - by edvakf in hatena
    snaka72
    snaka72 2012/03/14
  • 複数のブラウザでニコニコ動画にログインし直さなくていい NicoCache_nl の Extension 作ってみた - by edvakf in hatena

    NicoCache_nl という、ニコニコ動画専用キャッシュプロキシがあって、今は NicoCache_nl+mod というやつのほうがデファクトらしいのだけど、これが便利で使わせてもらっている。 Install - NicoCache_nl(Mirror) これを OS のプロキシ設定 (後述) で使っているのだけど、どうせなら Firefox と Opera と NNDD (ニコニコ動画専用ブラウザ) でいちいちログインし直さずに使えたら便利かと思って、NicoCache_nl 用の Extension を書いた。 ↓ダウンロードして、NicoCache_nl の extensions というフォルダに入れて NicoCache_nl を再起動すれば使えるはず。2ch で指摘されたので早速アップデート。色々試したけど問題なく動いた。 http://edv.sakura.ne.jp/ni

    複数のブラウザでニコニコ動画にログインし直さなくていい NicoCache_nl の Extension 作ってみた - by edvakf in hatena
  • node.js のソースぐらい読んでおきたい! - by edvakf in hatena

    JavaScript Advent Calendar 2010 という企画をやっています。既にもう7日目なのですが、まだまだ os0x さんや hasegawayosuke さんや nanto_vi さんや secondlife さんといったすごい方々が記事を書いてくれる予定になっていますので、是非チェックしてみてください。 今日は、最近話題の node.js を読んでみます。僕自身は node.js を追っかけてたのは今年の5月ぐらいで、ソースは半年以上見てなかったのですが、この機会にまた読みました。この記事は、C++ は一応読めるけど V8 とか libev はあまり知らない node.js 好きの人を念頭に置いています。 拙訳の Embedder's Guide - V8 JavaScript Engine に書いてあるようなことは説明なしでいきたいと思います。また、適宜 libev

    node.js のソースぐらい読んでおきたい! - by edvakf in hatena
    snaka72
    snaka72 2010/12/07
    あとでよむ
  • Diggの高速化技術MXHRを解説してみる - by edvakf in hatena

    これのこと。 AJAXサイトをスピード化するMXHR - huixingの日記 Digg the Blog » Blog Archive » DUI.Stream and MXHR どこにも解説が無かったので、詳しく読んだ。 上の記事から引用すると、「サーバーとクライアント間で、ただひとつだけのHTTPコネクションを開く。これによりサーバーがページのどのパーツを先行して読み込むかをコントロールすることが可能になり、ユーザーにとってはページ読み込みがほぼ一瞬で済むことを意味する。」という技術。XMLHttpRequest を使って複数のデータを受信する場合に効果がある。 まずデモから デモ1は10個のテキストをダウンロードして表示するもの。 デモ2は300個の画像をダウンロードして表示するもの。 どちらも左側 (MXHR 有効) が完了した後に右側 (MXHR 無効) を開始するので驚かない

    Diggの高速化技術MXHRを解説してみる - by edvakf in hatena
  • 英語のニュースを読みやすくするブックマークレット - by edvakf in hatena

    英語のニュースサイトって、文字が小さくてびっしり書いてあって読みにくいんだけど、大抵は専門家のインタビューが引用されてて、そこだけ読めば要点はわかる場合が多い。 というわけで、引用符で囲まれているところを強調するブックマークレットを作った。(非 IE 用) javascript:(function(){var r=document.evaluate('//body//text()[(contains(., \'“\') and contains(., \'”\')) or (contains(., \'"\') and contains(., \'"\')) and not (local-name(./ancestor::*[1])="script" or local-name(./ancestor::*[1])="style" or local-name(./ancestor::*[1]

    英語のニュースを読みやすくするブックマークレット - by edvakf in hatena
  • 他人の記事のタイトルを使ってスパムリンクを大量に貼ってるウザいページ - by edvakf in hatena

    Firefox だとおかしいと言われたので直した。 querySelectorAll を使ってるので Firefox 3.5 以上、Opera 10 以上、Safari 4.0 以上なら使えるはず。 Google検索の上位に表示されているページが元ページへのリンクを貼っただけのサイトでイラッとしたのでグリモン書いた - 今日もスミマセン。 深江直人(カッペ)さんのサイトは邪魔だよね、という話 - 隠れん坊将軍の隠れ蓑 常日頃からウザいと思ってました。 いや、別に検索結果で元の記事より下に来てくれるならあまり文句は言わないのですが、元記事はずーっと下のほうにあるのにこういう役に立たない自動生成ページが上に来るのが許せないのです。 というわけで、snaka さんが最初に書いてた UserJS をフォークしてみました。 http://gist.github.com/153078 http://g

    他人の記事のタイトルを使ってスパムリンクを大量に貼ってるウザいページ - by edvakf in hatena
    snaka72
    snaka72 2009/10/23
    あとで、タイトルだけにするやつを取り込んでみる。
  • JSDeferredがやっとわかった - by edvakf in hatena

    JSDeferred による非同期処理のスライドを見て、「JSDeferred っておもしろそー」って思ってたんだけど、1ヶ月放置した挙句にやっと読み始めた。 JSDeferred の解説記事って検索しても出てこないので、ソース読まずにはちゃんとした使い方がわからない。 それどころか、ソース読んでも一見何やってるのかわからない。(おまけにコメント部分の英語がちょっとアレなのでというのもあるけど…) というわけで腰を落ち着けて読みながら理解した点をメモってたら、こんな分量になってしまった。 JSDeferredのソース読んでる - JavaScriptで遊ぶよ - g:javascript JSDeferredのソース読んでる・その2 - JavaScriptで遊ぶよ - g:javascript JSDeferredのソース読んでる・その3 - JavaScriptで遊ぶよ - g:jav

    JSDeferredがやっとわかった - by edvakf in hatena
  • JavaScriptでインクリメンタルサーチ雛形 - by edvakf in hatena

    インクリメンタルサーチ (書くまま検索) ってどうやったら出来るかなーと考えていた。 自分が考えていたのは、元から配列を用意しておいて、入力欄にタイプするごとに配列を走査する物で、なんとか汎用的に書けないかなーと思っていた。配列の要素数は、まあ1万ぐらいまでが目安。 でもたぶん最近は Google Suggest みたいに毎回リクエストするのが主流で、インクリメンタルサーチの為に1万ものデータをいちいち落とすサービスなんて無いだろうってことで、誰の得にもならなさそうだけど、ここに書いて埋葬しておく。 ちなみに以下に書く方法は gemのドキュメントをブラウザで一括検索できるようにするソフトウェア、croc の検索を高速化するのにめでたく利用することが出来た。その話は別の機会に書くと思う。(こういうローカルに配列データがある場合だけ有効な方法かなと思う) 使い方としては、プロトタイプだけ定義し

    JavaScriptでインクリメンタルサーチ雛形 - by edvakf in hatena
  • LDR/Fastladderを高速化してみる・第2弾 - by edvakf in hatena

    FastladderよりLDRのほうが遅いのをなんとかしたいかも - by edvakf in hatena この記事の続き。前とはちょっと違う方向性で。 LDR/Fastladderは起動がちょっともたつくのが難点なのだが、その理由は、フィード一覧を取得するまでに個人設定を読み込んだりと色々待たなければならないことが多いためだ。 UserJS で設定を先に読んでおく 今まではこんな UserJS を使って、あらかじめ保存しておいた個人設定を読ませることにして (さらに、最初に右部分に開くガイドページを消してしまって) 高速化をしていた。 // ==UserScript== // @include http://fastladder.com/reader/ // @include http://reader.livedoor.com/reader/* // ==/UserScript==

    LDR/Fastladderを高速化してみる・第2弾 - by edvakf in hatena
    snaka72
    snaka72 2009/03/10
    あとでやってみる
  • 1