技術書典4

初めて技術書典にサークル出展した。 https://techbookfest.org/event/tbf04/circle/19360001 技術書典は通運会館で開催された第1回に一般参加したことがある。 そのときもとても混み合っていた覚えがあるけれど、そもそも会場が狭かった。 今回のアキバ・ス…

Chinachuで録画サーバーを作った

https://chinachu.moe/ 今まではメインで使っているデスクトップPCでアニメを録画していた。 特に土日の夜にアニメが集中していてPCを再起動することができずに不便。 録画専用のサーバーを作ることにした。 DockerやAnsibleでのコード化はしていてないので…

テキストエディタに回転表示機能があったら便利なのではないか

C言語でこういうコードがあったとする。 int f(Z *z) { int result; W w; X x; Y y; Z z; result = hoge(&w); if (result != E_OK) return result; result = fuga(&w, &x); if (result != E_OK) return result; result = piyo(&w, &x, &y); if (result != E_…

「Google にソフトウェアエンジニアとして入社して10年と10日がたちました」のクイズを解いた

Google にソフトウェアエンジニアとして入社して10年と10日がたちました — hayato.io 面白かったので、今からでも挑戦してみてほしい。 プログラミングが大変なのは最初のステップだけで、あとはひらめき。 下に解法を書く。 出題者のきらきら☆はやとたんさ…

NEETCOINに名前を刻んだ

以前ビットコインで、Ghash.I.O.というマイナーがハッシュレートの50%以上を占めて「これはヤバイ」と話題になったことがある。 ビットコインが「終了」の危機に瀕している ひとりの山師のハッシュレートが51%を超えたため - Market Hack ただ、この記事は…

コミックマーケットC93

コミックマーケットC93で↓の本を頒布した。 ZIP、完全に理解した COMIC ZINで委託販売をしている。 http://shop.comiczin.jp/products/detail.php?product_id=35822 次のために諸々メモ。 刷り部数 前回と同じく100冊刷ったが、12時ちょっと前に完売。 もっ…

ビットコインの送金手数料を安くしすぎてしまった場合の対処法

ビットコインの送金手数料をめっちゃ安くしたら丸一日近く放置された。どうしようかと考え、ふと思いついて、その送金のお釣り出力を入力としてちょっと高めの手数料で送金したら10分でブロックに入った。RBF(Replace-by-Fee)なんて要らなかったんだ。— ku…

源ノ角ゴシックや源ノ明朝をインストールした環境でmoraダウンローダーが起動しない問題

やっと原因が分かった。 源ノ角ゴシックや源ノ明朝のSuper OTC版(言語・ウエイト全部入り)のフォント名が長すぎて、.NET Frameworkがバグっていた。 アンインストールして、Region-specific Subset OTFを入れ直しましょう。 moraダウンローダー moraという…

コミケで同人誌を頒布した

東京に引っ越してきて以来、コミケにはだいたい毎日行っている。 「自分でも本を作りたいなぁ」その度に言っていて、やっと実現した。 ちゃんと記録していたわけではないが、費用は10万円くらい、時間は200時間くらいだろうか。 1,000円で100部頒布できたの…

犯罪収益移転防止法の本人確認

明日のコミケの東た26-bでこの本を頒布します。 http://sanya.sweetduet.info/ksnctfc92/ 支払い方法として、モナーコインも受け付けることにした。 他人から支払ってもらう前に自分で試したかったけど、モナーコインは1 MONAも持っていないので、bitbankで…

DNA親子鑑定と遺伝子診断の結果を晒すことについて

自分の遺伝子を公開せずに親子関係を証明できないだろうかと考えている。一つの方法として、親はそれぞれ卵子と精子を提出してそれを体外受精させ新しい生命を誕生させる。その新しい生命と証明したい子どもの間に兄弟の関係があるかを遺伝子調査で判別する…

BugBounty.jpの紹介

脆弱性"&'<<>\ Advent Calendar 2016の25日目の記事です。 https://bugbounty.jp/ 脆弱性が金に変わる。すばらしい。 BugBounty.jpとは スプラウト株式会社が運営する日本のバグ報奨金プラットフォーム。 海外だとHackerOneが有名。 プラットフォームなので…

無線LANルーターBUFFALO WXR-1750DHPの感想

1か月ほど前に、BUFFALOの無線LANルーターWXR-1750DHPを買った。アキヨドで13,800円。10%ポイント還元。 これまでに使ってきたルーターは、10年以上前に買った有線のBBR-4MGと、その後買い換えた無線のWZR-HP-G301NH。 全部BUFFALO製。細々と不満はあるけど…

Pixivの「注目のタグ」の作品を見る方法

http://www.pixiv.net Pixivのトップページには「注目のタグ」という欄があって、こんな感じに綺麗な絵のサムネイルが並んでいる。気になる絵があって、作品のページに飛ぶことを期待してサムネイルをクリックすると、作品のページではなくタグのページに飛…

マイナンバーカードのQRコードの(人力での)読み方

マイナンバーカードのQRコードを人力で読める人が多いとヤバいらしいので、人力で読むのがどの程度の難易度なのか試してみる。 このサイトにQRコードの作り方が載っているので、逆をやれば良い。 QRコードをつくってみる その1 「人力は面倒だけど、スマ…

論理学で矛盾からは任意の命題が導出できることの証明

「1≠2かつ1=2ならば、P≠NPが証明できる」みたいな話*1。 「矛盾(A∧¬A)からは何でも導ける(A∧¬A⇒B)」「あれ、A∧¬A⇔Fだから、F⇒Bとなって、F⇒B全体は真だけど、Bが真とは限らないのでは?」みたいな話になって混乱したのでメモ。 まとめ Aより、A∨Bは真…

iPhone 6sを買った

今さらだけど、iPhone 6sを買ったので、つらつらと感想を。 3D Touch MacBookの感圧タッチトラックパッドや、らくらくホンくらいの押し心地を期待していたけど、あんまり押した感じはしない。ちょっと残念。 デレステ 3D標準が余裕で動いて良い。しかし、画…

虫を食べてきた

そんなにヤバイ写真ではないと思うけど、苦手な人は注意。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 誘われた。 ゴキブリ食べた - 銀の人のメモ帳 に触発されたけど、この店は遠いので、 米とサーカ…

PHPのmt_rand()にプルリクを送った

この話。 PHP の mt_rand() は一貫して壊れている(consistently broken)らしい - 唯物是真 @Scaled_Wurm PHPのmt_rand()が実装にミスがあることを知ったので、「PHPのコミットログに名前を載せるぞ╭( ・ㅂ・)و」と思ってプルリクを送ったら、一旦マージされた…

シンガポール旅行

先月末に「家に引きこもってばかりいないで、たまには旅行しよう」と会社の同期に誘われて、シンガポールに行ってきた。せっかくなのでブログを書く。 飛行機 高級航空会社シンガポール航空。往復で6万円くらい。めったに飛行機に乗らないから値段の感覚が分…

dアニメストアの脆弱性

脆弱性"&'<<>\ Advent Calendar 2015 1日目 だいたいの箇所は数字として解釈できない文字列だと1になっていたけど、1箇所だけ、<meta property="og:url" content="~">はそのまま出力されていた。</meta>

HITCON CTF 2015 Quals Crypto 200 poooooooow write-up

HITCON CTF 2015の予選にチームfuzzi3のメンバーとして参加して1問だけ解いた。 Crypto 200 poooooooow 問題サーバーに整数xを投げると、x^flag mod pを返してくる。pは、 p = 195589859419604305972182309315916027436941011486827038011731627454673222943…

Trend Micro CTF Asia Pacific & Japan 2015 Write-up

TrendMicro主催の初のコンテスト。superflipは15位。Windowsバイナリとプログラミングが多くて私好みだった。 Analysis-offensive 100 サインアップとログインするだけのサイト。ログインするとuserというセッションキーが設定される。 掴み所が分からなかっ…

CSAW CTF 2015 Write-up

CSAW CTF 2015 ぼっちチームsuperflipは1200点で287位(´・ω・`) Web 200 Lawn Care Simulator gitのディレクトリが残っているので、 git clone http://54.175.3.248:8089/.git/ で手元にファイルを持ってこられる。 新規登録しようとしたときに新規ユーザーか…

MMA CTF 1st 2015 Write-up 2

ありがたいことに、終了後も問題が生きているので、他の人の解答などを見ながら解いた。 ブログに書いておくと、他のコンテスト中に「kusano_k ○○」で出てきて便利。 他人の説明よりは、自分の説明のほうが自分には理解しやすい。 Login As Admin!(2) mage c…

MMA CTF 1st 2015 Write-up

MMA CTF 1st 2015に参加した。開催日に知って、ちょっと簡単な問題だけ解くつもりだったけど、どの問題も面白くてがっつり参加してしまった。難易度も幅広くて取っつきやすい。 結果は1150点、38位。100チーム以上が解いている解くべき問題は解けるが、それ…

マインクラフト1.8で実績をコンプリートした

ゴールデンウィークに何か目標を持って遊ぼうということで、マインクラフトの実績コンプリートを目指すことにした。 結局、終わったのは5月末になってしまったけど、プレイ時間は78時間だったから、ちょうど良い難易度だったのでは。 マインクラフトとは 公…

Plaid CTF 2015 ECE's Revenge2 Write-up

1問だけ解いた。 http://play.plaidctf.com/files/final_8ce2c1db4ce9e96bcc859ded79fba21c.sv SystemVerilogのコード。最終的にwinが1となるような入力を求めよという問題。 実際にシミュレータで動かせれば楽だったけど、いくつかシミュレーターを試しても…

引っ越し2015

社員寮(借り上げマンション)に住んでいたけど、退寮期限が来たので引っ越した。実家 → 大学の寮 → アパート → 社員寮 → 今のマンション、と引っ越しているので、自分で引っ越し先を探すのは2回目。 日程 クリーニングとかがあるから2月末には社員寮を出な…

住基カードのQRコード

確定申告のために10年ぶりに住基カードを取得した。QRコードが付いていたので、試しに読み取ってみたら、生年月日(元号の下2桁+月+日)が書かれていた。 「住基カード」でイメージ検索をしてみると、カードに印字されている生年月日は塗りつぶしているの…