技術書リファクタリングを学ぶためになんども読みたい技術書 こんにちは。いっとくです!好きなものはリファクタリング。嫌いなものは変な名前の変数です!仕事でやらないといけない作業があった時に、次の人が使いやすいようにしておくのってすごく大事だと思うんですよ。例えば、居酒屋のキッチンで働いている人なら、...2019.11.28技術書設計
HTML&CSS【CSS】nth-childとnth-of-typeの違いを徹底検証してみる こんにちは。いっとくです!都内でWebのエンジニアをやっています。普段はPHPを使っている時間が圧倒的に長いのですが、僕がいる現場ではフロントとバックで分業していないので、フロント部分を触ることも頻繁にあります。でもフロントに関しては、「ま...2019.11.19HTML&CSSプログラミング
Docker僕はDockerをなんとなくで使っている…!そんな人にオススメの入門書 こんにちは。いっとくです!営業からWebエンジニアに転職して、早いもので1年経ちそうです。だいたい仕事で使う範囲のPHPやフレームワークの使い方はわかってきたし、フロント側の制作もデザインセンス的なところを除けば問題なくできるし、成長したな...2019.11.05Dockerプログラミング技術書
HTML&CSS特定ページだけWebサイトの色合いを変えたいけど、画像の編集が面倒だと思う人に送るfilterプロパティの活用【CSS】 こんにちは。いっとくです!都内でWEB系のエンジニアをやっている謎の男です!普段の業務では、PHPを使ってサーバーサイドの開発を行うことが多いので、たまにJSとかCSSとかフロント側を触った時に毎回困惑しています。そんな僕にこんな案件が降っ...2019.10.29HTML&CSSプログラミング
PHP【PHP】小数を四捨五入したり、切り捨て、切り上げする方法と、注意すべき戻り値の話 こんにちは。いっとくです!プログラミングは奥が深くて楽しいですね〜楽しすぎて仕事中も遊びの延長みたい。お金もらっていいんですか??という気持ちなのですが、そこは好みの問題なので人によるだろうし、お金は絶対にください。さて本日はPHPで小数を...2019.10.22PHPプログラミング
PHPPHPで自作したクラスでメソッドチェインを使う方法|自身のオブジェクトを返す こんにちは。いっとくです!プログラミングは楽しいなぁ。あぁ、楽しい楽しい。まだエンジニアになってから1年も経っていないので、学ぶべきことが多すぎて、全然飽きが来ない毎日です。会社で働いているエンジニアなら、フレームワークを使って開発している...2019.10.17PHPプログラミング
MySQL【MySQL】ORDER BYとCASEを組み合わせて任意の並べ替えをする方法 こんにちは。いっとくです!Webアプリケーションをいじるなら絶対に避けて通ることのできないデータベースとそれを操作するSQL先日仕事中に動いているクエリの中身を確認したところ、全然見たことのない書き方がされており困惑したので、その時の書き方...2019.09.21MySQLプログラミング
プログラミングプログラミングにタイピング速度は必要か? こんにちは。いっとくです!都内でWebエンジニアやってます!さらに2年以上ブログを書き続けているので、社会人になった時と比べるとタイピングの速度がめちゃくちゃ速くなりました。具体的には、某有名タイピングゲーム「e-typing」で華麗にA-...2019.09.19プログラミング仕事
MySQLMySQLでテーブルをコピーする方法|SELECTでコピーするとカラムの情報が引き継がれないので注意! こんにちは。いっとくです!先日仕事中にハマったのでメモ。Webサイトをいじっていると必ずと言っていいくらいDBを操作する必要があると思います。僕が現在働いている現場では、PHPを使ってサイトの開発を行なっており、データベースをMySQLで動...2019.09.16MySQLプログラミング
PHP【PHP】型宣言(タイプヒンティング)を使うと何がうれしいのか?型が指定できる喜び こんにちは。いっとくです!都内でWebエンジニアやってまっす!プログラミングってすごく奥深いな〜と思うことがあって、知識や経験が増えるほど、かつて「なにこれ?必要なん?」って思っていたことの重要さや便利さに気づいたりします。そんなプログラミ...2019.09.01PHPプログラミング
HTML&CSStableのセルにmax-heightが使えないのは仕様です!【HTML・CSS】 こんにちは。いっとくです!つい先日テーブル要素を使って作業をしていたところ、tableタグ内のtdに対してmax-heightの設定ができなかったので、その理由と解決方法について。やりたかったことセルに入ってくるテキストが長いものであればm...2019.08.29HTML&CSSプログラミング
PHP【PHP】連想配列のキーはキャストされますよ! こんにちは。いっとくです!都内の制作会社で日々PHPをいじっています。最近は堅牢なコードというのにとても興味がありまして、可能な限りタイプヒンティングで型を指定しておきたいし、比較演算子を使うときは厳密比較を使いたいわけです。そんな中ビクビ...2019.08.24PHPプログラミング
HTML&CSS【CSS】100vwはスクロールバーを含むという罠 こんにちは。いっとくです!エンジニアですがCSSがあまり好きではありません。なぜならエラーが出ないから!つい先日、webサイトに新しいページを追加していた時のこと。横幅はデバイスの横幅マックスにしたかったのでwidthを100vwで指定しま...2019.08.22HTML&CSSプログラミング
PHP【PHP】複数の引数にデフォルト値を持たせる方法と注意点 こんにちは。いっとくです!先ほど電車に乗っていたら、突如おならのニオイが漂ってきました。すると前の人が「君だね?」みたいな目でこちらを見てきたのですが、「違うよ?」という目で見返したので、多分誤解は解けたと思います。そんな本日はPHPの引数...2019.08.21PHPプログラミング
LaravelLaravelのアプリケーションをXserverで動かす方法|PHP&MySQL&Apache2 こんにちは。いっとくです!最近友人が個人事業主になったので、ほぼボランティアみたいな感じでホームページを作りました。ページ数も多くないし、SEOとかのことを考えるとWordPressを使った方が楽できたのですが、自分の修行とWordPres...2019.07.28LaravelPHPツールプログラミング
サーバーXserver上のブログやWebサイトをSSL化する方法 こんにちは。いっとくです!Webサイトを開いたときURLの横にあるこの表示保護されていない通信!!なんか怖くないですか?URLがhttpsではなくhttpのままなので表示されしまうこちらの表示。数年前まではhttpだろうがhttpsだろうが...2019.07.26サーバーツールブログ運営
PHP【PHP】goto構文の使い方と注意点 こんにちは。いっとくです!プログラミング界において、可読性を落とす危険性があることから嫌われ者であるgoto構文あまりの嫌われっぷりに実際の現場で使っているのは見たことがないので、今まで存在自体知らなかったし具体的な使い方もわからなかったの...2019.07.23PHPプログラミング
PHP【PHP】switch文を使って複数の条件をまとめて処理する方法 こんにちは。いっとくです!昔、濡れた手で電気のスイッチを押したらピリッときたことがあります。怖っ!条件分岐を書く際、if文を使うことが多いと思うのですが、たまに条件が多すぎてめちゃくちゃ読みづらいコードになることありませんか?そんな時、sw...2019.07.13PHPプログラミング
エッセイボーイスカウトルールでソースコードに平和を|チームでのプログラミングを快適にする魔法の思考法 こんにちは。いっとくです!皆さんには見ただけで心がもやっとするものってありますか?僕はあります。たくさんあります。態度には出しませんがたくさんあります。例えば次の電車を待てば良いのに駆け込み乗車しようとして扉に挟まるノンモラリストとか、飲食...2019.07.11エッセイビジネス書プログラミング仕事技術書
PHP【PHP】foreachで配列を操作したのに何も変わらなかった時は値渡しと参照渡しを理解すべし こんにちは。いっとくです!プログラミングってすごくいろんなことができるのでめちゃくちゃ覚えることが多いな〜と思いつつも、よく使うものもあれば全然使わないものもあります。中でも、トップクラスでよく使うのが配列操作ってやつです!配列の中身をちょ...2019.07.03PHPプログラミング