Pokosho!

pokosho!

AndroidでUnable to execute dex とか Conversion to Dalvik format failed とか

[ program ] 2012/03/16

忘れるのでメモ。

[2012-03-16 19:15:17 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/pokosho/Hoge;
[2012-03-16 19:15:17 - Hoge] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/pokosho/Hoge;

ideaとEclipseを使うと起こる?
男は黙ってOS再起動!で直った。
最近のEclipseはどーも不安定だ…

ツイート

#rm -rf /

[ program ] 2012/02/02

#rm -rf /

やってみました。
VMじゃないよ。実機です。
技術野郎じゃない方にも分かるように書くと、

  • #はrootという管理者のこと
  • rmはremove、削除コマンド
  • -rf はディレクトリも強制的に消す
  • / は一番根っこのディレクトリ

です。
OSは確かubuntuの10か11だったと思います。

気になる結果は…

マシン名はarigato(笑)

ツイート

TF-IDFを使ってキーワードを選んでみた

[ program ] 2012/01/14

前回の続き。

TF-IDFを使ってキーワードを選んでみた。

(もっと見る…)

ツイート

キーワード抽出:連結コスト VS TF-IDF

[ program ] 2012/01/10

会社の忘年会で、わけちの運用面の話をLTでしたんですが、色々とヒントを貰った。
やってよかった!
#プレゼンは内輪な感じなので、どこかに載せたりはしません
(もっと見る…)

ツイート

Android 2.3 (Gingerbread) for SHARP IS01インストール方法

[ program ] 2011/11/02

今さらだけど、まさにメガネケースであったIS01に、命を吹き込むべく、IS01の2.3化にチャレンジしました。
メガネケースから2.3に昇華するか、文鎮に成り下がるか、賭けだ…ッ!
(もっと見る…)

ツイート

ソフトウェアライセンスについてまとめて見る

[ program ] 2011/10/05

ソフトウェアライセンスについてまとめて見る。
観点は

  • 業務(=営利目的)
  • ソースコードを公開できない
  • 著作権表示は可
  • ライブラリ自体には改変を加えない

なソフトウェアで、どうすれば使用できるのか、です。
ウェブアプリやスマフォアプリでどうすれば使用できるのか? です。
ライセンスの中身にまではあまり触れません。

備考、不明点

実行出来る状態は配布には当たらないが、納品は配布に当たる?

※この記事はライセンスに詳しくない僕が調べながら書いています。鵜呑みにしないように。
※間違いがあれば是非ご指摘ください!

(もっと見る…)

ツイート

Twitter Bot わけちの作り方

[ program ] 2011/06/05

Twitterで活躍(?)中のbot、わけちをどんな風に作ったかスライドにまとめました。
あんまり突っ込まないで、ゆるい内容にしたつもりです。

ツイート

@waketi が動かなくなった

[ program ] 2011/04/12

体調不良アルゴリズムがうまく動いたようだ! orz

以下のエラー。
UnsatisfiedLinkErrorなんて初めて見た。
なんだか色々言われているけど、メモリ不足?
ReservedCodeCacheSizeを増やせばいいのかな?

OpenJDK Client VM warning: CodeCache is full. Compiler has been disabled.
OpenJDK Client VM warning: Try increasing the code cache size using -XX:ReservedCodeCacheSize=
Failed to instantiate [ch.qos.logback.classic.LoggerContext]
Reported exception:
java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libnet.so: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libnet.so: failed to map segment from shared object: Cannot allocate memory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1750)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1667)
        at java.lang.Runtime.loadLibrary0(Runtime.java:840)
        at java.lang.System.loadLibrary(System.java:1047)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.InetAddress.<clinit>(InetAddress.java:234)
        at ch.qos.logback.core.util.ContextUtil.getLocalHostName(ContextUtil.java:30)
        at ch.qos.logback.core.util.ContextUtil.addHostNameAsProperty(ContextUtil.java:39)
        at ch.qos.logback.classic.joran.action.ConfigurationAction.begin(ConfigurationAction.java:47)
        at ch.qos.logback.core.joran.spi.Interpreter.callBeginAction(Interpreter.java:273)
        at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:145)
        at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:127)
        at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:40)
        at ch.qos.logback.core.joran.spi.Interpreter.play(Interpreter.java:332)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:126)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:93)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:52)
        at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77)
        at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)
        at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
        at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
        at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)
        at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
        at com.pokosho.bot.AbstractBot.<clinit>(AbstractBot.java:32)
com.pokosho.PokoshoException: java.lang.IllegalArgumentException: Tokenizer Class: net.java.sen.ja.JapaneseTokenizer is invalid.
        at com.pokosho.bot.AbstractBot.<init>(AbstractBot.java:54)
        at com.pokosho.bot.twitter.TwitterBot.<init>(TwitterBot.java:59)
        at com.pokosho.bot.twitter.TwitterBot.main(TwitterBot.java:301)
Caused by: java.lang.IllegalArgumentException: Tokenizer Class: net.java.sen.ja.JapaneseTokenizer is invalid.
        at net.java.sen.StringTagger.init(StringTagger.java:158)
        at net.java.sen.StringTagger.<init>(StringTagger.java:95)
        at net.java.sen.StringTagger.getInstance(StringTagger.java:133)
        at net.java.sen.StringTagger.getInstance(StringTagger.java:100)
        at com.pokosho.bot.AbstractBot.<init>(AbstractBot.java:52)
        ... 2 more
OpenJDK Client VM warning: Attempt to allocate stack guard pages failed.

同じくお困りの方を見つけた。真似る。

root@pokosho:~# cat /proc/meminfo
MemTotal:       786432 kB
MemFree:        521992 kB

root@pokosho:~# sysctl kernel.shmmax
kernel.shmmax = 33554432

# vi /etc/sysctl.conf
kernel.shmmax = 134217728

root@pokosho:~# sysctl kernel.shmmax
kernel.shmmax = 134217728

run!

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

orz

-Xmx128m

にして、無事動きました、とさ。

急に動かなくなったのは、単語の量が増えてきたからかな?
次同じ事態になったらお掃除を考えねばならないかもしれないな。

ツイート

3階のマルコフ連鎖で文章を生成してみた(1)

[ program ] 2010/11/04

それっぽい日本語を出すプログラムを作ろうとしています。botみたいな。
(もっと見る…)

ツイート

UTF-8なsen環境構築

[ program ] 2010/10/26

はまったのでメモ。
何故はまっていたのかわからん。

(もっと見る…)

ツイート
次ページへ »