2013-01-01から1年間の記事一覧
Hachioji.pm #26 に参加して参りました。 今回はハッカソンと本会の2本立てでした。 ハッカソン 14人もの人が来るという盛況っぷりでした。 たのしい!!! 僕はprove でテストした時に、成功したか失敗したかでそれぞれに対応する音声を再生するという App:…
node で動くjslint-reporter を使えば手っ取り早くて良いと思いました。 https://github.com/FND/jslint-reporter$ node wrapper.js --upgrade $ node wrapper.js target.js としてやるとベロッとJSLint の結果が出てくるので良い感じですね! (追記: $ nod…
Gist、UI が変わる前は"SSH" とか"Git Read-Only" スタイルのClone URL が表示されていたと思うんですけど、 UI が刷新されてからは"https" から始まるURL しか表示されなくなりましたよね。 地味に面倒臭いですね!! git clone する時に、ブラウザからコピ…
http://d.hatena.ne.jp/moznion/20130122/1358834668 の補足みたいな感じです。 上の記事では、コミットログを過去形ではなく現在形で記述する理由は、 「コミットログが過去のことを表しているのは自明だから、わざわざ過去形にする必要は無い」 というよう…
諸事情によりRuby を知っておく必要があって、「たのしいRuby」 やら「初めてのRuby」を読んだんですけど、 「やっぱり実際にソースを書かなきゃ覚えられないだろ!」と思ったので、Ruby で自分が使うためのツールを作りました。 Donki https://github.com/m…
いつの話だ!!! *1 今回はJPA 代表の牧さん (@lestrrat) が特別講師 *2 として来られていました。 Q&A セッションとして、1時間牧さんに自由に質問して牧さんがそれに答える、というスタイルで進めていました。 以下まとめ 牧さん (Q&A セッション) コード…
CD my favorite skinアーティスト: uri gagarn出版社/メーカー: aLPs発売日: 2013/01/30メディア: CD クリック: 3回この商品を含むブログ (4件) を見る 「US インディーみたいだ」という形容しか思い浮かばない僕の語彙力の貧困さを呪う。 uri gagarn マジで…
またもやMaven の話です。 FindBugs FindBugs という大変素晴らしい静的解析ツールが存在している事は皆さんご存知の事でしょう。 FindBugs はソースコード中に潜在的に存在しているバグやバグの原因となる部分を検出してくれるので非常に助かります。 大体…
前エントリで言いたい放題言っていましたが、Maven の話です。 この関連の情報は豊富にありますが、分散している感があるのでまとめました。 本題 ソフトウェアをリリースする際に必要な署名作業を、いちいち手動でやるのはだるいので、 それをMaven にやら…
僕はXML ファイルについて、 「読みにくい」 「書きにくい (書くのがめんどい)」 「ファイルが無駄に長くなる」 の3拍子がバッチリ揃っている、「人類がマトモに扱うにはちょっと早すぎるフォーマット」だと思っていて、 「コイツ生かしといて意味あんの?」…
僕はgit とかのコミットログを英語で書く時、動詞を過去形にする癖があったんですが、*1 先日、@saturday06 さんから「コミットログの先頭に動詞を持ってくるときは現在形にするのが一般的っぽいよ!」*2 という事を言われたので、最近は過去形ではなく現在…
json-simple のJSONObject でサポートされているput() メソッドを使うと、 Warning がもりもり出て、画面が黄色くなってしまうので大変アレです。 ↓こんな感じで書くと、obj.putが警告を出してくるので精神が不安定になります。import org.json.simple.JSONO…
タスクが色々とたまってきて、「うぎゃー、これはタスク管理しないと死ねるやつだ!」ってなったので、 GitHub でタスク管理を始めました。 GitHub を選んだ理由は、僕の中でGitHub はもはやGit だけではなく生活のハブになってきているからです。*1 たまに…
「プログラムを書いてお金をもらう」という活動を始めてから1年ちょっと経ったので、 その中で学んだ事や、普段から気をつけている事をメモっておきます。 忘れっぽいので書かないと忘れてしまいそうです。しかし忘れてはならない。 以下メモ 1度やれば良い…
Math::PSNR - Calculate PSNR (Peak Signal-to-Noise Ratio) and MSE (Mean Square Error). - metacpan.org Math::PSNR をリリースしました。バージョンは0.02です。*1 その名の通り、PSNR 及びMSE を算出してくれます。 背景 画像の画質評価の為にPSNR を求…
Math::PSNR - Calculate PSNR (Peak Signal-to-Noise Ratio) and MSE (Mean Square Error). - metacpan.org I shipped Math::PSNR (v0.02) to CPAN. This module can calculate PSNR (Peak Signal-to-Noise Ratio) and MSE (Mean Squared Error). PSNR and M…
Imager のインストールに関するメモです。 Ubuntu の場合*1、デフォルトではJPEG やPNG のライブラリが入っていないので、Imager をインストールする前にそれらを入れておく必要があります。 (JPEG やPNG のライブラリが入っていなくてもImager のインストー…
Vim でJava を書く環境を整えました。 結論 Eclipse 等のIDE を利用したほうが良いと思います!!! 理由は色々あるので後述します。 あと、Eclipse だとVrapper というVim のキーバインドを再現するプラグインがあるので、 それを使えばある程度幸せに暮ら…