2012-01-01から1年間の記事一覧
こんな感じ。 ver | find "Version 6" > nul if not errorlevel 1 ( echo "Windows 7" ) else ( echo "Windows XP" )ver で Windows のバージョン番号が出力されるので、もし Vista と 7 を区別したかったらマイナーバージョンも比較すれば OK。
違和感がある Java 屋さんはお年寄りですよ(私のことです)。 public class Main { public static void main(String... args) { System.out.println("hello, world"); } }
Haskell の無限リストを勉強していて、標準関数の repeat :: a -> [a] がなんでこの定義で無限リストになるのかが全然理解できないのでメモしておこう。 repeat :: a -> [a] repeat x = xs where xs = x : xs 僕の感覚では、無限リストは再起呼び出しみたい…
Ubuntu の Unity に辟易して、Kubuntu を 1 週間試用してみた。 いいところ Ubuntu ファミリーなので、導入が簡単 仮想デスクトップがちゃんと動く Kate というエディタが gedit より自分好み ibus-mozc が使用可能でちゃんと動く クリップボードマネージャ…
Ubuntu 12.04 LTS への切り替えメモ。Unity が使いにくい。慣れの問題以外に色々問題がある。 悩ましい問題 Alt+半角/全角キー Alt+Tab でアプリケーションの切り替えは OK。普通の操作だと思う。しかし Ubuntu で採用されている Unity では、Alt+半角/全角…
GW 中、農場系ゲームをやってみた。やったのはこちら。https://play.google.com/store/apps/details?id=com.gameloft.android.ANMP.GloftTOHM&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5nYW1lbG9mdC5hbmRyb2lkLkFOTVAuR2xvZnRUT0hNIl0.これを選択し…
妻の父が来日して、6 日経った。初日(土曜日)は空港に迎えに行って、翌日(日曜日)は近くの川まで散歩に行った。鯉と鴨と亀がたくさん生息している割ときれいな河川で、喜んでもらえると思っていたらそのとおりだった。翌日から僕は出勤なので、妻が義父…
iOS ユーザは Android ユーザに比べ、3 倍お金を落としてくれるという話らしい。Amazon Appstore apps earn three times more than Google Play apps; Apple still No. 1 – BGRグラフを見ると 4 倍なのだが、説明で「three times more revenue」と言っている…
以下ブログを参考にさせてもらって調査してみた。 琴線探査: AndroidのボタンをSVGで描画するには? 琴線探査: 続・AndroidのボタンをSVGで描画するには?(ローテクだけど高速版) 僕が SVG を使ってやりたいことは以下。 同じリソースで異なる色で使いたい…
以前、何かの文章を英訳して、英語圏で仕事してn十年でほとんどネイティブの同僚に、英訳をチェックしてもらった際の話。その際指摘してもらい、まだ印象に残っているのが以下。 仮想マシン上で動作する言語(例:Java)英訳が以下。 Programing language t…
Dropbox 起動時に以下のようなエラーが出るようになった。 echo 100000 | sudo tee /proc/sys/fs/inotify/max_user_watches管理下に置いているファイルが多くなりすぎたのが原因のようだ。気になりつつも、手動で上記コマンドを入力したり、入力しなくてもち…
下記のキャンペーンが当選した。http://jp.samsungmobile.com/pc/cp/nexus/error.html先着 2 万名で、国内で Galaxy Nexus が 2 万台も出ているとは思えないから当然といえば当然なんだけど、でもうれしい。カバーは、オリジナルの方が質感がよくて気に入っ…
かなりハマったのでメモ。Android のカスタムリストは BaseAdapter を継承した独自の Adapter を作成し、getView() メソッドを適切に実装することで凝った見た目のリストが表示できる。やりたかったことは、アイコン付きでかつ場合によってはチェックボック…
Unix でコマンドラインでソースコードから特定文字列を検索する場合、僕は以下のように行なっている。 find . -name \( -name "*.c" -o -name "*.cpp" -o -name "*.h" \) | xargs grep hoge ただこれ、すごい長くて打つのが面倒。そこで使用したいのが ack …
Apps/Tomboy - GNOME Wiki!上記から 1.8.3 をダウンロードすると、以下のように同期設定ができない。 http://jaredjennings.org/2011/12/17/tomboy-debug-add-ins-on-ms-windows-7/代わりに上記からダウンロードしたものだと同期設定ができるようになった。
昨日の出来事。 We want to let you know that on Tuesday, February 28th we will be removing Notes from the Ubuntu One web interface. The reason for this is that the U1 Notes web interface hasn’t really been working as well as we want it to. …
ViewRoot#setView(View, WindowManager.LayoutParams, View) の WindowManager.LayoutParams で type にいろいろ指定して動作の確認をしていたんだけど、たとえば以下のような例外が出た場合、どういうパーミッションを設定すればよいかがドキュメントにちゃ…
昔のトップページのロゴ。現在のトップページのロゴ。れんあい支援アプリ。まったく新しいアプリのカテゴリだ。 昔のサービス概要。 今のサービス概要。バッテリー残量をパートナーに教えてあげ・・・る必要あるの?24 時間の行動履歴を思い出・・・す必要あ…
Android で最近わかったこと。 ClassLoader が複雑 Android の ClassLoader の仕組みは、Dalvik VM がプロセスをフォークするという性質上、普通の Java のそれとは異なる感じです。やろうとしたのは BroadcastReceiver でブロードキャストを受信した際に、…
iMac の DVD スロットに SD カードを突っ込んでしまった。見えない場所にあるから、いつかやらかすと思った。 こういうとき、取り出そうとするとなんでもっと奥に行っちゃうのかねぇ(完全に中に入っちゃいました)。最終的にテレホンカード 2 枚ではさんで…
自分のためにアプリを作った。ケータイの頃からそうなんだけど、アプリを作って公開しないことがとても多い。今回作ったアプリも、ピンポイントで自分のかゆいところに手が届くようなものなので、需要があるとは思えないし、需要のあるように機能を増やすと…
何の変哲もないように見える以下の Java コード。これは実行するとエラーが発生します。どんなエラーが発生するかわかるかな? import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Test { public static void …
こんな XML がある。 <foo bar="++" baz="--" /> bar 属性だけ一時的にコメントアウトしたい。 <foo <!-- bar="++" --> baz="--" /> でも、こんなことは許されない。しょうがないから、こういうことをしようとする。 <foo baz="--" /> これも XML 的には NG。今日初めて知ったんだけど、コメント内に -- が存在することを許</foo></foo></foo>…
常用する画像ビューアを IrfanView から MassiGra にしてみた。IrfanView は 10 年以上使って来たが、以下の不満があるためだ。 内部コードが Unicode じゃないので、OS のコードページ以外のファイル名やフォルダ名がうまく扱えない(Unicode プラグインな…
以下のようなフィールドがあったとします。 private final List<String>[] list = new List[] { new ArrayList<String>(), }; このコードを Eclipse の標準設定で書くと、以下のような警告が出ます。 Type safety: The expression of type List needs unchecked conversion t</string></string>…
今日 Java のインナークラスとリフレクション関連でいくつか発見したことがあったので、ここに残しておきます。以下のようなコードがあります。 import java.lang.reflect.Constructor; import java.lang.reflect.Method; public class Foo { private class …
中学生の頃、特に好きでもない女の子から大変に好意を寄せられ、とても困っていた。学習塾で知り合ったその子は、別の中学校なので、塾でしか会わないので言い方が悪いけど我慢をしていたんだけど、教えてもいないのに誕生日は知っているし、家の電話番号も…
やねうらお氏のブログエントリは総じて面白いんだけど、その中でも将棋に関するエントリは読み応えがある。最近、ドワンゴがスポンサーになって、コンピュータ対プロ棋士の対局が行われた。コンピュータソフトウェアを開発する側の立場で、やはり以下が一番…
最近、週に2日は水餃子を食べてます。中国では新年には餃子を食べる習慣があります。中国で餃子と言えば水餃子です。そして、餃子は主食です。中国では餃子の時は、おかずがありません。ひたすら餃子です。以下が非常にわかりやすいです。月一番の料理 : 中…