読者です 読者をやめる 読者になる 読者になる

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…

特定のステータスコードを返すだけの簡単なお仕事

ちょっと特定のステータスコード返して欲しくて、 そんなサービス有ったような気がして探してたんだけど、みつからないしそんな手間でもないので 簡単に作ってみたhttp://status-code.appspot.com/GAE が処理出来ないコードだと 500 が返ってきちゃったりす…

Ubuntu 11.04 にしたらメニューまわりが変っちゃっててイヤンだったらで今までのメニューに戻す方法を書いてみる

今日は全体的に Mac でお仕事する予定だったので、仕事用の Ubuntu マシンを 11.04 にアップグレードしました。 で、ログインしてみて ( ゚д゚)ポカーンあれ?? 左に変なの出てる…… っていうかメニュー回りが色々変ってる……頑張って元に戻したかったのですが、…

「Take Out は和製英語なので通じない」はウソ

なんか豆知識的に 「Take Out は和製英語なので通じない」 っていうのを信じてた。 どこで仕入れた情報なのかわからないけど、結構長い事信じてた。 で、「to go」とか 「doggy bag」的なもの使えと…… で、昨日晩御飯にイタリアンを食べた時にお腹いっぱいに…

ハワイ旅行二日目

ホテルで朝御飯 ベーコンカリカリ 散歩 いたるところでこんな電子レンジみたいなのをみかけるなんだろう??? 新聞とかの販売かなぁ?? スタバいっぱい ホットコーヒー toll で $1.95 日本以上に街中にいっぱいある ショッピングセンターへ 天気があまりよくな…

CHROME HEARTS の対応にちょっと感動した。

飛行機に乗ってる時に空気で膨らますマクラみたいなのに引っかけて、ピアスのバックピンを無くしてしまった。 で、ハワイに着いた後、直営店があったので聞きにいった。 俺「バックピン無くしちゃったんだけど……」 店員さん「oh 買ったのはこのお店?」 俺「…

ハワイ旅行一日目

はじめての海外旅行 & 新婚旅行 成田には出発 2 時間前には着いてろと言われる 余裕を持ってという事なんだろうけど、荷物預かりの受付も 20 時までなので注意。 うちは、22 時出発だったんだけど、旅行会社の人に 19:30 までに来てくれと言われ、 正直「は…

logback で全く同じパッケージで特定レベル以上だけ別ファイル"にも"出す方法

運用時の監視用に普段出してるログと同じパッケージで ERROR が出た時だけ、外のファイルにも出したい時とかあるよね!! で、普段のログは 30 日とっておけばいいけど、そっちのログは手動以外では消せないようにしたいとかあるよね!! っていうか実際にあ…

Servlet 3.0 の超シンプルなサンプル (pom も)

ちょっとした Java のライブラリ使うサーバ書かなきゃいけなかったのですが、 折角なので、Servlet 3.0 で書いてみたら鼻血が出るほど簡単で、今まで web.xml とか書いてたのはなんだったんだ状態になったので、 超シンプルなサンプル書いてみました。 packa…

JUnit4 の @Test でも簡単にパフォーマンステストが出来た!!!

今まで、パフォーマンスに注意しなきゃいけないところは テストに StopWatch stopWatch = new StopWatch(); List<Long> times = new ArrayList<Long>(); for(int i = 0 ; i < 100 ; i++){ stopWatch.reset(); stopWatch.start(); foo.bar(); //計測する処理 stopWatch.st</long></long>…

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい! にゃん

インターフェースとダックタイピングについてちょっと考えてみる

こんにちは!! ヨシオリです!! Java Advent Calendar -ja 2010 : ATND の 29 日目になります!! え? クリスマスで終りじゃないの?? まぁ,いいじゃないですか,適当にダラダラ続けてもw ちなみに ATND の URL のイベント ID 的なのが 11000 なのですごいで…

less の tail -f モード的な何か

今、衝撃的な事実が社内 IRC に何気無く流れてた。 もう、これを知らなかったせいで無駄にした時間を想像するだけで泣きそうになった。 id:sett-4 : (less で) shift+Fでtail -fモードに。Ctrl+Cで脱出 もう、本当どれだけ今まで、その二つを行き来していた…

11 月は 2 回発表します!!

こんにちは!! デブサミでベストスピーカー取ったけど, その後,あんまり講演依頼の来ないヨシオリです!! で,とちぎテストの会議以来,久しぶりに頼まれたので, 喜んで引き受けたら 1 時間規模の発表が 11 月に 2 個という そんな事態になってました>< G…

Java で Map を回す時は entrySet の方が早い(とりあえず HashMap の話)

最近,SQL ばかり書いてて久しぶりに Java 書いたら 「Map ってどうやって回すんだっけ??」 という超初歩的な疑問がwwww 拡張 for 文で keySet 回せばいいかなぁと思ったら id:sett-4 に 「entrySet まわした方が早かった筈ですよ」 って言われた. 勝…

Gmail で「添付」って本文に日本語で書いてて添付しないで送信した時にチェックしてくれるのは日本語バージョンだけ!!

添付しますって書いて添付しわすれたままメールするだけの簡単なお仕事 done …… orz 人生で何回目だよ……2010-10-18 23:05:34 via HootSuite って呟いたら それ、警告してくれるメーラあるよ!! それ gmail で出来るよ!! と、いっぱいリプライ頂きました。…

id:amachang に Twitter 乗っとられた!!!

という壮大な釣りタイトルを書いてみました。 で、こんな座談会(?)をやりました!! ギーク座談会! 嫌いな言語、10年後の姿、幸せって?|【Tech総研】 で あ ブラウザでTwitter使ってみたいな(YoshioriさんがiPhoneを渡すと、ヘンな視線の動かし方)。…

やる夫と Python で学ぶ Twitter の OAuth

OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. / \ / _ノ ヽ、_ \ / o゚((●)) ((●))゚o \ twitter の OAuth 難しいお… | (__人__)' | \ `⌒´ / ____ /⌒ ⌒\ /( ●) (●)\ /:…

「パラメータをソートし,URIエンコードした key=value の形にして & で繋げます」 の書き方

http://d.hatena.ne.jp/Yoshiori/20100929/1285727199 この記事で 僕が書いたコード params_str = '&'.join(['%s=%s' % (urllib.quote(key, ''),urllib.quote(params[key], '')) for key in sorted(params)]) で、いただいたブクマコメント id:agricola Pyth…

Mac で .emacs.d 以下に ddskk をインストールする

なんか 3 年に一度くらい、.emacs を書き直したくなるんだけど(今回はやっと anything.el に手を出してみる) 毎回 ddskk をインストールする方法を調べて普通のインストール方法はわかるんだけど、 .emacs.d 以下の elisp にインストールしようとして嵌って…

okyuu.com でインタビューしてもらった記事が消えちゃったので許可貰って転載します!!

http://okyuu.com/ が残念な事にサービス終了してしまいました。 僕もインタビューをしてもらってとても良い記事にしていただいたのですが、 残念ながらそれも消えてしまいました。ただ、そのまま消えちゃうのはもったいないなぁと id:nishiohirokazu と id:…

「Java による RESTful システム構築」 が超勉強になる!!

JavaによるRESTfulシステム構築作者: Bill Burke,arton,菅野良二出版社/メーカー: オライリージャパン発売日: 2010/08/23メディア: 大型本購入: 28人 クリック: 804回この商品を含むブログ (40件) を見るこれ,本当にタイトル勿体無いなぁって思う本でした.…

さくっと社内用 Gyazo を作ってみた

こんにちは!! 最近,SQL ばかり書いているヨシオリです!!ちょっと気晴らしにコードを書きたかったのですが, 丁度,id:kusigahama が「社内 Gyazo が欲しいよぉ」 って言ってたのを思い出した気がしてのでサクっと作ってみました. 超シンプル!! サーバ側は …

なんか面白い動画みつけた

なんか面白い動画みつけたよ!! うp主は別の人だけど,僕もこの気持ちわかるなぁ

結婚披露パーティーをします!!

とりあえず何かしらご報告出来るようなパーティーは開きたいと思いますので 詳細が決まったら追って報告します>< とりあえず>< - YoshioriのBlog と書いておきながら報告が遅くなってしまって申し分けありません>< 7/3 に結婚披露パーティーをします!!…

ServletResponse#getOutputStream で,文字化けになる件

さて,今年も新人が配属される季節になってきました!! というわけで久しぶりにブログで答えてみます!! あと、getOutputStreamを使うと文字化けの原因になるよ! http://d.hatena.ne.jp/aTaGo/20100607/1275907563 setContentTypeメソッドで正しいcharsetを指…

とちぎテストの会議 に出ます!!!

7/17 に 「とちぎテストの会議」が開催されます. http://kokucheese.com/event/index/2504/プログラム http://d.hatena.ne.jp/tochigitestnokaigi/20100516/1274029585 で,そこにパネラーとして出ます!!! が,正直言って超不安です>< 他の列席者が豪華す…

Python SyntaxError Programming を解析してみた

id:TAKESAKO の 「Python SyntaxError Programming」が凄いです.http://developer.cybozu.co.jp/takesako/2010/05/python-syntaxer.html #!/usr/bin/python _=-~-~(()>[]);_,__=_*_,_**_-~-~_;___='%'+`SyntaxError`[_];exec''+___*(__+~-~_)%(_*_^-~__,_*_…

そろそろ JOJO 勉強会について一言言っておくか

今年の始めにこんな勉強会を開きました. 「第一回 チキチキ エンジニアの為の JOJO 勉強会(ネタバレあり注意!)」 http://atnd.org/events/2765 ここで,ちょっとこれを開催する時に僕が感じていた事とかを書いておこうと思います. ただ,これは僕が心の底…

Ubuntu 10.04 に Google IME こと mozc を入れてみた

っていってもココに手順が書いてあったので, そのままだった……http://code.google.com/p/mozc/wiki/LinuxBuildInstructionsとりあえず必要なものをインストール $ sudo apt-get install g++ python libibus-dev libcurl4-openssl-dev libssl-dev zlib1g-dev…

github で pull request 来たので merge してみた

このまえ公開した jLingr にさっそく id:t_yano から pull request が来た ので,merge してみた. 始めての pull request なので緊張しています>< 良くわかってないので,この手順で良いのか教えてくだしあ>< まず,ローカルのリポジトリに t_yano の M…

id:shot6 の Cassandra の記事がわかりやすかったので,Ubuntu でやってみた!

http://gihyo.jp/dev/serial/01/cassandra/0002 上記記事は Windows なので Ubuntu でやってみる. インストール ダウンロードして展開するだけ…… あと,環境変数も追加 $ cd ~/opt $ wget http://ftp.kddilabs.jp/infosystems/apache/cassandra/0.6.1/apach…

Re: Mac 以外でも Lingr の Notify が欲しい!!

http://d.hatena.ne.jp/Yoshiori/20100506/1273132705 と,言う事で Java でも実装してみた.http://github.com/yoshiori/jLingr とりあえず,Lingr 弄れるところまで作ったので, こんな感じで実行できます. package org.yoshiori.lingr; import org.yoshi…

Mac 以外でも Lingr の Notify が欲しい!!

と,言われたので,サクっと書いてみますた. 会話ログはこのへん…… http://lingr.com/room/java_ja/archives/2010/05/05#message-330797 だた,この API 使っていいのかわからないので, 使えなくなる可能性があるので自己責任でお願いします. この前書い…

Ubuntu 10.04 で sun-java-6 をインストール

Ubuntu 10.04 にアップデートしたんだけど,標準だと,OpenJDK しか入れられなくなった. OpenJDK はちょっとバギーだし,Font 回りの設定とかがグダグダなので, 日本語が上手く表示出来なかったりするので,sun のやつを入れる $ sudo add-apt-repository …