The future starts today

Webとか英語とか育児とかに関する雑記

2017-01-01から1年間の記事一覧

英語苦手マンがこの3年間やってきたことと、その進捗

何度か英語のエントリーは書いていますが、最近書いていなかったのでちょっとまとめでも。 自分の元々のスペックとしては以下のような感じでした。 TOEICは500点くらい(学生時代それなりに勉強したにもかかわらず…) 文法はひと通り理解している リスニング…

【Rust】メモリ管理(スタックとヒープ)

ずっとJavaScriptを書いてきた身からすると、メモリ管理という単語はあまり触れたくない単語。 ブラウザのガベージコレクターが良い感じにやってくれるというくらいの認識しかなかった。 そこでRustに入門して、メモリ管理の第一歩を踏み出してみる。 Rustに…

顔と名前を覚えるのが得意すぎてツラい

先日こんなツイートをしたところ、思ったより反響があったのでこれについて書いてみる。 顔と名前覚えるのが得意すぎて、一方的に知っているというパターンが多くて悲しい。特に後輩相手…。— シベ (@shibe97) 2017年4月4日 自分は、1回でも面と向かって話し…

【Three.js】perlin-noiseを用いてなだらかな地形を生成する

最近スマホ版のマインクラフトにどハマりしていて、ある時「これthree.jsで作れるのでは?」と思い立ち、作り始めた。 three.jsの記事を色々と探していると、だいたいHTMLにscriptタグでthree.jsを読み込んで、立方体や球を表示させて、回転させてみて、終わ…

Jestのスナップショット機能を使ってみた

Jestとは facebook.github.io Facebook製のテストフレームワーク Reactアプリケーションのテストに向いてる スナップショットテストがある スナップショットテストとは スナップショット != スクリーンショット 画像の差分を取るのではない 出力されるHTMLの…

関数の魅力を引き出すmap, filter, reduce

JavaScriptの関数は第一級オブジェクトである。 変数に関数を代入できるし、関数の引数に関数を与えられるし、関数の返り値として関数を返せる。 ES2015で追加されたmap, filter, reduceを使うと今まで何だか綺麗に書けなかったものがスッキリいい感じに書け…

electron-builderを使ってdmgファイルを生成する

shibe97.github.io このサイト上からdmgファイルをダウンロードし、ユーザーの端末上でインストールできるようにした。 Electronアプリからdmgファイルを生成する方法 electron-builderを用いる。 github.com electron-builderを使うための設定 まず、packag…

ElectronアプリにGoogle Analyticsを導入する

先日、Electron製のTwitterクライアントであるworcを公開した。 shibe97.hatenablog.com せっかくなのでアクセス解析をしようと思い、Google Analyticsを導入したのだが、色々とハマりどころが多かったのでメモ。 Google Analyticsに登録 新規にアカウントを…

2017年の目標

ブログで宣言。 ブログ 月2回以上書く。 去年は途中全然書いていなかったので、今年は飽きずに頑張る。 英語 とりあえずTOEIC800点超える。 海外出張1回以上行く。 海外ドラマや映画に手を出す。 社外活動 登壇4回以上する。 WorcのDAUを1000人以上にする。 …