プログラマ英語学習日記

プログラミングと英語学習のまとめなど

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

Zero to One 軽く感想

何かと話題の「Zero To One」を読み終えたので軽くレビューでも。 もちろん英語版です。約2ヶ月。 いつもどおり内容まとめなどではないのでご注意ください。

M1 MacBook Air(最低スペック)感想

3ヶ月ほど前に MacBook Air を買ったので軽くレビューでも。同じように買い替えようと考えてる方の参考になれば幸いです。

A Promised Land レビュー

以前から読んでいるとちょろっと書いていた本 Barack Obama著 A Promised Land、ようやく読み終えました。ながかった 原著が2020年11月発売で、12月購入。すでに日本語訳も発売されており(集英社「約束の地 大統領回顧録 I」)読まれた方も多いと思いますが…

7月TOEIC結果到着

この間受けたTOEICの結果が発表されました! 気になる結果は...?

久しぶりのTOEIC

久しぶりTOEICを受けてきました。同じく今日受けた方々、お疲れ様でした。 ちなみに午前のパートでした。かんたんな感想でも。

簡単なコードを例に自分のプログラミング思考を詳細に追ってみた

例のGoogleDataAnalysisを終えて以来、ちょっと英語熱が再燃しておりちょっとずつ勉強を再開しました。 そこで一冊音読用の本を買ったのですが、音声ファイルが「文章1つで1トラック」になっておりめちゃくちゃ使いづらい。1500ファイルぐらいありいくらな…

Google Data Analytics Professional Certificate 終了!

この間受講開始したGoogle Data Analytics Professional Certificate、無事終了しました。 予想より数段早く2週間ちょっとで終わってしまいました。軽くレビューでもしてみます。

Google Data Analytics Professional Certificate を始めてみた

お久しぶりです。唐突ですがこのGWから Coursera の Google Data Analytics Professional Certificate を受講しはじめました。以下詳細でも 追記:完了しました。感想はこちら

ECSについて学んでみた

最近はRustが流行りなので再開してみました。1年ほど前に競プロで遊んでそれっきり。「Rustで何作ろう?」で詰まってしまい学習が完全にストップしてました。 ところが最近、Rustのゲームエンジンがあることを発見。ゲームなら作る気がでます(趣味領域)。…

Kotlin 1.4.3プレビュー機能まとめ

Kotlin 1.4.3で新機能プレビューが発表されので中身をまとめてみたいとおもいます。今はプレビューですがKotlin1.5.0では正式になるとかなんとか。そんなに大きな変更ではありません。 一番影響大きそうなのはJVM向けコンパイラでしょうか。 sealed interfac…

First Step to Swift DSL

In the last article I introduced how to create DSL in Kotlin. Swift also has a function for DSL , which is called Function Builder. In this article, I'll show closer a look at Function Builder, and create HTML-like dsl pattern with it.

Kotlin DSL入門

Kotlinはドメイン固有言語(DSL)として作りやすい言語ですが、大半の人は使ったことはあっても作らないのではないでしょうか?こういうものですね html { head { title("タイトル") } } 必然性があまりないのは事実ですが、簡単なものを作れるようになってお…

Kotlin inline class 入門

Kotlin1.3で追加された inline class、あまり存在自体知られてないのではないかと思います。 ところがこれが使いこなすと結構便利。そこで今回は inline class自体と、簡単な活用方法を紹介します。

Settings.bundle詳解

iOS開発で時々お世話になるのが Settings.bundle です。 名のごとく設定に関するファイルで、iOS本体の設定アプリに自作アプリの設定を割り込ませることができるというものです。 久しぶりに使ったので今回はこれの解説をします。

BLEプログラムはじめの第一歩

周囲にたくさんあるBluetoothデバイス。いろんなデバイス持ってると一度ぐらいは「自分のiPhoneでデバイスにつないでデータ集計とかしたい!」という気持ちになったことがあるのではないでしょうか? とはいえよく分からない世界。接続程度ならAPIリファレン…

初心者こそ競プロをおすすめしたい

週に一回ぐらいなにかプログラムのアウトプットしたい、と考えてる最近です。 そこで今回はプログラミングブームに乗っかって、初心者向けの記事でも。特にこのブログはほとんど英語関係な気がするのでなにか参考になれば幸いです。 今回のテーマは「プログ…

Swiftの即時リストと遅延リスト

Swift(Kotlinもですが)はモダンな言語らしく、リスト(配列など全般)を map や filter で高階関数を使い処理というのをみなさんされてると思います。 では次のコードは何回 map が走るでしょう? let data = [1, 2, 3, 4, 5] data.map { //ここを何回とおる…