IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

2008-11-01から1ヶ月間の記事一覧

JavaScript 内で無圧縮 ZIP を作って Data URI を生成するライブラリを作りました

ちょっと思うところあって JavaScript 内で、複数のファイル情報を作って Zip で固めて、 Data URI を生成するライブラリを作ってみました。 ソースは以下の zip.js です。 http://svn.coderepos.org/share/lang/javascript/Zip/ 使うには 以下の base64.js …

はてなブックマーク JavaScript 高速化計画 補足

はじめに id:jkondo さんがブクマしてくれてるのでちょっとだけ補足 以下のつづき http://d.hatena.ne.jp/amachang/20081126/1227700830 追加修正 id:Yuichiro さんのハック 2008-11-27 - つれずれなるままに… 注意:ただ、これ appendChild 時のコストが増…

はてなブックマークのコンテンツの JavaScript を高速化する

はじめに 「新はてなブックマーク」になったということで、とっても便利になったのですが、ブックマーク一覧ページ*1が若干 JavaScript に時間が掛かっているみたいです。 というわけで 調査してみたいと思います。調査して、改善できそうなところは後で纏め…

はてなブックマークのスタッフロールをカッコよくするブックマークレット

Firefox 3.0 以上で、以下のページへ行って http://b.hatena.ne.jp/help/staff 以下のブックマークレットを実行してみてください! javascript:(function() { if (window.started) return; window.started = true; var elm = Ten.DOM.getElementsByTagAndCla…

はてなブックマークのスタッフロールをスターウォーズっぽくするブックマークレット

Firefox 3.0 以上か WebKit Nightly 以上で、以下のページへ行って http://b.hatena.ne.jp/help/staff 以下のブックマークレットを実行してみてください! javascript:(function(d,s){s=d.body.appendChild(d.createElement("script"));s.src="http://amacha…

被はてブランキングと、そのブックマークレット

お知らせ はてな側の負荷が高そうなので、公開を中止いたします。 はてなの皆様、大変ご迷惑おかけいたしました。

質問した

複数の C++ のソースファイルに対して、一度にシンボルの置換を… - 人力検索はてな もし良かったら、教えてください><

ひょっとして、はてブのお気に入りって 500 人までしか出来ない?

501 人目でお気に入りできなくなってしまいました。。。orz 「まだ、いける、いけるいける、気持ちの問題だ、頑張れ頑張れ」って感じで連打してみましたが駄目でした。 今のところの使用感的には、お気に入りを 2000 人くらい集めると非常にいい感じになりそ…

C/C++ のコードを Flash Player で動かす! Alchemy を速攻試してみる。

はじめに Adobe から C/C++ で書いたコードを Flash や AIR で動かす Alchemy というものがリリースされましたね! Alchemy - Adobe Labs これはすごい!ということで、少し試してみたいと思います。 その様子をリアルタイムに書いていきます。ちゃんと出来…

新はてなブックマークのエントリーをお気に入りユーザの数順に並び替える JavaScript

結構便利です。 javascript:Ten.DOM.getElementsByTagAndClassName('ul','hotentry').forEach(function(e){Ten.Selector.getElementsBySelector('> li',e).sort(function(a,b){return Ten.DOM.getElementsByTagAndClassName('img','profile-image',b).length…

「いろいろ」って言ったときに立ち止まってみよう

きっと その「いろいろ」の中に「目を背けたいこと」と「重要なこと」が眠っている。 例 いろいろあった →いやなことがあった →なぜ言語化できないのか →言語化すると、新しい視点が生まれるかも いろいろできそう →具体的には何 →そこに新しい発明が とか …

そろそろ新はてなブックマークの感想を書いておく

「お気に入りページ」がいい 現在のはてなブックマークでは「お気に入り」に数十人入れただけで、情報がすぐ流れてしまうようになって使いづらかった。 新しいはてなブックマークでは 400 人以上「お気に入り」に入れても、使いにくくならない。 まず、そこ…

Firefox メモ

alert の位置を知る dom/src/base/nsGlobalWindow.cpp 4035 行目 nsGlobalWindow::Alert JavaScript を書く alert(0); var img = document.createElement('img'); img.onload = function() { alert(1) }; alert(2); img.src = 'http://www.hatena.ne.jp/imag…

新はてブ follower ページで全 favorite する方法

ブックマークレット javascript:Array.prototype.forEach.call(document.getElementsByClassName('add-favorite'), function(e) { var ev=document.createEvent('MouseEvent'); ev.initMouseEvent('click', true, true,window,0,0,0,0,0,false,false,false,f…