BlogJavaを中心にした技術ネタなど。「天才」とは「天才」とは。何かに一生懸命、夢中になれることだと思います。生まれつき人並み外れた能力があるとか、そう言うことではないと思います。いや、モノによっては生まれつきってのもあるとは思いますけどね。その人の持つ特性が、世の中の美徳やニーズに一致して評価されているだけなんじゃないかな、と。評価されるかかされないかは、受け取り手がいて成り立つものですから。音楽にしても、IT技術にしても、夢中になって一生懸命取り組んでいる人の勢いはすごい。どんなジャンルにしても、詰まる所、結局はどれだけ深く分析し、本質を捉えて、より良くするにはどうすれば良いか、を考えているかと言うこと。バンドの年長メンバに言われたこと。「良いと思う曲を聴いて、なぜこの曲が良いと思うのかを考えて、それを自分のプレイに取り込んで欲しい」これって、ITでも同じことなんですよね。新しい技術が次から次へと出てくる、その技術はなぜ出てきたのか。プロジェクトがうまくいっていない。うまくいかないのか、どうすればうまく行くのか。それを分析して、何が求められているかを考え、自分のスキルを磨く。これは簡単なようで非常に難しい。言えば、世界には同じようなことを考えている人間なんて星の数ほどいる。そんな中で人とは違う価値を生み出すには、それはそれは並大抵ではない集中力が必要になる。「天才」とは、そんな集中力を持つことが出来る人じゃないかと思います。その集中力ってのは困ったことに自分ではコントロールできないんですよね。なんだか体の奥底から突き上げてくるような、いても立ってもいられない感覚。疲れていようが、忙しくて時間がなかろうがアドレナリンが噴出して脳と体を活性化する。そんな感覚を持てること、それを維持し続けることが出来る人こそが「天才」かなと。「皆仕事してるんだから忙しいのは一緒。本当に音楽をやりたい気持ちがあるなら、自然と工夫して時間を作って練習するもの」いや、まさにその通りですわ。思えば、僕も4~5年前は、むさぼるようにIT系の技術書を読んでいた。場所を問わずわずかな時間でも本を持ち歩いて読んでいた。ま、残念ながらその勢いは今は無いんですけどね。僕は↑のような解釈をしてます、と。何やねん、って?いや、だからなりふり構わずに何かに夢中になっている人ってのは良いな、と思うんですよ。音楽にしろITにしろ、そこまでの集中力を維持できない自分は、この2分野についてはたかが知れているな、と思うわけで。あ~いや、ITについてはそれなりに(^^;業界全体に影響を与えるほどのことは難しいかもしれませんが、日常の業務・プロジェクトの中で問題を解決したり、より良くするにはどうすべきか、はある程度できるかな。2年ぶりの弦交換プレベの弦を久しぶりに交換。丸2年も弦交換していなかったのですが、さすがにヘタりすぎなのか、トーンを上げても、アンプのトレブルを上げても締りのない「モワ~ン」と言う感じになっていたので、さすがに交換しました。ただでさえ、プレベはジャズベに比べて音が締まらずに広がる傾向があると思いますが。思い起こせば、このプレベは弦交換2回目なんですよね。3年ほど前に購入して、しばらくは購入時の弦のまま使って、その後ダダリオに張替え。そこからまったく交換せずなので、新しい弦を張ったときのプレベの音を忘れてました(汗まぁいざ変えてみると、思っていたほど音にギラつきもなく、輪郭がはっきり聞こえるようになりました(当たり前か)。音の立ち上がりや、音圧も復活しますね。弦は適度に交換しないと駄目だなぁ。言えば、弦交換で気になるのが、ペグの角度。要は、ペグの変に揃ってしまうのが嫌で、4本のペグの角度がばらばらになっていてほしいんですよね。今回は、1、3、4弦のペグが同じような角度になってしまったので。言っても、やってみないとどんな角度になるかなんてわからないしね。コメント:0カタカナ語末尾の長音マイクロソフトが、コンピュータ用語等のカタカナ語の表記を変えるそうな。具体的には、これまでは語尾の長音"ー"を表記していなかったのを表記する。一般の人からすれば、長音をつけるのが普通なんですね。マイクロソフトが動いたとなると、技術者にも序々に浸透してくるかもしれないなぁ。情報化社会に惑わされるな!?厚生労働省がまとめた労働白書によると、労働者の仕事に対するやりがいや待遇について満足度が低下しているらしい。主な原因としては、非正規雇用の増加や、成果主義制度がうまく機能していないことなどがあげられているようです。あと、個人的には情報化社会も一因のように思います。TVやネットを見れば、夢のようなおいしい話や、一部のいわゆる勝ち組な人達を取り上げてさも「こんなすばらしい世界もあるんですよ。現状で良いんですか!?」と言わんばかり。そりゃ、人間欲があるんだからそう言うの見たら「俺の現状って恵まれてない!」って思うもんでしょ。(その原因は往々にして自分自身にもあったりするわけですが)情報化社会は良いけど、自分のおかれている状況や身の程をわきまえず、努力もせずに夢や理想ばかり見ている人が増えてるんじゃないかなぁ。今は見える世界が広くなりすぎちゃって、自分のキャパシティを超えてしまっているのではと。世の中不思議なもんで、あんまり理想ばかり追いかけていると余計に逃げていってしまう。今自分がやるべきことを地道に一生懸命やっていると、良い展開が巡ってくる。キーが割り当てられています。3.2までは、前回実行したアプリを起動/デバッグするようになっていたのが、3.3からはよくわからないダイアログが開く(F11押下時に選択しているファイルなどに応じて変化?)挙動になりました。ユニットテストをしている時なんかは、ソース書いて→F11でユニットテスト実行→ソース修正→またF11でユニットテスト実行。3.3からの挙動は面倒で使いにくいと思っていました。個人の好みなんでしょうけど、僕は極力、少ない操作、かつマウスを使わずに開発したいので。そこで、F11の挙動を3.2の頃に戻すには、Eclipseの設定で↓の設定を変更します。組み合わせで、JUnitテストを書くと、APサーバが起動しなくなる問題が。Platform)を使って、Webアプリ開発をしている。2ビルドツールとしてMaven2を使用しており、pom.xmlで以下のようにJUnitを"テスト時のみ"クラスパスに通している。--></dependency>3ソースコードの配置場所と、コンパイルされたclassファイルの出力先は、Maven2の仕様にしたがっている。junit/framework/TestCaseが発生し、Webアプリが実行できない。JUnitテストクラスをロードしてしまっている。Webアプリ実行時にはクラスパスに追加されていない。発生する、と言う理屈です。対処としては、WTPにJUnitテストクラスをロードさせないようにします。GANYMEDEでは、そのような設定をする操作は見つけられなかったので、WTPの設定ファイルを直接編集してしまう。以下のようになっています。</project-modules>この7行目と8行目が余計なので削除すると、無事にWebアプリが起動するようになります。本来実行時には必要のないライブラリが組み込まれてしまうことになるので、よろしくないです。言えば、良く使われている組み合わせと思うのですが、なぜかWeb上にも同様の現象についての情報はないようで。動かないプラグインが結構ありますね。直近困っているのが、「Jadclipse」。*.classを開こうとすると、エラーになってしまいます。GANYMEDEでは動かないようです。早くGANYMEDEに対応してくれないかなぁ。思ったら、エラーにならずにちゃんと逆コンパイルできることもある。法則性がわかりませんが、もしかしたら逆コンパイルしようとしてクラスの実装に関係があるのかも。(特定の構文を使っているとエラーになるとか)まぁ何にしても不便だ。こちらの方の情報によると、Jadclipseの問題ではなく、日本語化パック(Babel)に起因するらしい。一応、2008/6月末にリリースされていたBabelをインストールしているんだけど。Babelをアンインストールしたら問題は起きなくなった。コメント:0フリーランス2周年。涙2008年7月1日を持って、フリーランスも丸2周年を迎えました。振り返るとあっと言う間。大きなトラブルや、ぽっかり仕事が空くことも無く、今のところ順調です。先行きは決して明るくない。少なくとも、今のビジネスモデル(SE単価での作業支援)では、売り上げはもう頭打ちです。それでも貯金はサラリーマン時代では考えられんペースで増えましたけど。それはさておき、2周年と言うことで健康保険の切り替えです。これまでは前職の社会保険を任意継続していたのですが、2年間の継続期限を迎えてやむなく国民健康保険に。53万/年に達していると思われる)普段のわずかな通院だけ考えりゃ、10割負担しても1万/月も使わんぞ。それを4万/月以上って。いや、まぁわかってたことなんですけど、改めてその事実に直面すると、ちょっとショック。市役所の人も「実は保険料がかなりお高くなってしまうんですが。」とやけに丁重でしたよ。未加入と言う手もなきにしもあらず、ですが、万一のこと(自分だけじゃなく家族もありますし。再加入時にさかのぼって一括請求(最大2年分?)されることを思うと、まぁエエか。コメント:0プロフィールAuthor:crossroad関西在住。フリーランスのソフトウェアエンジニア。エレキベース(Rock&Roll)とお酒が好物でございます。