みのるのはてなブログ

プログラミングレッスンの備忘録

はてなブログへの移行...その後

はてなの更新をサボっているとTOPに大きな広告が出るようになったので、取り急ぎつぶやいてみる。

はてなダイアリーが無くなるということで、取り急ぎはてなブログへ移行してみたものの、果たして見てくれる人はあるのだろうかと思う。 またEmacs LifeのネタはQiitaに投稿することが多くなり、両方に同じようなことを書いても意味がないように思うのだけれどさりとていまさら俳句ネタに方向変換するのも気が進まない。でも何か考えて上手に棲み分けを考える必要があるかなと…。

複数アカウントでtwittering-modeを使う

私の場合インターネット上では二重人格です。ひとりは俳句作家、もう一人はプログラミングが大好きなコンピューターオタクです。当然お友達も異なるので、twitterもそれぞれのアカウントに分けているのです。

外では基本的にスマホで見ますが、自宅ではEmacsで作業しているのでtwittering-modeを使っています。二つのアカウントをEmacs上でスマートに切り替えたいと思い立ったので設定してみました。意外と簡単に実現できたので備忘録として残しておきます。

gpgファイルをアカウントごとに生成し、バッファーや基本設定部分をその都度リッセトしながら切り替えているだけです。設定を見ていただければ、"な〜んだ(^o^)" という落ちでしょうね。

続きを読む

Emacs:タブを使わない究極のバッファー移動

Emacsのバッファー移動は、tabbar / ELscreen などのタブ系を使っていましたが、diredなどの隠れていてほしいバッファーまで開いてしまうのが嫌でした。

そんなときに、るびきちさんのこの記事を読んでiflipb.elを使ったタブレス環境を試してみました。なかなか快適です。

続きを読む

makefile でのOS条件分岐

自動化のためにmakefileを書いています。

私の場合、Linux端末とMacとの異なる環境で共通のmakefileを使いますので条件分岐を勉強してみました。無手勝流ながら以下の設定でうまく作動してくれるようになりました。

# maikefile

ifeq ($(shell uname),Linux)
.txt.html:
    perl ~/Dropbox/Web/GH/mw/makeweb.pl $< $@
    chromium $@
else
.txt.html:
    perl ~/Dropbox/Web/GH/mw/makeweb.pl $< $@
    open -a "Google Chrome" $@
endif
続きを読む

Perlで未定義値かどうかを判定する

結城浩さんの著書に、 『新版Perl言語プログラミングレッスン入門編』 というのがある。私が持っているのは新版ではなく初版本である。15年ほど前に定年でサラリーマンをリタイアした頃に初めてこの著書に出会った。その頃に自作したスクリプトuse warnings; を入れて復習してみると思わず苦笑いのコードが見つかる。

続きを読む

「はてなブログ」にEmacsから投稿する

はてなダイアリー」のときは、 貳佰伍拾陸夜日記 に紹介されたTipsで環境を構築し快適に使えていたので同じ作者のサイトを訪ねてみたら、「はてなブログ」へ移行後は、blogsyncを使っておられるということを知り、早速Macbookにインストールしてみた。

続きを読む