Pythonで2進数変換と文字列の扱い

Pythonで2進数から10進数に変換したりその逆を書きたかったので調べました。リストの10進数を2進数にしたり、そのリストに入った2進数を10進数に戻したりするときに必要だったのでメモとして残します。組み込み関数を使うと >>> print int('1010',2) 10 >>> …

Vimにjedi-vimを入れる

Vimでpythonを書く際にjedi-vimというものが便利らしいので入れてみました。NeoBundleを使っているので NeoBundle 'davidhalter/jedi-vim' を記述します。jedi-vimというのはjediというものが必要のようでjedi-vimのディレクトリで git submodule update --i…

TeXで日付を自動挿入

Texでプリアンブルの中ではなくdocumentの中で日付の自動挿入をしたかったので調べてみました。コンパイルした日を記述するには\todayとかやれば良いみたい。 フォーマットを変更したかったので以下のようにしてみました。 \newcommand{\todayd}{% \the\year…

Cygwinのパッケージ(apt-cyg)

Cygwinでパッケージ管理を行うためにapt-cygを入れます。 apt-cygを入れるために次のパッケージも入れます。 subversion (apt-cygのインストール用) wget tar gawk bzip2 以下のように実行権限を与えます。 $ svn --force export http://apt-cyg.googlecode.…

Windowsでターミナル環境の構築

Windowsを使っていてUnixのターミナル環境を使いたくなったのでCygwinを導入しました。まずhttp://www.cygwin.com/でsetup.exeをダウンロードします。起動してセットアップ画面が出てきたら基本的にはデフォルトのままで次へを押していく。 「Cygwin Setup -…

Texで複数ファイルと個別ファイルでコンパイルする方法

研究でTexを使うようになりました。 通常複数のTexファイルを統合する時は\inputや\includeを使うと思います。分割された複数のTexファイルを一つにまとめる際に個別のファイルでもコンパイルしたい時になるべく手間のかからない方法を調べました。 まずbegi…

Macのzshで日本語を正しく補完する方法

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…

PyQtのインストール

PythonでGUIアプリを作ろうと思い、PyQtをインストールしました。まずSIPをインストールします。 http://www.riverbankcomputing.co.uk/software/sip/downloadダウンロードして解凍したフォルダで $ python configure.py --arch=x86_64 &&make &&sudo make i…

ターミナルのシェルをzshに変更

Macのターミナルのシェルは標準だとbashなのでzshに変更。 シェル変更 chsh -s /bin/zsh .zshrcに設定を書いてターミナルを再起動して完了。

NLTKをインストール

自然言語処理に使われるツールとして有名なNLTKをインストールする手順。http://pypi.python.org/pypi/setuptools#files からpythonの環境に合うsetuptoolsをダウンロードしてインストール。 sudo sh setuptools setuptools-0.6c11-py2.7.egg その後以下のコ…

アプリケーションを再起動した時に終了時に使っていたファイルを開かないようにする設定

MacOSXLionの初期設定ではアプリケーションを起動した時に前回最後に開いていたファイルを開くようになっています。 「システム環境設定」>「一般」で「アプリケーションを終了して再度開くときにウインドウを復元」のチェックを外すと終了時に開いていたフ…

夜フクロウで多段RTをミュート

夜フクロウ(正規表現が使えるクライアント)で多段RTをミュートする設定。 NGタブを作る→正規表現で「(^.*(?:(?:RT|QT):? @[\w]+.*){2,}.*$)」→抽出したツイートをタイムラインに表示しない、未読管理をオフ。これに加えてお好みで自動・定期ツイート等をミュ…

Rictyフォントのインストール

プログラミング用のフォントとして定評のあるRictyを入れてみました。http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.htmlRictyをインストールする前にいくつか準備が必要なのですでにある人は飛ばしてください。 Rictyを入れる前にまずhomebrewが必要…

Xmarksの同期エラーを解消する

普段ブラウザは主にFirefoxを使っているのですが、Xmarksでブックマークを同期しようとしたら「未知のエラー3」というものがでて同期エラーが起こりました。直接の原因はわからなかったもののなんとか解決できました。 解決法は次の通り。 1.Firefoxを終了す…