■掲示板に戻る■
全部
レス数が1000を超えています。残念ながら全部は表示しません。
■TYPEプログラミング部
- 1 : :2021/08/16(月) 04:11:37.51 ID:nd334xje
- 42 TokyoのPiscine受ける😢
だる😢
- 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"で始まってるかどうかであぼーん判定するぞ
- 742 :やったね名無しちゃん!:2023/02/19(日) 18:43:06.66 ID:aDiN.5No/ch.1
- 動いたぞ
あとはバックグラウンドで無限ループさせるぞ
コードが汚いから整理もしたいぞ
- 743 :名無しの奇妙な冒険:2023/02/19(日) 18:44:53.37 ID:aDiN.5No/ch.1
- 埋め込み機能連発したスレの読み込みが重いのが気になるぞ
初期表示後サイドバーがしばらくフリーズしてる気がするぞ
- 744 :名無しの墓:2023/02/19(日) 19:01:09.57 ID:dKjm/irM/ch.1
- 非同期処理ってなにンゴ
- 745 :名無し!お許しください!:2023/02/19(日) 19:09:18.27 ID:aDiN.5No/ch.1
- ごめん言葉足らんかった
非同期で新着レスの情報を差分取得する処理
https://i.imgur.com/YMHzi0J.gif
- 746 :名無しの花嫁:2023/02/19(日) 19:16:43.37 ID:dKjm/irM/ch.1
- 更新いらずじゃん
- 747 :名無しとかなんなん?:2023/02/19(日) 23:02:45.01 ID:aDiN.5No/ch.1
- 読み上げ機能欲しいなあ
JavaScriptで読み上げってどんな手段あるだろ
なんとかってライブラリはあるけど・・・・
VoiceVoxってローカルでサーバー建てててAPIが動いてなかったっけ
HTTPリクエストで叩けるよなあ
- 748 :名無しんぼ:2023/02/19(日) 23:10:29.32 ID:aDiN.5No/ch.1
- ID色分け機能はUserオブジェクトとResponseオブジェクトの相互参照が必要になると思うんだけど
めんどくさそうで手をつけてないが、どうだろうな
- 749 :名無しさん(笑):2023/02/19(日) 23:11:48.45 ID:aDiN.5No/ch.1
- 1レス目2レス目4レス目がID: XXXに紐づいてて、ID:XXXはそれらのレスへの参照値の配列を持ってるみたいな
- 750 :以下、やらない夫に変わってハンサムがお送りするだろjk:2023/02/19(日) 23:26:41.57 ID:aDiN.5No/ch.1
- もうちょっと違うやり方もあるだろうけど
IDクリックでレス抽出とかもしようと思うとこの方法しかないのかな
- 751 :名無しは聡を知れ聡を:2023/02/19(日) 23:38:27.88 ID:6P/PyvhM/ch.1
- 差分取得で差分なくても1バイトだけ取得してるのは>>741って事だけど
Range指定をもっと上手く使いこなせばこの1バイトなくせるなあ
流石に費用対効果わるいか
信頼性は低下するし
- 752 :名無しは激怒した:2023/02/20(月) 01:03:15.33 ID:RwpSkk5U/ch.1
- スレ欄更新しても新着あったかわかんないよお
- 753 :名無しっておかしくねえ?:2023/02/20(月) 07:42:40.60 ID:ZLKIoFIg/ch.1
- なんか使えない文字ある
・・・
- 754 :名無しさん@TYPER:2023/02/20(月) 07:43:16.80 ID:ZLKIoFIg/ch.1
- 〜が・になるんだが
- 755 :名無しは激怒した:2023/02/20(月) 07:48:17.54 ID:kicCkc7./ch.1
- 帰ったら見てみる
js/Encode.jsの中身だと思う
- 756 :やったね名無しちゃん!:2023/02/20(月) 11:58:52.05 ID:NNyEc70g/ch.1
- 多分8行目の第一引数じゃねえかなあと思うけど
- 757 :名無しの墓:2023/02/20(月) 12:40:03.88 ID:CB2A3F3k/ch.1
- なんか会社で買ったけど2、3回しか使ってないロボットと初代Oculusの処分法検討してた
タダならくれー
- 758 :名無しくんオッスオッス!:2023/02/20(月) 12:49:51.62 ID:tJcMoRHs/ch.1
- 履歴オブジェクトの配列をシリアライズしてlocalStorageに保存
保存するときに容量オーバーのなんとかってエラーをキャッチしたら配列のインデックス0番を削除して再試行
って言うことをやるのが普通なのかな
削除したくないユーザー設定値とかの利用も想定されるからその兼ね合いがめんどくさいけど
- 759 :名無しの奇妙な冒険:2023/02/20(月) 12:51:06.21 ID:xiM0/xvQ/ch.1
- 連想配列である必要があるな
- 760 :名無しVS名無し:2023/02/20(月) 15:33:54.40 ID:xKhS1kIg/ch.1
- InternetExplorerに、黙祷
- 761 :魔法少女名無しさん:2023/02/20(月) 15:45:08.99 ID:5JPFBRk2/ch.1
- もう完全に死んだのかなあ
今続々と検証環境が動かなくなってる
- 762 :名無しさん@社長:2023/02/20(月) 16:58:28.37 ID:xFm9BJ9Y/ch.1
- もうIEなんて見たくもない
- 763 :ウホッ!いいサラダ…:2023/02/20(月) 18:36:15.37 ID:tFbbx8pM/ch.1
- EdgeのIE互換モードでいいっちゃ良いけど
エビデンスとしてはどうしても弱くなるな
それに互換モードの精度によっちゃあわててアップデートしてくれて行ってくる困ったお客さん居そう
- 764 :名無しさん:2023/02/20(月) 18:42:24.60 ID:RE67j8Wo/ch.1
- IE使いとかおらんやろ
- 765 :名無しさんは作業中:2023/02/20(月) 18:44:37.29 ID:j8.l1sBU/ch.1
- おるで
- 766 :名無しの墓:2023/02/20(月) 18:45:48.93 ID:RE67j8Wo/ch.1
- 船降りろ
- 767 :名前を要求するニダ:2023/02/20(月) 18:49:24.72 ID:lN1RXRvw/ch.1
- Shift-JISなんか使ってるTYPEが吠えよる
- 768 :タイピングには自信があります:2023/02/20(月) 19:56:06.18 ID:FnXUeHxs/ch.1
- 既知の問題と重要な進捗はGitHubの方にまとめることにして
このスレは引き続きチラ裏として使うことにする
- 769 :名無し?誰だよそれ:2023/02/20(月) 19:57:51.54 ID:hr64Dsew/ch.1
- お酒飲みながらのプログラミング楽しすぎて笑える
- 770 :以下、やらない夫に変わってハンサムがお送りするだろjk:2023/02/20(月) 20:14:01.70 ID:RORUv2E./ch.1
- WindowsとMacの脳を切り替えるために
Mac用のマウスをMagicMouseに換えたけど
確かにスクロール方向の違いは気にならなくなったが、こんどはWindowsがジェスチャーでワークスペース切り替えられないのがストレスになりつつある
- 771 :名無し様:2023/02/20(月) 20:14:22.36 ID:RORUv2E./ch.1
- ついシュッってやっちゃう
- 772 :Nice nanashi.:2023/02/21(火) 00:06:59.45 ID:dg9MIg/s/ch.1
- スレ立て機能はよ
- 773 :名無しの拳:2023/02/21(火) 01:25:48.32 ID:lRbsdt4U/ch.1
- スレ立てと書き込みって似てるから
書き込み機能のクオリティ上げてからおんなじ感じでスレ立て機能作りたいから後回しにしている
- 774 :狐を狩ろうぜ名無しさん:2023/02/21(火) 07:00:46.26 ID:bXN4ePF6/ch.1
- 死屍粉塵の括約やな
186KB