Mac の Gauche で SLIB を使う
Gauche は brew でインストールしていますが SLIB をインストールしていなかったためエラーがでました。
ここからダウンロードしてくれば使えるようになります。
Gauche は brew でインストールしていますが SLIB をインストールしていなかったためエラーがでました。
ここからダウンロードしてくれば使えるようになります。
もうすでに2回ほど挫折してるけど今回こそは読破する勢いで読んでいきます。そのための心強い仲間もできました。興味のある方は歓迎しておりますのでご参加ください。
cmigemo はすごく便利です。Mac の Emacs にインストールするのに若干はまったので備忘録として記載します。
まずはインストールから
$ brew install cmigemo
ここから migemo.el
をとってきてロードパスの通ったところに置きます。
Ruby でプログラミングしていると gem という便利なパッケージ管理ツールを使うことになるでしょう。最初のうちは $ gem install hoge
とかやってるかと思います。そんなこんなでいろいろインストールするとぐちゃぐちゃになってきて Rails を動かし始めたらもう訳が分からなくなるでしょう。一つの環境でしか使わないならいいでしょうが、複数で同じ環境を構築したいなどとなると少し大変です。
そこで bundler の出番です。bundler は gem パッケージの管理を依存関係の問題も含めて解決してくれます。
プログラミング上達のコツはソースを読むことだ、とよく言われます。最近 Ruby on Rails の勉強を始めたので学習のためにオープンソースな Rails アプリを読んでみようと思いました。Shapado というQ&Aアプリが面白そうだったので Mac にインストールして動かしてみました。これが時間を食いつぶすきっかけになるとは思ってもいなかった・・・
そろそろ流行りの Node.js 勉強しようと思いたち土日にあそんでみました。Ubuntu 12.04 にインストールしてみたよ。
Node.js はまだまだ開発まっしぐらなのですぐにバージョンが古くなります。調べたところバージョン管理してくれる nvm (Node Version Manager) というのがあるらしいのでそれを使いましょう。
Ubuntu への git インストールは apt-get で出来ますがバージョンが古いので最新バージョンをインストールする方法です。ソースコンパイルは行わずパッケージマネジャーで管理します。
Emacs ユーザーの皆さんこんにちは。Ruby 書いてますか?rbenv 入れてますか?flymake 使ってますか? flymake はデフォルトだとシステムの ruby を読みにいきます。rbenv で ruby をインストールしていた場合、パスを設定してやらないとシステムの ruby1.8 を使います。なので 1.9以降の文法を書くとエラーになります。具体的には以下のハッシュ記法などで Syntax Error がでます。
オンラインで授業を行うときに大切な6つのTipsを見つけたので紹介します。
6 Tips to Make Sure Your Online Courses Serve Students Well
オンラインでの授業が生徒にとって有益なものとなるようにしたい、そのためにできる6つのポイントを紹介する。
興味深い記事がありましたので適当に翻訳しつつ見解を述べます。
This Is What Happens When A Kid Leaves Traditional Education
以下リンク記事の意訳
ローガンは通常の教育を受けない変わりにホームスクール (注釈 ホームスクールとは?) で教育を施された13歳の少年だ。ただホームスクールを受けたというだけでなく彼は彼自身で興味関心の赴くままに自分を教育しているのだ。それは従来の教育方法のやり方ではありえない。ローガンは言っている。大きくなったら幸せで健康でありたいと。2013年のTEDトークにて、どうやって目的を達成すればいいかを教育をハッキングしながら実践してきたことについて述べている。