Computerの最近のブログ記事

携帯百景(ケイタイヒャッケイ)

先週、アドエス を購入。
いまさら感があるでしょうけど、今しかないという状況がありまして使い始めました。

たいへん結構ですなっ (オヤジか)

もうずいぶん情報が揃っているのでラクということもあり。
やっぱり (ちっさい) のが好きということもあり。楽しいです。

さいきん電車で CLIE を使っている人をちょこちょこ見かける(別々の人たち)。
なんだかエラいなって思った。

長く使えるといいな。

やってみれば楽しいね、Twitter。

これはハマるわ確かに。新しい形だね、コミュニケーションの。
遅れてるなぁ、ボク。(この遅れてる感が、けっこうスキ)

UNIXの1/4世紀 (Ascii books)
ピーター・H. サルス
アスキー
売り上げランキング: 146387

久々に Unix の世に戻ってきたので、こんなの読んでみた。
アルファベットの人名が読み難いことこの上ナシ。
ワクワクする感覚や、いろいろ思い出すこと(社会人になった頃とか)、感慨深いこともあり。

僕が社会人になってすぐに触ったのは、SONY NEWS。
なにソレってなもんだろうけど、Sony が昔ワークステーションを作っておったのですよ。CISCマシンでまぁ遅かった。
もちろん皆で使っているわけだから誰かが重たいプロセスを起こすと、辺りで不穏な空気が漂ったという今思えば有り得ないシチュエーション。当初 UUCP だったし。
いろいろ学んだなぁ。楽しかった。

今月から転職して、またあの頃のワクワク感が戻ってきている感じ。

3度目の正直で、Twitter に挑戦。
正式に日本語対応されたようですし。

まぁ IPリーチャブルな環境に戻ってきたということが一番大きいんだけど。
ああ、それが一番嬉しいのか。

id:kuraku ですので、いまさらですけどよろしければ、おトモダチに。

Ubuntu で P3 というツールを使ってます、快適です。

帰還

| コメント(0) | トラックバック(0)

仕事で本格的に Linux を使い始めました。
で、ノートを借りているので、家でも基本そちらに。まず困ることもなく暮らしております。

以前、自分のノートPC + Vine Linux で暮らしていたときには、なんだかんだで苦労した覚えがありますが、いやぁ時代は変わる。大変快適、好調です。windows が要らない生活。

久々に Wanderlust をメーラにしていたりします。メモは howm

そしてしばらく Ubuntu のパッケージの Emacs22 を使っていたのだけど、せっかく環境があるのだからと、Emacs の最新のものをコンパイルしてみる。

Emacs23 はフォントのアンチエリアスが効く。これが良い、キレイ。
日本の方が作られたアイコンが採用されていて、これも良いのです。

なんか戻ってきたなってカンジ。

また随分空きました。

実は月初、かなり長文近況を書いていたのですが。
Emacs が突然落ちやがりまして (パァ) になったのでした。そこから、も一度書く気にならず…

新しい職場は、以前のところと比べてかなり気楽です。
やっぱりこちらの方が僕には向いているのだな。
なにかと制限された環境で生産的なことをやるのには、ムリがある、ジブンには。

とはいえ、なかなかペースが戻せず、いろんなことの。

ノートPCが支給されたので、これに Ubuntu 入れて使ってます。半分 Vista だけど。
すごいねさいきんの Linux は。

emacs ウィンドウを上下に分けて使うことは普通のことだと思う。 (split-window)

ごくごくたまーに縦に割りたいときがある、ソースを見比べたいときとか。
でも、キーバインドなんだっけ? に始まり、(1)一度 split を止めて (2)縦割りにして (3)other-buffer に移動し (4)バッファを選択し直す。
というけっこう面倒な手順が必要になると思う。 (もしもっと簡単な方法があったら教えて欲しい)

そこでこのマクロ。横→縦→横 とトグルして split の方向を変えます。
(defun ma:toggle-v-h-windows ()
  "change split windows set"
  (interactive)
  (let* ((wintree (window-tree))
		 (winlst (nthcdr 2 (car wintree)))
		 (h-or-v (car (car wintree)))
		 (buflst ()) bufcnt (lcnt 1) (eflg t))
	(mapcar (lambda (w)
			  (if (not (eq (type-of w) 'window)) (setq eflg nil)))
			winlst)
	(if eflg
		(progn
		  ;; get buffer list
		  (mapcar (lambda (w)
					(push (window-buffer w) buflst))
				  winlst)
		  (setq buflst (reverse buflst))
		  ;;
		  (setq bufcnt (length buflst))
		  (if (>  bufcnt 1)
			  (progn
				(delete-other-windows)
				(if h-or-v
					(while (> bufcnt lcnt)
					  (split-window-horizontally) ;h
					  (setq lcnt (1+ lcnt)))
				  (while (> bufcnt lcnt)
					(split-window-vertically) ;v
					(setq lcnt (1+ lcnt))))
				;;
				(mapcar (lambda (b)
						  (switch-to-buffer b)
						  (other-window 1))
						buflst)
				;;
				(balance-windows)
				))
		  )
	  (message "cannot change window."))))

;;(define-key my-key-map "9" 'ma:toggle-v-h-windows)
ちなみに僕は、my-key-map に Ctl-tab を指定してある。(最下行コメント部分)
以前貼った、ウィンドウ入れ替えと合わせて、
  • C-<tab>-0 で入れ替え
  • C-<tab>-9 で方向変え
  • となる。意外と使うんですこれが。

    Profile

    ウェブページ


    today: / yesterday:

    twitter / kuraku

      Wassr

      最近のブックマーク