読書感想文: the-super-tiny-compiler.js の transformer

transformer の感想 transformer で,例えば oldAST の add._context = newAST の add.arguments というように,"oldAST の newAST への参照" を介して oldAST を newAST へと transform させていくのが少しトリッキーに感じられた (コメントでも触れられて…

[草稿]JavaScript ビルド入門 Ver.1 (2018年 春)

研究するときに実験より先に論文を書くスタイルがあるけど技術ブログを書くのも似た感じがある ゴールは何で 何々をやって と骨組みを書いてく & 埋めていく 知らないことについて公式ドキュメントなどを調べながら 手を動かしながら— ███████████████████ (…

[草稿]Amazon ショッピングカート (技術書編)

この記事の読み方: なにこれ? → 目次 → 私家版 ターヘル・アナトミア / 坤輿万国全図 (Web) / 皇輿全覧図 (CS) → 各項目 なにこれ? よく分からないキャラが延々と登場する小説や漫画を読まされると眠くなってくるけど自分なりに人物相関図を作りながら読み進…

it と this, that

以下は,ウィズダム英和辞典のコラムからの引用: 基本的用法 it, that, thisはいずれも既出の事柄にふれることができるが, itは最も中立な語で, 単に先行の内容を引き継ぐだけで特に焦点を当てることもなく強意的な響きはない. thisとthatはitより強意的で交…

フロントエンドってどんなお仕事? その1

マークアップは最低限: コーダー、自称する側も自虐、使う側も蔑称として使ってる感があって、自分はあれらのスキルを使えなくて彼らを尊敬している立場からすると使いたくない言葉という感じです — Insanely fast (@mizchi) 2017年11月24日 自分はフロント…

エンジニアの学習例 その2

新しい知識は業務時間中に勉強して、プライベートの開発は業務で得た知識でやって行くという感じでなんのかんので十年近く IT エンジニアやっておるので、というか俺ももうそんなに長くこの仕事してたか — 黒人 (@ssig33) 2017年7月18日

エンジニアの学習例 その1

やっていき: 僕がいいたいことは、プログラミングの学習に銀の弾丸はなく、学習コストは学習でカバーしろ、です — Insanely fast (@mizchi) 2014年12月7日 取捨選択: iOS/Androidの技術、とにかく学習コストとロックインの関係で近寄りたくなくて、とにか…

競プロで学べること & 学習方法

競技プログラミングで得られる能力って、「局所的に実装が難しい部分を実装する能力」、「簡単な実装を手早く追える能力」あたりで、例えば「既存APIを叩く能力」だったり、「全体的な設計を考える能力」なんかはつかないのよね。プログラマとして見るならそ…

大学のCSのクラスで学んだことで何が一番実社会で役に立っているか問題

一番かは知らんがソートアルゴリズムはかなり上位だなあ。 — Urabe, Shyouhei (@shyouhei) 2017年10月30日 オートマトンと形式言語の話は、大学の授業でも選択制だったりしてスキップ可能なので、(CS系学部卒でも)履修してない人は結構居る気がしますね。…

「プログラミングの常識」を時々見直す必要性について

一方でDRAMはCPUに比べればすごく遅くなった。CPUが恐ろしく速くなったとも言えるのだが、メインメモリにアクセスするには数百クロックを必要とするようになり、そのレイテンシを隠蔽するためにL1, L2, L3キャッシュがCPUの近くに加わった。 現代のプロセッ…