Pythonで2進数から10進数に変換したりその逆を書きたかったので調べました。リストの10進数を2進数にしたり、そのリストに入った2進数を10進数に戻したりするときに必要だったのでメモとして残します。組み込み関数を使うと >>> print int('1010',2) 10 >>> …
Vimでpythonを書く際にjedi-vimというものが便利らしいので入れてみました。NeoBundleを使っているので NeoBundle 'davidhalter/jedi-vim' を記述します。jedi-vimというのはjediというものが必要のようでjedi-vimのディレクトリで git submodule update --i…
Texでプリアンブルの中ではなくdocumentの中で日付の自動挿入をしたかったので調べてみました。コンパイルした日を記述するには\todayとかやれば良いみたい。 フォーマットを変更したかったので以下のようにしてみました。 \newcommand{\todayd}{% \the\year…
Cygwinでパッケージ管理を行うためにapt-cygを入れます。 apt-cygを入れるために次のパッケージも入れます。 subversion (apt-cygのインストール用) wget tar gawk bzip2 以下のように実行権限を与えます。 $ svn --force export http://apt-cyg.googlecode.…
Windowsを使っていてUnixのターミナル環境を使いたくなったのでCygwinを導入しました。まずhttp://www.cygwin.com/でsetup.exeをダウンロードします。起動してセットアップ画面が出てきたら基本的にはデフォルトのままで次へを押していく。 「Cygwin Setup -…
研究でTexを使うようになりました。 通常複数のTexファイルを統合する時は\inputや\includeを使うと思います。分割された複数のTexファイルを一つにまとめる際に個別のファイルでもコンパイルしたい時になるべく手間のかからない方法を調べました。 まずbegi…
zshで補完する時に日本語のフォルダ名やファイル名を選択すると文字化けするようになりました。 その解決法です。以下でパッチ適用したら直りました。 curl -L http://www.zsh.org/pub/zsh-5.0.0.tar.bz2 | tar xf - && cd zsh-5.0.0 curl -kL https://raw.g…
PythonでGUIアプリを作ろうと思い、PyQtをインストールしました。まずSIPをインストールします。 http://www.riverbankcomputing.co.uk/software/sip/downloadダウンロードして解凍したフォルダで $ python configure.py --arch=x86_64 &&make &&sudo make i…
Macのターミナルのシェルは標準だとbashなのでzshに変更。 シェル変更 chsh -s /bin/zsh .zshrcに設定を書いてターミナルを再起動して完了。
自然言語処理に使われるツールとして有名なNLTKをインストールする手順。http://pypi.python.org/pypi/setuptools#files からpythonの環境に合うsetuptoolsをダウンロードしてインストール。 sudo sh setuptools setuptools-0.6c11-py2.7.egg その後以下のコ…
MacOSXLionの初期設定ではアプリケーションを起動した時に前回最後に開いていたファイルを開くようになっています。 「システム環境設定」>「一般」で「アプリケーションを終了して再度開くときにウインドウを復元」のチェックを外すと終了時に開いていたフ…
夜フクロウ(正規表現が使えるクライアント)で多段RTをミュートする設定。 NGタブを作る→正規表現で「(^.*(?:(?:RT|QT):? @[\w]+.*){2,}.*$)」→抽出したツイートをタイムラインに表示しない、未読管理をオフ。これに加えてお好みで自動・定期ツイート等をミュ…
プログラミング用のフォントとして定評のあるRictyを入れてみました。http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.htmlRictyをインストールする前にいくつか準備が必要なのですでにある人は飛ばしてください。 Rictyを入れる前にまずhomebrewが必要…
普段ブラウザは主にFirefoxを使っているのですが、Xmarksでブックマークを同期しようとしたら「未知のエラー3」というものがでて同期エラーが起こりました。直接の原因はわからなかったもののなんとか解決できました。 解決法は次の通り。 1.Firefoxを終了す…