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

2024年04月27日

後ろから・・・16進数のお話し(2)

16進数.jpg

●16進数とは?

前回ブログ:後ろから…16進数のお話しで気になって寝られなかった私
なんで、この時代に16進数なんか使う必要があるんだろう?
何か変な事を教えているんじゃないの?
●16進数を使う場面が有った!

そのため金曜日の朝、その教育担当者に聞いてみた
【昨日、16進数を教えていたけど、今の時代で16進数なんてどこで使うの?】って
すると・・・
●なるほど(笑)

話を聞いてみると・・・
プログラミングを教えている時、Border Color や Background Color の設定値で

&h000000とか、&HFFFFFFとか
はたまた&H00FF80

これはなんで、こんな表現何ですか?って聞かれたから
トピックとして教えてたんだよーって
●そんなところにあったかー(笑)

私も・・・よく使うのに16進数って意識してみて無かった〜
頭の中では10進数も2進数も16進数もぜーーーんぶ数字
そんな構造になってしまっていたのに気づきました

なので、 Backcolor = &H184F7B とか見ても・・・
そのまんま認識していました
そんなもんだと言う事で

だって、Visual Studio みたいな開発環境では当たり前の表現ですもん(笑)
●熟睡

と、言う事で大きな疑問も解決し、昨晩はソファーで寝落ちしてしまいました
気が付くと、朝の5時半
でも、今日からGolden Weekにこにこ ゆったり連休

皆様もゆっくりお過ごしください(*^▽^*)
●追伸

このA8ブログで、文字の修飾(色を付けたり大きくしたり書体を変えたり・・・)した時に
色のコードは、#0000FF でしたー(笑)
毎日毎日、見ていました(笑)

ちなみに
この文字は&FF0000です
この文字は&00FF00です
この文字は&0000FFです
この文字は&FFFF00です
こんな具合ですねウインク

これは冒頭の写真をWebで表示したら・・・です(笑)


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



" allowfullscreen>

2024年04月26日

後ろから・・・16進数のお話し(笑)

古のコンピュータ.jpg

●今日も新人教育

今日も今日とて、新人教育が行われています
63歳と22歳でお話ししたように
私と同じ年代の教育担当SEが22歳の新人さんに教えています

何となく、その教育内容に疑問はありますが
ASP.Netについて解説しているところだと思うので
まぁ、新人さんのためには少しなるとは思いました

私も、新規開発案件の見積もりを作成しなくてはならないので
それほど聞き耳を立ててはいられないのですが
とにかく、背後1.5mの距離で教育しているので嫌でも耳に入ってきます
●何やら耳に入ってきた

そして、木曜日(4月25日)には
コンピューターの2値論理の話、2進数がどうのこうのから
0,1,2,3・・・・8,9,A,B・・・E,fというワードが聞こえてきて

16進数の説明をしているんだって懐かしさを感じながら聞いていました
でも、ここで疑問が湧きました
●なぜに16進数?

なんで、この2024年に16進数の話なんかしているんだろう?って
だって還暦過ぎた私のようなSEでは、40年前は16進数を多用していました(笑)

なぜなら、機械語を理解するような事もしていましたから
8086,Z80,80186,80286,80386・・・・
これらをご存じですか?(笑)

私はZ80CPUを動作させる機械語のプログラムを趣味で行っていました
この時には、16進数なんて10進数のように扱えていました(笑)

また、1990年代では、文字コードの変換テーブルを作成するために
やはり10進数より16進数の方が馴染みがありました

半角英字AのASCII文字コードは41(16)【65(10)】
同じく半角英字AのEBCDIC文字コードはC1(16)【193(10)】
●気になる

しかし、現在では、機械語なんて使いませんし(笑)
そりゃ一部のマニアな人は使うかもしれませんが
また、文字コードの変換なんてOSが全部してくれます

なので、16進数をどんな場面で使用するのか?
なぜ、16進数を2000年以降に生まれた新人に教えているのか?

めっちゃ気になりますにこにこ
今日、新人さんに聞いてみようっと(笑)
(もう趣味の世界だ)


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



" allowfullscreen>

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年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がいろいろな視点から様々な業務などについて語ります。
プロフィール