2012-05-01から1ヶ月間の記事一覧

Pythonを32bitモードで起動する

http://stackoverflow.com/questions/3606964/no-matching-architecture-in-universal-wrapper-problem-in-wxpython $ arch -i386 pythonとする。64bitは $ arch -x86_64 pythonhttp://stackoverflow.com/questions/3631108/why-cant-i-change-the-system-de…

Macでaliasを削除する

Mac

.zshrcからaliasを削除してsourceしてもaliasが残っている。 aliasでalias一覧を確認した後、 unalias (alias名)でエイリアスを削除できる。

VBスクリプトをPythonに変換するvb2py

vb2py http://vb2py.sourceforge.net/downloads.htmvb2pyguiの方をインストールしてみます。 http://sourceforge.net/projects/vb2py/files/vb2pygui/いろいろと依存環境があるのでインストール。wxpythonをインストール。(dmg、パッケージインストーラをダ…

Python2.7.3をインストールする

最近ビルドでarchitecture type関連のエラーでコケるので、2.7.3の32bit/64bitをインストールした。 http://python.org/download/ http://stackoverflow.com/questions/6839795/cant-figure-out-the-architecture-type-of-problem-when-compiling-python

Rhinocerosでギアを設計する

Geargenというプラグインがある。 http://www.rayflectar.com/Rhino/RhinoScripts-Gallery.htm ダウンロード http://www.rayflectar.com/Rhino/gearGen.zip

Inkscapeのプラグインのバグの修正

http://caih.org/open-source-software/fixing-inkscape-in-mac-os-x/numpyがないとのエラーには、 sudo easy_install -U numpy

OSX lionにgcc-4.0を入れるーXCode3の再インストール

Mac

GCCのバージョンを確認した所、XCode3.2.5がよさそう(3.2.6でもいいかも?)→3.2.6じゃないとダメっぽい!(OSX lion)http://www.maruko2.com/mw/Xcode_%E3%81%AE_GCC_%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A8%E3%83%93%E3%83%AB%E3%83%89…

Herokuでデータベーススキーマを変更したとき→db:migrateしてheroku restartする

heroku run rake db:migrateしたら、 heroku restartするとスキームが http://stackoverflow.com/questions/4007425/heroku-not-updating-database-schemaちなみにherokuでスキームを確認するときは、 heroku console User(※モデル名)でいける。

Facebookのログインページでモバイル用のページを使用する

/auth/facebookを/auth/facebook?display="touch"にするだけ。 <a href="/auth/facebook?display=touch">Login with Facebook</a> http://blog.nhiroki.me/?p=407

MacにHomebrewでffmpegをインストールする

Mac

コンパイラオプションを指定してインストールする。 brew install --use-clang --HEAD ffmpeg

AndroidプロジェクトのビルドでYour project contains a errorがでるときの対処

certificateがexpireしているとのエラーでした。適当にKeystore作るだけだとエラーが出る。 パスワードはandroidじゃないといけないとか。いろいろと。 とりあえず下のをコピペでOK。 keytool -genkey -alias androiddebugkey -keystore debug.keystore -sto…

wgetでリファラを指定

$ wget http://hogehoge/index.html --referer=http://hogehoge/http://d.hatena.ne.jp/hogem/20070130/1170167525

youtubeからflvをダウンロードする

youtube-dl http://rg3.github.com/youtube-dl/download.html

openni-simple+kinect+processingを動かしてみた

ProcessingのサンプルコードRGB Cubeと Openni-simpleのサンプルProcessingコードHands.pdeを組み合わせて サンプルを作ってみました。 こんな簡単に動くのかという印象。 やったことは、Hands.pdeのdrawの中をcontext.update()を残して あとは全部削除。RGB…

セマンティックwebプログラミングのコード

オライリーのセマンティックwebプログラミングのコードは 以下にある。http://semprog.com/psw/

Pythonで外部Webブラウザを起動する

Webbrowserモジュールを使う。 http://d.hatena.ne.jp/kakurasan/20090310/p1 import webbrowser webbrowser.open("http://www.google.com")

情報検索、セマンティックWeb、オントロジー関係で読みたい本

セマンティックweb関係で読んでる本 ・セマンティックWebプログラミング ・フリーソフトで学ぶセマンティックWebとインタラクション ・実践セマンティックweb : RDF/RDFS/OWLによるオントロジー設計ガイド / Dean Allemang, James Hendler著 ; セマンティッ…

PythonでテキストファイルのJSONを読み込む

いっつも忘れる。 openしてjson.loadする。(open.read()はしない) import json fin = open("miserables.json") fjson = json.load(fin)

AutodeskとInvoluteでギア(歯車)を設計する

http://www.vector.co.jp/soft/win95/business/se118034.htmlInvoluteはAutoCAD用のギア設計用無料プラグイン。 コマンド欄にapploadと打つとローダーが起動する。 invo.lspを読み込んで、コマンドラインにinvo1と打つとプログラムが起動する。

Inkscapeでギア(歯車)を設計する

(Windows版) Inkscapeの日本語版をインストールしたらASCII文字列じゃないという エラーが出てDXFで保存できなかった。 英語版をインストールし直す。extensions>rendering>gears をクリック。あとは端数とピッチ円直径、圧力角(デフォルト20°)を選ぶ…

RailsでjQuery-UIを使う

まずはjqueryを読み込んでおく。 http://d.hatena.ne.jp/spitfire_tree/20101114/1289707759 Gemfile gem 'jquery-rails'bundleしてから、 rails g jquery:installconfig/routes.rbにつぎの記述を追加する config.action_view.javascript_expansions[:defaul…

jQueryでweb付箋(ポストイットとかStickiesみたいなもの)をつくる

ここからソースコードを拝借。 http://ponk.jp/jquery/basic/stickyhttp://blog.livedoor.jp/tak_tak0/archives/51614006.html

Macですべての拡張子を表示する

Mac

FinderのPreferencesから設定する。 http://hamachan.info/mac/kihon/kakutyosi.html

MySQLでプライマリーキーを追加する

http://www.bitscope.co.jp/tep/MySQL/quickMySQL.html#doc1_id698 alter table add primary key(col_row_name);

emacsでインデント

Pythonを使っているとインデントは死活問題である。 いきなり__main__下にコードをコピペしたくなったときとかに困っていた。インデント:http://www.bookshelf.jp/texi/emacs-20.6-man-jp/emacs_21.html コマンド繰り返し:http://www.bookshelf.jp/texi/em…

Macにつないだ外部ディスプレイの輝度をソフトウェアから変更する

Mac

Shadesというソフトを使う。 http://wakabamac.blog95.fc2.com/?tag=%B5%B1%C5%D9

PythonでLSAを使う

LSAとはlatent semantic analysisの略。 主成分分析とかに似てる感じ。固有値の大きい固有ベクトルを基底として 座標変換する。 単純にTF-IDFとっただけだとゼロの成分に重みが付加されるので (主に単語ベクトルなどのスパースなベクトルから)特徴ベクトル…

pythonで正規表現を使って数字列を取り出す

group()を使うのがミソ。 以下では数字のうしろにセミコロンというゴミが入っている文字列の中から 数字だけ取り出すコード。 import re hoge = "12345;" suuji = re.match("\d*",hoge) extracted = suuji.group() http://www.geocities.jp/m_hiroi/light/py…

PythonにNLTKをインストールする

http://d.hatena.ne.jp/sconvict/20100804/1280900642地味にハマった。 ソースからインストールした。ソースからインストールするときは ちゃんとビルドするフォルダに移動してから python setup.py install しましょう。

Pythonでwordnetを使う

Pythonによる自然言語処理のP71を参照。synsetsで同義語集合をとれる。