廃れてしまった技術

スラドで「あなたの周りの廃れてしまった技術」ってトピックが面白かったので、まねして書いてみます。 いわゆる PC を含めるとありすぎて困ってしまうので、普通の人も(??)やっていそうなことをしぼりだす。。 🙂

その1。 頭出し。

カセットテープに録音してある、ある一曲をリピートで聴くために、気合いの目押し(?)頭出しをする。 テープカウンター(懐!)いらず。

慣れると巻き戻しの時間を覚えるためほぼ頭出しできるようになる。 ただし、再生しっぱなしでモニタしながら巻き戻しは御法度。 なんとなくテープに悪そうという理由から(笑)

いまや CD / シリコンオーディオ全盛でまったく使い処のない技術。。

その2。 ワッチ。

ここは北海道札幌市。 テレビは関東圏と同じ、全局やっていたけど、さすがに AM ラジオのローカル番組まではネットされてない。

そこで、気合いでラジオのアンテナを調整して遠く離れた電波を受信する。 ニッポン放送は簡単。 大阪はきつかったな~。

受信できたときは、Eスポ?とかって当時勝手に一人で盛り上がってたけど、冷静に考えると周波数が違う気がする。。 純粋だった中学生時代。

スポラディックE層 – Wikipedia

スポラディックE層(すぽらでぃっくいーそう、Es層、略称EスポまたはEs)とは、春から夏ごろにかけて、主に昼間に、上空約100km付近に局地的に突発的(sporadic)に発生する電離層である。Esの電子密度が極度に高い場合は、F層でも反射できないVHF帯の電波をも反射するという特殊な性質がある。

逆に札幌ローカルのラジオを、関東圏から聴いてはがきを投稿してくる人とかもいてなんか面白かった。 いまもそういう文化あるのかな?

書いてから気が付いたが、これは懐かしいだけで、

[tegaki]いまでも使える技術![/tegaki]

であった。。 orz

その3。 テレビのボリューム調整。

多感な中学生時代。 気になるなんかえっちそうな深夜番組。

親にみているところみつかると怒られそうなので、ボリュームを最大限小さく・・・。 そう、当時はアナログボリューム。 限界値まで小さくするのだ。。

あんまりしぼりすぎると、ガガガガガってなってしまう。 実に高度な手法。 テレビの電源も、ひっぱってパチンってなるとばれるので、そーっとそーっと。

しゃばだば、しゃばだば、

[tegaki]どぅっわ~♪[/tegaki]

・・・実に強引なオチ。。

ThinkPad X61 とトラックポインタ

前々から、B5 のノートパソコンが欲しくって。

実は最強本書くときに、出先でもかけるようにと友達から安く譲ってもらった NEC の B5 のノートパソコンを持っています。 機種は、量販では売っていない業務用のもの。

これには Linux (Fedora)と ATOK をいれていて、テキスト編集には非常によく働いてくれたのですが、PentiumIII 800Mhz だったのでちょっと非力。 それでも、実は本の中のスクリーンショットは Linux で撮ったのも多数存在しています。(Linux Firefox にリコーフォントいれているので Winodws Windows と見分けは付かないと思いますが!)

ぼくが仕事で使うっぽいので、好むノートPCは、

  • 光沢液晶じゃないこと。
  • キーボードが良いこと。
  • ポインティングデバイスが良いこと。
  • ばんばん殴ってもこわれないこと(?)。

です。

おそらく、基本的にキーボードしか使わず、テキストファイルしか見ない生活の同業の方はたいてい、こういう好みだと思います。

ってことで、これを満たす機種はもうひとつしかなくって。

[tegaki]ThinkPad[/tegaki]

同業の人の中でかなり人気のある機種です。 周りにもユーザが数名いますし、いろいろみていたら Ruby の作者のまつもとさんも ThinkPad を使われているようですね。 🙂

たまたま最近、B5 の ThinkPad をマックで開いて使っている人がいて、いいなーとおもって、ふと Web みてたら 1000台限定で 12万円ででてるじゃあ~りませんか。

image 

・・・買う。

ということで、買ってしまいました。。 今後はご飯とおみそ汁と塩の生活です。。

あまり物欲ないので、いつもは納期とか長くてもどうでもいいほうなんですが、今回はくるのがたのしみであります。 ちなみに、3週間だそうです。

写真、キーボードの真ん中にある赤いのが、ThinkPad が ThinkPad たる所以の、トラックポイントと呼ばれるマウスカーソルを動かすポインティングデバイスです。

これがもう、なれると麻薬的で、破壊的な作業速度をうみだす代物。

テキストエディタを使うときに、ぼくたちはカーソルキーをなるべく使わないようにします。 なぜなら移動時間かかるから。 UNIX の vi 使いにこの特徴が顕著に表れます。

インクリメンタルサーチとかを駆使して、カーソルをカーソルキー以外の方法で "飛ばす" ように使うんですが、このカーソルとばしに、ホームポジションから手を離さなくていいトラックポインタを併用すると、おそろしくストレスなく作業できるようになります。

また、テキスト編集以外でも GUI 操作をキーボードから手を離さなくていいというのは、効率が良くて、疲れないです。 大抵の ThinkPad のオーナーさんは、トラックポイント命なのです。

マウスとキーボード、どちらを主体として作業をするかに依存するのですが、GUI 世代のキーボード使いには救世主のようなポインティングデバイスであることは間違いありません。

店頭でみつけたら試してみてください。 いきなりは無理だと感じるかも知れませんが、おおよそ1ヶ月もすれば戻れない体に・・・ 🙂

Firefox 禁止令と Eclipse のプラグイン

とある休日の日。 たまには勉強しなーあかんということで、PC にむかい自分の中で「Firefox 起動禁止令」を課してみることにする。 Java6 とか最近のフレームワークとかぜんぜんわからんし、たまに新しいことを勉強しておかないとすぐ取り残されるコンピュータ業界のつらさ(笑

正直なところ、専門的なコンピュータ技術のことについて Web みても深いことはあんまり書いてないし、たとえあったとしても分散していて効率悪い。 たよるべきは、リファレンスマニュアルと、自分の手を動かすことである。 なので、Firefox 禁止令。

ちなみに、コンピュータが本職の人間は Web において寡黙なことが多い。 ぼくみたいに、Web になにか書いている人はごくごく少数。 家にインターネットひいてないとか、PC ないってひとも結構いる。

なので、Web でぱっとみえるコンピュータトレンドと、その実際は乖離していることが結構多い。 たまにスラドなんかで、Web でしか情報を得られない職業じゃないひとがかいた得意げなコメントが、職業 AC のひとに辛辣なコメントをつけられているのは、そういった部分からきているように思えます。

なんて考えながら、勉強のために Eclipse を起動していろいろ勉強・・・、するはずが・・・。

eclise_browser

いつのまにか、Eclipse にブラウザプラグインをいれて Web をだらだらみているひろまさくん。 たしかに Firefox は起動していない。(←大いなる間違い) ちなみに、右下のビューは twitterclipse。 Eclipse の twitter クライアントです。

こんなかんじで、Eclipse はプラグインによってビューを追加できて、これを自由に画面上に配置できます。 また、その配置をパースペクティブという単位で記録させ、一気に遷移させたりする仕組みを持ちます。

UNIX系の OS には有名な emacs というテキストエディタがあります。

emacs

この環境も elisp と呼ばれる拡張があって、上の画面のようにテキストをエディットする以外にもいろいろできるようになります。 右下にいるのは twitter クライアント。

emacs 使いは emacs 起動後、全ての作業をこのエディタの中で完結させるのですが、 Eclipse はその GUI 版といったかんじのイメージがあるソフトに育っています。 どちらも一度起動したら PC 終了まで落とさないたぐいのアプリです。

てなわけで、最近いれてみた Eclipse のプラグインを紹介してみます。 🙂

まずは有名な Amateras シリーズから、AmaterasUML。

amaterasUML

Java のクラス図を描くエディタです。 パッケージエクスプローラから、 class をおとすとパースしてくれます。 継承関係とかかってに解析してくれるわけではありませんが、新規でなにかつくる場合の設計メモをつくるのに便利です。

AmaterasUML – Project Amateras

クラス図やシーケンス図を描画するためのEclipseプラグインです。動作にはGEFが必要です。

次。 おなじく Amateras シリーズ。 AmaterasERD。

amaterasER

データベースの ER図を描くソフトです。 ためしに、WP の ER図を書いてみました。 ER図で矢印でリレーション描く場合って、多 -> 単 の気がするのですが気のせいでしたっけ。。(あんまりちゃんとしらない

AmaterasERD – Project Amateras

AmaterasERDはER図を描くためのEclipseプラグインです。以下のような機能を備えています。

  • ER図をグラフィカルに描画可能。
  • 既存のDBからインポートが可能。
  • DDLを生成可能。
  • テーブルの定義情報一覧をHTMLとして出力可能。

最後は DB エクスプローラ系。 DBViewer。

dbview

これは初めて知りました。 かなり作者の方も使い込んでつくっている印象があります。 phpMyAdmin のクライアント版とおもってもらえれば正解です。(ぜんぜん DBViewer のほうが多機能ですが…) ちなみに、MySQL の timestamp 型がうまく扱えないかもです。 ぼくの MySQL だけかな?

DBViewer Plugin for Eclipse

DBViewer Plugin for Eclipse(以下DBViewer)は、Eclipse(統合開発環境)を拡張するためプラグインです。 Eclipseに「データベース・フロントエンド」機能を提供します。(JDBCドライバーを使用しています)

Eclipse はJava 系の開発現場では、つかってないところのほうが珍しいくらいのシェアを握っているのではないかと思います。

PHP でも、WP くらいのモジュール数だとコアハックにもかなり便利なので、よければお試しを。 関数をファイルまたぎでがんがんとんでいったり、リアルタイムエラーチェックになれるとよそにはいけませんぜ。 🙂