m2

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

JavaScript で端末エミュレータエミュレータ

シェルスクリプトのネタがあってちょっと動作確認したいなーと思ったんだけど、手近に環境が無くて cygwin 入れるのもめんどくさい。そこで「JavaScriptで擬似端末書いちゃったら俺ってクールじゃね?」なんて妄想がはじまって「擬似ファイルシステムを作っ…

外部スクリプト一覧表示 Bookmarklet

むしろ今まで書いてなかったことに驚いた。 javascript:(function(){ var d=document; var sn=d.getElementsByTagName('script'); var b=[]; b.push('Script List of '+location.href+''); for(var i=0;i"+s+""); } } b.push(''); var w=window.open('','_x'…

「キミキタ」に粘着

はてブで一通り目を通して「オブジェクト指向が云々」と言ってるのは僕くらいだったので反応してみる。 あと、Javaなのにいまいちオブジェクト指向してないという意見もあった。これはどちらかというとスコアを所持するのがプレイヤーか審判かの問題のよ…

ウィンドウ幅を狭めても本文が読みやすい2カラムリキッドレイアウト(続・リキッドレイアウトとソリッドレイアウト)

前置き 前回は webページのレイアウトをする際に 単純なリキッド(横幅可変な)レイアウトだと、ディスプレイが大きい場合、横に広がりすぎて読みにくい。 ソリッド(横幅固定の)レイアウトだとウィンドウ幅を狭めた時に横スクロールが必要になり読みにくい。 …

リキッドレイアウトとソリッドレイアウト

web ページのレイアウトを考える時に、以前は「大きいディスプレイでは大きく! 小さいディスプレイでは小さく! 相手の環境に合わせられるリキッドレイアウトは最高!」などと思っていたんですが、最近は横幅固定(ソリッドorフィックスド レイアウト)でもい…

TinyURL のリダイレクト先をツールチップ表示する user.js

前に短縮URLの話をしたんだけども、どうしても短縮URLを開く前にそのリダイレクト先のURLを知りたいという方がいらっしゃるようなので、user.js を書きました。TinyURL のリダイレクト先をツールチップ表示 Opera、FFで動作。IEは面倒なので対応してません*1…

「キミのコードが汚い理由」のサンプルコードの最も汚い部分

前提として、私のような凡庸なサラリーマンプログラマーの立場で書いています。 キミのコードが汚い理由 〓 @IThttp://www.atmarkit.co.jp/im/carc/serial/redge51/redge51.html のはてぶで、コメントやエントリーを一通り読んだのだけども、 2007年01月12…

キミのコードが汚い理由のサンプルコードが読みにくい理由

それはオブジェクト指向じゃないから。 キミのコードが汚い理由 〓 @IThttp://www.atmarkit.co.jp/im/carc/serial/redge51/redge51.html 以下はよりクリーンだとされるコードの一部。 private int[] gameWon = {0,0}; (中略) public String getSetScore() {…

危険な JSON を試してみた

Kazuho@Cybozu Labs: 安全な JSON, 危険な JSON (Cross-site Including?)http://labs.cybozu.co.jp/blog/kazuho/archives/2007/01/cross-site_including.php によると、FireFox では Array を上書きすることで配列タイプの JSON にアクセスできるということ…