「はじめる! Rails3(1)」の 演習問題を twitter-bootstrap-rails と kaminari を使ってやってみた!!

と言うことで、写経終わったので演習問題をまとめてやってみました。 (演習問題は全部終わってからまとめてやったほうが復習になるので) 今回は Rails3.2.2 だけだと面白く無いので twitter-bootstrap-rails を使ってみました。 あと、時代は will_paginat…

tomcat7 の Parallel deployment を試してみる

最初に…… 同様の機能は jboss にも glassfish にもありますよってことで 「Parallel deployment」は、TomcatにおけるWebアプリケーションのバージョン管理機能です http://www.atmarkit.co.jp/fjava/rensai4/tomcat7_03/01.html#02 とあるのですが、実際どの…

github の README.rdoc をサクっとプレビューしたい

$ gem install github-markupして #!/usr/bin/env ruby require 'github/markup' require 'tempfile' if ARGV[0] && File.exists?(file = ARGV[0]) html = GitHub::Markup.render(file) tmp = Tempfile::new(['','.html']) tmp.write(html) tmp.close `open …

「はじめる! Rails3(1)」を Rails3.2.2 で写経してみた

Scala の Specs2 覚えたい!! → そもそも XUnit 系は得意だけど Spec 系はよく知らないので、本家である RSpec を学ぼう!! → そのためにはとりあえず Rails を再勉強してみようか(イマココ)ということで「はじめる! Rails3(1)」を写経してみました…

Ruby の retry-handler が激しく便利そうなので Java で実装してみた

http://kimoto.hatenablog.com/entry/2012/03/05/103052 を読んでたら Ruby の retry-handler が激しく便利そうなので Java で実装してみた。ソース→ https://github.com/yoshiori/retry-handlerどんなものか簡単に説明すると 特定の処理を実行したいんだけ…

.gitignore で .* を指定したいけど .gitignore ファイル自体は管理したい

! で無視したくないファイルを指定できる .* **/.* !.gitignoreこれでおk

Re: java-ja温泉が女人禁制であることについての一考察(R-18)

そろそろこれにちゃんと説明をしなきゃいけないかなぁと思ったので返信ついでに書きます。 http://d.hatena.ne.jp/yuripop/20120224/p1 技術系のイベントに性別を持ち込むことの是非 女子部とか嫌い…… なんで細分化するのか…… なんか政治的というか、売名的…

「100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊」に寄稿しましたよというお話

今年で 10 周年を迎えた「 Developers Summit 」ですが、記念して100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊作者: デブサミ運営事務局,SEshop.com編集部出版社/メーカー: 翔泳社発売日: 2012/02/22メディア: 単行本(ソフトカバー)購…

デブサミで僕が話したことの簡単なまとめ

デブサミが 10 周年でした。 残念ながらオファーなかったのですが、一昨日くらいに急に参加していいよって言われたので 「From Legacy to Agile 〜レガシー開発からアジャイル開発へ〜」に乱入してきました。 そこでチームビルディング的な話を話させてもら…

普通の文章も Git で管理すると楽だよって話

西尾さんが奥さんに Git を使わせたいらしい それを口実に妻にgitを覚えさせようとしたら紙の方が便利だと言われて説得しきれなかったので手伝ってください!(ぇ @yoshiori: 校正のために git 使ったけど便利やぁ みんな git で原稿上げてくれればいいのに>…

sbt の文字化けを ~/.sbtconfig で直す

なんかググっても起動スクリプト修正しろ的なのしか出て来なかったけど、MacBrew で入れた最新の sbt の起動スクリプトみたら #!/bin/sh test -f ~/.sbtconfig && . ~/.sbtconfig exec java -Xmx512M ${SBT_OPTS} -jar /usr/local/Cellar/sbt/0.11.2/libexec…

電子書籍についてぼんやり考えたこと

こんなこと落ち着いて話す相手もいないし、なんとなく電子書籍周辺についてぼんやり考えてることをまとめてみる。 あ、これは僕個人の意見であって、僕の所属する会社とかやってる仕事とか関係ないですよ。 まずはみんなも大好きだったり大嫌いだったりする…

ニコニコ静画(電子書籍)リリースしましたよっと

http://seiga.nicovideo.jp/book/ 色々技術的にも結構楽しげなことやってるので、どっかで発表できたらいいなぁとか思いつつ とりあえず、7 月の誕生日にチームメンバーにサプライズでもらったケーキの写真をやっとアップできる!! ということで、今後もど…

リリースしました。

ということで、ニコニコ静画(電子書籍)をよろしくお願いします。 http://seiga.nicovideo.jp/book/

Ads by Google に☆をつける

それって僕の文章いらないじゃないですか!!!!

はじめまして><

ぼ、ぼくもはじめられました!!!

Servlet3.x 系で web.xml 書きたくないけど、SetCharacterEncodingFilter 使って tomcat の例の文字化けを回避したい

こんなクラス入れておくだけだた。 /** * */ package org.yoshiori; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import jav…

そのディレクトリ以下の pom ファイル全てに mvn コマンド実行

zsh 使ってると find の使い方忘れるよねってことで忘却録 find . -name "pom.xml" -exec mvn eclipse:clean eclipse:eclipse -DdownloadSources=true -f {} \;

Growl 1.3 にしたら growlnotifiy コマンド使えなくなって QuickJUnit の結果が取得できないから自前で用意した

Growl 1.3 で lion に正式対応でヤッターーーー!!!と思ったら 「有料化」でイヤーーンとか思ったら 離席時の履歴表示とかで、全然安い買い物だったヤッターーーー!!!と思ったら growlnotifiy コマンド使えなくてイヤーーン ← イマココ というわけで、…

きっと何者にもなれないチャン・グンソクに告げる……ほんとに人気なの?

ふとこんな記事を見つけますた。 韓流スターのチャン・グンソク公式Twitterのフォロワー数5万人に違和感 / なぜかツイート数0のユーザーが多い | ロケットニュース24 6 月末で 5 万いたフォロワーもすでに 7 万人を越えています。 すごいですね!!チャン・グ…

Java 7th moon 富山 で Quick JUnit の生存戦略について発表してきました。

Java 7th moon 富山 : ATND Quick JUnit は便利です。っていうか常識すぎて、あたりまえすぎて最近あんまり語られる事がない気がしてます。 昔から知ってる人間はそれで良いのですが、新しい人とかに伝えないと結構知らない人が増えているような気もしてまし…

maven で依存先を無視させたい

ちょっと JCS 使いたくなったんだけど 依存してる servlet のバージョンが 2.3 でイヤンだったので無視させたかったんだけど、 毎回無視させる方法をググってるので、忘れないように書いておく <dependency> <groupId>org.apache.jcs</groupId> <artifactId>jcs</artifactId> <version>1.3</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion></exclusions></dependency>

Lion に Xcode インストールするのが困難すぎる

Lion で Xcode4.0.2 は起動できないと言われる 4.1 を developer.apple.com で探すけど無い app store で 発見 DL に時間かかる xcode update されてない! 残念それはインストーラを DL しただけだった インストーラ起動 エラー /var/log みると容量不足 古…

NSString が整数値かどうか調べる関数

NSString の -(int) intValue は @"123aaa" も 123 にしてしまうので チェックには使えなかったから自分で書いたでも、Objective-C よくわかってないので、C の char の配列にして、C の標準関数で調べちゃった。突っ込み希望 +(BOOL)isDigit:(NSString *)te…

もしドワンゴの新入社員が Andrew Hunt,David Thomas の『達人プログラマー』を読んだら

なんか普通に当たり前にやってる事しか書いてませんでした。 ._ \ヽ, ,、 `''|/ノ .| _ | \`ヽ、| \, V `L,,_ |ヽ、) ,、 / ヽYノ / r''ヽ、.| | `ー-ヽ|ヮ | `| |. | ヽ、 | ヽ____ノ /_ノ ' ヽ_\ /(≡) (≡)\ /::::::⌒(__人__)⌒::::: \ | |r┬…

DBUtils で アンダーバー区切りキャメルケースのマッピングするのと、enum 対応

簡単なバッチ書くのに DBUtils 使ってるんだけど、 DBUtils が Java5 に対応したのに enum に対応していなかったりしたので、 BeanProcessor を継承してゴニョゴニョしようと思ったら private なメソッドとかあって 全部書き換えになっちゃってイヤンな感じ…

Quick JUnit process call Extension が便利すぐる

JUnit実行後にプロセスに通知するプラグイン - Fly me to the Juno! Ubuntu で notify-send でやってた。 超便利なんだけど、テスト失敗した時と成功した時で表示を分けないと、僕の脳は成否を判断してくれなかったので、 簡単にスクリプト書いてみた。 #!/u…

GTD をはじめてみようと思った(まだはじめてない)。

最近、個人的タスクが破滅的になって来て 「そう言えばプロジェクトのタスクわけとかは勉強したけど個人のは勉強してないなぁ」 と思ったのでちゃんと一から GTD を勉強し始めた。まあ、タスクが破滅的になってる時点で本を読む暇なんか無いんだけど、お風呂…

Ubuntu で jenkins update したら StackOverflowError で涙目

Ubuntu で jenkins の update したら StackOverflowError で起動しなくなっちゃいますた。 バージョンで言うと、1.411 → 1.412 で発生したんだけど、1.413 が出たので update しても変わらず……で、twitter で呟いたら教えてもらいますた!!! @yoshiori こ…

特定のステータスコードを返すだけの簡単なお仕事 node.js + coffeeScript + ejs

http://d.hatena.ne.jp/tokuhirom/20110510/1305024059dotcloud とかカッコ良くて悔しくなったので、 node.js + coffeeScript + ejs で書いて Duostack に置いてみたhttp://statuscode.duostack.net/200 http://statuscode.duostack.net/404ソース https://g…