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

hamayanhamayan's blog

雑多

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…

Codeforces New Entry Crawlerをリリースしました

Codeforces New Entry Crawlerとは? Codeforces New Entry Crawler https://codeforces-new-entry-crawler.herokuapp.comCodeforcesの新着記事をクロールして表形式・RSSで出力する。 最近、Codeforcesのブログ記事を追うのにはまっていて、RSSで最新エント…

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

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