2008-01-01から1年間の記事一覧
'//text()[string-length(normalize-space()) > 0]'これで勝つる。 <追記> 誰がタイトル取ってこいと...俺か、 欲しいのは、bodyタグ以下だけですよね〜 '/html/body//text()[string-length(normalize-space()) > 0]'今度こそ </追記> normalize-spaceで空白文字削…
symfony1.1の補完関数書こうとしたら、コロン以降が補完されず投げそう。 symfony本家のtracにあるzsh Completion fileの_1st_argumentsを以下のように変更して _1st_arguments=( 'help:Displays help for a task' 'h:Displays help for a task' 'list:List …
symfonyでリンク作成する場合は、URLフォーマット変えなくても、オプションでスラッシュ付き文字列送れる。 ridirectでも同様にしたいなぁ。
urlencodeしても、スラッシュがブラウザに解釈されて期待通りにいきませんでした。 妥協案として、ネイティブにheader使いました。 header('Location: ' . $this->getController()->genUrl('user/index', false) . '?url=http://example.com'); exit; この状…
symfony1.0系は使ったことあるけれど、1.1系はどんなもんだろう?ってことで今度はsymfony ホント広く浅くな性格だな。 コマンドが一新されててカッコイイのはいいけれど、zshで関数補完が使えなくなってしまった。 どこかに1.1用あるのかな? AliasMatchで…
ルーティングはいいけれど、結局のところスラッシュはディレクトリ扱いだから、cssやjs読み込むとき相対パスだと痛い目にあった。 デフォルトでしか見てなかったから気づかなかった。 example.com/ なら、src="css/hoge.css" は、example.com/css/hoge.css …
cssとjsの読み込みは、設定ファイルでビュー毎に分けられるといいな。 レイアウト作ったので、ビューによって読み込むcssとjs変えたい!って時はどうやるんだろ? 今のところ、レイアウトの<head>内に headLink() ?> headScript() ?> と書いておいて、ビューの頭で </head>…
俺が起きてるのにストーブ止められました。こんばんは 研究室内でZend Frameworkが流行ってるので流されてみました。 symfonyをかじった程度の経験からすると、第一印象は「ちょっとめんどくさい」でした。 symfony init-project askeet魔法の言葉で準備完了…
リンク先の説明やちょっとした補足情報程度なら、title="説明"ってタグにかけば、マウスオーバー時にポップで出してくれる。 マウスオーバー時のマウス位置を〜 画面からはみ出さないように〜 めんどくさいなぁ そんな時はtitle属性 <a href="dummy.html" title="ダミーです"> a, p, span, table等々</a>…
Firefoxで動いたjavascriptがIEで動かなくてもそんなに焦らないけれど、OperaでもSafariでも動かないと焦る。 関数名にdelete使ったら、上記症状だったんですけど動いちゃうFirefoxが異端? いずれにせよ予約語を不用意に使うなってことですね。
後輩に得意げにプログラム解説しときながらの致命的ミス それ対やない西洋ナシや あああああああああああああ恥ずかしい
1, 0 ver function and(i, j) { return i & j; } function or(i, j) { return i | j; } function nand(i, j) { return !and(i, j) ? 1 : 0; } function nor(i, j) { return !or(i, j) ? 1: 0; } function xor(i, j) { return i^j; } function not(i) { retur…
午前: (`・ω・´) (´・ω・`) (T _ T) orz 午後1: デンライナー 午後2: C氏ドンマイ 付け焼刃でしたよ。
画像が一つ飛ばしになるの修正 canvas要素で遊ぼうってことで、画像に落書きできるスクリプト書いてみました。 使い方 windowのロードイベント後に以下のコード読み込んで下さい。 firebug入っているなら、コンソールに貼り付けて、実行でおk。 pixiv辺りが…
Subversionでマージしようとしたら、「行方不明の対象ファイルは飛ばしました」なんてエラーが出て焦りました。 新しくフォルダ作って、そこに移動させたファイルが行方不明扱いになってました。 svn mkdirも使ったし、svn mvで移動させたのに ゚・(ノД`)ウワーン …
第3回教育システム情報学会に出てきました。 タイトルから判るように、場所は香川でした。 発表タイトル 「JavaScriptをJavaって言う教授をどうやって…」 もとい 「Web教材への書き込みの共有によるコミュニケーション機能の改善」です。 発表内容 ラインマ…
java, perl, python, rubyはあるのに、phpだけ見つからなかった。
メモ DOMContentLoadedイベント時に、styleのdisplayをnoneにしても、画像は読み込まれてしまう。 DOMContentLoadedイベント時に、img要素をremoveChildしても、画像は読み込まれてしまう。 DOMContentLoadedイベント時に、src属性の値を無しにすると、画像…
カレントディレクトリ以下の全ファイルの内、ファイル名が'php' or 'css' or 'js'で終わるファイルを取ってくる find * -type f -name '*php' -or -name '*css' -or -name '*js' '*'が検索対象のパス。'/'にすると全フォルダ、'hoge'にするとカレントディレ…
ペットの名前も付けられないけれど、 ファイル名、関数名、変数名、データベースのテーブル名… 名前を付ける場面に出くわすと、いつも長考してしまう。 苦手なくせに、こだわる性格だから英次郎 on the WEBとかWikipediaとか見ながら、うなってます。 今悩ん…
vertical-alignって響きがカッコイイ TEXT-TOP|MIDDLE|TEXT-BOTTOM
大人気っつーか、注目度高すぎだね。 個人的には、firebug並のデバッグ環境と、マウスジェスチャー、Greasemonkey的なものがあれば満足です。 要は、firefoxから乗り換えるほどの魅力をまだ感じない。 レンダリングエンジンはsafariと同じWebKitなんで、タグ…
tracのwiki編集権限持っている場合、編集したいページでダブルクリックすると編集画面に遷移します。ブックマークレット版 javascript:(function(){document.body.addEventListener("dblclick",function(){var f=document.forms;if((f.length>1)&&(f[1].getE…
はじめに 自分用のメモがてら書いてきます。 僕もまだまだ素人なんで、つっこみ大歓迎です。 目に見えることが真実とは限らない リンクを使った引っ掛けの例です。 初級:リンク先と表示されている文字が違う <a href="http://bbb.com">aaa</a> エロサイトでよく見かけますねw これは、ス…
http://translate.google.com/translate_t?hl=ja 文書量によってテキストエリアの大きさが変わるのが、Googleクオリティ
TextとCommentノードの共通機能らしい。 こっち使えば、nodeValue取ってきてStringとして操作せずに、ノードとして操作できるね。 appendData, deleteData, insertData, replaceData, substringDataと一通りのメソッドが存在するみたい。 今まで // firebug…
まだ、完全な原因は不明ですが、 マウスダウンイベント時にイベント伝播を停止すると、同様の現象が起こるので、これが関係しているかも。 余談ですが、ドラッグ&ドロップや要素のリサイズするときに、マウスダウンイベントの伝播停止しないと 無関係な文字…
Webページをjavascript面で使いやすくしてくれるjQuery UIですが、 デモページで不思議な状況に陥りました。 resizableのデモページで、4つのブロックの内 左から3つで、文字の範囲選択ができなくなっていることです。 一番右のブロックでは、できるのに。…
SEVEN ANGELS t72l4 @3 a.a8<c+>a8a8 f+2<d8c+8e8d8 d2>b.b8a 2g2 a.a8<c+>a8a8 <d2d2> aa8a8g.f+8 f+1; 祈祷 t88|16 @3 a4.a8b-8a8<c8>a8 b-2f4r4 a4.a8<c8>a8a8<c8 c2.>r4 a4.a8b-8a8<c8>a8 b-2f4r4 f4.a8<c8>b-8a8g8 a2.r4 <c4.c8c8c8c8c8 c2>a4r4 b-4.b-8<c8c8c8c8 c2.>r4 a4.a8b-8a8<c8>a8 b-2f4r4 f4.a8<c8>b-8a8g8 a2.…</c8></c8></c8c8c8c8></c4.c8c8c8c8c8></c8></c8></c8></c8></c8></d2d2></c+></d8c+8e8d8></c+>
ブックマークレット版 javascript:(function(){var d=document.createElement('div');var s=d.style;s.position='absolute';s.top=(Math.random()*100)+'%';s.left=(Math.random()*100)+'%';s.zIndex='9999';s.color='#07F';s.fontSize='14em';d.innerHTML=u…