料理の彩について

写真では料理の味は伝わらないが、料理の見た目は伝わる。美味しそうな料理には色があるし、不味そうな料理には色が無い。 インターネットをしていると料理の画像を良くみかける。画像を食べることは出来ないので、我々は色があるかどうかで美味しさを判断し…

朝食の最適化について

僕はあまり食に興味が無い。美味しいものへの興味や、料理への興味はあるが、だからと言って毎日美味しいものを食べ続けたり、毎日特殊な料理をしたいわけでは無い。 朝食はルーチン作業であると思う。そこそこ美味しいものを、手軽に作ることばかり考えてい…

麻婆豆腐を作った

カプサイシンには中毒性があると言う。辛いものは旨い。辛くて、汗が出て、頭とか痒くなるのだけど、辛いのは美味しい。 どうせ自分で麻婆豆腐を作るからには、とにかく辛くしたい。店で激辛料理を注文すると、食べれなかったり、必死になって食べる必要があ…

お好み焼きを作った

なにかのテレビ番組でやっていたのだけれど、キャベツを食べると便秘になりにくいらしい。キャベツには食物繊維が豊富に含まれているからだそうだ。 食物繊維を大量に摂取することって中々に難しい。キャベツをそんなにたくさん食べるだろうか。とんかつの付…

とんかつを作った

夜中に Twitter でとんかつを食べに行こうという話をしていたら、急にとんかつが食べたくなった。深夜なのでとんかつ用の豚肉を購入できる店舗は無いので、薄切りロースを 6 枚重ねてミルフィーユかつを作った。 突然作ったわりには結構美味しく出来たと思う…

パスタマシンを買った

Amazon のタイムセールで 1980 円になっていたパスタマシンを購入した。現在は 2980 円ほどになっているようだ。 実は、 5 年ほど前に Yahoo ショッピングのよく分からない店で安価に販売されていたパスタマシンを購入しようとしたことがある。 そのパスタマ…

本来あり得ない理由に関する考察

b-mobile4G WiFi3 | LTE対応 新世代モバイル WiFi ルーター どんなLTEでも使えるインターネット利用の友達、フレンドリーWiFiルーター新発売 WiFi3出荷停止、本来あり得ない理由で 日本通信が 6/14 (金) に発売予定だった WiFi3 が本来あり得ない理由 (SIM …

au iPhone 5 向け LTE の実人口カバー率は 71% だそうです

2.1GHz帯のLTEにて、2013年5月末時点で下り最大37.5Mbpsを含めた実人口カバー率が71%であることを公表した。 KDDI、iPhone 5の「4G LTE」実人口カバー率を公表――2013年5月末時点で71% "au iPhone 5 で LTE が使えるエリアは 14% より広いという話" という…

Android Emulator を使ってユーザ環境に近い状況でテストを実行する

概要 Android Emulator には CPU や Network に制限を加える機能が提供されており、高速なマシン上でもユーザ環境に近い状態でテストを実行することが出来る。 CI サーバ上でユーザ環境に近い状態のテストを実行することによって、低速で劣悪な環境でしか再…

アプリケーションの漸進的リリースについて

とりあえずメモ アプリケーションの機能や UI を大きく変更する際、変更後のアプリケーションがどんなに優れていたとしても既存ユーザからは悪い反応しか来ない。 それはそうだ、既存ユーザは "優れた UI" や "画期的な機能" を使いたいのでは無くて、いまま…

Jenkins で静的解析のグラフを作るとコードを読まなくてもソフトウェアの品質が分かって面白い

細かく書きたいけど、とりあえずメモだけ。 ステップ数が増ている なんらかの開発が行なわれている ステップ数が減っている リファクタリングが行なわれている? 単に仕様落ちしたコードが削除された可能性もある テストカバレッジが下がる テストが書かれて…

Ubuntu 12.04 LTS でも最新の Jenkins を使いたい

結論 apt line を追加して最新の Jenkins を入れよう。 Installing Jenkins on Ubuntu わざわざ apt line を追加する理由 そもそも Ubuntu の apt line には Jenkins が入っているんだけども、 LTS なのでちょっと古い。 jenkins-ci.org の deb 使えば最新な…

Jenkins の設定内容をリポジトリで管理したい

Jenkins の設定内容がウェブで操作できるのは便利と言えば便利なんだが、設定をいろいろ弄っている間にどこ変更したか分からなくなるとか、他人が勝手に設定変更して気付いたらビルド出来なくなるとか、そういう問題が起こる。 そもそもリポジトリの中身を勝…

Travis-CI で Android のテストを動かす

ちょっとした開発でも CI がしたい!というときに便利なのが Travis-CI です。 この Travis-CI を使って、 Android のテストを動かしてみましょう。 Android アプリのテストは大きく分けて、以下の 2 種類があります。 DalvikVM 上で動くテスト ActivityInst…

寒い日に CPU が発熱してあったかくなるコマンド

【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 寒い日は充電中のMacBook上で ruby -r digest/sha1 -e 'loop{Digest::SHA1.hexdigest(Time.now.to_f.to_s)}' とかしてしばらく放置すると勝手にCPUが発熱してあったかくなる な…

Git でもっと簡単にリモートブランチを Checkout したい

Git で特定のリモートブランチ (を追跡するローカルブランチ) を checkout してくるためには以下のような -b オプションを付けた git-checkout コマンドを使うと思っていました。 git checkout -b features/hoge origin/features/hoge しかしこれでは featur…

facebook-android-sdk を JDK1.7 でもビルドしたい

(Oracle|Open) JDK1.7 を使って facebook-android-sdk を ant でビルドすると、以下のようなエラーログと共にビルドが失敗します。 -compile: [javac] Compiling 75 source files to facebook-android-sdk/facebook/bin/classes [javac] facebook-android-sd…

Java の Map の初期化がダサいのでどうにかしたい

普通 Map の初期化をするときはインスタンス初期化子で put していくんだろうけど、あれダサいと思っているのでどうにかしたい。 ところで Objective-C で NSDictionary を初期化するときに Array 的なものを渡せるのでこれは良いかなと思って Java でやって…

はてなダイアリー10周年おめでとう!

MacOSX をクラウドで利用できる vmOSX を契約してみた

以下のエントリの続きです。 MacOSX をクラウドで利用できる Xcloud を契約してみた 月額 7000 円払って、レイテンシは 300ms 以上、スペックも微妙な Xcloud をこのまま契約しつづけるのも無意味だなと思いちょうど 1 ヶ月で解約しました。 vmOSX (OSX Serv…

Ubuntu に OracleJDK 1.6 (sun-java6) を入れる

Ubuntu では、何も考えず apt で JRE や JDK を入れると OpenJDK を入れられてしまうのですが、 Java6 時点での OpenJDK は OracleJDK と挙動がかなり異なるため、しばしば問題になることがあります。 筆者は Windows や MacOSX を利用して開発した Android …

Jenkins on Ubuntu の文字化けを直す

Jenkins でよく起きる文字化けは、以下の 2 種類あります。 Git Plugin の文字化け コミットログとかが化ける グラフの文字化け グラフで日付けや凡例が豆腐になる Git Plugin の文字化け こちらは Java 実行時の引数に -Dfile.encoding=UTF-8 を付与すれば…

Jenkins の Slave マシンはとても簡単に作れるのでメモ

なんでもかんでも Jenkins を利用してビルドしているようになると、ジョブ数が爆発して Jenkins を動かしているサーバのスペックに不満が出てくるようになると思いますが、 Jenkins の Slave 機能が思った以上に便利だったのでメモをしておきます。 Jenkins …

Ubuntu 64bit 版で android-sdk-linux を動かす

久々に環境を作ったらハマったので忘れないようにメモしておく。 Android SDK | Android Developers ここで配布されている android-sdk-linux は 32/64bit 版とか書かれつつも 32bit バイナリしか無いので multilib な感じに動作させる必要がある。 sudo apt…

Homebrew を使って OSX に GNU sed を入れる

MacPorts は見付かったけど何故か Homebrew は見当らなかったのでメモ。 brew install gnu-sed GNU sed の使い方 sed では無く gsed というコマンドを使う。 sed は標準で入っている /usr/bin/sed を指しているので注意。 gsed --help どうしてわざわざ GNU …

MacOSX をクラウドで利用できる Xcloud を契約してみた

ソフトウェアを開発する際に CI を行なうのはもはや常識だと思いますが、 iOS アプリをビルドするためには OS として MacOSX が必要です。 Linux や Windows と違って MacOSX は仮想化を利用することが難しく、 VPS や IaaS のようなサービスがあまり存在し…

Galaxy S3 α や Galaxy Note2 で使える Multi Window 対応 Android アプリの作り方

Galaxy S3 α や Galaxy Note 2 には Multi Window という機能が利用あり、画面を分割して Android アプリを同時に利用することが出来ます。 このように、上では Chrome でブログを閲覧し、下では Twitter アプリを利用するといったことが出来ます。 この Mul…

xcodebuild コマンドを使うときは -parallelizeTargets オプションを付けなくでも自動的に並列になる

make で言うところの -j{N} と同じ効果がある気がする。 以下のように書く。 xcodebuild -configuration Debug clean build -parallelizeTargets=8 Jenkins の Xcode Plugin では設定できないので、Custom xcodebuild arguments に設定する。 一応実行しなが…

24 歳になりました

http://www.amazon.co.jp/registry/wishlist/PNPY8VQ3IAXR 同じ酒を箱で買おう サッポロ 琥珀エビス 350ML × 24缶出版社/メーカー: サッポロビール株式会社メディア: クリック: 53回この商品を含むブログ (1件) を見る

はてなブログにした

はてなブログ、 3rd party cookie を許可しないとログインしてもログインしたことにならないし不便すぎるのでどうにかしてほしい。仕方ないのでこういう設定にした。