目次
CI-CD, FTP
rcloneを用いてFTPによるファイルのアップロードとダウンロードをGitHub Actions上で行う | CI-CD

本稿では、外部アクションに頼らずrcloneをもちいた外部サーバとのファイル転送方法を説明します。rcloneとは、FTPだけに限らず外部サーバに対してファイルのアップロードやダウンロード、削除や移動といったファイル操作を行えるCLIツールです。rcloneをGitHub Actionsで使うことにより、特殊な要求にも柔軟に対応できるようになります。

ライブラリ
PHPでC#のような処理時間計測ライブラリ | PHPライブラリ

C#には, 処理時間計測をするのにStopwatchクラスがあります[1]. PHPでもC#のような処理時間計測を実現するためのライブラリを実装しました.

作りは単純で, ソースもそれほど難しくはありません. 厳密な計測を想定していませんが, 簡単に計測を行いたい方などに最適です.

Debugツール | PHPライブラリ

PHPでWebアプリケーションを作るとき, 必ずデバックを行う必要があります. Debugの方法として, "echo"関数などを使用したプログラムの状態を画面に出力するなどがありますが, ファイルとしてそのようなデバック情報が保存されないのが難点です.

このDebugツールは以下の目的で作られました.

  • 簡単にDebugできるように
  • 外部ファイルとしてデバック情報を保存
PHPでキャッシュ管理 CacheManager | PHPライブラリ

PHPで, キャッシュを管理するライブラリ

PHPでローカリゼーション(多言語化)に対応する | PHPライブラリ

PHPアプリケーションでローカリゼーション(多言語化)に対応できるライブラリ

PHPで動くあいまい検索エンジン | PHPライブラリ

データベースを使わないで, あいまい検索を実現するPHPライブラリ

C#
PHPでC#のような処理時間計測ライブラリ | PHPライブラリ

C#には, 処理時間計測をするのにStopwatchクラスがあります[1]. PHPでもC#のような処理時間計測を実現するためのライブラリを実装しました.

作りは単純で, ソースもそれほど難しくはありません. 厳密な計測を想定していませんが, 簡単に計測を行いたい方などに最適です.

デバッガ, ツール
Debugツール | PHPライブラリ

PHPでWebアプリケーションを作るとき, 必ずデバックを行う必要があります. Debugの方法として, "echo"関数などを使用したプログラムの状態を画面に出力するなどがありますが, ファイルとしてそのようなデバック情報が保存されないのが難点です.

このDebugツールは以下の目的で作られました.

  • 簡単にDebugできるように
  • 外部ファイルとしてデバック情報を保存
キャッシュ
PHPでキャッシュ管理 CacheManager | PHPライブラリ

PHPで, キャッシュを管理するライブラリ

ローカリゼーション
PHPでローカリゼーション(多言語化)に対応する | PHPライブラリ

PHPアプリケーションでローカリゼーション(多言語化)に対応できるライブラリ

検索エンジン, あいまい検索
PHPで動くあいまい検索エンジン | PHPライブラリ

データベースを使わないで, あいまい検索を実現するPHPライブラリ

「https://contentsviewer.work/Master/:tagmap/文章,ダウンロード/GitHub-Actions,PHP?layer=ja」から取得