寸志支給

2003年6月11日
今日は、会社のボーナス支給日でした。
まあ、新入社員なんで、ボーナスという形ではなく、
寸志でした。
金額は・・・
一応夏用スーツが買えて、お釣りが来る位なんで、
ささやかな幸せを感じておきます。
このご時世、支給されるだけでも有り難いと思わないと。
そして、来年からは、きっちり査定されてボーナスの金額が決まるらしいので、
頑張ってる「様に見せます」(爆)

慣れてくれば

2003年6月8日
ペットの画像をUPして、それの縮小画像を生成、
サムネイル表示をするアプリを作りました。
まあ、縮小画像を作る以外は殆ど前回作ったものと一緒だったんで、思いっきり流用しましたけれど。

苦労したのが、画像のフォーマットの変換でした。
結局上手くいかず、良く良く考えたら、
ペットの画像gifやpngでアップする奇特な方は居ないだろうと断念。
gifは例のUNISYSのライセンス問題が絡んでいそうです。

結局出来るまでに一日半かかっちゃいましたが、
画像フォーマットの問題が無ければ、一日かかりませんね。

え?
XMLはどうしたって?
現段階で余りメリットが感じられなかったので、
XMLが有効そうな課題が見付かれば、チャレンジしてみようかなと。
それに、XML絡みはやる事多すぎて土日じゃ終わりません(本音

MLを活用しませう

2003年6月1日
昨日の問題1行書いて終了でした。
MySQLのマニュアルに文字コードはOSのデフォルトエンコーディングです。なーんて書いてあるから
きっちりEUCに設定されてると思ったら、そんなことは無く・・・

これでも一応GOOGLE使って2時間くらい調べたんですけれど(汗

途中で、そーいやML調べてなかったと気付き、
MLの過去ログを調べたらすぐに見付かるし。

下手な本買うよりもよっぽどレベルは確かだし、
信憑性も高いのがなんとも。

MLリストと言えば、そこの書き込みの量と
書き込まれている内容で、その対象のモノの現在の状況が分かりますね。

例えばstrutsなんかは半年前に比べて書き込まれる内容と量が違ってきてます。
逆にまだjetspeedはこれからって感じがします。

MLに入ると毎日すんごい量のメールが来たりしますが、書籍や最新情報も入ったりするんで結構お勧めだったりします。

そのうち自分でもアドバイスをする側に立ちたいと思いつつ。
前回書いたとおり、次のアプリの設計に入ろうと思ったのですが、ここで不具合発見。
DBであるテーブルを昇順に取り出す所があるのですが、
よーく見ると所々関係ないものが。
基本的にアルファベットを使っているのですが、
日本語を使っている所だけ、どうも挙動がよろしくないようで。
しかも性質の悪い事に、WIN版では発現していない。
LINUXはMYSQL普通に入ってたんで、そのまんま使っていたのですが、まさかこんな所に穴が・・・
具体的に書くと select構文で where musicName like ’a%’なんてやると 関係の無い、蒼い〜なんて言葉が出る始末。
うーん困った。

次は・・・

2003年5月25日
WIN環境で作ったWEBアプリUNIX環境でも動くようになったんで、とりあえず一段落ということで。

で、次は何をしようかなと思い
1年以上放置してある、我が家のペットのページを楽に更新できないかと思いまして、
HTMLフォームで題名、ペット、画像をアップロード。すると、自動的にサムネイル表示のページが生成。ってな具合で。

縮小画像の生成はもう既にテスト完了。
ですから、前作ったアプリの応用ですぐにでも実装可能だったりします。
それだと面白くも何とも無いので、ちょいとXMLを使ってみることにします。

XMLってUMLと何処が違うの?
なーんて、超お馬鹿な認識しかなかったのですが、
今抑えておかなければならないものの一つですね。
データの保存って考えた場合、今はDBのほかにXMLを使うっていうアプローチがあるようです。

DBはどうせ来月辺り研修で触る事になるので、
ここは一つ会社でやらないことを。

みんながやってる事って面白くないんですよね(天邪鬼
ですので、コレだけstrutsが流行ってくると面白くないです(w
あまりにも恥ずかしい話。
WIN環境で作ったWEBアプリをそのまんまLINUX環境に移植しようとして、動かず、一週間くらい悩んでました。
最初は、DBの設定(MySQL)がWINとLINUXで微妙に違っていたので、動かなかったんですが、
その他に致命的な間違いを犯してました。
サーブレット中に埋め込んだSQL文の中で、テーブルの名前の一文字が、大文字と小文字で違ってました。musicList→musiclist
WINDOWS環境は大文字小文字の区別が無いんで、何のエラーも無く通っちゃうのですが、UNIX(LINUX)環境はもちろんエラーになります。
こんな間違いで動かなかったなんて・・・

他にも微妙にプラットフォーム間での違いがありそうなんで、デバッグしないと・・・

やっと、Tomcatとapacheの連携が上手くいったと思ったら、今度はDBとの連携が上手くいっていないようで・・・
コネクションが上手くいっていないのか、はたまた、大ボケかまして、どっかWIN環境に依存したコードを書いてしまってちゃんとうごかないのか・・・
一度書いてしまえば、どのプラットフォームでも万全って状態には程遠いです。
さすがにこの状況だと問題の切り分けが出来ないんで、サーバーにもデバッガをいれないと・・・

TOMCATとAPACHEの連携

2003年5月5日
なれている人には、どうってことの無い事なんでしょうけど、自分でソースを落としてきて、コンパイルって作業は結構苦労します。
WINDOWS環境では、DLLファイルを落としてきて、そのまんまどっかのファイルに入れれば良いってぱたーんがほとんどですが、LINUXはそうもいかない場合が多々あるようです。
ファイル構成が本や雑誌に書いてあるとおりなら良いのですが、違った場合は作業倍増って感じで・・・
・・・
とまあ、TOMCATとAPACHEを連携するモジュールのコンパイルに苦労している最中だったりします(苦笑


稼動していた、LINUXサーバーが、とうとうクラッシュしてしまいました。
画面がフリーズしたっぽいんで、強制的に電源切ったら、Xウインドウ立ち上がらなくなりました(苦笑
いやあ、WINDOWSのノリで再起動すれば、なんとかなるでしょう。なーんて甘い考えは通じなかったようで・・・

色々やっても駄目なんで、結局再インストールする羽目に・・・
まあ、WEBサーバーの試験運用してただけなんで、たいした損害はありませんでしたが・・・
実稼動のときは、きちんとバックアップを取ろうと思った次第であります。

write once run anywhere

2003年4月27日
確かJAVAの謳い文句だったと思います。
今、前作った簡単なWEBアプリの修正&LINUX環境への移植を考えてるのですが、出来れば、WINで作ったファイルをそのまんまLINUXに入れたら動くような状況にしたいなあと。
ですが、なかなか難しくて・・・
文字コードが一番の敵です。
DBへの接続にしても、どうしても使う文字コードを指定してDBに接続するわけですから、プログラムコードの中にそれを記述してしまうわけです。
それをやると、もちろんUNIX側で記述しなおして、コンパイルしなおさなきゃならないわけで・・・
まあ、この解決策もstrutsには用意されてます。
ここに来て、strutsやJAVAが何故こんなに流行っているのか今更感じたりします。

目標

2003年4月21日
今日は情報処理の試験でした。
昨日頑張って午前中対策をやったお陰で
午前中は大丈夫そうですが、午後は・・・
Javaは簡単でしたが、他が駄目だったんで、
秋に期待です(苦笑

この試験が駄目そうだからって訳じゃありませんが、
研修が終るまでの目標として、資格をいくつかとりたいと思います。
CompTIA・・・ 自作の延長線上なんで、多分取れるでしょう。 
Turbo CE ・・・去年の研修生は150人ほど取得したそうです。Linuxの基礎として取りたいです。
UML シルバー UMLの基礎に・・・

まあ、ここらへんを夏までに取得したいと思ってます。

M$万歳(w

2003年4月15日
今日から本格的な?技術研修が始まり、まずは会社で勤務する上での基本事項を。
グループウェアを使った、メールの送り方やら、旅費清算の仕方を。
それらは全てIE上で行うのですが、これがまた落ちる落ちる・・・
一クラス20人ちょっとなんですが、何らかの操作をするたびに2,3人IEが強制終了してました(w
ちなみに明日は、OFFICEの使い方だそうです。
きっと、そこで学ぶ事は、こまめに保存をするって事でしょう(苦笑

ちなみにLINUX自鯖計画は中断してます。
さすがに今週末の基本情報はちゃんと受験しないと・・・
別に落ちても気にはならないのですが、
欠席すると会社になんか言われるでしょうし、
ここで受からないとどうせまた秋に受験させられるでしょう。
こんな面白くも無いことはさっさと終らせて自分がやりたい勉強をやりたいです。

昼休み時間があったので、本屋に寄りました。
私の場合はJSPに興味があるので、そこのコーナーに行きました。
するとJakarta関連の書籍があるわ、あるわ。
私がサーブレットの勉強を始めたころ(3ヶ月くらい前)は、全然struts関係の書籍は無くて、jakarta project徹底攻略ぐらいしかありませんでした。
それが今は結構な数の書籍が扱ってます。
私は実際に使っていて、凄く楽なのが分かるので、
コレだけ流行っているのも分かるのですが、
サンプルどおりに動かなかったり、ちょっとカスタマイズしたら、動かなくなるのが常で、その度に、
必至にソースコードを読んだり、インターネットを調べたりして、何とか理解したものが書籍で簡単に手に入るとなるとちょっと悔しいです。
しかしまあ、技術者として、常に勉強しなければならないのは実感しました。
使える技術はどんどん一般化していき、当然の技術になってゆくのでしょう。

・・・って、まだ現場にも配属されていない見習いSEが生意気なコメントを吐いてみました(苦笑

Linuxインストール

2003年4月12日
いい加減、自鯖がうるさいので、鯖をNOTEPCへと移行したかったのですが、いかんせん、NOTEPCのOSはXP(HOME)。安定稼働するとはとてもとても思えませんので、移行は控えていました。
ですが、土日で時間を使えそうなので、いっそのことLinuxを入れてしまおうと言う気分になり、入れてみました。
意外にあっさりインストールできてしまい、驚きです。
まあ、細かい設定はまだですし、鯖も動かしていないので、なんとも言えませんけれど。

反省

2003年4月8日
今日はプロダクト研修の一環で、会社の各事業部を回ってきました。
内容は、これから発表しようとする新規事業の内容について、それが成り立つどうか、各部署からの立場で見て、何処に問題があるかを聞いて回るわけです。
インタビューする相手は、各部署の課長クラス。大体入社12〜15年位の方です。
や入社したてのペーペーの私らは、かなり緊張しましたが、
皆さん優しいひとで、相当見当はずれな質問をしても嫌な顔をしたりはせず、私たちの発表が上手く行くよう一緒に考えてくださいました。
こういうところで、この会社入って本当に良かったなあと思ったりします。

と、安心した反面、失敗を・・・
社外秘の研修用の資料を忘れてきてしまいました。
忘れた先が本社内だったので、事なきを得ましたが、コレが別の場所だと思うと、ゾッとしました。
昔から、こういう不注意な所が有ったので、治したいと思いつつ、やっぱり治らないようで・・・
諸所の事情でノートPCのOSを入れ替える事になったのですが、激しく難航してます。
一番痛いのが、イーサネット(LAN)のデバイスが認識されず、しかも入れられない。
お陰で、何度も何度も入れなおす羽目に。
メーカーからデバイスドライバ落としてきても、上手く入らないし・・・
結局OSの入れ替えで初の土日は潰れちゃいました。
まあ、別に好きでやってるから、不満はありませんが、なんだかなあ。

明日は一日プロダクト研修と言って、
新製品について色々アイデアと方針をたてる事になってます。
いよいよ本格的な研修って感じで楽しみであります。
ただひとつ不満なのが、
班毎に分かれ、一人づつナビゲーター(先輩社員)が付き、助言してくれるですが、
私の班のナビゲーターは放任主義らしく、
皆で話し合ってる時も、話し合いの場には居なくて、
どっか別のところで誰かと話してます。
「人に頼っては駄目」
って危機感を演出するには最高ですが、
他の班のナビゲーターと明らかにやる気が違うように見えるのは私がひねくれてるだけでしょうか?

入社一週間終了

2003年4月4日
やっと最初の週が終わりました。
さしたる失敗も無く無事に終わったんでほっとしてます。
まあ、本当は、最初なんで、失敗しても大した問題はおきないんでしょうけど。
まだ研修ですし。
今日は最初の金曜だったので、会社の同期と呑みに行ったのですが、人数が多かったので、飲み屋貸しきり状態になってしまいました。(苦笑
まあ、お陰で回りは身内しかいないんで、かなりリラックスでき、いつもよりも飲みすぎちゃいました(w
来週はプロダクト研修と言って、何かの製品
のアイデアを出さなくてはなりませんので、ちょっと忙しくなりそうです。

アプリ完成

2003年4月2日
掲示板に毛が生えたようなもんですが、
アプリが出来ました。
いやあ、本当にstrutsって便利ですね。
あとtaglibも。
全部自分でコード書いてたら、一体どれくらいの時間がかかることやら。
特にfileuploadは自前で用意しなくていいってのは、かなり楽です。
次は、暫定で公開してる鯖の移行を・・・
LINUXでやりたいなあ・・・
まあ、仕事が始まるんで土日だけの作業になってしまいそうですが。

最近困ること

2003年3月29日
今現在作成しているWEBアプリ(なんて書くのも恥ずかしいサンプル程度のもの)はテスト環境として、Windows XP(HOME) & Tomcat(JDK 1.3) & MySQL & eclipse と言うOS以外は全てタダの環境で行っているのですが、コレが激しく不安定で困ります。
まあ、不安定な原因はおそらくXPにあると思いますが、コーディング中に画面が真っ青になったり、いきなりTOMCATが落ちたりと心臓に悪いです。
テスト環境ですので、落ちても影響は殆どないのですが、コレが運用なら、洒落になりませんね。
まあ、XP(HOME)なんかでサーバーの運用はするわけありませんけど。
XPを使っていて、世間ではXPが広まらない理由が身にしみて分かりつつあります(苦笑
かと言って、LINUXを使うには、敷居が高いですし、もうちょっとLINUXが使い勝手がよくなれば、いいのですけど。

ぼちぼちLINUX鯖運用計画を発動する時期かもしれないですね。

スクール終了

2003年3月28日
4月から新入社員なので、今日はパソコンスクールのバイトの最終日でした。
まあ、つつがなく終わり、一安心と言ったところです。
そこでの感想を一つ。
世の中ほーんとに色んな人が居るもんです。
良くも悪くも。
どこぞのサポートセンターでの話ほど強烈な人はいませんでしたが、それでも、こちらが思いもかけないことをする人はいました。
そして、こちらの常識はお客さんの常識ではないことを思い知らされました。
就職先はIT系の企業ですが、ユーザとの折衝でこの経験は役に立つと思います。

それとは別に、私が担当している朝の時間帯はわりとお年を召されたお客さんが来るのですが、お客さんが段々垢抜けてくるのが手に取るように分かって楽しかったです。
髪型、服装、爪(マニキュア)など、どんどん明るくなっていくのを見て、「ああ、充実してるんだな」と思うと微笑ましくもありました。

若い女性でも、最初はなにか、自身の無さそうな表情だったのが、3ヶ月もすると目つきが変わってくるのが、こちらとしてもかなり面白かったりします。

また、スクールの社長は、インターネット事業も手がけていて、そこでの裏事情的な話がかなり楽しく、技術者としての心得みたいな話をして頂けて為になりました。

8ヶ月と言う短い間でしたが、本当にそこで働けて良かったと思います。
ここに感謝の意を示したいと思います。

1 2 3 4 5 6 7

 

最新の日記 一覧

<<  2025年6月  >>
1234567
891011121314
15161718192021
22232425262728
293012345

お気に入り日記の更新

テーマ別日記一覧

この日記について

日記内を検索