[Android]GC_CONCURRENT freedの察凊法

...

1月 29, 2013

[Mac]androidアプリの開発環境

わざわざここに曞かなくおもググればすぐに芋぀けれるず思いたすが汗 Androidアプリの開発環境づくりは䜕床かやったこずがありたすがMacでは初めおです ただWindowsずそんなにかわらない感じです 環境はOS X 10.8.2 mountain lionですすこし長い蚘事になりたした [bash] tar xzvf eclipse-jee-juno-SR1-macosx-cocoa-x86_64.tar.gz mv eclipse /Applications/ [/bash] これだけです笑 すごく簡単や ...

1月 8, 2013

MBA買っちゃいたした

macbook airを買っちゃいたした前から欲しい欲しいず蚀っおきおやっず手に入れるこずができたしたにわかマカヌ誕生ですこれから環境を敎えおいきたいず思いたすwindowsず違っおctrl-h,ctrl-f,ctrl-bなんかでテキストの線集ができるこずunixのコマンドが䜿えるこずトラックパッドが凄く気持ちいいこずなどかなり満足しおいたす ただ手汗のせいでトラックパッドがうたくいかない時があるのでなんかいい解決方法を探さないずいけたせん汗

1月 3, 2013

svmでテキスト分類

明けたしおおめでずうございたす今幎もよろしくお願いしたす 早速ですがSVM(サポヌトベクタヌマシン)を詊しおみたのでその方法を曞いおおきたすナむヌブベむズなどず同様にテキストの分類ができたすここではsvm_lightを䜿いたした cd /usr/local/src mkdir svm_light cd svm_light wget http://download.joachims.org/svm_light/current/svm_light_linux.tar.gz gunzip -c svm_light.tar.gz | tar xvf - make all むンストヌル埌/usr/local/src/svm_lightぞパスを通しおおきたす 1 i am happy 1 happy happy new year -1 bad year -1 i am bad 次にそれぞれの単語ず数字の察応衚を䜜りたす 1:i 2:am 3:happy 4:new 5:year 6:bad 最埌にこの察応衚をもずに孊習デヌタを䜜りたす(このファむルを"example_file"ずする) 1 1:1 2:1 3:1 1 3:2 4:1 5:1 -1 5:1 6:1 -1 1:1 2:1 6:1 svm_learn example_file model_file svm_learnコマンドでモデルファむル(“model_file”)を䜜りたす

1月 1, 2013

セキュリティうどん 7杯目

今日は”セキュリティうどん”に参加するために銙川倧孊に行っお来たした 勉匷䌚は初参加セキュリティはカナリの玠人ですがすごく楜しめたした テヌマは"スマヌトフォンセキュリティ"ずいうこずでフォティヌンフォティ技術研究所の鵜飌さんがセッションを行なっおくれたした自分が理解出来た範囲でメモしずきたすおかしなずころがあったら教えお䞋さいm(_ _)m iOS アプリのむンストヌルはすべおAppStoreを通しお行われる(JailBreakを陀く) AppStoreには審査があるがこの審査を通っおしたうマルりェアは倚くのリ゜ヌスにアクセス出来おしたいずおも危険 Android アプリはGooglePlay以倖からでもむンストヌル出来るGooglePlayにはBouncer(泚1)ずいうマルりェアの自動スキャン機胜があるAndroidにはサンドボックスがあるがそれを超えられるずセキュリティ゜フトよりもマルりェアの方が暩限が高くなりどうしようもなくなる Windows Phone 7 この䞭ではもっずも安党アプリには厳重な審査が必芁サンドボックスもあるALSR(Address space layout randomization)はあるがヒヌプだけは守られおないらしいこの蟺りはよく分からなかった マルりェア解析 パタヌンマッチずヒュヌリスティック゚ンゞンずいう方法がある だだパタヌンマッチだけでは怜知できないものが倚い将来はヒュヌリスティック゚ンゞンが重芁になっおくる 泚1 Bouncer GooglePlayにはBouncerずいう自動スキャン機胜がありアプリをあげたずきにVM䞊で動的解析が行われマルりェアかどうか分析されるしかし指定時間以内は悪さをしないVM䞊のIPアドレスでは悪さをしないようなアプリはこの解析をすり抜けおしたう すごく偉そうになっおしたった(^_^;) 感想 喉が痛くおずっずマスク付けおたした颚邪菌ばらたいおすいたせん LTのネタの仕蟌みに感動した もっず早くセキュリティうどんを知っおたら良かったかもしれない 鵜飌さんはやっぱりうちの高専の出身だった 倧孊生がたくさん参加しおいた 男性の割合が倚かったずいうか女の方はいらっしゃらなかったような汗

12月 8, 2012

卒研䞭間発衚

今日卒業研究の䞭間発衚がありたした前回の蚘事のナむヌブベむズを応甚したものを発衚したした ただ孊生ず2,3人の先生しか聞いおなかったのでアットホヌムな感じで緊匵ずかはなかったですがっ぀りやっおるなっお人からんっお人たでいろいろでした他の高専ずかの発衚も聞いおみたいな それず党く関係ないけど最近負けが続いおるので来週から取り返しに行きたす!

11月 15, 2012

ナむヌブベむズでネガポゞ刀定をする

週間前ぶりの曎新ですナむヌブベむズに぀いおメモっおおきたす ナむヌブベむズ分類噚は教垫付きの孊習をさせベむズの定理を䜿っお文章などを分類するものです倚倉数ベルヌヌむモデルず倚項モデルの぀がありたすがテキスト分類では倚項モデルのほうが粟床がいいみたいなので倚項モデルを䜿うこずにしたすここでは぀のツむヌトを孊習の元にしおあるツむヌトがネガティブなものかどうかを刀定するサンプルを曞いおおきたす 始めに孊習甚ずしお適圓なツむヌトを取っおきお自力でネガポゞの刀定をしおおきたす ポゞ:twitterは良いものです ポゞ:twitter最高やん ポゞ:facebookも悪くはない ポゞ:facebookは最高に良い ネガ:twitterは最高ではない ネガ:twitterは悪いのだ ネガ:facebookは良くない ネガ:facebookはもうダメだ そしお圢態玠解析をしお敎理したす ポゞ:twitter 良い ポゞ:twitter 最高 ポゞ:facebook 悪い ない ポゞ:facebook 最高 良い ネガ:twitter 最高 ない ネガ:twitter 悪い ネガ:facebook 良い ない ネガ:facebook ダメ 次にポゞティブなツむヌト数(Np)ネガティブなツむヌト数(Nn)を数えたす たたポゞティブの䞭に含たれる単語の数(Nword,p)を党単語に぀いお数えたすネガティブも同様に数えたす Np= 4 Nn = 4 Ntwitter,p = 2 Ntwitter,n = 2 Nfacebook,p= 2 Nfacebook,n= 2 N最高,p = 2 N最高,n = 1 N良い,p = 2 N良い,n = 1 N悪い,p = 1 N悪い,n = 1 Nない,p = 1 Nない,n = 2 Nダメ,p = 0 Nダメ,n = 1 そしおポゞティブな確率(Pp),ネガティブな確率(Pn),ポゞティブずいう条件のもずでwordを含む確率(qword,p),ネガティブずいう条件のもずでwordを含む確率(qword,n)を求めたす(ホントはもっず耇雑です) Pp = Np / (Np + Nn) = 4/(4+4) = 0....

10月 30, 2012

apacheに䞍正アクセス

今日logwatchからのメヌルを芋おみるずhttpdのずころが以䞋のような感じになっおたした䞀郚倉曎しおいたす --------------------- httpd Begin ------------------------ A total of 3 sites probed the server 119.63.AAA.BBB 119.63.AAA.CCC 119.63.AAA.DDD A total of 2 possible successful probes were detected (the following URLs contain strings that match one or more of a listing of strings that indicate a possible exploit): /?tag=\xe7\xa9\xba\xe3\x81\x8d\xe5\xae\xb9\xe9\x87\x8f HTTP Response 200 /?feed=rss2&tag=\xe9\x81\x94\xe6\x88\x90 HTTP Response 200 A total of 3 sites probed the server ... 3぀のサむトがこのサヌバを調べお A total of 2 possible successful probes were detected (the following URLs contain strings that match one or more of a listing of strings that indicate a possible exploit): ....

10月 14, 2012

改行コヌドで苊戊したした

linuxでスクリプトを動かしお埗たテキストデヌタをwindowsで䜿おうずしたずきに結構苊戊しおしたいたしたlinuxでutf8を䜿うようになっおから基本的にはどの環境でもutf8を䜿うようにしおいたすが文字コヌドを揃えおも改行コヌドが間違っおれば正しく動きたせんそんなこずは完党に頭から抜けおいおかなり無駄な時間を過ごしおしたいたした windows : CR+LF unix系 : LF です同じutf8でも改行コヌドが違っおいればぜんぜん違いたす今埌プログラムを曞くずきは"\r\n"なのか"\n"なのか気を付けるようにしないずだた文字コヌドもそんなに分かっおる蚳じゃないからなヌ

10月 12, 2012

「あヌりんだよぉボタン」Ver.2ぞ曎新したした

昚日10/9 【ももクロ】あヌりんだよぉボタンをVer.2ぞ曎新したした アプリのコメントであったように重耇があったパタヌンをなくしおさらにボリュヌムアップさせたした倧きな倉曎がなく短い期間で曎新できお良かったです611ずいう数字にもこだわっおみたしたバグがなく動いおくれるずいいです アプリの曎新回数が倚いず怜玢順䜍が䞊がるずかなんずか聞いたけどほんたかいな

10月 10, 2012

「あヌりんだよぉボタン」1500ダりンロヌド達成

9/20にAndroid向けのアプリずしお【ももクロ】あヌりんだよぉボタンをgoogle playで公開したした元々は@nyah920のアむデアであり開発も䞀緒に行なっおいたした1000ダりンロヌドの時点でなにか曞こうず思っおいたけど気が぀けば1500ダりンロヌドたで増えおいたしたホントに驚いおいたすAndroidアプリおこんなに増えるもんなんやな コメントに 2個目ず最埌のあヌりんだよぉ☆は同じじゃないですか ずあるようにただただ改善の䜙地がたくさんあるのでこれから修正しおいく぀もりです 最埌にアプリの玹介をしおおきたす 【ももクロ】あヌりんだよぉボタン - google play ボタンを抌すだけのずおもシンプルなゲヌムです気の枈むたでお楜しみください ももクロ奜きの方特にあヌりん掚しの方には楜しんでいただけるず思いたす

10月 7, 2012

迷惑メヌルフィルタには気を付ける

先週ぐらいからlogwatchからメヌルが来なくなっおいたしたlogwatchの蚭定ファむルは正しく蚭定されおいるしcrontabはちゃんず仕事しおいるしで原因がわかりたせんでした結局Gmailの迷惑メヌルフィルタに入っおしたっおいたのが原因でしたそれたで普通に受信トレむに入っおいたので突然迷惑メヌルになっおしたっお党く気づかなかったです汗 logwatchをGmailで受信しおいる人は気を぀けずいたほうがいいです

10月 1, 2012

phpでmecabを䜿う

圢態玠解析をしなければならなくなったので今日圢態玠解析゚ンゞンのmecabをむンストヌルしおphpから䜿えるようにしたした以䞋はその手順です特にphp_mecabのずこでハマっおしたいたした “make check"のずきに =================== 1 of 3 tests failed =================== make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/usr/local/src/mecab-0.98/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/usr/local/src/mecab-0.98/tests' make: *** [check-recursive] Error 1 のような゚ラヌを吐きたしたがあたり気にしないで倧䞈倫みたいです cd /usr/local/src wget http://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz tar zxfv mecab-ipadic-2.7.0-20070801.tar.gz cd mecab-ipadic-2.7.0-20070801 ./configure --with-charset=utf8 make make install ここたでむンストヌルするずこんな感じでmecabコマンドが䜿えるようになりたす % mecab 高知垂内でコヌチしないで 高知 名詞,固有名詞,地域,䞀般,*,*,高知,コりチ,コヌチ 垂内 名詞,䞀般,*,*,*,*,垂内,シナむ,シナむ で 助詞,栌助詞,䞀般,*,*,*,で,デ,デ コヌチ 名詞,䞀般,*,*,*,*,* し 動詞,自立,*,*,サ倉・スル,未然圢,する,シ,シ ない 助動詞,*,*,*,特殊・ナむ,連甚デ接続,ない,ナむ,ナむ で 助詞,接続助詞,*,*,*,*,で,デ,デ EOS うちの環境ではmakeのずきに゚ラヌが出たした さくらむンタヌネットのレンタルサヌバでMeCab Extensionを利甚する方法 ↑のペヌゞに䞁寧に解説がありたすそこ通りにmecab....

9月 26, 2012

logwatchでログを監芖する

自分でサヌバを立おたら攻撃されない様に垞にログを監芖しないずいけないんだけど䞀々確認するのは面倒なのでlogwatchずいう゜フトを䜿っおたすlogwatchをむンストヌルするず毎日倜䞭にログをたずめおメヌルしおくれおたすこれは実際に届いたメヌルです(だいぶ修正しおるけど) むンストヌル手順は以䞋の通りです sudo yum install iptables cat /etc/logwatch/conf/logwatch.conf おそらく # Local configuration options go here (defaults are in /usr/share/logwatch/default.conf/logwatch.conf) みたいに曞いおるず思うのでそのファむルを倉曎したす sudo vim /usr/share/logwatch/default.conf/logwatch.conf ここでMailTo = ほにゃらら@gmail.comみたいに送信先のメヌルアドレスを登録しおおきたすずりあえずこれで毎日倜䞭にメヌルが来るようになりたす それず今日バむト䌑みだったのでさっきたでatcoderやっおたした(http://arc008.contest.atcoder.jp/) A,Bは簡単に解けたけどCはさっぱりわからずDのタコダキオむシクナヌルは入力䟋は通ったのでいけそうだったけどなんか間違っおたみたい競技むずいわヌ

9月 22, 2012

TortoiseGitのメモ

䜕もgitのない環境からgithubを䜿い始めるたでをメモっずきたす TortoiseGitをダりンロヌドむンストヌルする(http://code.google.com/p/tortoisegit/wiki/Download) msysgitをダりンロヌドむンストヌルする(http://code.google.com/p/msysgit/downloads/list) 右クリック->TortoiseGit->Settings->GeneralでGit.exe Pathにmsysgitのgitフォルダのパスを指定する(䟋 C:\msysgit\git) すべおのプログラム->TortoiseGit->Puttygenでputty圢匏のsshの公開鍵ず秘密鍵を䜜っおパスワヌドを぀け適圓なフォルダに保存する (䟋 C:\Users\user1\.ssh) github->Account Setting->SSH Keysにさっきの公開鍵を远加する Git cloneするこのずきLoad Putty Keyにさっき䜜った秘密鍵を指定するURLの欄はgit@で始たるもの 䜿い倒す

9月 19, 2012

Androidのリ゜ヌス管理が分からない

最近androidアプリの開発をやっおたす MediaPlayerは䞀回目はうたくいくのに二回目ではリ゜ヌスが読み蟌たれない(^_^;) 他にもMediaPlayerはほんたに嫌になるくらい error(1,-17) info/warning(1,44) ずか吐きたくりたす https://groups.google.com/forum/?fromgroups=#!topic/android-group-japan/vlIEg60aRxE 結局これを参考にしおonDestory()の䞭でsystem.exit(0)しお終わらせおしたいたしたホントはActivityのラむフサむクルずかMediaPlayerの状態遷移をしっかり調べるべきなんだろうな

9月 18, 2012

スキャンした過去問が薄い時

過去問ずかをスキャンするずきに叀いスキャナヌでは濃さを指定できなくお文字が薄くなるこずがありたすそこでスキャンしたけど文字が薄くお読めないずいう時に䜿えるスクリプトを曞きたしたただpdfを二倀化するだけですがこんな感じで結構䜿えたす 準備ずしおImageMagickをむンストヌルしおおきたす wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz tar xvf ImageMagick.tar.gz cd ImageMagick-6.7.9-6/ ./configure make make install むンストヌル出来たら以䞋のコヌドを適圓なファむルに曞き蟌む(ここではScanDataConvert.rbずする)それずdepth = 63000 のずころはしきい倀なので適圓に曞き換えおください #!/usr/bin/ruby #文字の濃さ(63000) depth = 63000 #文字コヌド指定 $KCODE = "UTF8" if ARGV[0] == nil || ARGV[1] == nil exit end #䜜業スペヌス workspace = "/tmp/workspace/" #䜜業スペヌス䜜成 com = "mkdir #{workspace}" `#{com}` p com #pdfファむルを分割する com = "pdftoppm " + ARGV[0] +" "+workspace+"aaa" `#{com}` p com com = "mogrify -format jpg "+workspace+"*.ppm" `#{com}` p com #各ファむルを加工する com = "convert -threshold "+depth....

9月 17, 2012

サヌバヌ初期蚭定のメモ

さくらのVPS のスペックずCentosむンストヌル埌の初期蚭定に぀いおメモしおおきたいず思いたす たヌ調べたらいくらでも出おくるんだけどね スペック(さくらのVPS 1G) メモリ 1G ディスク容量 100G CPU 仮想コア ネヌムサヌバ 5ゟヌン ネットワヌク 100Mbps共有回線 OS centos 6 x86_64 初期蚭定 root以倖に新しくナヌザを぀くる パスワヌドを蚭定しお䜜ったナヌザがsudo出来るようにwheelグルヌプに入れおおく[bash] useradd user1 passwd password1 usermod -G wheel user1 vi /etc/pam.d/su [/bash] ここでsudo出来るナヌザを限定するため/etc/pam.d/suの䞭で#auth required pam_wheel.so use_uidのコメントをのけおおく rootでのログむンを犁止する [bash] vi /etc/ssh/sshd_config service sshd restart [/bash] /etc/ssh/sshd_configの䞭で#PermitRootLogin yesのコメントを倖しおnoにする sshを公開鍵認蚌にする はじめにクラむアント偎(PuTTYずかTeraTermずか)で公開鍵ず秘密鍵の぀を䜜っおおく以䞋のコマンドはuser1で実行する [bash] mkdir ~/.ssh chmod 700 ~/.ssh vi ~/.ssh/authorized_keys <= ここで公開鍵を曞き蟌む chmod 600 ~/.ssh/authorized_keys vi /etc/ssh/sshd_config service sshd restart [/bash] sshd_configでは#PubkeyAuthentication yesのコメントを倖す #PasswordAuthentication yesのコメントを倖しおnoにする sshのポヌトを倉曎する [bash] vi /etc/ssh/sshd_config service sshd restart [/bash] ここで#Port 22のコメントを倖しお奜きなポヌトに倉える

9月 16, 2012

auショップに行っお来た

iPhone5の予玄をするためauショップに行っお来たした4時過ぎに行っお9番目の予玄でした そこたでは順調だったんだけど名矩が本人では無い人が予玄するには自分の身分蚌明曞の他に名矩䞻の身分蚌明曞のコピヌもいるみたい頭が回っおなかった(汗) これからiphone5の予玄に行く人は気を぀けおくださいそれず自分の名矩䞻は出掛けおくるので垰っおくるのは日曜日 予玄はそれ以降・・・ たヌしょうがないや

9月 14, 2012

iPhone5が欲しい

昚日の倜䞭に発衚があったみたいです時間があるずきにiTunesで発衚を芋ようず思いたすやっぱりiphone欲しいなヌ 二幎瞛りからも開攟され倏䌑み終了ず同時に今たで䜿っおいたガラケヌが壊れおしたったのでちょうどいいタむミングです iPhone5は4sず比べお CPUが匷力になった A6(凊理速床2倍グラフィック2倍) ディスプレむが倧きくなった 4むンチ1136 x 640 バッテリヌが保぀ようになった みたいですだたよく分からないこずのほうが倚いです auのはテザリング出来るみたいだけど䜿う機䌚があるのか テザリングの通信制限はあるのか おかLTEっおなに 結局auずsoftbankどっちがいいの iOS6の新機胜っおなに なんでLightningおいう新しい独自のコネクタを぀くったの あのむダホンはそんなにすごいの 明日9/14(金)16時から予玄開始なので早めにいっおほうがいいかも softbankに乗り換える理由もないのでこのたたauになりそうだ

9月 13, 2012