[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/17 04:56 / Filesize : 316 KB / Number-of Response : 1028
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】下らねぇ質問はここに書き込みやがれ 11



1 名前:デフォルトの名無しさん mailto:sage [2020/06/05(金) 14:25:26.87 ID:RQhNy1WS0.net]
PHPに関する質問スレです

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 10
mevius.5ch.net/test/read.cgi/tech/1543392526/

次スレは>>980以降
本文の1行目に以下を追加すること
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

669 名前:デフォルトの名無しさん mailto:sage [2020/11/29(日) 01:52:34.79 ID:sYtQed9+0.net]
phpが早くなりすぎるとSQLの実行時間の遅さが顕著になり、雑なSQL文がツッコまれて直すハメになる恐れがある

670 名前:デフォルトの名無しさん mailto:sage [2020/11/29(日) 02:11:29.19 ID:sOEBQUsx0.net]
顕著になるというか、顕在化する、では。

671 名前:652 mailto:sage [2020/11/29(日) 09:13:11.41 ID:sYtQed9+0.net]
>>660
せやな、かしこい

672 名前:デフォルトの名無しさん [2020/11/30(月) 15:36:03.13 ID:7/BqZFQB0.net]
PHP8.0でOpenSSLのライブラリにLibreSSLを指定してコンパイルするとエラーが出るな
回避方法ってないの?

673 名前:デフォルトの名無しさん mailto:sage [2020/11/30(月) 16:25:01.72 ID:r8rQ87Qr0.net]
未だに、Webサイトの最高速度は、Ruby on Rails。
dev.to を抜けない

表示速度が“異常な”Webサイト「dev.to」とか
https://dev.to/

元乃木坂46 の川後陽菜のWebサイト、SKIYAKI とか
https://kawagopro.com/

AWS では、Cent 系のAmazon Linux で、MySQL 系のAurora を使った場合に、
速度が数倍速いように、独自調整してる

674 名前:デフォルトの名無しさん mailto:sage [2020/11/30(月) 19:10:44.50 ID:owcTZSsV0.net]
ウソ乙。
最高速度はこれ
abehiroshi.la.coocan.jp/

675 名前:デフォルトの名無しさん mailto:sage [2020/11/30(月) 20:30:53.55 ID:r8rQ87Qr0.net]
阿部寛のサイトは、データベースから何も取得していない。
HTML, CSS だけのサイトだろ

Shift JIS だし、昔のサイト

676 名前:656 mailto:sage [2020/11/30(月) 20:35:23.77 ID:r8rQ87Qr0.net]
漏れらが比較しているのは、
データベースを使った、MVC フレームワークの処理速度。
バックエンドの速度

Ruby on Rails なら、Puma の速度

677 名前:656 mailto:sage [2020/11/30(月) 20:48:22.66 ID:r8rQ87Qr0.net]
Built With に、調べたいサイトのURL を入力して、使っている技術を分析する

https://builtwith.com/



678 名前:デフォルトの名無しさん mailto:sage [2020/12/01(火) 00:51:50.42 ID:PZkLMkoH0.net]
dev.toは速度が早く見せるために裏で通信してるとこが大きい

679 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 18:05:57.17 ID:QVkQzHFlM.net]
例えば$aが3以上かつ5以下であるという論理演算で
$a >= 3 && $a <= 5
こんな書き方をしてるのをマニュアル含めよく見かけますが
3 <= $a && $a <= 5
と変数を中央に寄せたほうが直観的に分かりやすいように思います

最初のほうの式で書く理由は何かありますか?

680 名前:蟻人間 mailto:sage [2020/12/03(木) 18:09:27.70 ID:XxeqeIdPd.net]
>>669
日本語で書いた手続きと同じ動作で動かしたいときに、日本語の意味論に寄せることはあると思う。

681 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 19:02:00.15 ID:dYCxJWDJ0.net]
結局、文字列を出力する時は
echoとprint
どちらがよいの?

682 名前:デフォルトの名無しさん [2020/12/03(木) 20:00:27.05 ID:pac/ZTOh0.net]
echoだ

683 名前:蟻人間 mailto:sage [2020/12/03(木) 20:09:10.92 ID:XxeqeIdPd.net]
0.1秒まで気にするなら、処理速度が早い方がいいだろう

684 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 20:26:13.12 ID:dYCxJWDJ0.net]
ありがとう
ついでに、echoで出力する時、
シングルクォーテーションとダブルクォーテーションで囲むのでは、
やっぱりシングルクォーテーションのがいいの?

685 名前:デフォルトの名無しさん mailto:sage [2020/12/03(木) 20:27:55.89 ID:ap+/O3YX0.net]
目的による

686 名前:デフォルトの名無しさん mailto:sage [2020/12/04(金) 00:48:06.29 ID:aNpzg+cGM.net]
<HTMLタグの属性=”がダブルだがら”>phpは‘シングル使う’とか
JavaScriptでは.ドットを使うのでピリオド.+は使えないとか
‘SQLはシングル’を select from するのでphpで“ダブル”を使うとか
データ表示用webのphpでは混在するのでテンプレートとか
いったんcsvを配列に入れてから取り出して句読点「、」文末「。」がドット「.」に化けてとか
メソッドやフィールドのアロー演算子->はhtmlのタグと紛らわしいとか

687 名前:デフォルトの名無しさん [2020/12/05(土) 12:01:02.51 ID:Na39OKS50.net]
大学生起業家が設立1年で20億円調達! 単発バイトアプリに外食企業など出資【タイミー】
https://foodfun.jp/archives/3490
誰でもカンタンにオンラインサロン・情報配信ができる便利アプリ【TOUKU(トーク)】が登場
https://prtimes.jp/main/html/rd/p/000000001.000061569.html
ミャンマー発 AIダイニングアプリ「Yathar」をしかける日本人起業家
https://roboteer-tokyo.com/archives/14840
自分の視野は「世の中の0.001%」と自覚せよ。ビジネスチャンスを掴む4つの習慣
https://headlines.yahoo.co.jp/hl?a=20200511-00010001-srnijugo-life
アプリの視聴率がわかる 高専卒起業家の独創力
https://www.nikkei.com/article/DGXMZO46695580Y9A620C1000000/
1万人の若者を支援!インターンが日本を変えるかも!? glowshipの若き創業者・足立卓也氏インタビュー
https://sogyotecho.jp/glowship-adachi-interview/
まだ22歳の学生社長が得た、23億円の「使い道」 あの橋本環奈をCMに使うバイトアプリの雄
https://toyokeizai.net/articles/-/319511



688 名前:デフォルトの名無しさん [2020/12/05(土) 12:01:30.92 ID:Na39OKS50.net]
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
https://news.infoseek.co.jp/article/president_35457/
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
年収3,000万超え!?個人開発で儲かっている海外コミュニティサイト5選!
https://note.com/taishikato/n/n7809a8ed3ffc

689 名前:デフォルトの名無しさん [2020/12/10(木) 10:30:17.97 ID:gKjbUggqa.net]
$http_response_headerを扱いやすくするクラスを作ろうと思います
配列の先頭要素がステータス行、
それ以降の要素はヘッダ、と単純に思っていたのですが、
リダイレクトされた場合は、
ステータス行、ヘッダ、ヘッダ、ヘッダ、リダイレクト先のステータス行、ヘッダ、ヘッダ、ヘッダ・・
のように、ステータス行とヘッダのセットが複数含まれると気づきました
ヘッダの値やステータスコードを取得できるだけのシンプルなクラスを想定していたので、
どうしたものかと思っています
HttpResponseHeaderListクラスとHttpResponseHeaderクラスを作るべきなのでしょうか?

690 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 10:42:19.84 ID:8YhAnVDZ0.net]
>>679
欲しいのが最後のやつだけなら、それを取得出来るようにすればいいのでは?

691 名前:デフォルトの名無しさん [2020/12/10(木) 10:51:09.00 ID:gKjbUggqa.net]
>>680
たしかに、大抵の場合、必要になるのは最終的なステータス行とヘッダだけですね
一応すべての結果も保存しつつ、最終的なステータスとヘッダを扱うようにするのが一番スマートかもしれません
ありがとうございました

692 名前:デフォルトの名無しさん mailto:sage [2020/12/12(土) 23:50:00.99 ID:nNCrz9sb0.net]
>>674
ダブルクオートなら、出力する文字列内に変数を埋め込める

693 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 02:30:39.12 ID:1g8P/X2hM.net]
phpでRSSリーダー作れましゅか?

694 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 09:45:00.31 ID:QKeUnYpp0.net]
もちろん

695 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 07:14:01.07 ID:02WDAn5S0.net]
初心者がwindiwsから乗り換えてLamp環境を構築するのにつかうのはUbuntuでいいですか?

696 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 12:02:49.38 ID:6glx4u690.net]
最近はDockerで構築して、ホストを汚さないというのが主流なのだよ黄猿くん
どうしてもホストに直接Lampを構築したい場合はUbuntuでもなんでもいいけど
活発なディス取りを選択したほうがいいよ
Vine LInuxとかは論外

697 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 23:17:32.66 ID:+PSfqxIi0.net]
仮想マシンで良いならLAMP構築済みのVMアプライアンスでいいんじゃないの



698 名前:デフォルトの名無しさん mailto:sage [2020/12/15(火) 23:02:44.15 ID:D4yBiE4j0.net]
> PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\ext\\php_pdo_sqlite.dll' (tried: C:\\php\\ext\\php_pdo_sqlite.dll 指定されたモジュールが見つかりません。
apacheからsqliteやcurl等の一部のphpのエクステンションが読み込めません。全てではなくmbstringやopenssl等は問題ないようです
OS,php,apacheとも64bitで統一しています。extensionはphp_有り無し、相対パス、絶対パスどれも駄目でした。extension_dirの絶対パス、相対パス、コメントアウトも試しました
phpやextのパスをPATHに入れたりsystem32にDLLを全部放り込んだりPCやapacheの再起動も試しました
DLLはちゃんと存在し、コマンドラインからphp -r "phpinfo();"で確認した場合は問題なく読み込めているようですが解決方法がもう思いつきません

699 名前:デフォルトの名無しさん mailto:sage [2020/12/15(火) 23:50:45.85 ID:hNr+YjXe0.net]
>>688
これでどう?
https://qiita.com/economist/items/86acacb41d8273c57b88

700 名前:デフォルトの名無しさん mailto:sage [2020/12/16(水) 03:05:04.20 ID:9vasbDkP0.net]
>>689
最後二行がドンピシャでした!ありがとうございます

701 名前:デフォルトの名無しさん mailto:sage [2020/12/19(土) 03:36:21.06 ID:/KeMIWwU0.net]
正規表現の質問です

preg _replace関数の中で[\w-]←これでは問題なかったのに[\w- ./?%&=]←このように書くとハイフンがエラーになるのですがなぜですか?
(ちなみに\wとハイフンの間にスペースを開けると正常に動作しました)
どういう挙動なのか教えてください

独習phpという本で勉強をしいますが、そこには[\w- ./?%&=]と書かれていてその通りに書いたのですが本が間違ってるのでしょうか?


preg _replace(‘|http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)|’ ~
本にはこのように書いてあります。urlのパターンだそうです

よろしくお願いします

702 名前:デフォルトの名無しさん [2020/12/19(土) 05:30:15.31 ID:Rge1PI7OM.net]
性器表現の解答です

ω

703 名前:デフォルトの名無しさん mailto:sage [2020/12/19(土) 14:45:30.07 ID:W83u/fSR0.net]
[a-c]・[1-3]など、[ ]内では、- で範囲を表す特殊文字。
a〜c, 1〜3

だから、[ ]内では必ず、- を最初に書くべき!
[-a-c]

最初に書いたら、絶対に範囲にならないから

704 名前:デフォルトの名無しさん mailto:sage [2020/12/19(土) 19:13:11.59 ID:ZTyl/xlFM.net]
「-」の前に「\」付けたら正規表現特殊文字も使える。
正規表現の話だと思う

Regular Expression(正規表現) Part15
https://mevius.5ch.net/test/read.cgi/tech/1568640311/

705 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 04:04:18.66 ID:nZJh8EQNd.net]
>>693
ありがとうございます。
範囲として認識されてしまってたんですね
納得することができました
ありがとうございました。

>>694
スレ違いでしたか、すみません(^_^;)
エスケープすればエラーにならないのは確認できたのですが理屈が分からなかったので

解決できました。ありがとうございます。

706 名前:デフォルトの名無しさん mailto:sage [2021/01/01(金) 19:20:45.96 ID:lyyXQY1i0.net]
laravel勉強中なんですがartisanの読み方はどれがメジャーなんですか?アルチザン?アーティザン?

707 名前:デフォルトの名無しさん mailto:sage [2021/01/01(金) 20:16:14.67 ID:hEezWpWG0.net]
アルチザンでいいですよ

発音→ˈärdəzən



708 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 19:43:40.47 ID:RfIWWVNOd.net]
すみません。LAMP環境で作ってくださいと言われたら一般的にはどんな開発環境の事を言うんでしょう。
調べたら具体的にはvirtual_boxでcentOS(Linux)入れてそこにmysql(apache)とphpをインストールして
って事だと思うんですが、MAMPで開発するのとは別物なんでしょうか?
MAMPの場合はhtdocs内に作れば良かったのですが、LAMPだと色々設定する必要があるのでしょうか。

FWはlaravelとvue.jsでherokuにデプロイする事になってます。新年早々の質問ですが、よろしくお願いします。

709 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 22:04:22.32 ID:37FlK6+Q0.net]
まずLAMPが何を意味しているのか調べてください

710 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 22:47:11.70 ID:HHW162eM0.net]
商用環境がLAMPだからそこで動作するようにしてほしいという意味だろ?

開発環境でそれを再現する手段として、VirtualBoxで構築した仮想のLinuxを使おうがMAMPを使おうが、頼む側からしたらどうでもいいことだろ。
もっとも、その構成なら開発環境のphpとMySQLはdockerで構築し、apacheの代わりにphpのビルトインサーバーを使うのが一般的だろう。
dockerで構築するからlinuxである必要もなくてwindowsだろうがmacでも同じだ。

711 名前:デフォルトの名無しさん mailto:sage [2021/01/04(月) 23:36:27.86 ID:IrsnN8LQd.net]
>>699
>>700
レスありがとうございます。
遅くなってごめんなさい。てっきりLAMP環境で動かす時はMAMP環境でlaravelで書いたプログラムの設定や構成とかを変えなきゃいけないのかと思ってました。
dockerは使った事ないのですが、調べてみますね。
phpのビルトインサーバも知らなかったので試してみます。

712 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 12:34:44.02 ID:8J0aXCEO0.net]
phpからmysql接続するときにパスワードに記号がはいってると接続できないっぽいんですがどうやって回避したらいいですか

713 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 12:46:55.65 ID:kf91PiaQ0.net]
パスワードを変える

714 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 12:55:09.19 ID:8J0aXCEO0.net]
>>703
客先のパスワードだからこっちの権限で変えられないんだ

LinuxのMysqlコマンドでなら接続できるんだけど
PHPライブラリのバグなんかな

715 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 13:06:55.36 ID:8CuCnTzB0.net]
なんでこういうレベルの話を聞く人ってエラーメッセージやライブラリの名前書かないんだろ。

716 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 13:09:02.70 ID:8J0aXCEO0.net]
>>705
常識問題かと思って

とりあえず標準のライブラリは全部試したけど同じ
Php7.2

エラーはパスワード間違いのアクセスデナイのパスワードYESのやつだ

717 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:05:06.26 ID:DwSyyeeN0.net]
その記号がバックスラッシュ(エンマーク)だったら笑うが



718 名前:デフォルトの名無しさん [2021/01/07(木) 14:15:18.43 ID:8CuCnTzB0.net]
new PDO('mysql:host=localhost', 'root', '*+-^.?');
普通に繋がったが
どうせエスケープが必要な文字の使ったせいだろ

719 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:28:54.17 ID:8J0aXCEO0.net]
言葉は厳しいけど一応みてくれてるという優しさ


勘違いしてたっぽいわ
全ての権限許可*で許可したら接続できたから
ユーザー権限臭い
コマンドラインからの接続はできてPHPからの接続を拒否する権限ってなんだろうか

720 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 14:36:59.41 ID:8J0aXCEO0.net]
自己解決しそう

Ssl証明書での接続必須になってたわ
コンソールからだと勝手にやってくれるけど
Phpからだとオプションで証明書指定しないといけない臭かったか

721 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 15:02:48.00 ID:903kMAG8r.net]
いまから開発するならLaravelのどのバージョンにしますか?

722 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 15:55:04.22 ID:jxtlzR+V0.net]
>>711
6

723 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 19:19:20.56 ID:pzns05gFr.net]
ありがとうございます。10待ちながら6弄っときます

724 名前:デフォルトの名無しさん mailto:sage [2021/01/07(木) 20:33:55.43 ID:8CuCnTzB0.net]
>>712
8でよくね?
無理に古いLTS使ってもアップデートの手間が増えるだけだぞ。
どうせ6使ってる間に10がでたらアップデートすることに変わりは無いだろうし。

725 名前:デフォルトの名無しさん [2021/01/07(木) 21:42:43.52 ID:S8hJgZyua.net]
10にアップデートする前提で6から始める意味あるの?
10にアップデートしない前提で6使うならまだ分かるんだけど

726 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 19:35:47.51 ID:kAP3w8wJ0.net]
仕事で作っていて、運用もやるとか今まで無かったので基本的には6で作ってたな
そもそも運用中にバージョン上げるのは俺はやりたくないな
修正が軽微でも保証できんし

727 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 21:40:24.79 ID:ztObQg440.net]
>>716
単体テスト書かない人?



728 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 21:57:56.35 ID:NeTIWmTs0.net]
そういう問題か?

729 名前:デフォルトの名無しさん [2021/01/14(木) 16:20:55.92 ID:QsRAXjiw0.net]
sql文のcountを使い、humanテーブルのレコード件数を取得し出力したいのですが、 Object of class SQLite3Result could not be converted to string in
のエラーが出て困っています。
@humanテーブルのレコード件数を表示する方法を教えてください。(sql文はうまく動いているのが確認できているので、表示する方法を教えていただきたいです。データベースの接続も正常です。)
Asqlの出力って配列のみなのでしょうか?
<?php
// 変数の初期化
$db = null;
$query=null;
$con =null;

$db = new SQLite3("test.db");

$res = $db->query ($sql);
// データの取得

$query = "SELECT count (id) from human";

//クエリを実行
$con = $db->query($query);

//データの件数を表示する
print $con;
?>

730 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 16:37:30.56 ID:60StI2w00.net]
SQlite3Result型の変数を文字列に変換するなと怒られている。
マニュアル読め。
https://www.php.net/manual/ja/class.sqlite3result.php

@
$con->fetchArray()[0] で取れるんじゃない?
使ったことないから知らんけど、マニュアル見た限りではそうなる。

A
配列になるというか、SQLの結果は必ず行単位で取得する。
そのSQLは必ず1行のレコードを取得する。
それをSQliteのライブラリが配列に変換してる。

731 名前:デフォルトの名無しさん [2021/01/14(木) 17:38:52.35 ID:QsRAXjiw0.net]
>>720
ご丁寧にありがとうございます。

始めて質問したのですが、この質問はここでは底辺過ぎて邪魔ですかね?

732 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 19:02:30.77 ID:60StI2w00.net]
>>721
くだらない質問だとは思うけど、スレタイに忠実だし別に良いんじゃないかな。
ただ、マニュアルくらい読めばいいのにとは思う。

733 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 13:05:00.59 ID:U/7PVjT10.net]
知識がPHP5.2までしかないから無名関数とからいろいろついていけない

734 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 16:55:45.08 ID:Wo9hOM7k0.net]
xamppでバーチャルホストを複数設定している場合(プロジェクトも複数として)
composerはどこにインストールすべきものなのでしょうか?

735 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:00:52.26 ID:efEshSJd0.net]
プロジェクトごと

736 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:24:24.96 ID:Wo9hOM7k0.net]
>>725
レスありがとうございます
テストプロジェクト作ってそこでいろいろうりうりやってみます、、

737 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:26:00.33 ID:xWHELsa7r.net]
>>726
わからなかったら何でも質問してくれ
他の奴らが答えるから



738 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 19:51:41.37 ID:8rFkGfvd0.net]
住所氏名電話番号を教えてください!

739 名前:デフォルトの名無しさん [2021/01/23(土) 19:55:12.77 ID:ysseBO3v0.net]
重複なしなら、01,02,09の組み合わせで110点だな
重複ありなら、01,01,02で105点だな

https://ux.getuploader.com/dialogues_txt/download/386

740 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 14:18:25.47 ID:D5RVx5Sx0.net]
Laravelで、DOMをjquery(ajax)で書いてたんだけど、
vueとかphp(bladeでforとか沢山やっちゃう)で作る選択肢あるじゃないですか
結局みなさんどうしてるんですかね

他の人が「こんなんどうかな」ってphpのでやってきてちょっと懐疑的になってきた
vueも理解させる時間がもったいないし。。
ちょっとした業務システム作るのに迷ってきたんで世の人々はどうしてるのかか知りたくなりました

741 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 15:11:19.75 ID:SVsyFtcMr.net]
その性格損するからさっさとゴミのようなアイデアは捨てろ
とりあえず動けば何でもいい

742 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 15:19:31.66 ID:rFdDXUqQ0.net]
>>730
ちょっと何言ってるのか分からない。
背景を語るのは良いんだけど、質

743 名前:問自体は端的にしてほしい。 []
[ここ壊れてます]

744 名前:デフォルトの名無しさん [2021/01/25(月) 23:33:31.61 ID:hTjxnanw0.net]
セキュリティ対策って具体的に何をやっておけばおkですか?

745 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 07:22:24.05 ID:hF1ixI5M0.net]
>>733
最低限、XSS, CSRF, SQLインジェクション
パラメータ改ざん攻撃は全部対策が必要

746 名前:デフォルトの名無しさん [2021/01/26(火) 15:24:56.42 ID:7DQrPYu1x]
自由な働き方を求め10代〜20代の登録が拡大。フリーランス登録者約3.4倍に増加。
https://prtimes.jp/main/html/rd/p/000000348.000010591.html
フリーランス向け報酬即日払いサービス『先払い』申込件数5,000件突破
https://prtimes.jp/main/html/rd/p/000000048.000047439.html
ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始
https://prtimes.jp/main/html/rd/p/000000035.000047639.html
リース、フリーランスのためのお部屋探しアプリ「smeta」の正式版をリリース、提携賃貸管理戸数が6万戸を突破
https://prtimes.jp/main/html/rd/p/000000032.000042693.html
家族50万円・単身30万円を支給、新潟県が「テレワーク・フリーランス移住」で応援金
https://www.bcnretail.com/market/detail/20201225_205952.html
ワーケーション会社員増加中、定額制宿泊サービス「HafH」を実体験
https://finance.yahoo.co.jp/news/detail/20201231-00257105-diamond-column
「フリーランススタート」の掲載案件数、累計16万件を突破
https://codezine.jp/article/detail/13393
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
掲載案件数1ヶ月で10,000件増加し、累計掲載案件数16万件突破!さらにリモートワークの掲載案件数5,000件突破!
https://prtimes.jp/main/html/rd/p/000000012.000038976.html
フリーランス向けの求人は「テレワーク可能」が主流に 2021年は労働者の地方への移住が進む?
https://nlab.itmedia.co.jp/nl/articles/2012/25/news118.html

747 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 14:53:18.81 ID:qsHPBWwm0.net]
>>730
Ruby on Rails なら、React, Bootstrap が多い。
Bootstrapには、jQuery も含まれるから、jQueryも使える

JavaScript(JS)も、埋め込みRubyのERB で書く。
ERBは、あらゆるコード内に、<%= 〜 %>, <% 〜 %> で、Rubyのコードを埋め込める

JSを書く場合でも、a.js.erb として、
JSコード内に、Rubyのコードを埋め込んでから、JSに変換する



748 名前:723 mailto:sage [2021/01/27(水) 14:04:40.67 ID:+2P7csD20.net]
なんだかんだでVueはやっぱりやめました
Vueだと要素にバインドするまではいいけどデバッグ中DOMとして分かりづらいし、
Laravel的に別に嬉しくなかったので

業務だとtableとmodalのフォームとAPIコールがよく絡むので、
Vueのcomponentが増えて見るとこ多すぎて説明疲れる
ただでさえblade.phpも盛りだくさんになるのに

表示するだけとかのページならVueもいいんだろうけど、、

749 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 15:46:19.46 ID:19GDarhJr.net]
>>737
結局どうしたの

750 名前:723 mailto:sage [2021/01/27(水) 16:05:49.74 ID:+2P7csD20.net]
>>738
基本jqueryですね
API読んでDOM更新がデフォで、トランザクションじゃないデータはPHPで処理でも可、みたいな
table elementゴニョゴニョしてdivとかにポン、は分かりやすかったみたいで

751 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 20:16:39.96 ID:QH0ebUwS0.net]
>>733
IPAが公開している「安全なウェブサイトの作り方」の内容ぐらいは理解しような。。

752 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 23:50:12.71 ID:19GDarhJr.net]
>>739
オメーの能力がゴミってことがわかっただけだった

753 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:27:36.44 ID:i162Y0KY0.net]
>>739
> トランザクションじゃないデータはPHPで処理でも可
これ意味が分からん
トランザクション処理と画面がどう関わるんだよ

> table elementゴニョゴニョしてdivとかにポン
もはや意味不明で草

754 名前:723 mailto:sage [2021/01/28(木) 08:37:49.96 ID:anHvMtVnr.net]
>>741
教えるのって大変で無理だと思いましたわ
いい教え方とか解決法書いてくれると嬉しいですねえw

>>742
マスタデータ(営業所リストとか)のhtmlはphpでも可、みたいなふんわりですねえ
注文データとかはトランザクションデータとして扱って分けて考えてますねえ
DB機能のトランザクションとかは意味が違いますねえ

755 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 09:19:08.40 ID:aewp37lar.net]
>>743
マスターデータの表示とトランザクション系の表示は画面が違うの?
同じ画面内であればトランザクション系だろうがそうじゃなかろうが表示方法は同じでいいと思うんだが

756 名前:723 mailto:sage [2021/01/28(木) 09:55:08.55 ID:VHKH082W0.net]
>>744
そこは突っ込まれると微妙なところで、
phpのほうで描画してもいいじゃんて言う意見をひっくり返せなかったんですよね
操作によるDOM再構築とかの対象にはならない、画面リロードで十分、少しは通信量減るじゃんと言われるとそれまでで

でも例えば営業所に紐付く担当営業プルダウンリストなんかは、営業所を選択するとリストを置き換えるjqueryなんですよね
自分は統一したいけど結局最後は書く人次第なとこもありますわ。。

757 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 12:47:10.81 ID:aewp37lar.net]
>>745
Reactしかやったことないからvueは知らんけどどっちにしてもリアクティブになってるから営業所を選択するとリストは勝手に置き換わる仕組みなはずだがそうしてないの?

マスター系だろうがトランザクション系だろうがバックエンドで選択するのかフロントエンドで選択するのかはどっちでもよくて
単にAPIの呼び出し結果どおりに表示すればいいのに、こっちはphpで書いてこっちはvueで書いてのほうがむしろ煩雑になるだろ

DOM再構築はvueが宣言的だから勝手にやってくれるのにjqueryだと命令的だからむしろ今後苦しくなる



758 名前:723 mailto:sage [2021/01/28(木) 13:45:02.18 ID:5v0AYgYFr.net]
>>746
まさに言うとおりです
Vueを辞めた理由はそのリアクティブな書き方を説明しても理解されにくいとこにありました

業務アプリ用途で、
tableがあったとして、その行をクリックするとそのrowのデータを動的にmodalに反映して表示して、
さらにそのなかで操作次第でaxiosやらmodal切り替える、とかあるんですけど、
そうなると子コンポーネントとして新たに作っていかないと行けなくてそれが多階層に渡ってくるんですよね
それがjqueryでの単純さやhtmlの長さに慣れた人には理解したくない、できないことらしいです
だからvueファイルがやたら増えるとか理由つけてくるんですよね、共通化も限界あるし

DOMのphp側JS側云々はVueやらないって話の後ですね
メンバーは機能ごとにLaravelのcontrollerもViewも書くので、controllerからViewに変数渡すのはその人の責任範疇内だといえばそれまでという

759 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 14:26:43.42 ID:aewp37lar.net]
>>747
開発の規模がそれほど大きくないなら好きなようにすればいいけど、中規模以上で今後スケールするならそのやり方だと厳しい

そもそも古いやり方を選択したのならそれしかないんじゃない?

760 名前:723 mailto:sage [2021/01/28(木) 14:34:41.24 ID:5v0AYgYFr.net]
>>748
全くそのとおりですわ
Laravel使ったのも「今までの知識でもなんとか通用しそう」ってとこだったっぽいし

皆さんはどうやって新しい手法を啓蒙していけたのか気になりますね

761 名前:デフォルトの名無しさん [2021/02/01(月) 21:46:55.61 ID:nqzlz3d5r.net]
タグクラウドのリンク先を自作したいのですが可能でしょうか?
固定ページ、投稿ページを原型がない状態になるまでカスタマイズしたのですが、タグクラウドを設定した際にリダイレクト先が元の残念なデザインになってしまいます。
huemanをカスタマイズしたのですが、構造が複雑なため手に負えませんでした。

762 名前:デフォルトの名無しさん mailto:sage [2021/02/01(月) 22:04:59.00 ID:KcF6/QTu0.net]
YouTube で有名な、雑食系エンジニア・KENTA が言うのには、
自社開発系へ就職するには、Ruby on Rails でポートフォリオを作る

だから皆、80万円払って学校へ通う。
それで、マコなりは何十億円ももうけている

一方、Java なら誰でも受かるから、勉強しなくてよい。
そのかわり土方だから、20年やっても、年収は300万円行かない

KENTA は、Java, PHP を言わない。
Rails しか言わない

763 名前:728 mailto:sage [2021/02/01(月) 22:26:55.07 ID:KcF6/QTu0.net]
>>745
Ruby on Rails でも、サーバー側で、HTML を作る

React, Bootstrap, jQuery は、単に画面だけ。
DB・ビジネスロジックは、Rails へ集める

これが、MVC の基本

>>736
に書いたように、HTML, JavaScript のファイルにも、
ERB で、Rubyの構文を埋め込んで作る

764 名前:728 mailto:sage [2021/02/01(月) 22:34:59.18 ID:KcF6/QTu0.net]
Ruby on Rails でも、Vue.js も選択できるけど、使う人はいない

ほとんどが、React, Bootstrap。
jQuery は依存関係で、Bootstrapに含まれている

Railsは米国人主体だから、中華製のVueは使わない

765 名前:デフォルトの名無しさん mailto:sage [2021/02/01(月) 22:49:32.06 ID:HNpq86jA0.net]
Rubyガイジって頭悪そうだよね
bootstrapも5になるとjquery不要になるし
レガシーガイジにはついて行けなくなるか

766 名前:728 mailto:sage [2021/02/02(火) 11:58:53.33 ID:Dp19tSrM0.net]
ERB とJSX も、書きやすい

埋め込みRuby のERB、a.html.erb から、
React コンポーネントのFoo.jsx へ、インスタンス変数などを渡せる

サーバー側のRubyで、HTMLを作って、GUI はReactと、役割分担も明確

767 名前:728 mailto:sage [2021/02/02(火) 12:15:30.15 ID:Dp19tSrM0.net]
Rails には、API モードもあるので、
サーバーからHTML ではなく、JSON を返す事もできる

この場合は、Rails, React, GraphQL とか

JSONにする利点は、スマホアプリにも対応できる点



768 名前:デフォルトの名無しさん mailto:sage [2021/02/02(火) 20:51:05.74 ID:C68jPC2ir.net]
気持ち悪い
だからRuby信者は嫌われてるんだよ

769 名前:デフォルトの名無しさん [2021/02/03(水) 01:52:21.65 ID:vIRw3p5/M.net]
自作検索フォームでキーワードごとに条件分岐させて検索結果にそれぞれ違うコンテンツを実装したいんですが、
キーワードごとに分岐させることは可能でしょうか?
調べたんですが、どこにも書いておらず本も何を参考にすればよいかわからず。教えてくださいお願いします。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<316KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef