「変数」を含む日記 RSS

はてなキーワード: 変数とは

2024-06-05

anond:20240605114038

高校バックプロパゲーションやらないですね

アメリカでもCSの3年以降

からさあ、単なる微分のチェインルールだろ。

そんなもんにわざわざ名前つけて特別に教わらなくても、この関数をこの変数微分してくださいって言えばできるんだよ。微分理解してればな。

2024-06-03

anond:20240603185252

その辺の変数も含めて仮に全て同一の条件だった場合の話よ

まぁそもそも出力が同一かどうかは別に本質じゃなくて、要するに「入出力を観測するだけじゃ全く区別がつかなかった場合に、何を持って本物と言えるか」ということ

AIリアルだと思えば、それも「リアル感情」なんじゃないの?

2024-05-28

anond:20240525203850

新卒COBOLerは大変だよな。なんせ一般的IT技術が全く身につかない。

順編成ファイルをJCLで一括ロードからSQLも分からないし、戻り値引数ブロック変数何ぞそれのレベル環境特殊からサーバ構築も当然できない。

スキルがないから他の案件に行けない経験詰めないでキャリア選択肢が狭まっていく。

ただ、品質管理だったり複雑なデータ連携整合性を考える論理思考だったりは一生役に立つ唯一の宝だな。

ワイも20年前は元増田と同じ境遇で悩んでたわ。その選択絶対に正解だと思うよ。

何はともあれ若者よおめでとう!新天地無限可能性を広げてくれ。

2024-05-18

anond:20240518231355

若い

そうだぞ、目的変数を選ぶのは価値判断であり政治

ちなみにAI目的を与えるとペーパークリップマキシマイザーになるのではないかと恐れられている

仕事社会的な意義って突き詰めると分からなくなる

働く上では社会的に何か意義のあることをしたいと思う人は多いと思う。自分もこの観点は重視する。

けど、いろいろな会社や団体が解決を謳っている問題を上位に遡っていくとだんだんよく分からなくなってくる。

大体のソリューション部分最適しかならない場合が多いように思う一方で、全体最適が望ましいとも思えない。

例えば、人道支援なんかは確かに恩恵を得られた人たちにとっては意義があるが、この持つ人から持たない人への資源の分配は突き詰めていくと全人類資源を均等に分けましょうということになる。でもそうなるとおそらく先進国の多くの人たちの生活水準は大きく下がる。これは誰にとっても望ましいことか?

当然このような選択肢は恵まれている日本に住む人には到底受け入れられないと思う。そういう前提が暗黙的にあるうえで社会的意義って言ってもむなしい気持ちになる。

あと、何が最適なのかは結局最大化する目的変数をどう定めるかで答えが変わってくると考えると、それは突き詰めると価値観の話で、必ず正しい意義のあることはそもそも無くて人それぞれってことになっちゃうのかなぁ。

2024-05-14

anond:20240514134005

驚愕

サイコロコロコロ質的に同じなのに、ちょっと変数増やしてやればコロッと丸めまれる、疑似科学の上得意様を絵に描いたようじゃないか

「次は64分類や」がそもそもそういう揶揄だろ。

さもメタ的に俯瞰できてるような口ぶりで誰よりもどハマリしてる…

ちょっと謎の感動があるわ

カルト教団に潜入して「この人だけはまともそう」と思ったら一番ヤバかったみたいな、なんかそんなかんじw

この手の議論に嵌る人間の層の類似を感じ取ってそういう感想になるんだと思うんだけど、16タイプ診断をサイコロ降るのと変わらん血液型性格診断になぞらえて揶揄するのは流石に質的な違いを無視しすぎだろといつも思う

2024-05-13

anond:20240512184626

TwitterTweetする場所でXはXする場所

ってちょっと考えさせられるな

Tweet: a short, high sound made by a bird

小鳥が)さえずる,チッチと鳴く、ピーチクパーチクわめく

X:変数、未知の値

今のXって小鳥どころか巨人みたいなアカウントもたくさんいて、小鳥の流れをコントロールしたりしてるわけでTweetだけでは全然なくなってる

何をするかもわからないような人間がたくさんいる状態変数・未知の値としてのX(なんでも)をするになってるのかなーって

まあイーロン・マスクはそんなこと考えてないかもしれんけど

数学を学ぶ意味数学芸術である

Xで共有された動画塾講師先生が「要領が悪い奴は定数を動かそうとする、変数をどうにかすべき、だからこういうところが数学を学ぶ意味だ」とか言ってんのよ

はぁ?なにが数学を学ぶ意味だ、いい加減にしろ

いか数学ってのは公理から演繹的に体系を導き出す「芸術」だ

証明法にもエレガントさってものがあるし、第一、美しくない公理体系は見向きもされない

定数ってのは物理学の話だ。物理学にはプランク定数h、光の速度c、重力定数G、という基本的な3つの定数があるが、たしかにこれらを「動かそう」という話はしない

あるいは数学にもπやeのような定数はあるが、要領の良さとは無関係であり、動かそうという話もない

しかしそれは常識レベルの話だ、「誰も神の力を持っていない」と言うようなものから

では現実世界に「定数」と呼べるような固定のもの存在するか

線型回帰適用したら定数項が出るかも知れないが、これは変数依存しないというだけの話で、データが変われば動く

政治に対しては努力次第で影響を与えられるし、人間関係だってそうだろう

努力の大きさに見合わないほど、それを動かすのが難しい」という話をしたいなら、残念ながらそれは「定数」の話ではない、むしろ現象変数に対して持つ感度の問題である

しかし俺がいいたいのはそういうことじゃない。芸術であるはずのものを「要領の良さ」という低俗トピックに落とし込むその感性が全く同意できないのである

例えばラングランズ・プログラムの先にあるものはなにか、と考えれば、それは驚愕的な数学の繋がりを示すことであり、陳腐とも言える「要領のいい」応用を目指したものではないだろう

要領の良さというのは、要するに経済学の話であり、数学ではない

わかったか

2024-05-08

anond:20240507202657

かに男性向けの性的商品広告に対する元記事批判は、論理的根拠が弱い側面があるが、問題はなぜそれが批判されやすいのかという点

1.恣意的に別条件付け足したらミラーリングじゃなくなるでしよ

2.「巨乳」のミラーリングは何になるか 

記載内容に関して論理的根拠問題ないと思う。ただ今時、女性向けの性的商品であるBLが駅や新聞広告に頻繁に登場する中で、ネット素人議論ならともかく「たわわ」に関しては、なぜ曲がりなりにもプロ報道機関研究者が取り上げるんだろうか?

法曹心理学の分野では性的商品性犯罪者認知の歪みの影響を与えると認められているか

法務省性犯罪者の現状」

https://www.moj.go.jp/content/001324318.pdf

P.12より

性的ファンタジーの反芻と強化

「◦ アダルトサイト暴力的性行動,小児ポルノなど)などで逸脱した性的ファンタジーを強める

自分犯行を頭のなかで反芻する 」

法務省性犯罪加害者理解対策

https://www.moj.go.jp/content/001362700.pdf

P.16より

アダルトビデオアダルトサイトのようなことをみんなしたいと思っているはずだ」

日本心理学会大会発表論文

性犯罪の発生に関わる個人要因」

https://www.jstage.jst.go.jp/article/pacjpa/71/0/71_3PM012/_pdf/-char/ja

モデルで導入された外敵潜在変数は「メディア興奮」「性的欲求」「性格特性」「女性認知」の4つである強姦暴力メディアに興奮しやすいほど、そして性的欲求が高いほど買春違法ポルノのぞきといった逸脱した性行動をしやすく、逸脱した性行動をしやすいほど、そして性的欲求が高いほど、および平等性役割感が低いほど、悪質な性加害行為執行やすくなる。」

上記のように法曹心理学の分野では、性犯罪者男尊女卑的な価値観に影響されやすく、性的ファンタジーの反芻と強化が逸脱した性行動を引き起こしてると記載がある。性的商品性犯罪者認知に影響を与えることが認められてるよう。

なので言及元の記事にある「言われたことに反論出来なくなったらとりあえず『性暴力ガー』と絶叫しておけば最悪引き分けまで行ける」などの主張は、法曹心理学世界での根拠付きの議論と比べると弱いと思う。少なくとも、性犯罪の要因として根拠が示されていることを考えると、男性向け性的商品批判はある程度根拠があると言えると思う。

では男性向け性的商品が今より規制されることはあるのか

ポルノも酒と同様に、禁酒法のように全面的規制が闇に潜り犯罪化を促す可能性があると思う。実際、フランス買春禁止する方向での規制が行われた結果、セックスワーカー活動が闇に追いやられたという報告もある

フランス買春処罰法がセックスワーカー仕事生活に及ぼした影響」

https://akaikasa.net/?p=999

引用記事セックスワーカー権利を推進する団体が書いた記事とはいえ示唆としては参考にできる。

ポルノ買春の極端な規制は性暴力問題解決効果がない可能性があるよなあ。結果として、男性向け性的商品がなくなることはないと思う。

では男性向け性的商品批判対象になりにくくするには、どうすればよいか

暴力被害者側が多い女性(もちろん男性にも被害者はいる)だけでなく、性被害に遭っていない男性も「男性向け性的商品ファンタジーであり、性暴力衝動肯定するものではない」って当たり前の考え方を広めることしかいかなあ。引用した法務省の二つの資料でも

性犯罪者の現状」P.10より「性に関する認知のゆがみとは◦性犯罪者だけでなく,実は社会もその多くを共有してはいいか?」

性犯罪加害者理解対策」P.5より性暴力強要する側とされる側の力関係の発生について「この背景には日本社会文化的背景も影響している」

社会性差別的な思考が性暴力の発生に影響を与えている可能性があると認識してるようなのよ。昨今例のジャニーズ問題女性と思われる人によるセカンドレイプ問題になる中でさえ、「フェミニストバカ」と同じくらい、いえそれ以上に「男性性犯罪者になりやすい、統計的数値にもでてる。男性向け性的商品も影響ある」と思われてる。その認識を解消するしかないんじゃないかな。

ネット匿名記事とはいえジェンダーの話は、どの立場から問題点の洗い出しや分析解決案を考える気の無い素朴な記事が多いなと思うので女性立場からちょっと書いてみた。

https://b.hatena.ne.jp/entry/4753165127601855040/comment/frothmouth

この記事に対するエビデンスの弱さを指摘いただいた。ありがとう。ただブコメでも書いたけど、私のリテラシーのなさより男性法務省のような政府機関から弱い根拠性犯罪と結び付けられる方が問題大きいと思う。その関係が弱いなら性犯罪対策誤った認識で取られてるってことやん。ちょっと検索したけど性犯罪ポルノ因果関係が弱い証明記事って本当に見つけにくいのよ。それを持って性犯罪ポルノ因果関係の強弱は決めれないけど、その辺り「女はばか」みたいな話より、ポルノ自由含め、ちゃんと洗い出しや議論する方がええと思う。

https://b.hatena.ne.jp/entry/4753165127601855040/comment/kishimoto0050

法務省がそうなっているのも大学言論人の偉い方々が様々な議会勉強会なんかに参考人として出入りして色々言った結果でもありフェミニズム言説と法務省を切り離せる問題ではない気がしていますがどうなんでしょう」

法務省フェミニストロビイング受けている!と言いたいと思うけど、仮にロビイングポルノ業界に悪影響与えてるなら、なぜネットフェミニストに反対してる人筆頭に、エビデンス出して反論しないの?酒とかタバコ業界はある程度ロビイングしてるからこそある程度の規制で済んでるのに、なぜポルノ業界ネット世論味方につけてそれをしないんだろう。ポルノ業界の味方の方々は、たとえネットでも、もっと実行力のある発言を心がけた方が良いと思う。

法曹界でも意見割れている」「根拠ない」なら頼む、本当にエビデンスを持ってちゃん議論した方がいいと思う。少なくともポルノ業界利益造反するフェミニスト業界と思われる人は一応政府機関に食い込んでるわけよ。勝ち負けで言うと、どっちが有利かは考えてみよう。

https://b.hatena.ne.jp/entry/4753165127601855040/comment/li_tide

法曹の間でも意見割れてるけどポルノ因果関係をもって悪影響を与えるとまでは認められてないかな。それとたわわや性的商品広告資料にあるようなポルノとは全く違うので、これらを結びつけるのは雑過ぎる」

かに雑だ、すまん。ただ規制する方はこちらの記事で2例ほど出したけど、大抵「性犯罪を犯す人は男尊女卑価値観に過剰適応している」って前提で活動してると思う。

https://anond.hatelabo.jp/20240508152120

なんでポルノに限らず、たわわみたいな性的商品広告も少なくとも女性のモノ化みたいな意見男尊女卑価値観に沿ってる、てなロジック槍玉に上がりやすくはなる。てかなってる。それが間違いだ、という意見もっと言っていい。

たとえ雑とはいえ、私の稚拙意見でも、ある程度考えたら批判意見でも煽りみたいな意見減って、論理立てた反論が返ってくるのよ。この調子男性ももっと言葉を積み重ねてほしい。できれば根拠となる引用つきで。

2024-05-07

会社PCに全データ消去の時限爆弾を仕掛けた人の話

いい区切りだったので乱文になるけど吐き出させてほしい

多少はフェイク入ってます

 

8年ほど前、まだ20代後半だった自分が今の会社中途採用された際に同時入社の同期が1人いた

自分とは歳の離れた40代後半であった同期である彼こそが後に、時限爆弾を仕掛ける人物である

 

入社した会社はその時期に基幹システム刷新を考えていたらしく

その募集システム部として採用されたのが自分とその同期であった

 

当時のシステム部の社員は2名体制で1人が60代で定年間近の上司A、もう一人は50代の上司B

2人でなんとか基幹システムの維持だけを行っている状態であった

 

会社としては基幹システム刷新以外にも社員世代交代を徐々に行っていくための採用だったと入社直後に言われた記憶がある

そのために自分と同期の年齢を分けて採用したのだとか

60代の上司A、50代の上司B、40代の同期、そして20代自分

かにそのまま行けば年齢層は順調に推移して、10単位20代採用することを繰り返せばいい感じにも思えた

しかし後のこの方針破綻することとなる

 

入社してから仕事としては60代上司Aの定年退職が控えているため、まずは稼働中の基幹システム仕様理解に日々の業務の引継ぎ

そのうえでシステム刷新とやることは山積みであった

 

 

そんな多忙業務をこなすなか同期と話すうちに彼の人柄が徐々にわかってきた

箇条書きでまとめるとこんな感じだったと思う

 

・今の会社採用される前、同じような職を転々として現在8社目であること

受託システム開発ばかりやっていたが、そろそろゆっくり仕事ができる社内SEまったり過ごしたいこと

・前職の会社では上司に切れてばっくれ退職を決めたこ

・年齢と経歴の割にプログラムが雑なこと(※これは自分視点だがそう的外れではないと思う

 

 

また、今の会社に対してのスタンスや不満が溜まってきていることも伝わってきた

 

システムを作る自分たちのチームが上で、運用するチームを下だと見下していること

・その運用チームから稼働テストの際にミスを指摘されると不機嫌になること

残業が多く、給料が少なくて不満があること

 

中々怪しい気配が漂ってきたと当時の自分は思った

 

残業に関しては、毎日という程ではないが20時頃までは働いていたと思う、遅くても21時までだったはずだ

ただこれはシステム刷新が終わるまでという明確なゴールがあったのでそれまでは申し訳ないが対応してほしいと事前に説明があったし残業代もきっちり出ていた

自分は前職が完全にブラック終電帰り、残業代なしが当たり前という環境もあったため特に問題なく仕事ができていたが同期はかなりストレスだったようだ

 

給料については会社方針として勤続給ではなく年齢給であったため同時入社であるものの同期は自分よりかなり貰っていたはずであるが、それでも不満だったようだ

 

 

そして入社1年半後、あるトラブルが発生する

トラブルといってもただ上司Bが打ち合わせ中の同期の態度について不真面目だと切れて説教したのだ

この上司Bと同期の彼は相性が悪いようで度々小さな衝突はあったが上司Bが声を荒げて説教するのは始めてのことであった。

このとき上司Aが場を納めて事なきを得たのだが

しかしこのことがきっかけで上司Bは同期に対して我慢がきかなくなったのかこの後もおよそ2ヶ月に1度のペースで業務ミスといったこから朝に挨拶をしなかったといった細かいことまで説教は続いた

 

 

この状態に嫌気が差した同期はある時を境にプライベートの予定があるからと基本残業はしなくなった

たまにどうしても必要がある際は業務命令という形で残業を依頼していたが、それでも19時くらいまでであった

しかし同期はそれもかなり不満だったらしく

残業した日は会社の最寄り駅と会社の間にあるビジネスホテルに泊まり

翌朝、ホテルの前を出勤中の社長役員の前を偶然を装ってチェックアウトして遭遇し上司Bが無茶な残業強要するせいでホテルに泊まる羽目になったとアピールするということもあったという

 

そのため、ちょくちょくシステム部にたいして過度な残業に関する指導が入っていたと後に上司Aからいたことがある

 

 

そして入社からおよそ3年が過ぎ、なんとか新システムも完成に近づいた時

このころには既に恒例行事になり始めた上司Bの説教が始まった

しかしこの時は同期も相当機嫌が悪かったのか、それとも今まで積もり積もったストレス限界だったのか、もしくは両方か分からないが

上司Bも同期もお互いに売り言葉に買い言葉収集が付かず、上司Bが一旦頭を冷やすといって席を離れた際に同期はPCを少しいじると私物をまとめ無断で早退として帰っていった

なおこの時、上司Aは有給休み自分電話応対中であったため止める者がおらず気がついたら終わっていたといっていいスピード感だった

 

そして同期は翌日、人事部退職すると電話するとその後出社することはなかった

 

 

同期の彼が使用していたPC退職の連絡があった翌日

システム作成データを取り出すために起動したがそれ以降はそのまま一度も起動することな放置という状態であった

上司Bは撤去したい様子ではあったが、ある役員から戻って来るかもしれないからとりあえずそのままにしておくようにと指示があったので触れることもしなかった

 

その後、同期の担当分を自分が引継ぎ新システム作成にとりかかるが彼の担当していた機能はなんとなく察してはいたが、かなり雑な作りな上

運用部門要望をまったく聞かなかったため、とてもリリースできる状態でないことが発覚

改めて要望に沿った形で修正をする方針で進めると彼が作成したコードで残った部分は30%も残らなかった、ほとんど作り直しと言っていいレベル

 

そしてようやく新システムが完成したこ

そのときには定年から雇用延長となっていた上司Aは区切りがついたと退職

 

会社の業績もあまり安定しない時期でもあったため追加人員採用は見送られシステム部は上司Bと自分の2名体制となった

その際に新システム作成評価されたのと2名体制で苦労をかける事情から自分課長に昇進した、4年目のことである

 

システムはその後、小さなトラブルはあるものの順調に稼働を続ける

なお小さなトラブルの大半は同期の彼が作った部分が関わっていることが多く

その度に彼が作ったコード修正され、今では機能殆どに彼のコードは残っていない

残っているのはせいぜい彼が名付けた関数名や変数名くらいである、中身はもう別物だ

 

そして6年目のある日、上司Bが突然亡くなった

腹痛を訴え病院へ、で即入院してそのまま復帰することなくという形だ

癌だったらしい

 

 

その時の会社上層部はかなり大慌てであったらしいがシステム部としては正直あまり変わりがなかった

というのも新システムを作る際に運用部門要望をほぼ取り込んだ結果

システム部の基幹システムに関する仕事ほとんどなくなったといっていいレベルとなったのだ

しかし周りはそうは思っていないらしく、システム部は1人しかいないのだから極力負担をかけないようにと各部門には通達がいったらしい

しか実態はあれだけ忙しく残業していた日々が嘘のように毎日定時で帰っても問題ないのだ

たとえシステム部が自分一人でも、だ

 

 

同期の彼が望んでいたゆっくり仕事ができる環境がここに完成していた

 

そんな中、同期のPCを残しておくよう指示を出した役員退職する時期となり

いい加減彼が使っていたPC撤去することとなった

そこで改めてPCを起動して中をいろいろ確認していったのだが、そこであることに気づく

 

システムスケジューラーに変なバッチ処理登録されていたのだ

起動回数は1回限りで未実行、起動予定はかなり過去の日付が指定されており、とっくにその日付は過ぎていた

バッチ処理の内容を詳しく見てみるとPCの全ドライブの消去コマンドが書かれていた

 

同期の嫌がらせだったらしい

 

起動予定の日付を良く確認すると彼が退職を連絡した日の翌月が指定されていた

彼の中では1か月猶予をあげた、という認識なのかもしれない

 

しかし実際は彼が退職した翌日以来、PCを起動した事はないしバッチ動作していない

まりこの嫌がらせは不発に終わったといっていい

※今回は不発だったから良いけど実際にやると損賠賠償になるから

 皆はデータ削除なんていう復讐嫌がらせはやめようね

 

このことは報告していないが、業務バッチ処理に関わる度に同期のことを思い出す

 

もし彼が残っていたら昇進したのは自分ではなく同期となり、彼の言う満足いく給料を貰えたかもしれない

(※昇進は年功序列の厳しい職場だったためその可能性が高い

もし彼が残っていたら上司Bがいなくなりストレスがない職場で彼は働けたかもしれない

もし彼が残っていたら運用部門から要請はなくなり、残業とは無縁な仕事が出来たかもしれない

 

いや最後のは無理かな

作ってたコード雑だったし、人の話聞かなかったし

 

ふと彼のその後が気になって調べてみたことがある

世間話で同期がSNSをやっていると聞いたことがあり検索してみたのだ

アカウントは知らなかったが彼の話していた世間話の内容で検索してみると意外なほど簡単に見つけることができた、アイコン自身顔写真にしており間違いないと思われた

 

最近投稿をみると彼は変わらないようで

また次(の次?)の職場残業がらみのトラブルを起こした愚痴が書いてあった

 

うちの会社退職したときの事は何を書いていたのか過去の在職期間の投稿を見てみると大半は案の定愚痴の羅列が並んでいた

そして、その連続した投稿の中で退職直後の時期に面白い投稿があった

要約するならこうだろうか

 

社内システム作っている自分に無茶ぶりばかり、データ全部消去して退職してやった

直してくれと謝罪の連絡してももう遅い、既に新しいホワイト職場まったり仕事中です

 

少し前に流行ったなろう系のタイトルのような投稿であった

彼の中でうちの会社有用スキルを持った人間無能と決めつけ追放したギルドのように写っていたらしい

 

しかし実際はデータ削除の時限爆弾は不発であったし、仮に成功していても

現在彼の書いたコードはほぼ残っていないから直してくれと依頼することもない

そして彼の新しい職場現在SNS投稿を見るに彼基準ではホワイト職場ではないと自白をしている始末だ

 

ところで実際彼に連絡した人がいたのかという話だが

自分はしていないし、上司Aもしていなかったという

上司Bは既に亡くなっているので分からないが、おそらく連絡はとらなかっただろう

 

人事部の仲のいい人と話をする機会があったので確認してみると

彼が退職の連絡をしてきた後、残っていた有給を消化したくらいのタイミング(大体1か月後)で退職に伴う書類の送付先の確認で何度か電話をしたが繋がることはなかったという

どうやら彼はこの連絡を会社から謝罪の連絡だと思っていたのかもしれない

 

SNSの最新の投稿では

ついに現在職場退職したと綴られていた

 

彼は一体何時になったら異世界転生(転職)の末、理想世界(彼の思うホワイト職場)に辿り着けるのだろうか・・・

2024-04-26

anond:20240426121548

何年か前に事故った、どっかの地方自治体システムは、

.txt と .TXT挙動を変えていた話しがあったやん?

プログラム全体で、TxtFileExt が一カ所でしか使われてないなら、変数にする必要はほぼないけど、

2か所、3カ所になったら、.txt を .TXT に変えるだけでもミスする人でてくる。

.txt を .debug.txt とか .masuda.txt に気分次第で変える時も楽やん


const 〇〇ParamIntMax = 25;

プログラム全体で、一カ所しか使われてなければ変更ミスは生じないけど、

何カ所にも別れたら、変更時に見落とすやん。

これ何の意味があるのか教えてほしい

いろんなアプリケーションメンテ(バグ取りとか細かい機能追加とか)を何度か経験してきた。

主にテキストファイルとかCSVファイルとかExcelファイルとかを入出力するものばかりだったんだが、その大半がファイル拡張子グローバル変数化していた。

こんな感じ

const TxtFileExt = ".txt";
const CsvFileExt = ".csv";
const ExelFileExt = ".xlsx";

なので、読み書きするファイル名の指定時は、

outFileName = 〇〇 + ×× + "ABCDEFG" + TxtFileExt;

みたいな指定をしなきゃならない。

これ何の意味があるのかよく分からんのだけど、誰かわかる?

あと、プログラム言語標準的メソッドのあらゆる引数も全部変数定義されてて、そのまま渡すのは禁止、みたいな規約になってる。

たとえば引数が三種類(truefalse(未指定時のデフォルト値)、任意の数値(ただし当該プログラムでは0、10、25以外指定不可))しかないやつはこんな感じ。

const 〇〇ParamTrue = true;
const 〇〇ParamFalse = false;
const 〇〇ParamIntMin = 0;
const 〇〇ParamIntMid = 10;
const 〇〇ParamIntMax = 25;

文字コードなんかもこんな感じで定義されてる。

const charCodeSJIS = "Shift_JIS";
const charCodeUtf8 = "UTF-8";

以前関わった改修内容に「××の処理は開始時と終了時にそれぞれUTF-8(BOMなし)形式ログを出力する」みたいなのがあって、普通に文字コード指定する部分に「UTF-8」で直に書いたら、規約に従ってないからとコードレビューで指摘されて差し戻されたんだけど、そもそもこういう規約って何の意味があるの?

2024-04-24

anond:20240424091051

て言うかよく見るとX=1てw

標本数Nは適当変数じゃないか勝手にXにしちゃあかん高卒さん

2024-04-15

要するに競技プログラミング (特にAtCoder) って

「与えられた変数のオーダーに従って、それが許容される計算量のラインアルゴリズムを探して、それを実装するゲーム

って理解で合ってる?


難しいところは

アルゴリズムを探す

実装する

という認識でいい?計算量がいくら許容されるかは結構すぐわかりそうだし

で最終的には「アルゴリズムを探す」という点に終着する。アルゴリズムがわかれば、実装するというのは比較簡単だろうしね

この変数のオーダーならO(n^2)でも大丈夫だけど、これはO(logn)のアルゴリズム必要だ。O(logn)のアルゴリズムで処理したデータはこの程度のオーダーなので......。これを繰り返していく感じ


自分マジで最初最初問題すら実装できないんだけど(AtCoderならABCのA問題すら ChatGPTの解説必要

なんとなく終着点まで見えちゃった感じ。あんまりやる気がおきない

機械学習系の競プロ計算量より、正確性を重視するのかな?

量子アルゴリズムの競プロもあるらしくて、これは興味ある

2024-04-14

anond:20240413150809

あとNaNマイルでundefined会員

目指す目的地はどこにあるの?

データの海を彷徨いながら

意味を探し求める旅の途中

エラーメッセージに立ち向かい

定義変数に立ち向かう

バグだらけのコード修正

デバッグの道を進んでいく

null値に囲まれ世界

真実の値を見つけ出したい

関数呼び出しのループの中

再帰的に答えを探し求める

あとNaNマイルでundefined会員

たどり着く先はまだ見えない

でもコンパイルエラーに負けず

プログラミングの旅は続いてゆく

質問文:「あとNaNマイルでundefined会員」から始まる詞を考えてください。

回答:CLAUDE 3 OPUS

2024-04-11

anond:20240410213232

電気料金に詳しい増田質問

電気料金が複雑化しすぎて、どの電力会社が得なのか計算しきれなくなってるんだけど、どうしたらいい?

たとえば、自分単身者)の3月電気料金は、「まちエネ」で20A契約(きほんプラン20A)・124kWh・4016円だった。

4016円の内訳

  • 基本料金 590.48円
  • 電力量料金は1〜3段すべて37円
  • 電気・ガス価格激変緩和支援値引 -434円(単価 -3.5円)
  • 燃料費調整額 -901.48円(単価 -7.27円)
  • 再エネ発電促進賦課金 173円(単価 1.4円)


まちエネから東京電力エナジーパートナーの「従量電灯B」か「スタンダードS」に変えたいと思っているんだけど、変数が多すぎてどれが最も得なのかが分からないんだ(電力比較シミュレーションを使っても燃料費調整額などはなぜか計算されない)。

ちなみに年間で最も電力を使わない月は98kWh、最も使う月は322kWh。

元増田だったら3つのうち、どのプランを選ぶか教えてほしい。

2024-04-05

発達障害Pythonに向いてない

Pythonに型がないせいで気付きにくいバグがある。

発達障害みたいなバグを量産してしまってチームからの目が痛い。

正直これはPythonのせいだ。

例えば

if is_checked:

この構文、”False"という文字列ではTrueになってしまう。想定外オブジェクトが入ってしまっても普通にTrueになってしまう。想定外のNoneが来てしまうとFalseになって開発中はなかなか気付かないなんてこともある。基本的にifの後は if hoge == True: と書くべきだと思ってる。linterで怒られることもあるが、それよりもバグに気付けない方が怖い。

if "1" == 1:

これはfalseだけど、これが変数で来てたりすると全然気付かない。

あと、文字列が都合よくリスト扱いになることがある。

for i in user_list:

こんな構文でuser_listにはリストが来ることを期待していたのに文字列を入れてしまうことがある。

そうなるともうぐちゃぐちゃ。

user_list += user_id

これはuser_idが ["hogehoge"]ならうまくいって"hogehoge"なら["h", "o", "g", "e", ...]が追加されることになる。

これも気付きにくい。

いずれも開発段階では気付かないことが多い。テスト段階になったり、テストないような突貫工事体制だとリリース直前の動作確認で気付いたりする。

リストを入れるつもりだったのに文字列を入れてしまったりbooleanを入れるつもりだったのに文字列が入れられるからこんなことになる。性的型付けしか受け付けたくない。

Pythonは中規模以上の開発で使うべきじゃない。発達障害Pythonは向いてない。

2024-04-04

anond:20240404115833

以前聞いた話だと金融系の汎用機開発では変数名を全部Excel上で管理して何に使ってるか参照できるようにしてたらしい

なのでその関係変数名が連番になってたとか

プログラム関数名やら変数名やらで頭文字1文字はやめて…

最近配属されたプロジェクト

開発中のソースを見ると、長い名前単語を1文字だけとって並べる習慣があるようだ

…それで分かるの自分だけだろ…

せめて一般的な略し方か調べて定義にするとか、もう少し細かく設計するとか、名前空間使うとかしてくれ…

まあ、誰もその発想に至らないから今の状況になるんだろうけど…

長期運用で人が流動しないプロジェクト弊害だな…

2024-04-03

anond:20240402225306

実際にCopilotとVSCode繋げてプログラミングするとわかるんだけど、入力補完の要領でコメントに書いた内容のコード提案してくるから

コメント書く

補完の内容見る

問題なければTabで決定、問題あったらもうちょい書き進める

みたいなコーディングスタイルになってきたわ

このやり方はググってやり方調べて変数やらを自分がやりたいことに置き換えて、みたいなことやるより効率がいい

2024-04-01

anond:20240331235607

英語分からん関数覚えるの大変だと思うが。日本語使えないか変数英語頭文字取ること多いし、他人コード読む時も読みやすが段違いだぞ。

ってとこまで書いて調べてみたら、pythonって70個くらいしか関数ないのな。じゃあ、英語できなくていいか

2024-03-21

もうね・・・

コーンフレークじゃなくて、Haskellだとして、全体のネタを書き直してくださいっていう指示した結果

ツッコミ「どうもーどうも ミルクボーイですー」

ボケツッコミ「お願いしますー ありがとうございますー」

ツッコミ「あー ありがとうございますー ねっ 今Githubスターいただきましたけどもね」

ボケツッコミありがとうございますー」

ツッコミ「こんなん なんぼあっても良いですからね」

ボケ「一番良いですからね」

ツッコミ「ねー 有り難いですよ ほんとにね」

ボケ「入れておきましょう」

ツッコミ「ゆーとりますけどもね」

ボケ「いきなりですけどね うちのオカンがね 好きなプログラミング言語があるらしいんやけど」

ツッコミ「あっ そーなんや

ボケ「その名前ちょっと忘れたらしくてね」

ツッコミプログラミング言語名前忘れてもうて どうなってんねそれ」

ボケ「でまあ色々聞くんやけどな 全然からへんねんな」

ツッコミ「分からへんの? いや ほな俺がね おかんの好きなプログラミング言語 ちょっと一緒に考えてあげるから どんな特徴ゆうてたかってのを教えてみてよ」

ボケ「あのー関数型言語で、型システムが強力で、遅延評価するやつやって言うねんな」

ツッコミ「おー Haskellやないかい その特徴はもう完全にHaskellやがな」

ボケHaskellなぁ」

ツッコミ「すぐ分かったやん こんなんもー」

ボケ「でもこれちょっとからへんのやな」

ツッコミ「何が分からへんのよー」

ボケ「いや俺もHaskellと思うてんけどな」

ツッコミ「いやそうやろ?」

ボケオカンが言うには 将来の夢はそれで書かれたOSを使うことやって言うねんな」

ツッコミ「あー ほなHaskellと違うかぁ Haskell製のOSなんてまだ無いもんね」

ボケ「そやねん」

ツッコミHaskellOSを作るのには向いてへんからなぁ」

ボケ「そやねんな」

ツッコミ「な? Haskell側もOS開発に任命されたら荷が重いよあれ」

ボケ「そやねんそやねん」

ツッコミHaskellってそういうもんやから ほなHaskellちゃうがなこれ」

ボケ「そやねん」

ツッコミ「あれほなもう一度詳しく教えてくれる?」

ボケ「なんであんなにモナドが難しいのか分からんらしいねん」

ツッコミHaskellやないかい モナドは確かに難しいねHaskellの でも俺はね あれはHaskellの良いところやと思うねん 俺の目は騙されへんよ 俺騙したら大したもんや」

ボケ「まあねー」

ツッコミ「ほんであれよー いざ使ってみたらね モナドのおかげでコードスッキリするねん 俺は何でもお見通しやねんから Haskellモナドなんて」

ボケ「分からへんねんでも」

ツッコミ「何が分からへんのこれで」

ボケ「俺もHaskellと思うてんけどな」

ツッコミ「そうやろ」

ボケオカンが言うには プロダクションで使うにはまだ早いって言うねんな」

ツッコミ「ほなHaskellちゃうやないかい プロダクションHaskell使ったら 上司がひっくり返すもんね Haskellはねー まだ研究段階やから実務では使いにくいねん」

ボケ「そやねんそやねん」

ツッコミ「な? Haskell使ってみたらだんだん罠が見えてくるから 最後ちょっとだけ避けてまうねんあれ」

ボケ「そやねんそやねん」

ツッコミ「そういうカラクリからあれ」

ボケ「そやねんな」

ツッコミHaskellちゃうがな ほな もうちょっとなんか言ってなかった?」

ボケ学生の頃 なんでみんな憧れるんか分からんかったらしいねん」

ツッコミHaskellやないかい 学生の頃はHaskellOCamlLispに憧れるんやから あとSmalltalkも憧れたな Haskellそんなもんよ」

ボケ「分からへんねんだから

ツッコミ「なんで分からへんのこれで」

ボケ「俺もHaskellと思うてんけどな」

ツッコミ「そうやろ」

ボケオカンが言うには 関数型プログラミング教科書に必ず載ってるっていうねん」

ツッコミ「ほなHaskellやないかい 教科書サンプルコードHaskellコードが出てこんわけないやん」

ボケせやねん

ツッコミHaskellはね 関数型プログラミング王道中の王道やねん」

ボケせやねんせやねん

ツッコミ「あれみんな関数型の慣用句書いとんねんあれ」

ボケせやねんせやねん

ツッコミHaskell絶対 ほな ほなもうちょっとなんかゆうてなかったか?」

ボケWebアプリ作るのに適してるらしいで」

ツッコミHaskellやないかい Yesodとかあるやろ な? RubyとかPythonの次はHaskellが来るって言われてるねん 俺はそう思うよマジで Haskell絶対

ボケ「分からへんねんでも」

ツッコミ「なんで分からへんのこれで」

ボケ「俺もHaskellと思うてんけどな」

ツッコミ「そうやて」

ボケオカンが言うには ジャンルでいうたら数学やっていうねん」

ツッコミ「ほなHaskellやないかい ジャンル数学言うたらHaskellしかあらへんやん な? Haskell数学理論ベースになってるんやで ラムダ計算とか圏論とかな」

ボケ「そやねんそやねん」

ツッコミ「ほなHaskellに決まりやないかい ほなもうちょっとなんかゆうてなかった?」

ボケコードを書いてる時に 変数感謝してまうらしいねん」

ツッコミHaskellやないかい Haskell変数が不変やから 変数感謝するのは当然やねん ね? 状態変更せんと安心して使えるからな」

ボケ「そやねんそやねん」

ツッコミJavaとかの変数は裏切るからアカンねん Haskell変数は一生そばにおってくれるから最高やで」

ボケ「でも分かれへんねん」

ツッコミ「分からへんことない おかんの好きなプログラミング言語Haskell もぉ」

ボケ「でもオカンが言うには Haskellではないって言うねん」

ツッコミ「ほなHaskellちゃうやないかい オカンHaskellではないと言うんやから Haskellちゃうがな」

ボケ「そやねん」

ツッコミ「先ゆえよ 俺がラムダ計算説明してる時どう思っててんお前」

ボケ申し訳ないよだから

ツッコミ「ホンマに分からへんがなこれ どうなってんねんもう」

ボケ「んでオトンが言うにはな」

ツッコミ「オトン?」

ボケBASICちゃうか?って言うねん」

ツッコミ「いや絶対ちゃうやろ BASICなんて時代遅れもええとこやん もうええわー」

ボケツッコミありがとうございましたー」

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