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

[Emacs] リモートサーバで開発するときの Emacs 設定まとめ

世間はメリークリスマス。昨日の夜は愉快な人たちが愉快な格好をして街を練り歩く様子が見られましたね。 さて、この記事は Emacs Advent Calendar jp: 2011 : ATND の25日目です。 昨日は [twitter:@sky_y] さんの http://d.hatena.ne.jp/sky-y/20111224/13…

[ArchLinux] ロケールの設定ではまった

Arch Linux では Xfce4 を使っているんだけど、今日 $ sudo pacman -Syu $ sudo rebootしてみると、なぜか日本語が表示できなくなっていた。 あれーと思って locale まわりを見回してみるも特におかしいところはない。 結構悩んだんだけど、 調べてみると /e…

[tmux] tmux を使ってみることにした

べつに screen で不満があるわけでもないけど、なんか流行ってるし tmux 入門した。 インストールは特に何も考えず $ brew install tmuxArch Linux なら $ sudo pacman -S tmuxでOK. で、設定晒してみる set -g default-terminal "screen-256color" set -g p…

[Ruby] Ruby の for と each の違いは変数のスコープ

ハマったのでメモ。 for と each の違いです。 t = [] for i in [1,2,3] # [1,2,3].each do |i| t << Thread.new do puts "start #{i}" sleep i p Thread.current puts "end #{i}" end end p t while t[0].alive? end t[1].kill t[2].kill p t こいつに thre…

[Emacs] Emacs の popup.el を使って、 MacOSX の Dictionary.app から辞書をひく

Mac の Dictionary.app 便利ですね。 http://sakito.jp/mac/dictionary.html なんかに使い方が書いてあって、 Emacs との連携も書いてあるのですがいかんせん新しいウィンドウを作ってしまうのがスマートでない。 popup.el なんていう素晴しいインターフェイ…

[Ruby] Ruby

訓練のためにと思って Ruby を使ってあるプログラムを書いています。 一応専門がプログラミング言語理論とか型理論とかその辺で、Javaに慣れた身としては戸惑うことがたくさんあります。 というか動的型付け言語全般の話かもしれません。特に慣れないのが メ…

[メモ] gitサーバの構築

あるプロジェクトで複数人でgitを使って開発しようということになったので、gitサーバを構築したメモ。環境はさくらVPS上の CentOS 5.4 です(゚∀゚) 1. gitインストール まずgitをインストールします。。rootで作業。 remote# vi /etc/yum.repos.d/CentOS-Base…

[メモ] ssh でリモートログイン

ssh でリモートログインするときはパスワードを手打ちしていたけど、リモートでちょっと大規模なファイルの編集をする必要が出てきて、 Emacs の tramp をきちんと使いたくなったのでパスワードをいちいち打つのが面倒になってきた。 そこで、公開鍵と秘密鍵…