いくつかまとめているところがあったので、これを読めば実装はできる。今度他の実装をするかもしれないので、リンクをメモしとく。 基本事項 http://ray.sakura.ne.jp/asm/10.html 各種合成方法について http://tobysoft.net/wiki/index.php?PhotoShop%2F%A5…
onXXXを使って起こる問題 onLoadやonClickを使っているときにそのエレメントのinnerHTMLを操作すると初期化?が起こりonXXXの中身がなくなるようだ。 前述の通り、YUIではonXXXを使っているので、この問題に衝突。なんかムダにハマっている一日。しょうがな…
firebugぐらいあってもいいじゃないか だがしかしない! Visual studioで簡単にデバッグする方法がここにdebugger;と書くとそこでブレークしてくれるのは知らなかった。ちなみにFirebugもブレークする。
YUIの仕様らしい 結論から言って早とちり>< javascriptのブラウザ間の互換性を取り持ってくれるライブラリはたくさんあってprototype.jsがお気に入りだった。UIもまとめて作ることになってのでアニメーションとかが出来るのがまとめっているYUI Libraryに…
まず Meadow/Emacs memo: 設定済み Meadow を使ってみようを見ながらインストール Meadow/Emacs memo:をよく読んでMeadowマスターするぜw だがしかし、こいつにはJavascript modeがなかった すごく残念な気分になったので、捜索すると http://www.brgeight.…
8/22に第89回 カーネル読書会 in 楽天タワーに行ってきた。今回はOttawa Linux Symposiumの報告会でした。 内容は残念ながら畑違いすぎてわからないことが多かった。セキュリティに関しての内容が多く、しかも組み込み系の話も活発だということに驚いた。最…
今使っているバージョンはOpera9.51 Operaは左にパネルがあって、そこにブックマークのボタンを置いたりとかができるんだけども、 どうやら、起動時にそこのボタンが実行されているようだ。 そこにブックマークレットを配置すると起動した(最初は前回のセッ…
標準で色々ツールがあるようです。 参考サイトhttp://kinshachi.ddo.jp/blog/comp/archives/000506.html頑張って戦うか
最近やっとPHPEclipseからPDOへ移行しようと腰を上げました。 PHPDoc形式のコメントを書くようにしているのですが、ガンガン定型文は補完してくれるとうれしいなぁと思い、色々設定を調べているところ。 やっとauthorの挿入方法がわかったのでメモしておくー…
array_walkなどでcall_back型を指定するときには文字列で関数名を渡せる。 そのときにクラスのメソッドを指定したいときはarray($this, "hogehoge")というような引数を渡すと、うまく実行される。引数の説明のページにしっかり書いてあった。コールバックに…
class TestBase{ function test1(){ $this->hoge = "hogehoge"; } } class TestA{ private $hoge; function test2(){ } } $testA = new TestA(); $testA->test1(); こんなコードだとhogeがTestAでprivateなのでtest1がエラーで落ちるってい罠。 納得のいくよ…
Yahoo! UI Libraryは便利でいいんだけど、やっぱりJavascriptは型の弱い言語なのでエラーが多々わかりづらい。Panelを使っているときに this.beforeRenderEvent is undefinedこんなエラーが出たら、コンストラクタの第一引数の値が存在しないエレメントをさ…
クラスのイニシャライズリストに全てのメンバを書いて、いつでも意図した通りに初期化されるか 考慮しないといけない。自分で作ったクラスに有効にしたり、無効にしたりするメソッドがあって、下のような感じになっている状況。 class A{ public: A(){} void…
jQueryに浮気しそうになる。かゆいところに届かなくなってきたような・・・ onload以前(ドキュメントが完全に読み込まれる前)のイベントを捕まえたい http://www.metareal.org/2007/08/22/prototype-1-6-0-features-dom-content-loaded-event/ ここにある…
[javascript][Opera Widget]俺が壊れているのかOperaが壊れているのか? OperaでWidgetを作っているときに気づいた。なんか変な挙動をする俺のWidget壊れているのか? 原因はたぶん・・・GETじゃないかと思う。資料がなくてあれだけど、XMLHttpRequestを使っ…
そもそも、設計がいけないとかがあるかもしれないけど、それは置いといてコードを再利用したいが為にトランザクションがネストすることがあるんじゃないかと思う。 そのときのPostgreSQLのメモ begin begin update XXXXX とかすると二回目のbeginが無視され…
という悩み。テンプレートとかを使っていると、完全でないHTMLを使いたくなる。そこでDOMDocument::loadHTMLをして、saveXML(node)とするとnodeの部分が出力されるがHTML内のコメントアウトがCDATAになってしまう。(このせいでFirefoxでscriptタグが読めずJ…
<form> <label>Hello <select><option>World</option></select> <textarea></texarea> <button>click!!!</button> <label> </form> なんて書いたときにtextareaをクリックするとセレクトボックスにフォーカスを取られる。 挙動としては正しいかもしれないが、そもそも変なラベルの書き方をした自分がいけない。それはい</textarea></label></form>…
[javascript][Opera]Opera Widgetを作ってみる OperaWidgetを今更さわってみた。 WidgetはW3Cで仕様を作っているらしく、ここに http://dev.opera.com/articles/view/opera-widget-support-notes/ どこまで実装したとかがあった。 作ってみる[準備] とりあえ…
http://developer.yahoo.com/yui/uploader/Flashを使って、ファイルを複数同時に送ることの出来るライブラリ。ここが詳しかったhttp://phpspot.org/blog/archives/2008/02/yui250flickrphp.html ちょっとハマったのでメモを残す。 uploadCompleteDataという…
答えはここにあった!!! http://www.freeml.com/cppll_novice/1550/latest std::locale loc( std::locale( "japanese" ), &std::use_facet< std::numpunct< char > >( std::locale::classic() ) ); std::locale::global( loc ); とか std::locale loc = st…
特定の2バイト文字列があると「定数が2行目に続いています」 と意味わからないことを言ってくる。http://blog.kujirahand.com/?eid=445675 ここで言っているように、文字列の最後に\0を入れておくとうまく行った。 std::locale::global( std::locale( "japa…
JSは簡単に空間汚染が広がる。例えば、prototype.jsを使ったらAjaxってキーワードは抑えられちゃう。YUIのサンプルの初期化コードでは (function(){ 初期化処理 })() なんてことをしている。無名関数を作って、即起動している。出来るだけ名前の干渉がないよ…
RichText Editorが欲しくてダウンロードしてきた。簡単そうなサンプルを選んで(http://developer.yahoo.com/yui/examples/editor/simple_editor.html) 設置してみた。http://developer.yahoo.com/yui/editor/#startによると
自分の位置から上のディレクトリかファイルへのパスが欲しいときにdirnameを重ねる人を今日はじめて知ったたので、どっちがいいか比較してみた 実行するphpからみて、../../../sample.xmlがあると仮定 function bench( $func, $num ) { $start = microtime(t…
[C++][Ogre]Ogreゲームエンジン日記その1C++におけるSingletonの実装について調べてみた。 Ogreというオープンソースのゲームエンジンがあり、そのソースを調べた。OgreRoot.h(少し削ったソース) template <typename T> class Singleton { protected: static T* ms_Sing</typename>…
マニピュレーターが必要になったのでここを参考にしたhttp://homepage2.nifty.com/well/Manipulator.html#manipulator_witout_parameterGCCだとうまく行かなくて、色々試したが原因不明
音楽配信鯖(自分用)を構築すべく、スクリプト書き*2いきなり日本語を含むディレクトリを使ったところで問題発生http://www.nishihiroshima.com/TSNET/TSperl/28/862.html use utf8; use Encode; $str = "日本語"; $str = Encode::encode( 'Shift-JIS', $…
Wiiリモコンの新しい使い方 http://www.gizmodo.jp/2007/12/wii_44.html (試した人のレポート)http://d.hatena.ne.jp/takabow/20071216 Wiiなソフトの作り方 http://www.thinkit.co.jp/free/article/0711/2/5/ Wiiリモコンを解体 http://n-styles.com/main…
ARToolKitというライブラリがあって http://www1.bbiq.jp/kougaku/ARToolKit.html のようなことができるらしい。電脳コイルでみたような世界が構築できる可能性を示していると言えそうだ。