■掲示板に戻る■
全部
レス数が1000を超えています。残念ながら全部は表示しません。
■TYPEプログラミング部
- 1 : :2021/08/16(月) 04:11:37.51 ID:nd334xje
- 42 TokyoのPiscine受ける😢
だる😢
- 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
- モザイクの有無とそもそもの埋め込みの有無は、設定窓から変更できるようにした方がいいな
- 739 :名無しも歩けば棒に当たる:2023/02/19(日) 15:16:28.77 ID:aDiN.5No/ch.1
- YouTubeの動画idって_とか-も含むんだな
こうなると.あたりも気になるけど、みんなのデバッグ待ちでいいか
- 740 :もうゴールしてもいいよね名無しさん:2023/02/19(日) 15:20:42.55 ID:aDiN.5No/ch.1
- 後どうもwww.youtube.comに加えて
モバイル?用のm.youtube.comと
短縮用のyoutu.beがあるらしいから対応しといた
www.nicovideo.jpに加えsp.nicovideo.jpもあるらしいから対応しといた
nicovideoは有料コンテンツ(期間限定公開)は埋め込みでは再生できないらしいから除外しといた
- 741 :名無しの墓:2023/02/19(日) 18:39:07.58 ID:aDiN.5No/ch.1
- 非同期処理作るぞ
RangeとIf-Modified-Sinceヘッダー使うぞ
一応両方使うけど主に使うのはRangeだぞ
レスポンスヘッダのContent-Lengthから1バイト引いた数を指定するぞ
これで差分レスポンスが"\n"で始まってるかどうかであぼーん判定するぞ
186KB