プログラマー目指してます (95レス)
1-

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
81: 10/31(金)01:08 AAS
>>80
おめでとう。おかげでこっちはちょっと自信がついたよ。
82: 10/31(金)07:46 AAS
君たちさこの仕事向いてないよ、他の仕事探せよ
と後ろの席の2年生が上司に怒られてた

確かにプログラムをマトモに組めない奴だけど、よーそんな事言えるなと聞いてないフリしてた
83
(1): (u ω ・y) r~ 10/31(金)09:23 AAS
(u ω ・y) r~>>79 掲示板とか簡単だぞ フレームワークがなかった時代の30年前のperlですらやれてる
(u ω ・y) r~ イベント駆動型設計しってる?

(u ω ・y) r~ようはサーバー対しブラウザ操作に応じて
[:submit , "投稿内容"]
[:delete , "削除UID"]
[:sure_create , "スレ内容"]

こんなメッセージをページから送る
省12
84: 10/31(金)21:21 AAS
OSのクリーンインストール、完了〜。
やっとパソコン内部の情報がすっきりしたので、これでどこでどんな操作をしてるか把握しやすくなったはず。
ついでに忌々しいMicrosoftのOnedriveもアカウント連携もこのデバイスから消し去った。
ローカルアカウント、Onedriveなし、余計なアプリも機能もなし。
清々しい...!
85: 10/31(金)21:31 AAS
>>83
イベント駆動型設計、なんとなく意味は予想できます。
察するに、JSでページ上の操作に応じて処理を発生させるような設計のことですかね。
掲示板ならそこにDBとのやり取りも入るわけですね。
そう考えると設計もシンプルだし、Laradockみたいにめんどくさい環境構築にこだわらずローカルで済ませてしまえば動くものはすぐ作れそう。
86: (u ω ・y) r~ 10/31(金)21:58 AAS
(u ω ・y) r~ まぁそんな感じ
msg_proc っていう概念の関数を定義して
case msgで見て処理してく
C言語の世界ではこれをCALLBACK関数などと言ったりする

(u ω ・y) r~ 大規模になるとそのmsgが複数人から同時にサーバーにmsg送られるからキューっていうのも作って

while m = Queue.shift # キューの先頭から読む
 case m.msg
省9
87: 11/02(日)14:52 AAS
Xamppの使いやすさに感動...( ;∀;)
Laradockはksだ...( ;∀;)
こういうのでいいんだよ、こういうので!!
シンプルで必要最低限の機能だけを備えたGUI!
わかりやすい階層構造!わかりやすい命名規則!
サービス一覧も使用ポートもGUIで一目で確認できる。
PHPを使うならXampp。覚えておこう。
88: 11/04(火)13:45 AAS
掲示板完成!!
レンタルサーバ借りるほどでもないのでNgrokなる便利なサービスを利用した。
外部リンク:predependable-jalapic-aurore.ngrok-free.dev
好きに書き込んでください。
89
(1): 11/05(水)08:16 AAS
URL末尾
?thread_id=1%20.%20#post-form こういうのは扱い方をちゃんとしないとセキュリティリスクになるよ
JavaScript側でthread_id読んでるだけならいいけどサーバーでthread_id=を読む場合、あらゆる文字列入れられる状態だから
あとはバックグラウンドで使ってるPHPソース見ないと感想もない
90: 11/05(水)08:45 AAS
>>89
そうなんですか!
サーバ使うならセキュリティも勉強しないとですね...
大事なデータ扱う前に気付かせてもらってありがとうございます。
とりあえずPHP(サーバー側)でURLのパラメータ読んで処理するのは危ないって理解でいいんですかね。
バックエンドはずぶの素人なもので...

あとPHPソースですがどこまで公開していいものかいろいろ調べないとなのでお待ちください。
91: 11/05(水)09:23 AAS
外部リンク:github.com
Gitの扱い慣れない...
92
(2): 11/05(水)15:47 AAS
さらっと見た感じ
index.phpやthread.phpで
$nameに対しtrimを2重にやってるから
$name = trim($_POST['name'] ?? 'No name'); これでいいんじゃね

あと
$title = trim($_POST['title'] ?? '');
$name = trim($_POST['name'] ?? '');
省16
93: 11/05(水)18:20 AAS
>>92
なるほど
見返してみると無駄の多いコード...

条件もよく考えたら高校数学でやった集合みたいな話で、同じ集合を指してても処理しやすい方とそうじゃない方とがあるわけですね。
わざわざ面倒な方でやってました。

結構コードがすっきりしてきました。
94: 11/05(水)18:23 AAS
>>92
わざわざ時間割いて読んでもらってありがとうございます。
なんだかこの板の住人そういう方多くて感動。
95: 11/05(水)21:06 AAS
phpのことはあんましらんけどSHA-1は非推奨のはず(generate_trip)
まあトリップ作るだけなら別になんでも良いとは思うけど
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s