Perlで扱えるフォーマットまとめ

Perlで配列やハッシュなどのデータ構造を書き出すフォーマットを調べた. けど結局はフォーマット全般について調べた. 簡単に利点,欠点,どんな用途に向いているかをまとめる. 随時更新します.

git で zsh: no matches found: HEAD^ と出る件について

Linuxカーネルのバージョン管理にも使用されているgitを勉強中. ちょっとはまってしまったことがあるので取り急ぎメモ.

文字コード混在環境でのEmacsのgrep

Ubuntuの標準の文字コードはUTF-8.しかし未だにEUC-JPなファイルを扱わざるを得ない場面も多い.そんな環境でもEmacsのgrepを使えるようにするお話.

UbuntuでEmacsからPerlの整形ツールperltidyを使う設定

perltidyという整形ツールがある.設定ファイルで自分好みにカスタマイズできるのが素晴らしい.Ubuntuで導入し,Emacsで使えるようにする.

Ubuntu のゴミ箱を rm と連動させてより安全に

rm はファイルやディレクトリ完全に消し去るのでかなり危険.オプションで確認の問い合わせをすることもできるが,普段はそんな面倒くさいことはしないので間違って実行してしまった経験は誰にでもあると思われる.そこで,より安全にrmを使うために,Ubuntu…

Xdviで日本語がうまく表示されない

Ubuntu10.04にてXdviで日本語がうまく表示されない.日本語の部分が □□□ になってしまった.その解決法.

Emacsで日付を入力するショートカットキー

Windowsのメモ帳はF5で日付を挿入してくれる.何気に便利なのでEmacsでもできるようにする. (defun my-get-date-gen (form) (insert (format-time-string form))) (defun my-get-date () (interactive) (my-get-date-gen "%Y年%m月%d日")) (global-set-key …

Emacsから辞書を引くsdicをさらに便利に

Emacsを使っていると英単語の意味を調べたくなることはよくある.そこで,sdicを使ってEmacs上で辞書を引けるようにする. 最終的にこんな感じになった!

find の代わりに locate を使おう

超高速なファイル検索コマンド "locate" がある.

UbuntuでNTPサーバーを用いて時刻を合わせる

Ubuntu を使っていると時間がずれてくる.そこでNTPサーバーをインストールして,常に正確な時刻にする.

Emacs で自動補完してくれる Auto Complete Mode を導入した

Auto Complete Modeとは Auto Complete ModeはGNU Emacsのための最も賢い自動補完機能です。従来の使いづらい補完インターフェースを一新し、ユーザーがより本質的な作業に集中できる環境を提供します。 Auto Complete Mode - GNU Emacsのための最も賢い自動…

Windows で画面をロックする方法まとめ

久しぶりにWindowsの話. ふとWindows7でロックをかけたくなった.スクリーンセーバーにパスワードをかける方法もある.即座にロックをかけたい場合は,通常のキーボードだと Windows + L でよい.しかし,世の中にはWindowsキーがないキーボードも存在する…

日本語マニュアルを使う

Linuxでは man [コマンド] でマニュアルを参照できる。 Ubuntuの場合はデフォルトでは英語で表示されるので、これを日本語にする。 % sudo aptitude install manpages-jaこれでマニュアルが日本語になる。 FreeBSDではjmanだったけどLinuxだとmanでいいみた…

Ubuntuでウィンドウを完全透過にする

Ubuntuの端末(gnome-terminal)などで、透過させる設定にしていても擬似透過であり、背景を表示しているに過ぎない。よってウィンドウが重なった場合でも背景が透けていて非常に違和感があるし、透過の利点が全然活かせてない。そこで、完全透過にするための…

Emacsでカーソル位置を覚えて戻ってくる方法

Emacsで作業していると、バッファ内で別の場所をちょっとだけ見て戻ってきたいことがある。方法は2つある。

シンボリックリンクだけを表示させる。

以前のエントリーでも書いたけど、設定ファイルはだいたいDropboxに置いてシンボリックリンクをホームに置いている。 UbuntuでDropboxを使ってGoogle Chromeの設定を同期する - SEにはなりたくない情報系の大学生 Ubuntu 10.04 Lucid Lynx をインストールし…

Emacsで2分割したバッファを入れ替える

Emacsで作業するときは大抵左右か上下に分割して使っている。 たまーにバッファを入れ替えたくなるときがある。 探したらすぐ見つかった。 ;;汎用機の SPF (mule みたいなやつ) には ;;画面を 2 分割したときの 上下を入れ替える swap screen ;;というのが P…

.emacsが10行になった

久しぶりに .emacs の整理をすることにした。 もともと .emacs はジャンルごとに分割してたけど、今回はそれをとことんやった。 そしたらコメント・空行を除いて10行になった。分割してるファイルをすべて合わせると1000行くらい。 .emacs にはパスの設定 (p…

UbuntuでDropboxを使ってGoogle Chromeの設定を同期する

複数のUbuntu(Linux)で全く同じ環境のGoogle Chromeを使うためにDropboxで設定ファイルを共有することにした。

Ubuntu10.04でGoogle CLを試してみた

Googleカレンダー、Google Docs などのGoogleのサービスをUNIXコマンドラインから操作できるGoogleCLをインストールしてみた。

Meadowで「Spawning child process: exec format error」の対処法

Meadowの話。当方はWindowsのMeadowでもUbuntuと同じ.emacsを使っている。WindowsとLinuxでは微妙に違うところがあるが、そこは読み込まなかったりする。それでちょっとはまってしまった。Anthyの設定は当然Windowsには必要ないので読み込まないようにしてい…

Google Chrome 「エラー: このリンクは無効です。」

Google Chrome は非常に高速なレンダリングで、概ね満足しているが エラー: このリンクは無効です。と言われることが頻繁にある。 最初はあまり気にしていなかったが、あまりにも多いのでググったらすぐ出てきた。 Chromeの「エラー: このリンクは無効です。…

Google日本語入力のOSS版MozcをUbuntuにインストールしてEmacsで使えるようにするまで

Ubuntu標準のかな漢字変換ソフトウェアであるAnthyは変換の精度が異常に低い。そこでGoogle日本語入力のオープンソース版であるMozcを導入してみる。そしてEmacsでもMozcで入力できるようにする。 Emacs で Mozc による変換。「きょう」と入力したら日付に変…

Ubuntu 10.04 で Ctrl+Alt+Backspace を有効化する方法まとめ

一般的にUNIX系OSでは Ctrl+Alt+Backspace でXサーバーを強制終了できる.しかし,Ubuntu 9.10 くらいからデフォルトではできないようになっている.それを復活させる方法をいくつか.なお,すべてログアウトしないと反映されない. キーボードの設定から た…

Ubuntu 10.04 Lucid Lynx をインストールして環境を整えた。(備忘録)

(2010-12-07追記) Ubuntu 10.10 はこちら. Ubuntu 10.10 Maverick Meerkat をインストールして環境を整えた。(備忘録) - Everyday Programmer パーティションの構成 以下のようにした。 Ubuntu の3つのバージョンが存在する、かなりカオスな状況。 /dev/s…

Google Chrome でURLを自在にコピペ。

Firefox では Make Link というURLを自由に整形してコピペできるアドオンがある。 【レビュー】ブロガー必見のFirefoxアドオン - 「Make Link」 (1) 「Make Link」の概要とインストール | パソコン | マイコミジャーナル Google Chrome にもそれに相当する、…

Google Chrome をRAMディスクでさらに高速化

以前 Firefox でキャッシュをRAMディスクに置いて高速化した. 何もしなくても速い Google Chrome でも同様に高速化を試みる.

Ubuntu で sudo apt-get update とかするときにパスワードを聞かれないようにする

僕は標準のアップデート通知を切って,apt の update を手動でやってます. 自動でやってもいいかもしれないんですが,apt はなんとなく手動でやるのが好きです. しかし,毎日実行するとなると,パスワード打つのが面倒になりますね. VM でゲストOSとして …

エクステンションに対応した Google Chrome ベータを入れてみた

Firefoxの重さに耐えられなくなってきたので、Google Chromeに移行したいとずっと思ってた。しかし、アドオンの便利さだけは認めざるを得ないので、仕方なしに使ってたけど、これを見て移行を決意した。 はてなブックマーク Google Chrome 拡張のベータテス…

howmを使うとmajor-modeの色分けがおかしくなる

Emacsでhowmを起動すると,それ以降他のmajor-modeの色分けがおかしくなる. ずっと悩んでて,やっと解決法を見つけた. howm1.3.2の問題だったようで,最新版の1.3.7にすれば直る. 環境は Ubuntu 9.10 Karmic Koala で,apt で入れたら 1.3.2 になるので注…