データベースに悪戦苦闘な1週間

  • 2008/02/24(日) 22:06:23

今週からY女史が現場に配置(客先常駐)となり、N氏・Y氏・ワシの男3人で研修を続けることになりました。

さて先週から始めたデータベース(SQL)実習。

ログイン→メインメニューへと進み、商品情報・社員情報をデータベースで管理するといったアプリケーションをC#とOracleを使って開発するのですが、画面を作ってから一向に進みません。(>_<)

OracleConnectionを使ってDBサーバに繋げそれをOracleCommandに渡してからCommandTextにSQL文を入れてOracleDataReaderでデータベースの値を読み込むところまではできたのですが、そっからが分からへん。

結果をDataGridViewを使って表形式でウインドウに表示したいのですが、OracleDataReaderで読み込んだ値をどうやって渡したらいいの??

2・3日これでハマっていると、とうとうに教育担当の方に「サンプルコードを後で送りますから次の作業に移ってください」と言われてしまいました
(;´〜`A``

サンプルコードを見てシステムの流れはなんとなく分かったのですが、また別の壁(問題)が・・・

ストアドプロシージャを使ってOracleを操作するように言われたのですが、そのストアドプロシージャが分からへん。

役割はWebで調べて分かったんですが次に作り方(書き方)がさっぱり分からん!
PL/SQLというDBサーバ向けの言語を使ってコーディングする訳ですが、コンパイルエラーで先に進まへん(T_T)


この1週間はOracleに弄ばれた日々でした。
当分こんな生活がつづきます。

あ〜しんど・・・ Σ(´Д`lll)

めざせ!脱メタボ ( ̄0 ̄)/

  • 2008/02/24(日) 08:43:51

昨年末からなかなか減らない体重、そしておなか周り。

去年まで無職&職業訓練生活でヒマが多かったので、ジョギングや駅から訓練校まで徒歩で歩いたり(片道約30分)と結構カラダを動かすことができたのですが、年明けから再就職してからはほとんど運動してません。

最近してる運動といえば、会社の事務所が4Fなので階段で昇り降りと、退社時に会社(堺筋本町)から淀屋橋まで歩く(約15分)くらい。

なっかなか体重が減りません。なにか対策を考えないと・・・
(-_-;ウーン


で、


ためしにこれを先日買いました。

 『ナイシトール』
 【効用・効果】
 腹部に皮下脂肪が多く、便秘がちなものの次の症状:
  ・肥満症
  ・高血圧の随伴症状(どうき、肩こり、のぼせ)
  ・便秘
  ・むくみ


これでラクして痩せるぞー!!
( ̄0 ̄)/ オォー!!



結果は後日ブログにて♬


やってしもた・・・(´Д`)

  • 2008/02/18(月) 22:53:59

なんちゃってプログラマとして研修に励んでいる毎日ですが、このところよく本屋に寄ってます。

だって分からないことが多すぎるんだもん(>_<)

Javaや.NET C#も基本は理解できるんですが、クラスライブラリからオブジェクトを生成するあたりから (?_?) な感じになる。

今やってる研修課題も1つのアプリケーションを作るのに3つの言語(C#、SQL、PL/SQL)で作らないといかんし。次から次へと未知なる物と遭遇しては立ち止まって悩み、それをクリアしても次の壁で立ち往生したりと半人前プログラマになるのもメチャ大変。


まず、どれから理解すればよいのかと会社の近くの本屋でいろいろ見回していると、こんな本があったので買っちゃいました。

いちばんやさしい オブジェクト指向の本 (技評SE新書 007)いちばんやさしい オブジェクト指向の本 (技評SE新書 007)
(2007/01/19)
井上 樹

商品詳細を見る

新書サイズだから満員電車の社内でも読めるし、まずはこっから理解しよう♬ と帰宅。

ふと部屋を見回すと、本屋(紀伊○屋)の袋がひとつ転がってました。

「そういや先週、雑誌を買ってたなぁ」と袋を開けてみると、雑誌のほかにもうひとつ新書サイズの本があったりして。

中身を確認すると、


あっ!?・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・やってしもた。。。(´Д`)



今日買った本と全く同じものを先週、雑誌と一緒に買ってたのね。。。 orz


どうも30歳を過ぎた頃から物忘れが多くなったような気が。

老化の第一歩を踏み出したワシでした。

SQLな1週間

  • 2008/02/17(日) 22:07:18

電卓プログラムが終わり、今週からデータベース研修。

まずはSQL文作成から。
データベースはOracle10gを使い、入力はSQLプラスじゃなくエディタ(OSqlEdit)を使います。

エディタ使うと結構ラクチン。
作ったテーブル名や項目名(KORUMN)名が別枠で見えるので、項目名何やったっけ?と迷うこともないし、エラーがあった場合でもエラー箇所を反転表示してくれるのでSQL初心者のワシにはヒジョ〜に大助かり!(^^)!

まずは問題文を見てSQL文で回答する課題。ひと通り解き終わって教育担当の方にチェックしてもらうと、いろいろご指摘が。。。
ワシが書いたSQL文も一応正解なんですが「こっちの方が処理が速いよ」と教えていただきます。

処理の速さまで考えなアカンようです。
なかなか難しいっす。SQL文!


続いては、C#とOracleを使ってのシステム構築。
仕様書を見て、データベースサーバに接続してデータの操作(追加・更新・削除等)を行い、画面やシステムはC#で作るといった本格的なもの。
しかも一人で作らなあかん(>_<)

多分1ヶ月くらいはかかるんちゃうかな・・・


作り始めて3日経ちましたが、とりあえずはDBにOPENするところまではいきました。
現在、クライアントからのSQL文を高速に処理するためにストアドプロシージャを作ろうとしています。

けどこれ(プロシージャ)ってPL/SQLで作るんですが、そのPL/SQLの書き方が分からん!!
o(-"-;)o))うーん…

次から次へと新しい言語を覚えなアカンから
タイヘンです!(>_<)




話は変わりますが、同期のY女史が来週から現場に配属することになり客先であるS社に常駐することになりました。うちの会社からグループ(7,8人)で行って開発を行っており現場で研修をするようです。SAPを使うようですが。
聞くところによるとグループ長が入社面接でY女史を気に入り、早いとこ欲しい!とおっしゃってたようです。


ワシも4月からSAPを使う部署に配属予定なんで、SAPで分からんところは教えてもらおっと♬
それまでは本社社内でノホホンと3月末まで研修です。

新入社員研修な1週間(2/4〜8)

  • 2008/02/13(水) 23:35:16

今週はひたすら.NET C#で電卓プログラムの作成に明け暮れてました。

電卓を作るにあたって仕様書の要求事項
・数値表示領域の初期値は0にする
・ボタンクリックとキーボード入力で数値・演算を入力できるようにする(小数点含む)
・入力できる桁数は12桁まで
・3桁区切りの表示にする
などなど


職業訓練でJavaとJavaScriptをしてたからメソッドやイベントハンドラとか触ってたので何となくわかるのですが、コーディングを始めるとまずはうまく計算ができない(>_<)

計算できるように修正したら、3つ以上 値を入力して演算(例:2+3-4)すると思ったとおりの演算結果が出ない(>_<)

一番てこずったのが3桁区切りの表示。
値をToString()メソッドを使って表示を全部変えたら小数点以下の数値が入力できなくなり、
これを修正すると次は小数点以下の0を入力(0.000・・・)すると0が表示しなくなり、
これも修正すると次は0.3といった1未満の少数にマイナス符号を付けようとしても付かないし。。。

と、修正したらまた次でエラーやバグがでたりともう大変。


単体テストを含めると5日はかかりました。
C= (-。- ) フゥー


電卓って奥が深いです・・・

串本で磯釣り

  • 2008/02/10(日) 11:04:12

20080210110411
天気が良く、あったかいのですが釣れません(T_T)

要注意!? |ω;))))プルプル

  • 2008/02/09(土) 17:06:18

ウォンテッドメーカーでちょっとお遊び♬


「なおやん」で作ってみました。

続きを読む

新入社員研修にもどった1週間(1/28〜2/1)

  • 2008/02/04(月) 01:45:06

ワシとY女史とで引き続きお手伝いしていた違算資料の作成業務も1月いっぱいで終わりを迎えました。

単純作業で昼休憩後は眠気との戦いの日々でした。
つらかったです。。。


じゃあこのアウトソーシング作業が全て終わったのか!?

いえいえ。来週から新入社員1名とインターンシップで学生 1名が入るらしく、ワシらはお役御免!!といったかんじでしょうか、本業の?プログラマ研修にもどるのでありました。。。


研修に戻ると次なる練習問題にチャレンジ。
それはVisual C#でWindowsアプリにあるような電卓を作ること。

電卓のデザインを作ったまではよかったが、ボタンの機能割り当てや計算のロジックのところで作業がとまってしまった。
足し算はできるけど、引き算・掛け算がうまくできないんです。

たかが電卓!って甘くみてました (>_<)
結構むずかしいのね。。。



さてとある日、ワシが所属するシステム部の主任技師(課長クラス)にワシら新入社員4名会議室に集められ、研修後(おそらく4月頃)の配属先についてちょろっと教えていただきました。

システム部は3つのグループに分かれており、それぞれ業務がことなります。
各グループの業務内容とワシの同期をカンタンに紹介しながら配属先(予定)をご説明します。

まずは
N氏(27歳くらい)
同期の中では最年少。
元々は食品メーカーの営業(派遣社員)をしており、入社前までクレジットカード会社のコールセンターでお仕事してました。
同期の中ではパソコン関連が一番初心者。
ちょっとヒゲが濃いひとです。。。

配属先は第1グループ・・・アパレルメーカー(I社)のメインフレームが主な業務。



続いて
Y女史(29歳)
同期の中では紅一点。
大学では歯学科出身というちょっと変わった経歴の人。
ワシと同じ職業訓練校(ポリテクセンター)の同じコースのクラスメイト。
なかなかの気配り上手な方です。

配属先は第2グループ・・・総合家電メーカー(S社)の社内で開発業務。

配属が2月中旬からというのが決まっており、同期の中では出世頭か!?



次は
Y氏(31歳)
同期の中では唯一の妻帯者。結婚2年目らしい。。。
以前の仕事はパソコンのインストラクターをしてたようです。
研修の練習課題を解くペースが一番速いです。
昼休憩は、愛妻弁当を食べながらインターネットで調べるくらい超マジメ!

配属先は第3グループ・・・その他開発部門


んで最後はワシの配属先は、Y氏と同じ第3グループ。
「サップのベーシスやってもらうから」と言われたんですが、ところで

サップって何?ベーシスって何?


配属までに本読んで勉強します。。。

リベンジ  _(-_-)φ

  • 2008/02/03(日) 00:06:53

IMG_0006.jpg


もう一回受けるぜ!

基本情報技術者試験


前回(去年の秋)、午後問題は基準点(600点)を超えてたのに午前問題が15点足らずに落ちました。

が、今度は負けねぇゾ ヽ(`Д´)ノ


もし受かれば会社から報奨金3万円もらえるし、受験費用も帰ってくるし♪
ひょっとすると技能給にも影響するかも!?


まずは飲み会を控えて勉強します。
φ(`д´)カキカキ

ついでにお酒も控えてダイエットにも励んでみますか。。。