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

■TYPEプログラミング部

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


611 :名無しの話し:2022/12/23(金) 18:24:36.74 ID:t369I0.E/ch.1
せめてなんでも良いから解説を残しておいてくれ


612 :勇者名無し:2022/12/23(金) 18:48:27.86 ID:4Ya15E.Y/ch.1
I’m not a robotでよく横断歩道や信号とかバイクを選ばされるけど
あれ絶対自動運転AIの教育に使われてるよな
楽しみだな


613 :!ch3:2022/12/23(金) 18:57:50.26 ID:nLUK91hc/ch.1
>>611
//よく分からないけどなぜか動く


614 :他力本願名無しさん:2022/12/23(金) 19:46:45.57 ID:6oxKgtpE/ch.1
XXXアノテーションじゃん


615 :名無し探してます:2022/12/23(金) 19:48:15.51 ID:6oxKgtpE/ch.1
SQL実行するときにSQL文を出力する仕組みを設けておけばこう言うゴミみたいな実装されてもだいぶマシなのかな
先月のシステムはそういえばそうなってた


616 :匿名希望名無しさん:2022/12/24(土) 19:51:13.80 ID:cuyqtmy6/ch.1
>>612
わざと間違えなきゃ


617 :危険ですので名前をあたえないでください:2022/12/27(火) 18:27:49.52 ID:dNhNhXt./ch.1
ストアドってサーバー側でコンパイルするから命名とか変に省略して読みづらくしなくても良いと思ってたんだが違うのか?


618 :名無しでゆとり:2022/12/27(火) 18:29:33.19 ID:dNhNhXt./ch.1
PerlとかPythonでならまあ省略したくなる気持ちもわからんでもないんだが


619 :名無しさん@平常運行:2023/01/06(金) 18:37:50.78 ID:.C4Wr.sM/ch.1
住所間の距離を単純に測るなら2次元
高低差を考慮しても3次元で表せるけど
交通とかを考慮して「必要な移動時間」を求めるならもっと高次元になるのか
どれくらいが妥当だろうな


620 :名前なんて無い:2023/01/06(金) 18:38:33.88 ID:.C4Wr.sM/ch.1
単純に指定された住所に近い順にいくつか候補挙げるならともかく具体的な移動時間を算出するのはまた骨が折れるな


621 :名無しは名無し:2023/01/06(金) 18:41:34.34 ID:.C4Wr.sM/ch.1
ベクトルの類似度で出すよりそういうの読み込ませた上でなんとか優先探査とかしたほうが
定期更新で精度を維持しやすいのか


622 :名無しくんオッスオッス!:2023/01/10(火) 08:55:28.80 ID:xoEQx2.2/ch.1
アルゴリズムを実装する前にパフォーマンスを担保したいんだが頭悪くて見当もつかない


623 :名無しっておかしくねえ?:2023/01/12(木) 08:42:48.80 ID:YYAEO26w/ch.1
DiscordとかkukuluとかTwitterとか
Typeでやるべきことを分割してしまう事の危機感はなんか共通認識なのかな
MinecraftのチャットをTYPEとリンクしようという試みは合ってた
Minecraftがオワコンだっただけで


624 :そうです私が変な名無しさんです:2023/01/12(木) 08:49:49.74 ID:YYAEO26w/ch.1
専ブラと専ブラのサーバーを用意した上でTypeに改造を施せばType新着通知は実現可能だが
年間3万円くらい費用がかかると思う


625 :怪しい名無しさん:2023/01/12(木) 08:50:56.54 ID:YYAEO26w/ch.1
うち99ドルはドルになるので上下するな
鯖代はそう変わらんやろ


626 :名前を出せずすみません:2023/01/12(木) 12:20:57.16 ID:zErstXHA/ch.1
SSI使ってなんか作ってみゆ


627 :名無しんぼ:2023/01/12(木) 20:37:54.50 ID:1q6dTwjQ/ch.1
Typeをチャットアプリ化してもDiscordにかなう要素がひとつもない
軽量で安定していて匿名性の高いインターネット掲示板として細々と続けてほしい
Typeは今んとこ軽量だけ満たしてる


628 :名無しさん@ひまだお!:2023/01/13(金) 12:43:46.77 ID:c7Trqq3Y/ch.1
ギリギリバグじゃね?って奴に出会うと対処に困る


629 :名無しは名無し:2023/01/20(金) 19:29:12.46 ID:qHL7GfcA/ch.1
設計書が機能名.docなんだけど
機能IDが入ってないのでソースコードから逆引きするときにファイルの中身まで検索しないといけないし一意じゃないから手間がかかる


630 :名無しの墓:2023/01/20(金) 19:30:34.30 ID:qHL7GfcA/ch.1
.docxだ


631 :名無し!お許しください!:2023/01/24(火) 12:03:14.31 ID:98E/cpsQ/ch.1
開発環境重すぎて
現行との比較とってる間にセッションきれていちいちログインからし直さないといけない
たまにタイムアウトする
タイムアウトしたら念の為変なエラー吐いてないかログテーブル見に行くのでさらに手間がかかる
なんなら見に行ったログテーブルがタイムアウトする
帰らしてくれ


632 :狐を狩ろうぜ名無しさん:2023/01/24(火) 12:36:25.05 ID:PdNwP7hs/ch.1
HTML JavaScript CSSだけでwebページ作ると共用パーツのインクルードに困る
コピペで使うのは論外として
JavaScriptでインクルードは一応できるけど無理やり感あってナンセンスだし
PHP実行環境はTYPEにあるのかわからんし面倒
ServerSideIncludeかPerlで専用のCGI作るかの2択かなあ
でもソース開示してくれんと二度手間が怖い


633 :名無しの保護者です:2023/01/24(火) 12:41:34.77 ID:PdNwP7hs/ch.1
板一覧ページとスレッドページ分けて用意して
ナビゲーションから遷移できるけど
PCならサイドバーから板一覧のショートカットが使える感じが無難だと思うんで
ナビゲーションバーとサイドバーをインクルードするための枠組みが必要


634 :名無しより悪意をこめて:2023/01/26(木) 08:50:37.57 ID:InMBp2BU/ch.1
TYPEオートリロードブックマークレット作った。
けど俺に悪意があれば、サラダが起動した時点でクッキーから管理者パスを盗めそうなので公開するのは憚られる。


635 :動け動けウゴウゴ名無し仮面:2023/01/26(木) 08:55:14.52 ID:taBUsy6U/ch.1
根気あれば読めるけど
例外処理挟んだらそこそこ長くなってしまって、俺はこれがTYPEに貼ってあっても読まんと思う


636 :名無しの花嫁:2023/01/26(木) 23:30:42.20 ID:wY3N9ZJA/ch.1
ゼロちゃんねるって徹底してJavaScript使わんのかと思ったら管理者ページでは使うのな


637 :Nanasin.....:2023/01/27(金) 08:52:56.27 ID:a/CpcWu2/ch.1
0chplusは開発終了してるけど現在進行形で有志による近代化プロジェクトが進んでるのな
今更やってる人たちがいるとは


638 :焼き鳥いかが?名無しさん:2023/01/27(金) 12:46:45.63 ID:fz97LSo./ch.1
なんか期待する結果と違うくて
でもなんとなくバグじゃない気がして
めちゃくちゃパラメータ見直して再度実施したらちゃんと動いて
でもその先で露骨にバグってた
バグってんのかい!!!!!


639 :14歳の名無し:2023/01/27(金) 16:08:28.96 ID:fz97LSo./ch.1
帰るまでにあと二つ倒したら気持ちよくなれる


640 :名無しは滅びぬ:2023/01/27(金) 19:43:06.51 ID:5UylqTQ./ch.1
文字連結で長文完成させてからStringBuilderをインスタンス化して即文字列にキャストして出力してる超高度なコード出てきて困惑してた
高度すぎて俺のような凡人には理解できない


641 :名無しさん@FXには興味ありませんか?:2023/01/28(土) 11:40:01.80 ID:dUeSn/w./ch.1
文句ばっか言ってる自己愛性パーソナリティ障害くんおるね


642 :Anonymous:2023/01/28(土) 11:42:29.58 ID:tSLdxHzw/ch.1
隔離場所なんだからむやみに触れるなよ


643 :焼き鳥いかが?名無しさん:2023/01/29(日) 06:26:23.05 ID:TcDiSCrQ/ch.1
0ch_image.plってバグってんのか
サンプルで同梱されてるプラグインなのにな
直したら使う?


644 :動け動けウゴウゴ名無し仮面:2023/01/29(日) 19:15:24.94 ID:TcDiSCrQ/ch.1
Index.htmlはbbs.cgiの書き込みが完了した時点で更新される静的なページなのか
これもSEO関係あんのかな


645 :名札は切らしておりまして:2023/01/30(月) 17:10:26.12 ID:xloHo.Mg/ch.1
ドキュメントの粒度にあんまりばらつきがあると
俺の成果物の粒度も定まらないな


646 :以下、名無しに変わりましてTYPEがお送りします:2023/01/30(月) 20:24:31.67 ID:n4l43ZrM/ch.1
constants.js


647 :だから名無しだっちゅーねん:2023/01/31(火) 19:29:11.35 ID:/umQAcZs/ch.1
Googleのクローラーは日々進歩してるのでJavaScriptゴリゴリに使っても大丈夫だって聞いた
でもやっぱ共通部分の記述にはサーバー処理があったほうがいいし
インストールの手間も考えるとcgi使うのが良いな


648 :名無しんぼ:2023/02/01(水) 23:49:18.61 ID:2dOvZKrg/ch.1
例外処理が漏れてて開いたDB接続をCloseできてないとこ見つけたんだけども
トランザクション管理はしてない部分だったから、セッション限りの問題で、致命的ではないってことで修正無しになった
今回の契約内容がアップグレードであって現行バグの対応は余程ヤバくないとやってあげんってことなんだけど
そんな細かいこと考えたこともなかったわ物知りだな


649 :タイピングには自信があります:2023/02/01(水) 23:49:50.63 ID:2dOvZKrg/ch.1
また今度勉強しとくか


650 :怪しい名無しさん:2023/02/01(水) 23:52:55.32 ID:2dOvZKrg/ch.1
趣味でやる分にはとにかくリソースは解放!して終わっちゃう話だもんな
お金とか契約とか絡んでこないと調べようとすら思わない


651 :名無し@恐縮です:2023/02/03(金) 17:03:51.55 ID:KWGScuT6/ch.1
モーダルウィンドウで入力した値が親ウィンドウに反映されない←JavaScriptだな

よく見たらモーダル閉じた時に更新挟んでる。レスポンス確認したら値が空欄だった←ほなサーバーサイドかな

よくみたらリクエストパラメーターに必要な値が入ってない←JavaScriptやんけ!

今日の俺の無能っぷり


652 :名前を要求するニダ:2023/02/03(金) 18:11:41.53 ID:Te44CGXw/ch.1
今のプロジェクトcssファイルとかなくて、全部htmlとがっちゃんこしてるんだけど悪くないな
漠然ともっと読みづらくなるものと思ってた


653 :コードネーム:NANASI:2023/02/03(金) 19:06:02.96 ID:JLR.eH8A/ch.1
cssであっちこっちに置かれるより断然可読性増す


654 :邪智暴虐の魔王名無し:2023/02/03(金) 21:10:29.45 ID:MRTdcNaI/ch.1
最近になって気がついたけど全員がプログラミングをわかればよくね
業務ヒアリングと要件定義と実装がだるすぎる


655 :名無しさん@TYPER:2023/02/04(土) 06:42:21.60 ID:BDx0xitQ/ch.1
Type新着通知プラグイン作ったけど。
Perlのモジュールで必要なのが二つと、その前提モジュールがいくつかあってインストール難易度が高くなってしまった。
新着通知と読み上げができる


656 :名無しは激怒した:2023/02/04(土) 06:45:39.68 ID:BDx0xitQ/ch.1
書き込みとスレ立ての処理に割り込む形で呼び出すから
必要な時に必要なだけって感じで
専ブラのオートリロードより優しい


657 :名無しはホモ:2023/02/07(火) 12:46:39.27 ID:3iOhBzVg/ch.1
Microsoft「GPT-3を組み込んだソフト作るか」

Google「非営利団体が俺に勝てるわけないだろ!新作AIで度肝抜いてやる」

Apple「へいSiri!w」


658 :以下、やる夫に変わりましてイケメンがお送りするお:2023/02/07(火) 12:47:38.51 ID:3iOhBzVg/ch.1
Apple「アップルウォッチが歩幅を計測できるようになりましたw」


659 :名無しっておかしくねえ?:2023/02/07(火) 16:24:33.12 ID:ZEIE8ZlU/ch.1
ログインアカウントテーブルに生のパスワード入ってるのにパスワードのハッシュも入れてるのって何に使うんですか?


660 :ラジオネーム 名無しさん:2023/02/07(火) 16:47:58.97 ID:9SyXjt1Q/ch.1
大規模システムの通信経路の安全のため…?かも…?
でもそうするとストレッチングやソルトなんかのアルゴリズムをシステム末端に定義しないといけないトレードオフ的な話なんでしょうか
保守性も下がりそう


661 :名無しは滅びぬ:2023/02/07(火) 18:20:54.48 ID:ubn70pXs/ch.1
途中で作るのやめたんでしょ


662 :名無しさん@怖くて昼も眠れません:2023/02/07(火) 18:33:13.34 ID:9SyXjt1Q/ch.1
システムマスタで生パスワードとハッシュどっち使うか切り替えれるけど
切り替えても古い生パスワード残る仕様になってました


663 :名無しは滅びぬ:2023/02/07(火) 18:34:00.05 ID:9SyXjt1Q/ch.1
だからまさしく>>661な雰囲気


664 :名無しさん@FXには興味ありませんか?:2023/02/07(火) 18:48:27.04 ID:ePw2Uugw/ch.1
Dat番号の末尾から何桁か取ってカラーコード生成し、新着通知の色分けに使うのアリかな?


665 :名無しでゆとり:2023/02/07(火) 18:52:44.87 ID:VE12N/gk/ch.1
やっぱ今のナシ


666 :名無しの拳:2023/02/07(火) 22:26:28.10 ID:zLHo9/4s/ch.1
PerlのJSONモジュールゴミカスじゃん
Javaの研修の時に自作したやつの方が出来いいわ
手間がかかりすぎるだろ


667 :名無し:2023/02/07(火) 22:33:22.09 ID:p3Tbe1eg/ch.1
JSONきらい
JSON形式に直すのめちゃくちゃだるい


668 :ウホッ!いいサラダ…:2023/02/07(火) 23:06:43.44 ID:tkHlvCvI/ch.1
yamlよりマシ


669 :邪智暴虐の魔王名無し:2023/02/08(水) 00:21:19.54 ID:nqOtCPMs/ch.1
文字連結でやるのは負けた気がするからまたリベンジします


670 :名無しさん!?:2023/02/08(水) 00:30:58.12 ID:mJBC3geQ/ch.1
いやでも別にデコードしないし定型分送るだけだからそれでいい気がしてきた
エスケープだけ用意するか


671 :以下、名無しに変わりましてTYPEがお送りします:2023/02/08(水) 12:45:54.02 ID:Jucw3D/c/ch.1
なんか作りたい欲だけあって
アイデアがない


672 :もうゴールしてもいいよね名無しさん:2023/02/08(水) 18:51:57.00 ID:p9nxbEgE/ch.1
Perlノリで読んでたけどいい加減多少勉強する


673 :タイピングには自信があります:2023/02/08(水) 19:10:21.07 ID:oP7l.2Lc/ch.1
JSON.pmが生成に失敗してたのはデリファレンス使いこなせてなかったからっぽい
ハッシュの配列をもったハッシュ変数っていう入れ子構造だから話がややこしくなってます
その上で文字コードの問題も持ってるから


674 :名無しさん(笑):2023/02/08(水) 23:06:22.48 ID:35hqKEmU/ch.1
ちゃんとデリファレンスしてJSONモジュールに渡せたけど、なんか上手くJSONにしてくれなかったので人力でJSON書いた
JSON用のエスケープってこれで十分かな?
$text =~ s/(\\|\x22|\/|\x0D|\x0A|\x09|\x08|\x0C)/\\$1/g;


675 :名無しVS名無し:2023/02/08(水) 23:12:31.40 ID:35hqKEmU/ch.1
\1000


676 :名無しさん@〜AfterStory〜:2023/02/08(水) 23:38:07.38 ID:35hqKEmU/ch.1
あー・・・円記号がUnicordだとバックスラッシュになる問題が・・・
ソースがShiftJISだからどうやって対応しましょうね


677 :名前を出せずすみません:2023/02/08(水) 23:48:43.15 ID:35hqKEmU/ch.1
dwawa


678 :名無しさん@ひまだお!:2023/02/08(水) 23:53:13.08 ID:35hqKEmU/ch.1
Unicordに変換の順序早めにやった後、
my $yen = Encode::encode_utf8("\x{a5}");
$text =~ s/\x5c/$yen/;
で一応対応できたけど冗長なような気がしますね



679 :名無しより悪意をこめて:2023/02/08(水) 23:56:40.96 ID:.cZ7iiM2/ch.1
チンクルがこの問題対応できてなくて/で表示されてるのをみつけてしまった


680 :名無し・・・だと・・・?:2023/02/10(金) 12:54:20.80 ID:o.VKn8vU/ch.1
絶対サーバーソースにあると思ってた処理の記述が全然見つかんなくて
消去法で絞っていったらストアドに記述があった
もっと早く気づけよ….ほんと雑魚だな


681 :名無しの墓:2023/02/11(土) 20:12:21.74 ID:ICs8KBCU/ch.1
result = "key=value".split(/(?<=^[^=]+?)=/);

javascriptのこんな感じのコードで["key", "value"]が取りたいんだけど
Invalid regular expression: invalid group specifier name


682 :名無しんぼ:2023/02/11(土) 20:15:01.56 ID:ICs8KBCU/ch.1
ブラウザのおま環みたいだな
冗長になるけど別の手段とるか


683 :名無しさん:2023/02/11(土) 20:28:27.03 ID:ICs8KBCU/ch.1
"key=value".split(/(^.+?)(=)/)
したら原理はようわからんけど["", "key", "=", "value"]になったわ
インデックスで1と3だけ取り出して使おうかな


684 :動け動けウゴウゴ名無し仮面:2023/02/11(土) 20:31:53.59 ID:ICs8KBCU/ch.1
valueに=が含まれてても問題ないし
valueがから文字でもnullじゃなくて空文字として処理してくれるのは好都合だな


685 :魔法少女名無しさん:2023/02/11(土) 20:33:11.91 ID:E8W83yws/ch.1
俺なら正規表現使いたくないからこう
Array.from(str.split("="),
(val)=>val.replace(“=”,“”)
)


686 :以下、やらない夫に変わってハンサムがお送りするだろjk:2023/02/11(土) 21:04:50.72 ID:ICs8KBCU/ch.1
これreplace()は何してる?


687 :名無しさん!?:2023/02/12(日) 00:31:27.54 ID:i14Klv0M/ch.1
[“key”,“=value”]の=を空白で置換して消してる


688 :以下、やる夫に変わりましてイケメンがお送りするお:2023/02/12(日) 00:45:03.63 ID:7iAXHJUo/ch.1
documentのreadyイベントより先にajaxでGetしてきてDOMの構築終わってから使う


689 :ラジオネーム 名無しさん:2023/02/12(日) 03:06:25.16 ID:i14Klv0M/ch.1
すまんreplace要らんやん
勘違いしてた


690 :名無し?誰だよそれ:2023/02/12(日) 14:47:50.02 ID:se0e1nRs/ch.1
ええんやで
俺も言葉足らずだった
Valueの値にも=が含まれてる可能性があって、そのせいで回りくどいことしてるんや


691 :名無しはホモ:2023/02/12(日) 15:19:56.97 ID:k34DMqQo/ch.1
var temp = “key=value”.split(“=“)


692 :名無し様:2023/02/12(日) 15:20:40.29 ID:k34DMqQo/ch.1
あ、セミコロン以降はチンクル入力できんのやったわ


693 :名無しの拳:2023/02/12(日) 15:22:40.94 ID:Wu4IT5yM/ch.1
まあtemp.shift()でkeyとったあとで
temp.join(“=“)でvalue取れるなって思って
こっちの方がわかりやすいかな


694 :勇者名無し:2023/02/14(火) 17:11:34.82 ID:0B7IrDkY/ch.1
DOMのreadyイベントで発火するやつ
TYPEの設定ファイルをダウンロードしてパースが終わったら発火するやつ
TYPEのスレ一覧をダウンロードしてパースが終わったら発火するやつ

あたりを配列にしてPromise.allに渡してやるのが一番早くかっちょいーコードになりそう


695 :名無しの拳:2023/02/15(水) 18:50:01.13 ID:6PUMbslA/ch.1
ページ表示直後に広告がドンと出てきて
バツボタン押そうとしたくらいのタイミングでJavaScriptでページを再構成して絶妙に広告押しちゃうやつ最近見ない気がする
Googleに怒られたのかな


696 :名無しさん:2023/02/15(水) 23:09:20.77 ID:ayGa7rC2/ch.1
JavaScriptで強引に書き加えたCookieとサーバーレスポンスで正式に登録されたCookieってもしかして明確に違う?
削除はできても上書きも削除もできん
上書きしようとすると重複する


697 :名無しは聡を知れ聡を:2023/02/15(水) 23:12:00.11 ID:Fnq8ZXXQ/ch.1
取得はできても上書きも削除もJavaScriptからじゃできん感じかな


698 :名無しくんオッスオッス!:2023/02/15(水) 23:14:31.35 ID:5GDDotk./ch.1
そういうことならローカルストレージに…って思ったけど
パスワードをそんなとこに入れるの嫌だな
まあどっちがマシかって話だけど
キー変えてCookie使うか


699 :名無しの花嫁:2023/02/15(水) 23:15:40.93 ID:.z5HVzeY/ch.1
いやでも同一性オリジンポリシー破られた時点で瓦解するわけだからどっちでも良い気もする


700 :プチラッキー名無しさん ★:2023/02/15(水) 23:17:25.71 ID:KHsa1DyU/ch.1
最近なんで毎回ID変わるんかと思ったらあれか
AppleのシステムでIPランダムにしてるからか


701 :コードネーム:NANASI:2023/02/15(水) 23:18:52.08 ID:Xrg0/8x6/ch.1
こんなに変わるのか実質Torじゃん


702 :やったね名無しちゃん!:2023/02/15(水) 23:54:41.22 ID:eaBGVaKw/ch.1
Appleのシステムってなに


703 :タイピングには自信があります:2023/02/16(木) 00:02:55.79 ID:QVT7X0oA/ch.1
“プライベートリレー”


704 :Nanashi days:2023/02/16(木) 22:46:33.81 ID:4vR8y/yg/ch.1
縺医∈縺ク


705 :名無しさん@お腹いっぱい:2023/02/17(金) 15:57:12.74 ID:.icJ8q5o/ch.1
たぶんjQueryのajaxにリクエストパラーメーター用のおオブジェクト渡した時にクエリ文字列に変換してくれるけどこれがUTF-8だと思ってやるから文字化けする
自力でやってから文字列型で渡すかオーバーライドするかのどっちかで治る気がする


706 :名無しって知ってますか?:2023/02/18(土) 00:59:31.49 ID:G56xrKb./ch.1
なるほどね


707 :名無し!お許しください!:2023/02/18(土) 00:59:58.20 ID:G56xrKb./ch.1
今日の書き込みは2件です


708 :魔法少女名無しさん:2023/02/18(土) 01:00:58.96 ID:CE.v8Um./ch.1
金夜だぞ


709 :ピザとコーラとときどき名無し:2023/02/18(土) 02:59:50.84 ID:sllGk3FI/ch.1
画面上のsubmitボタンからのリクエストは通るから
リクエストヘッダを散布して差分出して詰めたらすぐ解けたわ
いそがば回れだった…


710 :名無しはホモ:2023/02/18(土) 03:00:10.70 ID:sllGk3FI/ch.1
散布!?ダンプ!


711 :名札は切らしておりまして:2023/02/18(土) 17:31:51.02 ID:CE.v8Um./ch.1
スクロール位置の記憶はセッションストレージ使おうと思うんだけど
これはセッションが切れるとストレージ位置忘れるけどええか?
具体的にはブラウザを完全に落とした時とかにセッション切れるわ


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