[macOS] FileZillaでリソースフォーク(._)を非表示にするフィルタを設定

By | 2018年8月7日

macOSでUSBメモリなどの外部ドライブをマウントし、その中でファイルを作成すると、名前の先頭にドットとアンダースコアが付いたファイル(._)が勝手に作成されます。 これは Finder で隠しファイルを表示する状態に… 続きを読む »

[Android] VectorDrawableでベクター形式のアイコンを描画する

By | 2018年8月3日

Android Studio には VectorDrawable と呼ばれるXML形式のベクター画像を簡単に読み込んで表示させるための機能があります。 VectorDrawable を使えば、自分でアイコン画像を用意しな… 続きを読む »

[PHP] XML形式のRSS(RSS2.0)をスクリプトから出力する方法

By | 2018年7月30日

PHPからXML形式のRSSフィードを出力する方法についてです。サイトでRSSの出力を設定しておくと、RSSリーダー(feedlyなど)の利用者に素早くブログ記事の更新情報などを届けることができます。 必要最低限のRSS… 続きを読む »

[PHP] ファイルに書き込む前のタイムスタンプを維持する

By | 2018年7月27日

通常、PHPでファイルに書き込みを行うと、ファイルのタイムスタンプが更新されます。 書き込みによるタイムスタンプの変更を防止したい場合、書き込み前のタイムスタンプを一旦変数に保持し、書き込み終了後に関数 touch によ… 続きを読む »

[PHP] テキストファイルから特定の行を読み取る方法

By | 2018年7月23日

PHPでテキストファイルを開き、中身を読み込む方法はいくつかあります。 特定の一行のみ読み込む場合と、数行読み込む場合で効率の良い処理方法が異なります。 関数 fgets で特定の一行を読み込む テキストファイルのうち、… 続きを読む »

[CSS] HTMLとCSSによるシンプルなプルダウンメニュー

By | 2018年7月21日

HTMLとCSSによってできる、マウスオーバーによって展開するプルダウンメニューです。深い階層はありません。 サンプルはこちら。 プルダウンメニューのサンプルコード 動作に必要最低限のコードのみを記述したシンプルなソース… 続きを読む »

[PHP] ミリ秒やマイクロ秒を含む現在時間を取得するクラスと関数

By | 2018年7月16日

PHPで、1秒より細かい時間単位(ミリ秒、マイクロ秒)を含む現在時間を取得する方法についてです。 秒単位以上の時間のみ取得できれば十分という場合は、関数 date だけで以下のように取得できます。 しかし date は整… 続きを読む »