読者です 読者をやめる 読者になる 読者になる

楽しいだけで十分です

好きなことを書きます

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は、とりあえず細切れでもいいから、少しずつやろうということでやった。
明日も少しでもやるぞー

2017年4月16日

雑記

やったこと

雑記

Vagrantのネットワーク周り(プライベートネットワーク・ポートフォワーディング・パブリックネットワーク)あたりを重点的にやった。 vagrantのネットワークについて - Qiita の記事がVagrantfileの記述付きで分かりやすかった。
ゲストマシンを複数台立てて通信させるのも、ネットワーク周りの理解ができると、通信できる設定・できない設定をわかった上で設定ができるので勉強になった。

Webを支える技術は、勉強会の準備。
HTTPヘッダはあんまりわかってなかったので、そういう意味だったのかーという発見が多かった。
BASIC認証を実装してみたり、掘り下げてみると良さそうなことも見つかったので、今度やろう。

2017年4月15日

雑記

やったこと

雑記

昨日言ってた通り、パーフェクトPHPの8章は終えた。思ったよりあっさり終わった。
次は、7章 ~ 8章を通しでやる。

Xdebugは、ずっと使おうと思いつつ、導入がなんかややこしそうと思ってためらってた。でもいい加減使いたい!と思って、導入を試みたが、動かなかった・・・。
調べて行くうちに、Vagrantとかリモート環境の知識がつけば解消できる気がしてきたので、その辺の勉強を始めた。とりあえず現状として、vagrant upした時に流れてるメッセージの意味や、ポートフォワーディングの設定がなんとなくわかった。
明日も重点的にやろう。

他には、ネットワーク周りのこと調べてる時に、PHP-FPMの良さそうな記事があったので読んでみた。
PHPをインストールする時に入れる、謎の人でしかなかったPHP-FPMのことが少しわかった。関連記事で、UNIXソケットの仕組みや、PHPの動作モードの確認方法も知れてよかった。

おまけ

PHPの日本語マニュアルで、誤植を見つけたので、どこに言えばいいのだろう?と、以前Twitterで発言してた。
そうしたら、拾ってくださった方がいて、誤植が直った。ありがとうございます。
今度見つけた時は、メーリングリストに投稿します。

2017年4月14日

雑記

やったこと

  • パーフェクトPHP
    • 8.3(2週目)
  • ドットインストールのLaravelレッスン
    • 6 ~ 16(2週目)

雑記

2週目になると、サクサク進むし、見落としてた部分も見えてきて良いなあという気持ち。
この休み中にパーフェクトPHPは終わらせたいところ。