技術系

技術系

CakePHPのFormヘルパで作成されるinputのカスタマイズ可能項目について調べました

はじめにCakePHPのFormヘルパでは、inputタグをおまかせで作ってくれます。ですが今回は出力をテーブル形式にしたくて、その方法について調べてみました。FormヘルパFormヘルパでは下記のように書くとHTMLタグに変換されます。<...
技術系

Dockerで作成した名前の無いイメージを削除するワンライナー

Docker楽しいですね。Dockerでイメージをビルドしていると、名前の無いイメージがたくさんできることがあります。Dockerではイメージをレイヤーと呼ばれる断片ファイルに分割しています。その為、イメージが大量にあったとしてもそれほど容...
ブログ

WordPressのサイトに不審なファイルがアップロードされていました。

はじめにWordPressサイトを管理しています。その中の一つに不審なファイルがアップロードされていました。ファイルは管理画面からたどる「メディア」にありました。wpsec.zipという名前です。中身を確認するzipの中身を確認したところ、...
技術系

WordPressのサイトがすごく重くなったのはPopular Postsが原因でした

はじめに先日、管理しているWordPressのサイトが激重になりました。どのページをロードしてもつながりません。管理画面も開くことができません。接続がタイムアウトしてしまいました。そちらの原因について調査しました。サーバ機能の再起動このサイ...
技術系

CentOSでRAID1を構築する

はじめにLinux(CentOS 7)でRAID1を構築しました。ここ最近はクラウドやVPSへの移行が進んでいるので、物理マシンでのRAIDは久しぶりです。こちらのサイトが参考になりました。昔話RAIDは懐かしいですね。2008年ごろはMe...
技術系

Dockerで一般ユーザにsudoをさせようと思ったらパスワードが必要だったので、パスワードなしsudoを許可させる方法

はじめにDockerとDockerfileを編集していて、一般ユーザにsudoを与える必要がありました。基本的にDockerではrootで作業をしますが、今回は一般ユーザで作業を行わせようとしました。その中で一般ユーザではsudoを使わせよ...
ブログ

Gitを使った有名な開発フロー、GitFlowとGitHub Flowについて

はじめにGitを使った有名な開発フローに、GitFlowとGitHub Flowがあります。GitFlowGitHub Flowこの2つの開発フローについて主観的にまとめてみました。GitFlowGitHub Flowそれぞれの特徴まずはそ...
ブログ

sudoとかのsh -cで使うechoで改行を出力する

sudoとかのsh -cで使うechoで改行を出力したくなりました。echoのみであれば\nを使えば改行されます。$ echo "\nLimitNOFILE=1006500\nLimitNPROC=1006500"リダイレクトで書き出しを行...
ブログ

WordPressのRSSフィードでpubDateがGMT(9時間遅く)になっているのを変更する

はじめにWordPressでは標準でRSSフィードが提供されています。例えばこのサイトであれば「」が標準で提供されています。実際にはいくつかのフィードの種類が提供されています。その一覧は下記のとおりです。rss2rssatomrdfコメント...
ブログ

Laravel5.4のDuskを使ったブラウザテスト(E2Eテスト、結合テスト)で使えるメソッドを調べる

はじめにLaravel5.4ではアプリケーションテストとして、実際にブラウザを動かすLaravel Dusk(ダースク)を使います。Laravel DuskはChromeを動かすためのテストツールです。このLaravel Duskは5.4か...