gotohayato.com

moon indicating dark mode
sun indicating light mode
後藤隼人
個人事業でウェブ開発やマーケティングをしています。
GitHub

PHP で文字列が正の整数かどうかを判定する方法

2020/01/23

PHP で 与えられた文字列が正の整数と解釈できるかどうかをチェックする方法 についてです。 PHP で数値をよく扱う人は Composer のパッケージを使ったりして対応いるのでしょうか。 PHP だとこんな単純なことでも手間がかかるのがつらいところです。 方法…

OGP image 画像のサイズ仕様( 2020 年時点)

2020/01/06

Twitter と Facebook のリンク共有時のカード表示に使われる OGP (Open Graph Protocol) の画像のサイズ周りの仕様についてかんたんにまとめました。 自分用メモなので箇条書きです。 この情報は 2020 年…

脱 Drupal 7 の進め方

2019/12/21

Drupal 7 から他のプラットフォームに移行する方法についてまとめました。 Drupal 7 は公式のメンテナンスが 2021 年 11 月に終了することが決まったため、 2020 〜 2022 年の間に脱 Drupal…

Docker のターミナル出力が変なところで折り返される問題

2019/10/26

Docker の標準出力が変な文字数で折り返されて表示される問題の解決方法についてです。 原因 ホスト側のターミナルの幅の情報が Docker…

JavaScript の formdata イベントのまとめ

2019/09/17

JavaScript (以下 JS )の formdata イベントについて簡単にまとめました。 formdata イベントとは formdata イベントは HTML のフォーム( <form> )の送信処理の直前に発火するイベントです。 従来の submit…

JavaScript で日本語の変換確定とその他のリターンを識別する方法

2019/09/14

HTML のテキストフィールドやテキストエリアで、日本語の変換を確定させるためのリターンキー(エンターキー)入力とその他のリターンキー入力とを JavaScript で識別する方法についてです。 早速結論ですが、イベント compositionstart…

JavaScript の配列の操作まとめ

2019/09/11

JavaScript の配列の基本的な操作方法についてまとめました。 仕事の一環で JavaScript (以下 JS…

O'Reilly Safari を半年使ってみた

2019/04/21

ソフトウェア関連の技術書で有名な米 O'Reilly 社が Safari というウェブサービスを行っています。 Online Learning and Training - O'Reilly Media…

macOS で .DS_Store を除外して zip ファイルを作成する方法

2019/03/10

macOS で .DS_Store ファイルを除外して zip ファイルを作成する方法についてです。 zip コマンドの -x オプション zip コマンドには -x…

PHP で小数点以下の桁数を指定して切り上げ・切り捨てする方法

2018/10/30

PHP で少数点以下の桁を指定して数値を切り上げ・切り捨てする方法についてです。 尚、今回動作確認には PHP のバージョンの 7.2 を使用しました。 組み込み関数 PHP では、数値を丸めるための組み込みの関数として次のものが用意されています。 round() ceil…

git log で特定の期間のログだけを出力する方法

2018/10/20

Git の git log コマンドで期間を絞ってログを出力する方法についてです。 歴史が長くコミットの多い OSS のコミットログを見たいとき等に便利です。 早速結論ですが、以下のオプションが使えるのでこれを利用すると OK…

ウェブシステムをウェブフレームワークと CMS のどちらで作るべきか

2018/10/09

ウェブシステム開発の際のプラットフォームの選択肢としてウェブアプリケーションフレームワーク(以下「フレームワーク」)と CMS がある場合、どのように使い分けるのがよいのでしょうか。 今回はこの「 フレームワークと CMS…

PHP の static と self の違い

2018/10/06

PHP の static と self の違いについてです。 基本中の基本なのですが、 PHP を書かない日が続くとどちらがどちらなのか忘れてしまい調べ直すことしきりなので、メモとして残しておきます。 まとめ static は 実行時 のクラスを指す self…

macOS を Mojave にあげた後に Homebrew を使うとエラーが出る問題

2018/09/30

掲題のとおり、 macOS を Mojave にアップデートした後に Homebrew を使うとエラーが出る問題についてです。正確にはエラーが出て使えないので「使おうとすると」です。 問題 Mojave にあげた後に Homebrew…

PHP で callable なプロパティを呼び出す方法

2018/09/23

PHP の小ネタです。 PHP において「 callable なオブジェクトが別のオブジェクトのプロパティとして格納されているときに、それをどのように呼び出せばよいのか」という問題についてです。 具体的に、インスタンスが callable なクラス Registry…