艦これ専ブラのソースをgithubに投げた

長らく専ブラいじれてないというか日々消耗してなんもできてないのでソース公開しました。コピペした部分は記憶とソースコードの記録にあるかぎり書いたのですが、なんか足らなかったら指摘してください。今のところ、遠征と時々演習を回すことしかしてない…

ShadowsocksでURI検閲HTTPプロキシを越える

中南海による言論統制システム金盾を越える為にいろんなVPNソフトウェアがありますが、その一つにSOCKSv5プロトコルを暗号化して飛ばすShadowsocksがあります。最近では開発者の家に警察がやってきてソースコードをgithubから消すのを強要される事件がありま…

HttpListenerを使ってFiddlerCoreを代替してみた

今年の春先にFiddlerCoreを艦これの専ブラに使うのはライセンス的にダメなんちゃうって話が出たので、KCBrで使っていた部分だけを代替するものを.NET Frameworkが持ってるHttpListenerを使ってさくっと作って取っ替えました。最初はTcpListnerでも少し書いて…

表をOCRで処理する

この業界、頭が異様に悪くて何故か表をAutoCADで描いたりします。電子納品とか言っても単にCAD上に表が描かれてるとかページに吐き出されたpdfだから機械がデータ構造認識できないから何の価値も意味もないんや!!!!!!— にょる。 (@W53SA) August 28, 2…

クソPDF戦記

解析結果が書かれたPDFををplaintextに変換しようとして一週間もかかってしまってほんまクソ、ということでメモを残しておく。そもそも何でPDFなのか?この業界、電子納品とか言ってるけど単に印刷時の出力先がプリンタドライバからPDF生成ドライバに変わっ…

YAPC::Asia Tokyo 2015行ってきた

YAPC初参加ですよプロデューサーさん!!!!!!!チケット買った時は札幌配属だったけど本社に転属したので前夜祭から参加できて*大勝利*。チケット買って有給取りに行こうと事務所行ったら社長の現場訪問と被ってることが発覚*1してギャピーってこともあり…

Control.Invoke() と Control.BeginInvoke() での例外処理

はじめに C#のWinForms*1はUIスレッドを一つしか持てず*2、そのUIスレッドに対して他のスレッドからちょっかいをかけようとするとSystem.InvalidOperationException例外が飛びます。 private void button1_Click(object sender, EventArgs e) { textBox1.Tex…

後期高齢者医療広域連合WebサイトURI一覧を眺めてみる

最近話題になることが少ない後期高齢者医療制度ですが、これの事務は各都道府県ごとに全市町村が所属する広域連合を結成して処理することになっています*1。つまり48の広域連合が設置されたことになります。最近はどんな組織もWebサイトを持つ例が多く、この…

ADS-Bアンテナをベランダに設置してRaspberry Piからflightradar24/FlightAwareへfeedしよう

新年度です。 さて、MH370ですがインマルサットの解析でインド洋に向かったという情報が出てきました。ハイジャックからコックピットで火災説まで様々な予測が出ていますが、FDR/CVRを見つけるまでは断言が出来ません。AF447はフランスがメンツを賭けて根性…

ADS-B受信にチャレンジ

MH370(9M-MRO)は一体何処へ行ってしまったのでしょうか。一週間たっても何の残骸も見つからないって意味がわからないです。最近の飛行機は飛行機の位置座標などを随時放送*1する機械が積まれていています。これをみんなで受信してマップにプロットしたのが、…

艦これ専用ブラウザのような何かを作ったよ

前からネタにしていた艦これの専ブラ、そこそこまともなドキュメントをようやく書きました。 ドキュメントを真面目に書くのに時間かかりましたね…。ということで、取り敢えず公開してみます。http://www.3pf.jp/products/kcb から。配布サイトでも散々書いて…

Googleスプレッドシートで.NETアプリケーションのデータを管理する

最近(というほどではないかもしれないけど)は色んなログをオンラインデータストレージに放り込むのが流行ってます。Apacheのログとかを放り込んでごりごり解析するTreasureDataとか有名*1ですね。さて。ログと言えば艦これ*2。 専ブラが吐き出す艦船建造など…

WebBrowserコントロールのIEバージョン

.NETアプリでWebBroserコントロールを貼っつけたらInternet Explorerコンポーネントが貼り付けられます。 ところで、このIEコンポーネント、どんなIEなんでしょうか。「そんなんマシンに入ってるIEと同じに決まってんやろ」という人は鴨川デルタで磔にされま…

C#でJSONを読み込むメモ

Webアプリケーションでのデータ構造デファクトスタンダードがJSONなので、.NETというかC#でJSONを読みたいことがままあります。みんな同じようなことを思うので、ライブラリがちゃんとあって、周辺環境も色々と整備されています。基本的にはぐぐればおよその…

FiddlerCoreを使ってC#でhttp通信を覗き見しよう

突然ですが、HTTP通信を覗くことを考えます。あ、艦これの専ブラを作った話からの続きです、はい。要するにHTTPプロキシを作ればいいわけで、C#にはSystem.Net.HttpListenerというHTTPサーバクラスもあったりして自前で実装することもできますが、FiddlerCor…

艦これの専ブラを作った話

Java書くの疲れて艦これ始めたらしっかりハマってしまいました*1。で、しばらくぽちぽちやってたわけですが、だんだんUIに不満が。 負傷した艦娘を修復所要時間順にソートできない Lvとダメージ程度によって所要時間は変わるのに、ダメージ程度でしかソート…

スマホにいれたアプリ一覧

Xperia Z買ったわけですが、取り敢えず、後輩に「そんなことも知らないんですか」的な煽ら食らったりしつつも試行錯誤中。ひとことコメントつけてますが、事実誤認があるかも。

スマホ、始めました

色々思うことあってずっとガラケー使ってきたんですが、スマホも持つことにしました。 二台持ちとかバカっぽい気がしますが、現実問題としてスマホ使いこなせるまで時間かかりそうだったり政治的に揉めたり。ちなみに機種はXperia Zです。アアアッやArrowsのよう…

OCN IPv6ネットワークにマルチキャストされてる緊急地震速報を受信しちゃう

随分昔に、Weathernewsの緊急地震速報プロトコルを解析されたコードを公開されてる方を見つけて、それ改造してIRCに流すbotを作ったのですが、プロトコルが変態すぎてなかなか安定しませんでした*1。今動くのかなこのコード*2。今はOCN IPv6を契約するとIPv6…

DVCSメモメモ

DVCSってアレですよ。バージョン管理するアレです。分散バージョン管理システムですね。gitとかhgとか。1人でやってんのに分散もクソもないんちゃうの、と最初は思ってたけど、DVCSの真の旨味はバージョン管理システムが(事実上?)存在しない世界で自分一人…

気象庁の防災情報XMLを受信するぞ

みんな大好き気象庁が発表する防災情報*1をXML化した上にプッシュ配信してくれるらしいので、受信することにしました。注:試行配信の段階での情報なので、今後気象庁の心変わりで配信止めたり、本配信の際に使用が変わったりするかもしれませんよ、と。もち…

Twitter環境について

時々「どんなクライアント使ってんの」と聞かれるので、メモがてら。 概要 TwitterのtimelineをローカルなIRCサーバに流して、それを適当なIRCクライアントで読み書きしています。 もう少し詳しく TwitterとローカルなIRCサーバ間 tig-perl-stream 名前はTwe…

「国際高等教育院(仮称)の設置について」

表記のタイトルで、gakumubu-gakusei@mail2.adm.kyoto-u.ac.jpから学生用アドレスへメールが来ました。メールヘッダ見ると送出元は*.vlan.kuins.netみたいなので、まぁなりすましではないでしょう。とは言え、学生用メールシステムはMSのクラウド使ってるか…

神秘の腹筋トレーニングジム

幸福の科学が公開したB級ギャグアニメ映画「神秘の法」を見てきました。何故見に行ったかって、そりゃ無料だから仏陀爆誕で小清水亜美の声が可愛かった腹筋崩壊したからです。特に信者とかそういうのではない、というか映画で子安武人の声聞いた後に大川隆法…

reply to @senkanAAA(1)

選管スタッフA (@senkanAAA)さんの意見に対してのコメント。 僕も話をする上での便宜上から「再建派」「既存同学会」とさも二団体あるかのような扱いをしていましたが、本来の立場はそうではないのです。再建云々は同学会としての在り方の問題であって同学会…