Yuta Watanabe's Blog

開発周りと、その他諸々

CasperJSとPhantomJSをnpmからインストールする

f:id:yuwata:20170207130857p:plain

WebkitベースのHeadlessブラウザ PhantomJS と、そのPhantomJSを簡単にあるいは便利に使えるようにしたユーティリティライブラリ CasperJSを、npm経由でインストールしました。PATHを通す等、少しハマったので備忘録です。

    $npm install -g phantomjs
    $npm install -g casperjs

ここで $casperjs を呼び出すと、以下のようなエラーが出ました。

    Fatal: [Errno 2] No such file or directory; did you install phantomjs?

 Google で色々検索するとPATHが通っていなくCasperJSがPhantomJSを見つけられないとのこと。CasperJSを試してみる - Qiita を参考に、以下を .bashrc に追記。

    # PhantomJS with CasperJS from npm
    phantomjs=$HOME/.nodebrew/current/bin/phantomjs
    [ -d "$phantomjs" ] &&
      export PATH=$phantomjs:$PATH
    [ ! -x "$phantomjs/phantomjs" ] &&
      chmod +x "$phantomjs/phantomjs"

ターミナルを再起動して、再度 CasperJSを実行。バージョンが問題なく表示されることを確認。

    $casperjs --version
    1.1.3

ネットマイルに転籍しました

こんにちは。

本日、2015年12月14日付で、株式会社インタレストマーケティングから、同じINMホールディングス傘下の株式会社ネットマイルに転籍いたしました。技術開発本部 本部長および経営企画室 室長として、より良いサービスを皆様に提供できるよう努めてまいります。皆様、改めまして今後ともどうぞよろしくお願いいたします。

biz.netmile.co.jp

インタレストマーケティングに入社しました

こんにちは。

インタレストマーケティングの渡辺です。

2015年3月31日付けで、3年間お世話になった日本マイクロソフトを退職し、4月1日付けで株式会社インタレストマーケティングに入社しました。国内の新規事業の立ち上げおよび、海外支社の立ち上げを担当します。

設立40年目を迎えるマイクロソフトとは打って変わって、インタレストマーケティングは創業3年目のスタートアップ。マインドを切り替えて、様々なチャレンジをしていきたいと思います。

今後もこのブログでは技術系の情報発信をしていくとともに、マーケティング系の話題、海外で仕事をしている中で気づいた諸々も含めてまとめていきます。皆様、今後ともどうぞよろしくお願いいたします。

※ホーチミンにて、入社日を迎えました

f:id:yuwata:20150329121114j:plain

日本マイクロソフトを卒業します

こんにちは。

マイクロソフトの渡辺です。

3月末をもちまして日本マイクロソフトを卒業します。2/20(金)が最終出社日です。

2012年4月に新卒で日本マイクロソフトに入社して以来約3年間、社内外問わず関わらせていただいた全ての皆様に感謝の気持ちで一杯です。これまで本当にありがとうございました!

次の挑戦については、また改めてご報告させていただきます。

今後ともどうぞよろしくお願いいたします。

渡辺

MongoDB の GUI ツール Mongo Express で MongoDB を管理

こんにちは。

マイクロソフトの渡辺です。

MongoDB, Express, AngularJS, Node.js、つまり MEAN スタックによる Web アプリ開発に取り組んでいます。LAMP 環境で開発する際は、phpMyAdmin を使うことが多いのですが、MongoDB を GUI で操作できるツールは? ということで、今回は Mongo Express をご紹介します。

Mongo Express とは

Mongo Express は MongoDB を GUI で操作できる管理ツールです。Node.js および express で作られています。コレクションの表示やドキュメントの追加・更新・削除等基本的な操作を Web ベースの UI を通じて行うことができます。

念のため、

mongo-express should only be used privately for development purposes

ということなのでご留意ください。

インストールから立ち上げまでの流れ

ダウンロード&インストールして、接続の設定を行った後、起動します。

まずはダウンロードとインストール。

$git clone https://github.com/andzdroid/mongo-express.git

cd mongo-express

npm install

config.default.js をコピーして config.js を作成します。編集して適宜設定を変更しましょう。

cp config.default.js config.js

起動します。

node app

既定では http://localhost:8088 でアクセスできます。

画面は以下のような感じです。さくっとインストールして使い始められますので、手元ですぐに感覚は掴んでいただけるかと思います。

f:id:yuwata:20150121135829p:plain

f:id:yuwata:20150121135834p:plain

f:id:yuwata:20150121135840p:plain

その他の MongoDB GUI 管理ツール

Monog Express 以外にも

等のツールがあります。色々触って比較したいという方は、是非これらのツールもお試しください。