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

maxosx+eclipse+pydev+virtualenvでpython開発環境を作ってみる

virtualenvのインストール こちらを参考にvirtualenvとvirtualenvwraperをインストール http://www.ianlewis.org/jp/virtualenv-pip-fabric.bashrcを修正 export WORKON_HOME=$HOME/.virtualenvs source `which virtualenvwrapper.sh` mkvirtualenv pydev で…

rubyとpythonでURLエンコード

最近ちょっとpythonを触ってるので、覚えたことをメモしておく。rubyの場合 require 'uri' require 'kconv' URI.encode('あいうえお') #=> "%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A" URI.encode('あいうえお'.toeuc) #=> "%A4%A2%A4%A4%A4%A6%A4%A8%…

Apple Push Notificationの通知でちょっとはまった件

開発中はうまく通知できていたのだが、シナリオテストの段階で通知できなくなり、 いろいろ調べてみたところ、どうやらdevの証明書を使って取得したdevice_tokenと、productionの証明書を使って取得したdevice_tokenを同時に通知の対象にしてしまっていたよ…

js2.elのコンパイル

js2.elのbyte-compile-fileで以下のようなエラーがでる場合 js2.el:7309:24:Error: Variable binding depth exceeds max-specpdl-sizeコマンドラインから実行するとよい $ emacs -q --batch eval '(byte-compile-file "js2.el")'

シェルで一日前の日付文字列を取得する

普段rubyで開発しているせいで、シェルでやろうとなるとすらっとでてこない。 date=`date --date '1 day ago' "+%Y-%m-%d"` '1 day ago'とかで指定できるとは知らなかった。

Subversionであるリビジョン間で、更新されたファイルだけを一覧で取得する

ブランチを切られたリビジョンを調べる svn log --stop-on-copy 調べたリビジョン(例:3421)から、現在までのファイル一覧を取得 svn diff --summarize -r 3421:HEAD http://d.hatena.ne.jp/szk-takanori/20080318/1205851938

apnsのインストールメモ

gem install apnsで入れると、feedback serviceに対応したコミットが入ってなかったので ソースを落としてインスール。 wget --no-check-certificate -O apns.tar.gz https://github.com/jpoz/APNS/tarball/master tar zxvf apns.tar.gz cd jpoz-APNS-68be88…