MacでUSBメモリのWindowsインストーラー作成

MacOS で USBメモリに Windows のインストーラーを作成したので、やり方を記事で残します。 ISO や IMG ファイルから、全部同じ方法で作成できるはずです。 一. USB メモリの初期化 USB メモリを初期化するためのデバイス名を先に確認します。 1. USB メモリのデバイス名確認 USB メモリを挿入して、接続されているディスクの一覧を確認します。 $ disku…

続きを読む

NodebrewでMacにnode.jsをインストール

Mac では、パッケージマネージャとして homebrew が便利です。 node.js も homebrew で直接インストールすることができますが、複数のバージョンをンストールして切り替えも簡単にできるようにするには nodebrew がいいでしょう。 nodebrew は、ローカル環境にインストールされている node.js のバージョン管理するためのツールです。 Mac で homeb…

続きを読む

MarkLogic XQueryサンプル

Document Insert Document XMLドキュメントを登録する。 xdmp:document-insert Options無しで、XMLドキュメントを登録する。 xquery version "1.0-ml"; xdmp:document-insert("/book/101059632.xml", <books> <book id="1…

続きを読む

yii2-app-advanced テンプレートで Yii2 プロジェクト作成

yii2-app-advanced は、複数の層を持つ複雑なアプリケーションを開発するのに適した Yii2 アプリケーション作成用テンプレートです。 yii2-app-advanced を使って作成したプロジェクトには、フロントエンド、バックエンド、コンソールと、三つの開発構成が自動で作成されるので、自然な流れでそれぞれ独立した Yii アプリケーションとして開発することができます。 yii2-…

続きを読む

Linux MinteでGoogle Driveをインストール

Linux Mint でも Google Drive 使いたいと思います。 開発環境に限らない話ですが、貴重な書類などはローカル環境に持つだけではなく、Google Drive や Box などのクラウドストレージにもバックアップして置くのが無難でしょう。 また、複数端末を持っていてもそれぞれ同期設定をしておけば、ファイルコピーなどの手間がかからなくなります。 Windows か Mac OS …

続きを読む

Linux Mintをインストールしたらすぐ行う開発環境構築

6年前からずっと使っていた Macbook Pro が突然起動しなくなったので、手持ちの Windows ノートパソコンに Linux Mint をインストールして使うことにしました。 Linux Mint は Ubuntu をベースにしたデスクトップ環境に得意な Linux ディストリビューションです。 今回インストールしたのは Linux Mint 18.2 "Sonya"(lsb_rele…

続きを読む

MacにCompassをインストールしてCSSを楽に

CSSを書くのには SASS / Compass が便利です。 SASSは「Syntactically Awesome Style Sheets」の略称で、CSSのメタ言語です。つまり、SASS言語で記述したファイルをコンパイルすると、CSSファイルを生成されるのです。 最初からCSSを書けばいいのでは?と思われるかもしれませんが、SASSではスタイルが継承出来たり、色やサイズを変数で定義するこ…

続きを読む

Macでrubyの最新版をインストールする方法

Mac OSにはrubyがデフォルトでインストルされていますが、バージョンが古いので、最新版を入れたいと思います。最新版のrubyをインストールすると、またバージョン管理ツールが必要でしょう。 そこで使うのがrbenvというバージョン管理ツールです。 rubyにはrvm(Ruby Version Manager)というバージョン管理ツールがありますが、rbenvはrvmより軽量でコンパクトなコマン…

続きを読む

お名前.comのVPSで運用中のNginx + PHP-FPM + MySQLサイトをチューニング

お名前.comのVPS(メモリ1Gのプラン)で運用しているNginx + PHP-FPM + MySQLで作ったサイトが最近大変重くなってしまいました。 お名前.comのVPSは2年ほど使っていて、今まではあまりパフォーマンス的にストレスを感じてなかったのですが、アクセス数が増えたためか、ほぼ一瞬で表示されるはずのキャッシュ状態のページも5〜6秒もかかってしまうのです。 そのまま放置して置くわけ…

続きを読む

PHP依存管理ツールComposerのコマンドまとめ

PHPプロジェクトではすでに必要不可欠になっているComposerのよく使うコマンドをまとめておきます。 Composerは、PHP向けのソフトウェアおよび必要なライブラリの依存関係を管理するパッケージ管理システムです。そのインストール方法については下記の記事に書いてあります。 MacにHomebrewでComposerをインストール composer list composerのコマン…

続きを読む