アフィリエイト広告を利用しています
G-QVESCNWRVH

2024年07月24日

安全策・・・転ばぬ先の杖

●今日は休み

今日(7月24日)は休暇を頂いています
家内の用事に付き合うためですね〜〜!
なのでSE業務はシャットダウン(笑)

だって、電話されても出られないから〜
●昨日の成果

お客様のシステムの改修・デバッグ業務で
3本のプログラムを変更
テストはしたもののなにかあったら………

今日対応ができないし………
●テスト環境に

なので、お客様の担当者に
『テストできるよう専用のメニューを開発しました』
と、リスク回避用プログラムを作り、それで確認してもらうことで

電話連絡リスクを開始しました(笑)
●Win-Win

これって、お客様でも存分に心置きなくテストできるし
私も問題発生での緊急対応から開放されるし
WIN−WIN

めでたしめでたし(笑)




人気ブログランキング
人気ブログランキング




やばい! 愛情が芽生えてきた(笑)

●前職のシステム

1987年稼働した臨床検査基幹システム
メインコンピューターは当時のIBM System/38(現 IBM i)
(前は、Powerとも、iSeriesとも、e−Serverとも、有名どころではAS/400とも
私は入社したてのピヨピヨ社員

設計は私の元上司H氏
●おもり役

最初はおもり役って立場
しかし、4〜5年してから拡張をはじめ
2000年には上司が偉くなってシステムから退き、私が責任者に・・・

それ以降は好き放題(笑)
●肥大化しつつ

最盛期ってあるのかって思うほど
毎年2個から3個のサブシステムを追加
つまり、昨年より今年、今年より来年って感じで肥大化

いつまでも肥大化するので最盛期が不明
●経営基盤が変わり

2000年に株式を譲渡した親会社の経営者が代替わり
頭でっかちのシステム知らずがトップになったので
AS/400は止めて、流行りのクラサバWebベースでとか

私へは、新規開発を禁止すると
つまり、この時点が最盛期
この時に初めて、システムに愛情を感じている事が分った
●今また

今年2月から担当となったお客様
そこのシステムを改修し始めたが、
メインの改修担当ソフト会社がお土産を沢山残してくれて

今や200以上のオブジェクトを更新、もしくは新規追加
元々、160本ぐらいのプログラム改修で請け負ったらしい(私が入社する前のこと)

それを超えているのに、会社には一銭も入らないとは・・・
ソフト会社の酷さには辟易している
その代わり、そのお客様のシステムを知れば知るほど

問題点が見えてきて、運用が見えてきて
システム大改修したいなぁ! 出来れば作り替えと思い始め
今では、愛情すら感じるようになってきてしまった

のめりこむとヤバいなー(笑)




人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 08:26| Comment(2) | TrackBack(0) | AS/400

実はこれだけじゃなかった・・・_| ̄|○

●Aというプログラムに問題

どんな問題かと言うと・・・
似たような例では・・・

Webでのアンケートをイメージして欲しい
設問1〜10を入力したら次のページ
設問11〜20を入力したら次のページ
そして、設問21〜30を入力したけど
前のページで変更すべきなのを思い出して
前にもどって設問25を変更
そして、次に移ったら
さっき入力した設問21〜30の入力値がクリアされている
_| ̄|○

というような不具合があると・・・
●改修しましたー

と、言うようなAと言うプログラムを
お客さまの要望通り改修した・・・つもりだった
ところが
●私が誤解?

私が誤解したのか、どうやらお客様の思惑は別のところにあった
心の中では、
えーーー! ミーティングの時、そー言ったやん青ざめ
と思ったけど、それは口に出さずに(笑)

そうなんですね。 承知いたしました・・・
もうすこしお時間を頂けますでしょうか・・・と
大人な対応(笑)
●しかも

Aだけではなく、同じようなB,C,Dもお願いしますって
やっぱり、そう来たか(笑)

と、いうことで、これについても
承知いたしましたって言ってしまいましたー(笑)

作り直し一本と、新規改修3本・・・
簡単に引き受けて良かったのかなぁ(笑)




人気ブログランキング
人気ブログランキング




2024年07月23日

緊急出動

●朝8時50分出社

今朝は朝8時40分には会社の駐車場に到着
そして、サンシェードなど猛暑対策を行い、タイムカードは8時48分

メールチェック、昨日の積み残しなど確認して、9時からの勤務に備える
●営業さん慌ただしく

ところが、営業さんがどこかからの電話を取り、急に慌ただしく動き始めた
そのお客様のところでトラブルがあったそうな
担当SEが、今朝は別のお客様の所でAS/400のOSのバージョンアップのため出かけている

営業さん、イライラマックス(怒っても仕方がないのにね)
●緊急出動

と、言う事で、私に来てほしいと・・・
その営業さん、私の上司に、「借りるで」

そーなんだ! ものみたいに扱われるんだ・・・
って、そんなのはどーでもよくて、そのお客様のシステムの仕様を知っておかなくては

だって、全然知らないんだもーん( ´艸`)
とりあえず、仕様書のたぐいを印刷したけど、A4 5ページぐらい
大丈夫かな????
●やれやれ

営業さんの運転する車にのって、片道40分ぐらいのところにあるそのお客様のところに向かう
あと、5分ほどってところで、担当SEが出先からリモートで入れるって連絡があり
対応してもらう事に

ほどなくして、そのSEから連絡が入り、トラブルは解消したと
良かったー(*^▽^*) とりあえず、お客様に迷惑がかからなくてウインク

原因は・・・・って言うと

バックアップ用のテープ装置に挿入されているカートリッジが書き込み禁止状態になっていた・・・だけ
良かった良かった
大したことなくて

とりあえず、お客様のところまであと1〜2分ってところだったので
顔だけ出して、私は初めてなので名刺交換してご挨拶(笑)

1時間半のドライブでしたー(*^▽^*)




人気ブログランキング
人気ブログランキング




失敗は成功の元

●新人さんと退勤が一緒

今日は、定時ダッシュしました
なので、門のところで新人さんと一緒に・・・
分かれ道まで少しの間話しました
●勉強は楽しい?

ありきたりの事を聞いてしまった(笑)
今日は、WebReportっていうパッケージで構築したサブシステムの説明を受けていたから
大変です!って答えが返って来るかなーって思っていたら

説明を聞いているだけではなかなかイメージが付かなくて
やっぱり、自分で触ってみないと自分のものに出来ない気がしますにこにこ
ってウインク
●めっちゃ見どころがある

この答えは意表を突くものだったけど
凄く的を射た答えだと思った・・・

小柄で可愛いから、子供だと思っていたら(めっちゃ失礼な事でした)
とても聡明な考え方をもっている新人さんです
●失敗から成功を勝ち取れ

なので、どんどん失敗しろよって言いました(笑)
多分、間違えて捉えることはないだろうと思ったから

失敗を恐れずにいろいろな事にチャレンジして経験を積んでいくと
一流のシステムエンジニアになれるよって伝えたかったけどウインク

でも、まぁ、勤務中の表情は真剣だけど
雑談していた時の表情は・・・いい笑顔だった

何の話してるんだろ?(笑)




人気ブログランキング
人気ブログランキング




2024年07月21日

重大な問題が・・・

●息子から衝撃申告(笑)

先ほど、息子がリビングでくつろいでいる私に・・・
「重大な問題が発生した」・・・って
いやー! ドキドキする気持ちを押さえて気軽に
●どうしたの?

すると、首をうなだれながらも
「フィッシング詐欺にあってしまった」って
とてもどんよりと、重苦しく私に申告

それもそのはず、日産カードの家族カードを息子に渡していたから
もし、自分のカードなら自分で処理出来ていただろうからねー
●息子にしたら

えらいことをしてしまったって思ったんかな?
「そっかー! じゃあ、手続するな」で済ます
私って太っ腹ー(笑)
●カード会社に連絡

私のカード自体は番号などが漏れていないので
息子のカードだけ停止手続きを取り、再発行
手数料が¥1,100だって

で、2〜3週間後に簡易書留で届くらしい
やれやれ!

うーん! 以前は情報セキュリティーマネジメントシステムの管理者として
企業情報のセキュリティー管理の親玉をしていて
社員教育とかしてたのに・・・

息子の教育をコロッと忘れてたー(*^▽^*)




人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 23:57| Comment(0) | TrackBack(0) | 雑談

教会のパソコンで変な動き・・・もしかしてウイルス?

●教会でもパソコン使用

精神的な世界の(笑)キリスト教会でもパソコンは無くてはならないものとなっています
・いろいろなパンフレットの作成、印刷
・週報の作成、印刷
・議事録の作成、印刷
・会計処理、帳票の印刷
などなど
●先日から変な動き

週報を作成し、印刷しようとすると変な動きをするとか
牧師夫人よりヘルプが入って
なんでも、85部印刷するよう指示し、印刷を開始

しかし、印刷が終了しようとすると、またまた勝手に印刷開始
これが延々と実行されるので
放っておくとコピー用紙が無くなるまで印刷しつづけ
●コピー用紙が無くなっても

プリンターには印刷データが大量にたまっていて
不要だから消そうにも、なかなか消せない
(プリンタープロバイダーに大量データの消去方法を聞いとかなければ)

消したら消したでプリンターの電源を入れると
パソコンからまた大量に送られてくるので、
プリンター電源オンの前に、パソコンの印刷キューのデータをキャンセル
●二週間連続

先週と今週、このような状況なので
そろそろ重い腰を上げて真剣に対応しなければ
とはいっても、例え腰が軽かったとしても

印刷が意図せず連続で繰り返されるとネットで検索しても出てこない
出てくるのは、Excelでの印刷の中断方法とか、プリンターの印刷データの消し方とか
そんなん知ってるわーーいって心の中で叫びながら探しても(笑)見つからない青ざめ

どうしたらいいんだろう?
と考えつつ、キーボードインターフェースかなって思いついたので
キーボードを交換してみよーーーーっと




人気ブログランキング
人気ブログランキング




2024年07月20日

プロのバグ一覧 同情すべきか怒るべきか

マイナスと長音記号.jpg

●同情したいバグ

色々さがしてみたけど、同情できるようなバグはありませんでした
それもそのはず、バグは有ってはならないもの
特に、費用請求して開発するプロならばなおさら・・・

金返せーーって言いたくなることはあれど
それは仕方ないですよねー、同情しまーすって言えるわけねーだろ
●ムカつくバグ

  • 切上げロジック
    これは、切捨て/四捨五入/切上げの切上げの考えかたが根本的に間違っていました

  • RPGサイクル利用間違い
    IBM AS/400 でRPGサイクルって便利な機能があるんですが、その利用方法を間違っていました
    おかげで、納品書でタイトルが印刷されないことがたまに発生し・・・原因特定に苦労しました

  • 請求処理ロジック 未来を見据えていない
    これは、もう、何とも言えない・・・
    プロならば知っておくべきことだと思いますが・・・それを無視したのかどうか分かりませんが
    その機能を追加して、その機能が使用されない間は正しく動作する・・・
    意味ねーじゃん

  • 出力情報漏れ
    もう、これについては何とも言えない
    仕様書通りにプログラムが出来ている事を確認していないのか?

  • 不親切な動作
    これももう、何とも言えない・・・
    更新系のプログラムをメニューから呼び出したら、何の確認も無く即実行
    そして、後戻りが出来なかったりして往生こいたとの事
    おかげで、確認ステップを全ての更新系プログラムに追加させられました

●殴りたいバグ

  • 条件判断ミス
    これは、つい最近にもブログに書きましたが
    そのバグを隠すために、対応方法で杜撰な方法を指示されたとの事
    さすがにお客様もいら立ちを隠せないようで、私が謝る羽目に
    その杜撰な方法を指示しバグを隠そうとした本人が目の前に居たら殴ってるかも

  • ミスしやすいインターフェース
    入力して [Enter]キー、確認して[Enter]キーを押すというインターフェース
    指が震えてプルプルと2回連続して [Enter] キーを押すと、そのまま受け付けられちゃう
    そのようなキー押下ミスは誰にでも起きます

    そのようなヒューマンエラーを防ぐのが一流のSEのスキルでもあるのに
    そんな事を一切提案もせず、お客様の言いなり? ふざけるなー!と言いたい


●笑えたバグ

  • 数値編集
    これは、もう、返品処理などで、マイナス請求(つまり返金)が発生する場合もある
    そのために、請求書や納品書ではマイナス額も印刷できるようにしますが
    そのためには、マイナス記号を印刷しなければなりません

    でも、プログラムコードの中の文字は、(長音記号)
    書体によったらマイナス記号と見た目一緒

    冒頭の画像を見てください
    マイナスと長音記号を並べて、4種類の書体で表示させてみました

    最後のTA園芸筆って書体で偶然にも見分けられるそうでしたが・・・
    この書体に変更すると、他の文字が読みにくくて仕方なさそう(笑)

    通常は、MeiRioとか、MSゴシックとかにしているので、
    この書体で見つけろって言う方が酷ですよね

    このバグをみつけるのに結構時間がかかりましたね
    見つけた時は、事務所の中で大笑いしてしまいましたが





人気ブログランキング
人気ブログランキング




弘法が筆を誤り過ぎ(怒)

●プログラムにつきもののバグ

私のようなシステムエンジニアやプログラマーにとって
プログラムバグにはしょっちゅうお目にかかると思う
それが、他人のバグだったり、自分のバグだったり(笑)

他人のバグは原因が分かりにくく、自分のバグは比較的わかりやすい(笑)
自分のプログラミングにおけるバグの発生傾向が身に沁みついているからだと思われる
●バグとは

さて、プログラムのバグについてご存じない方はいるだろうか?
念のため説明しておくと
【バグ(Bug)とは】元々は虫の意味で、コンピュータープログラム領域ではプログラムの中の誤りのことを言う。
【バグの影響】作成者や利用者の思ったとおりに動いてくれず、演算結果が狂ったり、システムダウンを引き起こすこともある。
【バグの原因】プログラム開発時の論理エラーや設計仕様の解釈ミスなどがある。
作成者は、プログラムのリリース前にテストを徹底的に行い、バグが検出されればプログラムを修正しバグのないプログラムを目指す。
【デバッグ】バグをプログラムから取り除く作業の事をデバッグ(またはデバグ)といい、バグを撲滅した時は、バグフィクスしたと言う。
【バグ対応】複雑なソフトウェアでは、すべてのバグを見つけるのは困難であるため、ソフトウェア提供者は、リリース後のサポートで対応するのが一般的。
通常、製品に重大なバグが見つかった場合、無償で改修することが行われる。

ということ・・・でも、このRというソフトウェア会社のT氏のコーディングは酷い
●どういう時に発生するのか

自分の経験では、
どんなに注意していても、抜ける事がある
変数の綴り間違い、勘違いなどもある

このようなものならば大抵はコンパイラのエラーで検出できる
でも、論理エラーについては、コンパイルもエラー無く完了してしまう
ここからが、デバグスキルがものをいう

全プログラムコードを確認するわけにはいかないので
当たりをつけて、そこを重点的に分析する
コーディングの誤りを見つけるのは、さしずめ間違い探しバズるのよう(笑)

昨日も、プログラムコードとずっとにらめっこだった
●それにしても

じーーーっと眺めつつ、なんだか画面に同じ文字がずらーっと(笑)
いかんいかん! 寝てしまってた(笑)
もう一度見つめ直して

10分

もう、10分

もう、10分
と見ていたら、なんだか違和感
●閃光が走った

あららら、なにこれ?
ありえなーい

プロでもこんなミスをするんだー
しかも、テスト印刷すればすぐにわかるバグなのに

どんなバグなんだって?
それは、プラスマイナスのマイナスを記号【−】ではなくて、【ー】とコーディングしてある
それじゃ・・・・




人気ブログランキング
人気ブログランキング




タグ:バグ

2024年07月19日

今度は呆れた………MS明朝で見れば分かったのに

●負の数は

事務系システムで印刷プログラムは欠かせない
電子化されてきてるとは言え、まだまだ紙に印刷する要件はごまんとある

皆さんのお宅にもガスや電気水道、通信量や税金などの請求書が山のように来るだろう
●請求書や納品書

請求額を印刷するときには編集が必要
例えば
@ 0000013579
A 13579
B 13,579
C \13,579
さて、請求書にはどのように印刷されて入れ日読みやすい?
●文句なくC

であろうと思われる
しかし帳票に円とか\が元々印刷されていれば
Bの形式で印刷することになるだろう
●負の数もある

もちろん、マイナスの請求額もある
そんな場合は
B -13,579
と印刷すべきだろう

このように印刷する場合、形式を編集する機能を使用すると便利だ
●しかし、バカか

と、思うようなコードが有った
マイナス数値の符号を数字の先頭に付けたいのだろうが
編集後のなかの符号を印刷させるべきところに
有ろうことか『ー』が入力されていた
本来なら『−』であるべきなのに
●書体によれば見分けはつかないだろう

しかし、違和感があり、文字コードを調べると
長音記号だった………マイナスではなく
これには呆れてものも言えなかった

しばらくして笑い転げてしまった(笑)
その後、マグマが溢れてきた

こんな馬鹿なコーディングをしていて金取るのか?
あまりにもお粗末なプロの仕事………
最低や…………




人気ブログランキング
人気ブログランキング




ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール