ドットインストール代表のライフハックブログ
いつも livedoor Reader(LDR) ご利用いただき、ありがとうございます。 下記、「livedoor Reader サービス終了のお知らせ」は撤回され、12月1日よりサービス運営元がLINE株式会社から株式会社ドワンゴへと変更になりました。 また、 livedoor Reader 派生スマートフォン版 LDR Pocket をリリースいたしました。 livedoor Reader (LDR) 、現 Live Dwango Reader また LDR Pocket を引き続きよろしくお願いいたします。 2014年10月15日 追記:みなさまのご要望を受け、サービス終了を撤回し、継続の道を検討中です。 【重要】 サービス終了撤回のお知らせ|livedoor Reader 開発日誌 いつも livedoor Reader をご利用いただきましてありがとうございます。 2006年4月
Jenkins (Hudson)が配布している war ファイルは2つの使い方がある。 サーブレットコンテナに読み込ませて war ファイルとして利用 $ java -jar jenkins.war ように単体で実行 この2つを実現するための簡単なサンプルを作ったので、実現するための要所を簡単に書く。 実行可能 war サンプル: kui/executable-war-sample · GitHub サンプルのビルド方法 まず実際に動いているのを確認してもらうために、ビルド・実行してほしい。 このサンプルは、比較のために Jetty, Winstone, Tomcat, Glassfish を使って、実行可能 war を構築する。 ビルドには Maven 3 が必要。 git clone git@github.com:kui/executable-war-sample.git cd exe
JBehave+Maven+Eclipseを使った結合試験の自動化 What is JBehave? JBehave is a framework for Behaviour-Driven Development(BDD). http://jbehave.org/より BDDをするためのフレームワークです。 試験シナリオをプレインテキストで記述し、それを処理するテストを記述することで試験をしていきます。試験シナリオをテキストで記述できるため、いわゆるお客様にシナリオを確認してもらいやすくなります。(お客様に書いてもらうこともできそうですが、ちょっと厳しいかと思います) 具体例 先日作ったjalo(https://github.com/tamurashingo/jalo)に結合試験を追加してみます。 ソースコードはhttps://github.com/tamurashingo/jalo/tr
javascriptでちょっと賢いロガーっぽいのを作ったとしても、最終的にはconsole.logを使ったりすると、ログの表示箇所が全て同じファイル、行になるのでいまいち不便。 そこで、V8エンジンのブラウザだけだけど、スタックトレースを取得してログメソッドが実行された行数、ファイル名などを一緒に出力する方法を調べた。 を使えばいける。例えばこんな感じ。 Error.prepareStackTrace = function( e, st ) { return { functionName: st[0].getFunctionName(), lineNumber: st[0].getLineNumber(), //いろいろお好きに }; }; function log( msg ) { var obj = {}; Error.captureStackTrace( obj, log ); co
タイトルのまんま。 テストだけ単体でCLIで実行できるようにしておけば、デプロイ用のchefのrun_listの中にレシピとして含めることができていろいろ捗ると思ったのでやってみた。 設定項目を全部理解して使ってるわけではないので、もっとうまい方法や設定があるのかもしれないけど、とりあえず取っ掛かりとして。 使ったmaven-pluginは、maven-assembly-plugin。依存関係をまとめてパッケージ化したい時に使うpluginで、java使いにとってこれ自体は珍しいものではないでしょう。普通は実行可能なjarを作成したりするときに使うのかな?今回はテスト実行用のjarをこれで作る。 pomはこんな感じ。 <build> ... <plugins> ... <plugin> <artifactId>maven-assembly-plugin</artifactId> <vers
普通のスーパーマーケットには約4万点の商品があり、欲しい物に達するためにはこれらの膨大な商品を無視しないといけません。Daniel Levitin氏の著「The Organized Mind」によると、生産的であるために無視するべきことは更に4万以上もあるのです。Shane Parrish氏はFarnam Streetブログにてこの本を特集しています。 「脳科学者は、生産性とモチベーションの低下は1日に決定する数が多すぎることが原因だと結論づけています」。私たちは1日のうち、限られた数の決定しか行えません。つまり、1日にできることは限られているのです。限界に達すると、どんなに重要なことでも関係なくなります。「どうでも良いことと重要なことの区別が難しくなり、情報処理全てに疲れてしまうのです」 その日を通して、圧倒的な数の意思決定事項に直面するとぐったりすることはよくあることでしょう。何百もの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く