specs2 + mockito

specs2のmockitoを使おうとして、 [error] class file needed by MockitoStubs is missing. [error] reference value mockito of package org refers to nonexisting symbol. [error] one error found というエラーが出た方へ。"org.mockito" % "mockito-all…

gitで不要なaddを取り消す方法

gitで不要なaddを取り消す方法 - mumoshu.log

IntelliJ IDEAのこんなショートカット知ってますか?

いつもお世話になってるstackoverflowで見つけた情報をぺたり。 What are the most useful Intellij IDEA keyboard shortcuts? - Stack Overflow java - Ctrl-tab in IntelliJ IDEA - Stack Overflow詳しいことはリンク先を見ていただくとして、今回は僕も知…

答案:時間帯重複チェック(Scala)  簡易版

お題:時間帯重複チェック - No Programming, No LifeをScalaで解いてみた(その2)お題:時間帯重複チェック(Python) - でこすけの日記を参考に、関数ひとつでまとめてみました。 こんな風にも書けますよ、ってことで・・。個人的には、多少長くても前回の…

答案:時間帯重複チェック(Scala)

お題:時間帯重複チェック - No Programming, No LifeをScalaで解いてみました。答案:時間帯重複チェック (Scala による Option モナド活用編) - akihiro4chawonの日記との一番の違いは、classをバンバン定義してimplicit defも使いまくって、難しくして…

タイピングゲームのたまご(canvas)

http://jsdo.it/mumoshu/qQ7xこんなものを作ったので、html5のcanvasを使ってタイピングゲーム的なものを作るのに役立った情報をまとめておきます。テキストの描画の基本や入力されたキーの取得などはここでは触れないので、こちらを参照してください。 キー…

キーボードから入力した文字をcanvasに描画する

http://jsdo.it/mumoshu/n318 こんなものを作ったので、html5のcanvasにjavascriptでテキストを描画するにあたって役にたった情報をまとめておきます。canvas.getContext(name)で取得できるContextの一覧CanvasContexts - WHATWG Wiki2dcontextの仕様 getCon…

JVM終了時に何かする

https://github.com/playframework/play/commit/eca4a6b06cef4e591a24c3fa7c67001b15fec6aaPlay! frameworkのパッチを読んでて気づいた。 java.lang.Runtime#addShutdownHook(Thread)を使うと、現在起動しているJVMの終了時に好きなスレッドを実行できるみた…

2010年のmumoshuまとめ(転職)

小規模でしたがAndroidアプリ開発の案件も軌道にのってきてリリースがみえてきた4月頃に、いわゆる企画部のような部署に異動になりました。異動そのものは良かった。もともと、企画と開発の人間の席が並んでないとWebサービス開発なんてできないという思いは…

2010年のmumoshuまとめ(内製はじめた)

ちょっと自分語りしますが、2010年は自分にとって色々と転機になる出来事が多かったですね。2009年までは某ISPの開発部で開発管理の仕事をやってました。入社が2008年4月なので1年半以上ずっと、です。これがやはり自分には楽しくなくて、モチベーションが…

あけましておめでとうございました

今年もよろしくお願いします。

Play+ScalaによるGAEアプリの開発方法について

(この記事は Scala Advent Calendar jp 2010 の6日目です。)Play! + Scala + GAEのWebアプリ開発はどんなものか調べてみよう…とおもったら、 既に@ymnkさんがplay+scala+gaeのサンプルアプリGitHub - ymnk/lists-with-play-scala-gae: A sample program fo…

mvn cargo:deployが失敗する(com.sun:tools:jar:1.4.2が見つけられない)

$ mvn cargo:deploy [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building t3 [INFO] task-segment: [cargo:deploy] [INFO] ----------------------------------------------…

専門書買取ネットつかってみた

技術書・ビジネス書をダンボールにつめて集荷してもらって送付。 22冊で2600円也。 あんまり汚れてた記憶はないけど、新品同然だったらもっと高かったのかな。 ブックオフでコミック1冊70円くらいで買取してくれることを考えると安いけど、技術書ってコミッ…

ListView + CheckBoxでチェック可能なリストを作るときの注意点

各行にチェックボックスがあって チェック状態が変わると、それが変数に保持される こんな一見簡単そうなものを実装しようとしてハマったメモ。まず、自前でArrayAdapterを継承してアダプタを作る事になると思うんですが、 getViewをオーバーライドして、各…

Xperia + moperaメールってPUSH対応だったのか

HT-03Aと違って、PUSH対応してるみたい。ただし、メーラの設定に注意。 擬似PUSHなら、gmailだけでいいやと思ってたけど、本当のPUSH配信ならmopera必須(=mopera Uスタンダードプラン要契約)だなぁ。 価格.com - 『moperaUメールのプッシュって』 ソニー…

Xperia買おうかな

Desireとどっちにするか悩んでたんですけど(主にバッテリーの持ちと、回線代がソフバンと比べて割高なところで)、やっぱりXperiaにしようかなと。バッテリーに関しては、標準バッテリーと比較して待受時間が117%になるバッテリーがMUGEN POWERなるメーカー…

Preference XMLからIntentを呼び出すときの注意点

intentのandroid:targetClassにはパッケージ名を含んだ形でクラス名を指定しないといけないらしい。 サンプルコード↓ tweet_alarm_clock_android/pref.xml at master · mumoshu/tweet_alarm_clock_android · GitHub これをやらないと、Intentを呼び出…

ブログとTwitterの棲み分け

最近、はき出したいことは大体Twitterで済ませてしまっていて、はてダに書くことがない。 皆さんはどんな感じで棲み分けされてるんですかね?

ネットスーパー

最近、生鮮食品の類は全部イトーヨーカドーのネットスーパーで買ってる。 価格が店頭と一緒で、5000円以上送料無料、支払いもカードで一発で便利。 もうAmazonとネットスーパーあれば生きていけるんじゃないか(゜∀。)

agile software developmentをこれからはじめる人の参考リンク集

このあたりから指針やプラクティスを取捨選択しつつ、段階的に導入していこうか。 アジャイル - アジャイル勘違い集 会議と会議の隙間にできる1時間がいくらあってもコーディングは進まない - Schi Heil と叫ぶために Agile software development - Wikipedi…

コードのまとめ方いろいろ。オブジェクト・クラス・クロージャ

js

種類コード例 Object literal var myObject = { publicVar:1, publicFunc: function(){ return 2; } }; window.alert(myObject.publicVar); //=> 1 window.alert(myObject.publicFunc()); //=> 2 Class function MyClass(){ this.publicFunc = function() { …

Web屋のemacs lisp + .emacs

major modes 名前 URL 用途 js2-mode http://code.google.com/p/js2-mode/ better javascript-mode css-mode http://www.garshol.priv.no/download/software/css-mode/ その名の通り。もう少し新しいの無いかな mmm-mode http://mmm-mode.sourceforge.net/ …

Project Natalすげー

Yahoo! 奥行き認識できるカメラで、リモコンなしでモーションを認識してくれるらしい。 「Wiiリモコン要らなくなる!体全体使える!」ってな感じですか。 激しく期待。

魔のフック関数

ページ表示のタイミングに、バグった関数をフックしてしまった。 全ページがエラーで表示できなくなったとさ。

IE6とCookie

IE6って、Cookieを無効にしていても、以前に保存したCookieは引き続きサーバに送っちゃうんですね…。 セッションがおかしなことになってた。

イーモバでAOC

重い。 pingが50〜1000くらいで安定しない。 ゲーム中も1分おきに1回5秒ほど止まるので、快適とはいえない。 スループットは十分なので、レスポンスが安定するようになってほしいなぁ。

SMB over SSH

Vistaの場合はポート139ではなく445で。1時間はまった…。

一人暮らしのための冷蔵庫

古いスレだけど、選び方の参考にはなる。 一人暮らしに最適な冷蔵庫は? MR-H26Pがおすすめぽい。 一人暮らしに最適な冷蔵庫 Part10 300㍑超の機種がトピックだが、買いだめする人なら一人暮らしでもこのサイズでいいのでは。 おすすめ冷蔵庫 28台目 MR-H26P…

Authlogic + OpenIDをApplication Template化してみた

使い方 # まずはAuthlogicのテンプレートを適用 # Apply the Authlogic basic setup template at first. # Authlogic Basic SetupをApplication Template化してみた - mumoshu.log rails test -m http://gist.github.com/96556.txt # そしてOpenID用のテンプ…