- 1 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 12:39:39.75 ID:P0iZ4CYt0.net]
- !extend::vvvvv:1000:512
!extend::vvvvv:1000:512 !extend::vvvvv:1000:512 ★スレ立て時 ↑ が3行以上になるようコピペ PHPに関する質問スレです 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 11 https://mevius.5ch.net/test/read.cgi/tech/1591334726/ 次スレは>>980以降 VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
- 809 名前:790 mailto:sage [2021/08/13(金) 22:17:16.92 ID:hsOq5UIAM.net]
- >>791
はい、ちゃんと書き分けてる筈なのにい〜(>ε<) >>792 いえ、エラーの出た行(その行より前のこともありますが)あたりを目を皿にして見直して、それでも分からないからサンプルコードで怪しい行を上書きしたら動いた、ということが何度かありまして: やだな〜、お盆だから何か来てるのかな?
- 810 名前:790 mailto:sage [2021/08/13(金) 22:20:01.01 ID:hsOq5UIAM.net]
- >>793
ありがとうございます、参考にします
- 811 名前:蟻人間 mailto:sage [2021/08/13(金) 22:22:36.30 ID:ZbJ7zOZVd.net]
- 日本語では使わない記号というのも落とし穴だね。
'と`の違い分かる? :と;の違いわかる?
- 812 名前:デフォルトの名無しさん [2021/08/13(金) 22:23:25.12 ID:5/dvlHjt0.net]
- >>794
今度エラー出た時にそのコードをここに転載してみ たぶん俺や他のPHPerなら見た瞬間にどこが間違いか分かるから
- 813 名前:デフォルトの名無しさん [2021/08/13(金) 22:26:39.58 ID:5/dvlHjt0.net]
- >>794
あーあとフォントを見直した方がいいかもね プログラミング用のエディタで使うフォントってわりと重要 []- [ここ壊れてます]
- 815 名前:790 mailto:sage [2021/08/13(金) 23:25:02.14 ID:hsOq5UIAM.net]
- >>796
(;´‘Д’:) >>797 そうですね、またお世話になるかも知れませんが、宜しくお願いします。 フォントはMSゴシックなんですが、まずかったでしょうか
- 816 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 23:26:01.95 ID:BmcFsWFm0.net]
- Source Han Code JP が好き
- 817 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 10:21:32.10 ID:SEP94OUU0.net]
- >>790
動くコードと動かないコードをWinMerge等で比較したら違う箇所がわかるからそこを確認する
- 818 名前:790 mailto:sage [2021/08/14(土) 17:30:53.66 ID:sRDJs50VM.net]
- 悪さする幽霊の正体が1つ分かりました!
同じプログラムを違うエディタで開いた際に文字化けしてて、 「これ、違うやん」と弄くり回しているうちに内容がおかしくなっていたようです。 >>801 早速試しましたが凄い、お手本との比較が一目でできて、自習には神ツールですね! 今のうちに入手できてよかったです、ありがとうございます!
- 819 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 06:24:01.27 ID:hVIBIqQR0.net]
- 最初はPHPで 、だんだんHTMLになってる。
Pythonじゃないんだが、これ、どうすればいいんだろう?
- 820 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 14:39:37.75 ID:e6OApvsn0.net]
- なぞなぞかな?
- 821 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 14:45:36.38 ID:zqaX1A8p0.net]
- 笑う
- 822 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 20:32:37.16 ID:Ok6ktu6f0.net]
- <?php
//最初はPHPで、 ?> <html><head><title>だんだんHTMLになってる。</title></head></html> Pythonじゃ(こんなことは)ないんだが、これ、どうすればいいんだろう? …なんてPython使いが聞くわけないよな
- 823 名前:デフォルトの名無しさん mailto:sage [2021/08/15(日) 21:46:02.20 ID:+BFmSrWm0.net]
- 表示が先で処理が後なの?Pythonは。
- 824 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 10:11:26.44 ID:tf0dssH60.net]
- phpとPHP、どっちが正解なんだろ
- 825 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 19:37:01.98 ID:nywPnT8p0.net]
- PHP8にしてみたらバグが結構でて焦る
0 == "" これがtrueからfalseになったのが痛い こういうキャストの理解でいいですよね PHP7 0 == 0 true PHP8 "0" == "" false https://www.php.net/manual/ja/migration80.incompatible.php
- 826 名前:デフォルトの名無しさん [2021/08/16(月) 19:38:04.81 ID:MmXvFMHy0.net]
- 結局$_session[ほにゃらら]はユーザーからいじることは不可能でいいの?埒があかないまま使ってて不安だわ
- 827 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 10:42:22.98 ID:vbnMp9Az0.net]
- 流れ読んでないけど、
セッションに登録された変数の内容をいじらせるということであれば、 $_SESSION[] = $_POST[] みたいなコードを書けば可能だし、 セッションファイルを、こちらの意図とは別にユーザが直接編集できるか? と聞いてるなら、OSやサーバの設定が不適切だったり、バックドアが仕掛けられてれば可能。 今時大丈夫だとは思うが、共用サーバなら念の為、 セッションファイルを管理するフォルダが適切かどうか確認したほうがいい。
- 828 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 12:57:21.03 ID:JCmgNVsVa.net]
- >>808
personal home page processor
- 829 名前:デフォルトの名無しさん mailto:sage [2021/08/18(水) 23:23:38.83 ID:JGF6Grsc0.net]
- ubuntu16.04(32bit)にPHP8系ってインストールできる?
- 830 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 09:42:32.90 ID:ULgkoJec0.net]
- むしろできないと思う理由を知りたい
- 831 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 11:13:19.07 ID:0gOCjcmh0.net]
- CPUはATOMで主メモリが2GBだったりする?
- 832 名前:デフォルトの名無しさん [2021/08/19(木) 12:03:31.93 ID:ZJMNNM340.net]
- PHPでゲーム作れますか?
- 833 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 12:05:57.21 ID:5v0iaVCE0.net]
- むしろできないと思う理由を知りたい
- 834 名前:デフォルトの名無しさん [2021/08/19(木) 13:00:26.79 ID:XQ1nrb4AM.net]
- じゃPHPの勉強はボケ防止やハゲ防止になりますか?
- 835 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 13:02:09.18 ID:0gOCjcmh0.net]
- ここでそんなこと聞いている所からみると、既に手遅れ感がハンパない
- 836 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 13:02:57.57 ID:5dKQF2Eb0.net]
- 人によっては効果が見られるが、
このようなアホな質問をする奴に効果は無い
- 837 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 18:08:41.25 ID:Dhm320Jo0.net]
- >>814
インストールしたら7.0が入ったからどうすっか悩んでる。Laravelインストールできなくて詰んだ パソコンが32bitのCPUだから16.04より新しいのがインストール出来ない ググっても16.04にPHP8をインストールしようとしている人を罵るコメントしか見つからない 海外の掲示板も英語を翻訳してがんばって読んでみたんだけど英語で罵ってるだけで結果は同じだった パソコン買い換え以外で何か解決策ないですか?
- 838 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 19:02:00.79 ID:ZyaFoemW0.net]
- >>821
7.0が入るのはOS標準のリポジトリからインストールしてるからであって、リポジトリを追加すればインストールできるよ sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt install php8
- 839 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 19:03:37.15 ID:ZyaFoemW0.net]
- >>821
罵ってるのが気になるからその掲示板とやらを教えて
- 840 名前:デフォルトの名無しさん [2021/08/20(金) 03:00:41.03 ID:VAxC0d3G0.net]
- phpspreadsheet詳しい人おる?
laravelでExcelファイルダウンロード機能作ってるんだけど関数が入ってるとうまく動かないのかな…
- 841 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:00:34.30 ID:sg5lHnRB0.net]
- >>824
PhpSpreadsheetはエクセルファイルの読み書きようのライブラリ Excelファイルをダウンロードするのは、PhpSpreadsheetとはまた別の話になるが? とりあえず問題がどこにあるのか、その切り分けすらできてない気がする
- 842 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:04:01.25 ID:sg5lHnRB0.net]
- >>821
apt でインストールするのではなく、 ソースコードをコンパイルしてインストールってやった事はないのかな? >>822が書いてる通りリポジトリを変更してaptでやっても良いけど、ソースコードからインストールする方法も(やれないよりは)できた方がいいよ
- 843 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:13:52.15 ID:sg5lHnRB0.net]
- >>810
その「ユーザー」というのが、810の作ったウェブアプリを利用する一般ユーザーって意味なら、 セッション変数をユーザー入力(GETやPOSTのことね)で直接上書きする設計になっていたら、ユーザーがいじる事はできるわな だから、ユーザー入力は常に汚染されていると考えしっかりチェックしようって話になる その「ユーザー」というのが、810の作ったウェブアプリが入っているサーバの別ユーザーって意味なら、 PHPが生成するセッションファイルは、Linux系OSのデフォでは /tmp 以下に sess_xxxxx ってファイルでPHPからの読み書き権限が与えられた状態で保存されてる ※デフォでどこに保存されるかは phpinfo() で確認しよう だから、もし別ユーザーからもそのファイルを読み書きできる状態なら、やりたい放題になる その場合、セッションファイルを保存する場所を変えるとか、ファイルベースではなくDBベースに変更するとかして対策する
- 844 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:17:12.75 ID:sg5lHnRB0.net]
- >>809
書いてる内容は合ってる そもそも == なんか使うのがいけない === を使えって話 PHP8の方が、人間には直感的に分かりやすい挙動だけど 型キャストなんて特別な理由がない限りはやってはいけない WordPressなんか型キャストだらけだけど、あれは後方互換を重視しすぎたせいで設計がクソなだけ
- 845 名前:デフォルトの名無しさん mailto:sage [2021/08/20(金) 13:18:22.81 ID:sg5lHnRB0.net]
- >>808
PHP >>807 んなわけないw 出力をバッファすればどうにでもできるが、それはPHPでも一緒
- 846 名前:デフォルトの名無しさん [2021/08/22(日) 02:19:19.06 ID:0Cz6ueFz0.net]
- Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、 GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ 限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか? Nimの実験的特徴 著者: アンドレアス・ルンプ バージョン: 1.5.1 nim-lang.github.io/Nim/manual_experimental.html Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる 「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
- 847 名前:デフォルトの名無しさん [2021/08/22(日) 13:16:28.80 ID:0Cz6ueFz0.net]
- Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、 GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ 限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか? Nimの実験的特徴 バージョン1.5.1 nim-lang.github.io/Nim/manual_experimental.html 第二プログラミング言語として Rust はオススメしません Nim をやるのです https://wolfbash.hateblo.jp/entry/2017/07/30/193412 Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる 「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
- 848 名前:デフォルトの名無しさん [2021/08/22(日) 13:49:26.13 ID:4wvmP6CHr.net]
- htmlのクラス付けについて通常はclass javascriptはidだと教わったんですが
phpのクラス付けでdiv idとdiv classのように分ける基準はどこでしょうか?
- 849 名前:デフォルトの名無しさん mailto:sage [2021/08/22(日) 14:16:11.38 ID:pT2aRmOya.net]
- ん?CSSの話?
- 850 名前:PHPerは糞 mailto:sage [2021/08/22(日) 14:34:11.78 ID:6lnERGc60.net]
- >>832
> htmlのクラス付けについて通常はclass javascriptはidだと教わったんですが これも間違い(勘違い)だと思うが > phpのクラス付けでdiv idとdiv classのように分ける基準はどこでしょうか? これも間違い。phpで生成したクラスをjavascriptで使うのだから、基準が違ったら困るでしょ。 同じだよ。同じ論理でCSSともね。
- 851 名前:デフォルトの名無しさん [2021/08/22(日) 15:41:36.20 ID:14oodIJ3a.net]
- >>834
すいません答えを理解できないんですが classとidをつける時はどう使い分けるんでしょうか? idの方が優先順位が高くなってCSSの要素が強くなるんですが
- 852 名前:PHPerは糞 mailto:sage [2021/08/22(日) 15:52:30.20 ID:6lnERGc60.net]
- >>835
ググって出てくる奴を3つほど斜め読みしたけど、全部同じこと言ってる。 ここでグダグダ字だけで説明するより断然いいから、そっちを読め。 その上で、俺は違う意見だ!とか、ここが意味不明だ、というところを質問するんだよ。 お前はネットの使い方を間違ってる。
- 853 名前:デフォルトの名無しさん mailto:sage [2021/08/22(日) 16:05:09.90 ID:9b2q+Yuv0.net]
- そもそもphpの質問ですらないし
- 854 名前:PHPerは糞 mailto:sage [2021/08/22(日) 16:13:29.48 ID:6lnERGc60.net]
- >>837
日本語が若干不自由だけど、そのまま読むなら、 当初はphp/javascript/cssでクラス/id使い分けの基準が違うと思ってたんでしょ。 なら、ここで聞くのも止む無しかと。
- 855 名前:sage [2021/08/22(日) 16:27:20.42 ID:EL9Udqfja.net]
- >>835
スタイルシートの class と id の違いと使い分け https://allabout.co.jp/gm/gc/23897/ HTMLにスタイルシート(CSS)を適用する方法には、class属性を使う方法と、id属性を使う方法があります。 この「class」と「id」は明確に役割が異なります。 class属性とid属性の役割の違い 「class」と「id」の役割と、使用上の違いを簡単に言うと、次の通りです。 ■class: 「種別名を割り当てる」 → 同じclass名を、1ページ中に何度でも使える。 ■id: 「固有の名前を割り当てる」 → 同じid名は、1ページ中に1度しか使えない。
- 856 名前:デフォルトの名無しさん [2021/08/22(日) 19:28:04.88 ID:M9Sr6GmRr.net]
- >>839
ありがとうございます。 自分の解釈ですが、div idは<div id="comment-<php comment_ID(); ?>"> divとhtmlが混合してるときに使って classは<div class="postlink"> <p class="fLeft"><php previous_post_link('%link', '« %title'); ?> </div> あとつけでCSSを付与したいときにつけるのではないかと
- 857 名前:デフォルトの名無しさん [2021/08/22(日) 19:30:45.06 ID:M9Sr6GmRr.net]
- もう1点聞きたいのですが
<article class="article__item"> <h1 class="ttl">// <a href="<php the_permalink(); ?>"></a> <php the_title(); ?></h1> <time class="date"><php the_time('Y/m/d'); ?></time> <ul class="post-categories"><php the_category(); ?></ul> <div class="comments_link"> コメント <a href="<php comments_link(); ?>"><php comments_number('(0)','(1)','(%)'); ?></a> </div> </article> // <a href="<php the_permalink(); ?>"></a>の部分をphpファイルでメモとして反映させずに記載したい場合、どのようにコメントアウトすればよいのでしょうか?
- 858 名前:PHPerは糞 mailto:sage [2021/08/22(日) 19:52:52.95 ID:6lnERGc60.net]
- >>840
違うぞ。てか誰もそんなこと書いてないだろ。 あの記事をそう読めるのなら、PHPの前に日本語を勉強しないと話にならないぞ。 それだと php.net も読めんだろ。
- 859 名前:デフォルトの名無しさん mailto:sage [2021/08/22(日) 21:40:13.41 ID:zETMttxk0.net]
- またWPガイジかよ
- 860 名前:デフォルトの名無しさん [2021/08/23(月) 01:07:37.56 ID:AP99bGsJr.net]
- 記事を1,2,12と分けて表示する場合if-else 文を使うと思うんですが、
例えば RSS 記事1 RSS 記事2 RSS 記事12 RSS フッターと並べる場合最新の記事から順に分けて表示することは可能でしょうか?
- 861 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 01:57:11.91 ID:TAfYy/dP0.net]
- 可能です
- 862 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 09:14:43.04 ID:8Ij0gDpv0.net]
- >>835
また君かw 前から何度も言ってるけど、HTML, css, JavaScript, PHP それぞれの役割分担がまるで理解できてなくてごちゃ混ぜになってる 理解力が低いのに、基礎をすっ飛ばしていきなりWordPressからやるからそうなるんだ >>839を読んでなぜ>>840の解釈になるのよ 意味がわからんw もう独学するのはやめてスクールで基礎から学べば? 今のままいくらやっても時間の無駄だと思う
- 863 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 09:17:33.06 ID:8Ij0gDpv0.net]
- >>841
PHPのコメントアウトはこうする https://www.php.net/manual/ja/language.basic-syntax.comments.php HTMLのコメントアウトはこうする https://qiita.com/Morio/items/b9d90a170114e0f95e09 君はPHPのコードとHTMLのコードとの区別がつけれていない だから答えが分からないんだよ
- 864 名前:デフォルトの名無しさん [2021/08/23(月) 19:25:11.44 ID:CEbDu2BMr.net]
- >>847
ありがとうございます。ブックマークしておきます。
- 865 名前:デフォルトの名無しさん [2021/08/23(月) 19:28:25.05 ID:CEbDu2BMr.net]
- <php
echo '<0'; $max = 103; for($i = 0; $i < $max; $i++) { if($i%3==2 && !empty($i)) { echo $i.'>'; if($i!=$max-1) { $a = $i+1; echo '<'.$a; } } else if($i==$max-1) { echo $i.'>'; }; }; 記事を3件ずつ表示させる方法はわかったのですが、1,2,12件を縦に並べて表示する方法がどうしてもわかりません。 ヒントでもいいので教えてくださいお願いします。
- 866 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 19:43:05.35 ID:7YtBfP9I0.net]
- ちょっとお聞きしたいんですが
ウィンドウズの根本というか中核のプログラムはどういう言語で書かれているんでしょうか?
- 867 名前:蟻人間 mailto:sage [2021/08/23(月) 19:55:42.41 ID:/fMna0lXd.net]
- >>850
大部分はC/C++/Win32です。
- 868 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:05:21.18 ID:OjohHfKH0.net]
- 古い部分だとアセンブラを使ってるかも知れない
- 869 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:05:42.31 ID:8Ij0gDpv0.net]
- >>849
if ($i % 3 === 2) の意味が理解できてないんでしょ? だから自力でできないんだよ ほんと基礎からやり直した方がいいよ 時間の無駄
- 870 名前:デフォルトの名無しさん [2021/08/23(月) 20:15:57.99 ID:coaVrcEua.net]
- break文で記事を10件中3件表示させることまで成功したんですが、3件を除いて残りの7件を表示させたいのですが
continue文で残り7件を表示できるのでしょうか? 通常は数字とか名前とか短いものを除外して表示させる処理だと思うんですが もしくわbreakで切って繋げた状態で処理を書く方法があるのですが テラテイルにあるように処理が長いと重くなるので懸念してます
- 871 名前:デフォルトの名無しさん [2021/08/23(月) 20:16:49.71 ID:coaVrcEua.net]
- >>853
いやだから学びながら組んでるんでしょ そういうあなたはコード組めるんですか?
- 872 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:30:10.59 ID:8Ij0gDpv0.net]
- >>854
日本語で頼むw プログラミングの上達が遅い人って質問も下手なのよ なぜか分かる? 単純にこうしてもいい // 最初の3件だけ表示 for ($i = 1; $i <= 10; $i++) { echo $i; if ($i === 3) { break; } } // 4件目以降だけ表示 for ($i = 1; $i <= 10; $i++) { if ($i >= 4) { echo $i; } } データが配列に入っているならこうしてもいい $arr = range(1, 10); // 最初の3件だけ print_r(array_slice($arr, 0, 3)); // 4件目以降だけ print_r(array_slice($arr, 3));
- 873 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:31:13.90 ID:8Ij0gDpv0.net]
- >>854
データベースから取得するデータを変えてもいい 10件中3件しか表示する必要がないなら、 そもそも最初から3件分のデータだけ取ればいい SQLなら SELECT 〜略〜 WHERE 〜略〜 LIMIT 3 のように「LIMIT句」を付ける 残り7件を表示したいときは上記の続きから LIMIT 7 OFFSET ○ とすればいい >>855 そりゃ組めるわなぁ 喧嘩売ってんの?w
- 874 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 20:38:37.24 ID:8Ij0gDpv0.net]
- >>835 = >>854 か
ワッチョイかぶってるから紛らわしいんだよなぁ 頼むからコテをつけてくれ お前は「学びながら組んでる」というレベルじゃねぇよ
- 875 名前:1 mailto:sage [2021/08/23(月) 20:45:47.68 ID:X90+PoiFa.net]
- >>857
失礼いたしました、勉強になります ついかっとなってしまいすいません… コテハンつけました。 繋げて途中でRSSとか出力しても重くならずに動かせますでしょうか?
- 876 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:00:38.64 ID:8Ij0gDpv0.net]
- >>859
そんなのコードを見てみないと分からんよw ただし、ウェブアプリのボトルネックの多くはDB処理にあるって事は覚えておくべき つまり、DBから10件取得したものをどう扱おうが(よほどおかしな事をしない限りは)大差はない だからレベルなら、重くなるかも…なんて事をウダウダ考えず それはあとに置いておいて、「とりあえず自分にできるかどうか?」を試せばいいじゃん それすらできないなら、重くなる云々を考える事自体が時間の無駄でしょ? もし作ったものが重かったら、重い原因を突き止めて改善すればいい 考え方の順番がおかしいんだよ PHPなんて簡単なスクリプト言語なんだから、うだうだ悩んでる暇があったら書いて動かした方がはやい もちろん他人に迷惑のかからなローカル環境でね だからもしローカル環境すら作れてないなら、そこからやれって話になる
- 877 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:05:31.04 ID:8Ij0gDpv0.net]
- >>859
>>860じゃ何言ってるのか分からんかもしれないか… 1.DB処理 ↓ 2.ごにょごにょした後処理 ↓ 3.出力 とやった時にもし重くなるなら、その原因は大抵は1にあるってことね ※2でよほどおかしな事をしてない限り にも関わらず860は、「とりあえず試す」ことすらせずに3で悩んでる それは時間の無駄じゃね?って俺は言ってる 今日はこれで終了 俺はたまに気が向いた時しか答えてないし、もっと優しい人が答えてくれるといいな
- 878 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:16:51.95 ID:3wtoCMn60.net]
- >>859はローカル環境すら構築してない。
(レンタルサーバーの30日間無料試用期間が終わって本契約しなかったから)データ全部消えたって別スレで言ってたから。推測だがサーバー側のファイルを直に弄ってる。 259 名前:名無しさん@お絵かき中 (オッペケT Sr73-Y0h+) :2021/08/21(土) 22:37:33.20 ID:NVDoOS7qr 厳密にはサイトのサーバー契約が切れて中のデータが削除されてる状態ですね 作り直してますが
- 879 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 21:53:53.91 ID:dS401MqO0.net]
- データベースは、情報処理資格のデータベース技術者を勉強したか?
第3正規形とか、1対多・多対多とか、インデックスとか、実行計画とか、 ミックの本も読んだか? Ruby on Rails をやる香具師は皆、これらを勉強している そうじゃないと、2つの表の積になる。 例えば、表Aに千件、表Bに千件なら、千 * 千 = 百万 表の積にしてはいけませんよとか、 基本的な計算量が分かっていないと、システムを組めない
- 880 名前:デフォルトの名無しさん [2021/08/23(月) 22:14:05.86 ID:Viq8EnO8a.net]
- >>860
組んだから考えると言いますが何処で速度の測定をするんでしょうか?
- 881 名前:デフォルトの名無しさん [2021/08/23(月) 22:15:13.77 ID:xp75siXWa.net]
- >>862
無料期間じゃなく正式に契約しててキレたんですよ 半年文 1万円無駄にしたって書いたでしょ
- 882 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 22:32:23.94 ID:OjohHfKH0.net]
- オマエがどんな契約しようが、こことは関係無い
- 883 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 22:36:13.03 ID:3wtoCMn60.net]
- >>865
194 名前:1 ◆YagGt6RMp2 (アウアウウー Sa63-z27x) [sage] :2021/08/20(金) 16:43:17.91 ID:6SN5UR3Va 半年間サイトを運営してたんですがバナーの問題で1万円無駄にしてます 普通の人間はコレ見てサイト契約してたとは判断できねーだろ。説明不足にも程がある。 後、作りかけのサイトをいじくりまわしてただけなのを「運営」って言うつもりか…?
- 884 名前:デフォルトの名無しさん mailto:sage [2021/08/23(月) 22:42:24.75 ID:0VsaFO170.net]
- 散々基礎をやれと言われ続けてるのに毎回どこぞのソースコピペして「動かないですなんとかして下さい」で何も学ばないんだから、そりゃ無駄になるわな
- 885 名前:PHPerは糞 mailto:sage [2021/08/23(月) 22:44:05.33 ID:HkXb89ZS0.net]
- >>865
お前まさか1年やってて今これか? ならもう向いてないから諦めた方がいい。 おかしなプログラミングスクールの宣伝に引っかかって一発逆点とか勘違いしているのかもしれんが、 プログラミングは馬鹿では出来ないし、(すごく頭がよい必要もないけど) それなりに学校の勉強の延長線上にある。 お前はプログラミング/プログラマを舐めすぎ。 お前が引っかかってる案件は、学校でなら3日目くらいで修得するところだ。 お前は態度も悪いし、頭も馬鹿すぎる。 (そしてここのスレにいるような連中はほぼ全員、そんなこと3分くらいで書ける。お前失礼すぎ。 ただし程度が低すぎで煽りにもなってないが) 今ならいくらでも大学の講義資料なんて転がっているのだから、学ぶ気があればその大学に入っていなくても同じ事を学べる。 この意味ではいい世の中になったのだけど、だからこそ、糞であるのはお前だけの問題だね。
- 886 名前:デフォルトの名無しさん [2021/08/23(月) 23:08:47.42 ID:JmzzGDXP0.net]
- 釣りにいちいちマジレスすんなよ
それとも自演か?
- 887 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 00:07:23.85 ID:nO9NvnsA0.net]
- 釣りじゃないんだよなぁ
そいつお絵描き板で全く同じムーブかまして呆れさせてる真性やぞ
- 888 名前:デフォルトの名無しさん [2021/08/24(火) 01:10:13.38 ID:v+DNM45N0.net]
- じゃあ真正の相手なんかするなよ
バカじゃねえの?
- 889 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 01:44:22.31 ID:nO9NvnsA0.net]
- いや俺は相手しとらんし…
- 890 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 02:01:01.11 ID:2siLH9vn0.net]
- 5chで質問するやつはバカ
teratailに行ってまずは殴られてこい 殴られてダメだと思ったら諦めろ
- 891 名前:デフォルトの名無しさん [2021/08/24(火) 02:14:56.80 ID:6GnLn5mua.net]
- 3分でとける?そんなわけないでしょ
言っておくと一応書けますが記述が重いから別の方法はないですかと聞いてる それにコード見てもらえれば分かりますが300行ぐらいあるんですよ? だからそのコードを上手くまとめる方法がないかと調べてなかったので聞きました
- 892 名前:デフォルトの名無しさん [2021/08/24(火) 02:15:46.89 ID:6GnLn5mua.net]
- >>871
あなたはお絵描き板の人間でしょ? 何でこっちにきたのコードも書けないのに
- 893 名前:デフォルトの名無しさん [2021/08/24(火) 02:18:21.71 ID:6GnLn5mua.net]
- そもそもコピペしてコードが組めるわけないだろ
考えて分からないから聞いてる 質問だって丸投げにしてないし調べてるでしょ パターン1があるんですが別の方法を教えてくださいと
- 894 名前:デフォルトの名無しさん [2021/08/24(火) 02:23:18.44 ID:6GnLn5mua.net]
- テラテイルって結局コード載せても教えてくれないし自分で考えてクリアしろって言ってるようなもんでしょ
どの質問見ても質問者の回答が90%レベルまで完成して残りの10%程度ですよ
- 895 名前:デフォルトの名無しさん [2021/08/24(火) 02:41:22.85 ID:6GnLn5mua.net]
- 取り乱してしまいすみません。
調べてみてどうしても分からない時に出来るだけ聞いてます。 初めは丸投げばっかりで迷惑かけたのは反省してます。
- 896 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 05:41:50.40 ID:SMXHl8SK0.net]
- Ruby on Rails の学校では、必ず自走力を問われる。
自分で検索して解決する能力 他人に答えを聞いても、仕方ない。 企業・社会は、そういう人を求めていない 求めている人は、自走力のある人。 自己解決能力 大学の問題が分からなければ、高校へ戻る。 それも分からなければ、中学へ戻る。 それも分からなければ、小学校へ戻る。 究極は、0歳児まで戻る。 それが基礎から始めろという意味。 他人は関係ない。 自分が分かるレベルまで戻ること そこから、新たに積み上げていく それと、コテハンを付けてくれ。 誰が書き込んでいるか、分かりにくいので 全員が、YouTube で有名な、雑食系エンジニア・KENTA のサロンで、 Railsを学んでいるのには理由がある。 学習環境が整っているから。本・学習教材が多いから WordPress には、そういうものが無い。 デザインの本ばかりで、プログラミングの本もない。 だから、プログラマーは手を出さない。 学習環境がないから
- 897 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 07:02:00.24 ID:GtLZmsrQ0.net]
- 結構色んな人が教えてくれてるのに逆ギレしたらいかんでしょ
- 898 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 07:27:18.54 ID:2siLH9vn0.net]
- 半年で1万円とかただみたいなもん
求めすぎだろう 自力で進められないなら、ちゃんとした学校入ろうよ
- 899 名前:デフォルトの名無しさん [2021/08/24(火) 11:53:17.31 ID:sEq7DRwKa.net]
- 自力で進めないから学校入れって…
じゃあテラテイルとかYahoo知恵袋とか何のためにあるのやら… それにどうしても分からないなら参考書買いますよ
- 900 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:08:11.03 ID:Lh99dDYr0.net]
- >>883
自力で進められるやつは、体系的な基礎知識の重要性知ってるからなぁ。。。 お前は独学向いてないよ
- 901 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:13:30.28 ID:i/CdoHjd0.net]
- どうでもいいんだけどさ、なんで最初から有料のレンタルサーバー使ってんだろ
まずローカル環境でコード書いてテストして、そこからレンタルサーバーに導入するのが基
- 902 名前:{筋だよな
PHPのテストだってXAMPP使えばいいし テストを人に見せるだけなら、無料のレンタルサーバー使って見せればいいし 一万円無駄にしたって言うけどそういうところちゃんとやったの? [] - [ここ壊れてます]
- 903 名前:デフォルトの名無しさん [2021/08/24(火) 12:20:48.36 ID:RcuubC7Fa.net]
- >>885
やってなかったです まぁ色々バナーの件とかありまして ローカル環境でやれば良かったです
- 904 名前:デフォルトの名無しさん [2021/08/24(火) 12:22:27.93 ID:RcuubC7Fa.net]
- エンジニアが全員学校行ってるわけないでしょ
学科が違う人もいるわけだし、学校なんか行っても大学の授業中に勝手に頭に入るわけないでしょ 結局独学で勉強するかどうか
- 905 名前:デフォルトの名無しさん [2021/08/24(火) 12:23:36.49 ID:RcuubC7Fa.net]
- 学校行っても授業なんて聞いてませんでしたよ、本読んでる人もいたし
- 906 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:29:23.12 ID:BhfDfuCNa.net]
- 彼は自分の基礎能力を不相応に高く見積もっているからだよ
実際には他人より著しく劣るのに「やればじきに習得できる」と思っている だから常に見込みが甘い
- 907 名前:デフォルトの名無しさん [2021/08/24(火) 12:31:48.95 ID:vYlptfMfM.net]
- エンジニアは勉強をどれだけやったかどうか
独学でやるしかない学校行って全員成功できるわけがない
- 908 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:34:33.39 ID:i/CdoHjd0.net]
- これがいわゆるダニング・クルーガー効果というやつですね
ていうか1はここじゃ個スレ建てないの?
- 909 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 12:47:49.14 ID:i/CdoHjd0.net]
- 1ってさ、バナー絵描いてサイト作成したらゴールラインだと思ってそうだよね
そこから競合他社(っていうの?)とどうコンテンツを差別化して蹴落とすかを考えながら運営するのが一番のメインなのに、熱量の配分が間違ってる気がするわ 競合他社はlivedoorブログで効率よく作成とメンテナンスをしてるのに、簡単なプログラマングで躓いている1がまともに戦えるかというと、難しいよね
|

|