■掲示板に戻る■ 全部
レス数が1000を超えています。残念ながら全部は表示しません。

■TYPEプログラミング部

1 : :2021/08/16(月) 04:11:37.51 ID:nd334xje
42 TokyoのPiscine受ける😢
だる😢


422 :名無し・・・だと・・・?:2022/10/19(水) 19:14:31.04 ID:dP.sZKNY/ch.1
Django-Adminのadmin.site.get_app_list()かなんかで辞書型のリストが返ってくるけど
多分入れ子になってるMetaクラスかなんかに値入れたらこの辞書に値が追加されて、あとはそれつかって並び替えたりジャンル分け処理を同メソッドに記述できる気がするメモ


423 :Anonymous:2022/10/19(水) 21:06:51.82 ID:DJnYxKLA/ch.1
色々定義読み進めたけどダメでした
でも長いだけでシンプルだったからもっと根っこでオーバーライドかけて、辞書に値を追加することは叶った
いけそう


424 :名無しさん!?:2022/10/19(水) 21:11:10.77 ID:ovUAWKj./ch.1
高級言語触ってないからもう忘れたし読めないから
Excelの先生とVBAおじさんになる
#include <stdio.h>


425 :焼き鳥いかが?名無しさん:2022/10/19(水) 21:38:28.76 ID:DJnYxKLA/ch.1
あっちもこっちもいじらなあかんな…
まあええか


426 :名無しさん(笑):2022/10/20(木) 12:05:49.05 ID:bWPsqP9E/ch.1
既に”Introduce”クラスがあるのに
内容の全然違う”Intro”クラスを同じ階層に定義し出すし

handleName変数とfullName変数が並んでると思ったら
(Aさんの)ハンドルネームと(Bさんの)フルネームが入ってるし

殺していいか?


427 :名無しさん@〜AfterStory〜:2022/10/20(木) 12:24:54.18 ID:vTnoE1qA/ch.1
「人材紹介データ」とか
「案件紹介データ」とかに

それぞれ
人材(に対する案件)紹介データ
案件(に対する人材)紹介データ
が入ってたりする



428 :名無しんぼ:2022/10/20(木) 13:03:34.89 ID:vQOInPts/ch.1
関係性ややこしい


429 :名無しより悪意をこめて:2022/10/20(木) 13:57:57.88 ID:7reEetRA/ch.1
そいつなにがしたいん


430 :ピザとコーラとときどき名無し:2022/10/20(木) 18:10:56.97 ID:vTnoE1qA/ch.1
聞く耳持たないから改善の見込みが無い部分がいちばんまいる


431 :名無しは激怒した:2022/10/21(金) 12:49:16.51 ID:Hm3kvjSE/ch.1
Viewにインスタンスの配列渡して呼び出し
Viewでインスタンスぶん回してメソッド呼びだし
戻り値を表示しようかとおもったけど
整形前の値をViewに渡すのはナンセンスな気がしてきた
でも記述が半分くらい少なくて済むんだよなあ


432 :名無しの墓:2022/10/21(金) 22:09:44.96 ID:Hm3kvjSE/ch.1
Djangoに同梱されてる認証機能のコントローラーのオーバーライドの仕方調べても出てこないし
ソースコード読んでも見つからないし
基本的に一方通行で呼び出される流れなので参照を辿ることもできない
諦めビューの部分のオーバーライドで実装したわ

…コントローラーとかビューとか言ってるけどDjangoはMVCじゃ無いのであくまでニュアンスで喋ってる


433 :名前を要求するニダ:2022/10/21(金) 22:10:39.26 ID:Hm3kvjSE/ch.1
MTVデザインとか言ったっけな
Model, Template, Viewや


434 :名無しさん@FXには興味ありませんか?:2022/10/24(月) 08:51:57.64 ID:V572fEi./ch.1
今日はテーブル定義の変更に伴ったデータ移行用のSQL書いていくわよ



435 :そうです私が変な名無しさんです:2022/10/24(月) 19:02:46.86 ID:V572fEi./ch.1
DBに削除かける時のon deleteの設定というか
芋づる式に関連子データを削除するとか、子データが存在すれば親データは削除できないようにするとか
そう言う関係を資料にまとめて提示したいんだけど、これってなんていう書類になるの?
非プログラマー向けだから物理名とかは記載しないか控えめに書くつもりだけど、テーブルなんとか図とか名前着いとるやろどうせ


436 :名無しっておかしくねえ?:2022/10/24(月) 19:06:10.25 ID:V572fEi./ch.1
ER図か?


437 :だから名無しだっちゅーねん:2022/10/24(月) 19:08:22.62 ID:V572fEi./ch.1
帰ってから寝るまでの間に腐らせてるサーバーを俺専用ファイルアップローダーに改造する
Pythonならやってくれると信じている


438 :名無しとかなんなん?:2022/10/24(月) 20:10:53.70 ID:m8x1D1HM/ch.1
ER図だね


439 :名無しも歩けば棒に当たる:2022/10/24(月) 22:03:24.58 ID:V572fEi./ch.1
>>438
ありがてえ


440 :名無しの心:2022/10/25(火) 14:01:41.45 ID:qy.SQAz6/ch.1
オチンポシンギュラリティ


441 :名無し様:2022/10/25(火) 18:24:21.97 ID:9FYYpojI/ch.1
2行書いてコマンド三発打ったらER図自動生成してくれた
それを元に簡略版書いたりましたわ


442 :名前を出せずすみません:2022/10/25(火) 18:35:03.41 ID:.7RGowFY/ch.1
いいね!
ER図があるとわかりやすいし説得もしやすい
うちは諦めてテーブルのマスタを見せて説明してる


443 :名無しんぼ:2022/10/25(火) 19:04:17.89 ID:9FYYpojI/ch.1
今日色々追われてあっちもこっちも手を加えたんだけど
なんかヘマやってそうで怖い


444 :他力本願名無しさん:2022/10/25(火) 19:40:05.33 ID:EctT65KU/ch.1
ええやん


445 :タイピングには自信があります:2022/10/25(火) 22:19:49.08 ID:EctT65KU/ch.1
レコードの一覧表示画面に多対多のリレーションシップで構成された項目も表示する必要があるんやが
あれ確か今サブクエリで一覧とってきてるけど、
変更があるたびに都度出力情報を文字列で適当なカラムにキャッシュした方がいい気がする
結構速度変わるかな?測ってみようかな


446 :ウホッ!いいサラダ…:2022/10/25(火) 22:27:21.52 ID:EctT65KU/ch.1
ページング機能があるからあすこは一覧表示が確か最大、、12件?、とかだから早くなっても誤差だな
別にやらんでいい気もしてきた
でも一度思いついちゃうと気持ち悪さが残るなあ
TODOコメントだけ書いとこうかな


447 :名無しの悪巧み:2022/10/26(水) 12:38:48.57 ID:E5MeITPA/ch.1
1回のGETリクエストで208回のクエリが発生しててワロタ
俺の持ち場じゃないからいじりづらいんだがどうしたもんか


448 :名無しさん(笑):2022/10/26(水) 12:55:16.66 ID:8W.hsyjE/ch.1
なにそれ


449 :名無しのごとく:2022/10/26(水) 14:29:47.77 ID:GD/gX4W./ch.1
何をどうしたらそうなるんだ


450 :魔法少女名無しさん:2022/10/27(木) 12:05:26.19 ID:tL5cSxaU/ch.1
もう手直しして差し上げたけど
色々条件揃えたら15件のレコードを表示すんのに9分30秒ちょっとかかってわろた
計測して直訴したくて、根気よく待ってたんだけど一生表示されないんじゃないかと疑いはじめてたわ


451 :名無しも歩けば棒に当たる:2022/10/27(木) 12:52:22.72 ID:tL5cSxaU/ch.1
マスタメンテのページ
/A/<Aのpk>
/B/<Bのpk>

非同期で詳細情報を取るためのページ
/A/<Aのpk>/Detail ※1
/B/<Bのpk>/Detail ※2

ガイジが作った要らんページ
/A/<Bのpk>/Details ※2と同じ用途(なおコピペ)
/B/<Aのpk>/Details ※1と同じ用途(なおコピペ)

ガガガwwww



452 :名無し!お許しください!:2022/10/27(木) 12:53:38.76 ID:tL5cSxaU/ch.1
100000000歩譲ってだから命名もっと考えろや


453 :名無しさん:2022/10/27(木) 13:33:20.45 ID:S/kNZgOA/ch.1



454 :怪しい名無しさん:2022/10/27(木) 15:34:32.64 ID:93YQEUxY/ch.1
参照の仕方わからんから参照しやすい位置にコピペしたらしい


455 :名無しより悪意をこめて:2022/10/27(木) 18:11:52.52 ID:tL5cSxaU/ch.1
型比較の仕方がわからんらしくて、代わりに書いてあるあれこれのせいで
表示名変えたらバグるようになっててワロタ
手直ししてたら「僕の作ったところ全部消された」ってキレ出したけど俺は悪くねえ


456 :危険ですので名前をあたえないでください:2022/10/27(木) 22:11:48.29 ID:r1EMhicg/ch.1
またテストケース漏れしちゃった
何か良い技術書とかない?


457 :名前を出せずすみません:2022/10/28(金) 12:06:10.48 ID:gRjLvMgQ/ch.1
AjaxをPromiseとしてreturnして成功時の処理を用途に応じてオーバーライドする方法がわかんないらしくあちこちにコピペしてやがる

「非同期GET実行」→「コピー処理実行」→ココ!

最後の処理だけ違う記述が沢山ある


458 :焼き鳥いかが?名無しさん:2022/10/28(金) 12:08:11.21 ID:gRjLvMgQ/ch.1
俺が頑張るから大丈夫です


459 :ピザとコーラとときどき名無し:2022/10/28(金) 19:26:56.14 ID:Zde001HA/ch.1
ダニング・クルーガーじゃん


460 :名無しも歩けば棒に当たる:2022/10/28(金) 19:54:43.93 ID:gRjLvMgQ/ch.1
じゃがんばらない


461 :名無しより悪意をこめて:2022/10/28(金) 23:25:45.69 ID:CpYv3W42/ch.1
https://hommepaege.web.fc2.com/v0929.html


462 :Nice nanashi.:2022/10/30(日) 00:04:31.71 ID:MYBUl2FY/ch.1
プログラム本数聞かれてもさあ
なんて答えたもんか
どこで一本やねん


463 :名無しに迎撃の用意あり:2022/10/30(日) 00:44:48.33 ID:E7NQvWcU/ch.1
業務で使ってるプログラミングの解説本でええんちゃう?


464 :また会いましょう名無しさん:2022/10/30(日) 03:09:00.71 ID:VE24WeG2/ch.1
書籍 != 本
なんじゃない?
「あなたはこれまで何本のプログラムを書きましたか?」みたいな


465 :また会いましょう名無しさん:2022/10/30(日) 10:29:09.17 ID:VXdvLxuI/ch.1
プログラム本数っていったらふつうはソースファイルの数かな


466 :他力本願名無しさん:2022/10/30(日) 15:36:06.83 ID:MYBUl2FY/ch.1
あーだからかC#のプロジェクトの方きいてきたんか
なんで数あるやつからそこ?って思ったけどC#は基本クラスごとにファイル作るもんな
PythonDjangoはmodels.pyとかひとまとめにする風潮ある


467 :名無しは名無し:2022/10/30(日) 15:42:01.75 ID:MYBUl2FY/ch.1
適当に答えたわ


468 :Nice nanashi.:2022/10/30(日) 17:04:34.34 ID:FG79z0vA/ch.1
行数答えろ


469 :名前を出せずすみません:2022/10/31(月) 13:49:53.36 ID:jDFE63c6/ch.1
暇になったから自然言語から形態素解析して名詞抜き出してマスタと照らし合わせてデータ入力補助やってみる
これでお金もらえるんだからわけないな


470 :名無しさん@ひまだお!:2022/10/31(月) 18:13:22.32 ID:jDFE63c6/ch.1
単語の意味で近似値検索できるようになったわ
Pythonすげー


471 :名無しさんは作業中:2022/10/31(月) 18:43:54.85 ID:zGspKbE6/ch.1
Webスクレイピングしてもう少し角度の高い教育するか


472 :動け動けウゴウゴ名無し仮面:2022/10/31(月) 18:50:20.43 ID:zGspKbE6/ch.1
これこのまま流用してTYPE君BOT行けるんちゃうか
あ、ログそんなに残ってないのか


473 :名札は切らしておりまして:2022/10/31(月) 19:01:49.67 ID:zGspKbE6/ch.1
でもこれあくまで並んで使用されてる語句をサーチするから
たとえばCとC言語は同じ意味だけど多分Springとかの方が余程一致率高く弾き出す


474 :名無しって知ってますか?:2022/10/31(月) 19:44:29.47 ID:zGspKbE6/ch.1
追加学習をリアルタイムでやると負荷が気持ち悪いけど
手動でやるのも
めんどくせえからひとまず早朝3時とかにバッチ処理するかなそれも週一で多すぎるくらいだな


475 :受験番号167:2022/11/01(火) 12:02:16.76 ID:7p/mOfKo/ch.1
重み付けにすぐ使えるデータが2000件しかない
やはりネットから収集すべきか、、、?


476 :狐を狩ろうぜ名無しさん:2022/11/02(水) 08:47:54.76 ID:qa/jtoEk/ch.1
そういえば普通に関係書類のデータなら万単位でそれなりにあるから検索機能に使えるわ
レスポンスの問題はあるけど


477 :名無しの悪巧み:2022/11/02(水) 12:07:58.80 ID:qa/jtoEk/ch.1
同じ昨日のもんをヨーイドンで初めて、同時に作り終えて
くっやるなって感じだったけど実行速度測ったら俺の方が38.1%高速に動いたから俺の勝ち


478 :名無しも歩けば棒に当たる:2022/11/02(水) 12:09:23.04 ID:qa/jtoEk/ch.1
SQLで処理するかソースコードで処理するかで方向性結構別れたわ
選ばれたのは綾鷹でした


479 :名無しはホモ:2022/11/03(木) 13:30:42.36 ID:ktPcPcWk/ch.1
Lineスパムが去年くらいから止まらなくて困ってる
青空文庫図書館からデータを取り寄せて朗読するBOT作った
ちゃんと長い行は読みやすいようにしばらく時間的な間隔を空けて投稿する
今ヘミングウェイの老人と海を読ませて見ている


480 :名無しは聡を知れ聡を:2022/11/03(木) 13:31:55.07 ID:ktPcPcWk/ch.1
https://i.imgur.com/tVrkdz5.jpg
熱く語らいたいんだが既読つかなくなった…


481 :名無しより悪意をこめて:2022/11/03(木) 15:03:11.58 ID:ktPcPcWk/ch.1
途中で追い出されたのが悔しかったから次は芥川龍之介から短めのやつ用意して会話が始まるの待ってるけどなかなか始まらない
なんとなく怪しい会話が始まってからぶち壊したい
いくつかトークに招待されてるならまだ機会はあると思うのだけれど


482 :Nanashi days:2022/11/04(金) 12:50:40.18 ID:zZjEZBC2/ch.1
ダイナモDBとかいう異端児を急に触れって言われて?いっぱい出しながら取り扱ってる


483 :名無しさん@FXには興味ありませんか?:2022/11/04(金) 18:04:38.52 ID:zZjEZBC2/ch.1
ダイナモDBでのページングにどハマりしてる
気持ちの悪い週末の始まりだ


484 :他力本願名無しさん:2022/11/04(金) 18:04:56.18 ID:k8gXduHs/ch.1
いっぱいでた(´・ω・`)


485 :邪智暴虐の魔王名無し:2022/11/04(金) 18:11:50.63 ID:zZjEZBC2/ch.1
先駆者がフィルターとか検索とか作ってくれてるけど
DBから一度全データ取り寄せてループで回して処理してるんだがこれは何か事情があってこうなってんのか???


486 :名前を要求するニダ:2022/11/04(金) 18:25:17.58 ID:OsBfphKQ/ch.1
通信エラーが起きないようにとか?


487 :名無しさん:2022/11/04(金) 18:29:04.56 ID:zZjEZBC2/ch.1
他のマスタでは普通に絞り込んでる


488 :受験番号167:2022/11/04(金) 18:33:32.68 ID:Pscu2wCs/ch.1
プライマリキーかセカンダリキーでしか探せないからちゃうの
それ以外で絞ろうとすると自力で探すのが一番安上がりやと思う


489 :タイピングには自信があります:2022/11/04(金) 18:48:25.03 ID:zZjEZBC2/ch.1
なるほどパーティションキーとソートキーか
確か検索条件が4か5あったはずだわ…だからか
これはページングはきついかな?


490 :名無しさん@TYPER:2022/11/04(金) 23:09:41.42 ID:OsBfphKQ/ch.1
違うのいっぱいを探したいときや拡張と改造があるときは
一度全データぶっこ抜いて処理するほうがコーディングが楽なんじゃね


491 :以下、名無しに変わりましてTYPEがお送りします:2022/11/05(土) 02:44:47.81 ID:KQTf05Jc/ch.1
しかし今回俺に課せられた使命はここの処理を改善することだ
その具体例としてページング機能作ってって言われてるけどそこは別に歪めてもいい
とにかく軽くしなければ


492 :名前を出せずすみません:2022/11/05(土) 02:46:36.01 ID:KQTf05Jc/ch.1
どうもページングってのはDynamoDBの苦手とする所らしい
絞り込んでから何件取得ってことが(おそらく)不可能
何件取得してから絞り込みなら可能


493 :名無しさん(笑):2022/11/05(土) 02:47:04.50 ID:KQTf05Jc/ch.1
まあ本当に不可能かは週明けにDB定義真剣に見つめて判定だが


494 :名無しさん@FXには興味ありませんか?:2022/11/07(月) 12:06:34.83 ID:3/NYVIMI/ch.1
・日時指定でレコードを取ってこれるようにする
のが一番DynamoDBっぽいな
初期値は過去1ヶ月とかで

・強引なページング
1mbずつ取得してフィルターかけてページサイズを満たすまで繰り返す
これはもうRDB使えって言われたら何も言い返せないナンセンスなものだけどユーザーが求めてるのはこれな気がする


495 :やったね名無しちゃん!:2022/11/07(月) 12:39:49.07 ID:/Bd1Wrw2/ch.1
クライアントサイドと連携とって
最下部までスクロールしたら追加で非同期取得っててもあるな
これだと1件も存在しない条件打ち込むと無駄に何回もクエリ送ることになる
でもまあ強引なページングより余程いい感じ


496 :また会いましょう名無しさん:2022/11/07(月) 12:42:26.50 ID:/Bd1Wrw2/ch.1
システム的に1だと処理未完のレコード探すために結局全期間検索することになりそうだから3にするか


497 :名無しの悪巧み:2022/11/07(月) 12:51:03.47 ID:/Bd1Wrw2/ch.1
いや、、、1と3併用したほうがええか?


498 :Nice nanashi.:2022/11/07(月) 19:41:09.65 ID:apDaNzKQ/ch.1
DynamoDBに日付データを文字列で入れるなゴミ
何を考えて設計したんだ
数字でUNIX時間で入れろや比較に手間が掛かるだろうが


499 :名無しとかなんなん?:2022/11/07(月) 19:54:41.09 ID:8VnO9zJI/ch.1
ほんとそれ
型でぶっ壊れるから文字列きらい


500 :名無しって知ってますか?:2022/11/07(月) 21:31:16.86 ID:apDaNzKQ/ch.1
!flagX && !flagYの条件式を
ドモルガンの法則に則って
!(flagX || flagY)
とするのどっちが読みやすい?


501 :魔法少女名無しさん:2022/11/07(月) 22:20:14.82 ID:apDaNzKQ/ch.1
俺が今日見たアホかってコード晒しとく
forの中のif文は一般的なモニターで400vhくらいあった

for entity in entities {

var check=false


502 :以下、名無しに変わりましてTYPEがお送りします:2022/11/07(月) 22:20:47.76 ID:apDaNzKQ/ch.1
twinkleがURLエンコードサボってるせいで切れたわ


503 :名無しさん@怖くて昼も眠れません:2022/11/08(火) 18:21:30.83 ID:V9VkKwec/ch.1
テキストデータで10GBってどれくらい?


504 :名無しの拳:2022/11/08(火) 18:25:11.91 ID:hELqAq7E/ch.1
めちゃくちゃ多い


505 :名無しさんは作業中:2022/11/08(火) 19:15:29.76 ID:yHq9DGVg/ch.1
10GBくらいやな


506 :やったね名無しちゃん!:2022/11/08(火) 19:56:43.45 ID:n7pXzWD./ch.1
>>505



507 :ラジオネーム 名無しさん:2022/11/10(木) 00:13:58.11 ID:P9k7aRyw/ch.1
現実的な使用範囲に応えるカスタムにはなった
ただ検討を重ねた結果要件が一部機能性とトレードオフの関係だったため太鼓判は押せない
ベテランが調査すると行ってくれたのでもしかして解決策が提示されるかもしれないが
それなりに根拠のある結論なので望み薄だし曲がりなりにも機能する現物をこの3日間で仕上げたので多分曲がらないとは思う


508 :名無しさん@(笑):2022/11/10(木) 18:02:43.13 ID:IXi1/ygo/ch.1
NOSQL楽しくなってきた


509 :タイピングには自信があります:2022/11/10(木) 21:58:53.82 ID:P9k7aRyw/ch.1
ユーザテーブル
権限テーブル
トランザクションテーブル

それらを全部一つのテーブルにまとめろっていう
早いくて安くてメンテフリーなのはわかったけど、スタート費用の安さを理由に使うと偉い目に遭うなあ
拡張性に乏しいのでスモールスタートを謳って作り出すのは愚の骨頂だわ
むしろRDBで運用してたシステムで要件が揃いきってる時に初めて候補に入れるべきかと


510 :名無しのごとく:2022/11/10(木) 22:01:35.01 ID:P9k7aRyw/ch.1
RDB的に正規化されたテーブルを一覧表示しててそらデータ増えたら30秒なんか平気でかかるだろ
1回のゲットで3000件を下らない数捌いてるんだぞ


511 :名無しの花嫁:2022/11/11(金) 10:21:12.35 ID:RdSkDqcQ/ch.1
現役エンジニアが同僚のクソコード晒します!チャンネルとか人気でそうだよな


512 :やったね名無しちゃん!:2022/11/11(金) 12:04:47.44 ID:aQXSE6U2/ch.1
GitHubってサイトがあるから要らんだろ


513 :14歳の名無し:2022/11/11(金) 18:39:10.19 ID:ezXTQndc/ch.1
エラーコード恐怖症になってエントリーポイント全部Tryで囲むヤバムーブやるヤツは研修中とはいえ辞めたらこのゲーム


514 :名無しさん@マミってます:2022/11/11(金) 21:23:13.40 ID:SWN1vGMo/ch.1
いつまで研修なんだよ


515 :邪智暴虐の魔王名無し:2022/11/11(金) 21:38:34.97 ID:sMdhYhNU/ch.1
俺は終わった
510とか実務の話なんすよ
使い物にならんからいじってくれって注文だったんだけどどこかの誰かがこれでよしと言ったらしい
震える


516 :名無しさん@ひまだお!:2022/11/11(金) 21:57:49.80 ID:sMdhYhNU/ch.1
iPadOSにApple公式のswiftプログラムアプリがあった
あくまで学習用とはいえゴリゴリアシスト付きでちゃんとコンパイルできるやべ
これは捗るな


517 :名前を出せずすみません:2022/11/11(金) 21:58:06.11 ID:sMdhYhNU/ch.1
つーことはMacにもあんのか


518 :名無しの話し:2022/11/11(金) 22:04:17.51 ID:sMdhYhNU/ch.1
いやMacではXcodeでいいわ


519 :名無しの花嫁:2022/11/11(金) 22:07:59.21 ID:sMdhYhNU/ch.1
は?BB2Cもチンクルもバグってるんだが
あんまめちゃくちゃやってると自分で作るぞカス


520 :名無しさん@TYPER:2022/11/11(金) 22:58:09.39 ID:obwmiBXk/ch.1
作ってもAPI使わせてもらえないんだよなあ


521 :名無しんぼ:2022/11/11(金) 23:18:02.00 ID:sMdhYhNU/ch.1
いやべつにtypeしかみん


522 :怪しい名無しさん:2022/11/16(水) 21:05:58.25 ID:ztpRn/UE/ch.1
進捗管理が役に立たねえ
旧バージョンからカスタマイズ部分コピペしたらおしまいやでって説明だったのに蓋を炊けてみたら新バージョンで丸っと更新された部位だった
具体的にはソースコードにハードコードされたSQL文使ってたところORM使った形に激変してる所だった


186KB
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス