100の目標-9月進捗と仕切り直し
100の目標を7、8、9月とやってみて、何でこのTo Doをこなしているのか意義が分からなくなりそうだったので、
この目標をこなすことでどうなるか(どうなりたいか)を改めて書き出してみました。
ついでに、効率的でなさそうな目標をいくつか変更しました。
今後も未着手の目標については、適宜変更していこうと思います。
PC版だけですがリストも見やすくしました。
晴マーク:完了
曇マーク:進行中
雨マーク:未着手
です。
9月は生活の変化が激しくて、To Doリストはなかなか捗りませんでした…。
特に何にどれだけの時間をかけたかとか、家計簿とか、そういったライフログをほとんど残せてないのがダメなところ。
- 1. NHKゴガク まいにち中国語ラジオ講座 7月~3月 すべて聴く(進捗:7月済)
- 2. 書籍「中国語の文法書」読了
- 3. 中国語のニュースやドキュメントを読む 24本
- 4. Instagram開設。中国語で日本の紹介をする。24本
- 5. レッスンを受ける:予算5万円
- 6. TOEIC500点
- 7. TOEIC550点
- 8. TOEIC600点
- 9. 書籍「究めろ!リスニング解答力 TOEIC TEST」読了
- 10. 書籍「キクタン」読了(進捗: Day7/Day56)
- 11. 書籍「中学英語 レベル別問題集」2周目
- 12. 英語ニュースを読む 24本
- 13. Instagram。英語で日本の紹介をする。24本。
- 14. WordPress 公式サイトのチュートリアルを一読する
- 15. WordPress 勉強会でLTトークを2回する
- 16. WordPress『Outdoor Begginer』というブログ(サイト)を作成する(進捗:作成中)
- 17. WordPress プラグインを3本作成する
- 18. WordPress AOuthを使った認証についてまとめる
- 19. 書籍「エンジニアのためのWordPress開発入門」読了
CakePHP
Vue.js
- 23. 公式サイト ガイド欄を一読する
- 24. 何か作る
JavaScript
- 25. 速習!JavaScriptを最後まで書く
iOSアプリ
- 30. N予備校 スマートフォンアプリコース 終わらせる
- 31. ドットインストールiPhoneアプリ開発入門を視聴する
- 32. ドットインストールSwift 3入門を無料公開分、視聴する
- 33. 書籍「絶対に挫折しない iPhoneアプリ開発「超」入門」読了
- 34. iPhoneアプリを作成する
- 35. DockerでSwift環境を作る
WEB開発全般
- 36. 書籍「リーダブルコード」読了
- 37. 書籍「体系的に学ぶ 安全なWebアプリケーションの作り方」読了
- 38. 書籍「初めての自動テスト ―Webシステムのための自動テスト基礎」読了
- 39. WEBアプリ セキュリティについてのレポートを書く
地図
- 40. 地図 Yahoo! JavaScriptマップAPIを使ってみる
- 41. 地図 国土地理院地図を表示する
- 42. 地図 GIS 勉強法を考える
- 43. 地図 同僚の作ったプログラムを読む
- 44. 地図 Maps JavaScript API チュートリアルを一読する
インフラ
- 45. CCENT問題集 一冊やる
- 46. CCENT合格
その他
- 47. Progate 無料分全部 終わらせる(進捗:9コース済)
- 48. HTML5 MozillaのHTML5項目を一読する
- 49. 興味のあるジャンルのスライドを5本読む
- 50. 興味のあるジャンルのスライドを20本読む
- 51. 興味のあるジャンルのスライドを50本読む
- 52. WebDriverについての紹介記事を読む
- 53. Dockerでランプ環境を作る
- 54. 数学ハイパーテキスト 数Aの範囲をやる
- 55. チャート式 数学A 終わらせる
- 56. ハイキング 15回(近所の里山OK)(進捗:2/15)
- 57. ハイキング 30回(近所の里山OK)
- 58. 読図講習に参加する
- 59. オンライン応急処置講習を受ける
- 60. 山頂でドリップコーヒーを飲む
- 61. 山頂で調理する
- 62. 富士山登頂
- 63. 5km完走
- 64. 10km完走
- 65. 15km完走
- 66. 450分何かしら運動
- 67. 1350分何かしら運動(進捗:残1234分)
- 68. 2700分何かしら運動
- 69. 5400分何かしら運動
- 70. ヨガを始める
- 71. 5キロ痩せる(進捗:ヤセネー)
- 72. 握力測定器を買う
- 73. ネイルを気をつかう
- 74. 美容健康に良い食事を研究する
- 75. 96万円貯金する
- 77. ブログを60本書く(進捗:残43本)
- 78. 副収入をつくる
- 79. 家計簿をつける
- 80. 週に2回は"料理"する
- 81. 読書 技術語学、雑誌以外のジャンルの本を15冊読む(進捗:残11冊)
- 82. 映画を30本見る(シリーズものは1カウント)(進捗:残27本)
- 83.生物 高校教科書を買ってきて読む
- 84. 地学 高校教科書を買ってきて読む
- 85. 憲法の基本書を読み返す
- 86. 民法の基本書を読み返す
- 87. 刑法の基本書を読み返す
- 88. イラストを描く
- 89. 将棋 もう少し強くなる
- 90. 手芸を始める
- 91. 中国旅行
- 92. バック駐車上手くなる
- 93. 大町、安曇野、諏訪、上田、白馬にそれぞれ一回ずつ行く(進捗:大町済)
- 94. 新車を買う
- 95. 高速を利用する
- 96. ライフログをつける
- 97. 断捨離
- 98. ライティング力向上
- 99. 人を大切にする
- 100. 朝7時までに起床する
Memo!シンプルな無名関数の使い方 - PHP
PHPの無名関数は、PHP5.3から導入されました。
もっともシンプルな使い方は、変数に関数を代入し、変数の値として実行します。
<?php $greet = function($_message) { printf("Hey!Hebisan, %s\r\n", $_message); }; $greet('Who do you think you are?'); $greet('How dare you say that!'); $greet('Shut up!');
$greet変数を指定すると
$greet('Who do you think you are?');
$greetに代入されている関数が実行され、
が出力される。
無名関数を配列の要素にして、ループでまわすような使い方もできます。
<?php $functions = array( 'func1' => function () { $message = 'Cut it out!'; printf("Hey! %s %s\r\n", 'Hebisan', $message); }, 'func2' => function () { $r = mt_rand(1, 3); if($r === 1) $message = 'Good morning.'; if($r === 2) $message = 'Good afternoon.'; if($r === 3) $message = 'Good evening.'; printf("Hey! %s %s\r\n", 'Neko', $message); }, ); foreach ($functions as $key => $func) { $func(); }
参考: PHP: 無名関数 - Manual
(by へびさん)
Rpt!富士山登ってみた
9月18日に初めて富士山に登ってきました!
ルートは富士宮ルート。
富士山登頂ルートのなかでは距離がもっとも短いルートです。
出発!
だいたい全行程、このような風景。
あまり変わり映えはしないです。
そして山頂へ
高山病にならないように、大きく息をすって登りました!
体調、スタミナの状態は心配したより全然よかったです。
剣ヶ峰
地獄の下山
私は怖がりで歩き方も下手、加えて靴がよくなかったのか、下山を開始した直後からもう足が痛くなってしまいました。
登山の苦しみが10だとしたら下山の苦しみは100。
泣きかけた。
ふつうは登りより下りの方が速いはずが、私のせいで逆の結果に。
同行者に迷惑をかけるし、足がふらふらで何回も転ぶし、最悪でした。
もっと山にいって歩き方やストックの使い方、勉強しないと(泣)
初めて富士山に行く方は、下山に思わぬ時間がかかることがあるので、余裕をもって早めに出発したほうがよさそうです!
ただ山に慣れてなくても普通の人なら普通に歩けると思うのでそんなに心配しないでくださいね~。
私の運動能力が低スペックすぎるんです。
(byへびさん)
Tips!for文の条件式に関数を使うとパフォーマンスが落ちる - PHP
for文の条件式に変数を使った場合と、関数を使った場合と比較すると前者の方が処理が速くなります。
<?php for ($i = 0; $i < count($data); $i++) { // 処理 }
<?php $cnt = count($data); for ($i = 0; $i < $cnt; $i++) { // 処理 }
計測してみます。
<?php $start = microtime(true); $data = range(1, 1000000); for ($i = 0; $i < count($data); $i++) { $data2[] = $data[$i]; } $pasttime = microtime(true) - $start; error_log($pasttime);
実行経過: $pasttime
一回目: 0.098823070526123
二回目: 0.097952127456665
三回目: 0.093841075897217
四回目: 0.092334032058716
五回目: 0.095686912536621
<?php $start = microtime(true); $data = range(1, 1000000); $cnt = count($data); for ($i = 0; $i < $cnt; $i++) { $data2[] = $data[$i]; } $pasttime = microtime(true) - $start; error_log($pasttime);
実行経過: $pasttime
一回目: 0.059938907623291
二回目: 0.061800003051758
三回目: 0.057307004928589
四回目: 0.059583902359009
五回目: 0.057235956192017
(byへびさん)
100の目標-8月進捗
8月はジムに通いはじめるなど、生活スタイルが大きく変わりました。
スポーツに力を入れたのとブクログにはまったのとで、疲れ果ててその他の目標が大きく停滞…。
100の目標 振り返り
進捗
完了:
15, 48
着手中:
17. WordPress『Outdoor Begginer』というブログ(サイト)を作成する
・作成中
41. Progate 無料分全部 終わらせる
・SQL 学習コース1完了
・Swift 学習コース1完了
・JavaScript 学習コース1完了
進捗無し(^-^;)
進捗
完了:
68. 5km走る(歩いたり休まずに)
着手中:
71. 450分何かしら運動
残:4分
・ランニング、ウォーキング 265分
・ジム 150分
進捗
着手中:
76. 5キロ痩せる
進捗無し(^-^;)ヤセネー
進捗
82. ブログを60本書く
残:48本
・7月 4本完了 8月 8本完了
進捗
90. 技術語学、雑誌以外のジャンルの本を15冊読む
残:11冊
・3冊(8月)
└カリブ海の秘密 (アガサ・クリスティー)
└杉の棺 (アガサ・クリスティー)
└ドキュメント 滑落遭難
ジャンルが偏る
91. 映画を30本見る
残:28本
・2本
└オデッセイ(TV)
└ジュラシック・ワールド 炎の王国(映画館)
進捗
99. 大町、安曇野、諏訪、上田、白馬にそれぞれ一回ずつ行く
残:4箇所
感想
娯楽よりになってきているので、バランスをとりたい。
家計簿や日記等、ライフログが全然とれてない。
Memo!Docker初心者のとりあえずコマンドメモ
前前前提
- Docker
- 軽量なコンテナ型のアプリケーション実行環境
- Dockerイメージ
- アプリケーションとのその実行環境、展開/操作方法などをまとめた1つのパッケージ
- Dockerコンテナ
- DockerイメージをDocker Engine上で起動したもの
コンテナを立ち上げるために必要なコマンド
■利用できるイメージを確認する
docker images
docker pull {イメージ名}
■不要なイメージを削除
docker rmi {イメージID}
イメージIDはdocker imagesで確認できる。
コンテナが起動している時は削除できない。
■コンテナの起動
docker run [option] {イメージ名}[:tag|@digest] [command] [arg...]
参考:Docker run リファレンス — Docker-docs-ja 17.06.Beta ドキュメント
オプション 一例
-d | コンテナをデタッチド・モード(バックグラウンド、もしくはデーモンとして起動)で実行 指定しない場合はフォアグラウンド・モードになる |
-a | `STDIN`, `STDOUT`、`STDERR`に接続する(一部の指定可) 指定しない場合は、全ての標準ストリームをアタッチする |
-i | 接続されていなくても、標準入力を開いたままにする |
-t | 疑似端末の割り当て |
-p | コンテナのポート、またはポート範囲をホスト側に公開する ip:ホスト側ポート:コンテナ側ポート |
--name | コンテナ識別子をつける |
--restart | 再起動ポリシーを指定する |
Ex.
イメージ"php:7.0-apache"をphp70-apacheというコンテナ名をつけて、バックグランドで起動する(byへびさん)