『 コア吹いたw/コメントってのは、プログラマが読むためのものだと思ってた。俺もまだまだだな。 』 by hirusagari
で配布されているGecko DOM ReferenceのZIP version(古い奴)をHTMLヘルプにしてみた。HTMLヘルプはちょっと作ってみちゃったりすると、HDD上にあるありとあらゆるHTMLのドキュメントをHTMLヘルプにしたい欲求に駆られてしまう・・・のは僕だけですか、そうですか。 prototype.jsの開発メモ Gecko DOM Reference prototype.jsの開発メモの方はHTMLに手を入れて、メソッドやプロパティにidを振り、キーワー...
『 プログラマではない人は、オンラインヘルプで問題が解決できないときにはコールセンターに電話をするか、違うアプリケーションを使ってしまう。 』 by kiyohero
他社および他組織のWebサイトなどへのポートスキャンおよびデータの取得などの行為で得た情報を侵入などに悪用するか、または同じ目的を持つ第三者に提供した時点で違法となります。ご注意ください。 本稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。 また、本稿を利用した行為による問題に関しましては、筆者および株式会社アットマ...
Firefoxのソースコードを追っているうちに、たまたま1年遅れで IT戦記 - JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 の裏側がどうなっているかがわかったので、その話を。 タイマーの管理方法 そもそもjavascriptからsetTimeoutを呼ぶと、どういう仕組みで指定した時間後に渡した関数が呼び出されるようになっているのでしょう。Linuxであればsleepのように一...
はてな界隈では、Javaって、あんま人気無いみたいだけど、ちょっと書かせてよ。SIerでお仕事してると、派遣とか常駐とか言う形で、色んな会社に行って、違う会社の人とお仕事するんだけど、「経験年数n年(n>3)です」っていう人達が、恐ろしく使えなくてびっくりすることがしばしば。特に、Java 5以降の機能拡張for構文Enum可変長引数辺りを全く知らなかったり。 って言うか、Java...
Array.prototype.shuffle = function() { return this.map(function(a){ return { weight: Math.random(), value: a } }) .sort(function(a, b){ return a.weight - b.weight }) .map(function(a){ return a.value }); } でも、実践ではどうだろう。調べてみた。 .bench { border: dotted 1px; padding: 0.25em } ここでは、要素数10000をシャッフルする時間を計測している。 Fisher-Yates まずは、Fisher-Yates法。コードは最速インターフェース研究会 :: 実践JavaScriptで...
『 JavaScript,AjaxRubyonRails,Python,CSS,PHP,Photoshop,ASP&.NET,SEOのチュートリアル集(digg風味のリンク集) 』 by tsupo
通常、JavaScriptを使って動的にデータを読み込む際には、データソースが同一ドメイン上にある必要があります。XMLHTTPRequestを使う場合でもIFRAMEを使う場合でも同様です。ですが、scriptタグを使う場合に限り、ドメインの制約を受けずにデータを取得することが出来ます。検索結果をページに貼り付けるJavaScriptなどでよく使われる方法ですが、これを応用して、外部ドメインに置い...
つまり、僕はフレームワークの話はしていない。API やプロトコルを共通化したらUIが再利用できますよ~とか、そういう話でもない。 Web API のアーキテクチャの話をしている。 http://blog.bulknews.net/mt/archives/001854.html naoya さんはこの記事に 「デスクトップアプリケーションが V で API が C という考え方。(API は C というか M だと思うけど。)」 とコメントしていて面白い。これは API ...
『 レベルとありがち発言●L1:HTMLって文字の太さを変えたりする奴だよね●L3:ulとh1を使って綺麗なレイアウトを出来る事は知ってるけど、table、img、brで十分だよ●L4:tableを使わずにdivでどうやって表を作ればいいの? 』 by Hi32
はてなブックマークカウンターの提供開始についてhttp://hatena.g.hatena.ne.jp/hatenabookmark/20061004/1159941842つーことなので、作ってみたhttp://la.ma.la/misc/userjs/hatebu_add_domain_counter.user.js青すぎ。
Javaプログラムにおいて,クラスを作ることを厭う人たちが多い. そのような人たちの多くはデータを桁数依存にて構造が存在する文字列にして扱うことを好む. しかしJavaにおいてStringを解析することは多くの例外の原因となり,ひいてはシステム障害の原因となることが多い. またStringの演算は重く,Stringはメモリ消費量が多い. この文章では,Java利用システムにおいてString...
GDataってもっと注目されてもいいんじゃないの&非公式開発者ガイド GoogleがGoogle Data APIs (Beta) Developer's Guideを公開しました。 Google Data APIs (略称はGData)というのは何かというと、RSSとAtomを組み合わせてそれを拡張したもので、フィードを取得したり、Atom publishing protocolを使ってデータを作成したり更新したり、また全文検索などのデータの問い合わせをできるようにしたプロトコル...
JSON を Template-Toolkit で展開する Jemplate という記事を書いたんですが、Jemplate を使うと何がいいかってのをもう少し詳しく書いてみます。 Jemplate は TT で JavaScript 上の JSON を展開できるんですが、それだけ聞いてもしかすると「これで普段サーバーサイドでやってるテンプレートの展開をクライアントサイドに持って行けて負荷がクライアントに移ってウマー」っていうのが使いど...
某社の社長がマッサージチェアを用意するから優秀なプログラマー20人に来て欲しいという発言をして、話題になっていますが、もとのエントリーやそのトラックバックもまあなんとなく読んだだけでそれに言及するつもりもないけど、話としてはインスパイアされたのでハリウッドからお届け うちの会社は基本的にCTO、つまりチーフテクノロジーオフィサーを置いていません。 ...
『 JavaScriptにこんなCommunityが出来るとは、なんだかこれまでの扱いを考えると涙ものだなぁ。この命名法ならshimokita.xulとかでもいいわけだね。 』 by ryuzi_kambe
そこで、僭越ながら、「サニタイズ言うなキャンペーン」について、 私なりの解釈を書いてみようと思う。 もっともこれが正解であるという保証はないのだが、 間違っていたらどなたかツッコミいただけることを期待しています(_o_) そもそも何のせいで「エスケープ」しなければならないのか たとえば住所氏名を登録させるWebアプリケーションは珍しいものではないと思う。 ...
こういうものは、やはり具体例があった方がわかりやすいと思う。 GOTOを使ってもいいんですか?|悪態のプログラマある新人プログラマに質問を受けた。処理の流れをどう書いたらいいのか分からないという。 「GOTO を使ったらいいんじゃないの?」 「GOTO を使ってもいいんですか?」
『 log4j(1.2.8以前)では、SMTPAppenderで日本語を正しく扱うことができません 』 by onozaty