Dotinstall

「Heroku入門」に関するメモ

http://dotinstall.com/lessons/basic_herokuのレッスンに関するメモを以下に記載する。 http://dotinstall.com/lessons/basic_heroku/28805 therubyracerはインストールしていなければ、別途インストールする必要有。インストールは以下のコマンドで出来る…

Express入門をexpress 4.xで学ぶ場合のメモ

http://dotinstall.com/lessons/basic_expressjsはExpress 3.xが前提となっているのだが、Express 4.xで学ぶ場合には少し気をつけなければならない所があるので、以下にメモしておく。 【補足】 この記事を書いた時から更に変更が加わっているため、本記事の…

ドットインストールのレッスン「ローカル開発環境の構築」の補足

「ローカル開発環境の構築」というレッスンで「#04 Webサーバーを導入しよう」というのがある。 ここでは、Webサーバをインストールした後に、Webブラウザでアクセスしてみて正しくインストール出来たかを確認しているのだが、レッスン通りにやっても上手く…

ドットインストールのExpress入門の補足

ドットインストールの「Express入門」の「#19 記事を更新/削除してみよう」でちょっと躓いたのでメモしておく。具体的には記事の削除ボタンを押すと、一番上の記事しか消えないという状況に。 で、理由を調べてみるとpost.jsの以下の記事削除処理で、req.bod…

ドットインストールのNode.js入門の補足

ドットインストールの「Node.js入門」というレッスンでは、「#14 MongoDBに接続してみよう」というのがあるが、これを実施するためには事前にMongoDBのインストールが必要である(当たり前ではあるが)。レッスンだと以下のようなコマンドを叩いているが、こ…

PostgreSQLでtimestamp型のデフォルト値を現在時刻にするには

ドットインストールのPostgreSQL入門を勉強中に気づいた事をメモしておく。「#05 フィールドに制約をつけてみよう」でtimestamp型のデフォルト値を現在時刻にするために以下のように指定していた。 create table posts ( id serial primary key, title varch…

SafariでThree.jsの練習をするために

ドットインストールでThree.js入門が公開されたが、このレッスンをSafariで試そうとしたらいきなり躓いた。原因はSafariだとデフォルトでWebGLが有効になっていない事にあった。で、SafariでWebGLを有効にする方法は以下。 Safariの「環境設定」-「詳細」で…