堕(惰)プログラマ開発記録

タイトル変えようかなとも思ってるけれど,思い浮かばない

2015年のまとめ(と,2016年の予定とか)

まずは

あけましておめでとうございます.って,もう3日なんですけどね.(書き始めたのは1月3日です) ブログネタもないし,またダラダラ何もしないで過ごしてもアレなので,昨年のこととかを書いたりしようかと思って書き始めました.

とりあえず,昨年振り返って,来年の予定みたいなのを上げますかね.

2015年を振り返って

卒業研究(高専5年)とプレ卒研

Twitterで触れていたかと思いますが,私の卒業研究の大まかなテーマはBayesian Network(BN)であり, 担当教官が今まで続けてきた卒研の続きという形で引き継がせてもらっています.

プレ卒ではExtended-LBPCという確率推論手法の実装を通して,BNの基礎的な内容の学習と,推論誤差の比較方法などを学びました.そして,現在の研究では,段階的構造学習法を大元とした手法の更なる改善を行っています.もしかしたら研究の詳細をエントリーに書くかもしれません.

卒業研究のアウトプットとしては,11月に函館で行われたSSI2015(計測自動制御学会 システム・情報部門 学術講演会)で発表しました. godai.hateblo.jp

進捗としてはイマイチなのですが,なんとか,騙し騙し進捗創造しています. そろそろ卒論の時期なので,卒論をぶっ潰さないといけませんね…….

大学編入試験

編入学試験の勉強を長いことやってたことは,過去にまとめた気がします. 本番として試験を幾つか受けてきたのですが,結局のところ,電通大に行くことになりました.

ということで,電通大キチ*1方々,4月から宜しくお願いいたします.情報・通信工学科*2です. 私は怖くない普通の人なので,お手柔らかにお願いします.

高専プロコン

会場の長野には行きました. プログラミングとかアルゴリズムとかは完全に後輩たちに任せてしまい申し訳なかったです. 本当はもうちょっと参加するつもりだったんだ……という言い訳をします.

現地のホテルで罪滅ぼしで1部分書きなおして見たのだけど, 元々動かしていた並列処理のどこかがおかしくなってるのかなんなのかで上手く行かず,ボツになりましたね.

後輩たちの勇姿のコードはtnct-spc/procon2015 · GitHubで見れます.

喘息

Asthmaって感じです.アメリカ英語で読むと,私の苗字っぽくなるの本当にやめていただきたい. イギリス英語では,sthが濁らないので,苗字になりません.

実際のところ,若干悪化したまま治らなくなったのどうしようかと. 直ぐ喘鳴が出るし,喘鳴抑える薬で動悸と振戦*3が出るしでなんというか.

2016年の予定

成人式
成人しちゃったんか……って思う.彼女居ないのと親戚に言われても,環境が環境だし無理やねん*4
学会発表I (電子情報通信学会 総合大会)
論文は書き終わってます.福岡の九州大学が会場とのこと.博多ラーメン食いたい.
学会発表II (WSSIT 2016)
論文は担当教官が書いてくれます.北海道留寿都へ.時間が余れば,天体のメソッドの聖地(洞爺湖)行こうかなぁとか考えても居る
(編)入学式
友達100人できるかな(白目)

今のところ,思いつくのはそれくらいかな. なっかなか書くことが無いくらい薄っぺらい. 行動力もコーディング力も無いから,全然物事が進まなくて辛いですね.

とりあえず,来年の抱負でも書いておきましょうか.

来年の抱負

  • 薄くないアウトプットをする
  • なんかコード書いて作りたい(作るものもないくせに)
  • 電通で学士取るときの卒研を決める
  • 数学の自学する
  • どっかでLT(か普通の発表)する
  • 学食で普通に昼飯が買えるようになる(電通学食でのテンパリすごかった)

なんか思いついたら書き足します…….

最後に

来年になっても,ブログトップに当エントリーが残らないように……

*1:褒め言葉

*2:情報テン通信工学科

*3:手足の震えなど

*4:ごめん,今のところ興味もありませんでした

珈琲環境

ブログを毎日更新できる人は,本当に人間なのか……

記録がてら,珈琲を入れる上で揃えたものやらを書いてみます.
とは言っても,この記事,実は9月くらいに書き溜めておいた分です.

「コーヒー Advent Calendar」とかじゃないです…….

目次的な何か

ちょっと前までは,カルディで苦味強めの珈琲豆として, マンデリンフレンチ,イタリアンロースト,リッチブレンドあたりを買ってました. ところでカルディさん,「ノエル」を期間限定じゃなくて,通年でやって!!!

そこで,自家焙煎やってる喫茶店で,登下校中に立ち寄れるものを探しました. 最近では,立川にある,一六珈琲店という喫茶店の豆を幾つか試しています.

個人的には,ノアールブレンド,ジャワロブスタあたりが好きかな. 甘い感じの香りがするやつ

器具

器具自体は,まず無難にKarita系を集めてみてました. その名残で,サーバーはKaritaのままだったりします. いま思えば,Meritaの方が良かったかなぁ.

ドリッパー(フィルター)

フィルター(ペーパー)

コーヒーミル

ケトル

サーバー

最初に買ったのは,Karitaのドリッパーとフィルターでした.その当初はその2つしかなかったために,大きめのマグカップに抽出してからカップに移していました. この際,一般的なヤカンを用いてドリッパーに注水していたため,ヤカンの扱いが上手くなりました(無駄)

マグカップからカップへ移す際に溢れてしまう珈琲の量が多めだったので,次に101用のサーバーを買いました. 最後にミルとケトルを購入したのですが,ドリップにおける蒸らし時間に珈琲が良く膨らむようになって,驚いていたのを覚えています.

最後に

なんか上手く纏まらんかった.

Boost.勉強会 #19 東京

適当にメモった事を公開します.発表資料などはBoost.勉強会 #19 東京 - boostjpを.
帰宅したら修正すると思う.

神保町より飯田橋のほうがアクセスが楽で良いんだけど,東西線からの距離がキツいですね.今度からJR中央・総武緩行線つかおうかな

Boostライブラリ一周の旅 1.59.0-1.60.0 (@cpp_akira)

Boost.Convert

  • boost::optionalでエラーハンドルできるので便利
  • まだ対応してるコンバータが少ない(boost::cnv::cstreamなど)し,若干不安定なので,業務用途では使わないのが吉

VMD

  • Boost.PPをより強化.闇の人用
  • 作者が違うから,PPと別れたんじゃない?

Boost.Test v3

  • エラーの原因が詳しくなったからつよい(全然気づかなかった)
  • BOOST_TESTとBOOST_TEST_CHECKの定義同じだった

EMC++とCppCoreGuidelinesについて (@okdshin)

EMC++の査読者.自ら翻訳志願したが,すでに実行されていたのでオライリーにフォワーディングされた.EMC++の1章は公開されている.

Know How: 関数を変な書き方するなら,速度を実証したうえでドキュメント書く.違えば今まで通りでいい.出力用引数よりtupleで返す.ムーブコスト大など,一部例外あり.

  • C++ Core Guidelinesは言語コアにあまり触れない.EMC++はコアに触れる.布教の際の参考にしよう.

SIMD (@krustf)

卒研でつかいたい

クロスプラットフォームマルチメディアライブラリSDL2の紹介 (@nyaocat)

クソザコ鳥頭が非順序連想コンテナに入門してみた (@kariya_mitsuru)

  • ハッシュ関数がfalse_typeを継承していれば,ハッシュ結果を保存する.
  • 実装が闇だった
  • (恒例の)ザコじゃないじゃん

expectedによるエラーハンドリング (@cpp_akira)

  • 正常値 or エラー値
  • ptal/expected

optional, error_code, futureとかのいいところを摘む C++17には間に合わないが,zを目標?

Boost.Configについて (@Flast_RO)

  • Crioliteの敵に最近飽きた
  • 某林檎がclangのバージョンを糞にしてる
  • 「BOOST_PREVENT_MACRO_SUBSTITUTIONは人類が発明した最高の宝」

メモリモデル再入門 (@yamasa)

Release-Acquireの話.Data Raceしたら,鼻から牛乳と悪魔が出てきても知らないよと

ともかく,Data Race Freeなコードを書こう.

さいごに

2015/12/07: 若干追記

函館で学会発表してきた (SSI2015)

大分遅くなりましたが,11月18日,SSI2015のポスターセッションで発表して参りました.当学会が私にとって初めての学会発表になります.

簡潔な感想としては,なかなか思ったことを上手く伝えられない上,あがってしまって大変でした.

当日まで

実は学会発表の申込をするまで,進捗といった進捗がなかったため,進捗創造が重要でした.その上,投稿論文を6ページ以内で作成する必要もありました.

論文書いて感じたのですが,論文を書くと頭整理されて良いですね.卒研始まったら,まず論文書くと良いですよ,マジで.と感じた瞬間.

オーラルに該当するかよく分かりませんでした.そこで先生と相談をした上で,ポスターは使い回しが効くように,プレゼンテーション風に作りました.お陰さまで卒研の最終発表の際にも,少し編集して使えそうです.

当日

会場は函館市の市民会館である,函館アリーナでした.ということで,東京から函館へ飛行機で向かう訳ですが,実は当日の12:00に現地(函館空港)入しました.バタバタしたけれども,緊張しにくい状況だったのかなと.それでもそれなりに緊張しましたが.


↑これがポスターセッションの準備が終わった図です.

おわりに

まあ何がなんでも,無事に終わってよかったです.人もそれなりに来て頂けたので,暇を持て余すなんて時間は無かったし.

ところで,ショートプレゼンという45秒プレゼンは具体的な話をすることができないので,意見交換の場としてはないほうが良いと感じました.逆にポスター発表1時間は短すぎますし,こっちを充実させて欲しいです.ショートをやらないのであればホール前面の机は退かせますし,それぞれのポスター間を大きく開けられるかと思います.その上で一斉にセッションをすれば,3.5時間ほどは確保できるのでは無いでしょうか.

チラ裏みたいになりましたが,率直な意見として掲載いたします。

大学3年次編入の受験勉強記録

はじめに

各学校に対する謎の記録については適当に遡って下さい.

使った参考書

数学

これで充分だと思う.徹底演習強すぎる.

物理

熱力と波動に強いものを追加すべき.力学は基本的に青いヤツのほうが難しいので,先に黄色い力学やろう.

英語

ポレポレ好きになった.大矢英作文は,作者に舐められて苛つくけれど,それなりに読める. 私のように暗記苦手な人はドラゴンイングリッシュいらないかも.

化学

もうどうしようもないし,頑張ってください.

やったことなど

4年春休み

まず,微分方程式の勉強を開始.微分方程式の授業がまともでなかったのに加え,これができないと,多くの物理の問題が解けないため.高専の数学3の「1.微分法~4.微分方程式」までざーっと終わらせた.

ところで,私が所属する情報工学科では,卒業までに電磁気学,解析数学(div, grad, rot...)を一切やらない問題がある.そこで次に,解析と積分の簡単な感覚を掴むことを目的として,電磁気学演習の1章・2章を行った.

更にこのころ,やっと数学徹底演習が手元に届いたので,1章~10.1章まで勉強を開始.それと同時に,電磁気学演習を6章まで勉強.イメージとしては,電磁気の勉強が辛くなったら数学に逃げる感じで. 当然のことながら,徹底演習の方が先に1周終わったため,もう1周.

全問題集で,解けなかった問題をメモ.上の画像は徹底演習のもの.流れとしては,

  1. 1周目に解けなかった問題を書いておく
  2. 2周目を開始.1周目に解けたのに,解けなくなった問題は追記.2回とも解けなかった問題は○印.
  3. メモした全問題を解く.解けなければ○印.
  4. ○印の問題を解く.解けなければ後日もう一度.
  5. 苦手部分をもう一度詰める.

4年前期

電磁気を諦め,演習力学.6章まで1周.授業が忙しいかと思いますが,夏休みまでに終わらせました. 平行して行っていた,徹底演習2周目も継続して,ここまでで終わらす.

4年夏休み

皆大好き複素積分電通受ける人にとってのラッキー問題なので,真面目に勉強した.

さらに第二次電磁気大戦ということで,電磁気が全然わかっていないのでやり直し. 電磁気難しいし,複素積分わけわからないしで一番ヘイト貯まってた. 唯一,「特異点」って単語の格好良さが救い.

4年後期

電磁気大戦で電磁波まで自学しましたが,おそらく電磁誘導まででいいかと. 無駄です.莫迦です.

このころ,物理学演習(青)を開始.力学は良さそうな問題だけ拾い,熱力学と波動は全部.熱と波動はこの本しか買ってなかったので……. ちゃんと熱力と波動の本を買わないと,私みたいに爆死します.

演習力学を更にここでもう一周.

数学に関しては,徹底演習を2回終了させた時点で,回答を間違えた問題のみをやり直し. 救いの数学が辛いのは辛いですが,辛いです.

ところでこの時期.プレ卒業研究の追い込みが有って,勉強全然出来なかった.今の研究室を選んで研究面では後悔していないけれど,合格ギリギリだって人は研究室選びは重要ですね.

5年春休み

  • 徹底演習のやりなおしを続けながら,電磁気のコンデンサの復習.
  • 物理学演習(青)の間違えた問題のやり直し.
  • 徹底演習の線型代数(ベクトル空間・基底・射)のやり直し.

自分の苦手とする分野を既にある程度把握していたので,つまり,それを補完した.

5年前期

  • ポレポレ英文読解プロセス50
  • 大矢英作文講義の実況中継
  • ドラゴン・イングリッシュ

春休み中に開始した勉強と平行して,これらを開始.それまでに"DUO3.0"と"速読英単語(必修編)"を何周も実施していた.東工大の英語を真面目にやるなら必修編じゃ足りないが,それより難しいのやったところで,さらに難しい英単語出るから妥協.

電通大は英作文あるので,下の2つを重点的にやって,コツを掴めた気がする.英作文の勉強すると,文法を意識するようになれるので良い.

あとは持っている過去問を全部2周ずつぐらい回して,微妙な部分を再度参考書で勉強した.

おわりに

ざっと書いてみたけれど,実際何を書けば良いのか解ってないです.もし他に知りたいことがあったら,適当な方法で連絡ください.

Thinkpad X240の部品交換

Thinkpad X240のFPC(フラットケーブル)の端子の接触が購入直後から悪かったため,適当にセロファンテープで固定して騙し騙し使ってました.しかし,セロファンテープでどうにもならなくなったこと,指紋センサー・クリックパッド・赤乳首の認識が悪くなったことを鑑みて,FRUでLenovoから部品購入しました.

購入した部品は「FPC FOR CLICKPAD KIT FOR LENOVO_X240」というもの. 金額は4000円ほど.国内から送ってもらえることを期待して,e-bayは使いませんでした.まあ中国からだったし,到着まで1ヶ月掛かりました.

到着後,早速付け替えましたが,赤乳首とクリックパッド使えるノートPCは快適ですね!いや,今まで,マウス縛りで使ってた私がおかしいんですが.

新旧のFPCの写真を乗っけておきますね.左側,何とか治そうと頑張った痕が見えます.

ああ,初期不良として,最初にFPC送ってもらえばよかった

平成28年度 東京工業大学 編入試験記

はじめに

東工大情報工学科受けた記録です. 電通大*1農工大*2のものとご一緒にご賞味頂ければと思います.(3部作)

服装については,電通大農工大と同じ感じです. なお,東工大「不合格」貰ってますので,反面教師にどうぞ.

もう忘れかけなので,短めに書いたつもり.

学力試験

数学

電通を受けるぐらいの人なら,全部取れるのではというのは,農工大と同じです. 時間も多分間に合うはずです.テンパらないように.

出来栄え 分野 問題
9割 線型代数 連立1次方程式の「係数行列の行列式」「方程式を解け」
10割 偏微分 2変数関数の極値問題
10割 偏微分 電通が好きそうな「微分可能関数の偏微分の和」
10割 積分 簡単な部類のはず

英語

長文読解数本

  • 問題中の文章を
    • 和英
    • 英和(並び替え)
  • 「難しい単語」の当てはめ
  • など

物理

ちょっと波動方程式やってたけど,文章読めなかったので足りなかった感. 静電エネルギーのお話も中々把握できない…….

出来栄え 分野 問題
9割 力学 定滑車の両端の質点
3割 電磁気学 コンデンサの静電エネルギー,電場のエネルギー
1割 波動方程式 u(x,t)=f(x-ct)+g(x+ct)のやつ

化学

有機反応を多めに憶えておいたのに,熱力の問題出すっていうのも辛いよ. とはいっても,そこらの問題が増えてもどこまで伸びるかだったけれど.

出来栄え 問題
7割 イオン化エネルギーと電池起電力
4割 電離平衡のpH近似値,酸塩基反応
7割 気体の自由度と内部エネルギー
5割 原子の電子状態,発光スペクトル
4割 有機反応,反応速度
5割 ルイス構造式,共役塩基,分子の立体

面接試験

2日目の午後,待合室集合
特に縛りはなかったから自由だったはず.

訊かれることは主に以下のとおり. こっちもだいたい5分ちょっとかな.

  • 志望理由
  • 英語について

感想

  • 情報工学科の倍率は6倍程度
  • 電気電子工学科の倍率は2.2倍程度 かな合格発表見る限り.

出来栄えの数字,自分が思ってる率なので,信頼性がわかりません. 自分が思っている出来栄え*0.5的な部分も多いかと.

なんだかなぁ….