monolog

monora log #=> ものろーぐ

2015年12月の投稿

Google 日本語入力 で和英変換ができる辞書を公開しました

雑記

作ったというか既存のものを3行書き換えただけなのですが……。

https://github.com/kyontan/edict-for-google-ime たまに、ちょっと単語を英訳したいとなることがあって、そういった時に重宝する辞書です。

元々は以下のものを使っていたのですが、これの(2) 以降がダウンロードできなくなってしまい、新しい環境に導入することができず…… (完成してから、 google-ime-user-dictionary-ja-en の上部によく見たら *付きの辞書が公開されているのを見つけましたが、それは見なかったことにしました。)

google-ime-user-dictionary-ja-en Google日本語入力の和英辞書作成プロジェクトです。主に「カタカナ語英語辞書」の代替辞書作成を目的としています。(EDICT使用) - Google Project Hosting

 

調べてみると、これの MS-IME 版の辞書を公開しているところを見つけました。

IME和英辞書 - EDICT for MS-IME 2 IME和英辞書 EDICT for MS-IME 2は、豪モナシュ大学によるEDICTプロジェクトの日英辞書をMS-IME用に変換したものです。 「@日本語」と入力することで、英語に変換することができます。

MS-IME 用の辞書 は Google 日本語入力の辞書ツールで読めそう! と思って取り込もうとしたらなんでか失敗してしまう……。 試しに、nkf で文字コードを Shift-JIS から UTF-8 に変換して、ファイル先頭にあるコメント3行を消してみたら取り込むことに成功してとてもよい感じになりました。

というわけで公開します。(記事最初のものの再掲になりますが)

https://github.com/kyontan/edict-for-google-ime もしよければ使ってやってください。

 

作ったというか既存のものを3行書き換えただけなのですが……。 https://github.com/kyont[…]

金の金でwhywaita

雑記

この記事は whywaita Advent Calendar 2015 の 23日目の記事です。 昨日は @twismiko 先輩の ぼくの行きつけのお店とwhywaita - Coyote vs Loadbalancer でした。 恋カケ はまだ終わっていませんが星奏ちゃんって子は良い子だと思うんですよね。

記事タイトルは  whywaitaの金でピザ で生成しました。?

whywaita-gold-gold

さて、この記事ではそんな whywaita 先輩について雑多に書いていこうと思います。

1.知りあったのは……

とりあえず章立てを書いたは良いのですが、そもそもどういう経緯で知り合ったんでしたっけ……? 初めて会ったのは 2013年6月の Twitter で、互いに共通の知り合いである方と電通大の話をしていたときに、そこに興味を持って突然フォローしてきたのが始まりなんじゃないかと思います。 ログなんかを漁って見ると、おそらく 2013/6/19 20:51:24 - 20:52:14 の間にフォローされたのかな、と推測されます。 2013/6 というと、まだ先輩が 1年で入学直後(なはず)で、めっちゃ若いな〜〜みたいな気持ちになります。実験つらそう。

2.突然の出会い

そんな whywaita 先輩と初めて会ったのは、2013年8月に行われた プログラミング生放送勉強会第25回@品川 だったと思います(うろ覚え) あの時は完全に大学3年とか4年とかなんじゃないかと思っていた記憶がうっすらありますが、まだ学部1年だったんですね。

このころの @whywaita の呟きはこんな感じでした。

http://twitter.com/whywaita/status/355492517686415361

http://twitter.com/whywaita/status/357498171284389889

http://twitter.com/whywaita/status/357498194885738496

http://twitter.com/whywaita/status/357498253555662850

http://twitter.com/whywaita/status/359529932101136385

なんか今より若干若い感じですね。なるほど。

その後も Dentoo.LT #5 に参加して会った気がしなくもないような。 ( なんやかんやで電通大に入るきっかけになったのはこのイベントな訳ですがそこは割愛 )

3.そして先輩へ

そして突然月日は流れ、2015/4 に僕は電気通信大学に入学を果たすことになります。 入学翌日あたりの新歓で MMA に顔を出した時の whywaita 先輩の驚きっぷりは今でも覚えてます。 そしてめでたく??? whywaita先輩の後輩になったわけです。分からなくなってきた。

4.せーんぱいっ

{ ここに Twilog から whywaita 先輩の若き頃のツイートをたくさん貼る }

(2016/1/11 追記: 見ていたらこっちが恥ずかしくなったので各位好きに見てください。)

5.にゃ〜ん

http://twilog.org/whywaita/search?word=%E3%81%AB%E3%82%83 https://twitter.com/whywaita/status/6758050269

若い

---2016/1/11:ここより下の文章/節を追記 ---

ぼーっとしながらタイムラインを眺めていたところ、新しいパターンを目にしました。

https://twitter.com/whywaita/status/685885850501033984

https://twitter.com/whywaita/status/685886001223368704

とのことです。

6.先輩のつらそうなところ/つらいところ

いつも知り合いの姿を見つける度に「見つけて!!」「ゎぃゎぃただよ!!!」と言わんばかりに手を振ってくるわいわいた先輩ですが、影ではいろいろと苦労もしているようです。たまに、後輩の僕にもつらそうな顔をして「○○がつらい、つらくない?」「もう○○が○○でつらい〜〜」「にゃーん」「にゃー」「なー」等のつらい話を聞かせてくれます。先輩はいろいろな所のつらい所を知っています。すごいです。

でも、よくよく考えたら先輩はつらいつらいダンス競技協会アジア支部のアジア支部支部長でした。つらいことを集めてきてつらいつらいダンスをしないといけない身ならつらそうなのも納得がいきますね。

https://twitter.com/whywaita/status/681889353841311744

こんなことも書いていましたが、先輩は過去に寝取られた経験があるのでしょうか? 気になります。

7.そして未来へ

 

https://twitter.com/benevolent0505/status/683857986196914176

そう、次の whywaita は僕かもしれないし、あなたかもしれないのです。

おわり。

 

12/24 の記事は @masawada 先輩でした。全文は以下のとおりです

https://twitter.com/masawada/status/680020530464866304

記事のリンクを貼ろうとしたら oEmbed によって記事がまるごと引用される形となりました。なるほどにゃぁ……

この記事は whywaita Advent Calendar 2015 の 23日目の記事です。 昨日は @t[…]

SECCON 2015 Online CTF に参加しました (Write-up)

Programming

CTF 完全初心者なのになぜか SECCON 2015 九州大会「Attack & Defense」 というオンサイトCTFへ参加し、 -163125 点を獲得した kyontan です。 その節は本当に申し訳ありませんでした。関係各位へお詫び申し上げます。

15:57:20 MMA(kyontan) got -163215 points from ....

http://pastebin.com/KTqNZ4Jf

さて、今回は人生2回目のCTF大会である、SECCON  2015 Online CTF へ、学校の同級生である h-otter / @hogextend と共にチーム overflow として参加しました。

最終順位は 1200点 147位 でした。初心者なりには良くできたのではないでしょうか…… (http://score.quals.seccon.jp)

seccon2015-ranking

自分が解いたのは、以下の通りです

  • SECCON WARS 2015 (100) 何かQRコードが見えるなという感じだったので、良く分からないままにとりあえず動画をダウンロードし、適当にQRが見えている部分のスクリーンショットをVLCで17枚ほど取って、ImageMagick で比較(明) 合成してみたら解けた。 (参考: http://d-poppo.nazo.cc/blog/2014/04/imagemagick/)

  • Unzip the file (100) 既知ファイル2個を h-otter が見つけたものの、既知ファイルを圧縮したものを引数に与えるのを忘れていたっぽいので渡してみたら解けた。

  • Reverse-Engineering Android APK 1 (100) 一番苦戦しました。 apk を逆アセンブルしてソースを除いたら native で libcalc.so の calc() を呼んでいるところまでは分かったものの、どうやって呼ぶかと…… x86 やら armeabi-v7a の so があったので、Raspberry Pi でビルドしてみたりするものの上手くいかず、結局 Android Studio を入れてアプリケーションを1から作って解くというかなりつらい解き方をした。 他の人の Write-up を見た感じだと、calc() のバイナリを読めば 7 を返すことが一瞬で分かったらしい。なるほどつらい

  • Exec dmesg (300) 問題の zip を展開したら iso があったのでとりあえず VirtualBox で起動。 Tiny Core Linux なるものが起動するも、 dmesg コマンドがなくて怒られる。調べてみたら busybox 使ってることが分かったので、フルバイナリ落とせば行けるやろ! と busybox のバイナリを wget で落としてきて dmesg を叩いて終わり。 300点……? という感じのさっくり感でした。うーん……

  • Last Challenge (50) 換字式暗号です!! 1問目でハッシュのキーとバリューを逆向きに作るとかいう凡ミスをやらかしている間に h-otter に解かれましたが、今度はちゃんと解けました。

QR puzzle (Nonogram) についてはソルバを持って来たりパーサでごにょごにょしたりして数時間粘るものの ソルバの精度が低い && QRコードの認識精度が低い という二重苦に苦しめられ、最終的に全操作を自動化して寝て数時間放置するも、2000回 問題を試行して最大正解数が 22/30 とかいうことになっていたので完全に敗北しました。つらい

その他の感想としては、 h-otter が割と色々やってくれて強いな―って思ったみたいなのがあります。 あと、@hogextend が QR puzzle (Windows) を手動で300問 9パズルを解いてフラグを得ていたのが印象的でした。お疲れ様でした。

初めてにしては頑張ったと思っていますが、同じサークルの先輩方のチームには完全敗北を喫したので頑張っていきたい。最強のQRソルバがあるんだよ〜〜などと言われまして、それは何処に……という感じです。

CTF 完全初心者なのになぜか SECCON 2015 九州大会「Attack & Defense」 […]