2014年12月31日水曜日

へっぽこプログラマーの2014年購入ガジェットまとめ

大晦日ということで実家でまったりしています。 去年 、 一昨年 もやりましたが、購入したガジェットなどをまとめてみようかなと思います。 2014年は全然買っていないような気がしています。 スマートフォン・タブレット関連 なし! 本当にないのか思い返してみたけど特...

2014年10月23日木曜日

CakePHP 2.xでSQLクエリーをログに出力する

おおよそ8か月ぶりの更新らしいです。 そこそこお仕事で忙しかったみたいです。Railsな案件→VBAな案件→CakePHPな案件と渡り歩いてます。 本題に移ると、まぁタイトルの通りなのですが、CakePHPでクエリのログをファイルに簡単に吐けないの?設定をチョロっといじるだ...

2014年2月26日水曜日

RSpec 3.0.0.beta2 + CI::Reporter 1.9.1で落ちるのをどうにかする

先日、RSpec 3.0.0.beta2がリリースされなにやら色々変わったようです。 細かいことは置いておいて、CI::Reporter 1.9.1を使おうとすると落ちるようになりました。 Jenkinsでテスト結果集計に使っていたりなんかすると非常に困ります。 で、適当...

2014年2月7日金曜日

ESET Smart SecurityでHTTPSを使用するアプリケーションが動作しない場合の対処法

ESET Smart Securityのプロトコルフィルタリングが有効になっているPCだとHTTPSを使うアプリケーションが一部動作しなかったりする。 理由は証明書のあれこれなんですが、使えないと不便なので対策を。 動作確認したバージョンは7.0.302。 対策は2パター...

2014年1月24日金曜日

Windowsネイティブ版のMercurialをちょっといい感じに使う設定を考えてみた。

Windowsネイティブ版のMercurialをそこそこ快適に使うための設定に悩んでました。 それっぽい設定が出来た気がするので晒しておきます。 要件っぽいもの 個人的になんとなく快適に使うのに必要な要件はこれくらい。 カラー表示に対応 ページャに対応 hg ...

2014年1月23日木曜日

Mercurialでgit stashっぽいことをする方法

Mercurialで git stash と同様の機能を使用する場合、 shelve extension を使用する。 shelve extensionの有効化 Mercurial 2.8以降であれば標準で組み込まれているので有効化する。 .hgrc または Merc...

2014年1月21日火曜日

Pythonで部分適用

ちょっとしたコードを書いてて、Pythonで部分適用ってどうやるんだっけ?と思いました。 パッと思いついたのは以下のようなコード。 def add(x, y) return x + y add2 = lambda y: add(2, y) print(add2(3))...

2014年1月16日木曜日

gitのcore.autocrlfなんて滅びればいいのに。

ハマる。何度も何度も。 msysgitにせよSourceTreeにせよ、何故 core.autocrlf をデフォルトで true に設定しようとしてくれやがるのか。 インストーラでうっかり変更し忘れて存在を忘れていたら非常に面倒なことに。 一旦cloneしてしまうと...