KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

NodeSchoolに入学


NodeSchoolとはNode.jsを使って技術を学習できるオープンソースのツールで NodeSchoolという名前ですがJavaScriptなども勉強できます。 ■NodeSchool http://nodeschool.io/ja/ macでもWindowsでもできますが、今回はVagrantのCentOSを使いました。 まず、Node.jsが必要なのでインストールします。 次に学習したい科..続きを読む

tigを使ってみました


普段Gitを使うとき、SourceTreeでコミットやプッシュなどの操作をしていて、 gitコマンドを使うことはないのですが、tigを使うとコマンドからのGitの操作が わかりやすくなります。 ■GitHub https://github.com/jonas/tig ■Manual http://jonas.nitro.dk/tig/manual.html CentOSにインストールする場合は、 ..続きを読む

mailcatcher – API編


今回は前回の続きでmailcatcherのAPIを使ってみたいと思います。 mailcatcherのAPIには以下のものがあります。 1. /messages … メッセージ一覧を取得 2. /messages/:id.json … 指定したIDのメッセージのメタデータを取得 3. /messages/:id.html … 指定したIDのメッセージのテキスト(HTML)を取得 4. /messag..続きを読む

mailcatcher – 設定編


今回は前回の続きでMailCatcherの設定をして実際にメールを送ってみたいと思います。 PHPから使う場合は2通りあります。 1.SMTPを利用して、1025番ポート経由でメールを送信する。 CakePHP2のCakeEmailに設定する場合、Config/email.phpに と、192.168.33.10:1025に送るように設定します。 2.Sendmailクローンを経由でメールを送信す..続きを読む

mailcatcher – インストール編


メール送信のテストをするとき、実際にメールを送らずにメール関連のテストができる 「MailCatcher」というシンプルなSMTPサーバーがあります。 送信しようとしたメールは「MailCatcher」のSMTPサーバーから先には送信されないので安心です。 導入も簡単でgemでインストールできます。 ※mailcatcherを使うには(Ruby version >= 1.9.3.)が必要です。 今..続きを読む

Vim like in Chrome


Chromeの拡張機能でVim ライクなキーバインドで操作できるものがあり これを使うとマウスを使わずに操作できるようになります。 いくつかVimライクなキーバインドで操作できる拡張機能がありますが 今回は「Vrome」を使ってみます。 ■インストール https://chrome.google.com/webstore/detail/vrome/godjoomfiimiddapohpmfklhg..続きを読む

ワンライナーでWebサーバ起動


ちょっとWebサーバで確認したい時などで簡単にWebサーバを起動する方法です。 RubyやPythonがインストールされていればワンライナーで起動できます。 なお今回はWindowsで実行しています。 ■Rubyの場合 デフォルトでは80番ポートで起動します。 ポートを指定する場合は、 WEBrickの場合、簡単に使える割にオプションがいろいろと指定できます。 詳細はこちら↓ http://doc..続きを読む

Vagrantで開発環境構築


流行りに乗り遅れていますが、最近になって初めてVagrantを使ってみました。 VirtualBoxは昔から使っていましたが、Vagrant併せて使うといろいろと便利です。 まず、VirtualBoxとVagrantをインストールします。 インストールは以前紹介した、Chocolateyを使います。 ■VirtualBox ■Vagrant インストールできたらBOXファイル(テンプレート)を取得..続きを読む

プログラミング言語を武器に例えると


プログラミング言語は様々なものがありますが、その特徴を武器に例えた記事を見つけたので紹介します。 例えてあるのは、JavaやPHP、Rubyなどの16種類です。 原文はこちら http://bjorn.tipling.com/if-programming-languages-were-weapons 以下は私が触れたことがある言語を抜粋しました。 ■C言語 M1ガーランド 理由:古いけれど信頼でき..続きを読む

Windowsでパッケージ管理


新しくPCを買った時などWindowsだとソフトをインストールするのに Webで検索 → インストーラをDL → インストール と結構面倒だったりしましが、パッケージ管理ソフトChocolateyを使うと楽になります。 ■Chocolatey https://chocolatey.org/ chocolateyはmacでいうhomebrewです。 chocolateyのインストールは簡単でコマンド..続きを読む