JavaScriptの書き方はJavaScript自体がある程度自由なためいろいろな書き方ができますが、一貫性を持って書いた方がバグなども発生しにくくなるため、コーディングルールを定めておくのはよいことだと思います(特に複数人の開発の場合)有名な企業やライブラリは... 続きを読む
世の中の技術ドキュメントはどうも真面目でよろしくない。まぁこれはSATOXが不真面目だからなんですが(笑)、もちろん技術的な内容や背景を知って然るべきとは思うものの、そんなものはきっと後から付いてくるんじゃないかと。つまり、そんなことは後から教... 続きを読む
ニコニコのマイリスト周りにAPIがいろいろ増えていたので、列挙してみる。 使い方は http://res.nimg.jp/js/nicoapi.js をよく読む。 見方としては 分別 メソッド名 URL(http://www.nicovideo.jp/api/foo/bar という感じで使う) クエリー(それぞれの要素を&で... 続きを読む
2009/08/19 「PubSubHubbub」(パブサブハブバブ)という奇妙な名前のプロトコルが注目だ。2009年8月5日にグーグルはRSSリーダーサービスのGoogle ReaderでPubSubHubbub対応を明らかにしたほか、国内ではライブドアが、同じくRSSリーダー「livedoor Reader」と... 続きを読む
Key and Character Codes vs. Event Types This form cancels all keyUp events. Enter some text with uppercase and lowercase letters: Keyboard Event Properties Datakeydownkeypresskeyup 続きを読む
掲示板で書いた事を改めてここにもまとめてみる。 ツリー型タブの設定ダイアログを「ツール」メニューなどから簡単に呼び出せるようにして欲しい。 閉じているサブツリー内の子タブがフォーカスされた時に、ツリーを展開するのではなく、現在見えている親のタブ... 続きを読む
PODを読んでもよくわからない、あるいは、そもそもPODがちゃんと書かれていないモジュールの挙動を知りたい場合、perldoc -mを使いまくることがよくあると思います。単にperldocを読みたい場合は、id:IMAKADOさんによる素晴しいperl-completion.el(これも当然必... 続きを読む
「ミニマルPerl」とは、Perlの実用性とパワーはそのままに、小さくシンプルにまとめたPerlのサブセットである。この「ミニマルPerl」というアプローチによって、読者は「必要以上にPerlを学ばなくても有益なプログラムを書けるようになる」(「本書について」よ... 続きを読む
拡張コードを追加しました。2002/6/2 キーイベント入力例を追加しました。2002/6/13 キーコード文字はSDKで定義されている仮想キーコード定数とほぼ同じです。最新のSDKのヘッダファイルを元に作成しました。本来"0〜9""A〜Z"はASCIIコードと同じため定義されて... 続きを読む
各所で話題になった「わずか565バイトテトリスのプログラミング解説」。 あの565バイトテトリスの作者がわかったとともに、さらにプログラム行数の圧縮が進められていました! 詳細は、 482バイトテトリス - Cozy Ozy に載っています。 (リンク先は482バイトと... 続きを読む
Mac OS Xを使っていないプログラマは、時間の80%を無駄にしている、かどうかは知りませんが、堅いGUIとUNIX系のコマンドラインツールを使えるMac OS Xは、開発環境として使いやすいことは確か。が、デフォルトのままでは、Terminal.appで日本語が表示できない... 続きを読む
SHJS is a JavaScript program which highlights source code passages in HTML documents. Documents using SHJS are highlighted on the client side by the web browser. SHJS uses language definitions from GNU Source-highlight. This gives SHJS the ab... 続きを読む
はっきり言ってこれはフェアではない。 みかログ: ErlangとPerlの速度比較Perl側は,Encodeが遅い. Encode::from_toがinplaceでコンバートしてしまうために,直前に文字列コピーがあるのも影響しているのかも なぜなら、Encode::from_to()は速度ではなく、安全... 続きを読む
Emacs を Meadow をやめて coLinux 上のものを PuTTY 経由で使うようにしたんですが、Emacs で killing にいれたものを Windows でペーストしたい、と思ったときに Meadow ですんなりできたそれができずにちょっとストレスになってました。そんな折、http://d.h... 続きを読む
FirePHP enables you to print to your Firebug Console using a simple PHP function call.require('FirePHPCore/FirePHP.class.php'); $firephp = FirePHP::getInstance(true); $firephp->fb('Log message'); $firephp->fb('Info message', FirePHP::INFO); $... 続きを読む
Ajax、CSS、PHP、Flash、JavaScript などを使用して何か作ろうと思った時に、1からすべて考えるのではなく、他の人が過去に作っているサンプルなどを参考にできたらとっても助かったりします。ということで、これら様々なチュートリアルをまとめたサイトを紹介... 続きを読む
La page perso d'Éric LévénezNom/Name : Éric Lévénez J'habite/I live ici/here Boulot/Job : cv / résumé Je travaille/I work : ici/here For those of you who are still unfamiliar with Unix, I have begun a modest "history of Unix" in diagram form.... 続きを読む
The following Perl program parses an Apache HTTP server access_log in extended format and collects all referers [sic] which might be generated by a search action on Google. The query visitors used are extracted and grouped per web page and st... 続きを読む
ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。このツールキットを使うと、CSS3 なセレクタを... 続きを読む
分裂勘違い君って、コードは分裂も勘違いもしてないのね(失礼)。 分裂勘違い君劇場 - Rubyの生産性の高さはどこまで本当か? もの人がブックマークしているこの「Rubyを仕事に使うべし!Part1 なぜ仕事で使うとうれしいのか」という記事で、Rubyのすばらしさつ... 続きを読む
javascript 8 ヶ月前に setInterval 書き換えのネタで作ったやつid:amachang:20060104:1136344836id:amachang:20060114:1137243389 ふとちょっと設計変えたらすごく速くなる気がして、作り替えてみた。でも、作ってみたら clearInterval がちょっとだけ速くなっ... 続きを読む
javascript, shibuya.js皆様のお話し、とても勉強になりました。そして、楽しかったです。自分自身にこのような機会を与えてくれた、id:secondlife さん及び Shibuya.js の皆様に感謝します。また、別のテーマでも話せる機会があれば、ぜひ、挑戦してみたいと思... 続きを読む
ご存知の通り、はてなのシステムはほぼすべてPerlで書かれています。そもそも僕がはてなに入った一つの理由に、僕が一番得意とする言語であるPerlを使ってシステムを構築していたという点があったりします。世の中にはたくさんのプログラミング言語があります。... 続きを読む
use strict がどうのこうのという話があって、そういえば昔自分もそんなこと書いたなあと思っていろいろ自分の書いた Perl の話を見返してて、せっかくだから拙作のまとめでも作っておくかと思いました。とりあえず文章量がそれなりにあって、まとまりのあるも... 続きを読む
なんか、はてなブックマーク経由で、突然、昔のエントリー(JavaScript ソースが HTML から消える日)にアクセスが集中しているのに気づいて、急遽、フォローアップ エントリーをアップすることにしました。あのエントリーを書いてからまだ半年ですけど、あの時... 続きを読む