2014-01-01から1年間の記事一覧

ある日突然gitが使えなくなりました -> Xcode/iOSライセンスに同意したら直りました

いつもどおり,朝一番にgit fetchしようとしたら怒られました. Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. 原因はXcode/iOSのライセンスに同意していないせいでした.きっと自動アップデートでも走っ…

特定の文字列を含んだファイルを格納したディレクトリをユニークに抽出するシェルスクリプト

found_dirs=()for filepath in `find foobar -follow -type f`do result=`grep ${filepath} -e hogehoge -l` if [ ${#result} -gt 0 ] && [ -f ${result} ]; then found_dirs+=(`dirname ${result}`) fidoneecho "${found_dirs[@]}" | tr ' ' '\n' | sort -u…

Homebrewからrbenvの導入を試みたらrubyのインストールが上手くいかなかった

ことの発端は,とあるプログラムがruby依存だったことにあります. ライトウェイト言語である以上,rubyでもバージョン管理が大変ですね. pythonにおけるvirtualenvと同じ位置づけとして, rubyではrbenvというものがあります. Ruby - Homebrewのインスト…

powerpointで作成した図をeps(ベクター形式)で保存する方法 (Mac版)

パワポで好きなように図を作る 1つの図に対して1枚スライドを対応させる (次のpsファイルとして書き出す際に,スライドごとにpsファイルが作成される) psファイルとして書き出す [powepoint メニュー] -> [ファイル] -> [プリント] ps2epsコマンドでpsファイ…

完備辞書を実装した(デバッグした

以前に実装したものがバグだらけ…というか勉強不足でブロックサイズなどなどがめちゃくちゃでした.ということで改めて実装しなおしました. 2**16 = 65535ビットまでならコードをいじらずにそのまま使えます.それ以上にビットを管理したいのであればソース…

コマンドラインから.pngを.epsへ変換

tex周りをmakefileで一発コンパイルしようとしたところ,画像配置のにpng -> eps変換が必要になったもちろんxbbを使う方法もある… 前提: Imagemagickおよびxpdfがインストール済み(いずれもbrewでインストールできます) アウトライン:png -> pdf -> eps 変換…

"sudo pip install -U cython" returns error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

手持ちのMBAをクリーンインストールしてから,すっかりCythonを入れ忘れてた. ところが,いつもどおりpipでインストールしようと思っっていたら謎いエラーが待ち構えていた. 困った時のstackoverflowさん.いつもお世話になっています. 結果としては,環…

C++で完備辞書(ビットベクトル)を実装してみた

[2014.06.06] 実装しなおしました.完備辞書を実装した(デバッグした - sat0yu's blog 高速文字列解析の世界を輪読しているので,復習がてら”密な場合”を実装してみた. "疎な場合"は闇が深そうだけどいずれ実装してみたい. 次はウェーブレット木.たのしみ…

Mac OS X 10.9でboostを手動ビルドする方法

標準の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 参考…

Pythonで初期化リストを用意しようとしたらハマった

結論から言うと,kobakoba0723さんがきれいにまとめて下さっていた. Pythonはリストに乗算を施すと参照をコピーしやがる リストのかけ算は、リストの要素を乗数分新しく作るのではなく、同じ要素に対する参照を乗数分作るだけ。 症状の詳細に関して僕が何か…

Gitリポジトリのホスト先をGitHubからGitLabへ移行させた

git

remote addとかpush --allするのが面倒だったので,もう少しシンプルにできないものかと思ったら当たり前にできた. 備忘録としてメモ. まずはmirrorオプション付きでクローン git clone --mirror https://github.com/sat0yu/machinelearning.git あとはお…