■掲示板に戻る■ 全部 1- 101- 201- 301- 最新50  

無能が適当にプログラム言語触れてみたけど

1 :ぷにぷに名無しさん (スレ主):2024/10/12(土) 17:30:15.66 ID:HvA+ssN+
Hello worldができたのはPythonとJAVAだけだった😟
他の言語のチュートリアルやってみたけど環境構築ができなかった
ちなOSはubuntu
windowsPC持ってない

113 :ぷにぷに名無しさん (スレ主):2024/10/30(水) 00:18:26.18 ID:GFGkWEy+
動画見てもチンプンカンプン
今日はchatgptに聞いて必要なライブラリを入れただけで終わった

114 :ぷにぷに名無しさん:2024/10/30(水) 23:34:04.83 ID:HXE8BohU
GPTはたまに存在しないライブラリ創作してくることあるから気をつけろ
うまく使えない上ドキュメント見つからなくて1日無駄にしたことある

115 :ぷにぷに名無しさん:2024/10/31(木) 03:57:12.49 ID:RU0SmKxI
githubに転がってるライブラリの名前だけ聞くのが無難

116 :ぷにぷに名無しさん (d):2024/10/31(木) 20:39:16.97 ID:U9DkfWB2
>>115
それっぽいこと言ってきた挙げ句リンク先飛んだら存在しないURLだったりもするから気を付けろ
あいつ自分好みのURL捏造しやがる

117 :ぷにぷに名無しさん:2024/10/31(木) 23:06:42.56 ID:moKaaR52
>>116
リンク切れかな…(WebArchiveを検索する)

誰も魚拓取ってないやんけ!

そもそも捏造やんけ!

118 :ぷにぷに名無しさん (スレ主):2024/10/31(木) 23:08:42.21 ID:NBgJo1K2
存在しないものを提案してくるのかよあいつ……
知識ない人には厳しいな🤪

119 :ぷにぷに名無しさん (スレ主):2024/10/31(木) 23:12:13.26 ID:NBgJo1K2
予測システム?yes or noみたいな単純なのをコピペして調整してた
エラー吐きまくって正しくデータ読み込めてないらしい
あー面倒い

120 :ぷにぷに名無しさん:2024/10/31(木) 23:14:33.82 ID:74VLHeIY
ええやん
俺は今オープンソーススマートウォッチの改造やってる

121 :ぷにぷに名無しさん:2024/10/31(木) 23:20:21.42 ID:74VLHeIY
Pythonはバージョン違うと仕様が全然変わるからクソ
サンプルコードによってはpipenvとかで調整しないといけないかもね

122 :ぷにぷに名無しさん:2024/10/31(木) 23:22:33.34 ID:moKaaR52
>>121
ワイがPython嫌いな理由の一つ
インデントがスコープなせいでコピペしにくいのもクソ

123 :ぷにぷに名無しさん:2024/10/31(木) 23:22:46.43 ID:moKaaR52
これから廃れるべき言語や

124 :ぷにぷに名無しさん:2024/10/31(木) 23:23:27.16 ID:74VLHeIY
pipenvじゃなくてpyenvだった

>>122
わかる
C++とかは適当にコピペしてから自動フォーマットすればいいけどPythonだとできない

125 :ぷにぷに名無しさん:2024/11/01(金) 00:17:02.69 ID:7Cd6PELo
C🦁に払うお金がないのでAndroidStudioをC用のエディタにしてる😂

126 :ぷにぷに名無しさん:2024/11/01(金) 01:36:42.05 ID:7Cd6PELo
GPTをスマホPC間のテキスト共有用にしてるやつーwwwwwww

127 :ぷにぷに名無しさん:2024/11/01(金) 07:39:57.18 ID:gvna1Juk
GPT使って人間がどこまで学習できるのかは興味あるわ、嘘つかれてそれが本当だと勘違いして学習する人は量産されそう

128 :ぷにぷに名無しさん (スレ主):2024/11/01(金) 18:09:49.17 ID:IWzp6GvE
データを正しく読み込んでるっぽいけどデータ数が足りないらしいですってchatgptが言ってるけどそれが正しい指摘なのかワイには分からんしネットで参考資料見ても「???」状態や

単純なものを作れないとなると複雑なものなんてもっと無理だろうし諦める🤪🤪🤪


129 :ぷにぷに名無しさん (スレ主):2024/11/01(金) 18:11:46.85 ID:IWzp6GvE
ワイがAIに手を出すなんて無謀だったんだ🤕


なにしよ

130 :ぷにぷに名無しさん (d):2024/11/01(金) 18:37:48.37 ID:S9z7FqU2
データが少ないから正しい予測出来ないかもしれないよぉ🥺ってchatgptが言うのも変な話やけど

131 :ぷにぷに名無しさん:2024/11/01(金) 21:33:58.86 ID:7Cd6PELo
>>128
しゃーないなワイが見たる!
Pythonはほぼ触ってないけどな!

132 :ぷにぷに名無しさん:2024/11/01(金) 21:34:44.72 ID:7Cd6PELo
個人情報入ってないならGPTのログ貼ってみろ!

133 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 12:31:55.78 ID:5/DBw7W2
ログ待って
コードで良いの?

134 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 12:45:00.14 ID:5/DBw7W2
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score, classification_report
from sklearn.preprocessing import LabelEncoder

# データの読み込み
file_path = 'data.ods' # .odsファイルのパス
data = pd.read_excel(file_path, engine='odf') # .odsファイル読み込み

# 特徴量とターゲットの分離
X = data[['case_A', 'case_B']] # 特徴量
y = data['result'] # ターゲット変数

# ターゲットラベルのエンコーディング
label_encoder = LabelEncoder()
y_encoded = label_encoder.fit_transform(y)

# データを訓練セットとテストセットに分割
X_train, X_test, y_train, y_test = train_test_split(X, y_encoded, test_size=0.2, random_state=42)

# ランダムフォレスト分類器の作成と学習
model = RandomForestClassifier(random_state=42)
model.fit(X_train, y_train)

# テストデータで予測
y_pred = model.predict(X_test)

# ユニークなクラスの確認
unique_classes_test = set(y_test)
unique_classes_pred = set(y_pred)
print("Unique classes in y_test:", unique_classes_test)
print("Unique classes in y_pred:", unique_classes_pred)

# モデルの評価
print("Accuracy:", accuracy_score(y_test, y_pred))

# target_namesをユニークなクラスの数に合わせる
# もしユニークなクラスが3つある場合は、そのままで良い
if len(unique_classes_test) == 3:
print(classification_report(y_test, y_pred, target_names=label_encoder.classes_))
else:
print(classification_report(y_test, y_pred, target_names=label_encoder.classes_[:2])) # 最初の2つを使用

# 新しいデータで予測
new_data = [[40, 30]] # case_A=40, case_B=30の例
new_prediction = model.predict(new_data)
print("Prediction for new data:", label_encoder.inverse_transform(new_prediction)[0])

135 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 12:52:37.73 ID:5/DBw7W2
基本はこういうコードや実行したら一応動くけどターミナルで↓が出る
Accuracy: 1.0
No valid classes found in predictions.
precision recall f1-score support

draw 1.00 1.00 1.00 1
no 1.00 1.00 1.00 2

accuracy 1.00 3
macro avg 1.00 1.00 1.00 3
weighted avg 1.00 1.00 1.00 3

Prediction for new data: yes

136 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 12:53:40.51 ID:5/DBw7W2
chat gptの解答

モデルが正しく予測できており、Accuracy: 1.0という結果が出ています。この精度は、テストデータ全てが正確に分類されたことを意味します。

ただし、以下の点も確認しておきましょう。

1. No valid classes found in predictions のメッセージ:
• このメッセージは通常、予測されたラベルに含まれないクラスがある場合に表示されます。今回のケースでは「yes」「no」「draw」の3クラスを想定しているものの、一部のクラスが予測結果に含まれていない可能性があります。このメッセージ自体は致命的なエラーではなく、モデルが正しく学習している場合には無視できます。
2. 新しいデータの予測結果:
• Prediction for new data: yesは、新しいデータで「はい」を予測していることを示しています。これはモデルが学習したパターンに基づき、入力に対して適切な分類ができていると考えられます。

まとめ:今回の結果は正常であり、エラーメッセージも影響は少ないものです。このまま他のデータでさらに評価や予測を試みると、モデルの安定性を確認できます。

137 :ぷにぷに名無しさん:2024/11/02(土) 13:06:10.13 ID:3bX70jjM
ChatGPTには会話共有する機能がある

138 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 13:08:46.87 ID:5/DBw7W2
ワイはこの答えが一番しっくりきた
単純にもっとデータ量を寄越せってことなんかなって

2. モデルの性能を改善する

警告が表示される原因は、モデルが特定のクラスに対して予測を行わない場合です。モデルの性能を改善するために次のアプローチが考えられます。

• データの増加: より多くのデータを使用することで、モデルの学習を強化します。
• ハイパーパラメータの調整: RandomForestClassifierのパラメータ(例:木の数や深さ)を調整することで、モデルの性能が向上する可能性があります。
• 別のアルゴリズムの使用: 他の機械学習アルゴリズム(例:SVMやXGBoost)を試してみることも選択肢です。

139 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 13:09:54.44 ID:5/DBw7W2
>>137
全部貼ろうとしたら「改行多すぎぃ!」って出てここに書き込めなかった

140 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 13:14:39.42 ID:5/DBw7W2
スマホの充電無い
とりあえず他の事するわ探して面白いのあったら触れてみるわ
反応遅くてすまんな

141 :ぷにぷに名無しさん:2024/11/02(土) 13:17:11.53 ID:3bX70jjM
順を追って説明しよか
"No valid classes found in predictions."
ってwarningは"Accuracy: 1.0"と" precision recall f1-score support"のあとに出てる

つまりこの行の中の関数で起きてるわけや
```
# モデルの評価
print("Accuracy:", accuracy_score(y_test, y_pred))

# target_namesをユニークなクラスの数に合わせる
# もしユニークなクラスが3つある場合は、そのままで良い
if len(unique_classes_test) == 3:
print(classification_report(y_test, y_pred, target_names=label_encoder.classes_))
else:
print(classification_report(y_test, y_pred, target_names=label_encoder.classes_[:2])) # 最初の2つを使用

```

142 :ぷにぷに名無しさん:2024/11/02(土) 13:21:40.48 ID:3bX70jjM
多分ここかな

print(classification_report(y_test, y_pred,

143 :ぷにぷに名無しさん:2024/11/02(土) 13:29:02.38 ID:3bX70jjM
関数特定したのでいろいろ検索かけると(説明めんどくなった)AIの言ってることは多分正しいとわかる

144 :ぷにぷに名無しさん:2024/11/02(土) 13:31:02.82 ID:3bX70jjM
要するに、学習データには「一致」「不一致」しかないのに出力には「一致」「不一致」「不明」の3つがあるから
学習データが少ないとちゃんと判定がされないよって警告やね(多分)

145 :ぷにぷに名無しさん:2024/11/02(土) 13:31:47.18 ID:3bX70jjM
不明(draw)についてはそも判定失敗だから握りつぶしてヨシ

146 :ぷにぷに名無しさん:2024/11/02(土) 13:35:21.15 ID:3bX70jjM
あと共有ってのはこれのことや

https://i.imgur.com/TCaR00G.png


新しいチャット始めて、コード貼り付けて、「ハイライトして」で、簡単なコードなら一番手軽な共有方法すらあるからもっと知られてええ機能やと思う
確かチャット内容に含まれさえしなければ匿名だったはず

147 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 13:42:41.06 ID:5/DBw7W2
id:3bX70jjMさんご丁寧にありがとうやで
chatgptの使い方までありがとう

148 :ぷにぷに名無しさん (スレ主):2024/11/02(土) 13:58:21.10 ID:5/DBw7W2
pcから

149 :ぷにぷに名無しさん (d):2024/11/02(土) 15:17:43.36 ID:czx/vVEk
>>126
gmailの下書きでよくやってるわ

150 :ぷにぷに名無しさん 🐣:2024/11/02(土) 15:29:01.05 ID:L5lo04PY
KDE Connectで共有するよね

151 :ぷにぷに名無しさん:2024/11/02(土) 15:33:38.88 ID:3bX70jjM
>>150
外でスマホイジってていい感じの見つけたときとか

152 :ぷにぷに名無しさん (スレ主):2024/11/03(日) 10:17:22.71 ID:YQg9T6D+
おはよう
今日はjavascriptに触れようかな

153 :ぷにぷに名無しさん (スレ主):2024/11/03(日) 15:58:31.78 ID:YQg9T6D+
結局何もしてない🥺

154 :ぷにぷに名無しさん:2024/11/03(日) 21:44:01.36 ID:Tpr4jYos
JNI勉強してるけどよくわからない🥺

155 :ぷにぷに名無しさん (スレ主):2024/11/04(月) 17:22:47.21 ID:vJYBiWDA
すまんなイーブイワイ
ローカルファイルからだけどコピペしてリンクとスクリプト消したらこうなるんだな😳

https://files.catbox.moe/urej4r.png


156 :ぷにぷに名無しさん:2024/11/04(月) 23:08:10.76 ID:Gx6zOUvo
そらそう

157 :ぷにぷに名無しさん 🥚:2024/11/07(木) 13:14:13.12 ID:fvOTKmsY
test

158 :ぷにぷに名無しさん MouseTrap🪤 90cc62c5 MouseTrap🪤 90cc62c5 MouseTrap🪤 90cc62c5 (d):2024/11/07(木) 13:14:42.07 ID:xMV+pCSc
C+覚えとけ

159 :ぷにぷに名無しさん (スレ主):2024/11/07(木) 13:16:23.94 ID:JBcSR92g
>>158
いつかやるわ

160 :ぷにぷに名無しさん (スレ主):2024/11/07(木) 13:35:49.80 ID:JBcSR92g
最近特になにもしてないわ

161 :ぷにぷに名無しさん 🥚:2024/11/07(木) 14:15:54.01 ID:0s+pPp2Q


162 :ぷにぷに名無しさん 🥚:2024/11/07(木) 14:16:30.82 ID:0s+pPp2Q
i

163 :ぷにぷに名無しさん 🥚:2024/11/07(木) 14:18:49.14 ID:0s+pPp2Q
a

164 :ぷにぷに名無しさん (スレ主):2024/11/07(木) 16:05:20.01 ID:JBcSR92g
掲示板って運用するの大変なんやなぁって

165 :ぷにぷに名無しさん:2024/11/07(木) 22:09:21.26 ID:F3rNM/4E
それな

166 :ぷにぷに名無しさん:2024/11/07(木) 23:12:13.87 ID:xMHjmp36
まあ技術面よりも運営の方が大変そうやけどな

167 :ぷにぷに名無しさん (スレ主):2024/11/08(金) 19:34:04.47 ID:/8nQHIhk
どうやらワイはコピペプログラマーというポジションらしい
まぁワイも軽く触れる程度で始めたしモチベ無くなってここまでやなぁ勉強する気起きないンゴねぇ

168 :ぷにぷに名無しさん (スレ主):2024/11/08(金) 19:36:24.35 ID:/8nQHIhk
ちなpaizaってやつ試しにやったら0点やったわ
うーんこの

169 :ぷにぷに名無しさん:2024/11/08(金) 19:40:37.69 ID:CVt4T1bo
ワイはpaizaSランカーや

170 :ぷにぷに名無しさん (スレ主):2024/11/08(金) 19:48:11.07 ID:/8nQHIhk
>>169
強そう

171 :ぷにぷに名無しさん (スレ主):2024/11/08(金) 22:42:57.59 ID:/8nQHIhk
NSAが開発したghidraをインストールしてみた
使う機会が無さそうやけどまぁええか

172 :ぷにぷに名無しさん:2024/11/08(金) 23:42:32.33 ID:CVt4T1bo
>>170
独学の趣味レベルプログラマーや
paizaアルゴリズム問題みたいなのばっかやからな

173 :ぷにぷに名無しさん (スレ主):2024/11/09(土) 13:55:10.63 ID:Pf9O3Z6M
>>172
趣味レベルでもSランクかすごいな
ワイはそういう問題苦手だから一生0点だわ

174 :ぷにぷに名無しさん (スレ主):2024/11/09(土) 13:57:08.23 ID:Pf9O3Z6M
chatgptに音ゲー作ってみてって無理難題押し付けたらツバ吐く感じですぐサンプルコード書いてくれたンゴ
なおゲームとか全く作る気ないから無駄な模様

175 :ぷにぷに名無しさん:2024/11/09(土) 16:51:42.16 ID:Qs7Z7odk
>>171
NSAがやりそうな特別凄い機能はないよな
機能自体はほぼIDA proやし書かれてる言語が違って最適化されただけ

176 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 15:07:13.49 ID:XE6ow63+
>>175
使い方わからんしもうそのまま放置やわw


177 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 15:08:59.08 ID:XE6ow63+
GTKっていうのを使ってみようとしたら他のパッケージがエラー吐いてインストールできなかった
依存関係がどうのこうのってやつああああああああああああああああああああ!!!(発狂)
もうめんどうみきれよう

178 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 15:09:30.66 ID:XE6ow63+
やはりC言語関連はクソだと思うんだ;;

179 :ぷにぷに名無しさん 🐣 (d):2024/11/11(月) 15:10:41.42 ID:j+1ppRzo
GTKよりQtだよね🥹

180 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 15:34:57.13 ID:XE6ow63+
>>179
Qtでもええんか?

181 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 15:38:15.60 ID:XE6ow63+
いつ入れたのか忘れたけどQt入ってるわ

182 :ぷにぷに名無しさん 🐣 (d):2024/11/11(月) 15:39:55.10 ID:j+1ppRzo
ワイはQt CreatorってIDEでやってる

183 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 16:09:16.44 ID:XE6ow63+
アカンQtそのものは入ってなかったわ...
これも依存関係云々でダメだわ
Qt creatorが入ってただけだった恥ずかしい

184 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 17:54:32.25 ID:XE6ow63+
C言語を学び始めたと思いきやなぜかRUST言語を学び始めた
環境構築できたのかは知らないけどhello worldはできた
どうせ躓くしええか

185 :ぷにぷに名無しさん 🐣 (d):2024/11/11(月) 18:21:23.10 ID:j+1ppRzo
Ubuntu消してしまおう
Arch Linuxは良いぞ

186 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 19:40:29.07 ID:XE6ow63+
>>185
OS入れ替えるのダルいしubuntuしか使えん

187 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 19:49:23.68 ID:XE6ow63+
もう寝よ
c言語はもうやだよぉ

188 :ぷにぷに名無しさん:2024/11/11(月) 21:38:00.57 ID:Z/ElhOz2
Arch系に変えてから依存関係でソフトのインストールが詰んだこと無いわ

189 :ぷにぷに名無しさん:2024/11/11(月) 22:36:48.33 ID:7ldh1drg
最近のArchはかなり安定してるよね
ここ5年くらい壊れたことない

190 :ぷにぷに名無しさん:2024/11/11(月) 23:27:38.56 ID:Gmiaa6S+
インターフェイスの継承とキャストがわからん…

191 :ぷにぷに名無しさん:2024/11/11(月) 23:36:29.76 ID:Gmiaa6S+
adapter作るのが丸いのか?

192 :ぷにぷに名無しさん (a):2024/11/12(火) 15:01:26.81 ID:W/1e+9wk
キャストした変数名ってなんかおすすめある?
機能的には関係ない場合で
cHogeとかでええかな…

193 :ぷにぷに名無しさん:2024/11/12(火) 15:17:29.86 ID:e/XALK7o
キャストを明示するぐらいなら型を書いてくれた方が嬉しい🥺

194 :ぷにぷに名無しさん (h):2024/11/12(火) 15:46:05.60 ID:Lz37aKOM
キャストしてわざわざ同じスコープで束縛するの冗長じゃない?

195 :ぷにぷに名無しさん (スレ主):2024/11/12(火) 16:00:37.90 ID:0F0S4lag

https://files.catbox.moe/dl3pgj.png

ディレクトリの形はこんなんでもいいの?chatgptに言われた通りにやった

196 :ぷにぷに名無しさん (スレ主):2024/11/12(火) 16:02:42.03 ID:0F0S4lag
汚いって言われても直す気が起きないけどね😳

197 :ぷにぷに名無しさん 🐤 (R):2024/11/12(火) 16:32:09.13 ID:8EZM3ew6
いまごろcのキャストやポインタ使えるようになって仕事あんのか?
言語仕様をあらかじめ知ってるより現場で使うライブラリを素早く理解できたほうが
カネになるんでは?

198 :ぷにぷに名無しさん (スレ主):2024/11/12(火) 16:37:43.54 ID:0F0S4lag
>>197
こんなんで仕事できるわけないしせいぜい趣味程度ぐらいだよ😔

199 :ぷにぷに名無しさん (スレ主):2024/11/12(火) 16:39:32.66 ID:0F0S4lag
いや自己満足か

200 :ぷにぷに名無しさん:2024/11/12(火) 17:13:49.90 ID:W/1e+9wk
>>194
サブインターフェイス定義して
でも元のインターフェイスのスコープとして渡せるように処理する必要があって…
みたいなパターンなんだけど

201 :ぷにぷに名無しさん:2024/11/12(火) 17:20:51.25 ID:W/1e+9wk
元のインターフェースとサブインターフェイスでそれぞれ関数を切り分けたいっていう理由でやってるんやけどもっといい方法あるんやろか?
ちなKotlin

202 :ぷにぷに名無しさん (h):2024/11/12(火) 17:34:43.14 ID:Lz37aKOM
>>201
ああkotlinか Rustの話してたからそのコンテクストで話してたごめん
型クラスとかジェネリクスでシュッと書けると気持ちいいんだけどね

203 :ぷにぷに名無しさん:2024/11/12(火) 17:39:00.17 ID:W/1e+9wk
一応やりたいこと書き出し

`interface Hoge`と`interface Fuga`がある
それぞれ同じ関数が定義されている
Hogeには拡張関数が実装されている
FugaはHogeのサブクラスとして動作することを目的としたインターフェース
ただし、Hogeに実装されてる拡張関数を呼び出し可能にしたくないので、継承は行わなっていない(必要があるはず)

204 :ぷにぷに名無しさん:2024/11/12(火) 17:39:47.09 ID:W/1e+9wk
JetpackComposeのLazyListScopeやらBoxScopeやらに拡張関数を定義したい感じ
それぞれの拡張関数がお互いは呼び出し不可能にしたい(あまりにもごちゃごちゃする上に、変数名が馬鹿長くなる可能性が高いので)

205 :ぷにぷに名無しさん:2024/11/12(火) 17:52:25.82 ID:W/1e+9wk
一応動いてるんやけどわいも冗長な気がしてならない!

206 :ぷにぷに名無しさん:2024/11/12(火) 18:09:51.13 ID:W/1e+9wk
>>203
拡張関数は継承されなかったわ
理解不足😓😓

207 :ぷにぷに名無しさん:2024/11/12(火) 18:15:00.15 ID:W/1e+9wk
人に聞こうとすると関係整理し直せて、聞いた直後に進捗する減少って名前あるんかな

208 :ぷにぷに名無しさん (h):2024/11/12(火) 19:10:31.20 ID:Lz37aKOM
ラバーダックデバッグ?

209 :ぷにぷに名無しさん (スレ主):2024/11/12(火) 22:13:10.53 ID:0F0S4lag
RUSTでもデスクトップアプリケーション開発できるんだと思ってライブラリ入れてみたけどダメだった🤕
なにが原因なのかも分からないしこんなんで躓くようじゃ無理だわJAVAFXでも同じ躓き方だし

なにやろ

210 :ぷにぷに名無しさん:2024/11/12(火) 22:29:34.48 ID:40WeqSuw
rustって難しいと聞いたで
ようやっとる

211 :ぷにぷに名無しさん:2024/11/12(火) 23:29:31.13 ID:W/1e+9wk
cargoで詰まってるとかじゃないのか
IDEによるけど

212 :ぷにぷに名無しさん:2024/11/12(火) 23:48:40.07 ID:jlMT0dyg
学習難度が高いのが課題と言われ続けて何年も経ったRust

213 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 00:25:08.53 ID:Q7j5/cvU
たしかにRust周り全然安定してない感じはあるな
でも参考資料が少ないわけじゃないしなんとかなってり


214 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 00:30:36.57 ID:Q7j5/cvU
まぁシステムプログラム言語ってヤツだからワイがやりたい事ではないと思う
ちなみにchatgptにバックエンド開発をRust、フロントエンド開発をjavaは可能か?って聞いたら可能らしいけどまた必要なライブラリ入れなきゃいけないしアーメンどくせい💀


215 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 00:31:34.73 ID:Q7j5/cvU
🤪🤪🤪🤪
目的を見失なった顔

216 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 00:33:35.03 ID:Q7j5/cvU
寝なきゃ

217 :ぷにぷに名無しさん:2024/11/13(水) 04:38:50.80 ID:JM9oZbdA
単純にこれといってRustで作るものがないんだよね
目的持って学習できん

218 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 12:31:59.75 ID:Q7j5/cvU
>>217
同感だけどC言語の代わりに色々触ってみるわ

219 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:27:54.63 ID:Q7j5/cvU
java+RUSTの組み合わせでサンプルコード(ローカル環境で)やってみたけどクソ面倒なのが分かったよ😔
web関連で何か作る際RUSTいる?ってなった
全部javaでええわ😂

220 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:28:41.65 ID:Q7j5/cvU
>>219
JAVAじゃなくてjavaとRUSTね

221 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:29:42.77 ID:Q7j5/cvU
アカン、わいの頭の中JAVAとjavaがごっちゃになっちゃった😫

222 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:30:20.69 ID:Q7j5/cvU
は?javaって打ってんのにJAVAになる

223 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:30:44.42 ID:Q7j5/cvU
なんやこのバグ

224 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:31:35.11 ID:Q7j5/cvU
j a v a s c r i p t

225 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:31:47.06 ID:Q7j5/cvU
java

226 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:32:12.05 ID:Q7j5/cvU
マジでなんでやねん😫

227 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:34:26.82 ID:Q7j5/cvU
そんなトラブルはどうでもいいんだよ
RUSTでなんかできんかな

228 :ぷにぷに名無しさん:2024/11/13(水) 16:41:31.20 ID:TV9AdlqI
JSって書け

229 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 16:48:20.14 ID:Q7j5/cvU
>>228
自分のレス見返してみたらJAVAになってた
今度からJSって書くわありがと

230 :ぷにぷに名無しさん:2024/11/13(水) 17:00:10.42 ID:YQmNUcdg
テスト
java

231 :ぷにぷに名無しさん 🥚:2024/11/13(水) 17:07:33.73 ID:7bOxASK6
ほんまやjavascriptがjavaになるな
セキュリティ上の事情なんかな

232 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 17:19:43.85 ID:Q7j5/cvU
たぶんそうやろな

233 :ぷにぷに名無しさん (h):2024/11/13(水) 17:20:31.76 ID:KhacSE3E
JavaScript

234 :ぷにぷに名無しさん (h):2024/11/13(水) 17:23:40.36 ID:KhacSE3E
rustとjsやるならwasm吐いてdomいじるとかは?ブラウザだけどいろいろ出来て楽しいよ

235 :ぷにぷに名無しさん:2024/11/13(水) 18:04:32.16 ID:JM9oZbdA
Kotlin+RustでJNIで動かすのはやったことあるわ

236 :ぷにぷに名無しさん:2024/11/13(水) 19:24:10.85 ID:a9udfDpw
java

237 :ぷにぷに名無しさん:2024/11/13(水) 19:59:56.00 ID:JM9oZbdA


238 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 21:42:41.04 ID:Q7j5/cvU
>>234
そんな高度な事できなかった

RUSTとかいう言語完全に上級者向けやな
色々と触れてみたけどサーバー構築(ローカル)しかできなかった
今のワイにはこれが限界か

239 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 21:45:19.25 ID:Q7j5/cvU
結局RUSTってなんだ?ってなってる
まぁ...難しいってことは分かったぞ!!!😂

240 :ぷにぷに名無しさん:2024/11/13(水) 22:35:35.56 ID:JM9oZbdA
うまく動作してないと思ってたものが普通に動作してて直せずに1時間無駄にした
そりゃ直せないわ

241 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 22:39:51.28 ID:Q7j5/cvU
【悲報】ubuntuOSぶっ壊れる
どうにかしてGTK入れられないかともう一回挑戦してみたんや
依存関係どうにかしようとして何も考えずchatgpt の言う通りにしたら壊れちゃった

242 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 22:40:09.60 ID:Q7j5/cvU
これ、チャンスか?

243 :ぷにぷに名無しさん:2024/11/13(水) 22:44:08.59 ID:JM9oZbdA
どう壊れた年

244 :ぷにぷに名無しさん 🐣 (d):2024/11/13(水) 22:51:16.02 ID:+fHGRKY+
Archにしようよ
公式パッケージならマジで依存関係で困ったことないよ

245 :ぷにぷに名無しさん:2024/11/13(水) 22:57:15.61 ID:JM9oZbdA
過激なこと言って視聴回数稼ぐためのサムネかと思ったら動画の中でも同じこと言ってて泣いた
こういう奴らがクソコードマン量産してんのか


https://i.imgur.com/ZfAYKx5.png


246 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 23:09:22.01 ID:Q7j5/cvU
どう壊れたのかも分からん再起動したら直るやろと思って再起動したらなんかいつもと違うログイン画面になった
そこからリカバリー何ちゃらでなんとかしてる

247 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 23:10:26.09 ID:Q7j5/cvU
ubuntuがいつも通りじゃなくなったらArchに行ってみようかな

248 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 23:14:48.40 ID:Q7j5/cvU
Failed to connect 〜
check your Internet connection or proxy settings

インターネット接続してるのになんかダメっぽいな

249 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 23:19:35.65 ID:Q7j5/cvU
しゃあない、ガクガクのwindows10起動か
元々ubuntuは外部SSDに入ってたんや
windows10は古い内部HDDに入ってる
windowsOSあるならそっち使えよと思うやろ?なんと起動に5分!動作が遅い!
あって無いようなもんや

250 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 23:20:56.64 ID:Q7j5/cvU
まさかの明日からOSあーだこーだしないといけないのか
さよならubuntu🥺

251 :ぷにぷに名無しさん:2024/11/13(水) 23:39:39.95 ID:JM9oZbdA
更新じゃないの?

252 :ぷにぷに名無しさん (スレ主):2024/11/14(木) 16:02:22.37 ID:LcEJplqY
もうダメだArch linuxのインストールにも失敗した
パーティション割り当てでヤケクソになって操作してたらSSDの内部データ全部逝っちゃったっぽい
windows10のタスクマネージャーには正常に認識されてるけど読み書き0%になってたしエクスプローラで見ようとしたらSSDの項目が無くなってた

全て失った🤕 ubuntuに対したデータ入っってないけどSSD失ったのは痛い

253 :ぷにぷに名無しさん (スレ主):2024/11/14(木) 16:08:03.70 ID:LcEJplqY
一応SSD生きてるっぽいけど読み書きできるから分からんしダメやな
linuxのインストールだけなんでこんなに手間かかるんやろ
ダメ元もう一回ubuntuでやってみようかなぁArch linuxはワイには向いてないわ

254 :ぷにぷに名無しさん (スレ主):2024/11/14(木) 16:08:39.65 ID:LcEJplqY
今日はちかれた

255 :ぷにぷに名無しさん 🐣 (d):2024/11/14(木) 16:45:15.20 ID:KbqnLg7A
えぇ…

256 :ぷにぷに名無しさん:2024/11/14(木) 18:09:07.41 ID:SMaYxGEM
arch linuxってそんな小難しいんか?
気になるから今からvirtualboxにインストールしてみるわ

257 :ぷにぷに名無しさん:2024/11/14(木) 18:39:19.89 ID:RwKtgVyU
箱から出して使えるくらい簡単ではあるけどパソコンあんまり使わん人からすると難しいくらいの難易度

258 :ぷにぷに名無しさん (スレ主):2024/11/14(木) 22:51:56.14 ID:LcEJplqY
>>252
なんかこの時にSSDがイカれたっぽいな
あの後仕方なくubuntuを再インストールしようと指定先をSSDにしたらubuntuの方でもエラー吐いたわ手動でパーティション割り当てしても半分自動でやってくれるやつもエラー
何してもエラー出るからこれSSD半分逝ったんやなってやっと気付いた
ubuntu 24.04にはWindowsと共存してインストール(内部HDDにインストールする)みたいな項目があったからそっちにしたわ
はぁこれワイが慣れない事やったから起きたことだし何とも言えん

259 :ぷにぷに名無しさん:2024/11/14(木) 23:02:33.91 ID:nn3FXodo
ようわからんけどwslじゃあかんの

260 :ぷにぷに名無しさん (スレ主):2024/11/15(金) 09:37:30.21 ID:m1aE6HjY
>>260
スペック足らんのよ

261 :ぷにぷに名無しさん (スレ主):2024/11/15(金) 09:52:07.76 ID:m1aE6HjY
あぁクソったれだ
HDDだから読み込みが遅い


262 :ぷにぷに名無しさん (スレ主):2024/11/15(金) 10:37:46.12 ID:m1aE6HjY
ダメみたいですね
論理障害ってヤツだな一応無料の復旧ソフトでスキャンしたけど期待できそうにない
512GBの容量がお釈迦になっちゃった😢

263 :ぷにぷに名無しさん:2024/11/15(金) 23:09:59.37 ID:RYIgiQOs
関数の構成に迷ってる

264 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 09:53:58.90 ID:9bK0Fydg
また開発環境整えなきゃならない🤕

265 :ぷにぷに名無しさん:2024/11/16(土) 15:27:55.84 ID:CuBk/OxU
>>245
昔のベストプラクティスがアンチパターンになることは良くある話だよ

266 :ぷにぷに名無しさん:2024/11/16(土) 15:37:41.90 ID:4urnNedM
ベストプラクティスって字の如く当時の経験則でしかないから気を付けようね

267 :ぷにぷに名無しさん 🥚:2024/11/16(土) 16:36:44.37 ID:tc7JmZK2
>>262
DBANをそのSSDにインストールした後一旦そのディスクごと粉々にした方がええんちゃう
消し方は何でもええと思う

268 :ぷにぷに名無しさん (a):2024/11/16(土) 18:20:47.05 ID:ZVoh7xlM
>>265
そもそもシングルトンの概念理解してなさそうだったぞこの動画
シングルトンって名前の通り単一で扱うこと主軸のデザインパターンなのに、staticってことにしか触れてなかったしそれ理由に使うな言ってた

269 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 22:53:54.93 ID:9bK0Fydg
>>267
一応なんとか生きてる?っぽいただ何かをインストールしたりできなくなった
動画保管庫としてはまだ使えそうだけどワイが雑に扱ったせいで寿命短くしちゃったかもしれん
大したデータとか入ってないし完全消去しなくてええかな
アドバイスサンキュ

270 :ぷにぷに名無しさん:2024/11/17(日) 09:35:19.82 ID:gvdztkYY
>>269
お!良かった
じゃ最後のアドバイス
!!事前に完全バックアップ!!してSSDにSecure Eraseを実行してディスクフォーマットすると確実にSSDパフォーマンスと寿命は改善されるで
ディスクを長く使いたいなら1度は検討してみ

271 :ぷにぷに名無しさん:2024/11/17(日) 09:40:35.24 ID:gvdztkYY
いや状況全然良くなかったわ
BIOSから何とかするしかないんちゃつ

272 :ぷにぷに名無しさん (スレ主):2024/11/17(日) 14:28:12.81 ID:1ZKWNX/6
まぁいつか壊れるだろうしええでしょ

273 :ぷにぷに名無しさん (スレ主):2024/11/17(日) 14:31:35.66 ID:1ZKWNX/6
今使ってるPC(10年以上前のcpu)じゃあカクカクで使えたもんじゃないので覚悟を決めて買い換えるわ


274 :ぷにぷに名無しさん (スレ主):2024/11/17(日) 14:33:03.27 ID:1ZKWNX/6
あとSSDのサクサク動く快適さ知ったらHDDには戻れないわ


275 :ぷにぷに名無しさん (スレ主):2024/11/17(日) 14:39:02.20 ID:1ZKWNX/6
調べたらワイのpcのcpu世代 ivy Bridgeで草

276 :ぷにぷに名無しさん:2024/11/17(日) 14:41:26.80 ID:a90v4mW6
ivy(イーブイワイ)

277 :ぷにぷに名無しさん:2024/11/18(月) 01:14:19.07 ID:PnBIM8vM
Qwen 2.5と3やばない?
Copilotとかいうゴミ軽く凌駕しとるわ
alibabaやるじゃん

278 :ぷにぷに名無しさん (スレ主):2024/11/18(月) 22:50:17.55 ID:mBWuWaoI
寒いンゴ🥶
冷えて布団に引きこもる頻度が増えた

279 :ぷにぷに名無しさん:2024/11/19(火) 21:59:07.58 ID:RlpFnRj6
HttpUrlConnectionとHttpClientとOkHttpってどういうときにどれがおすすめ?

280 :ぷにぷに名無しさん:2024/11/21(木) 01:52:52.53 ID:JIXA/c3Q
環境構築って地味に難易度高いからね
言語としては触れるけど自分で構築できないとか普通にありうると思うし

281 :ぷにぷに名無しさん:2024/11/21(木) 15:47:40.51 ID:Rbpin1R6
組み込み型言語ならだいたい触れるけど組み込めない勢を呼んだか?

282 :ぷにぷに名無しさん (スレ主):2024/11/21(木) 21:47:08.25 ID:4XiX856E
Q今何してる?
A何もしてないし今のところ何もできない


283 :ぷにぷに名無しさん (スレ主):2024/11/21(木) 21:49:01.43 ID:4XiX856E
手が冷え冷えですよ神

284 :ぷにぷに名無しさん:2024/11/22(金) 02:09:16.79 ID:FnJfAOQw
AndroidStudio(inteliJ)のGradlew-Windowからmaven-publish使いたいんだけどやり方わかるやつおらん?
ターミナルから./gradlew -publishじっこうするのだとIDEのJava使ったりする設定が面倒なんよな

285 :ぷにぷに名無しさん:2024/11/22(金) 02:09:40.50 ID:FnJfAOQw
こういうのAIまじで役に立たんわ、一番やってほしいんに
使い方が悪いんかな

286 :ぷにぷに名無しさん:2024/11/22(金) 02:14:45.20 ID:4C2csIy2
パターン化された環境構築とかはAI有能なんやけどな

287 :ぷにぷに名無しさん:2024/11/22(金) 02:39:29.58 ID:FnJfAOQw
自決しました
`Run > Edit Configuration`にGradleでpublishを追加
ねむねむすぎてサジェストでないから追加できないと思ってた模様
なおエラーが大量に出てきた模様

288 :ぷにぷに名無しさん:2024/11/22(金) 09:09:30.24 ID:kSBGC60E
>>281
llvmバックエンドかgccならいろんなアーキテクチャの実装あるしarmとかavr向けのバイナリ吐いたりなら簡単だよ

289 :ぷにぷに名無しさん (h):2024/11/22(金) 11:05:23.59 ID:kSBGC60E
自分は最近昔使ってたDAPのRockboxファームとかレイトレの実装してる

290 :ぷにぷに名無しさん (スレ主):2024/11/22(金) 23:30:38.20 ID:GBccSWuQ
明日か明後日から本気出す予定😤

291 :ぷにぷに名無しさん (スレ主):2024/11/22(金) 23:49:12.37 ID:GBccSWuQ
変化
OSがubuntuからwindows11になった
メモリ4GBから8GBになった🤗

292 :ぷにぷに名無しさん (スレ主):2024/11/22(金) 23:50:29.21 ID:GBccSWuQ
なお新しいpcの設定がまだ完了していないのですぐにはできない模様

293 :ぷにぷに名無しさん:2024/11/23(土) 00:31:00.11 ID:88wtFNVY
githubpakeageにpublishできたけど他のプロジェクトに入れられない😭

294 :ぷにぷに名無しさん:2024/11/23(土) 01:22:53.11 ID:88wtFNVY
read用のtokenミスって即消ししてた
これで1時間無駄にするとか終わりだよこいつ

295 :ぷにぷに名無しさん:2024/11/23(土) 01:26:31.93 ID:88wtFNVY
そもそもtoken入らなかった
どういうコト!?

296 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 13:27:03.29 ID:/Ark8LDo
おあおあ

297 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 14:16:17.33 ID:/Ark8LDo
windows power shell

power shell
って別物なのかよややこしいわ🤨

298 :ぷにぷに名無しさん:2024/11/23(土) 14:18:15.87 ID:88wtFNVY
shellとbashは別物です←違いわからん

299 :ぷにぷに名無しさん:2024/11/23(土) 14:37:22.61 ID:E5BM8Tm6
>>298
shellの規格の1つであるPOSIX準拠な実装のBourneシェルがあって それの下位互換性を維持しつつ開発されたのがbashでkshとかcshの機能とかを取りこんでちょっと強い

300 :ぷにぷに名無しさん:2024/11/23(土) 14:39:18.12 ID:88wtFNVY
アホ記事「shellスクリプトです #!bin/shell(bashスクリプト)」←こいつの正体

301 :ぷにぷに名無しさん:2024/11/23(土) 14:46:23.03 ID:E5BM8Tm6
まあshがbashのaliasじゃない環境ってBSDでもないと珍しいからシェバンはしゃーない
どっちかというとenv使ってほしい

302 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 14:46:53.69 ID:/Ark8LDo
一応RUST言語でhelloworldできた
環境は整ったかといえばそうでもない

303 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 14:57:35.14 ID:/Ark8LDo
chatgpt君「結論から言うと、Windows OSでプログラミングを学ぶ際に必ずC/C++を使わなければならないわけではありません。ただし、学習の目的や最終的なゴールによってC/C++の重要性が変わってきます。」

ひっ😰

304 :ぷにぷに名無しさん:2024/11/23(土) 15:10:38.68 ID:E5BM8Tm6
実際何やりたいのよ 言語とか処理系そのものを学習したいとか低レベルやりたいとかじゃなければ何でもいいと思うよ

305 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 15:33:43.64 ID:/Ark8LDo
>>304
GUIでなんかやるだけ
特に目的ない

306 :ぷにぷに名無しさん:2024/11/23(土) 15:37:10.04 ID:kS8xLVvo
目的あってやる人はそれで良いけど、目的なくてもやる人はそこそこ才能あると思うよ
目的ない場合一番難しいのが続くかどうかってところだけど

307 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 15:38:00.87 ID:/Ark8LDo
驚くほどすんなりできた
前までは何かしらエラー吐いてたのに

https://files.catbox.moe/b9nydb.png


308 :ぷにぷに名無しさん:2024/11/23(土) 15:38:13.05 ID:E5BM8Tm6
>>305
ならいろいろ試すとええ

309 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 15:40:27.72 ID:/Ark8LDo
まぁ相変わらずコピペだけど

310 :ぷにぷに名無しさん (スレ主):2024/11/23(土) 15:41:14.15 ID:/Ark8LDo
>>308
そうするわ
新しい環境手に入ったし

311 :ぷにぷに名無しさん (スレ主):2024/11/24(日) 00:31:28.71 ID:MJbwuMek
まだ一つの言語しか入れてないけど他の言語入れたらまた依存関係で面倒なこと起きるんだろうな
かといって仮想環境やらWSLやらをワイには扱える気がしない
うーうーうー

312 :ぷにぷに名無しさん (スレ主):2024/11/24(日) 00:31:56.17 ID:MJbwuMek
寝よ

313 :ぷにぷに名無しさん:2024/11/24(日) 01:09:51.77 ID:G8WpY1nE
Androidアプリわずかにわかるから遊びたくなったら教える

314 :ぷにぷに名無しさん:2024/11/24(日) 10:36:53.52 ID:aGdPnCbM
せっかくwindows買ったのならVisual Studio使え
GUIツール作るならなおさら

315 :ぷにぷに名無しさん (スレ主):2024/11/24(日) 11:15:52.13 ID:MJbwuMek
>>314
あれクソ重たくない?

316 :ぷにぷに名無しさん (スレ主):2024/11/24(日) 11:26:32.45 ID:MJbwuMek
まぁでもいつかやろうかな

317 :ぷにぷに名無しさん:2024/11/24(日) 14:31:00.51 ID:G8WpY1nE
俺はvscodeとinteliJの二刀流

318 :ぷにぷに名無しさん:2024/11/24(日) 20:45:32.14 ID:pxsReVHg
vim軽いよ

319 :ぷにぷに名無しさん:2024/11/24(日) 22:08:21.79 ID:G8WpY1nE
Crion使うお金ない🥺
学生ライセンスとってもあと半年で切れるし

320 :ぷにぷに名無しさん:2024/11/24(日) 23:25:50.74 ID:s6C1cQpk
エディタはもうvscodeから離れられない🥺
codeじゃないIDEの方は重量級だからもっと軽くしてほしい、なんでコードの塊が10GBとかになってんの🥲

321 :ぷにぷに名無しさん:2024/11/24(日) 23:37:21.67 ID:PSvO7cdg
javaで言うjdk的なのがボリュームあるのかねえ

322 :ぷにぷに名無しさん:2024/11/24(日) 23:52:56.37 ID:pxsReVHg
LSPとTree-sitter動けば何でもいいでしょ

323 :ぷにぷに名無しさん:2024/11/25(月) 05:04:35.55 ID:NuJhvUj6
Kotlin自信ニキいない?
名前付き引数をどんなときに"使わない"べきかイマイチ掴めない
デフォルト値持ってるようなのはまず使うとして、同じ型の引数あるようなのはミス回避のためにつけたほうが可読性高い?

324 :ぷにぷに名無しさん (a):2024/11/25(月) 19:24:47.86 ID:PQpzwcD2
atom使ってたけど一旦vscode使いだしたら、もうずっとこっちになっちゃった

325 :ぷにぷに名無しさん:2024/11/26(火) 04:19:00.88 ID:m/OTxouw
群雄割拠だったエディタ戦争ほとんど終わらせた感はある
SciTeのソースコード弄ったりMery使ったり色々渡り歩いてたけどたぶん終の住処になるわ

326 :ぷにぷに名無しさん:2024/11/26(火) 04:22:46.55 ID:YTljZy4Y
IntelJはいいぞ!!
起動重いけどコード補完がクソ強力だぞ!!!!!

327 :ぷにぷに名無しさん:2024/11/26(火) 15:19:18.25 ID:RvH+Ra0+
>>323
知った物はどんどん使っていってテストコードまで書いてまずクソコードかどうかがわかる
そんで保守していってまたクソコードかどうかがわかる

何が言いたいかというとピンポイントでいちいち気にするより今自分が良いと思ってる実装で動けばとりあえず正解で良い、大体こうした方が良いなんてのは時代でコロコロ変わるし人によってもコロコロ意見変わる

328 :ぷにぷに名無しさん:2024/11/26(火) 18:24:04.72 ID:m/OTxouw
100年先まで共有されてるノウハウだと断言できるのは「後先考えずにグローバル変数直書きすると地獄見るぞ」くらいしかないわ
他はツール側の進歩で何がどう変わっても驚かない

329 :ぷにぷに名無しさん:2024/11/26(火) 18:28:23.74 ID:YTljZy4Y
>>327
自分のクソコードを直す無限ループに陥ってる!

330 :ぷにぷに名無しさん:2024/11/26(火) 18:28:53.64 ID:YTljZy4Y
コード直すぞ!→時間かかって色々調べるぞ!→前変えたここもこうのがよくね!?→以下ループ

331 :ぷにぷに名無しさん:2024/11/26(火) 18:31:38.70 ID:YTljZy4Y
オブジェクト指向プログラミングと関数型プログラミングってどこが違うの!
個人的には関数型のプログラミングの副作用の部分が、オブジェクト指向のオブジェクト足りてる部分!って感じの認識になってる!

332 :ぷにぷに名無しさん:2024/11/26(火) 18:58:06.18 ID:RvH+Ra0+
クラスに関数は定義するわけだからそういう意味では同じというか包含されてるよね
その上で関数型言語に無いような機能が増えているわけなのでそこが違いにはなるよね

333 :ぷにぷに名無しさん:2024/11/26(火) 19:14:57.03 ID:YTljZy4Y
どっちも実はほぼ同一なのは多くの人が思ってることだと思う!
どっちがどっちのなかに入ってるかってなると論争になりそう

334 :ぷにぷに名無しさん:2024/11/26(火) 21:12:40.62 ID:Vzc3R/Io
カリー化とかも関数型指向だの言われるけどオブジェクト指向でもできるしね

335 :ぷにぷに名無しさん:2024/11/26(火) 21:57:25.59 ID:dMUz+dWM
関数型言語でオブジェクト指向っぽい事もできるしもちろんその逆も出来るけど大体汚くなる


336 :ぷにぷに名無しさん:2024/11/26(火) 22:21:17.14 ID:YTljZy4Y
最悪のクソコードできた


https://i.imgur.com/QOLpwZf.jpeg


337 :ぷにぷに名無しさん:2024/11/26(火) 22:28:10.26 ID:YTljZy4Y
実体参照に対応あるか確認するための関数がApacheTextCommonにはなさそうだったからこんなもん作る羽目になったんだけど見逃してたりしないよね🥺

338 :ぷにぷに名無しさん:2024/11/27(水) 00:38:41.37 ID:mcAPOdz2
関数もオブジェクトも現代の言語はだいたいフルサポートしてるからぼくは考えるのをやめた🥺

339 :ぷにぷに名無しさん 🐔 (h):2024/11/27(水) 09:17:36.77 ID:xCHjU0/I
オブジェクト指向てクラスの中に処理と変数入れれるから
スコープをちゃんと切り分けできてエエやん

340 :ぷにぷに名無しさん:2024/11/27(水) 10:41:55.99 ID:6/dmLyn+
オブジェクト指向は実際便利と言うか扱いやすいと言うか今のメインストリームのほとんどの言語がオブジェクト指向なだけある凄いものだよ

60KB
新着レスの表示

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.5 20220323 (Tuned by イーブイワイ★)
ぷにぷに板は「ぜろちゃんねるプラス」で作られていますぶい!🐕