node.js 環境構築備忘録(まっさらMacOS Sierra)

homebrewインストール $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" nodebrewインストール $ brew install nodebrew $ nodebrew setup PATHを通す $ echo 'export PATH=$HOME/.nodebrew/current/…

Windows8.1 (IE11) にしたらローカル環境のWeb表示がおかしくなった!

Windows8.1にアップグレードすると勝手にIE11になるのだが、 それ以降ローカル環境のテストサーバだけWebコンテンツの表示が崩れるようになった。 ソースはまったく同じなのに! 具体的にはIE6、7時代みたいになる。 原因はこれ。 なぜIEはいつもこうなのか。

NetStreamのシーク完了イベントがおかしい

AS3

シークの完了をトリガーに何かを実行したい時、 公式リファレンス通りNetStatusEvent.NET_STATUSの NetStream.Seek.Notifyを監視して実行してもうまくいかない。 具体的にはNetStream.timeでシーク前の値が返ってくる。 NetStream.timeとシークバーハンドル…

MAMPにLaravelインストール

php

MAMP上のPHPを使うように準備 ### .bash_profile ### export PATH=/Applications/MAMP/bin/php<version>/bin:$PATH composerインストール curl -k -sS https://getcomposer.org/installer | php グローバルなパスに移動 sudo mv composer.phar /usr/local/bin/compose</version>…

Bitcasaを正式版にアップグレード後、再起動時に2つ立ち上がる

こんなふうに。 古いバージョンの起動エージェントが残ってるので削除。 ~/Library/LaunchAgents/com.bitcasa.BitcasaUI.plist ←古いやつ

Excel(Mac2011)のデータをSublime Text2でUTF-8(LF)のCSVにする【備忘】

Excel Mac2011でUnicode保存すると、文字コードがUTF-16 LE、改行コードがCR(OS9時代のやつ)になっているので、 Sublime Text2にてこれを変更。 「View」->「Line Endings」->「Unix」 「File」->「Save with Encoding」->「UTF-8」 で保存。

nodejitsuにデプロイしたmatadorのアプリが異常終了。【未決】

matadorに組み込まれてるテンプレートコンパイラ(?)、soynodeが配下のjavaのバイナリを叩いているのが原因。 nodejitsuのインスタンス上では実行できません。 /* -- server.js -- */ ... app.set('view engine', 'html') app.register('.html', matador.eng…

まっさらのMountain Lionにnodejitsu環境構築

・App StoreからXCodeインストール。 ・XCodeの環境設定 -> Downloadsで「Command Line Tools」をインストール。 ・homebrewインストール $ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" ・gitインストール $ brew install git $ brew doctor …

Windows8 + Apple USキーボードのショートカットメモ

ググった内容と若干違うところがあったので、ざっと試してメモっておいた。 キーマップとかはデフォルトのまま。 ショートカット 動作 ⌘ スタート画面とデスクトップを切り替え control + tab スタート画面とアプリ一覧を切り替え ⌘ + C チャーム(右の帯)…

【Synergy1.4.10】Mountain LionとWindows8でマウスをシェア

結局ShareMouseからSynergyに戻した。 2台分で$49.9はちょっと高いです。 最近のSynergyは「Elevate」にチェックを入れてスタートするだけで、 ポインタの固まりを回避できるようになってた。 いつのまにかログイン画面対策もなされているし、 サーバ機側でD…

【ShareMouse】Mountain LionとWindows8でマウスをシェア

XPのときはずっとSynergyを使っていたんだけど、 ShareMouseていうのを見つけて入れてみたらすごく良い。まず設定が楽。 しかもフォーカスしてない方の画面を暗くしてくれるのでポインタを見失いにくい。 Windows8上でダイアログとか特定のウィンドウがアク…

nodejitsuでflatiron (静的コンテンツ Ver0.2.9)

flatironが0.2.9になって静的コンテンツをあつかうプラグインが本体に取り込まれ、ecstaticが要らなくなった。 でもstが要る。 $ npm install st $ npm uninstall ecstatic ドキュメントルートが「public」の場合。 /* -- unkoman/app.js -- */ var flatiron…

Windows8のアップグレード版をクリーンインストールするとアクティベートできない件

アップグレード版をダウンロードしてiso化、 そこからクリーンインストールすると購入済みのアクティベートキーが通らない。 アップグレード版だからクリーンインストールはダメって、 わからなくもないけど大型アップグレードにXPのゴミは残したくない。 【…

nodejitsuでflatiron (静的コンテンツ)

flatironで静的コンテンツをあつかう。 unkoman // appディレクトリ - app.js - node_modules - package.json - public //*** ここを静的コンテンツのrootにしたい ***// ... 「ecstatic」をnpmインストールして、 /* -- unkoman/app.js -- */ var flatiron …

nodejitsuでflatiron (インストール~デプロイ)

nodejitsu.comから直リンされてるクレームワークflatironをインストール。 $ npm install flatiron -g で、アプリのスケルトン生成。 $ flatiron create unkoman http info: Creating application unkoman info: Using http scaffold. prompt: author: o_6. …

nodejitsuでMongoDB (設定)

nodejitsuにunkoMongoという名前でMongoDBを生成する。 $ jitsu databases create mongo unkoMongo info: Welcome to Nodejitsu 僕のかっこいいIDネーム info: It worked if it ends with Nodejitsu ok info: Executing command databases create mongo unko…

node再開の儀式

あいだ空くと忘れるから。。。 -bash: node: command not found $ source $HOME/.node/nvm.sh $ nvm use v0.x.x > /dev/null

Nodejitsuのデプロイエラー

$ jitsu deploy ... error: Error running command deploy error: Nodejitsu Error (500): Internal Server Error error: There was an error while attempting to deploy your application. error: error: Target script does not exist: /opt/haibu/carapa…

brunch(backbone.js) + Expressでナントカ

基本MVCはbackbone.jsで。node側はなるべくAPIに徹する構成にしたい。とりあえず生成してみる。 $ express myapp // Expressアプリ生成 $ cd myapp $ npm link express jade // 依存関係とか $ cd ../ $ brunch new // brunchアプリ生成 現状こんなディレク…