新しいものから表示

リアクション遅れてすみません

あぁやはり生成AIによるClass定義はインパクトありますよね

おそらくちゃんと精査と検証してまとめれば、マネージャー研修や新人研修へ追加せざる得なくなるんじゃないかな?と思ってます

「生成AI プログラミング Class定義」でググったんですけど、これやってる方々を他に見当たらないっすね

shi3zさん辺りは既に気付いてそうですけど、敢えて言及しなかったのかな?

「生成AI プログラミング 設計」では色々出てきますけど、コード生成を重視する内容ばかりなので先駆者たちはより汎用的な利用方法である切り分けへは気付かなかったのかな?う〜ん何故なのかわからん

むしろプログラミングスキルレベルというのはこれら切り分けの上手下手なんだよね

もちろん問題解決や優れた機能へ対する発想力も重要っちゃ重要なのだけれど、優れたプログラマ、何なら優れたチームマネジメントもできるプログラマは切り分けがメチャクチャ上手く、更にキャリアを積んだプログラマは経験則上で感覚的に現在と将来遭遇するであろう問題を解決するための切り分けこそがそのキャリアの中で培った能力と言って良い

プログラミングの中で生成AIを活用するってことはそれをキャリア負担なく今直ぐに得られる、これは非常にスゴイことだし危機感をちょっと覚えてしまうね

スレッドを表示

プログラミング初心者ながら作りたいものが頭の中である程度固まっていて、データ型、条件分岐、関数の呼び出しをおおまかで良いから理解できているというプログラミングスキルレベルという要件に達しているならば、おそらくきっと生成AIでプログラミングスキルレベルを上げる(ブーストする)ことが出来るという結論に達した

この要件のプログラミングスキルレベルでぶち当たるのが「切り分け」だ、A機能とB機能を一体としてプログラミングすべきなのか?A機能とB機能を分離してプログラミングすべきなのか?がこの要件のプログラミングスキルレベルでは理解できていない

その結果としてスパゲッティコードになるわけだけど、生成AIはClass定義ができるのでプログラミングコードの切り分けが可能になる

モーダルシフト論!ボクが海事学生になる前(20年以上前)からずっと提唱されてるやつ!w

提唱から効果が出始めるのに20年あまり、目に見えての効果に10年か、ロジスティクスの変化は本当に長いな

www3.nhk.or.jp/news/html/20231

生成AI、自然言語でClassを定義することが出来ちまう

最初はデータベースのフィールド正規化できるんじゃね?と考えてやってみたら普通にできたので、もしやと思ってClassを定義させてみたら出来てしまったわ

プロンプトとして必要な情報を食わせてプログラミング設計できちゃうんだなぁ

この気付きは周回遅れなんだろうけど、コード生成できたからと言って現場じゃ生成されたコードは丸っと使えねぇじゃんと思ってたが設計が出来るとなると話が変わってくるよね

**Block**クラス

* ブロックの種類
* ブロックの形状(四角形、三角形など)を定義する
* 色
* ブロックの色を定義する
* サイズ
* ブロックのサイズを定義する

**Player**クラス

* プレイヤーの操作
* ブロックを左右に移動させる操作、ブロックを回転させる操作を行う
* スコアの管理
* ブロックを消去した数でスコアを管理する

**Score**クラス

* プレイヤーのスコア
* プレイヤーの現在のスコアを保持する
* 最高スコア
* プレイヤーの最高スコアを保持する

これらのClassを組み合わせることで、シンプルな落ち物パズルゲームを開発することができます。より複雑なゲームを開発する場合は、必要に応じて追加のClassを追加したり、Classの機能を拡張したりする必要があります。

スレッドを表示

以下に、それぞれのClassの具体的な機能の例を挙げます。

**Game**クラス

* ゲームの開始
* ゲームの準備(盤面の生成、ブロックの配置など)を行う
* プレイヤーの操作を待ち受けるようになる
* ゲームの終了
* ゲームオーバーの判定を行う
* スコアの計算を行う
* スコアの計算
* ブロックを消去した数でスコアを計算する
* ゲームオーバーの判定
* 盤面にブロックが埋まってしまったらゲームオーバーとする

**Board**クラス

* 盤面のサイズ
* 盤面の横幅と縦幅を定義する
* ブロックの配置
* ブロックをランダムに配置する
* ブロックの動き
* プレイヤーの操作に合わせてブロックを動かす

スレッドを表示

これらのClassの機能を解説します。

**Game**クラスは、ゲームの全体的な制御を行うクラスです。ゲームの開始、終了、スコアの計算、ゲームオーバーの判定などを行います。

**Board**クラスは、パズルの盤面を表すクラスです。盤面のサイズ、ブロックの配置、ブロックの動きなどを制御します。

**Block**クラスは、パズルのブロックを表すクラスです。ブロックの種類、色、サイズなどを定義します。

**Player**クラスは、プレイヤーを表すクラスです。プレイヤーの操作、スコアの管理などを行います。

**Score**クラスは、スコアを管理するクラスです。プレイヤーのスコア、最高スコアなどを管理します。

これらのClassに加えて、必要に応じて追加のClassを追加することもできます。例えば、ブロックの移動を制御する**Move**クラス、ブロックの消去を制御する**Clear**クラスなどを追加することができます。

スレッドを表示

落ち物パズルゲームをオブジェクト指向プログラミング言語で開発する場合に必要なすべてのClassは、以下のとおりです。

**Game**クラス
* ゲームの全体的な制御を行うクラスです。
* ゲームの開始、終了、スコアの計算、ゲームオーバーの判定などを行います。
* **Board**クラス
* パズルの盤面を表すクラスです。
* 盤面のサイズ、ブロックの配置、ブロックの動きなどを制御します。
**Block**クラス
* パズルのブロックを表すクラスです。
* ブロックの種類、色、サイズなどを定義します。
**Player**クラス
* プレイヤーを表すクラスです。
* プレイヤーの操作、スコアの管理などを行います।
**Score**クラス
* スコアを管理するクラスです।
* プレイヤーのスコア、最高スコアなどを管理します。

スレッドを表示

落ち物パズルゲームをオブジェクト指向プログラミング言語で開発する場合に必要なすべてのClassを羅列し、羅列したClassの機能を解説してください

スレッドを表示

生成AIについて周回遅れで気付きましたよ

生成AI、こいつはもう何ていうか・・・ココまで出来るのか・・・

2010年代以前の秋葉原は17〜18時くらいになると通行人がまばらとなり各ショップが店じまいを始め、ショップの通路には明日以降販売開始するんだろうなっていう製品や本の段ボールが通路に積んであって段ボールと棚の隙間を縫うように歩かないといけないみたいな感じだったような

店員さんも明らかに閉店を意識していて接客のやる気がなく、レジにはもちろん誰も立ってないし店員さんは段ボールを開封したりとか新製品を並べるため棚整理をしていた様な気が

おそらく諸先輩方も肯定して頂けると思うんですが、アニメ16bitセンセーションの当時の秋葉原の夜間はあんなに人が居なかったように記憶してるんですが

夜間も普通に大勢の人が居るようになったのって2010年代くらいでは・・・?

Keᷟiͣzᷤoͭuͦ@6ͩ4ͦ0ᷠ0 さんがブースト

せっかくなので仕事しますわ

知り合いが池袋でCheeersburgerって名前でハンバーガー屋をやってます、お昼のみの営業ですが近くにお立ち寄りの際は是非ご来店ください
営業情報はTwitterまたはInstagramで随時発信してます

しかし息子はやり返さなかったかぁ、この辺の臆病さは都会育ちっぽさがあるかな

まぁ優しいところはヨメさんに似たって思うことにするかぁ

相手の親御さん良い人なら怖いオジサンという一芝居打っても構わないとは思うが、はてさて面倒クセェ・・・w

息子が小学校で同級生に叩かれてしまったらしい

う〜む・・・参ったねぇ、ボクは親父から「やり返せ!」以外の指導を授かって無いのでどう対応したものか・・・

まぁ関係者に色々聞き取りして判断かなぁ・・・

コレって相手の親御さんへ対しても「我々は怒ってます」ポーズすべきなのかね?

別にボクは「子供同士そういうこともあるやろ」くらいなもんなんだけどなw

ちょっとヨメさんは怒ってるっぽいが

ついに現代っ子が観ている推しの子と、その親世代が観ていたママレードボーイを比較する人が現れたかw

> 防衛省・自衛隊では、今後、全国各地でさらなる施設や部隊の配備を計画している。それが地域に、人々に何をもたらすのか。政府にはより丁寧な説明が求められている。

説明?しようじゃないか

ウクライナでは一部の年代のウクライナ国籍男性の出国がウクライナ国内法によって禁じられた、理由は徴兵のためだ

誰が徴兵の対象かというのは順番が回ってくるのが早いか遅いかであり、島嶼国家日本で比較的順番が早いのが船乗りと航空機乗りなんだ

その順番を可能な限り遅らせる発想が陸上自衛官の海技士転用で、席が空いているのであれば自衛官で極力埋めなければならないんだ

自衛官で席が埋められなくなった時、それは民間人を徴兵することを意味するのだから

民間人としては自衛官へ積極的に席を埋めて貰わないと困るんだ

www3.nhk.or.jp/news/html/20231

古いものから表示

Keᷟiͣzᷤoͭuͦ@6ͩ4ͦ0ᷠ0 によるおすすめ:

グルドン

Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。