2010-01-01から1年間の記事一覧

Androidのイベントリスナ

本には public class ClassName extends Activity implements OnClickListener{ @Override public void onClick(View view) { if(view == button1){ 〜〜〜〜 }else if(view == button2){ 〜〜〜〜 } } }とあるけど、なんかしっくりこないなー。全ボタンに対…

アノテーション@OverrideでEclipseがエラー吐くとき

ウィンドウ→設定→Java→コンパイラの「コンパイラ準拠レベル」を1.6(以上)にすべし。 1.5だと既に実装されているメソッドのオーバーライドしか通してくれない。 1.6だとabstractメソッドの実装も通してくれる。 だそうなhttp://www.atmarkit.co.jp/bbs/phpB…

パスが通ってて名前だけで叩けるコマンドのパスを知る方法

which だそうだ。# which vi /bin/viこんな感じ。

辞書について

辞書が使いやすいとタイピングにおけるイライラって結構減るものだと思います。珍姓とかわざわざ毎回1文字ずつ変換するのめんどいよね。GoogleIMEを使ったことないのに偉そうに変換について語るのもどうかと思いますが。 すみません。まあ自己満足で辞書公開…

イマジネイション

input type="image" って画像貼るだけじゃなくて、画像を使った送信ボタンを貼る、ってことなのね。 http://www.tagindex.com/html_tag/form/input_image.html

メアド書式チェック

xxx@xxxxx.xxxxx でダメだった。Flex。なんでかなー? http://livedocs.adobe.com/flex/201_jp/langref/mx/validators/EmailValidator.html#invalidDomainErrorほう。 「接尾辞 (最上位のドメイン) の長さが 2 文字、3 文字、4 文字または 6 文字ではないと…

Firefoxfuck

innerTextがない textContentが代わりにあるみたいhttp://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter05/004/index.htmlfunction getInnerText(element){ innerText = element.innerText; if(typeof innerText == 'undefined'){ innerText = eleme…

include_path

include_pathを相対で指定してると、chdirした場合にそこからの相対になっちゃうのね。 .htaccessとかで相対指定しててかつchdirする必要がある場合、処理の最初で絶対に変換して再セットするのがいいんかな。あとPATH_SEPARATORって定数があるんだって。追…

PHPでcalleeを取るにはdebug_backtrace

http://php.net/manual/ja/function.debug-backtrace.php なんという素晴らしい関数debugってついてるからデバッグ以外で使うのはあんま推薦されないのかな

JGREP2にPeggyPadを設定

起動パラメータは以下。 /L%L %F

シェルのtestコマンド

よく忘れるので。http://www.geocities.jp/geo_sunisland/if_and_test.htmlこのページよくまとまっててラブ。

パスからファイルの情報がわかる関数

こないだ便利だなーと思ったけどメモるの忘れてた。pathinfohttp://php.net/manual/ja/function.pathinfo.phpパスからファイルの情報がわかる素敵関数。 ファイルを「解凍」って言うじゃないですか。その反対のことをするクラスに「Freeze〜」ってつけようと…

暗号と暗号化と復号 日本語のお話

http://www.atmarkit.co.jp/aig/02security/encrypt.htmlにある「復号化」って誤りじゃなかろうか?「暗号」=「暗くされた状態の号」「暗号化」=「号を暗くされた状態にする」 「復号」=「号を復する」って意味だと思うから。でもよくよく考えたら「復号…

CSS によるブロック要素の左右中央揃え

http://w3g.jp/webstandards/hack/css_block_controlなんかブラウザによってマチマチだと思ったらこういうことだったのね。text-align指定するだけじゃダメや。

ぐろーばる

http://www.zend.co.jp/tech/index.php?Tips%2FPHP%2F%24GLOBAL%A4%CE%C0%C8%BC%E5%C0%AD

rwx

rwxの順番あやふやな人が結構いてrwxの順番は「読み書きそろばん」って覚えるとイイなーと思ったけどRGBとかにもなにかいい覚え方ないだろうか

可読性と可書性って意外とすれ違う

「asdfがqwerでもpoiuでもないならば」は僕は普段こう書きます。if(!(asdf == qwer || asdf == poiu))読み終わってから目的を知るのには優しいと思うけど、読みにくいのかもしれないね。読むときは大抵左からだったり、カッコが多いと読みづらかったりするも…

SQLでMath.max()

JavaとかのMath.max()やMath.min()みたいなことをやりたかったんだけど、GREATEST() LEAST()でできるみたい。他にMAX()関数あるからねー。

PHPのmktimeは変な日付も許可しちゃう

12/32→翌年の1/1とかにしてくれちゃうらしい。お節介。日付チェックで妥当でないやつはfalseとか返してほしかったなー。http://php.net/manual/ja/function.mktime.phpと思いきや、こんな関数もいた。http://php.net/manual/ja/function.checkdate.phpあらか…

linux(unix)のプロセスをなんたらするやつ

http://d.hatena.ne.jp/lurker/20061102/1162427170ps auxで出てくる一番右のやつにマッチさせるにはpgrep -f 'aaaaaaaaa' ってすればいいかんじ。どうでもいいけどps -elfって「ぴーえす えるふ」って読んじゃうよね!そう覚えました

どこぞの会社の入社試験をPHPで

http://okajima.air-nifty.com/b/2010/01/post-abc6.htmlこれ。 誰よりもウンコな解き方をしたと思います。 所要時間90分。 というかこれ「解いた」っていいのか微妙。とりあえず今個人的にアツいPHPで書いておりました。(PHP以外忘れたから説が濃厚です) …

Oracleも困る

Oracleではテーブル名のエイリアスを指定する際に、ASを書いてはいけない。(対して、PostgreSQLではカラム名のエイリアスを指定する際に、ASを省略してはいけない →8.4以降では省略できるみたい)

ポスグレマジ迷惑

標準SQLでは、省略可能なキーワードであるASは単なるノイズとして扱われ、省略しても影響はありません。 PostgreSQLのパーサは出力列の名前を変更する際にこのキーワードを必要とします。 なぜなら、型の拡張機能を考えると、このキーワードがないと構文解析…