2008-01-01から1年間の記事一覧
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 のようなことができるらしい。電脳コイルでみたような世界が構築できる可能性を示していると言えそうだ。
CVはComputer Visionの略公式のチュートリアル http://jaist.dl.sourceforge.net/sourceforge/opencvlibrary/opencv_introduction_2007June9.pdf インストールとセットアップの方法が示されている。 http://kurolab.cntl.kyutech.ac.jp/wiki/farm/HowTo/?(Wi…
http://wikiwiki.jp/redstrange/?C%2B%2B%A5%B3%A1%BC%A5%C7%A5%A3%A5%F3%A5%B0%A5%B9%A5%BF%A5%A4%A5%EB ライブラリの設計を考えるときに、一つのプラットフォームに限らず他でも動いて欲しいなと思って試行錯誤中なのだが、システム依存の部分を減らしたい…
Windowsログのネタはあんまり欲しいものがGoogle先生でも教えてくれない。 とりあえず、英語でも検索してみたんだけども、見つからない。そもそもMSDNで見つからない(いや、見つけづらいだけかもしれない)ことが一番の問題。 Win32APIは使っちゃいけないん…
不完全な情報です。正しく調べつくした結果じゃないので何か問題あったらドンマイの方向で イベントビュワーでevtファイルが生成できます。ログを加工することをするときには OpenEventLog、ReadEventLogなどのAPIを使うわけだけれども 状況として多々、evt…
圧縮後ファイルサイズが0バイトになる奇跡の圧縮方法 http://www.geocities.co.jp/Playtown-Denei/1184/satoimo/アホみたいですが、すごいアイディア。使い方がよくわからないですが、たくさんファイルを生成したいときに 便利かもしれない。
ずっと観察してみたところ、流し読みのようであった。 しかも、市営図書館の蔵書・・・ GWTって流行ってるの??? 好きだけど、信じられない。 前々からExtというJavascriptのライブラリを注目していたものの、重いしなーとか言いながら全然試してこなかっ…
Operaでうまい方法がありました。方法はリンク先に任せますw Operaの場合の使い方 http://art2006salt.blog60.fc2.com/blog-entry-547.html やはり、いいコードは英語バリバリのOpenSourceから読み取らないといけなかったりとする場面が多々あります。こん…
そもそもGWTが好きであぁJavascriptレスで色々簡単に出来るなんてステキなんて;;; *1 そんなことをPHPで出来たらなぁーってことです。 基本コンセプト WidgetのPHPコードからコンパイルしてtemplateのHTMLと混ぜてうまいHTML+JSになっているファイルを出…
Operaのユーザースクリプトのクセがまだまだよくわからないですが、なんとなくOpera用に改修が完了 var testWindow = typeof unsafeWindow != 'undefined' ? unsafeWindow : window; なんて書いてunsafeWindowとの互換性を維持するところで結構戸惑ってしま…
要求定義:離れた人(実家とか)と音楽を共有したいのでそのための音楽サーバーが欲しい。 機能: 専用のクライアント(ブラウザで結構)を使ってサーバー内の音楽ファイルの情報が取得できる サーバー内の音楽ファイルをダウンロードできる サーバー内に音…
摩訶不思議なこともあります。学校でPrologなんてやらされる学校に通ってしまっているのですから Erlangという言語を前に知りました。 ほんとPrologにしか見えないという・・・(関係があるのはあとで知った) 並列処理が得意な言語で、C++とかJavaとかでマ…