2010年10月22日金曜日

自転車操業

同じ人力でも歩くのと自転車では進むスピードが大きく違う.
徒歩で進み続けるには,
文字通り足を動かし
続けなければならないのに対し
自転車では惰性によって
足を止めてもある程度進むことができるから,
休みつつ移動できる.
だから徒歩は動き続けなければいけないという点において
自転車より楽ができないといえる.

ここまで書いておきながら,
こんなこと書くまでもないなと思うのだけど,
こんなことでも書かないでいると
ブログは永遠に放置されるままなので
書き続けるのである.

自転車にのっているとき
ペダルを動かす足を止めても
ある一定距離進むのは
慣性力によるものだ.

徒歩と自転車を比べたときに
楽ができるかどうかは
慣性力を利用しているか否かに
かかっていると言っていいだろう.

昨日の朝,道を走る自転車を見て
そんな当たり前のことを心に思いめぐらしていたら,
企業と個人事業との違いが,
徒歩と自転車の違いに似ていると思い
一人で妙に納得してた瞬間があった.

よく不安定な中小企業の経営状態を
自転車の歩みになぞらえて
自転車操業というけど,
個人事業者のように運営する人の数が
限られているような状況では
自転車のようにペダルを
こぐ足を休める余裕はない.

絶えず足を動かし続け
前に進み続けなければならないのが
現実の小企業・個人事業の経営の姿であろう.

自転車のように慣性力が働いて
多少休んでいても勝手に進んでくれる
余地がある企業というのは,
構成する人数の多い大企業であるといえる.

そして,たくさんの従業員が働いているところでは,
そのうち必ず働いていない社員がいるものだ.

童話に例えられるほど仕事熱心であると言われる
昆虫のアリでさえ,働きアリの3割は
常にサボっているらしい.

アリでさえそのような状況なのだから
大企業に務める社員の最低3割は
会社の利益に貢献することなく
遊んでいる状態であると見積もっても
さほど大きな誤りではないだろう.

そのような遊んでいる社員というのは,
大企業を自転車にたとえるならば
ペダルを漕ぐのをやめて
惰性で進んでいる状態と例えることもできよう.

とはいえ大企業だからといってその社員は
定年までずーっと会社の利益に
貢献せず遊んでいられるかというと
そんなこともないから,
そんな社員は査定が悪くて
そのうちリストラされるのがオチだ.

だから遊んでいる社員もしばらくすれば
いつの間にか会社の利益に貢献して,
そしてしばらく頑張って
またお休み状態になるサイクルを繰り返すことが多い.

企業で働くというスタイルは,
このように所属する組織の利益に
直接貢献している状態と,
利益には結びついていなくて
遊んでいるといっていい状態の
サイクルを繰り返すことができるという点において,
長い人生における遊びという名の余裕を持たせながら
前に進んでいける仕事のスタイルなのだと思うのだ.

ふらふらと歩道を進む自転車を眺めながら,
寝ぼけた頭でボンヤリと
そんなつまらないことを考えてた
昨日の朝だった.

2010年10月20日水曜日

努力と成長

「人に生まれたからには立派に生き続けるため
絶えず努力しなければいけない.」

これって小さい頃から心のなかに叩き込まれていて
努力すればいつかは必ず報われて
今よりきっとよくなると自分の深層心理は
固く信じているのです.

でもそれは単なる信念であって
生きる知恵であるにすぎないから
現実にはそうならなくて裏切られることも実際ある

努力して報われる社会の枠組みを用意することは
国家というスケールにおいて,
国民に幸せという利益を享受させるため
重要な政策課題であるに他ならない.

では努力して報われる社会を維持するため
国家は何を為すべきなのだろう.

努力して報われる状態というのは,
努力によってもたらされる成果が
自他共に進歩として認知される状態という視点で捉えるならば
努力する状況を取り巻く環境は,
程度が低いほうが都合がいいのは自明だ.
しかし継続的な努力による進歩は,
いつか飽和をもたらす.

それは多少の努力では進歩どころか
価値さえ産むのが難しい状態だ.

そして既に存在する価値は,人々に飽きられ
時間と共に猛烈な勢いで価値は
自動的に劣化していくから
現状を維持するためだけでも
多大な努力が必要な状態というのが
飽和した状態といえる.

国家が国民に努力して報われる社会を継続的に
提供するためには,この飽和した状態を打破する必要があるのだ

そのために国家は,一体どんな政策カードをもって
いるだろうか.

歴史と今の国家がとる政策を参考にすると
価値の飽和した状態をのりこえる方法は
次のいずれかの方策しか見つかっていないようにみえる.

(1)さらなる努力を促す
(2)価値を売り込む先の開拓
(3)既存価値の破壊

もっとも望ましいのは(1)さらなる努力によって
新たな成長手段や方向を得ること.
産業革命やエコ政策はこれに他ならないだろう.

しかし(1)は,発明や発見が必要だから現実に難しい
だから国家は(2)と(3)の方向性を探ることになる.

今アメリカは,ドルの量的緩和政策を進めているが
それは,努力せずに成長機会を得るための方策といえる.

自らの価値を低く貶めて,他の国家から見たときの
価値に対する対価を下げることによって
価値を売り込む先の開拓をしているのだ.
国家の中における価値を落とさずに
他の国家から見た時の価値を下げることは
平和的な方法で自らの既存価値を破壊しているといえる.
まさに(2)(3)を同時に行なうのが量的緩和政策なのだろう

でも量的緩和政策が成り立つのは,
自分以外の国家が同じ政策を行わない必要がある.

アメリカの中央銀行がじゃぶじゃぶドル紙幣を印刷して
みんなが簡単にドルをもらえる状態にしているから,
ドルの価値は今猛烈な勢いで下がってる.
そして相対的に他の通貨の価値が上がってる.

今,70円台に突入しそうな円とドルのレートを90円ぐらいに
戻してもらうためには,ドルの価値を上げてもらうか,
ドルと同じように一万円札をジャブジャブ印刷して
皆が簡単に円を稼げる状態にして
円の価値を下げるのかのいずれしか方法は無いのだけど
アメリカは自国民の努力が報われる社会を提供するため
ドルの価値を核心的に落としているのだから
日本が何もしなければ,しばらく円高は維持されるだろう.

僕たち日本人が努力して報われる環境を取り戻すには
どうしたらいいのだろう.
円の価値を落とすことも難しいし,
新たなる売り込み先といえども
日本の提供する価値への対価が高いからには
新興国に日本製品を売っても暮らしていけない.

結局のところ我々日本人に残された道は,
さらなる努力をすることだけなのだ.

先人の日本人が休まず働くアリに例えられたほどの
努力家であったことは疑いの余地がないだけに
それ以上の努力が今の我々に可能なのか
チョット自信がない.

2010年10月19日火曜日

子どもが生まれて5歳にもなると
色々な事柄に興味をもつようなる.

そして子供の発する何気ない言葉が時に
日常の中へ埋没した気づきを与えてくれる.

今朝,息子が「影はなんで追いかけてくるの」と言った.
「うーん.光があれば影ができるんだよ」
と自分は詰まりながら答えた.

息子はわかったかわからないか知らないが
そのあとだまった.

僕の中では,息子の影に対する質問がトリガーとなって,
最近の厳しい現実と「影」の話題が重なった.

「光があれば必ずそこには影がある」とか,
「光が強ければ影は濃くなる」など

なんだかなるほどなあと強いリアリティーを伴って実感されたのだ

5歳の息子との会話も,まんざら侮れないものだ

2010年10月1日金曜日

OpenCV2.1のめんどくさいヘッダーファイル群

2.1を使っていて不満なのは,cxcore.h cv.hをインクルードしたときに出る警告なのです.
コンパイルするたびに次の警告が表示されると肝心のエラーが下の方にスクロールアウトされてウザくなります.

#pragma message: Warning: "This is a deprecated opencv header provided for compatibility. Please include a header from a corresponding opencv module"

cxcore.hとcv.hは,過去のしがらみのためお情けで用意しているだけ.
さっさと,然るべきヘッダーをインクルードするように改めなさいということらしいです.
じゃあ何をインクルードすべきなのかというと,ドキュメントへの記載が見当たらない.
仕方ないので面倒くさいがcxcore.とcv.hの中身を見て確認した.
cxcore.hの代わりにインクルードすべきヘッダファイル

#include "opencv2/core/core_c.h"
#include "opencv2/core/core.hpp"

cv.hの代わりにインクルードすべきヘッダファイル

#include "opencv2/imgproc/imgproc_c.h"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/video/tracking.hpp"
#include "opencv2/features2d/features2d.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/objdetect/objdetect.hpp"

イッパイあって分かりにくくなった感じがします.覚えられないのでしばらくcv.hでワーニングを我慢するかcv.hのワーニング消すかしようかなと思います.

2010年9月17日金曜日

VC2005+tvmet で意味不明のエラー

tvmetっていう行列演算ライブラリがあるんだけど,こいつをvc2005で使おうとすると,次のエラーでコンパイルできない.

C:\cygwin\usr\local\tvmet-1.7.2\include\tvmet/Matrix.h(108) : error C2219: 構文エラー : 型修飾子は '*' の後にのみ指定できます。

問題が起こっている箇所は,例えば vector.h の99行目

const_pointer _tvmet_restrict m_data;

解決方法を模索して至った結論は,コンパイルオプションに次の定義を入れること.

-D_tvmet_restrict=

前出の const_pointerの定義の中で

typedef const _tvmet_restrict HOGE_TYPE * hoge;

というふうに定義されているらしく オプションなしでは _tvmet_restictがrestrictになって
そんな予約後はないよというエラーになるらしい.
最初からそう言ってくれよと言いたいところだがVCのエラーは「型修飾子は '*' の後にのみ指定できます。」なのだ.
MSのエラーメッセージの分かりやすさはMS-DOSの時から変わってないと感じる瞬間だった.

2010年9月16日木曜日

NTEmacs+vista compilation-modeで文字化けする場合の対策

12年前,会社の先輩にMeadowの存在を教えてもらってから,ずーっとEmacsを使い続けている.
今ではEmacsなしの仕事は考えられないのだ
Windows XPまでは Meadowにお世話になったが,Vistaを使うようになってからはMeadowが動かないのでやむなくNTEmacsへ切り替えた.

最近になってWindowsで動作する簡単なテストプログラムを開発するときに重いVisual Studioを起動するのがめんどくさくなって,NTEmacs+make+VCという組み合わせを使う機会が増えてきた.
そうしたら NTEmacsのcompilation-modeに表示されるVCコンパイラの吐き出す日本語のエラーメッセージが文字化けするではないか.
しばらくは我慢してcmd.exeを起動し,日本語のエラーメッセージを確認してたけど,ダラダラと長ーい行数のエラーが吐出されたときは全てが表示されず困ったことになった.
ググって調べたところ下記のコードを.emacs.elに書いて解決に至った.
参考にしたサイトは,間違ってとじてしまったので参照元は後ほど.
解決への重要なアドバイスを頂いた@osamuさんに感謝!

(setq compilation-read-command t)
(defun compile (command)
(interactive
(if (or compilation-read-command current-prefix-arg)
(list (read-from-minibuffer "Compile command : "
compile-command nil nil
'(compile-history . 1)))
(list compile-command)))
(setq compile-command command)
(save-some-buffers (not compilation-ask-about-save) nil)
(let ((coding-system-for-read 'sjis-dos) ;; この辺を適当なコード名にする
(coding-system-for-write 'sjis-dos))
(compile-internal compile-command "No more errors")))

(add-hook
'shell-mode-hook
'(lambda ()
(set-buffer-process-coding-system 'sjis 'sjis)))

2010年8月27日金曜日

デフレと希望

Twitterの内容をブログに転送するようになってからというものTwitterの内容でブログが毎日更新されるのはいいんだけどイザ自分が書いてみようかと思ったとき,すぐにTwitterのつぶやきの内容で埋もれてしまうがために書く気力が失せてしまうことに気づいた.
今日からTwitterの内容はブログには転送されない.

景気は回復するどころか益々悪くなる気配.
円の対ドル為替レートは,84円前半となっている.
たぶんもっと円高は進むだろう.
たとえ日本政府が介入したとしても効果は限定的だというし行けるところまで円は値上がりしちゃうだろう.
日本企業の海外進出は進んでいて今の84円では15年前と比較してもまだ体力が残っているという.
外国のニュースを読んでいるとこれまで好調だった欧州や米国の経済情勢は予想以上に悪いようだ.
現在の円高レベルに対して日本企業の体力がまだついていけるというなら,結局は体力の限界まで試されることになると思う.心理的には15年前の最高レート対ドル78円が壁だろう.

そうなったとき,いったい何が起こるだろうか.
今年6月だっただろうか.日産はマーチの国内生産をやめてタイから輸入することに決定した.
いわゆるマーチショック.そして現実に円高が進行しているのだから日産は経営者は企業利益を最大にする責任を果たしているといえる.
日本国内需要は少子化によって漸減していくことは間違いないから内需拡大は見込めない.日本産業の屋台骨を支えるモノづくり企業が生きていくためには外国にモノを売っていかなきゃならない.
日本のモノづくり企業が生き残っていくためには,①安物よりも魅力的な製品を開発するか②外国の安物よりももっと安物を作って売るか となるだろう
まあ世の中優秀な企業ばかりでもないしニッチで魅力的な製品を扱う企業っていうのは多くはないから,結局行くつくところは安さをセールスポイントにした価格競争に陥っていくことになる.

「カネはないけど欲しいです」って言われると「じゃあいくらあるの?」って言う世の中になって久しいけど,今後は「〇〇さんはただでやるって言ってるけどお宅に任せたら幾らかくれるの?」って逆に仕事を受けたらお金を要求される時代になったりして.

円が高くなっている理由ってなんだろう?
それは日本がデフレだから.デフレの世の中では時間の経過と共にモノの価値よりもカネの価値のほうが高くなっていく.逆にインフレならカネよりもモノの価値が高くなっていくから同じモノを買うためにカネを多く積まねばならなくなる.デフレの日本の通貨である円にしておけばほっといても円の価値はモノに対して上がっていくのだ.海外の主要通貨の信用は軒並み下がっているから円に買い注文が集中して円は値上がりするっていう構図らしい.

では日本はなぜデフレになっているのか?
昨日の日銀のレポートが的を射た分析をしていると思う.それは日本に成長が期待できないから.将来の日本はもっと悪くなりそうだと皆が思っているので,来るべき冬の時代に備えて当然カネは使わずに貯めておくしかない.カネの流通量は減っていくのである.借金は当然避けるべきとなる.そうなるとカネを預けられた銀行が貸し出すカネの量も減るから預金額+貸出額=流通しているカネも減る.カネの流通量が減るからモノも売れなくなるので安くせざるを得ない.そこに円高で輸入品は安くなるからデフレは渦をまいて進行するのだ.

日本の将来に期待できないからデフレになっているのだから,カネをばらまいたところで貯金に回るだけ.
人が希望を持つことのできる日本の成長戦略が必要だ.
個人のみならず企業も借金せずに現金を蓄えている今の日本に本当に必要なのは,投資しないと損をすると思わせるような新技術や夢.
借金してでも技術開発したいと思えるテーマが日本に必要だ.
そういうモノって既にたくさんあるにちがいない.「はやぶさ」だってそうだ.ボロボロになりながら帰還したハヤブサはNECの開発したイオンエンジンの素晴らしさを世界にアピールするのを飛び越して,感動とドラマを僕らに与えてくれた.

プロジェクトにとりかかる前の段階から実現可能性だとか価値を議論するのも良いけど 若さや無鉄砲さっていうのが今の日本に失われてきているのではないか.
疲れたのでこのへんで今日はおわり.