備忘録

NetBeansでScalaの開発をする(Mac)

portが入っているものとします。 1. Scalaを入れる $ sudo port install scala28 $ sudo scala_select scala28 実験。 $ scala Welcome to Scala version 2.8.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_22). Type in expressions to have the…

CentOS x86_64にmod_wsgiを入れる

x86_64のCentOSに、ソースからPythonを入れてmod_wsgiを入れようとするとエラーが出たので、うまくいったときの方法を残しておきます。 Pythonを入れる ソースからインストール。 # wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2 # tar…

gitosisを導入

散々手こずらされたので、ここにログとして残しておきます。 gitosisのインストール まず、http://centossrv.com/rpmforge.shtml などを参考に、RPMforgeを導入しておく。gitをインストール。 # yum -y install git --enablerepo=rpmforge python-setuptools…

Djangoのデバッグツールバー

symfonyからDjangoに移ってきた関係で、Djangoのいいところもいろいろ分かったのだけれど、ちょっと気に入らないところも見えてきた今日この頃。 その1つ目がデバッグツールバー。symfonyには標準で備わっていて、そのページで実行されたSQLや使用されたテン…

Operaの検索エンジンにWikipediaを追加する

Firefoxのあまりの重さに嫌気がさして、軽いと評判(?)のOperaを使ってみることにしました。Safariはマウスジェスチャがないということで除外、Chromeも拡張機能には対応したらしいのですが、Firefoxのアドオンほど充実していない+まとまっていない(感じ…

オムニ補完が使えるようになった

前の記事で、MacのVimでPythonのオムニ補完が使えないと文句を言っていましたが、MacPortsでインストールすると無事使えるようになりました。以下、その手順を載せておきます。 最新版のXcodeをインストールする(付属のCDだと64ビット用にコンパイルできな…

TeXのテーブルを2段で表示する

横に短く縦に長いテーブルを表示させようとすると、ページは食いまくる割に余白が大きくなってしまって、あまり見た目がよくないですよね。そこで、2段で表示してみようというものです。 プリアンブル \usepackage{supertabular} 本文 \twocolumn \begin{cen…

symfony 1.4でエラーページをカスタマイズする

404エラー アプリケーションごとに設定する。アプリケーションディレクトリの、config/settings.yml をこんな感じに設定。 all: .actions: error_404_module: error error_404_action: error404 で、errorモジュールを作成し、actions.class.php に error404…

Pythonで標準入力からパスワード入力

Linuxのsuコマンドみたいに、表示させずにパスワードを入力させる方法です。どうせ忘れるのでメモっとく。 >>> from getpass import getpass >>> password = getpass() Password:

正規表現でgrepする

grepと言えば、指定したファイルで特定の文字列がある行だけを抽出するUNIXの有名なコマンドですよね。それを正規表現を使って、テキストエディタとかで似たような動作をさせてみようというものです。バイト先で聞かれてメールで答えたんだけど、言った本人…