今 Debian Sid を使っていて、experimental に入っている、 Iceweasel 13.0.1 を使っています。
これは Firefox のリリース版で最新のバージョンだけど、ベータ版などのより新しいバージョンも APT でインストールしたいと思っていたら、パッケージが公開されていることがわかったので、それについて紹介します。
と言っても、参考ページを見れば問題ありません。
squeeze用のものとsid用のものとでリポジトリが異なっていますので注意が必要かも知れません。
リポジトリは、Debian Mozilla team のページを参照してください。
2012/07/14
2012/07/06
Ubuntu 12.04 で TeXWorks の導入
参考文献
某所でTeXの環境構築の必要があったので、そのメモの一部です。以下の作業は、Xubuntu 12.04上で行いました。(若干タイトルと違うのは見逃してください)
以下では、
- TeXのインストール
- TeXWorksのインストール
- TeXWorksの設定(コンパイルスクリプトの作成、ユーザーごとの設定)
TeXのインストール以外の部分は、Xubuntu 10.04でも確認しました。
環境について
追記: 2012/10/03 新しくノートパソコンを購入したので追記。
デスクトップ
メインはSidで、他はもう使ってない。容量なくなったら消すと思う。
時々仮想マシンで実験してるのに使ってる。
時々仮想マシンで実験してるのに使ってる。
- CPU: intel Core-i7 2600K
- マザーボード: ASRock P67 Extream4
- GPU: nVIDIA GeForce GT440
- メモリ: 16GB (DDR3 1333Mhz 4GB*4)
- HDD: 1TB
- Linuxディストリビューション:
- Debian sid
- Debian squeeze
- Ubuntu12.04
ノートパソコン
- Acer:AS3820T-F52C 液晶割れたので自宅でサーバーとなる予定。
- CPU: Core-i5 480M
- メモリ: 増設して6Gにした。(最初は2G)
- HDD: 320GB
- OS: Windows 7, Debian Sid
- ASUS:U24A-PX3210 上に書いた液晶割れたやつの代わりに買った。今後カスタマイズしたい。
- CPU: Core-i5 3210M
- メモリ: 4G
- HDD: 750GB
- OS: Debian Sid
2012/07/04
DDSKK のインストール
もっと良い感じの日本語入力環境にするために、emacsではSKKを使うことにした。
DebianやUbuntuでは、インストールは簡単なのだけど、忘れそうなのでメモしておく。
DebianやUbuntuでは、インストールは簡単なのだけど、忘れそうなのでメモしておく。
パッケージインストール
sudo apt-get install ddskk skkdic
emacs の設定
.emacsに次の記述を追加する。
(set-input-method "japanese-skk") (setq skk-large-jisyo "/usr/share/skk/SKK-JISYO") (toggle-input-method nil)以上で設定終わり。
skk-tutorial
emacs を起動したら、
C-x C-jで、DDSKKを使った日本語入力を行える。 また、
M-x skk-tutorialでチュートリアルができる。とりあえず、これで簡単な操作を覚えた。
思ったこと
- 打鍵の回数が減ると思うので、今後は是非ともSKKを使っていきたい。
- ただし、shiftキーの場所を変更しないと少し辛いのと、sticky keyの設定をしないと若干面倒かも知れない。
2012/06/06
Ruby での正規表現
最近、はじめてのプログラミング言語として、Ruby を勉強しています。
後方参照
さて、正規表現を扱う上で、後方参照という重要な仕組みがあります。
『正規表現がマッチするか評価したときに、マッチした文字列を変数に格納しておく』という仕組みです。
Ruby では、
しかし、マッチした文字列は、$1,$2,…といった変数から参照できます。
($0 はプログラムファイル名に当てられています)
『正規表現がマッチするか評価したときに、マッチした文字列を変数に格納しておく』という仕組みです。
Ruby では、
p /abc/ =~ "aabc"とかしても、マッチした文字の位置しかわかりません。
しかし、マッチした文字列は、$1,$2,…といった変数から参照できます。
($0 はプログラムファイル名に当てられています)
不思議だった点
「評価した順」に変数に格納されているようです。
しかし、以下のような正規表現を考えていたときに、
変数にどのように格納されているかわからなかったので書いておきます。
分からない場合は実際に実行してみてください。
しかし、以下のような正規表現を考えていたときに、
変数にどのように格納されているかわからなかったので書いておきます。
分からない場合は実際に実行してみてください。
p /((abc)|(bcd))/ =~ "bcdabc"
p [$1,$2,$3]
登録:
投稿 (Atom)