読者です 読者をやめる 読者になる 読者になる

私のひらめき日記

もっと自由に、流暢にプログラミングする

代数学徒になる

ホモロジー代数 https://www.amazon.co.jp/ホモロジー代数-岩波基礎数学選書-河田-敬義/dp/4000078046 (2分冊) も 群と加群 https://www.amazon.co.jp/環と加群-岩波基礎数学選書-山崎-圭次郎/dp/4000078054/ref=sr_1_3?s=books&ie=UTF8&qid=1491210947&sr=1…

物事を続けるとはどういうことか?

やろうとすることを続けていける人は、コツというか勘所を知っている、のだと思う。言ってみればペース配分をバランス感覚として持っているし、同時にもうすぐしんどくなりそうとか、もうすこしで楽になりそうだ、という「コース」も把握している感じ。その…

ダイエット

今日からダイエットすることを誓います期間:3/14 ~ 5月末まで 目標:4kgくらいやせる手段:ランニング、腕立て、腹筋とか理由:全然運動していなかったから体力落ちた😓

結局圏論やったよ

開発合宿は結局自分は圏論やりました。Awodayのやつ。5月くらいまでには読み終わりたい気分。

jargon

jargon 自分が環境ごとにこのワード結構な頻度で聞いたなぁってのをまとめてます 大学院時代 最適化、応用数理 「〜でうれしい」 .. アルゴリズム的な意味で、計算量がちいさくなったり、実現できることで、数学的、応用数学的な意味での視界が開けたりする…

会社での開発合宿なにしよ〜

・2月下旬に会社で開発合宿することになって、何しようかと悩み中.. やっぱりoutputも出したいし… やりたいこと (解析)力学。HMCとかやってると何気にやっぱり力学やっといたほうが良いなと思う。あと、統計モデルを組み立てる際のセンスが、力学のモデルを…

知らんかった

Qiitaの投稿をMarkdown表示にする方法 - Qiita:Support地味に便利やなぁ

すごいErlang ch.18までやった

なんとなくクセのあるErlangが好きになって、年末はいろいろ試行しながらやってた。とりあえず、gen_server, gen_event, gen_fsm, supervisorをかっさらって、基礎の部分をスクラッチで書いてみて、gen_??がどのような挙動をするのかわかった。超基本的には…

Erlang 本

すごいErlangの本よりもこっちを先にやったほうが理解進度が早い Amazon CAPTCHAめっちゃわかりやすいです。

書きたい記事

いつか書きたい記事 すごいHaskell楽しく学ぼう メモ(この本は良本には違いないけど、情報が散逸している気がする。痒いところに手が届く記事にしたい) 書籍「Ruby メタプログラミング」の題材をJavaScriptに移植できるか頑張る記事 Erlang の勉強メモ(これ…

神保町三省堂書店になくて池袋ジュンク堂にある本

自分は技術専門書をよく買うのだが、よく友人から「神保町三省堂書店になくて池袋ジュンク堂にある本なんてあんの?」って聞かれるので、 メモっておく。適宜更新。()内の日付は調べた日にち。注)自分は三省堂書店のほうがアクセスいいので、こちらに行く頻…

ウィークリーストックランキングにランキングインした(^_^)/

うれしい~

最近Qiitaとかに投稿するの楽しい

http://qiita.com/knknkn1162https://github.com/knknkn1162/caffe-classificationとか。レスポンスが来ると面白いなぁ。

配列とポインタ

(結論) 配列はポインタではない。が、大半の場合で配列名はポインタにdecay(減衰)されるので、あたかも同じように(同じとは言っていない)使っても実生活に差し支えない。抑えるポイントは3つ。 配列の宣言は、配列として定義する。また、ポインタの宣言はポ…

Cにおけるlvalue(左辺値)、rvalue(右辺値)

注) C++のお話しではないです。C++は、ムーブセマンティクスとかの関係で色々複雑で説明大変なので、Modern Effective C++ のはじめに -> 用語と表記(p.xviii)とか、5章を頑張って読むのが一番近道です!*1結論)左辺にも右辺にもおける式はlvalue(左辺値)で…

コンパイル時階乗計算まとめ

まずは、関数テンプレートの明示的特殊化バージョンから。*1 template<int N> int factorial() { return factorial<N-1>() * N; } template<> int factorial<0>() { return 1; } int main(void) { cout << factorial<4>() << endl; return 0; } 関数テンプレートのコンパ</n-1></int>…

C++ Question

1. 暗黙の型変換について、どれくらい話題を知っているか? 単一の実引数コンストラクタ(explicitつけない)は、暗黙の型変換を引き起こす*1 Proxy Class*2 operator bool *3 戻り値型の推論*4 2. +=演算子と+演算子を自作クラスでどうオーバーロードするか?…

テンプレート引数が複数の場合

クラステンプレートは部分特殊化(partial specialization)できるが、関数テンプレートやメンバ関数テンプレートは部分特殊化できない。 テンプレート 多重定義 部分特殊化 明示的特殊化 クラステンプレート × ○ ○ 関数テンプレート ○ × ○ 部分特殊化よりも多…

Visitor pattern

Test Visitor pattern C++のためのAPIデザイン*1 12章を参照にした。 #include <iostream> #include <vector> #include <string> #include <memory> class ShapeNode; class TransformNode; class INodeVisitor { public: virtual ~INodeVisitor() {} virtual void Visit(ShapeNode& node) = 0;</memory></string></vector></iostream>…