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

■TYPEプログラミング部

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


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
スクロール位置の記憶はセッションストレージ使おうと思うんだけど
これはセッションが切れるとストレージ位置忘れるけどええか?
具体的にはブラウザを完全に落とした時とかにセッション切れるわ


712 :名無しVS名無し:2023/02/18(土) 17:34:30.06 ID:CE.v8Um./ch.1
うんち


713 :動け動けウゴウゴ名無し仮面:2023/02/18(土) 19:16:07.35 ID:CE.v8Um./ch.1
GitHub Copilot2ヶ月トライアル試したけど強すぎる
っぱOpenAI様様っすわ・・・
トライアル終わったら年間契約しよう



714 :動け動けウゴウゴ名無し仮面:2023/02/18(土) 19:19:51.86 ID:Ps1cLIEE/ch.1
なにがつよいん


715 :受験番号167:2023/02/18(土) 19:32:12.41 ID:zLuYlxyA/ch.1
エスパーが相棒になる


716 :名無しはホモ:2023/02/18(土) 19:46:33.74 ID:CE.v8Um./ch.1
TYPEを拡張しようず
https://github.com/Gastroenteritis/zeroch-_icho


717 :名前なんて無い:2023/02/18(土) 20:33:57.21 ID:G56xrKb./ch.1
すげー


718 :名無しの拳:2023/02/18(土) 20:34:23.43 ID:G56xrKb./ch.1
スクロール位置記憶してるやん


719 :以下、やらない夫に変わってハンサムがお送りするだろjk:2023/02/18(土) 20:44:04.74 ID:G56xrKb./ch.1
1スレしか記憶せんのか


720 :名無しは聡を知れ聡を:2023/02/18(土) 20:50:03.98 ID:CE.v8Um./ch.1
detail.js9行目で定義してる非同期の無名関数がよくないな
common.jsでコールバック関数呼び出してその後でスクロールを実行してるけど
この時点で非同期datの読み込みが間に合ってなければスクロール位置がバグるはず


721 :名無しさん@マミってます:2023/02/18(土) 20:56:04.07 ID:YbuyouZk/ch.1
スクロール位置を記憶させたい以上dat読みはスクロール以前に完了させる必要があるのでここは同期処理にしよ


722 :名前を要求するニダ:2023/02/18(土) 21:42:20.65 ID:CE.v8Um./ch.1
スクロール位置の再現する関数はわざわざページ下部からの距離で行ってるけど
これはレスの再取得を行った時にも呼び出して最新レスを表示し続けるためのやつ
まだ肝心のレスの再取得を実装してないんだけど


723 :サラダ ★:2023/02/18(土) 22:13:14.58 ID:???
https://saradabird.com/type/browse/
インストールしてみた
めっちゃみやすい


724 :名無しは激怒した:2023/02/18(土) 22:15:18.36 ID:Wv8o7dwQ/ch.1
書き込めるんか?テスト


725 :Nanashi days:2023/02/18(土) 22:19:30.03 ID:CE.v8Um./ch.1
aadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadawaadwadaw


726 :サラダ ★:2023/02/19(日) 00:32:16.97 ID:???
更に見やすくなった
すげえ


727 :以下、名無しに変わりましてTYPEがお送りします:2023/02/19(日) 02:03:30.02 ID:MskHClbE/ch.1
https://www.amazon.co.jp/gp/product/B09RJW28G5/ref=ox_sc_act_title_1?smid=AN1VRQENFRJN5&psc=1


728 :14歳の名無し:2023/02/19(日) 02:09:01.84 ID:MskHClbE/ch.1
・・


729 :番組の途中ですがアフィサイt(ry:2023/02/19(日) 02:09:20.39 ID:MskHClbE/ch.1



730 :たおやかな名無し:2023/02/19(日) 02:32:35.15 ID:aDiN.5No/ch.1
・・


731 :Nice nanashi.:2023/02/19(日) 02:40:54.63 ID:aDiN.5No/ch.1
https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/A_cat_on_a_motorcycle_in_the_medina_of_Tunis_20171017_131525.jpg/150px-A_cat_on_a_motorcycle_in_the_medina_of_Tunis_20171017_131525.jpg
画像タグテスト


732 :名無しさん@〜AfterStory〜:2023/02/19(日) 03:20:58.17 ID:SIFycE1./ch.1
通常リンク、画像に加えてYouTube埋め込みも実装したからどっかのタイミングで落とすと良い


733 :名無しの保護者です:2023/02/19(日) 03:32:06.01 ID:aDiN.5No/ch.1
Twitterとニコ動もやっといた


734 :名無しは名無し:2023/02/19(日) 03:37:29.53 ID:aDiN.5No/ch.1
GitHub Copilotバケモノ


735 :勇者名無し:2023/02/19(日) 04:17:09.54 ID:aDiN.5No/ch.1
画像の縦横を固定幅にして拡大縮小して表示するように変更した
あとマウスホバーしないとモザイクがかかるようにした
クリックで画像ソースへ飛ぶのはそのまま

Twitter埋め込みはやっぱやめた
非同期で情報取得して要素のサイズが変わるからスクロール制御に影響が出るのと、
画像と同じように固定幅にするともう別に埋め込まなくてよくねって思ったので


736 :名無し!お許しください!:2023/02/19(日) 12:08:36.68 ID:ktzVkGQc/ch.1
画像表示めちゃ良い感じだな


737 :以下、やらない夫に変わってハンサムがお送りするだろjk:2023/02/19(日) 13:27:51.50 ID:dKjm/irM/ch.1
Shif Enter便利や


738 :他力本願名無しさん:2023/02/19(日) 15:06:02.63 ID:aDiN.5No/ch.1
モザイクの有無とそもそもの埋め込みの有無は、設定窓から変更できるようにした方がいいな


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