Androidについての備忘録Laravel環境整えるのに便利なlaradock私自身はPHPで何かを作ったりすることはほとんどないのだが、質問対応なんかでたまにLaravel関係の質問をされることがある。そんなときいちいちLaravelの環境設定をするのはめんどくさいと思って、Dockerを使って環境構築を自分でやろうとしていた。そんな折に、Laravel環境のセットアップをまとめて行う、Laradockというプロジェクトの存在を知った。設定にえらくハマってしまったのだが、紹介がてら初期設定について解説していきたい。ちなみに以降はMacを前提とした話なので、Windows環境の人は適宜読み替えて欲しい。Dockerの導入については触れていないので、Dockerがインストールされていることも前提となっている。PHPプログラムの勉強において暗記は必要か答えは言うまでもなくNOである。いやNOはいいすぎかもしれない。暗記が必要なこともあるかもしれない。あなたが「暗記しきれない」と悩んでいるなら、安心して欲しい。世のプログラマーはすべてを暗記しているわけではないのだから。readプログラミング学習を始める前に前回「私は独学で学習した」とかいったが、重大なことを忘れていた。プログラミングの基礎は専門学校いったり、それ以前に自分でパソコン使って手打ちでHTML書いたり1とかして身につけていた。そもそもパソコンの基礎知識はあったのである。そのうえで、Androidについては独学でやったよっという話だ。それを思い出したので、プログラミングやってみたいと思っている人に対して、どの言語をやるか以前の話を少ししようと思う。いっても、めちゃくちゃ基礎の基礎というか、パソコン使うならすでに当たり前に知ってることかもしれないが。readプログラミング学習をどのように始めればいいか初心者へのアドバイスそもそもプログラミングを学習するのにどうやって始めればいいかという話が抜けていたので、今回はこの話を書こうと思う。ちなみにまず自分の話をすると、私は完全独学でAndroid開発を学習して今に至っている。業務委託で仕事を受けてちゃんと終わらせた経験もある、実績数としては多くないけれど。完全独学というのは、入り口も途中もすべて自分で調べたり、誰かが公開しているリソースを利用したりして勉強したということ。誰かから教えてもらいながら学習したわけではないという意味の独学。readプログラミング初学者のよく陥りがちなパターンについてプログラミングを学習している人をサポートしたりしてるんだが、そのときに思うことがある。今回はその1つである、どこぞのブログを参考にしてやりましたパターンについて語ろうと思う。readJavaScript再入門中JavaScriptはやろうかなと手を出した時期があったのだが、そのときは挫折した。挫折したというか、優先度の問題から深入りするのを止めたというのが正しい。当時はAndroidのコーディングすらまともにできていないのに、JavaScriptに手を出すのは無謀ではないかと言い訳をしていた記憶がある。JavaScript暗号化するなら仕組みについてまず学ぶべき暗号化について「こうやったら暗号化できるよ」という記事をコピペするんじゃなくて、そもそも暗号化はどのように行われているのか、その仕組を学ぼうよという話である。