tex周りをmakefileで一発コンパイルしようとしたところ,画像配置のにpng -> eps変換が必要になったもちろんxbbを使う方法もある… 前提: Imagemagickおよびxpdfがインストール済み(いずれもbrewでインストールできます) アウトライン:png -> pdf -> eps 変換…
手持ちのMBAをクリーンインストールしてから,すっかりCythonを入れ忘れてた. ところが,いつもどおりpipでインストールしようと思っっていたら謎いエラーが待ち構えていた. 困った時のstackoverflowさん.いつもお世話になっています. 結果としては,環…
[2014.06.06] 実装しなおしました.完備辞書を実装した(デバッグした - sat0yu's blog 高速文字列解析の世界を輪読しているので,復習がてら”密な場合”を実装してみた. "疎な場合"は闇が深そうだけどいずれ実装してみたい. 次はウェーブレット木.たのしみ…
標準のclang4.3を用いる場合,boostのコンパイルでエラーが発見されている. 参考1: https://trac.macports.org/ticket/42282 そこでgcc4.8を用いてboostをビルドしちゃう. 参考2: http://seiya-kumada.blogspot.jp/2013/12/macboost-1550gcc-482.html 参考…
結論から言うと,kobakoba0723さんがきれいにまとめて下さっていた. Pythonはリストに乗算を施すと参照をコピーしやがる リストのかけ算は、リストの要素を乗数分新しく作るのではなく、同じ要素に対する参照を乗数分作るだけ。 症状の詳細に関して僕が何か…
remote addとかpush --allするのが面倒だったので,もう少しシンプルにできないものかと思ったら当たり前にできた. 備忘録としてメモ. まずはmirrorオプション付きでクローン git clone --mirror https://github.com/sat0yu/machinelearning.git あとはお…
お馴染み柳井さんからの出題. FizzBuzzダンジョンの続編である,各桁総和ダンジョン. 特定の要件を満たす処理をレベルごとに設けられた制約の中で実現するというもの.とくに,Lv.3を見た時にびっくりした. 無名関数や剰余、数字が使えないのはまだしも,…
後輩たちと開発中のプロジェクトで,「要ログインな箇所で確認画面を挟むフォームを実装したい」なんて状況があった. 日本語のソースがまったくなかったのでネタになるかな.ほとんど英語ソースの抜粋だけど. とりあえず前知識. @login_requireはDjangoで…
サイズの大きく、かつ、スパースなndarrayを操作すると発生する模様。 参考:http://stackoverflow.com/questions/12113498/valueerror-when-take-the-dot-product-of-two-sparse-matrices-in-scipyスパースってのは直訳で”疎な”とか”まばらな”とか。 機械学…
string.pyというファイルを配置したディレクトリで、 (1)PythonインタプリタからNumpyをimportしたり、 (2)Numpyをimoprtしているfoobar.pyファイルを実行したりすると 名前の衝突が起きてNumpyのインポートで例外が起きる。ためしにstring.pyをhogehoge.py…
nは対象とする列のインデックス X = X[ X[:,n].argsort() ]
.pyあるいは.pyxファイル内で以下を記述するだけ。 numpyを使う必要がなければ、pyximport.install()の引数にinclude_dirsを含めなくても大丈夫。 import pyximport import numpy as np pyximport.install(setup_args={'include_dirs':[np.get_include()]}, …
cut -d , -f 2 foobar.csv | sort | uniq -c | sort -r cut: ファイルの各行から選択した部分だけを切り出し、標準出力へ出力(-d:デリミタの指定, -f 所望のフィールドインデックス) sort: ファイルの内容をソートして標準出力に出力(-r: 降順) uniq: 標準…
自分用まとめ 症状: apt-get installやapt-get upgradeがエラーを吐く 診断: エラーメッセージによると、空き容量不足により、パッケージが展開できない。dfで確認すると、/bootが100%使われていた 解決案1: apt-get autoremoveで不要な容量をおまかせ削減す…
簡単なスクレイピング処理を行い、HTMLをCSVにまとめる作業中に見事にドハマリしてしまったので、反省の念を込めて覚書。 優秀なプログラマならこんな勘違いはしなくて済むのだろうか…猛省である。 ls = list( ([1,2],[3,4],[5,6]) ) print lsfor i in ls: _…
先週末、ETロボコン技術研修会に向けてLinuxでの開発環境構築を試みた。 nxtOSEKの開発環境を構築 nxtOSEKの開発環境を構築 その2 結果は惨敗。 ARM系のCPU向けコンパイルまでは無事成功したものの、NXTへの転送がうまくいかなかった。 (おそらくNXT側を別PC…
nxtOSEKの開発環境を構築で、プログラムのNXT転送前まで完了した今回はNeXTToolを使って、プログラムの転送までをやってみる。 必要なパッケージを入手 $sudo apt-get install libusb-dev libusb-0.1-4 subversion fpc NeXTToolをソースからコンパイル windo…
環境: ubuntu12.04 1. Build and Install GNU ARM NXTに搭載されているcpuはARM系なので、ARM用のコンパイラを用意する必要がある $sudo apt-get install tk-dev ncurses-dev libmpfr-dev texinfo built_arm_toolchainのインストール 適当なディレクトリを作…
じつはapt-getならパッケージで手に入れられるみたいです! これに気づかず、かなり遠回りしてしまったので記しておきます。 $sudo apt-get install python python-dev $sudo apt-get install python-numpy python-scipy python-matplotlib
「Mac ubuntu usb インストールディスク」などでググると大量に情報がで発掘できるのですが、既に使えなくなってしまった情報が多かったので、まとめ。 (具体的にはunetbootinとかunetbootinとか、あとunetbootinとかで、ことごとく失敗しました。) 今回は…
リモートリポジトリにpushしたところ、以下の出力で原因不明のエラーに遭遇→解決したので記す。 Error: RPC failed; result=22, HTTP code=501 ちなみに501レスポンスは、サーバーの機能の未実装... 未実装って表示されているわりに、cloneやfetchはもちろん…
リモートブランチをそのままローカルに持ってくる git branch origin/
初期状態ではRaspberryPi(以下、rpi)にはフラッシュプレイヤーが存在しないため、youtubeが再生できないのです。 かといってAdobeからインストールしようにも、そもそもAdobe謹製のflashplayerはx86向けで提供されているので、インストールできない…と。(rpi…
sudo apt-get install apache2 apache-common apacheでhttp,cgi経由でスクリプトを動作させます sudo apt-get install alsa-utils mplayer mplayerを使って音楽(動画)を再生します /etc/network/interfacesを編集して、DHCPではなくIPを固定させます DHCPだ…
PyAudioの開発元(http://people.csail.mit.edu/hubert/pyaudio/)からMac OS X向けのインストールファイル(.dmg)をダウンロード MountainLion(Mac OS X 10.8)から導入されたGatekeeperの機能によりそのままではインストールできないので、インストーラーをcon…
自分用備忘録 Moutain Lionをクリーンインストール XCode4.5をインストール、すかさずCommand Line Toolsもインストール Homebrew導入 MountainLionには標準でpythonが入っているが、brewで改めてインストール %brew install python /etc/pathsを編集してbre…
setuptools python標準のdistutilsの拡張として開発されました。 distutilsでは、pythonモジュールの(1)配布パッケージの作成、既存のパッケージから(2)モジュールのインストールの両方が行えます。 したがってsetuptoolsでも同様の処理を行うことがきでます…
前回まででVirtualBox上に仮想サーバーを立てることができました。 CentOS6.2 on VirtualBoxでWebサーバーを構築 - sat0yuの日記今回はちょっとしたテクニックとして、VirtualBox上のゲストOSをコマンドラインから操作する方法を紹介します。MacOSXを前提と…
前回までで、VirtualBox上にゲストOSをインストールし、 ホストOS→ゲストOSへのSSH接続および、ゲストOSのインターネット接続ができました。 今回はゲストOS上にWebサーバー(apache)を立ててホストOSからアクセスしてみます。前回:Lion + VirtualBox + Ce…
今日も一日パソコンの前で過ごしてしまいましたが、徐々に環境が整いつつあります。 忘れないうちに記録。同じようなところで躓いた人のヒントになれれば幸いです。 なお本記事中で用いる各ソフトウェアのバージョンはすべて現時点で一番新しいものを使って…