楽しいだけで十分です

好きなことを書きます

2017年4月27日

やったこと

雑記

MySQLは飛ばし気味ささっと読んだ。
VIEWはなぜかREAD ONLYだと思ってたけど、変更できるのだなぁ。

パーフェクトPHPは、アプリケーションを作ってからの復習なので、どういう使われ方をする機能を実装しているかをイメージしやすくなった。
ただ、spl_autoload_register()関数がいまいちわかってないので、ここはもう少し掘り下げる。
この辺りが参考になりそう。 spl_autoload_register( )の引数のarray( )の意味が分からなかったので調べてみました - ts0818のブログ

DNSは、なんかいい読み物はないかなと思ったら、すごく分かりやすい資料を見つけた。

2017年4月26日

やったこと

  • 基礎からのMySQL 改訂版
    • 10章完了
  • ドットインストールのLaravelレッスン
    • 27 ~ 29(2週目)

雑記

Laravelがひと段落。
この後は、なんかLaravelで簡単そうな何か作ろうと思ってたけど、予定変更してパーフェクトPHPの復習に充てることにする。
でも、5月上旬には、アプリ作りに入りたい。

MySQLは、結合関連の部分が終わり。SQLはあんまり書けないので、勉強になっている。
ただ、MySQLの機能の話にはあんまり触れてない本なので、別の方法で補う必要があるなーと思って、新しく本を買った。今の本終わったらやる。

2017年4月25日

やったこと

  • 基礎からのMySQL 改訂版
    • 10章の途中
  • ドットインストールのLaravelレッスン
    • 25 ~ 26(2週目)

雑記

数日空いてしまったが、MySQLの勉強したり、Dockerの勉強したりしている。
それと、もうちょっとしたらNginxの勉強もしようかなと思ってる。
幅広く勉強しているというか、飽き性というか、節操がない勉強の仕方だが、自分の中では必要性を感じたものをやってはいる。一応・・・。

それと、「技術ブログを書く気力が起きない原因を探るブレスト」をしてみた。
「運動会の徒競走で、開始の合図と同時に全力で逆走しちゃった」みたいな残念感があるブレスト。
ただ、解決策までは出てないが、いくつか手を打てそうなことが見つかったので、やってよかった。

2017年4月20日

やったこと

  • 改訂新版JavaScript本格入門
    • 5.1.1 ~ 5.1.2
  • ドットインストールのLaravelレッスン
    • 21 ~ 22(2週目)

雑記

PHPは開発環境作り直さないと作業しにくいので、JSの勉強を始めてみた。
ただ、どちらかというとMySQLの方が今は勉強したいなと思い直したので、明日からはMySQLに方向転換する。
さよならJavaScript

仕事の話。
最近作っていた機能がリリースされて、好評頂いているようでうれしい。
考えてみると、ユーザーさん向けに機能を作ったのは始めてな気がする (社内の人向けとかは作ってたけれど)。
作ったものに評価をもらえるのは、作ることの楽しみの一つなので、これを糧に新しいものを作っていきたい。

お気持ちな話。
最近、1日の終わりには「もう何もできない・・・」くらいぐったりしている。
もちろん仕事はとても楽しいし、自分のできることが増えてるのも実感できてるので、目先のことを精一杯やりきるのは今後も続ける。
でも、中長期の視点というか、自分のなりたい方向性みたいなものが持ててないなーという危機感がある。
ざっくりでも方向性を持っていれば、結局やることは目先のことを精一杯やりきるでも、成果が変わる気がする。感覚の話だけれど。
なので、GWに考える時間作りたいなーと思う。
ちょうど、入社して半年過ぎたし、いい機会な気がしてる。

2017年4月19日

やったこと

  • ローカル開発環境の修正

雑記

昨日の夜から繋がらなかった、Vagrantを直そうと思って見たけど、結局分からなかった。作り直すことにする…。
一応、エラーを載せておく。

default: SSH auth method: private key   # ここで長い時間止まって、下のエラーが出る

Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.

If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
~/.ghq/github.com/yinm/obenkyo-perfect-php - (master)

2017年4月18日

やったこと

雑記

Webを支える技術でHTTP認証を学んだので、実際に実装してみた。
理論だけじゃなくて、実装してみるのは勉強になるし、楽しい。
Basic認証の仕組みは、PHPを利用したBasic認証の仕組み - Qiita が参考になった。
ただ、Digest認証の方は、消化しきれてない感じがあるので、またいつか書き直してみよう。

そして、P山さん、コメントや煽りありがとうございました!:)

2017年4月17日

やったこと

雑記

Webを支える技術は、昨日の残り分を終わらせた。HTTPの部がこれで終わり。
概念的なことは勉強したから、Webサーバーを立てて遊んでみたりすると、理解が深まるのかなあ。

Laravelは、とりあえず細切れでもいいから、少しずつやろうということでやった。
明日も少しでもやるぞー