2008/09/02(火)PC-BSD 1.5.1 amd64版の日本語環境

3週間くらい前に今まで使っていたPCが逝ってしまい、今あるものを活用するために、中古品で代替を用意したのですが、、

当方は消費電力が小さい AMD cpu ものにこだわっており、そうなると、現行で入手できるものは 64bit ものな Athron64 に事実上限られています。32bit な AthronXP はCPU 本体は流通していますが、肝心な対応マザーボードを探すほうが大変な状況になっています。ここ4年くらいでこんな状況に変わってしまっています。

PC-BSD の 32bit 版には、http://www.ofug.net/~yamajun/files/  などで公開されている日本語入力API の pbi ファイルがあり、これを使うと簡単に使えるようになるのですが、amd64 版には対応するpbi はないです。
 試しに 32bit 版のpbi を強引にインストール試みましたが、全く反応なし。。
 仕方がないので、ports から入れることにしました。
 以下、備忘録的なものです。初心者向けではありません。

1. コンソールを起動し、root になる
2. sysinstall で ports を導入(デフォルトでは入っていない)
3. 以下を root で順番に実行

cd /usr/ports/japanese/anthy
make install
cd /usr/ports/japanese/uim-anthy
make install
cd /usr/ports/textproc/uim-gtk
make install

4.ログインユーザに戻り、ログインユーザのホームディレクトリに移動
5 ~/.xprofile を下記のように編集
export LANG=ja_JP.eucJP
export XMODIFIERS='@im=uim'
export GTK_IM_MODULE=uim

6. ~/.kde/Autostart ディレクトリに 適当なファイル名で以下の内容の起動スクリプト生成。パーミッションを 755 にしておくのを忘れないこと。

#!/bin/sh
uim-xim &
uim-toolbar-gtk-systray &

7. ~/.qt/qtrc ファイル中の[General] セクションに以下の1行を追記

XIMInputStyle=Over The Spot


PC-BSD では、日本語入力は、uim+Anthy の組み合わせがデファクトスタンダートになっています。Shift+スペースキーで日本語入力の on/off を切り替えます。

2008/07/29(火)analog 6.0 の FireFox3対応

Firefox3 になってから、デフォルト設定では表示される文字サイズが大きくてお困りの諸氏も多いかと思います。
ベースカーネルの技術者としては、デフォルト設定であっても Firefox2 や IE6 などと同じようなイメージで表示させたいし、出来る限りその方向で対応しています。
通常は、スタイルシートにて文字フォントサイズを指定することで回避できるのですが、analog6.0 ではスタイルシートの設定がCプログラムでハードコーディングされているようなので、直接ソースコードをいじらなければ対応できないと思われます。

以下の修正で対応しました:
src/outxhtml.c の 58 行目あたりに、赤字の部分追加
57 else { /* default style sheet inline if no external style sheet specified */
58  fprintf(outf, "<style type=\"text/css\" id=\"internalStyle\">\n");
59  fprintf(outf, \"body {\n\tfont-family: Osaka,monospace,sans-serif;\n\t\";
60     "font-size: 9pt;\n\tfont-size-adjust: none ;\n}\n") ;
61  fprintf(outf, "h2 {\n\tbackground-color: #A0C0F0;\n\twidth: 98%%;\n\t"
62     "padding: 3px 6px;\n}\n");
ソースコード修正後、コンパイルして対応完了です。

2008/07/27(日)函館の夜景

Hakodate-night20080503.jpg

 2008/ 5/ 3 撮影。
 世界3大夜景のひとつと言われて久しいですが、20年以上前に最初に訪れた頃に比べると、
 街の灯自体は少し減っている感じがします。
 これは、函館山山頂からの撮影ですが、一般車両は22:00 以降にならないと登山道に入ることができません。
 日没から22:00 までの間は、ロープウェイかバス(しかも観光バスが主体)で行くことになります。

 このときは一般車両開放時刻から30分ほど時間をずらして行ってみたのですが、
 それでも5合目あたりから渋滞しており、山頂まで30分ほどかかりました。

 登山道で行くと、7合目あたりから夜景が見えます。

2008/07/22(火)組織形態変更

2017/10/11 08:07 経営
 すでに1ヶ月が経過するが・・orz

決して儲かっているからではありません。
常日頃から感じていたことですが、取引相手にすらされないことも多々あり、取引相手であっても舐められる場面が多々ある上に、だんだん個人形態では事業そのものへの締め付けが益々厳しくなっていく現況にあるので。。

株式会社にすれば良かったという声が聞こえてきそうですが、「会社は株主のもの」という考え方が蔓延している現状では、どうも自分の考え方と全く合わないので、乗る気にはなれませんでしたね。

だいたい、今の多くの株主は、配当とかなにかしらの優遇とかを期待するだけでしょ?本当に社会貢献したい出資者募るなら、合同会社の方が向いているし、組織設計の自由度も高い。有限責任だから、もしものときの対応は株式会社に準じますので。

事業体を維持するには、利益(=決算が黒字)が無いといけません。当方としては、本当にやる気のある方々と仕事がしたいし、昔のようになんとなくやっていれば、利益が出るという時代ではないので、やはり「本気度合い」は求めます。「やる気」と「やる気」の相乗効果の方が利益確保には絶大でしょう。

それから「お任せ」は上手くいきません。
業務の性質上、複数の個人・法人が合同で業務をこなしていく形態の請負作業ばかりを扱っているので、そういうことが理解し合えたらと願っています。

 現状、誤解が多いのは非常に心外で残念なことです。

2008/07/18(金)日本はやはり平和で自由な国家です....

2017/10/11 10:08 はんかくさい
 こんな意見も平気で出てしまったりするのです → http://www.geocities.jp/fghi6789/
 まぁ、2ch あたりではよく取り上げられているので、個人的にはだいぶ前から知ってはいましたが・・・
 本人としては、勉強しているつもりなのだろうが、かなーり誤解が多い。
 特に建設関連。(それでも欠陥マンション関係は、まぁちょっとまともだが)
 この人は鴻池組に数年間勤めていたようだが、
 この会社の体質が建設業界全体の体質だと、勝手な拡大解釈。
 理不尽な上下関係は建設業界だけでなく、どの業界でもある話。
 コンピュータ業界だって同じようなものだったすね。
 今は、そういう仕打ちを受けた世代が管理職や事業者になり始めたので、そういうことは激減しているはず。
 目もあてられないのが、「青函トンネル水没計画」
 在京マスゴミ好みな題名。しかし中身は、誤解と偏見だらけ。
 青函トンネルは、確か 「鉄道・運輸機構」 が所有していて、JR北海道がリース料を支払っている。その額は確か年間で 17億円前後。
 維持費がかかるのは人工構造物である以上避けられないが、何百億円もかかる訳がない。ばかげている。
 何百億円もあれば、10km くらいの鉄道トンネル1本掘れるんでないかい?
 在京マスゴミ受けするようなアホな記事書く前に、もっと調べて客観的な事実書いて欲しい。
 σ(^^) は千歳空港拡充を言う脳内回路が逆に理解できない。
 活火山が噴火してちょっとでも降灰したり、行き先の空港が使用不能になったら直ちに交通マヒに陥って、
 北海道が文字通りの孤島になるのをそんなに期待しているわけか?
 更にCO2 削減必須の情勢で、北海道だけ莫大なCO2 撒き散らす飛行機依存を優遇なんて許されるわけ?
 本当に幸せそうな方です。。。

2008/07/18(金)PCノイズ除去

2017/10/11 08:09 電子工作
お手持ちのパソコンにて NAVTEX や 気象FAXを受信するために、受信機のAF出力を直接PCのサウンドカードなどのライン入力やマイク入力に接続して使っている方も多いと思います。
しかし、こうすると、オーディオケーブルがアンテナになって、受信ノイズが増えることがあります。
当方でもその現象が起きて悩んでいました。
しかし、GNDを分離すると効果が大きい、という話を聞いてやってみることにしました。

200806041.png

上記のようにとても簡単な回路です。
オーディオ用ドライバトランスのひとつである、山水のST-75 を2つ使ってラジオ側のアースとPC側のアースを電気的に分離します。
これだけの話です。

ST-75 は、1次側が10kΩ、2次側が600Ωで2次側はセンタータップがついています。
今回は、センタータップは使いません。たいていは1次側が入力、2次側が出力です。逆でも使用できますが、インピーダンスが合わないと、過大入力になったり、過小入力になったりします。
電子工作の経験があれば、小一時間で作ることが出来るとおもいます。
材料費はおよそ 1400円くらいです。

200806042.jpg

効果の程は・・・
ケーブルを接続すると、350kHz ~ 460kHz 付近のノイズが増えて、和文NAVTEXなどが受信しにくくなる影響あったですが、かなり改善されています。測定器などないので、客観的なデータを示すことが出来な いのがアレなんですが。。
簡単なものなので、お試ししてみる価値はあると思います。

なお、接続するケーブルはシールドケーブルにしましょう。

2008/06/03(火)shoutcast の ID3タグ表示

長らく悩んでいたのですが、解決を見たので・・・
200806031.jpg

これは、Tristate社 開発の Shoutcast 再生専用モジュール BB-SHOUT です。
液晶表示の下の行に  アーティスト名 - 曲名 のように流れてくる曲の簡単な情報が表示されます。

shoutcast は、基本的に mp3 形式のファイルを HTTP を独自拡張したストリーミングプロトコルで流れてきます。
アーティスト名や曲名は、mp3 形式ファイルの中に含まれる ID3 タグ情報を拾って取得するような仕組みになっています。

アーティスト名と曲名を表示させるためには、ID3 タグを設定すれば良いのですが、ID3タグを設定したのに拾ってくれない・・・と悩んでいた方も結構おられるように思います。

FreeBSD 6.xや 7.0で shoutcast をsc_trans で流すことを検討している場合、先ずは sc_trans を捨てること を考えましょう。 sc_trans は基本的な部分は機能しますが、ID3タ グを活用する場合、 FreeBSD では使い物になりません。(Linux 用の sc_trans も駄目っぽいです)
sc_trans の代わりに ices0.4 を使ってください。FreeBSD の場合は、Packages になっています。カテゴリは audio です。
また、ID3 タグは v3.2 で設定する必要があります。
ID3 タグには 互換性が高いと言われる v1.0 から v1.1/v2.2/v2.3/v2.4/v3.2 と6種類あるようです。
ところがこの世に出回っている ID3タグ設定ソフトウェアは v2.4 までの対応で、 v3.2 に対応しているものはなかなか見られません。
v3.2 に対応しているのは audacity 程度しか見当たりません。(要 lame ライブラリ)

200806032.jpg

sc_trans を ices0.4 に変更し、ID3 タグを v3.2 で定義しなおすことで、このようにめでたく ID3タグを拾ってくれるようになります。

2008/06/01(日)Co.,Ltd. という略語

2017/10/11 08:12 経営
ひょんなことから、Co,.Ltd. の訳を調べてみました。
Ltd. は Limited の略だから、「有限会社」の略語なんだろう、と30年近く思い込んでいました。

ところが、英和辞書で改めて調べると、、、
有限責任会社
と書かれています。

事業やっている人ならピンとくると思います。
これは日本でいうところの「合同会社」「株式会社」ですね。もちろん、旧来の「有限会社」も含みます。

まぁ、確かに「株式会社」名乗る会社でも英訳では Co.,Ltd. と書かれているので、
違和感感じていましたが、殆ど気にしていなかったのです。

恥かく原因をひとつ減らすことができました(爆)

2008/05/11(日)PostgreSQL-32bit CPU環境から 64bit CPU環境への移行

2017/10/11 08:13 サーバ運営・管理
先月は、ライフサイクルの寿命に起因する、ハードウェアトラブルが複数発生し、1つのサーバを Athron から amd64 環境へ移行しました。
amd64 環境へ移行したサーバは、まる4年稼動。もう1台は約10年稼動していました。
蛇足ですが、昔のハードウェアの方が発熱量も消費電力も少なく、長持ちします。

FreeBSD の場合、amd64 環境でも 32bit アプリケーションは一応動作するものもありますが、基本的には再構築した方が無難に決まっています。
PostgreSQL は、本体バイナリは 32bit ものでも lib32 互換ライブラリのお陰で動作するようですが、やはり起動しません。
「checksum error」

これが出てしまって起動しません。
データベース自体がクラッシュしていると、この表示になりますが、32bit環境で構築したデータベースをそのまま 64bit 環境で動作させようとしてもこの表示が出て使えないです。
いくつか検索してみると、同じようなことで、填まっている管理者が結構多いようです。

いったん、32bit 環境にて SQL 形式でdb_dump を行ってから、64bit 環境構築後にリストアする形を取るのが最も確実な手段と言えます。

2008/04/28(月)桜が満開

札幌では、平年より2週間早く満開になりました。
いずれも昨日の撮影です。北海道神宮境内にて。

 

本州の方々にとっては、もう過去の話題なんでしょうけれどね。
北海道の桜は、函館付近以外は5月です。この時期に満開になるのは、やはり地球温暖化に起因する異常気象ではないかと。
今年の北海道は、2月がやや厳しい寒さだったものの、3月と4月が記録に残る異常高温で、
5月も高温傾向が予測されている始末で、近い将来、北海道でみかんの栽培ができちゃったりする日も近いかもしれません。