k01ken’s b10g

He110 W0r1d!

2019-01-01から1ヶ月間の記事一覧

PHPでarray_searchを使用する際の注意点

PHP

開発環境は、PHP 7.2.12。 条件文の中で使用する際に注意すべき部分 array_search関数は、配列の中に指定の値があれば、その値のキーを、指定の値がなければ、falseを返す関数なのですが、例えば、以下のコードのように、返り値としてインデックス番号の0が…

ImagicKを使って色々と画像を加工してみる

PHP

開発環境は、PHP 7.2.12 + ImageMagicK ImageMagick 7.0.7-11 Q16 x86 2017-11-23 + XAMPP Control Panel v3.2.2。 新しく画像を作成する 新しく画像を作成し、png画像のフォーマットとして、表示させます。 newImage(100, 100, new ImagickPixel('red')); $…

Windows10にてプログラミング言語Goをインストールする

Go

開発環境はWindows10 Pro(64bit)。1.公式サイトへアクセスする https://golang.org/2.Download Goボタンをクリック 3.Microsoft Windowsのgo1.11.5.windows-amd64.msiのリンクをクリックし、インストーラをダウンロード。 4.ダウンロードしたインストーラを…

CakePHP3にてシェルとタスクを利用してコマンドラインからデータベースのデータを操作する

開発環境は、Windows 10 Pro(64bit) + PHP 7.2.12 + CakePHP 3.6.14 + XAMPP Control Panel v3.2.2。 基本的な操作 以下のプログラムをHelloShell.phpの名前でsrc/Shellディレクトリ内に保存する。 out(__('Hello world.')); } } ?> コマンドライン…

ロリポップのcronでプログラムを定期実行してみる

プランによってcronの使用制限があります。自分の場合はスタンダードなので、 10個までcronが登録できて、1分毎に作動できます。 cron設定 / サーバー・プログラム / マニュアル - レンタルサーバーならロリポップ!今回はテストとしてサンプルプログラムを1…

CakePHP3でPHPUnitを使ってテストを行う

開発環境は、Windows 10 Pro(64bit) + PHP 7.2.12 + CakePHP 3.6.14 + XAMPP Control Panel v3.2.2。前提として、 ・CakePHPの組み込みサーバー ・XAMPPのApache ・XAMPPのMySQL が起動しています。今回は、初めてなので公式ドキュメントに基づいて書いてお…

CakePHP3でプラグイン(FriendsOfCake/bootstrap-ui)を用いてBootstrapを使う

開発環境は、Windows 10 Pro(64bit) + PHP 7.2.12 + CakePHP 3.6.14。1.composer.jsonを開いて、requireの中に以下を追加 "friendsofcake/bootstrap-ui": "^1.4",2.コマンドプロンプトからcomposer updateでプラグインをインストール3.config/bootstrap.php…

Windows10にてロリポップへGit BashのSSLでアクセスする

開発環境はWindows10 Pro(64bit)。ローカル環境から本番環境へアップロードするだけじゃなくて、本番環境上にて、プログラムを直接インストールしてみたいと思いやってみました。1.Git Bashを起動する2.以下の形式通りにコマンドを入力する ssh アカウント@…

Sass(SCSS)を使ってみる

開発環境は、Windows 10 Pro(64bit) + node v10.15.0。Sass(SCSS)はCSSをより短い入力で書いて、そのままではきちんと動作しないので、変換して、CSSファイルを作成する仕組みです。すでにnode.js(npm)をインストールしている前提で書いています。以下の公式…