linuxをインストールGPTパーティション、UEFIで起動させる#表示はrootでの操作、$はリモートPCから一般ユーザの操作。sshd以上がインストール先のPC上での作業。vars/のように何か表示されたらEFIモードで起動している。/この様に階層表示で接続されているHDDなどが表示されるので、インストール先のHDDのデバイス表示を確認。スペースはMBR領域であるが、EFIブートなのでfreeのままにしておく。partitionになる。0,1に変更して日本のダウンロードサイトを優先させる。/etc/locale.genen_US.UTF-8とJa_JP.UTF-8の行頭をアンコメントする。/etc/hostnamesshdの起動をセットしたらmkinitcpio,パスワードの設定してブートローダのインストール。/boot/grub/grub.cfgネットワークの設定はbeginnersに長々と書いてあるが、NetworkManager一発でOKっぽい。書いてあるが、この通りにやるとMacからのターミナル接続が切れてしまうので不要。英語版にはこの記載なし。exitその後chrootを抜ける。nowアンマウントしてから、シャットダウン。rebootでも良い。hirochanosaka返信やりたいことはNode.jsと連携させるつもりのMongoDBにShiftJISエンコーディングのCSVファイルのデータを突っ込むこと。存在するがencoding指定はないのでおそらくutf-8前提と思われる。Node.jsからエンコーディング指定してファイルを読み込み、MongoDBのデータベースに書き込む設計とする。node-csv-parserで郵便番号処理というページがヒット。郵便番号辞書はShift_JISで公開されているので、ファイルエンコーディングは同じ。/etc/hostsの2ヶ所を同じ名前に変更しないとuseraddなどでエラーが出るっぽい。nodejsとやるとver0.6系が入るのでexpressが使えない。そこで、http://www.e-ark.jp/2013/02/20/rails-on-raspberry-pi/を参考にソースからビルド。deps/v8/SConstruct以下を編集。‘-march=armv6’],},のように-march=armv6を追加。-v1.2.11npmもインストールされる。最後にExpressも入れとこう。Installerでインストール。node.js本体とパッケージマネージャのnpmがインストールされる。nodeコマンドが使えるように環境変数を書き換え。次にsocket.ioとsqlite3をnode.jsから使えるようにnpmでインストール。require("socket.io")とやってそれぞれの内容が表示されたらインストール終了。使いこなせるかどうか分からんが、Node.jsと相性が良いとされるmongoDBとそのラッパであるmongooseも入れておくか。express、kockout.jsも。オプションを付けてグローバルインストール。src='knockout-2.2.1.js'></script>とやればいいだけ。当面の目標であるデータのグリッド表示(Excelみたいな)を実現するためにKoGridも使ってみよう。前回の投稿でholidayというクラスを定義したコードをポストしたが、こちらはタプルのリストで書き直してみた。今作成中のwebアプリで、祝日のリストが必要。厳密にやると、春分の日と秋分の日が、年に依って変化してしまうダメダメな日本の法律。仕方がないので、google様にお世話になる。calendarから祝日の日付と名前をlist形式にして返すpythonのコード。10.8.3上でテスト。information.で確認。次にvirtualenv,vertualenvwrapperをインストール。pyramidで仮想環境に入ってから、pyramid1.4がインストールされる。Unixのコマンドをターミナルから実行する。WebTestもやっておく。仕事で画像処理を行うこととなり、画像処理ライブラリをインストールするための備忘録。ライブラリはOpenCVを使う。ffmpegをダウンロード。install次にOpenCVのmakeの際に、cmakeが必要なので、cmakeをインストール。http://www.cmake.org/cmake/resources/software.htmlからcmake-2.8.9-Darwin64-universal.dmgをダウンロードし、インストール。最後にOpenCVをダウンロード。Buildにはreleaseディレクトリを指定。native...Generateボタンクリック。エラーなしで終わったら、OpenCV/releaseディレクトリに移動。xcodeプロジェクトを起動。Architecturesはi386,x86_64でbuild。Librariesに該当ライブラリをDrag&Drop。