【PHP】下らねぇ質問はここに書き込みやがれ 12at TECH
【PHP】下らねぇ質問はここに書き込みやがれ 12 - 暇つぶし2ch772:デフォルトの名無しさん
21/08/12 16:03:27.95 ZBXe4sG30.net
最近も偽造で有名になった、あの三菱
ホント、三菱の名前って有名になったよな

773:デフォルトの名無しさん
21/08/12 16:08:04.61 ZBXe4sG30.net
>>756
不具合がある事は以前からは悪していたが、顧客には伝えていなかった
定期メンテナンスの度に、コッソリ修正を加えていたが、
岡崎図書館だけはチャンスがなかった
通常の利用者がアクセスするだけで落ちるサーバー
毎朝再起動するのが日課だったそうだ
そうしないとダウンするサーバー
隠蔽体質は独特だよな

774:デフォルトの名無しさん
21/08/12 16:12:07.54 ZBXe4sG30.net
岡崎図書館だけでなく、システム導入した全国の図書館で不具合は起きていた
各図書館は定期メンテナンスがあった際に修正版を導入していたが、
岡崎図書館だけは、必要ないとメンテナンスを断られていた
不具合があると、本当のことを伝えてさえいれば修正できたのにな

775:デフォルトの名無しさん
21/08/12 16:14:36.36 jvdC9oQ40.net
>>759
おまえ、気持ち悪いやつだな

776:デフォルトの名無しさん
21/08/12 17:00:02.35 s+UN3BdM0.net
確か、毎秒アクセスしてたのだろ。一日で何万回も。
それで落ちた。
普通のアクセスでは落ちない
それで自白に追い込まれた。
自白しないと、一生家族を追い込むぞと脅されて、自白させられた
日本の裁判は、行政・司法の事前打ち合わせで有罪が決まる。
法廷では裁判しない
だから、拷問捜査でも自白すると、絶対にくつがえらない。
自白したのが嘘でしたと言っても、裁判官がそんな事はあり得ないと、絶対に認めない
それで、ボクサーが自白して、今も死刑囚のままの事件がある。
DNA 判定でも別人なのに、裁判官が嘘で自白する事はあり得ないと、言い続けている
でも、無罪が国民にばれているから、有罪のまま釈放してる
ボクサーはパンチドランカーで、知的障害になりやすい。
そういう奴を探してきて、拷問して自白させる。
知的障害は、すぐに自白するから
そうやって犯人に仕立て上げる
自白を優先させる国は、世界中でも日本だけ
有罪率も他国では、50% だけど、日本だけ100%。
だから半分は、自白による冤罪

777:デフォルトの名無しさん
21/08/12 17:13:39.26 ZBXe4sG30.net
岡崎図書館システム作った企業は、サーバ構築した事がないんだろう
あろうことか、システムの全ソースファイルがネットから丸見えだった
当時大勢がソース閲覧してレビュー大会始めてたな
隠しきれなくなった企業は、最期に全面謝罪していた

778:デフォルトの名無しさん
21/08/12 17:21:59.60 ZBXe4sG30.net
>今年5月に発覚した岡崎市立中央図書館ウェブサイト「サイバー攻撃」事件は悪意のない一利用者の
>プログラムによる DoS 攻撃とみられており当初「偽計業務妨害の疑いで」の逮捕も妥当かと思われて
>いたのですが、不起訴(起訴猶予)処分が発表された後で図書館のプログラムを入手した朝日新聞が
>セキュリティ専門家らに調査を依頼したところ、実は図書館プログラムのバグだったことが判明。
> このコードの場合、DB接続はアクセス元のブラウザ専用として確保(ASPセッションに紐付け)され、
>ASPセッションがタイムアウトするまでの間(7月の時点で岡崎市立中央図書館では実測で620秒くらい
>だった)、閉じられることなく(使いもしないのに)占有されてしまう。その間に新しい閲覧者(ブラウザが)
>接続してくると、次々新しいDB接続が確保され、その最大数に達すると、それ以上のアクセスを受付け
>なくなってしまう。
>しかも酷いことに新聞報道に基づいたコメントによると、ソフトウェア開発業者の三菱電機インフォメーショ
>ンシステムズ(MDIS)は2006年にこのバグを修正していたが、それ以前に導入した顧客には「ホームペー
>ジが閲覧しにくくなるのは、コンピューターの性能が低いからだ」と説明、「新しいサーバーを導入して金を
>出させるために、わざと情報を秘密にしていたようですね」。
URLリンク(ameblo.jp)

779:761
21/08/12 18:07:20.17 s+UN3BdM0.net
日本では自白をしたら、絶対にくつがえせない
裁判で、無理やり拷問捜査で自白させられたと言っても、
裁判官がそんな事はあり得ないと、絶対に認めない
自白して、100% 有罪に出来るから、立件されなかっただけ
日本の裁判は、行政・司法の事前打ち合わせで有罪が決まる。
法廷では裁判しないから、有罪と同じ
青汁王子みたいに、検察庁の拷問取り調べを発信したら、起訴されて有罪になった。
一方、徳井みたいに脱税を認めたら、不起訴になった
だから、青汁王子は検察改革として、選挙に立候補するかも知れない
日本の裁判の半分は、自白のみで証拠がない。
だから、本当は無罪だと国民にばれないように、マスコミを使って印象操作する
毎日ひっきりなしに、事件の捜査進行をマスコミにリークして、犯人だとでっち上げる。
それで実質的に、裁判所では裁判をしない
西村と同じ。
自公は何も立法せず、銀行へ要請して、酒屋に資金提供しないように締め上げる
これは要請で強制力がないから、自公は責任を負わない。
単に、銀行が加害者になるだけw

780:デフォルトの名無しさん
21/08/12 18:07:42.18 HkfEGEyR0.net
プログラミング言語を作るヒントのために
メモリがー
参照がー
という流れでもないな

781:デフォルトの名無しさん
21/08/12 18:50:40.99 fLUL3BRXM.net
>>760
例のコテハンおじさんだぞ

782:デフォルトの名無しさん
21/08/12 18:56:05.94 ZBXe4sG30.net
>三菱電機の不祥事が止まりません。労務問題に品質不正などが相次ぎ、6月29日には
>鉄道車両向け空調装置において、35年以上にわたる不正検査の問題が発覚しました。
>7月2日に記者会見した三菱電機の杉山武史社長は組織的な不正行為と認め、引責辞
>任を表明する事態となりました。外部の弁護士を起用した調査委員会を発足し、原因究
>明や再発防止策の策定に乗り出しました。
体質として、どこかおかしい

783:PHPerは糞
21/08/12 20:24:45.08 M/4woqjc0.net
>>749
それだけ言ってNGし切れないとか超ダセエ。ゆとり臭すぎ。

>>765
それは俺に言ってるのか?
なら俺はいいが、場所は移るべきだ。ここの連中は興味もないだろうし。
PHPを中心に考えるのなら、候補としてはWebプログラミング板かな?
592を額面どおり受け取って移動でいい。
他に希望があれば指定してくれ。
(なおPHPを中心に考える必要は全くないので、他言語スレでも問題なし)
一般的にはプログラミング言語開発者は複数の言語を使いこなしていて、
それらで駄目な点を自身の言語で改善するものだから、
創始者のプログラミング観どおりにやればどフィットするものだが、
ラスマスはああいう感じで他の連中とは違うし、
実際、PHPの参照の仕様は、使い道なさそうに見える。
(ただし俺は仕様を完全に理解しているわけではない)
PHP.netには、コピーオンライトと書いておくべきだろう。
ほぼ完璧に見えるPHP.netだが、これを落としているのは痛い。
(ただし他言語はもっとズボズボだから、PHP.netだからこその要求水準ではあるが)

784:デフォルトの名無しさん
21/08/13 01:24:24.59 uAR6k+KCa.net
DBのコネクションプーリングとかWEBアプリならLaravelにおまかせで良いじゃん

785:デフォルトの名無しさん
21/08/13 01:52:40.74 kzYHP2KN0.net
じゃあrobots.txtを遵守していればスクレイピングしてもOKなんですね?

786:デフォルトの名無しさん
21/08/13 02:00:55.03 mbVVcoUY0.net
robots.txt遵守は一種の紳士協定のようなもので、法的な強制力は無い
OKかどうかの判断は結構難しいと思う。
たとえ手順が正当だとしても、相手サーバーを落とす目的で
実行していると見なされれば業務妨害罪は成立する
これは妨害する意図でしつこく電話を掛け、
対応に追われる状態になれば、妨害罪が成立するのと同じ
大量のアクセスになる場合は、事前に相手に了解を取るか、
リクエスト内のエージェント情報の中に、連絡先を書いておくとかする

787:デフォルトの名無しさん
21/08/13 02:13:34.16 K6cyKUrLa.net
>>734
当時最先端のJavaのように使えるブラウザなんだぜぇーと宣伝タレ
虎の威を借る狐
旧京都造形芸術大から名称変更した私立「京都芸術大」のようなヤカラたち

788:デフォルトの名無しさん
21/08/13 02:35:57.29 oRQ6/bVP0.net
>>770
してもいいがアク禁にされたり大量アクセスして訴えられても知らないが

789:デフォルトの名無しさん
21/08/13 03:32:07.80 IEEGs8930.net
teratail見るとアホほどスクレイピングしたがるのが分かる

790:デフォルトの名無しさん
21/08/13 09:43:07.07 5/dvlHjt0.net
>>748に対して ID:ZBXe4sG30 が発狂しててワロタw
サーバが落ちる落ちないの問題ではないんだよなぁ
そして748はやはりサーバ構築経験が無いんだなと

791:デフォルトの名無しさん
21/08/13 09:45:20.56 5/dvlHjt0.net
>>770
>>642読めよ
メクラか?

792:デフォルトの名無しさん
21/08/13 09:50:20.10 5/dvlHjt0.net
PHPerは糞 おじさん相変わらず元気に加齢臭撒き散らしてて草w
無駄な長文は無能の証拠
まぁこいつはコテハン付けてるだけマシだけどな

793:744
21/08/13 12:16:30.97 S8120IP70.net
基本、スクレイピングじゃなくて、
サイトと契約して、サイトのAPI を使う
YouTube API, Google Maps API など
5ch も、そう。
契約して、APIを使う。
勝手にスクレイピングすると、どうなるか知りませんよと、脅し文句が書いてある
スクレイピングする所は、APIを提供していないサイトで、
robots.txt を遵守する
とにかくスクレイピングは、初心者向けじゃない。
初心者のコードには、バグが多く、
無限ループでアクセスしたりするから、超危険!
だから、そういう依頼があっても、受けてはいけない。
スクレイピングの本にも、スクレイピングしないように書いてある。
書いていないと、スクレイピングを推奨した人も、共犯者になるから
>>744
のUdemy の山浦清透、動画を参照。
PHP で、マイナビ転職をスクレイピングしてる

794:デフォルトの名無しさん
21/08/13 17:39:58.89 cfxShLTH0.net
グローバルスコープに定義した関数は、クラスの中のメソッド内でそのまま使えるのですか?
使えるのが奇妙な気がするのですが。。。
グローバルな変数は、クラス内では、そのままでは使えないですよね。

795:デフォルトの名無しさん
21/08/13 19:26:14.32 NFq4Eq4J0.net
そのままでなく、
var で宣言して $this->num
昔はインスタンスの呼び出し無く使えたけど、
開発陣営に割り込んで圧かけて、
「難しくなければなりません」
と言って無茶苦茶にした人がいるんだよ。

796:デフォルトの名無しさん
21/08/13 20:10:05.70 5/dvlHjt0.net
>>779
クラス内で global $hoge; とすれば使えるけど?
逆に聞くが、クラス内でグローバルスコープに定義した関数を使う際には、どういう風に使えたら奇妙じゃないとお前は思うんだ?

797:デフォルトの名無しさん
21/08/13 20:11:24.31 5/dvlHjt0.net
>>780
お前質問の意味分かってないだろ

798:デフォルトの名無しさん
21/08/13 20:14:02.70 5/dvlHjt0.net
>>779は namespace を理解してない可能性もあるか…

799:デフォルトの名無しさん
21/08/13 20:24:47.97 9sqfFN6A0.net
>>781
>>どういう風に使えたら
グローバルな関数を、いわば閉じてるクラスのメソッド内で使えること自体が奇妙に思えたのです。
オブジェクト指向のカプセル化に反するせいかもしれません。
たまたま、今日、グローバル関数をクラスメソッド内で使ってみたら使えてしまい困惑したので、
気になり尋ねてみた次第です。
global $hoge; みたいに宣言してから使うなら、なるほど納得できるのですけど、
宣言なしで、いきなり使えてしまい、戸惑ってしまいました。
便利ではあるけど、使うのはちょっと怖い感じもします。

800:デフォルトの名無しさん
21/08/13 20:38:23.23 NFq4Eq4J0.net
PHP言語を開発した私が話についていけないなんて!
いやぁぁぁーーー!!!

まあいいや。
頑張ってね。

801:デフォルトの名無しさん
21/08/13 21:14:52.64 9sqfFN6A0.net
global $hoge;//グローバル変数の宣言
global $hoge();//グローバル関数の宣言(不要)
考えてみたら、両者とも宣言が必要な方が直感的でわかりやすいですよね。

802:デフォルトの名無しさん
21/08/13 21:22:26.06 9sqfFN6A0.net
global hoge();//グローバル関数の宣言(不要)
$マークはいらなかったですね

803:デフォルトの名無しさん
21/08/13 21:22:29.93 G+odjofr0.net
>>786
そんな仕様の言語は見たことないな
組み込み関数はどうやって使うの?

804:デフォルトの名無しさん
21/08/13 21:33:50.60 9sqfFN6A0.net
>>788
なるほど、たしかに組み込み関数は、クラスのメソッド内で自由に使えますね。
ユーザー定義関数もそれと同じと考えれば、そこで使えるのは当然なのか。
目から鱗、モヤモヤ感が解消しました。ありがとうございました。

805:デフォルトの名無しさん
21/08/13 21:55:41.81 hsOq5UIAM.net
先週から勉強を始めた学生なんですが、
初心者向けの入門書の例文どおり入力してるはずなのにエラーが出たり正しく動作しなかったりで、
間違ってると思われる箇所を何度見直してもダメだったのに、
本の付録のサンプルコードでその部分を上書きすると動くようになることがあるんですが、何が悪いんですかね?
知識を習得する前に、間違い探しで日が暮れて還暦になっちゃいそうです~_| ̄|○
機嫌で動いたり動かなかったりすることあります?

806:蟻人間
21/08/13 21:58:11.89 ZbJ7zOZVd.net
全角と半角の区別、大文字と小文字の区別とかわかる?
全角スペースって知ってる? 日本語プログラミングには落とし穴が多いんだよ。

807:デフォルトの名無しさん
21/08/13 22:06:11.14 5/dvlHjt0.net
>>790
エラー文が読めないってこと?
何行目にどんなエラーがあるかきちんと出してくれるよね?

808:デフォルトの名無しさん
21/08/13 22:14:27.56 5/dvlHjt0.net
>>790
とりあえず自分の書くコード先頭に
error_reporting(E_ALL);
ini_set('display_errors', 1);
を書いて出力されるエラー文を読もうな
エラー文が読めない人はいくらやっても時間の無駄
毎回この2行を書くのは面倒くさいからこれを読むといい
URLリンク(qiita.com)

809:790
21/08/13 22:17:16.92 hsOq5UIAM.net
>>791
はい、ちゃんと書き分けてる筈なのにい~(>ε<)
>>792
いえ、エラーの出た行(その行より前のこともありますが)あたりを目を皿にして見直して、それでも分からないからサンプルコードで怪しい行を上書きしたら動いた、ということが何度かありまして:
やだな~、お盆だから何か来てるのかな?

810:790
21/08/13 22:20:01.01 hsOq5UIAM.net
>>793
ありがとうございます、参考にします

811:蟻人間
21/08/13 22:22:36.30 ZbJ7zOZVd.net
日本語では使わない記号というのも落とし穴だね。
'と`の違い分かる? :と;の違いわかる?

812:デフォルトの名無しさん
21/08/13 22:23:25.12 5/dvlHjt0.net
>>794
今度エラー出た時にそのコードをここに転載してみ
たぶん俺や他のPHPerなら見た瞬間にどこが間違いか分かるから

813:デフォルトの名無しさん
21/08/13 22:26:39.58 5/dvlHjt0.net
>>794 あーあとフォントを見直した方がいいかもね プログラミング用のエディタで使うフォントってわりと重要



815:790
21/08/13 23:25:02.14 hsOq5UIAM.net
>>796
(;´‘Д’:)
>>797
そうですね、またお世話になるかも知れませんが、宜しくお願いします。
フォントはMSゴシックなんですが、まずかったでしょうか

816:デフォルトの名無しさん
21/08/13 23:26:01.95 BmcFsWFm0.net
Source Han Code JP が好き

817:デフォルトの名無しさん
21/08/14 10:21:32.10 SEP94OUU0.net
>>790
動くコードと動かないコードをWinMerge等で比較したら違う箇所がわかるからそこを確認する

818:790
21/08/14 17:30:53.66 sRDJs50VM.net
悪さする幽霊の正体が1つ分かりました!
同じプログラムを違うエディタで開いた際に文字化けしてて、
「これ、違うやん」と弄くり回しているうちに内容がおかしくなっていたようです。
>>801
早速試しましたが凄い、お手本との比較が一目でできて、自習には神ツールですね!
今のうちに入手できてよかったです、ありがとうございます!

819:デフォルトの名無しさん
21/08/15 06:24:01.27 hVIBIqQR0.net
最初はPHPで 、だんだんHTMLになってる。
Pythonじゃないんだが、これ、どうすればいいんだろう?

820:デフォルトの名無しさん
21/08/15 14:39:37.75 e6OApvsn0.net
なぞなぞかな?

821:デフォルトの名無しさん
21/08/15 14:45:36.38 zqaX1A8p0.net
笑う

822:デフォルトの名無しさん
21/08/15 20:32:37.16 Ok6ktu6f0.net
<?php
//最初はPHPで、
?>
<html><head><title>だんだんHTMLになってる。</title></head></html>
Pythonじゃ(こんなことは)ないんだが、これ、どうすればいいんだろう?
…なんてPython使いが聞くわけないよな

823:デフォルトの名無しさん
21/08/15 21:46:02.20 +BFmSrWm0.net
表示が先で処理が後なの?Pythonは。

824:デフォルトの名無しさん
21/08/16 10:11:26.44 tf0dssH60.net
phpとPHP、どっちが正解なんだろ

825:デフォルトの名無しさん
21/08/16 19:37:01.98 nywPnT8p0.net
PHP8にしてみたらバグが結構でて焦る
0 == ""
これがtrueからfalseになったのが痛い
こういうキャストの理解でいいですよね
PHP7 0 == 0 true
PHP8 "0" == "" false
URLリンク(www.php.net)

826:デフォルトの名無しさん
21/08/16 19:38:04.81 MmXvFMHy0.net
結局$_session[ほにゃらら]はユーザーからいじることは不可能でいいの?埒があかないまま使ってて不安だわ

827:デフォルトの名無しさん
21/08/17 10:42:22.98 vbnMp9Az0.net
流れ読んでないけど、
セッションに登録された変数の内容をいじらせるということであれば、
$_SESSION[] = $_POST[] みたいなコードを書けば可能だし、
セッションファイルを、こちらの意図とは別にユーザが直接編集できるか?
と聞いてるなら、OSやサーバの設定が不適切だったり、バックドアが仕掛けられてれば可能。
今時大丈夫だとは思うが、共用サーバなら念の為、
セッションファイルを管理するフォルダが適切かどうか確認したほうがいい。

828:デフォルトの名無しさん
21/08/17 12:57:21.03 JCmgNVsVa.net
>>808
personal home page processor

829:デフォルトの名無しさん
21/08/18 23:23:38.83 JGF6Grsc0.net
ubuntu16.04(32bit)にPHP8系ってインストールできる?

830:デフォルトの名無しさん
21/08/19 09:42:32.90 ULgkoJec0.net
むしろできないと思う理由を知りたい

831:デフォルトの名無しさん
21/08/19 11:13:19.07 0gOCjcmh0.net
CPUはATOMで主メモリが2GBだったりする?

832:デフォルトの名無しさん
21/08/19 12:03:31.93 ZJMNNM340.net
PHPでゲーム作れますか?

833:デフォルトの名無しさん
21/08/19 12:05:57.21 5v0iaVCE0.net
むしろできないと思う理由を知りたい

834:デフォルトの名無しさん
21/08/19 13:00:26.79 XQ1nrb4AM.net
じゃPHPの勉強はボケ防止やハゲ防止になりますか?

835:デフォルトの名無しさん
21/08/19 13:02:09.18 0gOCjcmh0.net
ここでそんなこと聞いている所からみると、既に手遅れ感がハンパない

836:デフォルトの名無しさん
21/08/19 13:02:57.57 5dKQF2Eb0.net
人によっては効果が見られるが、
このようなアホな質問をする奴に効果は無い

837:デフォルトの名無しさん
21/08/19 18:08:41.25 Dhm320Jo0.net
>>814
インストールしたら7.0が入ったからどうすっか悩んでる。Laravelインストールできなくて詰んだ
パソコンが32bitのCPUだから16.04より新しいのがインストール出来ない
ググっても16.04にPHP8をインストールしようとしている人を罵るコメントしか見つからない
海外の掲示板も英語を翻訳してがんばって読んでみたんだけど英語で罵ってるだけで結果は同じだった
パソコン買い換え以外で何か解決策ないですか?

838:デフォルトの名無しさん
21/08/19 19:02:00.79 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:デフォルトの名無しさん
21/08/19 19:03:37.15 ZyaFoemW0.net
>>821
罵ってるのが気になるからその掲示板とやらを教えて

840:デフォルトの名無しさん
21/08/20 03:00:41.03 VAxC0d3G0.net
phpspreadsheet詳しい人おる?
laravelでExcelファイルダウンロード機能作ってるんだけど関数が入ってるとうまく動かないのかな…

841:デフォルトの名無しさん
21/08/20 13:00:34.30 sg5lHnRB0.net
>>824
PhpSpreadsheetはエクセルファイルの読み書きようのライブラリ
Excelファイルをダウンロードするのは、PhpSpreadsheetとはまた別の話になるが?
とりあえず問題がどこにあるのか、その切り分けすらできてない気がする

842:デフォルトの名無しさん
21/08/20 13:04:01.25 sg5lHnRB0.net
>>821
apt でインストールするのではなく、
ソースコードをコンパイルしてインストールってやった事はないのかな?
>>822が書いてる通りリポジトリを変更してaptでやっても良いけど、ソースコードからインストールする方法も(やれないよりは)できた方がいいよ

843:デフォルトの名無しさん
21/08/20 13:13:52.15 sg5lHnRB0.net
>>810
その「ユーザー」というのが、810の作ったウェブアプリを利用する一般ユーザーって意味なら、
セッション変数をユーザー入力(GETやPOSTのことね)で直接上書きする設計になっていたら、ユーザーがいじる事はできるわな
だから、ユーザー入力は常に汚染されていると考えしっかりチェックしようって話になる
その「ユーザー」というのが、810の作ったウェブアプリが入っているサーバの別ユーザーって意味なら、
PHPが生成するセッションファイルは、Linux系OSのデフォでは /tmp 以下に sess_xxxxx ってファイルでPHPからの読み書き権限が与えられた状態で保存されてる
※デフォでどこに保存されるかは phpinfo() で確認しよう
だから、もし別ユーザーからもそのファイルを読み書きできる状態なら、やりたい放題になる
その場合、セッションファイルを保存する場所を変えるとか、ファイルベースではなくDBベースに変更するとかして対策する

844:デフォルトの名無しさん
21/08/20 13:17:12.75 sg5lHnRB0.net
>>809
書いてる内容は合ってる
そもそも == なんか使うのがいけない
=== を使えって話
PHP8の方が、人間には直感的に分かりやすい挙動だけど
型キャストなんて特別な理由がない限りはやってはいけない
WordPressなんか型キャストだらけだけど、あれは後方互換を重視しすぎたせいで設計がクソなだけ

845:デフォルトの名無しさん
21/08/20 13:18:22.81 sg5lHnRB0.net
>>808
PHP
>>807
んなわけないw
出力をバッファすればどうにでもできるが、それはPHPでも一緒

846:デフォルトの名無しさん
21/08/22 02:19:19.06 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
URLリンク(nim-lang.github.io)

Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し
ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク
されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる
「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます

847:デフォルトの名無しさん
21/08/22 13:16:28.80 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
URLリンク(nim-lang.github.io)
第二プログラミング言語として Rust はオススメしません Nim をやるのです
URLリンク(wolfbash.hateblo.jp)

Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し
ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク
されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる
「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます

848:デフォルトの名無しさん
21/08/22 13:49:26.13 4wvmP6CHr.net
htmlのクラス付けについて通常はclass javascriptはidだと教わったんですが
phpのクラス付けでdiv idとdiv classのように分ける基準はどこでしょうか?

849:デフォルトの名無しさん
21/08/22 14:16:11.38 pT2aRmOya.net
ん?CSSの話?

850:PHPerは糞
21/08/22 14:34:11.78 6lnERGc60.net
>>832
> htmlのクラス付けについて通常はclass javascriptはidだと教わったんですが
これも間違い(勘違い)だと思うが
> phpのクラス付けでdiv idとdiv classのように分ける基準はどこでしょうか?
これも間違い。phpで生成したクラスをjavascriptで使うのだから、基準が違ったら困るでしょ。
同じだよ。同じ論理でCSSともね。

851:デフォルトの名無しさん
21/08/22 15:41:36.20 14oodIJ3a.net
>>834
すいません答えを理解できないんですが
classとidをつける時はどう使い分けるんでしょうか?
idの方が優先順位が高くなってCSSの要素が強くなるんですが

852:PHPerは糞
21/08/22 15:52:30.20 6lnERGc60.net
>>835
ググって出てくる奴を3つほど斜め読みしたけど、全部同じこと言ってる。
ここでグダグダ字だけで説明するより断然いいから、そっちを読め。
その上で、俺は違う意見だ!とか、ここが意味不明だ、というところを質問するんだよ。
お前はネットの使い方を間違ってる。

853:デフォルトの名無しさん
21/08/22 16:05:09.90 9b2q+Yuv0.net
そもそもphpの質問ですらないし

854:PHPerは糞
21/08/22 16:13:29.48 6lnERGc60.net
>>837
日本語が若干不自由だけど、そのまま読むなら、
当初はphp/javascript/cssでクラス/id使い分けの基準が違うと思ってたんでしょ。
なら、ここで聞くのも止む無しかと。

855:sage
21/08/22 16:27:20.42 EL9Udqfja.net
>>835
スタイルシートの class と id の違いと使い分け
URLリンク(allabout.co.jp)
HTMLにスタイルシート(CSS)を適用する方法には、class属性を使う方法と、id属性を使う方法があります。
この「class」と「id」は明確に役割が異なります。
class属性とid属性の役割の違い
「class」と「id」の役割と、使用上の違いを簡単に言うと、次の通りです。
■class:
「種別名を割り当てる」
→ 同じclass名を、1ページ中に何度でも使える。
■id:
「固有の名前を割り当てる」
→ 同じid名は、1ページ中に1度しか使えない。

856:デフォルトの名無しさん
21/08/22 19:28:04.88 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', '&laquo; %title'); ?>
</div>
あとつけでCSSを付与したいときにつけるのではないかと

857:デフォルトの名無しさん
21/08/22 19:30:45.06 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">
コメント&nbsp;<a href="<php comments_link(); ?>"><php comments_number('(0)','(1)','(%)'); ?></a>
</div>
</article>
// <a href="<php the_permalink(); ?>"></a>の部分をphpファイルでメモとして反映させずに記載したい場合、どのようにコメントアウトすればよいのでしょうか?

858:PHPerは糞
21/08/22 19:52:52.95 6lnERGc60.net
>>840
違うぞ。てか誰もそんなこと書いてないだろ。
あの記事をそう読めるのなら、PHPの前に日本語を勉強しないと話にならないぞ。
それだと php.net も読めんだろ。

859:デフォルトの名無しさん
21/08/22 21:40:13.41 zETMttxk0.net
またWPガイジかよ

860:デフォルトの名無しさん
21/08/23 01:07:37.56 AP99bGsJr.net
記事を1,2,12と分けて表示する場合if-else 文を使うと思うんですが、
例えば
RSS
記事1
RSS
記事2
RSS
記事12
RSS
フッターと並べる場合最新の記事から順に分けて表示することは可能でしょうか?

861:デフォルトの名無しさん
21/08/23 01:57:11.91 TAfYy/dP0.net
可能です

862:デフォルトの名無しさん
21/08/23 09:14:43.04 8Ij0gDpv0.net
>>835
また君かw
前から何度も言ってるけど、HTML, css, JavaScript, PHP
それぞれの役割分担がまるで理解できてなくてごちゃ混ぜになってる
理解力が低いのに、基礎をすっ飛ばしていきなりWordPressからやるからそうなるんだ
>>839を読んでなぜ>>840の解釈になるのよ
意味がわからんw
もう独学するのはやめてスクールで基礎から学べば?
今のままいくらやっても時間の無駄だと思う

863:デフォルトの名無しさん
21/08/23 09:17:33.06 8Ij0gDpv0.net
>>841
PHPのコメントアウトはこうする
URLリンク(www.php.net)
HTMLのコメントアウトはこうする
URLリンク(qiita.com)
君はPHPのコードとHTMLのコードとの区別がつけれていない
だから答えが分からないんだよ

864:デフォルトの名無しさん
21/08/23 19:25:11.44 CEbDu2BMr.net
>>847
ありがとうございます。ブックマークしておきます。

865:デフォルトの名無しさん
21/08/23 19:28:25.05 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:デフォルトの名無しさん
21/08/23 19:43:05.35 7YtBfP9I0.net
ちょっとお聞きしたいんですが
ウィンドウズの根本というか中核のプログラムはどういう言語で書かれているんでしょうか?

867:蟻人間
21/08/23 19:55:42.41 /fMna0lXd.net
>>850
大部分はC/C++/Win32です。

868:デフォルトの名無しさん
21/08/23 20:05:21.18 OjohHfKH0.net
古い部分だとアセンブラを使ってるかも知れない

869:デフォルトの名無しさん
21/08/23 20:05:42.31 8Ij0gDpv0.net
>>849
if ($i % 3 === 2)
の意味が理解できてないんでしょ? だから自力でできないんだよ
ほんと基礎からやり直した方がいいよ
時間の無駄

870:デフォルトの名無しさん
21/08/23 20:15:57.99 coaVrcEua.net
break文で記事を10件中3件表示させることまで成功したんですが、3件を除いて残りの7件を表示させたいのですが
continue文で残り7件を表示できるのでしょうか?
通常は数字とか名前とか短いものを除外して表示させる処理だと思うんですが
もしくわbreakで切って繋げた状態で処理を書く方法があるのですが
テラテイルにあるように処理が長いと重くなるので懸念してます

871:デフォルトの名無しさん
21/08/23 20:16:49.71 coaVrcEua.net
>>853
いやだから学びながら組んでるんでしょ
そういうあなたはコード組めるんですか?

872:デフォルトの名無しさん
21/08/23 20:30:10.59 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:デフォルトの名無しさん
21/08/23 20:31:13.90 8Ij0gDpv0.net
>>854
データベースから取得するデータを変えてもいい
10件中3件しか表示する必要がないなら、
そもそも最初から3件分のデータだけ取ればいい
SQLなら SELECT ~略~ WHERE ~略~ LIMIT 3 のように「LIMIT句」を付ける
残り7件を表示したいときは上記の続きから
LIMIT 7 OFFSET ○
とすればいい

>>855
そりゃ組めるわなぁ
喧嘩売ってんの?w

874:デフォルトの名無しさん
21/08/23 20:38:37.24 8Ij0gDpv0.net
>>835>>854
ワッチョイかぶってるから紛らわしいんだよなぁ
頼むからコテをつけてくれ
お前は「学びながら組んでる」というレベルじゃねぇよ

875:1
21/08/23 20:45:47.68 X90+PoiFa.net
>>857
失礼いたしました、勉強になります
ついかっとなってしまいすいません…
コテハンつけました。
繋げて途中でRSSとか出力しても重くならずに動かせますでしょうか?

876:デフォルトの名無しさん
21/08/23 21:00:38.64 8Ij0gDpv0.net
>>859
そんなのコードを見てみないと分からんよw
ただし、ウェブアプリのボトルネックの多くはDB処理にあるって事は覚えておくべき
つまり、DBから10件取得したものをどう扱おうが(よほどおかしな事をしない限りは)大差はない
だからレベルなら、重くなるかも…なんて事をウダウダ考えず
それはあとに置いておいて、「とりあえず自分にできるかどうか?」を試せばいいじゃん
それすらできないなら、重くなる云々を考える事自体が時間の無駄でしょ?
もし作ったものが重かったら、重い原因を突き止めて改善すればいい
考え方の順番がおかしいんだよ
PHPなんて簡単なスクリプト言語なんだから、うだうだ悩んでる暇があったら書いて動かした方がはやい
もちろん他人に迷惑のかからなローカル環境でね
だからもしローカル環境すら作れてないなら、そこからやれって話になる

877:デフォルトの名無しさん
21/08/23 21:05:31.04 8Ij0gDpv0.net
>>859
>>860じゃ何言ってるのか分からんかもしれないか…
1.DB処理

2.ごにょごにょした後処理

3.出力
とやった時にもし重くなるなら、その原因は大抵は1にあるってことね
※2でよほどおかしな事をしてない限り
にも関わらず860は、「とりあえず試す」ことすらせずに3で悩んでる
それは時間の無駄じゃね?って俺は言ってる

今日はこれで終了
俺はたまに気が向いた時しか答えてないし、もっと優しい人が答えてくれるといいな

878:デフォルトの名無しさん
21/08/23 21:16:51.95 3wtoCMn60.net
>>859はローカル環境すら構築してない。
(レンタルサーバーの30日間無料試用期間が終わって本契約しなかったから)データ全部消えたって別スレで言ってたから。推測だがサーバー側のファイルを直に弄ってる。
259 名前:名無しさん@お絵かき中 (オッペケT Sr73-Y0h+) :2021/08/21(土) 22:37:33.20 ID:NVDoOS7qr
厳密にはサイトのサーバー契約が切れて中のデータが削除されてる状態ですね
作り直してますが

879:デフォルトの名無しさん
21/08/23 21:53:53.91 dS401MqO0.net
データベースは、情報処理資格のデータベース技術者を勉強したか?
第3正規形とか、1対多・多対多とか、インデックスとか、実行計画とか、
ミックの本も読んだか?
Ruby on Rails をやる香具師は皆、これらを勉強している
そうじゃないと、2つの表の積になる。
例えば、表Aに千件、表Bに千件なら、千 * 千 = 百万
表の積にしてはいけませんよとか、
基本的な計算量が分かっていないと、システムを組めない

880:デフォルトの名無しさん
21/08/23 22:14:05.86 Viq8EnO8a.net
>>860
組んだから考えると言いますが何処で速度の測定をするんでしょうか?

881:デフォルトの名無しさん
21/08/23 22:15:13.77 xp75siXWa.net
>>862
無料期間じゃなく正式に契約しててキレたんですよ
半年文 1万円無駄にしたって書いたでしょ

882:デフォルトの名無しさん
21/08/23 22:32:23.94 OjohHfKH0.net
オマエがどんな契約しようが、こことは関係無い

883:デフォルトの名無しさん
21/08/23 22:36:13.03 3wtoCMn60.net
>>865

194 名前:1 ◆YagGt6RMp2 (アウアウウー Sa63-z27x) [sage] :2021/08/20(金) 16:43:17.91 ID:6SN5UR3Va
半年間サイトを運営してたんですがバナーの問題で1万円無駄にしてます

普通の人間はコレ見てサイト契約してたとは判断できねーだろ。説明不足にも程がある。
後、作りかけのサイトをいじくりまわしてただけなのを「運営」って言うつもりか…?

884:デフォルトの名無しさん
21/08/23 22:42:24.75 0VsaFO170.net
散々基礎をやれと言われ続けてるのに毎回どこぞのソースコピペして「動かないですなんとかして下さい」で何も学ばないんだから、そりゃ無駄になるわな

885:PHPerは糞
21/08/23 22:44:05.33 HkXb89ZS0.net
>>865
お前まさか1年やってて今これか?
ならもう向いてないから諦めた方がいい。
おかしなプログラミングスクールの宣伝に引っかかって一発逆点とか勘違いしているのかもしれんが、
プログラミングは馬鹿では出来ないし、(すごく頭がよい必要もないけど)
それなりに学校の勉強の延長線上にある。
お前はプログラミング/プログラマを舐めすぎ。
お前が引っかかってる案件は、学校でなら3日目くらいで修得するところだ。
お前は態度も悪いし、頭も馬鹿すぎる。
(そしてここのスレにいるような連中はほぼ全員、そんなこと3分くらいで書ける。お前失礼すぎ。
ただし程度が低すぎで煽りにもなってないが)
今ならいくらでも大学の講義資料なんて転がっているのだから、学ぶ気があればその大学に入っていなくても同じ事を学べる。
この意味ではいい世の中になったのだけど、だからこそ、糞であるのはお前だけの問題だね。

886:デフォルトの名無しさん
21/08/23 23:08:47.42 JmzzGDXP0.net
釣りにいちいちマジレスすんなよ
それとも自演か?

887:デフォルトの名無しさん
21/08/24 00:07:23.85 nO9NvnsA0.net
釣りじゃないんだよなぁ
そいつお絵描き板で全く同じムーブかまして呆れさせてる真性やぞ

888:デフォルトの名無しさん
21/08/24 01:10:13.38 v+DNM45N0.net
じゃあ真正の相手なんかするなよ
バカじゃねえの?

889:デフォルトの名無しさん
21/08/24 01:44:22.31 nO9NvnsA0.net
いや俺は相手しとらんし…

890:デフォルトの名無しさん
21/08/24 02:01:01.11 2siLH9vn0.net
5chで質問するやつはバカ
teratailに行ってまずは殴られてこい
殴られてダメだと思ったら諦めろ

891:デフォルトの名無しさん
21/08/24 02:14:56.80 6GnLn5mua.net
3分でとける?そんなわけないでしょ
言っておくと一応書けますが記述が重いから別の方法はないですかと聞いてる
それにコード見てもらえれば分かりますが300行ぐらいあるんですよ?
だからそのコードを上手くまとめる方法がないかと調べてなかったので聞きました

892:デフォルトの名無しさん
21/08/24 02:15:46.89 6GnLn5mua.net
>>871
あなたはお絵描き板の人間でしょ?
何でこっちにきたのコードも書けないのに

893:デフォルトの名無しさん
21/08/24 02:18:21.71 6GnLn5mua.net
そもそもコピペしてコードが組めるわけないだろ
考えて分からないから聞いてる
質問だって丸投げにしてないし調べてるでしょ
パターン1があるんですが別の方法を教えてくださいと

894:デフォルトの名無しさん
21/08/24 02:23:18.44 6GnLn5mua.net
テラテイルって結局コード載せても教えてくれないし自分で考えてクリアしろって言ってるようなもんでしょ
どの質問見ても質問者の回答が90%レベルまで完成して残りの10%程度ですよ

895:デフォルトの名無しさん
21/08/24 02:41:22.85 6GnLn5mua.net
取り乱してしまいすみません。
調べてみてどうしても分からない時に出来るだけ聞いてます。
初めは丸投げばっかりで迷惑かけたのは反省してます。

896:デフォルトの名無しさん
21/08/24 05:41:50.40 SMXHl8SK0.net
Ruby on Rails の学校では、必ず自走力を問われる。
自分で検索して解決する能力
他人に答えを聞いても、仕方ない。
企業・社会は、そういう人を求めていない
求めている人は、自走力のある人。
自己解決能力
大学の問題が分からなければ、高校へ戻る。
それも分からなければ、中学へ戻る。
それも分からなければ、小学校へ戻る。
究極は、0歳児まで戻る。
それが基礎から始めろという意味。
他人は関係ない。
自分が分かるレベルまで戻ること
そこから、新たに積み上げていく
それと、コテハンを付けてくれ。
誰が書き込んでいるか、分かりにくいので
全員が、YouTube で有名な、雑食系エンジニア・KENTA のサロンで、
Railsを学んでいるのには理由がある。
学習環境が整っているから。本・学習教材が多いから
WordPress には、そういうものが無い。
デザインの本ばかりで、プログラミングの本もない。
だから、プログラマーは手を出さない。
学習環境がないから

897:デフォルトの名無しさん
21/08/24 07:02:00.24 GtLZmsrQ0.net
結構色んな人が教えてくれてるのに逆ギレしたらいかんでしょ

898:デフォルトの名無しさん
21/08/24 07:27:18.54 2siLH9vn0.net
半年で1万円とかただみたいなもん
求めすぎだろう
自力で進められないなら、ちゃんとした学校入ろうよ

899:デフォルトの名無しさん
21/08/24 11:53:17.31 sEq7DRwKa.net
自力で進めないから学校入れって…
じゃあテラテイルとかYahoo知恵袋とか何のためにあるのやら…
それにどうしても分からないなら参考書買いますよ

900:デフォルトの名無しさん
21/08/24 12:08:11.03 Lh99dDYr0.net
>>883
自力で進められるやつは、体系的な基礎知識の重要性知ってるからなぁ。。。
お前は独学向いてないよ

901:デフォルトの名無しさん
21/08/24 12:13:30.28 i/CdoHjd0.net
どうでもいいんだけどさ、なんで最初から有料のレンタルサーバー使ってんだろ
まずローカル環境でコード書いてテストして、そこからレンタルサーバーに導入するのが基�


902:{筋だよな PHPのテストだってXAMPP使えばいいし テストを人に見せるだけなら、無料のレンタルサーバー使って見せればいいし 一万円無駄にしたって言うけどそういうところちゃんとやったの?



903:デフォルトの名無しさん
21/08/24 12:20:48.36 RcuubC7Fa.net
>>885
やってなかったです
まぁ色々バナーの件とかありまして
ローカル環境でやれば良かったです

904:デフォルトの名無しさん
21/08/24 12:22:27.93 RcuubC7Fa.net
エンジニアが全員学校行ってるわけないでしょ
学科が違う人もいるわけだし、学校なんか行っても大学の授業中に勝手に頭に入るわけないでしょ
結局独学で勉強するかどうか

905:デフォルトの名無しさん
21/08/24 12:23:36.49 RcuubC7Fa.net
学校行っても授業なんて聞いてませんでしたよ、本読んでる人もいたし

906:デフォルトの名無しさん
21/08/24 12:29:23.12 BhfDfuCNa.net
彼は自分の基礎能力を不相応に高く見積もっているからだよ
実際には他人より著しく劣るのに「やればじきに習得できる」と思っている
だから常に見込みが甘い

907:デフォルトの名無しさん
21/08/24 12:31:48.95 vYlptfMfM.net
エンジニアは勉強をどれだけやったかどうか
独学でやるしかない学校行って全員成功できるわけがない

908:デフォルトの名無しさん
21/08/24 12:34:33.39 i/CdoHjd0.net
これがいわゆるダニング・クルーガー効果というやつですね
ていうか1はここじゃ個スレ建てないの?

909:デフォルトの名無しさん
21/08/24 12:47:49.14 i/CdoHjd0.net
1ってさ、バナー絵描いてサイト作成したらゴールラインだと思ってそうだよね
そこから競合他社(っていうの?)とどうコンテンツを差別化して蹴落とすかを考えながら運営するのが一番のメインなのに、熱量の配分が間違ってる気がするわ
競合他社はlivedoorブログで効率よく作成とメンテナンスをしてるのに、簡単なプログラマングで躓いている1がまともに戦えるかというと、難しいよね

910:デフォルトの名無しさん
21/08/24 13:03:43.22 qeUHK0nZa.net
>>892
できれば個スレの方でお願いします
あ�


911:ニライブドアはPHPいじれませんので、カスタマイズ性に劣りますし 広告もオーバーレイで仕込めません



912:デフォルトの名無しさん
21/08/24 13:34:10.03 tiw2Fuema.net
>>436
まー普通はそう思うわな。
でも本人の口から語られた真実聞いたらびっくりするぞ。
別板で
865 名前:デフォルトの名無しさん (アウアウウー Sa63-LN3e) :2021/08/23(月) 22:15:13.77 ID:xp75siXWa
>>862
無料期間じゃなく正式に契約しててキレたんですよ
半年文 1万円無駄にしたって書いたでしょ
つまりバナー描いてる間にサーバ契約してたのにファイル削除されたので料金(1万円分)損したって事なんだぜ。エスパーでもなきゃわからないよな。

913:デフォルトの名無しさん
21/08/24 13:34:55.15 ZqUFDcGG0.net
書き込み先間違えましたすみません。

914:デフォルトの名無しさん
21/08/24 13:37:34.69 vrm3MqPZ0.net
なんか知り合いの中国人っぽい日本語なんだよなぁ

915:デフォルトの名無しさん
21/08/24 15:39:51.59 PoRbLVCz0.net
基礎も知らないのに金稼ぎか知らないが自前でプログラムって正直甘いよなw
多分こういう奴は学校とか行っても無理かと思う
出来る奴は自分で調べて解決出来るしな
まぁ、そもそもコンピュータの事やwebの事知らなさすぎじゃね?

916:デフォルトの名無しさん
21/08/24 16:54:07.41 b8mWQJuh0.net
自分の場合、
web系は敷居が低いが、非web系はものすごく難しい。
html系から出発しているからだと思う。

917:デフォルトの名無しさん
21/08/24 18:03:54.96 H5iQDYU00.net
誰もツッコまないから書くがレンタルサーバーでプログラムの勉強するのやめれ
ミスで負荷かけたら他人に迷惑かかるよ
ローカル環境作ってデバッグしてからレンタルサーバーにアップロードしなよ
ローカル環境ならデバッグ環境も整うしね

918:デフォルトの名無しさん
21/08/24 18:22:15.90 /ghvk+RYa.net
>>899
ファイル消されてのはたぶんレンタルサーバーで直接ファイルいじって高負荷かけまくってたからだと推測してる。

919:デフォルトの名無しさん
21/08/24 18:47:44.24 D5bTYk2I0.net
なんか盛り上がってるみたいだが流れを読まずに上から順に淡々と回答
理解力に乏しいアホの疑問はさっさと解決し、スレから出ていってもらいたい
>>864
古くからの定番なのはApache Bench
Windows環境でも使えるからググろう
この手の疑問が出た際に「ベンチマーク」って単語を使ってググれないのはセンスがない
>>865
開発はローカル環境で行うもんだ
ローカルに開発環境すら構築していないのにこれ以上やるのは時間の無駄
WordPress向けのローカル環境構築は、理解力の低いアホはXAMPPでやればいい
個人的にお勧めなのは「VCCW」と「WordMove」での環境構築だが
>>875
たったの300行なら、paiza.ioにそのコードを書いてもらえばいい

920:デフォルトの名無しさん
21/08/24 18:52:48.08 D5bTYk2I0.net
>>878
teratailは基本ルールが守れてない人には回答はつかない
この調子だと呆れられてるだけだろう
>>879
前から同じことの繰り返しだし反省してないよね
まるでDV男だ
暴力をふるった後に「こんな事するつもりじゃなかった!愛してるよ」の繰り返し…みたいなw
>>883
頼むからコテハンを付けてくれ
独学できる人とできない人との間には決定的な違いがある
俺やここの人の何名かは独学で身につけたが、883には独学するセンスはない これは断言しとく
独学できないのが駄目ってわけではない
センスがないのに独学を続けるのは時間の無駄ってだけ

921:デフォルトの名無しさん
21/08/24 18:56:18.73 2siLH9vn0.net
すぐにキレるやつは何をやってもダメ

922:デフォルトの名無しさん
21/08/24 19:16:15.01 cK9khe+Za.net
>>901
ローカルサーバーは設定が面倒で使ってなかったのですがWindowsのフリーソフトでは
XAMPPやApache Bench で使えるって事でしょうか?

923:デフォルトの名無しさん
21/08/24 19:19:42.02 D5bTYk2I0.net
例えば「大人のADHD」ってあるけど、
大人になってから自分に学習障害があるって事をどうしても認められず、自分も周りも不幸になっていくって人がいる
学習障害を持つ人は素直に早い内に障害を受け入れ、大手企業の障害者雇用枠辺りを狙った方が、自分も周りも幸せになる
独学できるできないも一緒の話
独学できないのは仕方ない
独学するセンスがない事を素直に認め、スクールなどで手取り足取り教えを請うという方法を模索した方がいい
>>887>>888は、独学できる人のセリフであって Sa63-LN3e が言うセリフじゃない

924:デフォルトの名無しさん
21/08/24 19:22:55.53 D5bTYk2I0.net
>>904
つべこべ言わずにローカル環境を構築すればいい
やってから質問すればいい
お前は結局やりもせずに「自分がやらない言い訳」を作って面倒事から逃げてるだけなんだよ
>>879>>886のセリフはもう忘れたの?

925:デフォルトの名無しさん
21/08/24 19:35:08.45 D5bTYk2I0.net
今日はもうこれで最後にしとくが、Sa63-LN3eは考え方が「他罰的(外罰的)」なんだよね
自分は悪くない!悪いのは周りの人間だ!
5chによくいるニート・こどもおじさんがこのパターン
自分は悪くない!悪いのは国だ!政治だ!学校だ!先生だ!親だ!
ってねw
自分の努力不足などを棚にあげてそんな事をいくら吠えても
やがて誰もまともには相手にしなくなる

926:デフォルトの名無しさん
21/08/24 20:16:52.32 stMn5q8/0.net
この人はコテハンつけてくれってのを受け入れるまで個スレ丸4つほどかかった人間だぞ

927:PHPerは糞
21/08/24 20:26:32.53 r8xig3wM0.net
>>875
3分で、というのは問題解決の根幹部分、つまり856の内容のことだ。
お前の質問は、お前にも分かるように言うと、
「ひらがながうまくかけないんですけど、どうすればいいですか」
であって、マジレスするにしてもどうしろと?なんだよ。
> 言っておくと一応書けますが記述が重いから別の方法はないですかと聞いてる
ならそのコードで行け。それ以外無いよ。
ただちなみに言っておくと、初心者の「重い」ってのは全く当てにならない。
実際の負荷をきちんと計測するのは見た目以上に難しくて、初心者が適切に対応出来る案件ではないんだ。
だからお前の「重い」もデタラメだとは思うが、それも含めて、
初心者なのだからある程度試行錯誤(=味見)するしかないのも事実で、そのコードで行くしかないよ。
そしてその後上達したら、その自分が書いたコードがとんでもなく糞だったと理解出来るようになるだろうよ。
>>883
ネット上の質問は、自力で進められる奴が何か勘違いして引っかかっている時とかには有効だ。
逆に言えば、それ以外では大して意味がなく、学校で体系的に習った方が断然いい。
ただお前は独学に向いてもないが、学校に行っても駄目な奴だと思うよ。(他の人も言ってるけど)
だからプログラミング自体を諦めた方がいい。仮に上手く紛れ込めても、ろくな未来は待ってない。
絵が描けるのなら、絵で勝負すべきだよ。
そして絵で稼いだ金でプログラマに発注して望む物を作ってもらえばいい。
青水庵とかいう有名同人(らしい)がこれやって話題になってたけど、やり方としては正しいよ。

928:PHPerは糞
21/08/24 20:53:28.09 r8xig3wM0.net
>>907
それにはゆとりの驕りを感じるけどね。
ゆとりは実力があったのではなく、社会情勢(景気=求人状況)がよかっただけ。
とはいえ、人は皆一度きりの人生しか歩んでないから、そんなもん�


929:セと勘違いするのも道理なのだけど。 自分が目指してきた事の先に道がつながってない状況に遭遇した時、たくましく方向転換出来る奴なんてそう多くはないのだよ。 良い就職を目指してあれこれ頑張ってきたのに、そもそも求人がないのではどうにもならんだろ。 そこで凹んで腐ってしまうのは当人の問題でもあるけど、 ゆとりなんてメンタル弱いし、同じ状況ならもっと沢山腐ってる。 それを認識出来ずに「俺ら最強」みたいな勘違いをしてるからゆとりは嫌われる。 がまあ、それも含めて、Web系は比較的自由な状況のようだし、 悔しければブログでも何でもいいからサイト立ち上げて勝手に稼げ、が出来る状態なのは良いことだよ。 そしてゆとりの実力が評価されるのはその次の世代、つまりさとりが社会人3-5年目になって、さとりだけで仕事が回るようになった時だ。 そうなって初めて、お前らは調子乗りすぎてたって自覚出来るのだとは思うよ。 (だから今のお前らに言っても無駄なのも事実なのだけど)



930:デフォルトの名無しさん
21/08/24 21:25:00.54 uwtkDI8Ad.net
>>909
そいつ絵が描けるわけでもないんだわ…

931:デフォルトの名無しさん
21/08/24 22:20:52.53 stMn5q8/0.net
「サイト作るのは無理そうだから絵描けるなら絵で勝負しなよ」
「絵描くのは無理そうだからサイト作れるならそっちで勝負しなよ」

932:デフォルトの名無しさん
21/08/24 22:30:33.98 LSqjFeT+0.net
どっちもできないのだった

933:PHPerは糞
21/08/24 22:53:16.70 r8xig3wM0.net
>>911
他の専門板なんて見る機会ないから、試しにpart7とIP有り(part8)を読んでみた。
民度が高くてびびった。
いや、これ以前に色々あったのだとは推測するが、基本的にみんなちゃんとアドバイスしてる。
むしろ、こんな専門板がまだ残っていたのか!と驚きだ。
この板なんてマジで腐ってしまってるし。
が、まあ、やってることがいちいちおかしいのはさておき、
プログラマか絵描きかと聞かれれば、向いてるのは絵描きのように見える。
とはいえ、一枚のバナーで集客出来るほど絵に魅力があるわけでも無し、
既にあるlivedoorブログ等を凌駕するほどの何かを組めるプロブラミング力があるわけでも無し、
こいつは色々舐めすぎだよね。
プログラミングも絵も同様に「技能」だから、修練しないと出来るようにはならない。
それでも、こいつがどちらの修練に向いているかと言われれば、見てる限り絵のように見える。
途中経過等も上げまくってるし、本人なりに楽しめているのだろう。
なおプログラミングに向いているのは、例えば>>680とかだ。
「楽しめてない奴」が「楽しめてる奴」より時間を費やすのは難しいから、楽しめてること自体が素質だよ。
だから680は上達するタイプだとは思うが、方向性はもうちょっとマトモにした方がいいとは思う。

934:880
21/08/24 23:13:40.83 SMXHl8SK0.net
>>883
>どうしても分からないなら参考書買います
これで、分かるようにならない
課題は無数にあるから、数冊に書けるわけがない。
それに入門書が10冊あっても、内容は同じだから、1冊分しかないのと同じ
例えば、プログラムの本には、決済システムが書いてない。
検索システムや、データベースの改善方法も書いていない
こういう課題は無数にあるから、無数の本が必要になるから、無理。
だから皆、調べる力を付けるために、学校・サロンへ行く。
これが自走力。
どこの学校でも、自走力・自走力と、うるさく言われる。
勉強した人には、ほぼ無限に領域がある事を知っているから
YouTube で有名な、雑食系エンジニア・KENTA のサロンとか、
Udemy の山浦清透、AWSのくろかわこうへいのサロンとか、
皆が入るのは、東大専門予備校と同じ。虎の穴
自走力がついて、転職競争に勝てるから。
ここで1年勉強するだけで、10年以上のプログラマーよりも上になる
独学で10年勉強しても、まず、サロンの1年生に勝てない

935:デフォルトの名無しさん
21/08/24 23:21:11.18 2siLH9vn0.net
KENTAとかそんな奴知らんし、いちいちそういう固有名詞出すのも怪しい
長文書くのも基本的にはダメな奴の特徴

936:デフォルトの名無しさん
21/08/24 23:21:37.16 ZqUFDcGG0.net
0881 1 ◆YagGt6RMp2 2021/07/22 22:45:20
海外の方も来れるように翻訳機能を搭載して戦えればpixivなんか勝てます
ID:7voVJ3lT0(2/4)
こんな事言うヤツやで、いかに舐めくさってるかわかるやろ。

937:880
21/08/24 23:34:44.91 SMXHl8SK0.net
KENTA は本の著者。
日本6位の3千人が、サロンに入っている
Udemy の山浦清透も3千人。
AWSのくろかわこうへいは、数百人
Ruby on Rails, AWS, Docker などを使って、
日本の教育革命を起こした、3人

938:デフォルトの名無しさん
21/08/24 23:39:30.63 stMn5q8/0.net
なんでオンラインサロンに当てられてるタイプの人って句読点多いんだろう。
ヤバい奴の中でも打倒pixivの日本語は句読点少ないから世代なのかな。

939:デフォルトの名無しさん
21/08/24 23:58:39.61 4o6ZaH4b0.net
他人の文章の句読点なんて数えたことないや

940:デフォルトの名無しさん
21/08/25 00:01:52.35 ipnieYfR0.net
まあ、たしかに、句読点が、多いと、違和感が、あるよな。
俺も、よく、付けすぎる、時が、あるけど、いらない所、は、消すように、してるわ。

941:デフォルトの名無しさん
21/08/25 00:12:41.63 DmEjX2tT0.net
文章は、リズムで読んでるから、無駄に句読点多いと、ペース悪くて、めちゃくちゃ読みにくいわ。
同じ理由で単語ごとに、絵文字使うやつも、苦手。
視覚的に認識してる割合が強い人は、句読点多いほうが意味のまとまりが可視化されて捉えやすいのが好きなのかもしれないね。

942:880
21/08/25 00:21:58.73 T8xCLAXo0.net
可変サイズのフォントで、文字の切れ目が分かりにくいからかな?
なんか詰まりすぎるから、開けたくなる

943:デフォルトの名無しさん
21/08/25 00:30:23.67 hlr8Pa7o0.net
ここではきものを
みたいな文だと、誤解されないように読点か空白を入れてる

944:デフォルトの名無しさん
21/08/25 00:52:44.54 DmEjX2tT0.net
もちろん句読点がなさすぎて読みにくくなる文もある。
ただ >>915 の牛歩みたいな句読点の多さだったり、
「エンジニア・KENTA」「自走力・自走力」みたいな、記号を新解釈用法で使いだす文章見ると、
相手に伝えるための文章書くときに、世間一般的なルールに従うより自分が使いたいと思うやり方でやるタイプの人なんだろうなとは感じる。

945:デフォルトの名無しさん
21/08/25 00:56:16.64 XZQf1hm/0.net
LP等で特定の文字のみ装飾つけて強調したりすることもあるじゃん
それの変化型かなと思わないでもない
装飾がつけれないから句読点で区切ってるとか
何かの演説っぽくて鼻につくけどね

946:デフォルトの名無しさん
21/08/25 06:24:14.85 ftirf+MM0.net
くうてとんが、はいっるてと、これよがめる。

947:デフォルトの名無しさん
21/08/25 11:11:32.29 4WhZAjeMa.net
Eigo ha supeesu ga Ookute yomi Nikui desu Ne

948:デフォルトの名無しさん
21/08/25 15:16:15.62 82D+OUQk0.net
PHPなんて双方向通信にしか使ってないけど
他にもいろんなことできたんですね
でも他のことあえてサーバープログラムでやる気しないけど
普通にJavaSpiriteでよくないすか
すか

949:デフォルトの名無しさん
21/08/25 19:03:30.33 bgcZULic0.net
5chだとすぐ句読点がー長文がーって話になるけど
プログラミングできない人(多少できたとしてもウンココード量産する人)って、日本語の文章を書くのも下手よね
TwitterやLINEなどのショートメッセージサービスばっか使ってるせいで、
いざビジネスメール書かせるとめちゃくちゃだったりw
長文の活字を読まないせいで、仕様書を理解するのがやたら遅かったりw

950:デフォルトの名無しさん
21/08/25 19:07:53.83 bgcZULic0.net
偶然読んだひろゆきのコラムか何かで
何かの信者になる人は頭の悪い人(だから自分の信者もバカばっか)みたいな話があったな
ひろゆきは嫌いだが、たまには良いこと書くなって思ったw

951:デフォルトの名無しさん
21/08/25 19:12:35.42 bgcZULic0.net
>>917
そこからもう1ヶ月経ったわけだが、その間に彼が何を創造できたのか聞いてみたいもんだ
5chにクソレスしか残せてないなら笑うしかないw
創造する力もないのに口ばっかの奴って居るよな

952:デフォルトの名無しさん
21/08/25 19:23:26.04 LjU3oOar0.net
夢は大事だよ

953:デフォルトの名無しさん
21/08/25 19:28:09.50 hlr8Pa7o0.net
他人には期待も失望も持たんで良い

954:デフォルトの名無しさん
21/08/25 19:33:29.69 ipnieYfR0.net
夢を見ることは大事だが同時に現実を見ることも大事である

955:デフォルトの名無しさん
21/08/27 08:12:33.44 a7GWOZA30.net
>>931
俺は自己愛性人格障害でもアスペでもないからその話は当てはまらない共感した奴はひろゆきに似てるんだろう

956:デフォルトの名無しさん
21/08/27 11:33:04.34 /8Dmbp3p0.net
ひろゆきを否定する、クールでカッコいい俺を
演出するものではないことを事を祈ろうか

957:デフォルトの名無しさん
21/08/27 19:35:07.68 1ddIN8wD0.net
信者になれば自分で考えなくてよくなるから楽なんだろう
だからバカは何かの信者になるし賢い人は自分の下にバカな信者を作って都合の良い駒として活用する

958:デフォルトの名無しさん
21/08/27 20:51:49.29 SUiz7MDK0.net
>>938
rubyガイジがまさにそれ

959:デフォルトの名無しさん
21/08/27 21:55:17.21 qtug4magM.net
ひろゆきは過去の人

960:デフォルトの名無しさん
21/08/27 22:24:48.13 4mzJOb930.net
なんか自分に言い聞かせている様に聞こえる

961:デフォルトの名無しさん
21/08/29 12:30:15.73 JObPo4/+0.net
条件分岐の際、複数の条件にマッチしていた場合は別の処理を行う簡潔な方法を教えて下さい
【やりたいこと】
$matched_count = 0;
if(条件1){
$matched_count ++;
}
if(条件2){
$matched_count ++;
}
if(条件3){
$matched_count ++;
}
if($matched_count > 1){
処理A
}else{
if(条件1){
処理B
}
if(条件2){
処理C
}
if(条件3){
処理D
}
}
上記のやり方では2箇所で同じ条件分岐をしているのでそれを1箇所で済ませたいのですが、いい方法はないでしょうか?

962:デフォルトの名無しさん
21/08/29 12:34:26.16 JObPo4/+0.net
すみません>>942のコード後半訂正です
正しくはこちらです(後インデントのやり方が分からず見づらくなってしまい申し訳ないです)
if($matched_count > 1){
処理A
}else{
if(条件1){
処理B
}elseif(条件2){
処理C
}elseif(条件3){
処理D
}
}

963:デフォルトの名無しさん
21/08/29 12:35:39.11 5p1Kcso30.net
各条件が排他的なのかどうかで違う

964:デフォルトの名無しさん
21/08/29 12:41:50.36 JObPo4/+0.net
>>944
各条件は必ず排他的な物になります

965:デフォルトの名無しさん
21/08/29 15:03:06.13 wuO9U1o+0.net
ビット演算子やら使うのがプロっぽいけどまあ簡単な方法としては
条件1 $matched_count+=1;
条件2 $matched_count+=10;
条件3 $matched_count+=100;
switch ($matched_count)
 case 1: 処理B; break;
 case 10: 処理C; break;
 case 100: 処理D; break;
 case (substr_count((string)$matched_count, '1') > 1): 処理A; break;

966:デフォルトの名無しさん
21/08/29 16:06:58.61 5p1Kcso30.net
$matched_countって、これ以降の処理で使ってるのか?
この範囲内だけ見てると、ほとんど意味が無いように思えるんだが

967:デフォルトの名無しさん
21/08/29 16:11:18.30 5p1Kcso30.net
switch (条件) {
 case (条件1): 処理A; break;
 case (条件2): 処理B; break;
 case (条件3): 処理B; break;
 default: break;
}

968:デフォルトの名無しさん
21/08/29 16:16:53.48 5p1Kcso30.net
訂正
条件1、条件2、条件3のいずれも成り立たないときに
$matched_countが1以上になることってあるのか?
switch (条件) {
 case (条件1): 処理B; break;
 case (条件2): 処理C; break;
 case (条件3): 処理D; break;
 default: 処理A; break;
}

969:デフォルトの名無しさん
21/08/29 21:22:35.28 jk8FaPo90.net
>>949
そうですよね。なんか変。
>>942
>>943
やりたいことは単純なのに、却って複雑にしてるようだ。
ifの入れ子もあまりよくない。
複数の条件に合致するなら、if((式1)&&(式2))のように、「かつ」の&&演算すればいい。
この方があとで読み返しても理解しやすい。

970:デフォルトの名無しさん
21/08/29 21:36:15.49 m1i8+Vosr.net
ユーザーが検索したワードを許可なく勝手に検索ワードとして表示するのは違法でしょうか?

971:デフォルトの名無しさん
21/08/29 21:57:11.69 09CyOwHF0.net
それがアウトならサジェスト機能もアウトやな
やるんだったら利用規約に使うよと書いておくのが無難かな

972:デフォルトの名無しさん
21/08/29 22:38:48.53 ST+4ZQGQ0.net
検索ワードは、保護すべき個人情報か?
個人情報とは、個人に紐づいた情報じゃないの?
詳しくは、法律上の個人情報の定義を参照

973:デフォルトの名無しさん
21/08/29 22:48:38.08 5p1Kcso30.net
誰がその検索ワードを使ったかが分かる様に表示したらアウトになるかもね

974:1
21/08/31 14:27:34.91 cvbygslea.net
file_put _comentsの戻り値を確認したいんですが、$f_pathでファイル保存する場合
どうやってfalse処理を確認するんでしょうか?
仮想環境でテストするんでしょうか?

975:デフォルトの名無しさん
21/08/31 15:38:24.54 IJmBnnFDC.net
>>955
false時の動作を確認したいのなら、$pathに存在しないパスを与えればfile_put_contents()は失敗する

976:デフォルトの名無しさん
21/08/31 17:26:44.62 LBWBukEMa.net
以前教えてもらったword moveとか調べましたが、結局のところコマンドプロンプトでパッケージインストールするのと同じですよね

977:デフォルトの名無しさん
21/08/31 20:44:16.86 pZtZn9pTr.net
$keyword_data = array(date(‘Y-m-d-G-i-s’), $_SERVER[“REMOTE_ADDR”], $_GET[‘s’].PHP_EOL);
$keyword_data = implode(‘,’, $keyword_data);
for($i = 0; $i < sizeof($keyword_data ); $i++ ) {
if(strlen($keyword_data[$i]) > 200){
exit;
}
$keyword_data[$i] = htmlentities($keyword_data[$i]);
}
file_put_contents($f_path, $keyword_data, FILE_APPEND);
//ファイルの末尾に追記する
}
これで検索フォームを使ってリファラから検索ワードを表示したいのですが、うまく保存されません。
パーミッションの問題はないと思うんですが何が原因でしょうか?

978:デフォルトの名無しさん
21/08/31 20:49:26.01 pZtZn9pTr.net
$f_path = “wp-content/themes/monomode/test.csv”;
で検索ワードを格納してます

979:デフォルトの名無しさん
21/08/31 21:02:21.09 IW4LDUMD0.net
マルチは嫌われるよ

980:デフォルトの名無しさん
21/08/31 21:03:17.35 tr3tqZE8a.net
>>960
すいません…
気をつけます

981:デフォルトの名無しさん
21/08/31 21:14:06.51 IKALV/dz0.net
配列では
リ~ム~
です

982:デフォルトの名無しさん
21/08/31 21:58:13.18 S8r07VdU0.net
ひょっとして、HTML から、サーバーにあるファイルを更新しようとしてるの?
サーバーにログインもしていないのに?

983:PHPerは糞
21/08/31 22:39:57.53 k1lQY5WE0.net
>>958
コードも丸々コピペかよ。お前だいぶ酷いわ。
URLリンク(detail.chiebukuro.yahoo.co.jp)
ただ、絵スレでも問題になってるが、回答もらってるんだからまずはそれを試せよ。
一通りも書けないのに回答/助言をガン無視するなら質問する意味ねえだろ。

984:デフォルトの名無しさん
21/08/31 23:47:13.00 CmmY4sl3a.net
>>964
すいません…
明日XAMPPで試してみて、エラーがわからなかったら聞きます

985:デフォルトの名無しさん
21/08/31 23:48:15.49 CmmY4sl3a.net
>>963
違いますよ外部の人が検索してそのワードを保存して表示させようとしてます

986:デフォルトの名無しさん
21/08/31 23:58:51.77 8C14lz9Q0.net
日本語って難しいのかな

987:PHPerは糞
21/09/01 00:12:49.27 LUw7U2GC0.net
>>965
そういう問題じゃねえよ。というかお前何がどう問題視されてるか、まるで理解してねえな。

ただそれ以前に、俺はお前がコード書く意味はないと思うんだけどさ。
ライブドアブログでまとめサイトやってる人が居る=そこで提供されている機能で十分出来る、ということなのだから、
まずはその範囲で始めて、どうしても必要なら後で機能を足していけばいいだけだろ。
お前がそのコードで実現しようとしている機能は、本当に必要不可欠な物なのか?
俺にはとてもそうとは思えないんだけどさ。
まとめサイトってのは、そこでおもしろおかしくまとめられている「内容」を読みに来るものであって、
お前が拘っている「機能」を利用しに来る奴が居ると思っているのか?しかもろくに動きもしないのに?
同様に「バナー」も割とどうでもいいと思うが、それでも「サイトの顔」ではあるから大切にはすべきだろうよ。
このままだとどう見てもあと2週間では終わらないだろ。切るとしたらまずはコード(PHP)だと思うけど。
コード書かなくてもまとめサイトは出来るわけだし。

988:963
21/09/01 01:52:11.25 UTT/foLD0.net
1. ユーザーが、ブラウザに検索ワードを入力して、サーバーへ送信する
2. サーバーで、ユーザーからのRequest を受け取って、
データベース・ファイルなどに、検索ワードを保存する
データ保存は、Ruby on Rails とか、どのウェブサービスでもやっている事。
基本中の基本。
3大データベースとか、S3, Aurora とか
これが出来ないと、かなりヤバイ。
入門書すら読んでいない事になる。
絶対に、入門書に書いてあるはずだから
でも、WordPress の本には、そういうプログラミングの事は書いていないか

989:963
21/09/01 01:56:21.42 UTT/foLD0.net
エロサイトなどでは、自分の検索ワード履歴とか、
他人の検索ワード履歴も表示するサイトもある

990:デフォルトの名無しさん
21/09/01 04:40:13.69 NjHJ4IZ30.net
WPガイジとわかっているならレスやめとけって

991:デフォルトの名無しさん
21/09/01 04:59:13.98 4Onf1gya0.net
またお絵描きガイジ来たんかよ

992:デフォルトの名無しさん
21/09/01 21:06:10.98 7RnFx2Il0.net
半年でウェブアプリを5.6開設したんだけどどうやって個人ではどうやって広めるもんなの?Twitterとか?

993:蟻人間
21/09/01 21:27:54.72 3EDaoUNRd.net
>>973
そのウェブアプリはニュースにする価値のあるものか?
あるなら、どこかに頼んでコンテンツや記事やウェブ広告にして頂こう。お金はそれなりにかかるかも知れないが、自己責任で頼む。

994:デフォルトの名無しさん
21/09/01 21:30:41.82 OX0m6TEX0.net
>>973
PHP全然関係ないがネット広告とかある程度金を投入しないとそもそも厳しいかと
無料で自分でやるなら真っ当な方法はSEOだろうけどこれはこれで別の技術が必要だしなぁ

995:デフォルトの名無しさん
21/09/01 22:46:32.67 iG+gRzIn0.net
まずはここに張りなよ
サイトの内容がよければなんJにも伝播して自然に広まる

996:デフォルトの名無しさん
21/09/02 06:57:05.51 WpV5niTf0.net
>>974 >>945
サンガツまず調べて値段に釣り合うならやってみるわ

997:デフォルトの名無しさん
21/09/02 07:08:59.72 WpV5niTf0.net
>>976
そうかその手があった。
あれやこれやの名前を都道府県別に答えるサイト
URLリンク(korenanteiu.net)<)

998:デフォルトの名無しさん
21/09/03 15:57:32.81 2h2Nq9e40.net
PHPって何に使うんですか?
PHPでUnity作れますか?

999:デフォルトの名無しさん
21/09/03 17:19:28.77 ZXqCsw9n0.net
PHPは主にマルチプラットフォームでコンソールアプリケーションを作成するための言語です。
ですので、もちろんゲームを作ることもできます。
かの有名はローグライクゲームのNetHackもPHPで作ることができます。

1000:デフォルトの名無しさん
21/09/08 17:28:16.18 dxUyUwzHr.net
<php
setlocale(LC_ALL, 'ja_JP.UTF-8');
$fp = fopen('test.csv', 'r');
flock($fp,LOCK_SH);
$rows = array();
while ($row = fgetcsv($fp)) array_push($rows, $row);
flock($fp,LOCK_UN);
fclose($fp);
foreach (array_slice($rows, -10) as $row) vprintf("%s %s\n", $row);
var_dump($row);
?>
csvデータを下から数えて10行目から最後までを表示させたいんですが、何回直しても文字だけ出力されません
なぜでしょうか?
var_dump($row);で確認したところ
2021-09-07-4-27-36 126.156.166.227 2021-09-07-4-27-52 126.156.166.227 2021-09-07-4-31-03 126.156.166.227 2021-09-07-4-50-36 126.156.166.227 2021-09-07-4-52-03 126.156.166.227 2021-09-07-4-52-15 126.156.166.227 2021-09-07-4-52-26 126.156.166.227 2021-09-07-5-01-27 126.156.166.227 2021-09-07-5-14-25 126.156.166.227 2021-09-08-4-48-06 126.133.202.39 array(3) { [0]=> string(18) "2021-09-08-4-48-06" [1]=> string(14) "126.133.202.39" [2]=> string(40) "ううううううううううううう " }
と出てます

1001:デフォルトの名無しさん
21/09/08 17:58:27.65 frtZ1H5m0.net
したいのはこう言う事?何も確認しないで書いているがw
$max = count($rows);
$start = $max - 10;
if ($start < 0) $start = 0;
for ($i = $start;$i < $max;$i++) {
var_dump($rows[$i]);
}

1002:デフォルトの名無しさん
21/09/08 18:09:48.04 ehctv71ga.net
>>980
ねぇねぇワクチンが足りないとか余って捨ててるとかなんなの?
PHPだったら1億2千万人のデータベースぐらい余裕で作れるんじゃないの?

1003:デフォルトの名無しさん
21/09/08 18:17:58.95 dxUyUwzHr.net
>>982
値は出力できているのに詰まっているのか
vprintf("%s %s\n", $row);で文字が表示できません
メモ帳で
2021-09-03-13-28-52,126.255.28.185,"0
"
2021-09-03-13-28-52,126.255.28.185,"ううう
"
2021-09-03-13-29-46,126.255.28.185,"ううう
"
2021-09-03-13-29-49,126.255.28.185,"ううう
"
2021-09-06-14-43-33,126.204.198.239,"ううううううううううううう
"
2021-09-06-14-45-37,126.204.198.239,"ううううううううううううう
"
2021-09-07-3-09-52,126.156.166.227,"ううううううううううううう
"
2021-09-07-3-10-34,126.156.166.227,"ううううううううううううう
"
"ううう
"
と書き換えると
2021-09-03-13-28-52 126.255.28.185 2021-09-03-13-28-52 126.255.28.185 2021-09-03-13-29-46 126.255.28.185 2021-09-03-13-29-49 126.255.28.185 2021-09-06-14-43-33 126.204.198.239 2021-09-06-14-45-37 126.204.198.239 2021-09-07-3-09-52 126.156.166.227 2021-09-07-3-10-34 126.156.166.227 ううう 2021-09-08-8-39-56 126.133.201.56 2021-09-08-8-40-31 126.133.201.56
と表示されます

1004:デフォルトの名無しさん
21/09/08 18:27:01.86 SZxv8NIk0.net
なんのワクチンですか?

1005:デフォルトの名無しさん
21/09/08 18:27:03.41 ude+NG5I0.net
csvがSJISなんじゃね?知らんけど

1006:デフォルトの名無しさん
21/09/08 18:27:03.41 n2LmV6qF0.net
vprintfの%sの数と表示したい列数合わせれ

1007:デフォルトの名無しさん
21/09/08 18:34:46.43 DA6r+9Iba.net
>>985
>>984がゔゔゔゔ苦しそうだから助けてあげて

1008:デフォルトの名無しさん
21/09/08 18:38:48.03 bMYmWp520.net
>>988
素にお帰り

1009:デフォルトの名無しさん
21/09/08 18:52:14.84 wkgfp7fUa.net
>>989
カアアーカア〜カア〜

1010:デフォルトの名無しさん
21/09/08 19:05:59.20 SZxv8NIk0.net
>>988
CSVファイルの改行の位置がおかしいが、それでも読めるはずなんだよね。
コードがおかしいのか・・・・・・。

1011:デフォルトの名無しさん
21/09/08 19:37:31.09 SZxv8NIk0.net
vprintf("%s %s %s\n", $row);
だと思うんだけど、
それでも、うちの動作環境では表示されない。

1012:デフォルトの名無しさん
21/09/08 19:52:29.28 SVcdT2PW0.net
元となるCSVを差し支えない範囲で晒してみたら?

1013:デフォルトの名無しさん
21/09/08 20:46:39.49 dxUyUwzHr.net
>$keyword_data = array(date('Y-m-d-G-i-s'), $_SERVER["REMOTE_ADDR"],$_GET['s'].PHP_EOL);
日付、IPアドレス、投稿内容の3つのカラムで格納したのを無視して、
$rows = array_slice($rows, -10);
> vprintf("%s %s\n", $row);
としていたので、格納したデータと表示したいデータが結びついていないのが原因でした。
また3カラムで格納したのに、2カラムで表示しようとして空データが返ってきていたようです。

1014:デフォルトの名無しさん
21/09/08 20:48:31.80 dxUyUwzHr.net
URLリンク(wandbox.org)
コードはこちらです。

1015:デフォルトの名無しさん
21/09/08 21:30:05.48 dK8gXF1C0.net
例えば、Ruby のCSV では、
列内に、クォート文字"・列区切り文字,・改行があっても、正常に動く
require 'csv'
input = <<"EOT"
"a""a","b,b",あ
"c
c","d\nd"
EOT
p input_ary = CSV.parse( input ) # 2次元配列
#=> [["a\"a", "b,b", "あ"], ["c\nc", "d\nd"]]
# 2次元配列を、CSV 文字列に変換する
csv_str = input_ary.map( &:to_csv ).join
puts csv_str
出力
"a""a","b,b",あ
"c
c","d
d"

1016:デフォルトの名無しさん
21/09/09 09:39:36.12 eDlF7Xc4M.net
次スレ
【PHP】下らねぇ質問はここに書き込みやがれ 13
スレリンク(tech板)

1017:デフォルトの名無しさん
21/09/10 17:11:58.05 3d1ypOtV0.net
うめ

1018:デフォルトの名無しさん
21/09/10 17:12:06.66 3d1ypOtV0.net
うめ

1019:デフォルトの名無しさん
21/09/10 17:12:17.40 3d1ypOtV0.net
うめー

1020:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 134日 4時間 32分 38秒

1021:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch