Ajaxで持って来たコンテンツに後からイベント追加したいなと思い、Prototype.jsにjQueryの.liveのような機能がないのかなと調べた。 結果、同じような質問があった。 後から生成された要素も含め、class="foo"を持つ要素に対してのclickイベントをjQueryで書…
protectedなメソッドのテストがしたい場合はどうしたらいいのかなと思い、 CakePHPを覗いてみたところ、cake/tests/cases/libs/http_socket.test.phpでテストしてたのでメモ。 http_socketのテストのsetUp()でMockHttpSocketクラスやMockHttpSocketRequests…
CakePHPのfindメソッドで複数のカラムのDISTINCTを実行したいなと思いcookbookを確認したのですが、 サンプルには1カラムのものしかない。 DISTINCT クエリを用いた簡単な例は次のようになります。MIN() や MAX()、その他の演算子も、同じように扱えます。 a…
「最小文字数が8」っていうバリデーションルールを書く例で Cookbookだと下のような感じでマジックナンバーにしてある。 'rule' => array('minLength', '8'), 多分簡単に説明するためにマジックナンバーにしてあるんだろうけど、 実際に開発するときは作用み…
本番環境と同じドメインでアクセスできるストレージ環境があって、 /etc/hostsのIPアドレスを書き換えて開発のチェックをしてたりします。 で、Coro::LWP使ったscriptでアクセスしてみたら本番の方に行ってしまいハマったのでメモ書き。 まずMacOSXだから/et…
MTを使ってて、「あるフォルダ配下のページ一覧を取得」って場面があり、 そのためにMTPagesのfolderモディファイアを使うのだけど、 このfolderモディファイア、値に指定できるのはMTFolderLabel。 はじめMTFolderBasenameで指定できるのかと思ってハマった…
MT5で複数サイトや複数ブログを管理している場合に、 基本的なHTMLは変わらず記事のカスタマイズすることが多々あります。 で、そんなときはシステムのテンプレートに共通化して、そのテンプレートを呼ぶようにしていたのですが、 「1つのウェブサイトの子供…
会社を退職した場合に失業給付と言う基本手当が支給されます。よく失業手当と言われているものです。 この手当の額は決まっていて、仕事で収入を得た場合には手当が減額されることもあります。 で、そんなことは雇用保険の説明会の時点で教わるし、ググると…
少し前にphonegapを知ったのでJavaScriptを使ってiPhoneアプリを作ってみた。 inputにJSON APIのURLを入力するとリスト表示してくれるDumper。 monmon/dump-for-dd · GitHub 試しに作っただけなのでエラー処理とか特にしてないけど、 http://search.twitter.…
最近JSTAPdに関するつぶやきを見て 「そうだ!触ろうと思ってインストールしたまま触ってないや!」 と思ったので実際に触ってみた流れとハマった所のメモ。 基本的には perldocjp JSTAPd::Tutorial::JA とかやってチュートリアルを見ればいい。 日本語だし…
久しぶりに触ったら忘れていたのでメモ。 use MP3::Tag; my $mp3 = MP3::Tag->new($mp3_filename); $mp3->title_set('title'); # タイトル $mp3->select_id3v2_frame_by_descr("USLT(eng)", 'lyric'); # 歌詞 $mp3->update_tags(); # タグに保存 # get my($t…
YAPC::AsiaのときにオライリーブースでiPhoneアプリケーション開発ガイド ―HTML+CSS+JavaScript による開発手法を買いました。 ちょこちょこ読もうかなぁと思っていたのだけど、 薄いし、面白いし、1冊まるまる使って少しずつサンプルアプリの機能追加してい…
友達から「暇だったらちょっと手伝って」と言われてPayPalのAPIを触ってみたのでメモ書き。 友達のやりたかったことは、下のような感じ 前提:役割 下記の役割がいたとして。 サービス:サービスを提供する人 管理者:イベントの管理者 参加者:イベントの参…
超楽しかった!ホントに楽しかった! 去年はYAPC::Asiaに初参加して、わからないながらも色んなセッションをひたすら聞いて、特にTAKESAKOさんのInline::x86 JIT Assemblerは大学の部屋の雰囲気も手伝って 「ホント大学の授業思い出すくらいわからないやぁ」…
iPhoneを買った後にGmailで一括連絡先管理しようと思い、 Google Sync を利用して、iPhone の連絡先と Gmail 連絡先との「完全」な同期をとる - 彼女からは、おいちゃんと呼ばれていますを見ながら設定してあったのですが、 新たにiPhoneに連絡先を追加する…
昨日に引き続きMTの話。 やりたいことは、 ウェブページ投稿時、フィールドに空白区切りの値を入れて、それをテンプレート側で空白でバラして変数に入れる というよくある感じのこと。 具体的には、 「読み込むスタイルシート」ってカスタムフィールドを作り…
久しぶりにMTを触っているのでせっかくだから作業メモ。 前提として、MT-5.03+MySQLを使っていて、「ブログ」ではなく「ウェブページ」でサイトを作成してます。 (MTEntry系ではなくMTPage系を使うくらいの違いかな?) 少し前まで使ってたのはオープンソー…
gumiという会社を今まで知らなかったのですが、memcached勉強会ということで見に行ってきました。 内容的には、memcachedの活用と運用 実践編:特集|gihyo.jp … 技術評論社と、この前のYokohama.pmでの内容という感じ。 懇親会ではgumiの方と話をして、面白…
2chのからコピペ。 953の人と同様、僕もいつもset pasteでやってたのですけど、最後の発言にある、 :a! とか :i! でいけることを知り、ちょっと感動したのでメモ。 面倒だったらその前にある set pastetoggle=<C-E> をセットしておいて編集モードでCtrl-Eとかも楽</c-e>…
Apacheの設定で Options Indexes を指定していないのに"Index Of"のファイル一覧ページが見えてしまい、なんでだろうなんでだろうとだいぶ悩んだ。 .htaccessにも指定しておらず、「もしかしてデフォルトが表示されていて-Indexesを指定しないとダメなのでは…
前に同じ状況起こったのだけどメモしてなかったのでメモ。 出先でSafariを立ち上げようとしただけなのにいきなりアップルマークになり、 その後 ローディング画像+アップルマーク→パスコードを入力のパスワード認証画面 の繰り返し状態になってしまって困っ…
Arkの勉強をしようとサンプルいじりながらちょこっとずつ進めていたら、 さっそくエラーが出てしまってどこがおかしいのかわからず挫折しかかってたところに、 さくらレンタルサーバーで動くWebアプリをArkを使って作ってみた - すぎゃーんメモなんていう素…
Google JavaScript Style Guide 和訳 — Google JavaScript Style Guide 和訳を読んでみて、知らなかったこととかメモ。 プロパティとメソッド * Private のプロパティ, 変数, メソッドには, 末尾にアンダースコア _ を付けてください. * Protected のプロパ…
Smart.fmがまだiKnowだった頃に友だちに頼まれて作ったアプリがあり、 それをniftyのLaCoocanで動かしてたので手直ししながらそのまとめ。 流れ LaCoocanの機能の一つに「メール転送」というのがあって、 取得してあるドメイン(例えばmonm.on.coocan.jp)の…
Gearman Workerを今まで「ジャーマン」と読んでいた僕にとってはとても価値あるカンファレンスでした。 (「ギアマン」って読むのね。ドイツに関係があるのかと思ってたよ。つづり調べ直したらジャーマンはGermanだったよ。) Perl Casualはカジュアルで楽し…
本編に関係ないけどwhichはインストール済みの全てのpath返すのね。/usr/bin/memcachedと/usr/local/bin/memcachedがインストールされてたためにエラーになってしまいしばらくハマってた 自己レス。 Proc::Guard - サーバープロセスを起動するライブラリ - b…
このまえsnow leopardに変えたばかりだし、何となく触ってみた。 インストールは超簡単でした。 にある 「Install Homebrew Today!」 をクリックすればインストールの説明ページが出てくる。 で、一番上に書いてある通り、 ruby -e "$(curl -fsS http://gist…
いつも忘れるのでメモメモ。 ubuntuなどdebian系でれば dpkg -L パッケージ名 それと、ダウンロードされたパッケージの保存先は /var/cache/apt/archives
玄箱HGのファンが壊れ、HDDも壊れたので、インストールし直したメモ。 前やった記憶辿りながらdebianのwoody入れてsarge入れてetch入れてってところまでやってみたんだけど、 今はlennyが簡単にインストールできるのね。 参考サイト 玄箱に Debian 5.0 (lenn…
今日は久々にiPhoneアプリの勉強をしようとしたものの、 まったく覚えてないのでXcodeに触り慣れるためにGHUnitのサンプルを動かす所までやってみることにした。 GHUnitでUnitTest Xcodeには元からOCUnitっていうUnitTestのフレームワークがあるみたいで、 …