2010-01-01から1年間の記事一覧
追記[2011/09/26] git-now のurlをgistからgit-hubに変更しました。 追記[2011/10/17] ライセンスはGPLです 一時的なtmp コミットや、簡単なログメッセージのコミット(push 前にログメッセージを整えています)を作るとき、今まで↓みたいな事をしていました…
Git 可愛いよ、Git という訳で、最近Git の使い方を覚えてきたので、少しまとめておく。書いたのは、下記の2コマンドのオプションについてです。 git add -p git rebase -i 両方ともSVN では出来ないですので、SVN 使っている方はGit キモい 凄いと思うこと…
VimでPython + TDD な事をしていたらVimスクリプトが出来てたので公開します。 私のPC環境 Windows 7 + 香り屋 Vim 7.2-20100510 for Windows (32bit VC2008) 他OSでの動作確認はしていません。。。 使用は自己責任で、ご自由に。 Vimからnoseを実行する 参…
LT時は時間内に全く終わらず、すごく残念な感じに...orz 折角作った資料ですので、SlideShareにアップロードしてみました。20101001 5分でわかるtrac pluginの作り方_slideshareView more presentations from sinsoku.ちょっと概要説明が多くて、コードに関…
Pythonのリスト内包表記の細かい動作がようやく分かってきたので、ブログに書いておく。 参考にしたページ Python のリスト内包表記 | すぐに忘れる脳みそのためのメモ Pythonリスト内包表記文法 低速マスター - a2c.get.diary 基本 Google先生に聞いたら詳…
というわけで、PythonでOAuth認証を使ってCacoo APIを試してみました。 ほとんど↓2つのソースを弄っただけですが.... Tweepy Big Sky :: デスクトップアプリケーションでも認証可能なOAuth「xAuth」をpythonから試してみた。 アプリの登録・認証など Cacoo …
Windows環境で使おうとしたら、dev_appserverのImportErrorが出てハマったので、備忘録を残す。 参考 NoseGAE: Test support for Google Application Engine Python Package Index : NoseGAE 0.1.7 Python Package Index : WebTest 1.2.1 基本的には 上記のp…
TLで面白いつぶやきを見つけた。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twi…
事の始まりはTwitterでのやりとり。 @kin7008 はじまったな。 RT @aohasu: お見合いBot…ゴクリ QT @sinsoku_listy: 両方の単語を収集するbotがいたら・・・ RT @aohasu: 彼女欲しいトークもむなしい… QT @miloooks: 彼氏欲しいトークがむなしい…もっと早く作ろ…
TracのXML-RPCで取得した時刻がUTCなので、これをJSTに変換する方法を見つけたので、メモ。 参考ページ - どうすればUTCにPythonでのローカル時間を変換するのですか? ソース >>> import xml_rpc >>> server = xml_rpc.XmlRpcServer('http://admin:admin@lo…
少し分からなかったので、備忘録として書いておく。pythonでsrcとtestフォルダを分けていた場合、上手くテストが出来なかったので、色々調べてみた。 フォルダ構成 私が作ったフォルダは下記のような構成。 ./Sample |--/src ・・・実行用スクリプト | |--/test…
Shibuya.trac 温泉シーズンII に参加したので、報告です。 内容 勉強会っていうより、マッタリ温泉会でした(笑 畳の上でうつ伏せになってノートPCで作業したり、疲れたら温泉入ったり。 私はpythonからGmailを使ってメール出してみたり、unittestの練習をし…
QueryChartPluginはチケットの進捗をバーンダウンチャートで表示出来るプラグインです。 TracLightiningだと最初からインストール済みなのですが、毎回初期設定が面倒なので、 プロジェクトを作成したらすぐに使えるように設定してみました。 Plugin作者の方…
ネットワークの初歩であるTCPサーバをPythonで書いてみて、その結果をブラウザ上で表示してみた。 参考にしたページ Python/Snippet/ネットワーク – アクセンスのおまけ TECH BEAT!! 3.0: PythonならCGIの動くWebサーバが3行で書ける!? ソース server.py …
目的 こういうのを書こうとした理由としては、 意外とSVNを知らない人が多い。 既存の解説ページだとTortoiseSVNのバージョンが古い。 日常で使う最低限の機能だけを説明したページが欲しい。 自分の会社の先輩に説明する時のためのまとめ。 と、まぁそんな…
TracのWiki編集画面で、「プレビュー」を押して画面遷移するのが面倒じゃないですか?*1 これ。 Wiki全体の変更内容を見るより、自分が変更した部分だけサクッと見たい。 という事で、TracPluginを作ってみました。 参考にしたプラグイン 常に画面の片隅にチ…
色々な分野の変態的凄いプログラマに会って色々と話を聞いたり、刺激を受けたいと思って、参加してみました。 Python温泉と合わせて2回目の参加です。 やる予定 Python Javascript jQueryとか 作りかけのTracPluginを完成させる Wiki編集中に画面遷移せずに…
誰得?俺得!なスクリプトですが、下記のような用途で使えるかもしれません。 アプリで書き換えられるファイル一覧が知りたい 特定の時期に変更(改造)されたファイル一式が知りたい バージョン管理が無い環境ですね、分かります。 printEditFileList.py #!/u…
追記 v1.7.10のインストール -> msysgit v1.7.10 のインストールと日本語入力の暫定対応 自分の備忘録として残しておく。 msysGit msysgit - Project Hosting on Google Code 上のリンク先のDownloadからGit-1.6.5.1-preview20091022.exeをダウンロードする…
エビデンスとは SIerで好んで使われる試験結果の資料。 主に画面のスクリーンキャプチャの事を指し、画面遷移前後の画像を撮る事で、 正しく機能が実装されていた事を証明する。 気配りが上手い人はExcelに試験番号、タイトル、ページ番号を追加し、綺麗な資…
TDDの練習として、ふと閃いた「タグ付け出来る辞書」を作ってみました。 仕様 細かい事は決めていなかったのですが、下記のようなのをイメージ。 Gmailのタグ付けのように、あるデータに対して複数のタグを付けられる タグは後から変更(追加・削除)出来る …
きっかけは@kimurayaさんのつぶやき @kimuraya オーバーロードメソッドの呼び出しの判断材料になるのは、オブジェクトの型ではなく、参照変数の型。オーバーライドメソッドの呼び出しは、オブジェクトの型に基づいて、実行時に行われるが、オーバーロードメ…
自分の備忘録として書いておく。 参考ページ http://d.hatena.ne.jp/Hexa/20091003/1254591036 参考ページのやつをコピペして、右クリックで取得するように変更しました。 右クリックで取得するようにしたソース <html> <head> <title></title> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("jquery", "1.3.2"); </head></html>