俺は中卒だ。だがこれまで30年生きてきたが、中卒ということで特に大きく困ったこともなく、安定した収入を得れる職を持ち、家庭を築き、特に不満もなく十分に生活できている。このブログは主にプログラミングに関するアウトプットの場として作った。
【Gulp+Sass】Replace Autoprefixer browsers optionエラーの解消法
先日Gulpを使ってSASSのコンパイルを行ったところ、以下のエラーが発生した。 Replace Autopr…
vagrant-hostsupdaterをバージョンダウンする方法
ホストマシンのhostsファイルを、Vagrantfileの内容に合わせて自動的に書き換える機能を持つプラグイ…
さくらレンタルサーバーでSSL化した時にhttpsへリダイレクトさせるhtaccessの書き方
最近、さくらレンタルサーバーでSSL化(Let’s Encrypt)した時に、旧URLをhttpsへ301リダ…
【Docker】nginx-proxyで503エラーが発生した時に試したこと
Dockerのnginx-proxyを使った開発環境で503エラーが発生し、解決するまで丸一日を費やしたので、…
PHPのヒアドキュメントでは、デフォルトだと定数を展開することができず不便に感じることがある。 今回は独自の関…
VirtualBoxにExtensionPackをインストールするとエラーが発生する原因と対策
先日の記事で紹介したVirtualBoxの拡張機能(Extension Pack)をインストールした際、エラー…
【Vagrant】Implementation of the USB 2.0 controller not foundエラーの対処法
先日、vagrant up時に以下のエラーが発生して起動に失敗した。 Implementation of th…
ローカルリポジトリの内容をリモートリポジトリへ送信するgit pushコマンド。 基本的な使い方は以下のとおり…
先日、新入社員のPCにVagrantをインストールし、既存のboxファイルから環境構築をしようとしたところ、v…
【jQuery】複数あるチェックボックスから選択された値を配列で受け取る方法
例えば以下のようなHTMLがあるとする。 <input type=”checkbox” name=”co…
PHPでファイルサイズを取得するにはfilesize関数という便利なものがあり、引数にファイルパスを指定するこ…
【JS】base64エンコードされたファイルをPOST送信する際に気をつけること
JavaScriptでbase64エンコードしたファイルを、フォームからPOST送信する際にハマったところがあ…
【JS】画像をドラッグアンドドロップした時にブラウザで開いてしまわないようにする方法
最近、画像をドラッグアンドドロップしてアップロードするフォームを作った時のこと。 対象のエリア内にローカルファ…
Youtubeプレミアムに加入する価値があるのか検証してみた
最近はテレビを見ることがほぼなくなった。 代わりに食事中やお風呂、寝る前などあらゆる場面でiPadを持ち歩きな…
データベースの文字コード設定が正しいか確認する簡単なテスト方法
最近ではデータベースの文字コードはUnicode系(UTF-8またはUTF-16)に設定されることがほとんどだ…
「Age of Empires 4」2021年10月29日発売決定!気になる必要スペックは?
本記事執筆時点、アメリカで開催されている「E3 2021」で「Age of Empires 4」に関する続報が…
【PHP】正規表現を使ってヌルやタブなどの制御文字を除去する方法
PHPのプログラム側で受け取るパラメータには、GETやPOSTで様々なものが送信されてくる。 受け取ったパラメ…
最近Webのセキュリティについて勉強しているのだが、これまで常識的に使ってきた正規表現の「^$」を使うべきでは…
仕事で複数のサーバーを扱っており、障害発生時に迅速に通知が飛んでくるようなプログラムを書いてみた。 今回はその…
Twigで外部ディレクトリのHTML、テキストファイル等を読み込ませる方法
Twigでは{% include %}文を使って、外部テンプレートを読み込む事ができるのだが、この時読み込む事…
【PHP】explode関数とtrim関数を1行のコードで同時に実行する
PHPで文字列を区切り文字で配列に変換する際に使うのがexplode関数。 まれに受け取った入力文字列の中に不…
【PHP】URLの最後のスラッシュ以降のファイル名のみ取得する方法
例えば、以下のようなURLがあったとする。 このURLの中から、最後のスラッシュ以降の文字列(ファイル名)、つ…
【PHP】ログイン認証機能を作る際に気をつけるセッションハイジャック対策
PHPでログイン機能を構築する際、セッションハイジャックという攻撃への対策を検討しなければならない。 ここでは…
最近使った便利なコードをメモ。 PHPの2次元配列を1次元配列に変換する場合、foreach文などループを使っ…
【PHP】配列のキーと値を変数名とその値に変換するextract関数の使い方
最近PHPを勉強し直すため、参考書を読んでいるのだが、その中で使ったことのなかった関数が出てきたのでメモ。 e…
先日、10万円程する電動自転車を購入する予算を確保するために、クラウドソーシングサービスのランサーズに登録した…
【PHP】fgets関数で複数行の入力文字を受け取り配列として保存する
PHPでファイルから文字列を読み取る、またコマンドラインからの標準入力を受け取る場合などで使うのがfgets関…
インクリメント、デクリメントには、それぞれ前置と後置の2つの使い方がある。 前置と後置では、以下のとおりインク…
本来ignoreするべきファイルをaddしてしまい、危うくcommitする直前に気づいたので、addを取り消す…
「ブログリーダー」を活用して、中卒男さんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。