めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

2007-01-01から1年間の記事一覧

クエリー

ここは、Prototype.JSに頼ろう...

イベント

JavaScriptのイベントについて。 HTMLに直接イベントを書くのは単体で動作させるものだけにしたほうがいい アイコンにマウスオーバーしたら、それぞれに合わせたヘルプを表示するとか 大体これで書いてしまうことが多い そんなにたくさんイベントが起こらな…

Prototype.jsでmap

地味に効く機能だなあ。でも、混乱しやすいのは他の言語と一緒かも。

Prototype.jsでwithout

配列にある特定の要素を削除する場合、prototype.jsではwithout()が利用できます。 で、以下は、ありがちというか、ワタシだけかもしれませんが、はまりやすいのでメモです。 without()を実行した元の配列には変化がありません。without()では削除した結果の…

イヤホンがほしい

iPodについてくるイヤホンがふにゃふにゃになってきたので、イヤホンがほしいです。 とりあえず、書いておこう。

vsftpdのPAMに関する設定

dev

そんな設定項目があったのか。 PAMについて http://www.linux.or.jp/JF/JFdocs/User-Authentication-HOWTO/pam.html

子ノードを消す

以前、「覚書 - めも帖」として書いていたんだけれど、他に方法がないかなあ。

Flashでグラフを描画する

Flashでグラフを描画することについてまとめたサイトをいくつかメモ。いつかやりたいね、ということで。 http://www.linkclub.or.jp/~ma3ki/webutil/xmlswf-chart/xml-swf_howtograph.html http://www.moongift.jp/2007/07/open_flash_charts/ http://www.id…

bindAsEventListener

IEとFireFoxでイベントに関する処理が違う。 イベントをオブジェクト(エレメント)に付加したら、thisの意味がそれぞれのブラウザで意味が異なってしまうらしい。これを解消するのが「bindAsEventListener」ということらしいんだけれど...わからない。 参考…

何か作る時に

dev

テンプレートとなるXHTML + CSSは出来てきたけれど、ちょっとしたアイコン画像もあるとすごい便利だということがわかりました。

livedoor readerの動作はスゴイ

livedoor readerのソースを見ては、唸るばかり。 ロード中は、どこまで読み込まれているのか数字が出るし、読み込み完了も表示される。これって、こうして書くと簡単だけれど、実際どうやるかというと頭が煮えてきました。 - JSONデータの受け取りを開始 - J…

入力補完?補助?

vim

ctrl+nで動作した。びっくりした。

セッション

もしかして、UTF8がbitだっけ?になっているとエラーが出るんじゃないかと...とりあえず、文字コードは注意。

Pearのインストール場所

どこにSmartyのファイルを入れたものか?と考えて、Pearが入っている場所でいいよねと思って、Pearのインストール場所を探したら見当たらず。インストール場所を知る方法はないかと思って調べたら、以下の方法でわかりました pear config-show Configuration…

データ取得のタイミング

JSONでデータを取得するまでの間処理を遅延する、ということをしたい。 ということは、JSONでデータを取得した、ということが知りたいんだけれど、どうしたらいいだろうなあ...というのが今の悩み。

Smartyプラグイン(2)modifier(修正子)

リンクタグを作る modifier.htmllink.php ' . $title .'</a>'; } ?> index.tpl {$name|htmllink}です<br> {$name|htmllink:'名前'}です

berkeleyからMySQLへ移行(さくらインターネット)

MT

設定ファイルにあったberkeleyの設定を消して、MySQLの設定だけにしてからmt-db2sql.cgiを実行したら、失敗。考えてみれば、berkeleyの設定の設定がなければ、どこのDBを移行すればいいのかわからないじゃないか。 というわけで、berkeleyの設定とMySQLの設…

Smartyプラグイン

始めて作ったような気はしないけれど、今後きちんとまとめておきたので書き出しておくことにします。 modifier(修正子) フィルターのような感じで使える。実際には、フィルターは別な処理としてある compiler(コンパイラ関数) 独自タグを作れる insert …

連想配列で特定の要素の配列の要素を削除する(わかりにくい)

連想配列で特定の要素を削除する方法がわかりませんでした。 調べてみたら、わかったのでメモ。 $array = array( '山手線' => ['品川','東京','上野'] ); unset( $array['山手線'][1] ); $array = array_values($array); unset()で削除できます。ところが、…

ほんとんど触らないPostgreSQL

あまりというか、ほんとんど触らないPostgreSQL。 そんなコマンドの覚書。 psql psql databaseName指定したデータベースを起動する(ログイン) \d テーブル一覧を表示する \q 終了する

snippetsEmu.vimが便利だった

vim

snippetsEmu.vimを入れてみました。会社にある自分の開発環境に。 これを利用すると、 for<tab>と入力すると、これから入力するであろう部分のひな形を用意してくれます。 これが、TextMate風ということなんですね。そうか、これは便利かも。 でも、やりたかった</tab>…

みんなのPython Webアプリ編

例題がWebアプリで面白そう みんなのPython Webアプリ編 [みんなのシリーズ]作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/11/30メディア: 単行本購入: 6人 クリック: 199回この商品を含むブログ (39件) を見る

JSONとJSONPの違い

JSONPだとクロスドメインが可能 その代り、コールメソッド(っていうのかな?)が必要になる

VoxのAmazonのアイテム選択

ページ毎に通信しているのね。アイテム毎の情報が多いせいなのか?JavaScriptでページ処理をしない方がいいのか?確かにややこしいし。

JSONの常識?

JSONで少ないデータを受け取る場合でもloading画面を表示させていたら、データを受け取ってもloading画面が出てしまう。そこで、setTimeoutを使って処理すると消えたよ!もしかして、これって常識? あと、setTimeoutの理解がワタシ、今一歩です。

[めも] 帯広から東京への引越

したことがあります。タイトルにもありますが、わたくし、来年から1年間ほど東京事務所に転勤となりました。 今家を探してます。超急です。しかし思い立ったが大安吉日といいますものね。 留学するかのような、晴れやかかつ不安を多分に含んだ心持です。わ…

もう少し考える(2)

現在のページ番号 最大(最後)のページ番号 最初のページ(まあ、1でしょう) 1ページ毎の要素数 現在のページの最初の要素番号(index) 現在のページの最後の要素番号(index) 持つページ番号(配列) function:指定されたイベントで現在のページ番号を…

Prototype.jsのClass.create()

どいう効果があるんだろう。 これについて、あとでソースを読もう。

もう少し考える

要素が13ある配列があるとして、そこから7〜9件目のデータだけ欲しい、ということにまとめられます。 しらべると、slice()というメソッドがあるらしい!そこで、試してみたら出来た! Rubyにも同じメソッドがありました(省略できるけれど)

ふと

Pagerとして、デザパタのIteratorは適用できるのだろうか? 出来そうな気はする。 http://d.hatena.ne.jp/iox/20070618/1182158941 http://asakura.g.hatena.ne.jp/asakura-t/20041218/p1 http://asakura.g.hatena.ne.jp/asakura-t/20041211#p1 http://d.hat…