鬼滅読んでて気になったので若干いろいろなインフラを調べてみる

電気・上下水道・ガス・プラスチック

1609 複式顕微鏡発明(学術的に有用になったのは1800年代後半)

1840 年代初めにコンクリート実用化

1849 光の速さを地球上で初めて求める(歯車)

1872 機関車 品川駅 - 横浜駅(現在の桜木町駅)間が仮開業

1872 ガス灯点灯 「学問ノススメ」初版

1876 廃刀令

1878 西南戦争

1882 水力発電がニューヨークで始まる

1885 白熱電灯が東京銀行集会所開業式で点灯

1887 年頃、性能の良い顕微鏡の輸入が増加

1889 大日本帝国憲法発布

   東海道線開通

   室内のあかりとしてガス灯使われる

1890 東京-横浜で電話局が開設

1895 日清戦争

   自動車の大量生産

1902 アメリカエア・コンディショナーを発明

1904 日露戦争勃発。

1905 ポーツマス条約調印

1911 上水道完成

1912 ★大正 東京市内に電灯がほぼ完全普及する

1914 WWⅠ

   国民生活の近代化がすすみ、ガス利用広がる

1920 国際連盟成立。常任理事国となる

   アメリカで世界最初のラジオ放送が始まる

1923 関東大震災

1926 ★昭和

1927 上野・浅草間に地下鉄開通

1927 電灯普及率が87%

1935 第1回芥川賞直木賞創設

1936 二・二六事件 電車冷房開始

1937 日中戦争勃発

   ゼネラル・エレクトリックが蛍光灯を発売開始

1939 アメリカでテレビ放送開始

   ナイロン繊維をデュポン社が工業生産を開始

1941 太平洋戦争

1945 終戦

1950 朝鮮戦争

1951 サンフランシスコ講和条約 日本、パッケージ型空調機(エアコン)ができる

1953 世界的にポリエチレン製品が広まる

   日本でテレビ放送開始

1963 名神高速道路

   ボーイング727 : 巡航速度964km/時、乗客数最大189名

1964 東京オリンピック 東海道新幹線開業

1984 Macintosh発売

1985 Windows1.0発売

1995 23区の下水道普及率が、ほぼ100パーセントとなる  

 

戦前戦中において行われた朝鮮、満州などからの安価な輸入がGHQによる対中貿易禁止令で閉塞されたために「アメリカから資源を買い、アメリカのために生産し、アメリカの言い値で売る」状況に陥っていた

  日本の経済は朝鮮特需で回復するどころか、朝鮮の兵站線を支えるために国内の物資の流通を統制してまで軍需生産に追い込まれたのである。このような状況で輸出が伸びるはずもなく、産業はますます特需に依存の度合いを深め、やがては日本そのものが戦争を前提とした産業構造に「特化」する危険さえあった。

  1953年には輸出額12億7000万ドルに対し輸入24億1000万ドル、実に11億7000万ドルの輸入超過に陥っており、7億ドルからの特需関連収入とは日本に「戦争に適した産業構造」への適応を強いるもので、各種物資がなお統制下にあることを考慮すれば準戦時下とも言えるものであった。日本はGATTへの加入などによる自由貿易体制への復帰で生存の道を探ろうとしていたが、1948年に加盟した西ドイツと異なりイギリスを筆頭とした強烈な反対に直面していた。

日本が「不況」を脱したとされるのは1955年11月の神武景気からで、朝鮮戦争は日本の復興に必ずしもプラスであったとは言えず、日本の発展には地域の安定に基づく自由貿易が不可欠であることを考え合わせるならば、むしろ阻害要因でさえあった。

カレントディレクトリのファイルを全てリポジトリする

すべてのファイル・ディレクトリを追加する

git add . //すべてのファイル・ディレクト
git add *.css //すべてのCSSファイル
git add -n //追加されるファイルを調べる
git add -u //変更されたファイルを追加する
git rm --cached //addしてしまったファイルを除外

 

ディレクトリまで追加されるので少し気にしたほうがいいのかな

 

コミット

git commit -a //変更のあったファイルすべて
git commit --amend //直前のコミットを取り消す
git commit -v //変更点を表示してコミット

 

基本的には、add、commit、pushしていけば良い

プログラム管理をより良い形でしたい

GitHub 導入

プログラム管理に失敗し始めたので遅まきながらGitHubを導入してみます。

GitHubの仕組みとしてはローカルに保存したあとウェブに保存するという形のようですね。

 

Windows

msysgit.github.io

macならほんの少しコマンド打つだけなのに・・・

上のページからインストールします。その後、起動して打ち込んでいきます。

windowsって不便ね・・・

 

コミットしようとするとお前は誰だと言われる

Please tell me who you are.

コンフィグをいじります

$ git config user.email hogehoge@email.jp
$ git config user.name hogehoge

一応、Githubに登録したのと同じ名前とメールアドレスを入れた。

 

ディレクトリを作って、現行フォルダを変更、gitを初期化します

mkdir hoge
cd hoge
git init

 

ファイルを作成する

echo "hello git" > hello.txt

 

追加のログを登録しログを書き込む

git commit -m "やってみた"

-m:簡単にメッセージを指定する

 

作成されたテキストファイルを手動で変更し、リポジトリに登録、ログを記す

git add hello.txt

git commit -m "修正しました"

 

ログを見てみる

git log

f:id:liveExcite:20191020231701p:plain

ここまで来るとわかる。どういう修正・変更を加えたのかを履歴としてキチンと残しましょう。

しかもそれを踏まないと登録させませんよ。って訳だ。

 

WEBにレポジトリしてみる

git remote add test https://github.com/hogehoge/hoge.git

これは、URLをtestという名前で加えるという意味だろう

git push -u test master

masterをtestにプッシュするという意味だろう

オプションの-uの意味がよく分からんけど

実際にGitHubを見てみると修正されているのが分かる

 

ブランチを作成してみる

ブランチとはアップデート前のヴァージョン(他にも色々な使い方があると思うが)

git branch

現在のブランチがどうなっているか表示する(ものだと思う)

git branch btest

btestというブランチを作成する

git checkout btest

btestというブランチに移動する(スイッチ)

git checkout -b btest

ブランチを作成して移動する

ぶっちゃけ、一番最後のやつが便利。

 

ブランチにプッシュ

git add btest.txt

git commit -m "btest"

git push test btest

 

ブランチのマージ

masterに移動して

git checkout master

マージするものを指定する

git merge btest

 

ブランチの削除

git branch -d btest

実際にGitHubを見てみると0/0みたいな表示になっている。

厳密に削除されるというわけではないみたいだ・・・

Atomの日本語化

日本語化
Atomを起動する
メニューバーにあるHelp→WelComeGuideをクリック
「Install a Package」をクリック
「Open Installer」をクリック
左側の上の方にフォームがあるのでそこに「japanese」と入力し、「Packages」をクリックします。
パッケージが表示されるので、「japanese-menu」の「Install」をクリックしましょう。
日本語化完了

ヴァージョンの確認

導入に関しては

electricmonkey.hatenablog.com

 

色々、確認方法を書くが、一番最後の確認が網羅しているので一番下をどうぞ

 

tensorflow version 確認方法

pip list | find "tensor"

→ tensorflow 1.4.0

OK

 

pip version 確認方法

pip --version

→ pip 19.0.3

You are using pip version 19.0.3, however version 19.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

今のままでも使えるけど、ヴァージョンアップが必要だよって書いてあるね

OK

 

matplotlib 確認方法

pip show matplotlib

→ Name: matplotlib
Version: 3.0.3
Summary: Python plotting package

OK

 

より良い確認方法を見つけた

pip3 list

Package Version
---------------------- ---------
matplotlib 3.0.3
numpy 1.16.2
pip 19.0.3
scipy 1.2.1
tensorflow 1.4.0

 

一通り入っていることを確認した。

atom も入っているみたいだ。

なので新しく始めるよ

Tensorflow を導入し、いろいろ入れる

python の Version は 3.5.4rc1

www.python.org

注意点)installer を選ぶこと

注意点)add Puth を選択しておくこと

 

pip のインストール

https://bootstrap.pypa.io/get-pip.py

get-pip.pyを任意のディレクトリに保存する
保存したディレクトリで下記コマンドを実行する
python get-pip.py

 

tensorflow Version は 1.4.0

pip install tensorflow==1.4.0

 

matplotlib

pip install matplotlib

 

scipy

pip install scipy

 

開発環境atom

atom.io