どうもインストールしていたShazam絡みで動いているみたいなんだけども、logcat見ているとたまに以下のようなエラーを吐いている(UNIQUE_ID以降とGEOLOCATION以降は一部値を変えてます)。 E/admarvel( 1299): postString: &site_id=14488&partner_id=ef8a3…
最近、ほとんどRailsに触っていないことに気がつき、なおかつRails3に触ってなかったことにも気がついたので、感触をつかむ第一歩として前に作っていたRails2のコードをRails3に移植している最中、表題のエラーがでたので対応した際のメモを残しておこうかと…
最近、機械学習に興味を持ち始めていて、SVMを実装してみようと思ったら、挫折したのでやはり段階を踏むべきであろうということでパーセプトロンから試してみた。komamitsu/ocaml-perceptron · GitHub perceptron.ml let ($) f g = f g let print x = Hashtb…
NAVER Topic Widget - Google Play の Android アプリ NAVER検索(http://www.naver.jp/)のトップに流れるトピックワードを、AndroidのWidget上で順番に表示します。情報の更新は20分間隔、トピックの切り替えは15秒間隔でおこないます。スリープ中は処理を…
Wifi環境であればPCからAndroidにアクセスできるはずで、すなわちAndroid上にWeb server立ててPCからアクセスできるんじゃないかなぁ、と思ったのと、NanoHTTPD has moved to github という酷くかわいいhttpd(Java source file一枚!)を見つけてしまったの…
マルコフ連鎖って実際に使ったことが無かったので試してみた。 三階のマルコフ連鎖(でいいのかな?) 四階にしてみたらほとんど原文のままで面白くなかった.
最近、あまりRuby触って無かったのでリハビリがてら...
Spring経由でiBatisを使いつつ、複数のデータベースを利用しようと思ったら結構ハマったのでまとめておきます。 やりたいこと database1にはpersonというtableがあって、database2にはprojectというtableがあり、それぞれにアクセスしたい。 解決方法の概要 …
Gistが貼っ付けられるかテスト
http://redis.io/topics/latency をみて個人的にメモりたくなった点を以下に。 RedisはRDB snapshotとかAOFを作るときにfork()するので、マルチコア推奨 GET commandとかはO(1)だけど、LREMとかO(N)のものもあるので http://redis.io/commands で計算量確認…
気がつけば大晦日。急いで書きます。 趣味のこと お仕事が忙しくて自分の時間があんまり無かったのであれなんですが、プログラミング言語ではScala, Haskell辺りをさわってみていた記憶があります。あとOCamlのLwtも少し。Scalaはう〜んどうかなぁ... 個人的…
まぁクリスマスなんですがJavaのNon blocking IO周りについて少し調べてました。非リアですね。参考にしたのはうっすらと全体を網羅していたっぽいこちら => http://tutorials.jenkov.com/java-nio/index.htmlで、手を動かさないと理解できない人種なので簡…
↑のpostで引っかかったので単純な形にして確認してみた。 functor.ml (functorの定義) komamitsu@carrot:~/lab/ocaml$ cat functor.ml module type HogeType = sig type t val string_of_t : t -> string end module Make(Hoge : HogeType) = struct let pri…
仕事ではOCamlもA* search algorithmも全く使っていないのですが、自宅で気分転換/リハビリがてら何か書こうとすると、すぐOCamlでA* search algorithmを書いてしまいます。たまにダイクストラ法で何かgraphを探索するやつも書きます。毎回同じようなものを…
まぁ全く必要に迫られている訳では無いのですが、日々JavaでかつAndroidアプリ開発をしていると、精神衛生上いろいろとあるので、少し触って放置していたParsecで遊んでみることに。前回四則計算をやったような気がするので、今回もこじんまりとリストのパー…
書いた。 https://gist.github.com/1362149これ↓を参考に https://github.com/avsm/ocaml-cohttpserver/blob/master/server/http_tcp_server.ml 適当に書き始めたのだけど、途中で「やばい徹底的にmonadicに書かないと動かないというかコンパイル通らない」…
う〜ん、どうやら全力でこいつを踏んでいるみたい... http://code.google.com/p/android/issues/detail?id=7933
http://d.hatena.ne.jp/komamitsu/20111103/1320338412 の続きで少し見てみたら、HttpRequestBase#abort() -> AbstractClientConnAdapter#abortConnection() -> SocketHttpClientConnection#shutdown() -> Socket#close() と来ているので、やっぱりこの辺か…
OpenJDKでもOracleJDKでも、org.apache.http.client.methods.HttpGetのexecute()でblockしている間, 以下のように別Threadからabort()させることができます。 public class App { public static void main(String args[]) { final String hostname = "localh…
ここ半年位、Android Appを開発しています。関係者一同の頑張りもあって100万ユーザーという非常にうれしい状況なのですが、結構なハードスケジュールで開発が進んだので割と力技で泥臭く実装している箇所があったりします。Database周りもゴリゴリSQL文…
今更なのですが、メモを残しておこうかと。というか http://code.google.com/p/maven-android-plugin/wiki/GettingStarted と http://rgladwell.github.com/m2e-android/ 見ればいいだけなんですが、まあ一応。ちなみにADTからproject作っちゃった場合向けで…
ふと気がつけば 函数プログラミングの集い 2011 in Tokyo - PARTAKE が開催されていたりしていて、数ヶ月前の状況を考えると「絶対参加できぬ... 変な期待は持たぬが吉...」みたいな感じだったのですが、今となってみると参加できたじゃん的な状況でUST観て…
自宅のデスクトップがイカれ始めていて尚且つ以前から騒音状態だったので、適当なノートに乗り換えることになりコストパフォーマンスが素晴らしかったASPIRE 5750を購入。Ubuntu11.04を入れてみたら輝度調整が効かなくて目が疲れてきたので対応することに。…
mouseが壊れちゃったので初めてtrackballというものを買ってみたのだけど、結構良い。でも、Linuxだと付属のwheel scrollソフトが使えないので何とかしようと。で色々見てみたら/etc/X11/xorg.confをごにょごにょすれば良さそうなんだけども、最近はそれはあ…
この二ヶ月間ちょい、仕事の方で一杯一杯だったので、全然趣味的なプログラミングができずに、割と悶々としておりました。で、最近になって落ち着いてきたので、以前少し触っていたScalaを思い出そうとしたら完全に忘れていることに気づきリハビリがてら何か…
素晴らしかったので引用http://markmail.org/message/kbnyhxffy6zs7picvia http://twitter.com/#!/tetsutan/status/66080475680227328 Hello!Place the following into your :" -------------------------------------------------------------------- " ema…
iPhoneでよくある例のやつです。Androidでは標準で無いので自前で何とかしないといけなさそうですが、どうもサンプルコードが見当たらないのです。悲しい…嘆いていても仕方が無いので自分で書いてみました。 ImageWithBadge.java package com.komamitsu.andr…
Scalaを始めてみました。実のところOOPとFPの融合という点で「使いこなせないのではなかろうか?」という不安が結構あったので、ちょっと消極的だったのですが、色々な人に「仕事でJava、趣味でOCaml?じゃあScalaでしょう」と言われる機会があり、やってみ…
先日から、AWS EC2上にFree usage tierのインスタンスを作って、CPU使うようなことはそちらで行おうとしています。まぁきっかけは節電なんですが、もともとEC2に興味があったので。それはさておき、動かそうとしているのはMySQLをstorageとしたOCamlのプログ…
昨夜、PCを立ち上げたら下記のようなエラーをdmesgに吐きつつ、initramfsプロンプトに落ちてた。 : [ 7.012183] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 [ 7.012189] ata3.00: BMDMA stat 0x24 [ 7.012195] ata3.00: failed command: RE…