RedmineのREST APIをPythonで弄る
今働いている部署でもバグトラッキングシステムを入れた方が良いよねと思って早2年。 結局そういう機会にあまり恵まれずほったらかしでした。 最近、機会がありそうな雰囲気になったのと、社外に出たとしても役に立つだろうし勉強しとくか、と思って家でモニョモニョ弄り始めた次第です。
数日間ダラダラ弄ってようやく動かし方が分かったので備忘録的に書いておきます。*1
とりあえずチケットの登録が出来れば良いやと思っていたので、そこまでしかやってませんが、 基本的には同じと思います。
PythonistaならTrac使えよ!っていうツッコミがあるかもだけどそこは気にしない方向で。。。
最近職場で使ってるのはTracなんだけど、今の職場での運用を考えると、UIがこなれてるし、日本語情報が多いし、
コミュニティはこっちのが活発だし、見た目が良いしということで、Redmineの方が良いのかもと思ったからそうする予定です。
それなのになんでPythonで弄ってるかって?残念ながら私がまだRubyをうまく使えないからです。
ではやってみよう!!
*1:数日も掛かったのはRedmineのバグが原因だった。たった4日しかリリースしかない不具合引っかかるとは。。。 issue15427
MacPortsが動かなくなっていた。
OSXがMavericksに勝手に変わった頃からあまり触っていなかったから気づかなかったけど、
何やらMacPortがうまく動かなくなっていた。
具体的にはRuby on Railsをインストールしようとしたらgemが動かなくて、
ruby2.0.0とかをportで引っ張ってこようとすると、関係ない所で落ちていた。
とりあえず、Ruby on Railsは
ここを見てインストールしたら動いたのでご報告。
Portじゃなくてhomebrewからインストールしています。
乗り換えるつもりは無かったんだけど、まあこだわりがある訳ではないからいいや。
その他、MacPortsに関して銀の弾丸的な情報もあったので書いておく。まあこの情報を利用する人が世の中にあとどのくらいいるのかね?といった所だけど。。。
インストール済みパッケージ一覧を
port installed > installed_list.txt
のように保存しておいて、
$ sudo port clean --all all $ sudo port -fp uninstall installed
で全消去。おいおい。 まあ実際これをやったらちゃんと動いたのでそれはそれでよし。
そして、我が家のwindows8.1PCでUSBのBDドライブが動かないのをどうにか出来る人はいないだろうか? windows8の頃は使えてたから明らかにアップデートが悪い。 最近こんなのばっかりだなぁ。
Windows Azureを使い始めたら
携帯に電話が掛かってきてびっくりした。 そして5分ほどと言って質問された。
使ってみて調子はどうですか? 満足に稼働していますか? 使おうとした切っ掛けは何ですか? 使おうとしたのはどういった理由によるものですか?
中身の無い質問に中身の無い回答をとりあえずしてみたよ。 サーバとか分散処理とかの勉強用に契約したに過ぎないけど、もうすぐ試用期間が終わるのが難点。 ちなみに、AWSは何もせずに試用期間が過ぎてしまって悔しい思いをしました。