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

2024年04月25日

今度は・・・RPG3の世界でじたばた

I love IBM.jpg

●二軒目のお客様

今週、営業さんから、かくかくしかじかの仕様で見積もりを作りたい・・・と
中々にコアなお客様
ずーーーーっと昔からのAS400の前身のSystem/38のそのまた前身のSystem/36から
●しかもRPG3

現職になって、RPG4の固定形式を覚え
RPG4のフリーフォームを覚え、バリバリとコーディングできるようになり
前職でRPG3しかしなかったってなんて勿体ないと後悔しているおり

そのお客様のシステムは8〜9割がRPG3で構築されています青ざめ
そして、ソースコードを見ると・・・・マニアック

久しぶりにビット関係の命令を見ました(笑)
昔の人ならビット演算とかご存じかも知れませんが・・・
今の人は、ビット演算など知らないでしょう

知る必要もないですもんね
昔ほどメモリを切り詰めて利用する必要もなくなっていますから(笑)
●さらにAPW

そして・・・APWという罫線描画ツールを用いた帳票
これはかなり・・・昔のツールです
今ではそんなツールを使う必要もなくなっています

APWとは、文字ベースで設計された印刷帳票に罫線やシンボルマーク、バーコードなどを
印刷するためのツールです

これも、ラインプリンターって言う、今では古いイメージのドットプリンター
このプリンターに印刷する帳票に、罫線も印刷するようにしています

これを使った帳票の改修を行わなければならないのです・・・
●懐かしい(笑)

とか言ってしまうほど昔々に、そのツールを使ってプログラムを作りました
なので、やり方は知っていましたが、現在のグラフィカルなツールに比べると
とにかくめんどくさい(笑)

罫線を引く時、線種、始点の座標(X,Y)、終点の座標(X,Y)を
線の数だけ書いて行かなければなりません

Microsoft Wordで、ホレホレと罫線を引く・・・なんてことはできません(笑)

そして、その帳票イメージを見ましたが、とにかく細かい青ざめ
大雑把な私に出来るだろうか・・・と少し不安です

まぁ、なんとか頑張って、せまて給料分を稼がねば(笑)


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



" allowfullscreen>

2024年04月24日

やっぱ、お客様に喜んでもらうのが嬉しい

●面倒を見てね

現在、私が担当していお客様のシステム変更については
第三者のソフトウェアハウスを介して取引をしています
いや、そのソフトウェアハウスは1月末に検収

その後は当社で面倒を見ると言う約束で
●引き受けたからには

なので、2月から担当になって(その時はそれほど大きな・・・とは思いませんでした)
些細なバグ潰しとか、細かな仕様変更などだけだと思っていました

しかし・・・
バグが出るわ出るわ
ある程度のバグは、そのソフトウェアハウスが引き受けてくれましたが

バグと言うか不便と言うか線引きが難しいものは
やっぱり、渋られています

結局は要件定義をきちんとしきれていないからでしょうね
●細かいなー

で、2月からずっと・・・あれ?
まだ3か月も経ってないのかー(笑)

グループ企業の為に開発していたのは4か月以上だったのに
そこより、要求が厳しい(笑)
結構、細かなところまで要望が出てきます

でも、その要望を聞いていると・・・
ミス入力を防ぐために必要なことばかり

逆に言えば、そのようなチェック機構、エラー気付き機能が実装されていないことに
いささか驚きです
●トコトン

前職では、臨床検査という医療関連業界でシステムを開発・保守していたので
入力ミスが下手すると人の命を奪う事になりかねない
そんな業種でしたから、システムづくりには極力ミスが発生しない様に

あの手この手を尽くしましたウインク

この入力ミスって、システム開発時のプログラムミス・・・ではなくて
操作する人が、入力する時に発生するミスの事です

人間はミスをするものです
システムは、運用の効率化だけでなく、ミスをする人間のサポートをすべきです

でも、そのシステムを作るのは私のような人間ですから
どんなミスをするかは100%は分かりません

ただ、だからと言って、前職の会社が属するグループが開発した
人間がミスをしなければ素晴らしいシステム
と言ったバカげたものを作っていれば、ほどなく衰退していくことは目に見えています

例え医療業界ではなくとも
ビジネスをするうえで、ミスは無いに越したことはありません。
なので、お客様のシステム運用上、出来る限りミスが発生する可能性を0に近づけるように

それがお客様のビジネスを効率よく運用していただく
そして、それが当社のビジネスチャンスの種を巻く
そう思いながら、お客様のために粉骨砕身しています

お客様から【ありがとうございます】って言ってもらえるのが
めちゃくちゃ嬉しいですねウインク

こないだ、私の作ったアプリを使用している現場の方から
【めっちゃ使いやすくなりました】って満面の笑みで言われた時は思わず
『その言葉が凄く嬉しいです』って素で言ってしまいました

やっぱ、私はシステムエンジニアとして
お客様に喜んでもらうのが凄く嬉しく感じます

そのために、お客様を喜ばすようどうしたらいいか考えてしまうわけですね(笑)


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



" allowfullscreen>

2024年04月22日

63歳と22歳

お菓子の家.jpg
●新人教育

今日から開発部門としての新人教育が開始された
本人は、Ruby(ルピー)言語はかじったことがあるとか
それ以外はとんと・・・だそうなウインク

でも、一つの言語を知っていれば後は何とかなる
それよりも、考え方の問題・・・って研修前にそっとささやいた(笑)
●今日は何をしているのか?

研修を受ける新人さんは22歳
大学出たて(当たり前か(笑))
そして、研修する御仁は63歳のベテランSE

ちなみに、私は61歳(笑)
63歳の男性が22歳の女性に開発の仕方を教えている

それを間近で(席が近いので・・・)
新人さんは私のすぐ後ろ
そして研修する御仁はその隣の席
●えんどおぶふぁいる

で、いろいろな言葉が聞こえてくる
End Of File ・・・おそらくEOFの事だろうけど
発音が丸々カタカナだった

新人さんも英語はまるでダメって言ってたけど
プログラム言語なんて、使っている単語は英語だけど
殆どが中学1年か2年で習うような単語ばかり

なので、心配しなくて大丈夫だよって研修前にそっとささやいた(笑)

だって、Openとか、Writeとか、Formatとか・・・
難しい英単語って・・・思いつかない(笑)
そんなもんだよねー
●レベルが

ただ、研修者はベテランなので端々に
難しい単語があったり、ワラけるような比喩があったり

配列変数の事をお菓子の箱って言ったりね(笑)
これはウケてしまったよー



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



" allowfullscreen>

日曜日は全ての活動を停止した〜〜

●土曜日は徹夜

土曜日は、会計処理の最終チェック
日曜日に会計監査の方に会計資料をお渡しすることになっていたので
しかし、とんでもないケアレスミスが発覚

それは・・・
●問題発生は9月24日

チェックをしている間、出金伝票に記載してある金額と
レシートの内容・金額をチェックしている時に
何故か、レシートが一枚合わない

そんな事は無いはず! 毎回きちんと合わせているはずだから
でも、1枚合わないなんてことは・・・なぜ?

しかし、ここで違和感に気付いた
会計データには280円と入力されているが
レシートの上には720円と280円が印刷されている

720円の方が・・・・購入商品に対する金額としては妥当
もしかして
●ケアレスミス

20240422_070122_1.JPG
やってしまったー青ざめ
レシートには代金 720円とお釣り 280円というのがデカデカと印字されていた
その印字されていた 下の方の 280円を支払額と思い 処理してしまっていた
それに気づいたのが 土曜日の午前0時頃

それゆえ、9月24日の出納帳から280円を720円に訂正し
その後の全ての帳票を印刷し直し ファイリングし直した
気づけば 朝だった
●丸々休み

ということで日曜日に教会に行くことを断念し
礼拝は YouTube ライブで行い
それが終わった瞬間に寝てしまった

気づいたのは最初に言った通り 午後4時半
雨がちな天気だったので空は夕方のような明るさ
でも、起きた時 朝になってしまったのかと勘違いし 飛び起きた(笑)



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



" allowfullscreen>
posted by Y.Taki@AS400 at 06:29| Comment(0) | TrackBack(0) | 雑談

2024年04月20日

教会にAS400が欲しいなぁ

I love IBM.jpg

●会計担当

教会で私は会計担当執事をやらせてもらっています
2005年ほどからずっとです(笑)

執事の任期は2年で、三選禁止規定があるので
2期(4年)やって、1年休み・・・となるはずです
●会計監査のご婦人の提案

2005年(約20年前)あるご婦人が
会計監査として選出されました

ただ、当時の教会の会計処理は帳面です
当時と言っても2005年なので、Windows95が出て10年
だいぶIT化が進んだ・・・? と言えます

ところが、帳面での会計処理だったので
会計担当執事が、毎週日曜日、礼拝が終わってから夕方まで
会計処理をしているという悲しい状況でした
●会計もIT化

その会計監査に選出されたご婦人は、職場でPCを使い慣れているので
(大きな病院の麻酔科ドクターだったので)
帳面でやられた会計処理を監査するなんて嫌だ!

教会の年次総会でそう言われました。
皆は【えっ?】という感じでした(笑)

そのご婦人の主張は、
【会計処理をIT化するなら、会計監査を引き受ける】
というもので、私としては至極ごもっとも(笑)
●名乗りを上げました

と、言う事で当時(今もですが)バリバリのシステムエンジニアだったので
【私が会計処理用のソフトウェアを開発しましょう】
と名乗りを上げました

その後20年弱
機能もどんどん取り込んで、結構な大きさのシステムになりました
でも、まだまだ必要な機能があり、これ以上組み込むと

パソコン上で動くソフトとしては、少し重いかなって
入力すると、1〜2秒待たされることもあり、これがイライラの原因(笑)
なので、会社でAS/400を使っているので、その早さに焦がれて

教会にもIBM AS/400が欲しいなぁって思い始めた次第
まぁ、会社のASみたいにバカでかくなくていいので
小さいのでも・・・・

プログラムは自分で作れるし、何しろ機能拡張が容易で
最適化なんてしなくても爆速で動作してくれるし

あぁぁぁぁ・ 教会にAS400が欲しいなぁ(笑)




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



" allowfullscreen>
posted by Y.Taki@AS400 at 04:44| Comment(0) | TrackBack(0) | AS/400

2024年04月19日

粗利益の計算方法が2種類あって

●粗利が異なる

今週は、お客様より異議申し立てがありました
それは、システムで計算された粗利と
会計上で計算した粗利が異なるとの事

これは一致しなければならないはずなのに、0.1%ぐらいの誤差が出るとの事
●調査してはみたものの

プログラムソースを確認してみたものの誤った処理は見つけられなかった
ただ・・・・違和感が
●会計処理で使用する粗利の算出式

粗利 = 売上 − 売上原価
= 売上 − (期末在庫 + 仕入額 − 機種在庫)
で、システムでの粗利の計算方法と同じ・・・ように見えていましたが

ふと・・・
気付いてしまいました・・・
売上原価とは何か・・・を決める方法を

システムでは大雑把な売上原価を求めるのではなく
売上を計上するために販売された製品 これを製作するために使用した材料の仕入れ額
これを売上原価としていました

何気に一致しそうな感じがするんですが、実際には異なります
●困った・・・・

これを、営業員に説明して納得してもらわなければ・・・
そして、一致するはずだと認識しているお客様に納得してもらわねば・・・

どうやって説明しようかと悩んだ挙句
説明用サンプル資料を作ろうと・・・2時間かかりました(笑)
でも、我ながらよくできたと思います(*^▽^*)

明日が楽しみだー(*^▽^*)




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



" allowfullscreen>

2024年04月18日

もう、慣れた? 慣れる分けないよね(笑)

●新人さんと

新人さんと朝、挨拶をかわす
《おはよう》だけでは物足りないので
当たり障りのない会話を・・・
●まだ慣れるわけないよね

と、も思いながら口にした言葉は
『もう、慣れた?』
我ながら、何つまんないこと聞いているんだろう(笑)
そう自己批判しながら、続けて

『まだ、慣れるわけないよね(笑)』
『頑張ってね』

あぁぁぁ、もうだめだ
穴があったら埋まりたい(笑)
●息子より1個した

まぁ、考えてみたらその新入社員は息子より1歳年下
でも、女性なので扱いが分らない青ざめ
下手な事を言うと、〇〇ハラとかで不快にさせてしまうかもしれないし
●可愛い

でも、やっぱり可愛い
いや、社会人に対して可愛いって言うのは失礼だとは思うけど
適度な緊張感と、まじめな態度を見ていると

大切に育てて(って言うのも不遜だけど)いってあげたいと思う




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



" allowfullscreen>

2024年04月17日

何故か気になるお客様

●棚卸処理で不具合

現在、担当しているお客様の所で
弊社が改修をプロデュースしたシステムを用い棚卸処理

しかし、今朝、不具合が発生したとメールが入っていて
それの原因追及を始めた
確かに、理論と実際が合わない

1+1は2になるはずなのに、1になっている
しかし、棚卸が完了しないと、年度ごとの処理が終わったと言えない

もう、4月半ば、早くけりを付けたいはずだ
と、言う事で必死で原因追及
●でも、実は

このシステムについて引継ぎは殆どなく、
仕様書もほとんどなく、やっと見つけた仕様書には
『計算する』と書かれていただけ(笑)

なんの仕様書じゃい青ざめ

原因を追究するため、プログラムソースを追っかけて
更新しているデータベースを見つけ、目的のフィールドを見つけ
それをプログラム開発ツールで、ソースを縦断して検索し

見つかったソースを一つ一つ確認し・・・
いやーーー! 気の遠くなる作業(笑)

でも、とうとう見つけた!
お客様の操作処理順番に誤りがあった
●でも、可愛いから(笑)

ただ、このお客様、偉そうでも無く
また、割とシステムについて詳しいので
話が早く(当社の営業マンを通すより話しやすい(笑))

原因調査のために、調べてほしいことがあれば
調べてくれたり、
私が、サービスしたら素直に『ありがとう』って言ってくれるし

可愛い光るハート
●と、いうことで

原因を特定し、対応策を検討し、回避策を提案する
そんな資料を半日かけて作成し
明日、訪問するつもりですにこにこ

もう、まったくタダ働きに近いんですが
でも、尾ひれは付きそうで

本社で使用しているある機能が好評なため
支社でも使用したいが運用が違うので対応して欲しいと・・・

これについては、営業が見積もりを作ってだすそうな
全くのタダ働きでは無いことに少し喜びが(*^▽^*)

ただ、安くして上げてほしいと勝手に思ってる・・・にこにこ




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



" allowfullscreen>

2024年04月13日

まさかの回答・・・おもろいChatGPT

何回やっても+.jpg

●粗利率がマイナスって?

お客様のところで、債権残高が合わないと言われて調査を開始
いやいやいやいや! 引継ぎもままならず仕様書も最新のが存在しないまま
システム改修をさせられたから(まぁ、仕事なのでさせられたという表現は
多分に感情が入ってますが(笑))

何故だろう?テストした時には問題なかったのに・・・・

問題のある部分に近づいた時に、感じたこと
出力帳票で特定のレコードについて粗利率がマイナスになっている
なにこれ?

粗利って、売上から売上原価を引いたものじゃない?
例えば、1万円の売上を得るために、仕入れに8千円かかったとすれば
粗利益 = 売上 − 売上原価(この場合仕入れ額)
= ¥10,000 − ¥8,000 = ¥2,000
純利益は、ここから人件費やら販管費やら事務費やら差っ引かれた残りだから
粗利率、すなわち粗利益/売上がマイナスってヤバいやん青ざめ
●差異のポイント

ってなことを考えながら、債務残高が¥1異なると言われ
国会議員だったらいいのになぁってな事も考えながら(笑)

¥1の差異の発生原因ならば、端数誤差が一番大きい原因
なので、そこを重点的に調べようと思っても・・・
何しろ、ソースを見てもきちんと端数誤差に対応している
●とにかく、粗利がマイナスってどんな場合

粗利率がマイナスって事は、売上がプラスで粗利益がマイナスの場合
粗利益がマイナスになるってどんな時?
本当にそんな場合があるのかな? きちんと事業をしているお客様だから

そこで、思いついたのがChatGPTで聞いてみようと
私は優良のGPT4を契約しているので(笑)きちんと答えてくれる・・・かも
●おもろいChatGPT

そこで、粗利率がマイナスになる場合ってどんな時があるのか教えてって質問
追加で、売上が10万円で、売上原価が8万円
返品額が8万円で、粗利率が同じ程度

そう質問したら、ChatGPT君、一生懸命考えて
何回もやり直したんだけど
回答:・・・・・・・・・とマイナスになりませんでした。

結局、粗利率がマイナスになる具体例を示してもらえず、最後には
お力になれず申し訳ありませんでした。って(笑)

まるで人間と話しているみたい(笑)
思わず、ありがとうって返してしまったにこにこ




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



" allowfullscreen>
posted by Y.Taki@AS400 at 11:20| Comment(0) | TrackBack(0) | ChatGPT

2024年04月12日

あれっ? 今日はお呼びじゃない?

●今日の予定

今日は、来客があり、そのお客様にRPG4フリーフォームを勧めると聞いていました
午後2時の予定でした
●お呼びがかかる予定

RPG4フリーフォームを勧めるにあたって
そのお客様がRPG3でシステムを構築されている事から
今回、RPG4フリーフォームを勧めて、開発効率を良くしてもらおうと

そこで、RPG3も使い尽くし、RPG4フリーフォームでもプログラミングできる私に
そのRPG4フリーフォームの良さを実際に使っている立場で話して欲しいと
お呼びがかかる予定
●午後2時

その時間になって、はっと気づいた!
あれっ?お呼びがかかっていない??
どうしてかなー?

まぁ、営業の方によると、いろいろと話してその時になったら・・・
と、言っておられたので、その時が来たら呼ばれるかなって
●真っ暗

午後4時・・・ 私は別のお客様の問題解決に集中していたので
はっと気づいたら午後4時
まだかなーと思い、会議室(ガラス張りです(笑))を見ると、真っ暗

あっれー? 帰ったー?
あらあらー! お呼びじゃなかったのねー

午後5時半退勤時に、その営業の方に聞いたら
今日の話ではそこまで話を勧められなかったそうな・・・

あーーー! 楽しみにしてたのに(^_-)-☆ おにこにこにこにこにこにこにこにこ





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



" allowfullscreen>
posted by Y.Taki@AS400 at 22:50| Comment(0) | TrackBack(0) | AS/400
ファン
検索
<< 2024年04月 >>
  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がいろいろな視点から様々な業務などについて語ります。
プロフィール