■掲示板に戻る■
全部
レス数が1000を超えています。残念ながら全部は表示しません。
■TYPEプログラミング部
- 1 : :2021/08/16(月) 04:11:37.51 ID:nd334xje
- 42 TokyoのPiscine受ける😢
だる😢
- 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
- 死屍粉塵の括約やな
- 775 :他力本願名無しさん:2023/02/21(火) 12:47:35.65 ID:RmJ/IllY/ch.1
- 仕事中にこっそり関係ないコード回して全て理解した
帰ったら文字化けを倒す
- 776 :名無し?誰だよそれ:2023/02/21(火) 15:03:27.05 ID:nZX.Ec/o/ch.1
- >>775
会社設備の横領じゃんw
犯罪自慢とはたまげたなぁw
- 777 :名無しの花嫁:2023/02/21(火) 16:06:23.67 ID:Rr.LSB/E/ch.1
- TYPEのためならいかなる手段も正当化されねばならない
- 778 :名無しの話し:2023/02/21(火) 17:08:54.01 ID:AqGJdczg/ch.1
- emoji-regex公開してんのはGoogleの開発者ツールとV8 JavaScriptエンジンの開発に携わってるエンジニアの人らしい
名前がデカすぎる….使うか
- 779 :名無しさん@怖くて昼も眠れません:2023/02/21(火) 18:10:59.85 ID:reRDegEg/ch.1
- TYPEを本業にしろ
仕事はスキルと資金の調達
- 780 :名無し探してます:2023/02/21(火) 20:57:59.71 ID:XoTLvxSE/ch.1
- 〜って文字コード2つもあんのか
u65374とu12316
Windows Mac戦争で生まれた汚染物質
12316だけ文字化けするな。。。気づいてないだけでいっぱいあんだろうな
- 781 :名前なんて無い:2023/02/21(火) 20:58:23.83 ID:XoTLvxSE/ch.1
- なんかスマートに一掃する方法ないんか
- 782 :名無しさん@TYPER:2023/02/21(火) 20:59:33.62 ID:XoTLvxSE/ch.1
- ちなライブラリはencoding-Japanese使ってる
- 783 :名無しは激怒した:2023/02/21(火) 21:17:25.04 ID:dg9MIg/s/ch.1
- Mac対応は不要では?
- 784 :怪しい名無しさん:2023/02/21(火) 22:01:07.34 ID:jwz9/ac2/ch.1
- でもiPhoneで波括弧打っても基本こっちだろ
- 785 :名無しの奇妙な冒険:2023/02/21(火) 22:04:35.76 ID:reRDegEg/ch.1
- 文字コードを変換するかOSで分ける術ないの?
ガイジワイ、OS環境か文字コードを取得してif文で対処を検討
- 786 :邪智暴虐の魔王名無し:2023/02/21(火) 22:05:20.44 ID:XolhIuag/ch.1
- なんか分からん文字コードは近い文字コードに置き換えるみたいな機能デフォでなかったっけ
- 787 :名無し:2023/02/22(水) 00:22:35.63 ID:/0sCFusI/ch.1
- 文字化け対策をプッシュした
かなりマシになったと思うけど過不足があったらまた教えてほしい
GitHubアカウントをお持ちの人はここに書いてくれた方がわかりやすい
https://github.com/Gastroenteritis/zeroch-_icho/issues/5
- 788 :名無しさん@平常運行:2023/02/22(水) 00:24:03.44 ID:Q1QDy7Ko/ch.1
- あ、TYPEへの反映はサアダのタイミング次第です
- 789 :名無しさんは作業中:2023/02/22(水) 00:26:05.39 ID:/0sCFusI/ch.1
- >>786
なんかどっかで聞いたことあるな
でもどうせSJISの呪いで火に油にしかならんと思う
- 790 :番組の途中ですがアフィサイt(ry:2023/02/22(水) 00:40:13.62 ID:UnYg4pTI/ch.1
- そういえば今、初回利用時(Cookieが白紙)の時は100%書き込みに失敗するようになってる
これはブラウザで書き込む時の利用規約に同意してねっていう一連ののやつをまだ作ってないからなんだけど
TYPEの利用規約だかローカルルールだかのページ壊れてなかったっけ
- 791 :以下、名無しに変わりましてTYPEがお送りします:2023/02/22(水) 01:01:31.46 ID:NfKU.q56/ch.1
- A
O
Oo
- 792 :名無し探してます:2023/02/22(水) 01:01:33.13 ID:NfKU.q56/ch.1
- A
- 793 :受験番号167:2023/02/22(水) 01:01:35.77 ID:NfKU.q56/ch.1
- A
- 794 :危険ですので名前をあたえないでください:2023/02/22(水) 01:01:40.83 ID:NfKU.q56/ch.1
-
- 795 :だから名無しだっちゅーねん:2023/02/22(水) 17:24:28.64 ID:z4athLm./ch.1
- やっぱりSPAにしようかな?
- 796 :狐を狩ろうぜ名無しさん:2023/02/22(水) 17:32:55.14 ID:KYL6q6MA/ch.1
- React.jsかVue.jsのどっちか使うように変更するかも
モダーンな開発ってのをやりたくなってきた
- 797 :名無しの奇妙な冒険:2023/02/22(水) 17:58:26.85 ID:MDz2icyc/ch.1
- 今始めるならNext.jsだろ
reactjsも既に古い
- 798 :名無しさん@FXには興味ありませんか?:2023/02/22(水) 18:19:25.04 ID:tImXfza./ch.1
- フレームワークとライブラリはまた違うじゃん
いやでもNext.jsとBootStrap5一緒に使えそうだな…
Vue RouterとBootstrapでSPAにしようかとちょっと調べたけどBootStrap4にしか正式対応してなくて
BootStrap5.2.0以上ないと今のビュー使えないんだよね
- 799 :たおやかな名無し:2023/02/22(水) 18:24:13.28 ID:2OKqlvNg/ch.1
- 調べてみるか
まあ今んとこ重要なのはBoardクラスとThreadクラスくらいで、それ以外は全部作り直してもいけるじゃろ
若干jQueryに依存してるけど解き放つのはそう難しくない
- 800 :勇者名無し:2023/02/22(水) 19:09:55.04 ID:MDz2icyc/ch.1
- すまん知ったかした
spaってなに
- 801 :たおやかな名無し:2023/02/22(水) 19:31:54.41 ID:/0sCFusI/ch.1
- シングルページアプリケーション
今スレ一覧ページとスレ詳細ページが別になってるけどこれを同じページにしちゃおうかと思って
板設定値とか、スレ一覧とかページ遷移の時に1から読み直してるのとか、共用パーツとかめんどくさくて
- 802 :名無し探してます:2023/02/22(水) 19:34:16.80 ID:/0sCFusI/ch.1
- 「スレフォルダの中にコピペしたら動く」っていうのを徹底してる都合、大きいライブラリはコンテンツデリバリーネットワークを参照する形で使ってるんだけど
Vue.jsはこの方式でもすんなり動きそうだから一旦やってみることにする
競合したら知らん
- 803 :危険ですので名前をあたえないでください:2023/02/22(水) 20:01:19.75 ID:3pU2y0MU/ch.1
- すげえ
- 804 :名無し様:2023/02/23(木) 00:24:05.18 ID:K2DBlw.c/ch.1
- Vue使ってコンポーネント呼び出すとどうしてもSJISのコード読めないので何かと思ったら
https://momdo.hatenablog.jp/entry/20171008/1507462678
HTMLってもう正式にはSJIS禁止になってたのか
こりゃ回避方法ないかな
- 805 :名無しさん(笑):2023/02/23(木) 00:26:48.82 ID:n5OdYQ../ch.1
- なんでそんなにSJISいじめるん?
- 806 :名札は切らしておりまして:2023/02/23(木) 00:28:39.13 ID:K2DBlw.c/ch.1
- UTF-8で書いてみっか
サーバーとクライアントで言語どころか文字コードも違うオワコンシステムの出来上がりよ
- 807 :だから名無しだっちゅーねん:2023/02/23(木) 03:10:29.12 ID:F7hp9hqQ/ch.1
- TYPEをUTF-8に変更できればいいのにな
dat壊れるか,
- 808 :危険ですので名前をあたえないでください:2023/02/23(木) 19:02:14.55 ID:K2DBlw.c/ch.1
- その趣旨ならここの人たちが今進めてる
https://github.com/PrefKarafuto/New_0ch_Plus
- 809 :他力本願名無しさん:2023/02/23(木) 19:04:42.67 ID:K2DBlw.c/ch.1
- 既存のTYPEのプラグインや機能が動かなくなるから
完成しても乗り換えるにはコストがかかるけどな
- 810 :狐を狩ろうぜ名無しさん:2023/02/23(木) 20:24:04.17 ID:GLx2JCP6/ch.1
- なんかミニゲーム追加して
- 811 :名無しさん!?:2023/02/24(金) 00:10:16.06 ID:clyW1IfY/ch.1
- 概ね移行できたけど共通処理で用意したデータをどうやって各ページへ渡すかいまいちわからん
グローバル変数でそりゃ渡せるけどそれはちょっと違うと思うんす
- 812 :やったね名無しちゃん!:2023/02/24(金) 00:18:06.33 ID:clyW1IfY/ch.1
- とりあえずグローバル変数使っとくか
まあそんなに不自然な内容じゃないしな
なんかもっとかっちょいー書き方を知ったら直す感じで
- 813 :ラジオネーム 名無しさん:2023/02/24(金) 01:52:18.70 ID:clyW1IfY/ch.1
- 今までThreadオブジェクトのtoHTMLメソッドで無理やり生成してたエンティティが
VueのTemplate構文で書けるようになったのが一番でかい
見やすい
https://i.imgur.com/G8OkgQc.png
- 814 :名無し!お許しください!:2023/02/24(金) 01:53:58.23 ID:clyW1IfY/ch.1
- 画面だけでは見分けつかん感じになったけど
遷移の挙動変わったからくるくる画面用意した方がいいな
くるくる画面組み込むぞ
186KB