7/23(木)〜8/15(土) の学習ログです(主にプログラミングの成り立ち)

こんにちは。

いつもありがとうございます。

安藤です。

 

プログラミングの学習は分かるまでのハードルの高さ、そして、できるようになるまでのハードルの高さがなかなかなので、コツコツ進めて行くことがとても大切だと実感しています。

 さて、学習ログです。今回は3週間分なので長いです。

 

引き続き、意識は高く、でも行動は地道に、コツコツ謙虚な気持ちで頑張っていきたいと思います。

 

 

2020.7.23(木)

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第4章 デザイン・パターンについて
・パターンと動的言語の関係
・Prototypeパターン
・Template Methodパターン
・Observerパターン

 


◎今日のビジネス関連の読書
・D2C 「世界観」と「テクノロジー」で勝つブランド戦略 著:佐々木康裕
・ハウスワイフ2.0 著:エミリーマッチャー
・僕たちは、地味な起業で食っていく。今の会社にいても、辞めても一生食いっぱぐれない最強の生存戦略 著:田中祐一
・才能を磨く 自分の素質の生き方、殺し方 著:ケン・ロビンソン、ルー・アロニカ

 

 

 

2020.7.24(金) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第4章 デザイン・パターンについて
・OCPについて

◎今日のビジネス関連の読書
・本屋、はじめました 新刊書店Titleの冒険 著:辻山良雄
鬼滅の刃 21巻

 

 

 

2020.7.25(土) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第4章 デザイン・パターンについて
デザイン・パターン⑶
デザインパターンとOCPについて


◎今日のビジネス関連の読書
・NEVER LOST AGAIN グーグルマップ誕生 著:ビル・キルデイ


英語の勉強も兼ねて観ていた「プリズンブレイク」シーズン5まで全部観終わってしまい、あまりの面白さにプリズンブレイクロスになっています。笑

 

 

2020.7.26(日) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第5章 Ajaxについて
AjaxJavaScript(前編)
XMLについて
YAMLについて
JSONについて
・DHTMLについて


Netflix、次の海外ドラマは「SUITS」にしました。

海外の文化と英語のお勉強。

 

2020.7.27(月)
◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第5章 Ajaxについて
・DHTML
・ドキュメント・ノードの取得
・タグ・データの取得・変更
・イベント・ハンドラの設定
・タグ・ノードの追加
・サーバーとの通信
Prototype.jsのメリット
・Webアプリケーションと脆弱性
 
◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之 
 

 

 

 

2020.7.28(火) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
MVCの役割について

Railsの具体的な学習に入りました。
知らないことを学ぶことも楽しいですが、少し知っていることをさらに深く掘っていくことも楽しいです。

 

◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之

 

2020.7.29(水) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
MVCRuby on Rails
ストップウォッチからMVCを学ぶ
簡単なストップウォッチ・プログラムを例にMVCについて学びました。


◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之

 

 

2020.7.30(木) 
◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
ビューとコントローラ について
 
 
◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之
・小さなチーム、大きな仕事 働き方の新スタンダード 著:ジェイソン・フリード、デイヴィット・ハイネマイヤ
 

 

2020.7.31(金) 
◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
GUIツール・キットとMVCの比較について
 
 
◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之
・小さなチーム、大きな仕事 働き方の新スタンダード 著:ジェイソン・フリード、デイヴィット・ハイネマイヤ

 

 

 

2020.8.1(土) 
◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」第6章 

Ruby on Rails についてMVCの利点と欠点に

ついて

 


◎今日のビジネス関連の読書

・起業の科学 スタートアップサイエンス 著:田所雅之

・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤ

 

2020.8.2(日) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
オープンクラスとモンキーパッチングについて

MVCについて学んでおります。
1978年に発明された技術など知らないことばかりでした。
引き続き頑張って参ります。


◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.3(月) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
オープンクラスを活用したライブラリについて


◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.4(火) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
モンキーパッチングの問題点について


◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.5(水) 
◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」

第6章 Ruby on Rails について

Ruby on Railsオープンクラス

ActiveSupportライブラリについて

 

◎今日のビジネス関連の読書

・起業の科学 スタートアップサイエンス 著:田所雅之

・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.6(木) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
バイト単位系について
複数形と序数について


◎今日のビジネス関連の読書
・起業の科学 スタートアップサイエンス 著:田所雅之
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

2020.8.7(金) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第6章 Ruby on Rails について
大規模開発とRubyについて
信頼というモデルについて
モンキーパッチングの将来について
Ruby on Railsの秘密について


◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.8(土)

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第7章 文字コードについて
< 文字コードの種類 >
初期の文字コードについて

Matzさんの本、新章に入りました。今度は文字列について深めていきたいと思います。
少しずつですがコツコツ頑張っていきたいと思います。

 

◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

 2020.8.9(日)

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第7章 文字コードについて
< 文字コードの種類 >
紙テープと文字表現
1966年放映された初代の「ウルトラマン」、計算機から吐き出される穴のあいた「紙テープ」を見ながら、オペレータが「東京湾に怪獣出現!」などと読み上げているシーン。
実はこの紙テープの1列には8つの穴が開いていて、1列が1バイトを表現している。各列が文字に対応するパターンになっていたのです。オペレータは各文字に対応する穴のパターンを覚えていて読み上げることができたclock 、というわけ。コンソール・スクリーンどころかプリンタさえも一般的でなかった頃には、紙テープは立派な出力デバイスだった。
さらに紙テープは「紙テープ・リーダー」を通じて再度コンピュータに読み込ませることができたから、記憶媒体としても有効だった。当時のプログラムの多くは紙テープを読み込ませることで実行されていた。1度紙テープ化したプログラムにバグがあった時には、紙テープをハサミで切り、再度繋ぎ直すことで修正していた。文字通り「パッチを当てる」わけ。「バグ」という言葉も、計算機のリレー(継電器)に虫が挟まった事件に由来するそう。

 

プログラムの記憶媒体が紙テープだった時代のことを学べて楽しかったです!
バグの言葉の由来もなるほどでした!

 

◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.10(月) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第7章 文字コードについて
< 文字コードの種類 >
「文字とは何か」について
普段使っている「UTF-8」の他にも、
Unicodeに対する符号化方式にも「UTF-8」,「UTF-16BE」,「UTF-16LE」,「UTF-32BE」,「UTF-32LE」などがあることを知りました。


◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.11(火) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第7章 文字コードについて
< 文字コードの種類 >
ヨーロッパやアジアの文字コードについて

 

◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

◎RWC2016 基調講演まつもとゆきひろRubyが可能にしてきたこと」
Matzさんのお話面白かったです!

 

 

 

2020.8.12(水) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第7章 文字コードについて
< 文字コードの種類 >
Unicode、その問題点について


◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.13(木) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第7章 文字コードについて
< 文字コードの種類 >
Unicodeの符号化方式について
UTF-8, UTF-16, UTF-32などについて

 

◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

 

2020.8.14(金) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」

第7章 文字コードについて
< プログラムでの文字の扱い >
プログラムの中で文字をどのように取り扱ってきたのか、その歴史や仕組みの理解が日々進んでおります。


◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン

 

 

2020.8.15(土) 

◎「まつもとゆきひろ コードの世界 スーパー・プログラマになる14の思考法」
第7章 文字コードについて
< プログラムでの文字の扱い >
文字変換について。
なぜ「\」と「¥」は同じ機能を果たしていたのか、
なぜ携帯電話、スマホで以前は絵文字がそのキャリアの絵文字に変換されてしまってしたのかが、分かってきました。
文字コードはなかなかヘビーですがコツコツ進めていきたいと思います。

 


◎今日のビジネス関連の読書
・強いチームはオフィスを捨てる 著:ジェイソン・フリード、デイヴィット・ハイネマイヤー・ハンソン