プログラミングブログ

1/5ページ

サーバーって何?TCP/IPとは?インフラを基礎から学習してみるのでメモ

コードは書けるけれど、いまいちインフラが弱いという人は、かなり多い印象。 自分もめちゃくちゃ弱いです。 今までだましだまし仕事をしてきましたが、 ここから1ステージ上がるにはインフラの知識は必須! と思いました。 インフラは基礎からしっかりと学習して行こうと思ったので、 その学習メモ。 サーバーとはコンピューターのこと まず、サーバー、サーバーってよくきくけど、 サーバーがいまいちピンと来ていない […]

Dockerのログ出力方法。PHPログをerror_logで確認する方法

そういえば、Docker 内でLEMP環境を構築したのはいいけど、 error_logでログを確認しながら実装したことがなかったので、 ログの出力方法をメモ オプションf をつけることで、リアルタイムにログを出力することができますね。 これはtailコマンドと一緒。 こんな感じでerror_log をしてやれば、 こんな感じでログを出力できます。素晴らしい! こういう基本的な知識がまだまだ弱いなー […]

Docker-ComposeでLAMP環境を爆速で作る

最近は、Dockerを少しずつ勉強しているのですが、 そういえば、Docker でLAMP環境を作成していなかったので、 この機会に作成してみました。 docker-compose を使用すれば、すぐに作れます。 参考記事↓ https://qiita.com/rockinruuula1227/items/83f3f1406f339083ef3f 参考記事のまんまですが、 こんな感じの構成になって […]

Dockerの基本的なコマンドを練習しておく

普段、docker-compose を使用しているので、 dockerの基本的なコマンドがおろそかだったので基礎から学習したメモ イメージ一覧確認 これでもOK イメージ取得 ex) コンテナ起動 起動していたコンテナ確認 aオプションをつけると、過去に起動していたコンテナも含める コンテナをイメージに追加 ex) イメージに追加されていることを確認 こちらの本で学習中↓↓↓

Reactでredux を使用できるようにする!!TODOリスト開発中

引き続き、React でTODOリストを開発しています。 今回は、redux をReact で使用できるように改修していきます redux 難しい〜〜〜〜! まだまだ処理の流れが頭の中で整理されていない感じがします。 ただ、redux でstateを管理できるようになると、すべてのコンポーネントで、同じ値を参照するようになるので、アプリ開発においては、必須の知識でしょう。 ポイントだけ、コード書い […]

React + Rudux を導入してみた!Reduxは慣れるまでが勝負やね

React でTODOリストを開発しているのですが、 今回は、Reduxを導入してみました。 Redux を導入することで、stateをRedux で管理することができるようになります。 メリットとしては、どのコンポーネントも、このRedux で管理されたstate を参照するようになるので、統一した値を参照することができるようになり、 コンポーネント同士のバケツリレーをする必要がなくなるのですね […]

休憩時間なし、長時間残業がブラックな現場の条件では「ない」という話

今週はめちゃくちゃ忙しい時間を過ごしています。 今の現場は、受託会社なのですが、複数の案件に関わらせていただいております。 かなりタイトなスケジュールで進んでおりまして、 みたいな感じで、毎日休憩時間なし、終電間際まで仕事のような日々が続いております。 まあまあの忙しさで、わりと充実感のある仕事ができております。 客観的に、そのような話をきくと、 「休み時間もないなんてありえない!」 「毎日終電間 […]

メンティーの方が機械学習エンジニアとして転職に成功されました!!!

MENTAでプログラミングを教えさせてもらっているのですが、 先日、生徒さまのおひとりが転職に成功されました!!! おめでとうございます!! しかも入社されるのは、PHPエンジニアとしてではなく、機械学習エンジニアということで、私も大変うらやましい限りです! なかなか未経験から機械学習の経験を積めることは少ないと思いますので、 きっと彼は、今後、貴重な機械学習エンジニアとして大活躍されることでしょ […]

良いコードとはなんだろう、まずは変数名から気をつけようという話

MENTAで未経験の方を対象にプログラミングを教えているのですが、 特に初心者に多いのが、 変数名を適当につけている人です。 たかが変数名、されど変数名 なぜ変数名をしっかりと意識した処理を書く必要があるのでしょうか。 それは、あなた以外の人がコードを読むときに違和感なく、ストレスなく、読めるようにするためです。 例えば、ちょっとした計算でも と書くのと、 と書くのとでは、どちらが読みやすいでしょ […]

時間がないタスクは基礎力がやっぱり求められるよねって話

先日、エンジニアとしてキツイなと思う瞬間を記事にいたしました。 その記事にも少し書きましたが、やはり時間がない中、至急、実装しないといけないときは、エンジニアとしてのスキルを試される気がします。 先週は、クライアントからユーザーIDのリストを渡されて、 そのIDに紐付くユーザー情報をDBから引っ張ってきて、新たにCSVファイルを更新するというようなタスクを急に任されました。 実装内容はあまり難しい […]

1 5