UdacityのDeep Learning Nanodegree Foundation Programを修了しました

今年の1月末からUdacityのDeep Learning Programを始めて先月修了したので、どんな感じだったか書きたいと思います。 目次: Deep Learning Nanodegree Foundation Programとは? 講座の流れ サポート カリキュラム Project(課題) 講座の良かった点 こんな人…

HHKBにトラックポイントを移植したッ!

最近HHKBに乗り換えました。 しかし、3年以上にわたるThinkPadキーボード生活により、すでにトラックポイントなしでは生きられない体になっていたのであった・・。 そんなある日 RealForceにトラックポイントを移植した記事 を見つけたのでその通りにやって…

MacにScheme処理系を入れる

正月休みで時間があるのでSICP を読もうかなーと思い、処理系を入れたのでその時のメモ。 OS X Mavericks 10.9.1です。 $ brew install mit-scheme ==> Downloading http://ftpmirror.gnu.org/mit-scheme/stable.pkg/9.1.1/mit-scheme-c-9.1.1.tar.gz ######…

emacsでのJavaScript開発環境の構築(node.js+jshintでリアルタイム構文チェック):前編

JSを楽に書きたいな〜♪ ハイ、構文チェッカー! ・・・ということで、emacs(flymake)でリアルタイムにJSの文法チェックが出来る環境を構築したいと思います。 JavaScriptの構文チェッカとしては ・JSLint ・JSHint ・Closure Tools などがあるようですが、今…

sphinxを使ってみる

何やらSphinxなるものを使うと、ドキュメント作成が楽しくなってしまうという噂を聞いたので使ってみたいと思います。そもそもSphinxというのはPythonで作られていて、reStructuredText(reST)という文法で何か書くと、それをHTMLやpdfに変換してくれるようで…

watchrでファイルの変更検知→自動実行

watchrはファイルを監視して、変更があったら何かしらのタスクを実行出来るスグレモノです。普段はRubyを使わないので、Ruby入れるところからやったんですが、yum使ったら途中でエラーが出たのでソースから入れるときのメモ。環境はCentOS5.6です。 Rubyのイ…

Ubuntu10.10 でPDOを使えるようにする

PHP

Ubuntu10.10でPDOを使おうとしたら、 PHP Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in xxxというエラーがでたので、使えるようにするためのメモ。こちらのmaru soruceさんの記事を参考にしたらできました。 PH…

Pear XML_Serializerで多重階層のXMLを生成する

PHP

XML_Serializerは配列からXMLを生成できる便利なライブラリです。 以下のような、「1つの階層に同じタグが並列に並ぶもの」が複数の階層に現れる場合の生成法がわからなかったので、メモしておきます。 <data> <drink id="1"> <name>コーラ</name> <item>ダイエットコーラ</item> <item>バニラコーク</item> </drink> <drink id="2"> <name>ペプシ</name> <item></item></drink></data>…

VirtualBox3.2.10 と Ubuntu10.10 で開発環境を構築する-②Apache設定編

テスト用のサイトをNameVirtualHostで2つ作り、windowsからアクセスしてみます。 (以下では 「sudo su -」でrootで作業しています)まず、現状の設定は以下のようになっています。 ・設定ファイル(/etc/apache2/apache2.conf)の229行目あたり # Include the…

VirtualBox3.2.10 と Ubuntu10.10 で開発環境を構築する-①インストール編

VirtualBoxとUbuntuでLAMP環境を構築するメモです。普段、Windows上でソースを書いて、Linux上で動作確認をする駆け出しのエンジニア(僕ですね)が対象です。 今回はWindows7上に構築しています。 もし間違いなどに気づいてしまった方はこそっと教えてくだ…