はまやんはまやんはまやん

hamayanhamayan's blog

雑多

ISUCON13 28位 参加記

こんいす~! 先輩に誘っていただき、Create Speedy LogicというチームでISUCON13に出てきました。 初めて出ましたが、このレベルの作問を毎年やっているのはすごいと思いますし、こんなにエンタメ性のある競技だと思いませんでした。 結果は694組中28位だっ…

VirtualBox上のGuest OSで時刻変更後、しばらくすると元に戻ってしまうとき [Linux, Windows]

原因特定に時間がかかってしまったので書いておく。 事象 VirtualBox上でKali Linuxを動かしていて、NTP経由で時刻を変更する用事があったのでやったのだが、数秒すると元に戻ってしまう現象が起きた。 何か別のNTPサーバと同期するデーモンとかが動いている…

OSEP 合格体験記 2023/07

ナレッジ共有です。 去年のOSCPの合格体験記はこっち OSCP 合格体験記 2022/05 - はまやんはまやんはまやん OSEPを受ける前に Windows関連の知識が結構要求される OSCPを終えていれば前提知識としては大丈夫 そうでない場合は、HackTheBoxやTryHackMeとかで…

splunkで日本語を使って検索が効かなかった問題を解決した方法例

絶対忘れるから備忘録。 正攻法なのかはわからない。 正しい方法を知ってる人はぜひ教えてほしいです… 事象 こんな感じにちゃんと入ってるけど日本語みたいに検索しても出てこない。 原因 \uXXXXで入ってるからダメっぽい。 rawで見るとこんな感じ。\uXXXXの…

OSCP 合格体験記 2022/05

ナレッジ共有です。 OSCPを受ける前に HackTheBoxを少なくとも数個は完了させておくこと HackTheBoxのVIPはOSCPに比べたら信じられないくらい安いのでVIPを契約して、少なくともWriteupを見ながらEasyが攻略できるか確認しておくといい。見ながらでも良く分…

CompTIA Security+ SY0-601 合格記

今日受けてきたので、後続のために合格記としてエッセンスだけまとめておく。 CompTIA Security+ SY0-601 多分検索で来た人は全員知っているだろうが、ベンダーニュートラルなセキュリティ資格。 最近改訂された。 今年はこのFREE RETAKEキャンペーンやって…

Stay home with B'z! 日本最大級ロックユニットB'zのライブオススメ7選!

みなさんは、もう既にご存じだと思うが、あの、あの!、あの!!! B'z様がライブ映像を無料配信してくれています。 無料公開は2020年5月31日(日)23:59まで!!後に読まずに、今見て! 推しは推せる時に推せ、ということでライブオススメを紹介します。文字…

apt-get updateでRelease file is not yet valid

DockerFileにapt-get update書いて実行したら、途中でエラーが出て止まってしまった。 俺はただgitを入れたかっただけなんだ… RUN apt-get update && apt-get install -y git これをすると E: Release file for http://security.ubuntu.com/ubuntu/dists/bio…

安全素数まとめ

色々調べたまとめ。 安全素数とは pと2p+1がともに素数である場合の2p+1のこと 安全素数 - Wikipedia ちなみにこの時のpはソフィー・ジェルマン素数 ソフィー・ジェルマン素数 - Wikipedia ソフィー・ジェルマン素数、安全素数が無数に存在するかは未解決問題…

Expressでクッキーレスセッション(cookieless session)を実現するには

結論 Expressでクッキーレスセッションはできない 代わりにJWT認証を使おう 以下、物語。 発端 今あるサービスのWebAPIを作っていて、アプリ開発サイドに向けて、一旦仕様を出した。 Androidだとクッキー使わないと思うので、パラメタでトークン指定する形式…

FeedlyのADD CONTENTで追加できないときの対処法

備忘録。 https://feedly.com/i/subscription/feed/{RSSアドレス}これでアクセスすると、追加画面になる。 RSSアドレスはコロンを%3Aとエスケープして入れる。例 https://feedly.com/i/subscription/feed/https%3A//blogs.windows.com/msedgedev/feed/

競技プログラミングしててオレオレ詐欺にあった話

今回はオレオレ詐欺にあったので、啓発も兼ねて記事にします。 唐突なDM 2019/03/24の午前3時頃の話だ。 B'zのLiveDVDの4週目視聴がちょうど終わり、さあ寝るかという時間であった。 普段は全然使っていないDiscordにDMが入っているのに気がついた。 redcode…

AsciidocでカスタムHTMLを出力する方法

これが正攻法なのか分からないが、一応成功したので、メモを残しておく。 方法としてはAsciidoctor Backendsを使っている。 この手順に従ってセットアップしていけばいい 手順1,2はそのままやる 手順3は最初は飛ばしてもいい 手順4は$ asciidoctor -T TEMPLA…

C++のコンストラクタで参照渡しをすると「参照が初期化されずに宣言されています」と出る

症状 struct Test { string &str; Test(string &arg) { this->str = arg; } }; のようにクラスを作ると、「参照が初期化されずに宣言されています」と出てコンパイルが通らない 対処法 struct Test { string &str; Test(string &arg) : str(arg) {} }; のよ…

ctypes objects containing pointers cannot be pickled とは

注意!この記事は題のエラーの意味を説明するだけで、実際の解決まで至っていない 症状 def test(x): print "Run " + str(x) if __name__ == '__main__': pool = Pool() res = pool.apply_async(test, (Solver(),)) res.wait() Solverクラスはこの検証器のPy…

Pythonのmultiprocessingでapply_asyncが動かない

症状 def test(x): print "Run " + str(x) if __name__ == '__main__': pool = Pool() res = pool.apply_async(test, (0)) res.wait() これを実行すると、test関数は実行されない。 解決法 res = pool.apply_async(test, (0)) を res = pool.apply_async(tes…

有名アプリ会社2社へのインターンとインディーズゲームアプリ開発で得た経験と成果のまとめ

殴り書きであるが、Unityを使ったゲーム開発で使えそうな知識をメモしておく。 成果物 グルーヴこねくしょん http://denbaku.com/gc/index.htmlグルーヴこねくしょん - 運と戦略の音楽ゲームKeita Imaiゲーム無料企画自体は4月から。 グルーブをつなげて、よ…