2009-03-01から1ヶ月間の記事一覧

BP Study#19 Google Apps & Google App Engine

株式会社ビープラウド Google Apps 独自ドメインでGoogleのWebアプリを使える。 メール・カレンダー・ドキュメント・サイト・連絡先・ビデオ APIやサービスが結構充実している 細かい要求についてはAPIを叩いて各自実現すれば良いのでGoogleはそんなに実装し…

SoozyCon7

Django URLField(verify_exists=True)とするとHTTPリクエスト飛ばして存在確認するとかすげぇ Modelにかなり詳細な情報が入っているのでModelからFormが作れる Signal eventを発生させる 任意の箇所で発生させられる ORMのデータ変更とかも テンプレート テ…

hg serveで表示しているhg annotateの結果を強調表示するbookmarklet

実行するとリビジョン番号を聞いてくるので、 数字を入れると、その次以降のリビジョン番号の行のみ強調表示する。 javascript:(function%20(options)%20{var%20s=document.createElement('script');var%20head=document.getElementsByTagName('head')[0];va…

ある要素内の文字列を置換する

var el = $('#id'); el.html(el.html().replace(/word/ig, "")); http://www.catswhocode.com/blog/8-awesome-jquery-tips-and-tricks この例酷すぎるでしょ。 置換対象の文字列がHTMLのタグ名に含まれるものならHTMLの構造が壊れるし、 属性の値と一致して…

Perlで二つの配列の積集合を取得

use strict; use Data::Dumper; my @array1 = (1,2,3,4,5); my @array2 = (2,4,5,6,7); my %in_array1 = (); @in_array1{@array1} = map {1;} @array1; print Dumper grep { $in_array1{$_}} @array2; #$VAR1 = 2; #$VAR2 = 4; #$VAR3 = 5; こんなんでよい?…

jQuery1.3への移行について

3 Quick Steps for a Painless Upgrade to jQuery 1.3 | Learning jQuery ブコメでメモしようとしたら長くなったので CSSセレクタでのXPath式属性指定が廃止された $('[@title=foo]');→$('[title=foo]'); カスタムセレクタの実装をJavaScriptコードの文字列…

.hgignoreをどうするか相談しようそうしような時のやり方について

管理したいディレクトリ上でhg initする 暫定版の.hgignoreを書く(参考:.何某ファイルを管理対象から除外する - 文殊堂) hg st > /home/hogehoge/hg_st.txt 管理対象になるファイルの一覧を出力する hg st -i -X logs > /home/hogehoge/hg_st_i.txt 管理対…

.何某ファイルを管理対象から除外する

リポジトリのトップがどれかのアカウントでのhomeだった場合には、 .bashrcとかいった.何某ファイルが大量にあって、 そういったファイルをhg cloneとかで一緒に持って行きたくないものです。 Mercurialでファイルを管理対象から除外するには.hgignoreに記述…