gotohayato.com

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

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…

How to set field default values programatically in Drupal 7

2018/09/11

I'd like to share a way to set default values of fields to new nodes (more generally "entities") programatically in Drupal 7. At the time…

PHP で入れ子の配列の中身を再帰的に変更する方法

2018/08/11

PHP で入れ子の配列の中身を再帰的に変更する方法について説明します。 PHP でコードを書いているとときどきやりたくなることがあるのですが、サッと実装できずに時間がかかったりするのでやり方をまとめておきます。 課題 入れ子の配列 $form…

自動テストのスタブ・スパイ・モックの違い

2018/08/02

ソフトウェアの自動テストで使う代品オブジェクト、いわゆる「 テストダブル 」の種類についてまとめてみます。 タイトルにはスタブ・スパイ・モックの…