memo
音を再生するためのクラスMediaPlayerというのがあるのだが、こいつにたいして送るメッセージはMediaPlayerの状態に応じて変更する必要がある。状態遷移図がAPIドキュメントに読むのでコーディングするときはにらめっこしながらやりましょう。 MediaPlayer |…
だめ結構いろんなことやったのにメモしてなくてわすれる。めもめも1. 10.5 -> 10.6 2. XCode 3. mac ports 4. portsでgit mercurial python vimをいれた 5. Chrome Skype 夜フクロウ QuickSilver入れた 6. Spacesの設定した 7. GoogleIME入れた 8. TerminalC…
とりあえずは使い方 File f = new File("hoge.txt"); Scanner scan = new Scanner(f); while(scan.hasNextLine(){ scan.next(); //ほかnextInt,nextDoubleなど適宜使う。 } nextHogeメソッドで改行まで来た場合も自動的にカーソルは進められる。
document.createTextNodeは勝手にHTML文字をエスケープしてくれるらしい。 #まぁ考えてみればあたりまえ? var div = document.createElement("DIV"); div.appendChild(document.createTextNode("<span>hoge</span>")); console.log(div.innerHTML);//<span>hoge<…
#一応Windowsを前提としていますが、Macでも動くかも。一気に更新する暇が無いので小出しに。 初回は開発環境から。とりあえず必要なもの Adobe AIR SDK http://labs.adobe.com/downloads/airsdk.html Aptana http://www.aptana.com/download/ AptanaでAIR開…
自動改行の禁止をタグでやるっておかしくね? <div><nobr>ずさーーーーーーーーーーーーーーーーーーーーーー</nobr></div>
あるメソッドを呼び出した後、一定時間以内にあるイベントが発生するかもしくは、 一定時間経過したらもう一度メソッドを呼び出したいという時がある。 そう言うときはTimer:schedule(TimerTask,long);を使う。 TimerTask task; Timer timer; public void tr…
イベントオブジェクトのkeyCodeプロパティから取る。 elem.onKeyDown = function onKeyDown(event){ console.log(event.keyCode); }
幅で話をすると、 widthにpxとかemとかで指定しちゃうと、leftの値を計算したりしなきゃならいので、 div{ position:fixed; width:80%; left:10%; }とかやると、センターに来る。 縦方向もだいたい同じ。 (100 - width)/2%
以下のサイトを参考にしました。 [JavaScript]GM_addStyle、E4X http://d.hatena.ne.jp/brazil/20060820/1156056851 GM_addStyle([ "body{margin: 3em 5em;}", "h2 {background: gray; color: white; cursor: pointer; padding: 0.2em;}" ].join('')); 配列…
document.createTextNode("text"); でOK。 テキストノードを追加するときは elem.innerHTML += "<hoge />"; とかやると、なんか動作が不安定なので、 ちゃんと elem.insertBefore(textNode , elem.lastChild.nextSibling); とかやった方がいいかも。</hoge>
GM_xmlhttpRequestをなぜか上手くDOM操作できなかった。 原因は今でもわからない。 結局の所↓のgotinさんが言うやり方を採用。 正規表現というだけで、ちょっと躊躇していたのですが、 結果的にはgotinさんのところに掲載されていたfunctionを ちょちょいと…
SomeObject = { param : "hoge", callback : function (event){ console.log(this.param); } } hoge.addEventListener("someEventName" , SomeObject.callback , false); とかやると。 見事にundefinedになる。 AS2とかだとDelegate.createとか使えばいいん…
http://www.goodpic.com/mt/aws/ 検索して、ちょこちょこ指定するとリンクが完成する。 こんな感じ。 http://d.hatena.ne.jp/umezo/20071028#1193578149
firefoxで半透明化 -moz-opacity(MozOpacity) 固定系設定 position:fixed; position:absolute;前者は窓に対して固定。 後者は親要素に対して固定される。
だいたい解ってきたけど 結局どんなパラメータを送ればいいのか調べなきゃわからなかった。 Migrating from Amazon ECS 3.0 http://developer.amazonwebservices.com/connect/entry.jspa?externalID=627&categoryID=12 3からの移行用資料? Amazon ECS 4.0 …
GM_xmlhttpRequest({ method:get_or_post, url:someURL, onload:function(request){} }); イベントハンドラはもっと他にもあるんだけど、 とりあえず、これでおおざっぱなスクリプトならくめる。
firefoxでイベント発生時のマウス座標を取得する。 hoge.onclick = function ( event ){ //このeventオブジェクトから var mousex = event.clientX; var mousey = event.clientY; }
elementに直接登録するなら element.onSomeEventName = function(event){}; addEventListenerを使うなら。 element.addEventListener("someEventName" , function , boolean); 後者はイベントの名前にonがいらない。 ここでいつもはまる・・・・。