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

Mac で pypi に upload 出来ない

twitter で pit が Windows でうまく動かない件を修正するパッチを送ってもらいました. @yoshiori http://gist.github.com/261386 パッチあげておきました。 http://twitter.com/omasanori/status/6910667257 前から指摘されてたのですが, http://mattn.ka…

maven で依存 jar とかも含めて実行可能な jar を作る方法

maven-assembly-plugin を使って,jar-with-dependencies と manifest 指定すればいいみたい. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> </manifest></archive></configuration></plugin>

DevLOVE2009 Fusion で Python について発表しますた

とりあえず資料貼っておきます. そもそも何でお前が Python の発表してるんだって言われるかもしれませんが, 許してくだしあ>< で,懇親会で LT 出来るという事なので急遽, インデントのせいで Python を嫌っている人に 「じゃぁ インデントしないで書…

Ubuntu 9.10 で Eclipse の ボタンがおかしい

GDK との相性的な問題っぽいんだけど,前に対応した時にメモるの忘れてたの でメモ export GDK_NATIVE_WINDOWS=1しておけばok.参考 http://www.norio.be/blog/2009/10/problems-eclipse-buttons-ubuntu-910

マジすげぇ!! iPhone に何でも通知

http://im.kayac.com/ これを使ってiPhone アプリ に通知出来まするとりあえずコード #!/usr/bin/env python # -*- coding: utf-8 -*- import hashlib import urllib2, urllib class IMKayac: def __init__(self,id,password=None,sig=None): self.id = id s…

git svn で開発してみた

仕事で git 使いたかったので,git-svn でやってみた. git clone とりあえず,svn からチェックアウト $ git svn clone http://example.com/svnroot/trunk/project履歴持ってくるので結構時間かかる…… 実際に開発 $ git checkout -b ticket-345トピックブラ…

はてなパーカー欲しい!

はてなパーカー欲しい! L,バーガンディー

ストレンジ・ジャーニー逆引きに機能追加

id:t_yano に 「起きたらとりあえず家を出るようにすると良い」 と言われたので, 最近は朝起きたら少し早くても家を出るようにしています. で,早く出た日はファミレスでコーヒー飲みながら趣味コーディングしたり, ゲームしたりしてます. で,ストレン…

ROMA 動かしてみた

下準備 ruby1.9 と eventmachine が必要 rvm でサクっと環境作って git から持ってくる $ rvm 1.9.1 $ gem install eventmachine $ git clone git://github.com/roma/roma.git $ cd roma/ruby/serverここまでで準備完了 サーバ起動してみる $ bin/mkroute lo…

Twitter の following と followers の遷移

とりあえず 一ヶ月ちょいデータを取ってみたので公開してみる……200件ちょい差があったけど,一ヶ月で同数になった. やっている事は GMail に来た follow メールから自動でフォロー 30分に一回 60日間発言が無いor全く発言が無い人を remove 1日に一回 だけ…

RE:35歳独身限界説 by @kazuyo_k を打ち砕くたった一対の映像

誰よりも広い視野を持つはずのぐーぐる様にこう言われては、私でさえ何も言えません。 404 Blog Not Found:35歳独身限界説 by @kazuyo_k を打ち砕くたった一対の映像 Google って怖いですね!!

YAML で行頭に % って書きたい

やりかたわからなくって呟いたら, id:tokuhirom が教えてくれた. yaml でどうやってエスケープしたらいいかわからないときは、perl -E 'use YAML;say Dump({"%"=>"%"});' とか、シリアライザかましてみるのが定石です あー,なるほどと思いました. 結果 y…

女神転生 SJ の逆引き合体

iPhone から見たいから web インターフェース作ろうかなぁってところで時間切れ PySpa で女神転生 SJ の逆引き作ってた - YoshioriのBlog というわけで,PySpa で作ったやつを web でも見れるようにしました.Google App Engine で公開してます. http://dds…

PySpa で女神転生 SJ の逆引き作ってた

なんか,女神転生ストレンジ・ジャーニーが思いのほか良く出来ていて すごく楽しいので悪魔合成を逆引き出来るようにした. 悪魔名で検索すると素材が出てきます. iPhone から見たいから web インターフェース作ろうかなぁってところで時間切れ 合体表とか…

id:nishiohirokazu と彼女の事情

最初の数日を一緒に見てた 俺「あ,選択肢出たよ」 西尾「チョップ……」 俺「あ,違う女の子だ!」 西尾「チョップ……」 俺「あ,また選択肢出たよ」 西尾「チョップ……」 俺「(説明書を読みながら)あ,なんか画面にタッチするとスキンシップ出来るんだって」 西…

maven でローカルレポジトリの場所を変更して実行する

hudson とかでテストさせてると,A のテスト実行中に,B のテストが走りはじめて ~/.m2/repository の中のライブラリとか書き変えちゃったりして落る事があります. (SNAPSHOT のライブラリなどの時) なので job 単位でローカルレポジトリを分ける…… mvn の…

twitter の API 制限が揺るくなった気がする

yoshiori@yoshiori-ubuntu $ cat twlimit.py #!/usr/bin/env python # -*- coding: utf-8 -*- import simplejson, urllib2 from pit import Pit if __name__ =='__main__': twitter_config = Pit.get('twitter.com',{'require' : { 'user' : 'Your twitter n…

Slim3 の JUnit4対応

Slim3 の JUnit4対応 がメーリングリストで議論されています. 前から、ぽつぽつリクエストのあったJUnit4対応ですが、 それほど強い要望でもなかったため、これまでは見送ってきました。ただ、TDDサポートを第一の柱とするSlim3としては、 assertThatなど、…

台風だ!!

コロッケワッショイ!! \\ コロッケワッショイ!! // + + \\ コロッケワッショイ!!/+ _,,、、,,,_,_ _,,、、,,,_,_ _,,、、,,,_,_ + . + ,r';;'::゛':::`::;''tr';;'::゛':::`::;''t,';;'::゛':::`::;''t + 'r、;:´∀`:∩'r;´∀`∩r''r、;:´∀`;;r'さくさく…

RE:実名も捨てたもんじゃない

というわけで、質問実名を公開しているみなさんに聞きたいのですが、実名公開しててなんかいいことありました?悪いことありました? 実名も捨てたもんじゃない - IT戦記 実名公開している利点は色々な人が上げているので省略…… まぁ,クリスマスに AV が送…

山城に彼女が出来た!!!

あの,モテの権化とも言える id:Yamashiro0217 に彼女が出来ました. みなさまも祝福の声を送ってあげてください. http://twitter.com/yamashiro 協賛 ラブプラス基金 id:warufuzaketaichi \3000 id:sett-4 \1000 id:Yoshiori \1600 スペシャルサンクス id:…

Ubuntu で Microsoft Office Communicator を使う

Pidgin のプラグインが公開されてるのでそれを使う http://sipe.sourceforge.net/ その前に intltool とかが必要なのでインストールする yoshiori@yoshiori-ubuntu $ sudo aptitude install autotools-dev pkg-config libglib2.0-dev libgtk2.0-dev libpurpl…

rvm のインストール

とりあえず yoshiori@yoshiori-macbook $ sudo gem install rvmで yoshiori@yoshiori-macbook $ rvm-install なんか .zshrc ファイル作ってパスとか入れちゃうぜとか言われちゃうので 自分で書く…… yoshiori@yoshiori-macbook $ source ~/.zshenv で,読み込…

Java でキャストする時

キャストする時 Object o = 1; Integer i = (Integer) o; なんだけど,1.5 から Class クラスに cast メソッドが追加されたから Object o = 1; Integer i = Integer.class.cast(o); http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/Class.html#cas…

Snow Leopard にアップデートしてからやった事

起動時に 64bit にするのをデフォルトに /Library/Preferences/SystemConfiguration/com.apple.Boot.plist の「Kernel Flags」に「arch=86_64」を追記する <plist version="1.0"> <dict> <…</dict></plist>

Git で Linux のカーネル持ってきたらどのくらいかかるんだろう?

SeasarCon の懇親会で id:makotan とかと 「中央にリポジトリがなきゃいけない企業のプロダクトコードとかだと svn の方がよくね?」 「でも svn は速度がクソだからイヤだよね……」 と会話していました. そこで 「Git は早いけどそういえばカーネル持ってく…

優先度とか締め切りドリブンとか

タスクに優先順位をつけた場合、優先度の高いタスクを実行中に優先度の低いタスクのことを気にしたり、優先度の低いタスクをやるのに必要な時間を残して高いタスクを切り上げたりしてはいけない。優先度をつけた意味がなくなってしまう。 締め切りドリブンに…

ls ~ を晒すのが流行っているらしい

仕事で使ってる Ubuntu9.04 yoshiori@yoshiori-ubuntu $ ls ~ #test.java# Downloads/ Music/ Templates/ bin/ hs_err_pid5895.log pdf.tar.gz test.py Desktop/ Dropbox/ Pictures/ Videos/ hs_err_pid16719.log jdeveloper/ public_html/ tmp/ Documents/ …

住所をさらしたらモンハン3が贈られて来たでゴザル

とあるチャットで id:Ewigkeit が 「MH3 買ったんだけど彼女が xxxx で xxx だから悔しい」 って発言してたら,みんなが 「よし,じゃぁ,俺も買うから一緒にやろう!!」 と言ってました. すばらしいダメ団結力ですね!! でも,貧乏な僕は買う事が出来ません…

すんごい頑張って WEB+DB PRESS vol.52 に記事書いた!!!

WEB+DB PRESS vol.52 に特集1で 「新人さんに贈る Java プログラミングの習慣」という記事を id:t_yano と共著で書かせていただきました!!一応,タイトルには「Javaプログラマ」と入っていますが言語に依存した部分は少いので,他の言語の使用者でも役に立て…