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

ブックマークレットの時代

ということのほどでもない。会社の勤務表がWebで申請するシステムなのだが、これがアプレットで作られててヒジョーに描画が遅い上に一個一個入力する必要があって、ものすごく面倒くさくてよく申請遅れて起こられる。で楽をしたいがためにjavascriptで何とか…

やっぱりダメcreateElement("")

http://d.hatena.ne.jp/tikitikimi/20060824/1156382819 ってわけで試してみたところやっぱりFireFoxで document.createElement("<input name='name'>");は怒られたのでIEとFireFoxで処理変更。 createInputNode:function(){ var node; if(navigator.appVersion.match(/\bMSIE\b…

マウスでスキャナー

http://japanese.engadget.com/2006/01/08/optical-mouse-scanner/ 実用的には全く使えそうにないけどVJとか音楽ソフトのUIとして使ったら面白いんじゃないかと思った。RGB分析して床の色が変わることが何らかのトリガーになるとか。マウスを動かすとかって…

どうでもいいけどタイトルにhtml使ったら穴があいちゃってんな。 穴が開くってIT用語? パンくずリストって言葉を始めて聞いたときは「うはIT用語」って思った。

泡盛+シーカーサー+水+氷=うめー

やっぱ

JSON-RPC-Javaはいろいろ設定が面倒なのでやめ。使うのに外部jsファイル呼ばなきゃいけないのとかはやめてほしい。単純にオブジェクトをJSON式のStringに変換してほしいだけなんだけどなー。リフレクションを使ってやるアルゴリズムを自分で書けばいいだけか…

苦手な言葉

ところでプログラム関連でなんとなくその言葉が出るだけでグワッと頭が混乱してくる苦手な言葉ってのが俺にはあって、RPCもそれだけど他は以下のようなもの。 ・bind ・invoker ・Handler ・Parser ・SOAP(これはちょっと違うか) ・割り込み演算 ・lookup …

JSON-RPC-Java

http://oss.metaparadigm.com/jsonrpc/ 例のPerl雑誌にもJSON関係の記事が多めに取り上げていましたが、とりあえず現状仕事で使うのはJavaなのでJavaでJSON扱うためのライブラリー。ザッとみただけで詳細分かってないですが、確かにオブジェクト単位でサーバ…

エレメントの大きさ測定

http://www.microsoft.com/japan/developer/library/jpisdk/dhtml/measure/measuring.htm#chp_measuring いつもどれがscrollLeftだかoffsetHeightだか分からなくなってしまうのでそのときはコレを見るメモ。

全部全半角でタイトル設定すると人のおとなり日記とかに出たときに多大な迷惑をかけることに気づいたので(特にFireFox)半角入れました。気が弱い。でもそんな守らなければいけないものでもないっしょー。いいっしょー。

で生々しいソース読みたいならオープンソースのものでも読めや、ということになりますがなかなかじっくり読むことができないっす・・・プリントアウトするもの大変だし、まとめて時間とれないし・・・とか思ってたけどじゃあw-zero3で開いて電車の中で読めば…

Lions’ Commentary on UNIX (Ascii books)作者: ジョンライオンズ,John Lions,岩本信一出版社/メーカー: アスキー発売日: 1998/07メディア: 単行本購入: 13人 クリック: 807回この商品を含むブログ (33件) を見るこれも買った。チョコチョコ拾い読み中。やっ…

まるごとPerl! Vol.1作者: 小飼弾,宮川達彦,伊藤直也,川合孝典,水野貴明出版社/メーカー: インプレス発売日: 2006/08/24メディア: 大型本購入: 7人 クリック: 123回この商品を含むブログ (115件) を見る買いました。超Perl初心者なのでよろしくお願いします…

submitした後同ページで同じ位置に戻る

って普通に"#〜"やるとa nameの位置がページの先頭になっちゃって必ずズレて非常に腹立たしいところがあるのでそういうメソッド作ってみた submitする前にコレを呼ぶ function savePosition(){ for(i=0;i

INの中でORDER

DB

select col from table where col2 in (select col3 from table3)みたいなSQLで select col from table where col2 in (select col3 from table3 order by col4)みたいにin句の中でorder byを使うと劇的にSQLが速くなったことが。インデックスをうまく使うよ…

SQLのEXISTS

DB

自分が関わっていたプロジェクトで「このクラスで"SELECT * "使ってるぞ!」と他の人に指摘されてナンテコッタと思ってよくみてみたら単にEXISTSの中で使ってるだけだったということが。 http://www.geocities.jp/mickindex/database/db_optimize.html#Local…

?の後に空白を入れる癖

って普通あるのかな? 何か入れないと気持ち悪く感じてしまう。

insertAfter()

なんでDOM関数でinsertBeforeがあるのにinsertAfterが無いんだろう? と思ってたけど http://www.dustindiaz.com/top-ten-javascript にありましたがコレでやれってことなんですね。 function insertAfter(parent, node, referenceNode) { parent.insertBefo…

さらに

var input = document.createElement("input"); input.name="inputname"; input.type="hidden"; input.value="inputvalue";とかってDOMでinputタグ組み立てたくなるときってみんなあると思うけど、無理して一般化する意味はなくて俺があったんけど、IEだとな…

document.allっぽいやつ

ブラウザごとに処理を分けるのを極力嫌がる俺なので、document.allがしたいけどdocument.allって書きたくないなーという悩みをかかえていたら http://q.hatena.ne.jp/1124773824 という感じでdocument.getElementsByTagName('*')が通るっぽいのでOKというこ…

自分と私

というテーマで考え事。何か自分の思考に緩衝地帯というか、できるだけ考えないようにしてるような地点がまだらにあって、それは何か一続きのものだな、でも決定的にな言葉は蜜からんな、とナイーブな思考に陥ると止まらんのが自分の悪い癖。でも一度確認し…

new URL(String) 

を使えばURLの文字列を簡単に解析できるということに気づくまで正規表現使ったり面倒くさかった。HttpServeletRequestに紐付いた表現方法しか知らんかったからねーってまずJavaはライブラリを探せってことだな。JavaにもCPANみたいなのがあればいいのにな。g…

Linux

家のLinuxが急にroot権限以外で権限エラーになりまったく入れなくなるという謎現象が。ウリャー。 ってことでかなりあせって調べたらルート"/"の権限が000になってました・・・何コレ? とりあえず755にして一応解決・・・でも何でだろう・・・クラックだっ…

Subversion

今までCSVでしかソース管理やったことないけどSubversionやってみたいなー。とりあえず家のサーバに導入してみようと検討中。

cross-domain iframe

今javascriptでiframe組み立てて、そこに他ドメインのサーバから取得したページを表示するシステム作ってるんだけど、問題はその他ドメインのページの大きさが固定ではないっていうことで。もし同一ドメインならbodyのscrollHeightとscrollWidthを親ページに…

WSAD

Ctl+F6でエディタ切り替えは超便利。知ってるのと知らないので効率が違いすぎます。

apache mod_rewrite

クエリ文字列(&name=***&address=***)があるとSEO的によくない、ということでそれをごまかすためにmod_rewrite使用した。 てけっこう前の話だけど備忘録として残す。 Webアプリ内でURL作成しているとことは共通モジュールを使っているので、設定ファイルに…

prototype.js

bind、bindAsEventListenerの使いどころに悩んだが、要するに呼んだメソッド内の「this」の参照先を確定するために必要なのね、ということに気づく。 これすげー便利じゃね? 確かにイベントから呼ばれるメソッドで使用する変数を無理やりグローバル変数に押…