The Way to Nowhere

あるITエンジニアの雑文。

2007年11月

楽しむことを思い出そう

ITproの記事。
楽しむことを思い出そう

ちょっとしみじみとしてしまいました。
私はCOBOL一筋でも、一つの現場にずっといるわけではありませんし、
過労で倒れたこともありませんが、共感できるところはありました。

お金をかけずに,プログラミングを楽しむ環境は十分に整っている。仕事に疲弊して倒れてしまう前に,ぜひ思い出して欲しい,プログラミングが楽しいことであることを。

つまりは、こういうことだよね。


もう一つ、引っかかったのは、この一説。

いろいろ考えた結果,仕事とは無縁で,新しさという点で対局にあるWebアプリケーション開発にチャレンジすることにした。ただ,新しいことを覚えることが目的ではダメだ。何かを作ることを目的にしなければならない。

勉強そのものが目的なのだはなく、「何かを作ることを目的にしなければならない」のである。

MySQL 5.0 Reference Manual

何かアプリケーションを考えるなら、
何をするにもまずはデータベースが必要だよね、
ということでMySQLのセットアップにチャレンジしてみようと思いました。

オープンソースのDBMSとしては他にPostgreSQLもありますが、
4~5年前にちょっと試してみたかったフリーのグループウェアで使われていた為に、
とりあえずインストールして動くようにできた事だけは覚えていました。
具体的にどんな手順を踏んでいたかは全く覚えていませんが。
だから、新たなチャレンジと言うことでMySQLをやってみる事にしました。

最新バージョンを確認したところ、stableは5.0との事でそれを採用する事にしました。
5.1もrcなのでほぼ問題はないのだろうと思いましたが、
まだ勉強段階なので、確実にstableでベースを築いた方がよいかと思いました。

あせらずにきちんとドキュメントを読む事からはじめようと思い、
MySQL 5.0 Reference Manual を読み始めました。

たぶん、ノウハウをまとめたサイトなどもたくさんあるとは思いますが、
まずはこういう公式なドキュメントに目を通すのが筋だろうと思います。
これはどんな技術に関してもいえる事だと思っています。

なぜか5.1のマニュアルなら、日本語にも翻訳されているみたいですが、
こういうITを話題とした英語に慣れる為にも、
地道に5.0の英語マニュアルを読む事にしました。

Microsoft Moneyのバージョンアップ

家計簿としてMicrosoft Moneyを使っているのですが、
2005から最新の「Plus Edition」なるものにバージョンアップしました。

以前2002から2005にバージョンアップした時に比べると
見た目に大きく変わったところはあまりないと思いますが、
この11月末で「期限切れ」となり株価や為替などの自動更新ができなくなるということで、
その投資銘柄の価格情報の自動更新サービスを維持することが目的でした。
PCにインストールするソフトウェアのバージョンアップはおまけみたいなものです。

今回もサービス提供期限は2年間ということになので、
2年後には何かしらの「バージョンアップ」が必要になりそうです。

これもソフトウェアの「サービス化」の一環と言えるのかもしれないし、
少し前に読んだ記事にあったように、Microsoftのソフトウェアのビジネスモデルを
「売り切り」型ではなく「購読」型に移行していく経過措置なのかもしれませんね。

続~5:割安基準銘柄Aのその後

続~5:割安基準銘柄Aのその後のその後です。

予定通り(?)、今日の寄付で指値よりも少し高く約定しました。

結局今日は始値=高値となり、終値は前日比マイナスとなりました。
今回はうまくやれたようですね。

またしばらく監視していきたいと思いますが、
下降トレンドでの下値支持線をどう見ていくかが難しそうですね。

「ウェブ時代をゆく」の反響に関して思うこと

梅田氏の「ウェブ時代をゆく」に関して、
様々なブログなに出ている感想を少しだけ読んでみました。

そんな中でとても不思議な感じがしたのは、
日本におけるベンチャーキャピタルの現実的な状況に関しての議論だ。

この本の内容から、どうしてその辺りの議論に飛んでいく事ができるのか?
「ベンチャーとして起業しよう」なんて話は一言も書かれていないと思うのだが、
そういう人達は仕事柄日常的にそういう世界に接しているか、
とても「パブリックな精神」に満ちているか、のどちらかなのだろう。

この本を読んだら、色々とヒントは与えられながらも、
「自分自身がどう生きていくべきか」、という問いを突きつけられたと感じて、
自分なりにその問いを突き詰めていこうとするのが、自然な反応な気がします。

もちろん、誰が何を思ってどんな意見を表明しようと自由なのですが。

私自身がこの本の中でもたびたび引き合いに出される1975年生まれであるし、
曲がりなりにもITに関する仕事に携わっているし、
まさにターゲットとして最も最適なポジションにいるから、そのように思うのかもしれません。

本書の主旨はIT業界の仕事に限定して語っているものではありませんが、
例として引き合いに出される分、考えやすいという面はあると思います。

続~4:割安基準銘柄Aのその後

続~3:割安基準銘柄の上昇のその後です。

たびたび解説するのが面倒なので、「銘柄A」と表現することにしました。

実は先週、11月22日(木)には一時的に前回の損切りラインを下回りました。
その辺で張っていた為、めでたく買い戻しとなりました。

今回の下落は完璧に25日移動平均に上値を押さえられた後の下落なので、
やはり下降トレンドに入ったと考えています。

その為、どこまで上がっていくのかを見るつもりはなく、
下降トレンドの中で反発するであろう目標株価できっちりと利益確定する為に、
ツイン指値の売り注文としました。

26日は、相場全体の反発の影響もあるのかもしれませんが、
順調に戻してきていて、目標株価まで後もう少しというところですね。
今日の終値は、明日にも結果がでるかもしれない水準まで戻しています。

「ウェブ時代をゆく」の感想1

先日のブログでメモしておいた梅田氏の新刊「ウェブ時代をゆく」ですが、
実はあの後の週末に近所の本屋で買って、ほぼ1日で一通り読んでしまいました。
今でもランダムに掻い摘んで読み返しています。

中々感想を書けずにいたのですが、1回の投稿で書ききれるものでもないので、
少しだけでも言葉になる部分は書いていこうかと思いました。

一番引っかかったのは『第三章 「高速道路」と「けものみち」』の中で
梅田氏自身の経験について語った以下の一説。


 しかしあるとき、同じように高速道路を走っている自分の周囲の人たちを見渡してみて、
「対象」(プログラミング)への愛情という面で、私は決定的に何かを書いていることに気
づいた。「没頭の度合い」がどうにも中途半端なのである。関心がさまざまな分野へと分
散し、一つの専門に集中し没頭することができない自分を発見し、このままこの高速道路
を走り続けても、どこにもたどりつけないのではないかと確信した瞬間があった。
 その時点で私が「大渋滞」までたどりついていたのかどうかはわからない。ただ、
それなりに自分の限界までははしってみたつもりだった当時の私は、むろん高速道路の比喩
などなかったのでそういう言い方はしなかったけれど、高速道路を降りて「けものみち」
を歩くことにした。そちらのほうが、自分の総合性のようなものが活かせるのではないか
と感じたからだった。



ここには全く私自身の性質に重なるものを感じてしまったのでした。

その時々で様々なものに没頭することでそれなりに身に付けることはできるが、
どれも中途半端に思える自分に重なる。うすうすは感じていたことだが、
あらためて言語化されたものを突きつけられたという感じです。

高校生の時はとにかく音楽(ギター)に熱中していた。
当時なりの「高速道路」的なものを走っていたかどうかも疑問だが、
有り余る暇な時間の多くをギターの練習に使っていた。
ギターの巧さは大学4年生の頃がピークだったと思うが、
プロを目指せるほどのレベルかというと、いろいろと足りなかったと思う。

大学に入った時は、専門とすることになった英語に関して、
同級生達と比較して自分の英語力のなさを痛感し、授業についていけなくなることを恐れて、
最初の1年はひたすら英語を勉強していた。
それでなんとか授業にはついていけるようにはなったし、
大学での成績だけを見れば結構いい方かもしれない。
何より、世間的には英語ができる方には位置付けられるレベルにはなっていると思う。
ただ、今でも大学の同級生達の英語力に比べたらひどいものだろう。

就職してからは、プログラミングとかITに関する技術・知識である。
文系出身という引け目も感じていた事もあり、いろいろと勉強しました。
専門雑誌などにも目を通して情報収集していたわけですが、
雑誌に掲載されるような技術・知識を実際に現場で使える機会が
それほどあるわけでもなく、悶々とした日々が続いていた時期もあった。

仕事としてやっているのだから、ある程度詳しいのは当たり前なのだが、
実際の仕事の現場において、同じ仕事をしている人の中においても、
やっぱりそれなりに「モノを知っている」専門的な立場に立つことはできているとは思う。
でも、本当にそれが世間一般的に考えて凄いレベルかというとやはり疑問である。
100人に1人くらいはいそうなレベルなのだと思う。

そのほかにも、昨年までの何年かは競馬にはまっていて、
大量のデータを処理する為のプログラミングの知識も活用しながら、
未勝利戦の馬券も買うくらいになってた時期もあった。
最近はじめた株式投資については、いろいろとこのブログで書いたりもしてますが、
何冊か本を読んでみて、自分に何が必要かはなんとなくわかった気がしてしまうのです。

興味を持ったことに没頭して、何でもある程度のレベルまでは
器用に吸収することはできるけれども、
何かこう、突き抜けていくことができない自分を感じてしまうのです。

ただ、自分を活かしていく道が「総合性」なのかどうかは答えが出ていない。
「けものみち」を行くためには、その道の専門家としてはもっとすごい人がたくさんいる事を
自覚しながらも、他の人に対してはある程度「専門家面」して行く必要があるのではないか?
そういう感覚があるから「総合性」というシンプル過ぎる表現がしっくり来ないのかもしれない。
もちろん、「純粋に」専門家というよりは、自分が身に付けて来た複数の要素を組み合わせて、
自分にしか生み出せないと思わせる価値を確立し提供していくのが実際なのだろう。

モヤモヤの理由~他の技術者との交流

先日の「知人の結婚パーティー」に行って以来、
単純に「同窓会」が楽しかったというだけでなくて、
当時のプロジェクトが今の現場と比べて、とても充実していた感じがあるのは、
一体何なのだろう?とモヤモヤしていた。

そして今週になってふと気づいた。
今の環境には他社の技術者たちとの交流・接触が極端に少ないのだ。
ユーザ企業に対してプライムとなっているからなのか、
接触があるとしても、あくまで自分たちの「土俵」に連れて来る事になるし、
それ自体とても頻度の少ない事だ。

当時はとにかく巨大なプロジェクトだったから、
プライムだった大手の下で、そこそこ大きいSIerがいくつも入っていて、
自分たちはそのSIerの一つのパートナーとしての参画だった。
商流のレベルも様々な会社の人達がたくさん集まった中で、
みんなが同じ目標に向けて頑張っていた。

私はそんな立場だったから、成果を上げて自分の実力を認めてもらう必要があり、
常に「チャレンジャー」という意識を持たざるを得なかったと思うが、
それが逆に充実している感覚につながっていたのかもしれない。

そんな中で、現場レベルでは所属している会社など関係なく、
技術力なり、リーダーシップなり、それぞれの実力の発揮度合によって、
プロジェクト内やチーム内での各自のポジションが自然とできていたような気がする。

自分を先頭として、自分の会社からもそれなりの人数がプロジェクトに参画していたが、
「会社を代表して」とか「会社としての評価を上げよう」という気概もゼロではなかったが、
それよりも他社のメンバーの中に入って、問題解決に取り組み、
その成果によって実力を認められていく過程を何より楽しむことができていたように思う。

それに対して今の現場は、比較的規模が小さいこともあって
「現場レベル」といえる手を動かす層は人数も少なく薄いのに、
組織やプロジェクトの体制といった形式的な箱や流れが過度に意識されており、
「技術力」よりも「政治力」という感じで、ある意味とても堅苦しい。
また、社内的にはどうしても「生え抜き」偏重な感覚が拭えない。

現場の技術レベルは決して低いわけではないと思う。
過去に他の現場でも様々な人たちを見てきた上で本当にそう思う。
ただ、やはり他社の技術者との交流が少なく、
内輪の世界に閉じがちになってしまう為、
技術力を伸ばしていくのに適した環境とも思えないのだ。

仕事の現場だけを自己成長の場と考えるならば、
こういうことになってしまうのだが、
どんな現場でどんな仕事をしていようとも、学べることはいくらでもあるし、
少し先を見据えながら、自分のレベルアップに必要な情報を
拾っていく事を心がけている必要がある。

「来るべき時」に実力を発揮する為に。

proFTPDの設定

自前のLinuxサーバーですが、
とりあえず、他のマシンとファイルのコピーや移動ができるように、
まずはFTPサーバーを使えるようにしました。

Asianux2.0には最初からproFTPDがインストールされていましたが、
使えるように設定する必要があります。


1. /etc/proftpd.conf の編集
"ServerType"の設定を、"standalone"から"inetd"に修正。

#ServerType=standalone
ServerType=inetd

2. /etc/xinetd.d/proftpd-xinetdの編集
"disable=yes" を "disable=no"に修正


とりあえず自宅内だけの使用なので、これだけで使えるはずと思ったら、
そもそもxinetdが自動起動されるようになっていなかったようです。

その為、以下のコマンドを実行しました。

# chkconfig --level 345 xinetd on

これであまり意識せずにFTPが使えるようになったと思います。
何かあればまた随時調べましょう。

proftpdのサイト

proftpdの日本語訳サイト

Linuxインストール完了

自分自身でいろいろと勉強していくための土台として、
やはりLinuxの環境が欲しいと思って、いろいろと試していましたが、
そもそもインストールがうまくいかない場合が多い。

必要なものだけをダウンロードすればいいように「ネットワークインストール」
という方法をとるディストリビューションが最近は多いようですが、
どうもその辺りで止まってしまう事が多かったです。
ルーターを使っているせいかもしれませんが、理由はよくわからないです。

いずれにしてもOSを立ち上げない事にはどうにもならないのだが、
今さらXWindowの設定とかで苦しむのもイヤなので、
なんとかその辺はディストリビューションのインストーラにまかせて、
次に進みたいと思っていました。

そんなわけで、とりあえず直近でインストール実績のある
Asianux2.0評価版をインストールしました。

既にOracle評価用の環境として別にインストールしてみたものがありましたが、
そことは別に作りたかったので。
記事検索
livedoor プロフィール
Twitter
AdSense
Amazon


  • ライブドアブログ