「VB」を含む日記 RSS

はてなキーワード: VBとは

2021-05-27

anond:20210527160436

VBも嫌いじゃないけどわんぶたの方が落ち着いてて好き

人形メインでやってくんないかなー

2021-05-13

犬系コイン暴落を喜ぶ人々

怨嗟なのか、すごく真面目かつ特に調べてない層なのか。

Twitter上だと昨晩の出来事VBに足元掬われた的に書き散らす呟きが見受けられるけど、そう言う話では無いんじゃないかと感じている。

柴犬コインの他はあまり詳しくないが、柴に関しては元々かなり情緒的な側面のある設計になっていて、よく言われている「中身のないミームコイン」は誤読な気がする。

2021-04-12

モンスター新人T やるきまんまん

有名私立大卒新人Tは新人研修のテストが社内でぶっちぎりの最下位

スパルタ教育で有名な係長のもとで一から鍛えられるはずだったが、

その係長栄転で私が教育係に任命される

顔合わせの飲み会コロナ前の話です)をした

翌日のはなし

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

朝、新人Tが一番に出社していた。

T「おはようございます。昨日はごちそうさまでした」

あれ、きちんとお礼も言えるんだ?

私[おはようございます。これからよろしくね。あれ、朝早いね。急ぎの仕事でもあるの?」

T「いえ、資格勉強していまして。仕事ではないんです」

そういえば、Tは資格マニアで20~30くらい資格をもっているとか聞いたことがある。

私「資格をいっぱい持っているんだって勉強家だね」

T「・・・誰に聞きました」

このときTの顔は真顔だった。何かを警戒するような・・・

私「誰だったかな。自分プロフィールに書いていなかったっけ?」

本当は姉御肌のHさんに聞いたのだが、とっさにごまかす。

S「・・・書いています。でも、誰かに聞いたのかと思いました」

私「本当に勉強が好きなんだね。そうだ、勤務開始ししたら、さっそく、お願いすることあるから

S「承知しました

勤務開始直前にHさんが出勤して、明日17時までに間に合うようHさんに簡単資料の取りまとめと、

Tにその資料に使う項目の数字の集計を依頼した。

Hさんは午前中の早々に仕上げて、Tの数字待ちの状態

翌日の朝に、Tに進捗を聞いたら7割出来ていますというので、

大丈夫だろうと思っていたら、16時半になっても何も言ってこない。

私「Tさん、そろそろ締め切りなんだけど出来たかな?」

T「時間までにはできます。」

17時すぎ

私「できたかな?」

T「できました!」

集計した数字・・・少し見て「数字がちいさくないか?」とわかるレベル

Tに数字確認たか聞くと、汗をどっとかい挙動不審に「確認しました」とのこと

私「チェックするから集計したエクセルファイルメールして」

いたことに、項目ごとの足し算をすればいいだけなのに、VBを組み込んだファイルが送られてきた。

そして、集計する前のエクセルファイルは上書きされて残っていない・・・・・

T「なにか間違っていましたか修正します」

私「・・・いや、Hさんに集計もお願いするので、その確認をおねがいします」

T「私がやります。私の仕事です」

そういって、やるきはマンマなのだ

結局、集計対象ファイルを新たに送信してもらい、Hさんが数字の集計、私が数字資料のチェックして

無事に資料はできたが・・・・・。

私がチェックしたあとの資料新人Tがチェックするという「Tの仕事」を作ることで落ち着いた。

しかし、仕事は出来ないのにやるきまんまんな新人Tのプライド想像以上に傷ついてしまたことは

知りようもなかった。

つづく

2021-03-26

anond:20210326213036

というか現場ユーザでも取っつける言語って馬鹿に出来たものじゃない。EUCでの業務改善って現場が本当に困ってることを自分たち解決するので、コミュニケーションによるロスも認識齟齬(顧客が本当に欲しかったもの)も起きづらいし。それを行える言語って重要よ(VBVBA)。

phpとかVBってよくバカにされるけど

なんでも作れるし覚えやすいからそんなに悪いと思わないけどな

2021-02-25

詰み詰み人生

30歳。文系出身地方都市在住。

経験6社、現在SESで5次受けくらいの案件VB.NET保守やってる。

エンジニア経験は2年くらいで正直ハナクソレベルC#とかPython趣味でちょろとやってる程度。

年収は300万くらい。子供が産まれそうだから正直年収上げたい。

転職活動してるけど当然落ちまくり。こんだけ職歴あったらまあどこもとってくれない。大した業務経験がないのもネック。

VBみたいなレガシー技術じゃなくてもっと最新のやつに挑戦してみたいけど年齢的に挑戦させてくれる会社はなさそう。

稼ぐのって大変ね、絶望してますエンジニアってもっと稼げると思ってた正直。

甘ったれ人生を送ってきた自分を呪う毎日疲れたよ。

稼げない旦那でごめんよ。

2021-02-22

[]

vb-.netコーディングしたvbprojファイルたちはローカルに保存。バージョン管理に適しているが、もうバージョンが繰り上がること(つまり改変すること)がないので、ローカルリポジトリ作ることもないだろう。いま生き残っているデバイスに合わせて、最新版のVSバージョンを作っておく?再利用するかどうかわからないコードにいちいちそんなことをする必要あるか?いるか

2021-02-07

ソフトウェアエンジニアが求めて良い開発環境について

当方ソフトウェアエンジニアで勤務先の環境がクソすぎるので転職しようと思っているのだが、

転職先の開発環境面接で聞く際にどこまでが常識でどこまでが過剰要求なのかが分からないので教えてほしい。

ちなみにWEB系の人間ではない. 地方ハードメーカー.

ちなみにGithubアカウントちゃんと持っているし, OSSにもコミットしているよ.

今の環境をざっくり説明すると

社内全体
環境改善のためにやったこ

他にも改善したい所はあったけど、モチベーションが消えた

個人向けに勝手に導入していること

などなど. 個人環境としては可もなく不可もなくという状況なのだが、

社内環境に合わせて業務をする際のストレスやばい

転職時の面接で求めて良い基準
絶対条件

これは絶対面接で聞きたい. ないって言われたら辞退レベル.

でもメーカーのクソなところで, だいたいネットにはつながっていない.

最低限

技術書を読んでいる人が皆無.

我流で書いた上司先輩のクソコード以外読んだことない人しかいないので.

もちろん開発手法勉強とかはしていないので.

欲しい

このレベルはもう期待していない.

欲張りすぎ?

いいなぁ~. ネット世界にはこの環境仕事ができる人も存在するらしいよ.

はてな見てると、はてなにいるような技術に関心を持つような人は実際には存在しないんじゃないかって思うぐらい、

私の周囲のソフトウェアエンジニアレベルの低さに呆れるので、

普通の(はてな基準)エンジニアと一緒に普通の(はてな基準の)会社仕事をしてみたいなぁ.

Densoの方の退職エントリでも, Densoでもこのレベルかーという内容だったし、

日本WEB系以外で"""欲しい"""の基準以上は不可能なのかなぁ。

はぁ

2021-01-30

45歳多重派遣プログラマ退職エントリ

45歳多重派遣と言っても、噂のGitHubの人ではない。すまんな。。

皆さんはプロジェクトの共有ディレクトリの最下層に”女子大生”という何もないファイルを作ってアクセスログをとっていたのがバレて怒られた事はあるか?私はある。2回。

人は暇なとき、意外とディレクトリをめぐる旅をするものだ。

仕事でとうとうGitHubすら使わずプログラマ人生を終えてしまった。

レガシー技術を使いがちな金融プログラマではそこそこ居るのでは無いだろうか。

年収20代後半からは550万~700万位だった。残業代退職金は無く交通費は出ない。

所属会社営業事務も居ない小さな所帯のフリーの集まりのような所で、会社運営必要金額をある程度毎月納めれば良い会社だった。

仕事がなくなれば自分、もしくは他社員の人脈で仕事をとってくる。フリーで居るよりは仕事を取りやすく、単価も上げやすいので一応会社所属にしているだけの所だった。

私はやる気が無いプログラマだった。オフ時間プログラム勉強したことなんて殆どないが30歳、35歳の限界説を越え、45歳まで働けた。

ニート高卒45歳。多重派遣底辺プログラマ退職エントリ

はてなIT技術者諸氏はオフの日にも日々勉強をしているようで。

好きなんですね。この業界が。日本ITは今後も安泰だ。

◯◯出来る人が居ないか?と聞き回る営業を見ていると多重派遣SESとはいえ業務時間内に勉強させろと私は思う。

技術勉強の話になると途端に何プペる?のような、仕事の為の無給勉強時間当たり前のように語られる事がやる気の無い私にはついぞ理解することが出来なかった。

足に鎖でもついてるのかね。私と一緒だね。

45歳で年収300万円多重派遣の彼は問題児なのかもしれないが、私よりはやる気があるプログラマなのではないかと思う。

退職までずっとプログラムを書き、テストをしていた。たまに客に直接要望を聴いて、仕様書に落とすこともした。

C/C++Java・各種Shell・VB/VBA・SQLUNIX/LinuxWindowsサーバーをなんとなーくしていて、他の人が書いたプログラムを流用しまくって書いていた。

苦手なのはプログラムより仕様理解だった。

ざっくりな話になるが、私より出来る人はわんさか居て、私より出来ない人・問題児が2割は居た。後者の彼らのおかげで私は仕事があったのだ。あと、東京からあったのだ。

人並以上の理解をしていたのはLinux構造くらい。仕事カーネル層に潜り込み、デバイスドライバの改造をしなくてはならず、月350時間くらい働いているうちに身についたものだ。年俸制という糞システムのおかげで1円も残業代は出なかったが。

全く知らない技術が使われている新しい現場に上位プロパー会社営業に売りに出されることはままあった。

現場の人にさも「解ってます!」みたいな面で面接をし、何とか切り抜けることは出来た。このときばかりはいやいやながら上辺だけを勉強した。無給でな。

解っている事でも残業が沢山降ってきそうな場合は「ちょっと私には難しいですね・・・」「いやー、解らないですね。。」と出来ない振りをする度量もついていた。

仕事は”出来る(都合の良い)いい人”に回ってくるし、仕事をしてもめったに単価を上げてくれなし、切られる時は切られる。

30歳を越えたあたりから必要な時は定時丁度に上がる精神的な技術も身についた。

それと同時にここ10~15年はブラックIT業界でもようやく過残業を減らそうという機運が増えてきたように思う。

ライブイベントにも足を運べるようになり、推し投資が出来るようになった。

おそらくまだ10年はプログラマとしてなんとなく生活出来たのだろうと思う。

あいつ、そこまで出来はしないけれど居ないと困ることもあるんだよなぁ」位のポジションで。

あるいはもう少しやる気を出し、転職をし、上位層で働くことも出来たのかもしれない。

でも急に仕事がつまらなくなったのだ。だから辞めた。

最後になったプロジェクトのこと。

リーダーが毎朝9時に朝会を開き、進捗を聴く

・そしてその日、”1人日”以上の仕事が割り振られる。残業しても終わらない

・翌朝で何故おわっていないのか?を問い詰められる

仕事タスク割り振りが多すぎて終える事は出来ないとお伝えしましたが?と反論

・その状況で、空いている時間にやっておいてくれと新たなタスクが振られる

・空いている時間とは?と聴いてみるが、コンパイルしている1分の時間に少しづつといわれ、そんなの出来るわけ無いですよね?。どこに空いている時間があるか教えて下さい。

と、毎朝そんな問答を繰り返していた。

今までは流していたこの程度のパワハラが嫌になった。

改善をする気もおきなかった。早く次の現場に行きたいなという事ばかり考えていた。

そして気づいた。この仕事にようやく私は飽きたのだと。

子供も数年前に生まれ子供が成人するまでこの仕事をするのも耐えられないと。

そんな時に副業のほうを本業にする決意をした。会社を辞め、起業をした。

今は全く別業種の業界で働いている。この先うまくいくかは良くわからない。

3次請け、4次請けの会社に居たので理不尽パワハラには事欠かなかった。

理不尽の例1)

まだ若手の時、鉄砲玉として使われた事があった。

セキュリティがゆるゆるだった20年以上前の話である

TVCMもよく見る有名システムとある現場

フロッピーを本番端末のあるセンターに密かに持ち込み、定例メンテナンスの振りをしてシステムを黙って更新するという密命が若手の私と、他社の派遣PG新人のK君に与えられた。何度も。

かばんの奥にフロッピーを隠し、かばん持ち込み検査検査員にばれないようにし、潜り込む。メンテナンス用の作業ID使用して黙ってシステム更新するというのを繰り返し行った。

今考えると下手すると裁判沙汰なんじゃないだろうか。しかも見つかったら責任を取らされるという。

ある時、K君が想像以上にアホだった事で事件もおきた。

テンパった彼は入館証ではなく、隠していたフロッピー検査員に見せつけたのだ。

だが、早朝ということもあり、検査員がほぼ寝ていたので問題なく通れてしまった。

今思うとあの時は首の皮一枚で大丈夫だったんだなと。

理不尽の例2)

大手家電メーカー工場仕事をした時、プログラム仕事なのに作業服をまず”自費”で買わされた。作業服いらねえだろう。

工場内にある窓の無いプレハブ小屋が開発現場だった。人権が無ぇ。ファーウェイ工場にはヨーロッパの街並みが再現されているらしいが。

この現場は電機メーカーIT子会社D社からE社に投げられ、部屋に私以外だと窓際管理職のD社社員1人とE社の人間しか居なかった。

何故、E社の人間の中に私1人だけ他社の開発要員が入るのか?

入ってすぐに理解した。担当するシステムが1人だけで長く開発していたシステムで、スパゲティすぎて破綻しかけているのだ。

これを開発し続けられればヨシ、破綻したら私の(会社の)せいということにしたいのだ。

入って1週間で営業にコレはダメだと、早く抜けさせてくれと直訴した。

結局抜けるのに4ヶ月かかったが、その間、本当に酷い日々だった。

さな改修が多く、納期は1週間か2週間毎にやってくる。だが仕様を投げるD社の人が鬱で会社にあまり来ない。他のD社の人に聴いても何も解らないという。

1週間の仕事金曜日納品なのに、木曜日夕方に2日酔でやってきた担当者に仕様を聞き出し、金曜日に意地で納品するも、気に入らないところがあったらしく「前担当者よりスキルが低いですね~」と言い放たれた。精神の苦行だろうか。

私の抜けた後、E社の別な人間担当するも無事破綻しかけているという話は後ほど聞いた。自分スキルでは本当にギリギリだった。危なかった。

パワハラ1)

高校卒業後はニートだった。猫と母としか会話をしない2年を過ごした。

その後、大手新聞社オペレーター派遣会社が共同で作っていた文科省認定ではなく定期の学割も効かない街のパソコンスクールに通った。

教師は二種(基本情報)も持っておらず、業界歴は1年だけで環境変数理解していなかった。

その学校で多重派遣という底辺で生きる技術者の卵に他の20名と一緒になった。

文科省認定専門学校情報処理科では少しマトモに勉強すれば大手SIer商社の子会社の「何ちゃらソリューション」に入れる事も多い。

アホの一つ覚えのように大手の子会社は「何ちゃらソリューション」なので、「何ちゃらソリューション」というIT会社を見たらセンスの良い経営者が名付けた何処か大手の子会社だと思って差し支えない。あとイノベーションとかな。イノベータとかな。

就職氷河期の真っ最中地方中核都市就職をしたのだが、入社直前に東京勤務になった。

会社からは15万円の引っ越し資金けが支給された。氷河期の3月に転職は出来なかった。

親に敷金礼金4ヶ月分を負担してもらい、親父に秋葉原石丸電気家財一式を買って貰った。

SES企業はまず新人教育の当たりハズレががある。ハズレのほうが多い。

派遣法の隙間をついて、たぅった1人で新人派遣されてくる事も多い。彼らの大体は苦労を強いられている。

私は運良く同じ会社の人が沢山居る現場に入ったのだが、教育担当想像を絶するパワハラマンだった。とにかくどんなことにもキレる。

ある日個室に呼び出され「お前は田舎に帰って缶詰工場で働け。なるべく頭の働かなくて良い仕事を選んでくれ。業界にいると迷惑だ」と言われてしまった。

親に学校に通わせて貰い、引っ越し代も払ってもらったのに使い物にならないと言われたとき絶望感は大きかった。

地下鉄ホームに入ってきた時、ホーム下にふと吸い込まれて行きそうになり、寸前でハッとなり鼻先を電車がかすめていった。

知らないおばちゃんに「しっかりして!」と怒られた。都会の人も優しい。

あと、駅のホームドアは大事だ。全駅につけてくれ。

それ以降、他社でも新人には丁寧に接している。私はまだ恵まれていた方なのかもしれない。

パワハラ2)

とある家電の開発ツール担当していた時だった。

その家電TronからLinuxOSが切り替わり、開発・コンパイル用のソフトウェアシミュレーター新規開発となった。

Linuxカーネルプログラミング必要となり、日本語の文献もインターネット上の文献も少なく、オライリー洋書現在日本語版もある)を取り寄せて読まざるを得ない状況だった。

英語は全く出来ない&私が作るとなると当然開発は遅れた。

私はカーネルプログラミングなんて当時はしたことが無かったし、集められた人員Linux上でC言語仕事したことがある。くらいの人員が集められたのだ。

単価が安い人しか使ってはいけないというルール運用されていたらしい。

開発ツールの開発の遅れはプロジェクト全体の遅延に繋がった。

苛立った家電メーカーの”部長”が私を広いフロア大人数の前でこう叱った。

「こいつ全然解ってないじゃないか!!」「なんでこんなのにやらせているんだ!!」

中国出張で散々おねーちゃんを買った自慢をしていた糞みたいな人間に罵られるのである

月単価55万で350時間働かされ、残業代は1円も出ずである。誰もフォローをしてくれなかった。

徹夜が3日目に突入した午前3時、役職付きが私のPCの後ろで「まだ出来ないのか?」と15分おきにやってくる。

何とか完成はさせた。恐ろしいことに若かった当時は満足感をそれなりに得ていた。

精神的に色々と凹んでいた時に励ましてくれたのは中国人の同じ派遣の人だった。

大卒の育ちの良い中国派遣技術者が沢山居たが、彼らは本当に性格がまっすぐだ。彼らが私の中国感を大分良くしてくれた。

(ずっとメッセンジャーばかりやっている連中もいたが)

彼らのような有益人材が来てくれる時代があと何年あるのだろうか。

余談だが、この糞忙しい間に所属会社がいきなり倒産した。

私は所属未定のまま倒産した次の日も、土日も何故か働いていた。

自分が働かないと他の人が倒れてしまうと当時は考えていたし、ようやく仕事が出来るようになって謎のやりがいを感じていた。

そして、翌週、中間会社から流石に所属未定はマズイのでフリーとして契約しましょうと言われたのだが、単価の話なんて当時若造だった私には解らないのである

結局、300時間以上働く中、残業代無しの45万円固定と言われるまま契約をしたのだが、

当時の私には多い金額に思えていたものの、都内フリー技術者としては当然低すぎる金額であった。

忙しい中、アドバイスを貰う余裕もなく、無知のために中間会社の狸親父に低い金額契約させられたのだった。

みなさんは自分の単価くらいは知っておいたほうが良い。

賢い同じ会社の同僚は失業手当で半年遊んだか、会社契約と同じ単価でフリーとして契約していた。

余談その2、当時なんとなく興味を惹かれて当時流行っていた日本礼賛本を読んでみた。

国産OStron携帯電話世界を席巻!!みたいな事が書いてあったが、その本が出ていた頃、携帯電話OSLinuxSymbianで締められていたのを知っていたので興味深く読んだのを覚えている。

他にも

「1次請けが私の単価を上げてくれても中間会社搾取し、私には全く反映されない話」

野田ドモホルンリンクルバイトのように円高注視し続けた時、円高オフショアブームで単価が2年で2回減った話」

中間会社オフショア開発の失敗の後始末を手伝って欲しいと言われ、現場インフルで倒れた振りをして休んだ話」

「5000円の著作権フリー音源システム使用するのに数百万かかった話」

メモリ枯渇エラーが頻発したのに数百万以上のコストをかけて打ち合わせをする虚無の話」

メモリ初期化エラーが頻発した時に、解決方法としてとんでもない方法提示され、阻止した話」

「15万円のPCが60万円で導入される仕組み」

入社初年度の忘年会の一次会が新宿の有名なゲイショーパブで、他の社員と会話も無く終わった話」

無呼吸症候群で猛烈な睡魔との戦い、現場で怒られるようになり、睡眠薬生活リズムを取り返した話」

同人活動職場にバレて地獄を見た話」

大手会社コンプライアンス啓蒙画像著作権違反を発見した話」

「キレる、人前でイライラする人とは働きたくない話」

「某銀行の開発子会社美人率が高い・銀行員の婚姻率の格差社会の話」

などなど考えていたが長くなったので終わり。

多重派遣先は色々なキャリアの人が多い。元ホスト、元キャバ嬢もいれば元医師中国人、元アニメ会社勤務、元美容師、元寿司職人等の転職組も多い。

以前いたプロジェクトの有名SI企業PMSES上がりの元寿司職人だった。

SES就職の壁が低い。そこを足掛けとして転職し、さらなる転職大手大手子会社転職するのは悪くないキャリアプランの一つなのかもしれない。

SES会社玉石混交なのでまずは良いSES会社に入るのは大事だし、多重派遣改善されてほしいが。

何が書きたかったのか忘れたし飽きた。

業界からやる気の無い45歳が1人減り、業界は少し平和になった。

追記:続編を書きました。

https://anond.hatelabo.jp/20210131035752

2021-01-11

anond:20210111151935

銀行システムを作ってる連中ってのはVBの頃からメンテナンスを請け負ってる会社エンジニアが作ってるんだぞ。

しかもそのエンジニアだってよくわからん会社からSESで雇われ来てるだけだから

もう少し書くと、銀行社内SEという立ち位置は、プログラム書けなくって請け負い会社が作ったプログラムをなんとなく要件を伝えて、受け入れテストするくらい。

大手SIerの常駐組もいるけど、これがまた厄介で基本的仕事やる気ない。

金融ってのは大方そんなもんだ。

現場からは以上です。

2020-12-22

COBOLのいいところ

とにかく機能が少ない。

機能が少ないので、だれが書いても、フラグGOTOだらけにしなければ、大体同じようなコードになる。

俺はCOBOLの他、javaPHPVBをかじったけど、他人の書いたPHPなんて一切見たくない。

大規模システムを何十年も維持するには、大人数で保守する必要があって、プログラマー技量に左右されないCOBOLが最適だと思う。

2020-12-19

元請けクソSIer課長

元々あるプログラム改修してくれって言うからやったけど

C#からVBに書き直して(アイエエナンデ)

Excelデータの読み取りにNPOI使うなCOM参照使え(無人システムなのに止まっても知らないよ)

LogDBアクセスXml読み取りも弊社作成標準ライブラリ使え(目を覆いたくなるようなクソクラス群、文字列結合のクソSQL吐き出すから秒までしか日付扱えないよ)

・画面止まっちゃうから非同期関数にしたら怒られた

これだから下請けはみたいな上から目線指導されたけど、品質わざわざ落とす方向でいったい何がしたいのかね

2020-11-30

anond:20201130054727

IT業界VBブーム自由化によって凄まじいブラック化と低賃金化が進行した

アプリケーションとかソフトウェア開発なんかはもう当時の人間なんか死ぬ廃人になってるか、ほぼ犯罪すれすれみたいな方法でなんとか逃げられたから口を閉ざして別領域転職してるって奴も多いので誰も当時を語れる人間はいないが

比較的変化の少なかったインフラ系では未だに当時の時代を懐かしむ意識高い系プロトタイプみたいなオッサンがよくいる

摂生がたたって手術しまくりで全身サイボーグ009みたいになってるオッサン

酒癖が悪く職場人間飲み屋100%トラブル起こして人殴ったり女酔った勢いで犯して強制わいせつ逮捕歴があるような、今のIT業界では存在さえ許されないようなマジキチレベル人間でも

20代も後半の頃には億単位予算くれてプロジェクト回せてた時代

そういう人間がいまだに上にいるかIT業界は衰退したんだと思ってる

2020-11-25

anond:20201125225751

pythonExcel自動化みたいな書籍記事があるけど、俺もVBC#のほうがいいと思うわ。

スクリプト系の動的型の言語が楽に感じるのって、数行程度のコードで、数十行数百行程度の規模でも静的型の言語のほうが楽になるな。

以前は、相当スキルの高い人でも「Rubyコードを書くのが楽しいww。Java? 程度の低いPGを大量投入するようなプロジェクトはいいかもね」みたいなことを言ってたけど、頭良すぎて脳のリソースコードチェックに使わないと持て余しちゃうんだろうな。

2020-11-18

そんなレベル大丈夫か?

登場してから、その効率の良さで永らく使われてきたものの、同時に様々なセキュリティホールを生み出した結果、

今や「可能な限り使わないことがベストプラクティス」と言われているC/C++言語

実際、PythonGo言語などで書けそうなら、絶対そっちで書くべきだと心底思う。

(ただしVBテメーは絶対ダメだ)

以下のような、ド素人しか思えない実装によるやらかしを見てきたこともあって、その思いは一層強くなった。


いわゆる下手のC/C++あるあるで、もう本当にうんざりするほど見かけるのが、

char型の巨大な配列グローバル宣言し、それを使い回す」

という、色んな意味頭痛がしてくる実装

それ、今どきのWindowsとかでやられると、ビルドないし実行したタイミングウィルス対策ソフト誤検知したりするんだわー。

しろ人によってはint型の最大数を要素数として配列作るとか、無茶しやがって…みたいな事するんだから無理もない。

てかさー、それポインタを全く活用できてねーじゃん。

必要とき必要な分だけ領域確保して、ポインタで適切に参照させるとか、基本中の基本じゃねーの?

誰でも初心者の時期があるのは仕方ないが、お前初心者レベルのまま何年コード書いてんだ?いい加減にしろマジで


そうやって書いてしまったものリファクタリングするのも、他の安全言語移植するのも諦めて、今日誤検知させる奴がいる。

そもそも本来コンピュータのことを詳しく知っている専門家が使うことを前提とした言語が、こうも広まってしまたことが歴史の過ちだったのかも。

2020-11-11

久しぶりに知〇袋を眺めていたら、変なものを目にした。

ハローワークが開催しているアカデミーがあり...ITパスポートか、CAD勉強をしたい...」

という、この人何をやりたいのだろう、と。

ITパスポートって国家資格みたいだけど、回りから酷評されてる。

実際IT関連に就職したとしても、殆ど意味の無い資格

CAD勉強って、CADの使い方身に着けても図面描けないでしょ、

図面の描き方知らないと。

ただ単に手当てが支給されて、受講できるから習いに行きたいと思ってるみたいだけど、

IT連行きたいなら、VB++でもPHPでも何でもいいか言語勉強した方が

よっぽど役に立つと思うけどね。

そんなのより、土木施工管理士とか建築施工管理士とかを目指す方が

(必ずしも資格取得じゃなくてもいいんだよ)、

そういう職に就いた方が前向きだと思うんだけどね。

こういう人が負のスパイラルに陥るんだろうな。

自分が何をやりたいのか、何をやらなければならないのか。

あ、ごめん、ニートの俺が言っちゃダメか。

 

2020-10-03

https://web.archive.org/web/20060114163328/http://www.111.ne.jp:80/lccland/amuse/fortune/aisyo.h

芸能人とかとの相性占いサイト(現在はページ消滅)

これ流石に現代IEでは動かない気がするなーと思って、ソース見たらVBScriptですってよ奥さん

HTML上で VB動かすとかマジ自由やな〜。

Web黎明期なんだろうけど、現代価値観で見ると野蛮だしうげーってなる。

どうせ君たちはWindowsでしょ。私は意識が高いのでMacbook Pro(2014)ですよ。最新の Firefox を使っているので動作しません。

IE試してみてはどうでしょうか。

2020-08-25

プログラミング法令解釈の似ているところ

定義してから使うところ

学校教育法

第一

この法律で、学校とは、幼稚園小学校中学校義務教育学校高等学校中等教育学校特別支援学校大学及び高等専門学校とする。

二条

1 学校は、国(国立大学法人法平成十五年法律第百十二号)第二条第一項に規定する国立大学法人及び独立行政法人国立高等専門学校機構を含む。以下同じ。)、地方公共団体地方独立行政法人法平成十五年法律第百十八号)第六十八条第一項に規定する公立大学法人(以下「公立大学法人」という。)を含む。次項及び第百二十七条において同じ。)及び私立学校法昭和二十四年法律第二百七十号)第三条規定する学校法人(以下「学校法人」という。)のみが、これを設置することができる。

2 この法律で、国立学校とは、国の設置する学校を、公立学校とは、地方公共団体の設置する学校を、私立学校とは、学校法人の設置する学校をいう。

第一条では「学校」の定義を列挙型により定めている。

二条第1項では「国」「地方公共団体」「学校法人」という3つの用語が新たに定義されている。

同第2項では「国立学校」「公立学校」「私立学校」が定義されているが、この時点で既に前の定義が使われている。単体ではこの条文は読めず、ここまでの4つの定義を持ってこなければならない。

VBで言うところのDim a = ~。JSで言うところのvar a = ~。

法律によっては第二条あたりに、以降で使う全ての用語定義しまくるものすごく長い定義セクションがあったりする(例:所得税法)。初っ端にDimが何十行も続くコードのよう。

他の法律から引用するところ

社会福祉法

二条

2 次に掲げる事業第一社会福祉事業とする。

一 生活保護法昭和二十五年法律第百四十四号)に規定する救護施設更生施設その他生計困難者を無料又は低額な料金で入所させて生活扶助を行うことを目的とする施設経営する事業及び生計困難者に対して助葬を行う事業

二 児童福祉法昭和二十二年法律第百六十四号)に規定する乳児院母子生活支援施設児童養護施設障害児入所施設児童心理治療施設又は児童自立支援施設経営する事業

三 老人福祉法(昭和三十八年法律第百三十三号)に規定する養護老人ホーム特別養護老人ホーム又は軽費老人ホーム経営する事業

四 障害者の日常生活及び社会生活を総合的に支援するための法律平成十七年法律第百二十三号)に規定する障害者支援施設経営する事業

五 削除

六 売春防止法昭和三十一年法律第百十八号)に規定する婦人保護施設経営する事業

七 授産施設経営する事業及び生計困難者に対して無利子又は低利で資金を融通する事業

ほとんど既に制定されている法律引用しただけで、第一社会福祉事業定義構成している。

Cで言うところの#include。Pythonで言うところのimport。require派でもusing派でもなんでもどうぞ。

他の法律委任するところ

銃砲刀剣類所持等取締法銃刀法

四条

1 次の各号のいずれかに該当する者は、所持しようとする銃砲又は刀剣類ごとに、その所持について、住所地を管轄する都道府県公安委員会許可を受けなければならない。

四 国際的な規模で開催される政令で定める運動競技会のけん銃射撃競技又は空気けん銃射撃競技に参加する選手又はその候補者として適当であるとして政令で定める者から推薦された者で、当該けん銃射撃競技又は空気けん銃射撃競技用途に供するため、けん銃又は空気けん銃を所持しようとするもの

銃砲刀剣類所持等取締法施行令

第三条

1 法第四条第一項第四号の政令で定める運動競技会は、次の各号のいずれかに掲げるものとする。

一 オリンピック競技大会

二 アジア競技大会

三 近代五種競技世界選手権大会

四 世界射撃選手大会

五 アジア射撃競技選手大会

2 法第四条第一項第四号の政令で定める者は、公益財団法人日本スポーツ協会昭和二年八月八日に財団法人大日本体育協会という名称設立された法人をいう。以下「日本スポーツ協会」という。)とする。

銃刀法では、銃砲刀剣を持つ許可をする相手を「政令で定める」とぼかしておいて、許可を与える仕組みだけを制定している。

具体的に許可を与える相手は、施行令によって定めている。

まり、枠を作ってあとからそれに当てはめるコードを書いているわけだ。

これはJavaC#interfaceのものである

法律に定めるべき具体的な内容は、時代や情勢によっていくらでも変わっていくものだが、法律改正国会でいちいち可決しなければならないから手間がかかる。

それに対して政令であれば内閣が制定できるし、さらに下位の省令となれば省庁だけで完結できる。より偉い法律立場からより小回りの利く政省令委任することによってコードの柔軟性を保っている。

これは大規模開発にて分担してコーディングすることにずいぶんと似ている。

後の記述の方が強いところ

地方自治法

第八十九条

普通地方公共団体議会を置く。

第九十四条

町村は、条例で、第八十九条規定にかかわらず、議会を置かず、選挙権を有する者の総会を設けることができる。

法律基本的には後の方が強い。

先に定義された条を、後に書かれた条が覆すことができるし、なんなら後から制定された全く別の法律が、急に他の法律を覆しにくることもよくある。

これはプログラミングにおいて、変数の値や状態を後から書き換えられることに似ている。あるいは、クラスオーバーライド

法令解釈では、ある条文を読むとき、その条文に書かれている全ての定義を参照先まで確認しに行き、他の条文に委任されている事項も全て調べ、その上、他の条文で覆されていないかも調べる。

プログラマーデバッグしている時の動きに一致しているといっても過言ではないだろう。

差分管理しているところ

酒税法の一部を改正する法律平成九年)

酒税法昭和二十八法律第六号)の一部を次のように改正する。

第十条第一号中「若しくは第二号の」を「から第三号までの」に改め、同条第二号中「若しくは第二号」を「から第三号まで」に、「ついては、」を「ついては」に改める。

十四条見出し中「取消」を「取消し」に改め、同条中「左の各号の一」を「次の各号のいずれか」に改め、同条第三号を同条第四号とし、同条第二号の次に次の一号を加える。

三 未成年者飲酒禁止法大正一年法律第二十号)の規定により罰金の刑に処せられた場合

法律基本的に「~を改正する法律」を施行することで、このように改正を繰り返している。

単体の「新法」が新たに発生するのではなく、元の法律差分を組み合わせて結果的に新法になるという仕組みだ。

まり、これは差分管理でもあるし、プルリクをマージしてデプロイするGitの仕組みも連想される。

こんなにも法令解釈プログラミングは似ているのだからもっと両者は仲良くできるはずだ。

2020-08-13

配列っていつ使うん?

VB勉強してるけど配列っていつどういう場面で使うん?

2020-08-08

俺にはVBが足りなかった

最近薦められてビタミンBサプリ飲むようにしたのよ

一週間ぐらい飲み続けてたら疲れが尾を引く感じがほぼなくなったわけな。ああ本当にビタミンB足りてなかったんだと。

野菜も肉もバランスよく食べてるつもりだったんだが、豚肉食べてないのと酒(ウイスキー)飲んでるのがいけなかったという話になった。ビールだとまだビタミンB補給されるからな。あとしじみか、食え(飲め)と言われたのは。

ビール飲まない酒飲みは陥りやすい罠らしい。

お前らも気をつけろよというかビタミンBサプリ飲んでみろ

2020-08-06

anond:20200806103150

VBVB.NETが同じなら CとC++C#も同じだろ

anond:20200806100834

VB.netではなくVB Nikeスニーカーの話をしていたらアディダスはねぇといわれても まぁ アディダスはそうなんだろうなぁ

プログラミング言語について

外部機器制御が絡んでくる関係上、今までずっとベーシックを使ってきた。昔は、N88 Basicかいうやつをさわっていた。懐かしい。そのうちビジュアルというのがついた奴に移行した。Win98 OSでN88・・・大変だった。VB6を快適に使っていたような記憶があるが、そのうちvb.net移植せねばならなくなった。数か月間ずっと学習していたような記憶がある。部下にvb.netコードだけどメンテ頼むわって言うとなんとなく拒絶反応みたいなものを感じる。当然だろう?外部機器制御が絡んで機器会社側が提供するUSBドライバーがある種のプログラミング言語を想定してくる以上、選択肢はそうひろくないはずだ。大学にいるとき授業でC言語習ってるはずだから、せめてC#に全部書き換えたほうが良いのか?qiita見てたら自己紹介ところに「しがないvb.netかい」ってなっていたし、昔も誰かが「VBメンテまれちゃって・・・電話口で叫んでるの耳に入ってきたことある・・・C#ならいいのか?ならそう言ってくれ!

2020-07-28

2 新人モンスターT 垣間見える獣性

モンスター級の新入社員が配属されて、危険察知センサー

ビンビンの係長たち、初日は嵐の前の静けさだった。

「Tと申します。よろしくお願いします」

無難にこなす自己紹介、表面上は見えない異常性。

Tさん教育係はS係長、補助はHさんにお願いします。」

S係長休日リトルリーグ監督も務めるスパルタ教育で知られる巨漢の男性

Hさんは親が許せば警察官になりたかったという正義感の強い常識のある女性

課長モンスター新入社員Tを教育すべく万全の体制を整えた。

私は教育係にならなかったことのホッとしていたのもつかの間、

別の新規案件の立ち上げで3週間ほど終電毎日になり、

新人Tのことなどすっかり頭から消えていた。

その後も多忙を極め、ヘロヘロになりながらも

ようやく私の仕事が落ち着き始めたのが6月中旬

その間にも、モンスターTはいろいろ小さな問題を起こしていたが

子どもを叱るようにS係長は扱ったのであった。

こんなにも会議室から新人が大声で叱られる声が聞こえてくることは珍しい。

そしてHさんもモンスターTには手を焼いていたが、

モンスターTはS係長とともに叱ってくれるHさんに

淡い恋心を抱くようになっていく。

自分のことを思い真剣に考えてくれているという誤解から

まれる恋心。迷惑以外の何物でもない。

叱られても叱られてもHさんには怒りを抑えるようになる。

問題行動を起こすT。そして、どうしたらよいかHさんに頻繁に相談するモンスターT。

鬱陶しがるHさん。

S係長とHさんには従順になっていく、しかし、

S係長上司Mは昭和チンピラみたいな人だったので

モンスターTはMのことを馬鹿にしているような態度をとっていた。

6月に入ったころ、MさんモンスターTの小競り合いがあった。

M「この数字が去年より大幅に上がっているのたけれど、あっているか確認して!」

T「あってますよ。」

M「それを確認してくれ。」

T「エクセル計算しているから何回確認しても同じですよ(笑)

M「・・・それじゃあ、俺が確認するからデータメールで送れ!」

T「VBを使ってますけど、わかります(笑)

M「いいから送れって言ってんだろ」

T「VBってわかりますって聞いているんですけど(笑)からないですよね(笑)

M「おまえふざけんなよ!」

課長「やめろ!Tさんがよくない」

T「すいませんでした」

Tはこんな調子で、頭をMさんに下げていたが、下げた頭をなかなか上げなかったのは

Mを馬鹿にしていて、頭を上げれば笑顔になっている自分課長にばれるのを恐れたのだ。

Tは課長を上の存在であることを認識しているから、表面上はすぐに従うふりをする。

獣のような感性、それがモンスターTであった。

6月下旬、私は突然課長から会議室に呼ばれる。

嫌な予感がする。

課長「いい話が1つ、悪い話が1つあります。どちらから聞きますか?」

これから始まる地獄のような毎日の始まりであった。

2020-06-27

プログラミングは一生安泰のスキルではない

プログラミングという言葉アフィブロガー御用達になって、SNSプログラマーを名乗るのが憚られる感じの昨今。

プログラミング勉強すればフリーランスで一生困らないみたいなこと書いてあるけど、そんな夢のスキルじゃないよ。

それなりにベテラン()を見てきたけど、結局はマネジメント層になれなければ会社にしがみつくことになる人が多い。

なぜなら概念レベルでの流行というものがあるから

これはvueかReactか、javaRubyかみたいな話じゃなくて、もう少し基本的な部分。

例えば大きいのはオブジェクト指向クラス/インスタンス概念

他には、ガベージコレクタ例外処理マルチスレッドデリゲートラムダ式、非同期処理、バインディングとビューモデルイテレータ、null安全

プログラミングを学んでる人には当たり前かもしれないけど、これらは十数年かけて徐々に当たり前になっていった。

ITバブルブイブイ言わせていたけど、これらをうまく扱えないベテラン結構いる。

固定長メモリポインタとmemsetで全てをまかなってきた層や、静的なモジュールで全部の画面を作ってたVB屋とか。

若いころは勉強すればいいと思うだろうが、理解はできてもそれを流暢に使いこなし適合するのは意外と難しい。

プログラムの中でその人の担当箇所だけいまいち読みにくくて、取り回しの悪いものになってしまう。いわゆるstaticおじさんというやつ。

これはベテランイラストレータシナリオライターが、デッサン構成力はあっても、なんか古臭いものが出来上がってしまうのに似ている。

こうなると若いチームメイトや新しいプロジェクトから敬遠される。

もちろん、COBOL案件が未だにあるように、レガシー資産を利用した仕事で腕を振るえる場所結構ある。

ただそういった環境既存人材企業にがっちり掴まれてることが多く、後から見つけて入り込むのは簡単ではない。

なので今いる場所仕事があるならば、それを失わないようにしがみ付くことになる。会社員であろうと個人事業主であろうと。

立身出世できなければ社畜。結局ほかの会社員と一緒だよ。

ログイン ユーザー登録
ようこそ ゲスト さん