はてなキーワード: phpとは
もう20年触ってないけどPHPと当時のJavascriptよりはマシだがPythonと同レベルにファックだった記憶がある
とかいうノリ、マジ勘弁してくれ……。
ふむふむ。
まぁ、今時のプロジェクトだね。
「現行のPHP版、むっちゃ古くてセキュリティ的に不安だから移行したいんだけど、開くのに1分とかかかる管理画面とか出るようになっちゃったから、むちゃくちゃ速いっていうgolangにしたら一瞬で開くようになるんでしょ?」
……は?
開くのに1分……?
どうなってんのよ、中身?
普通のインスタンス変数のノリで、お手軽にあちこちでDB呼び出しが発生する。
いや、キャッシュされないのか?
同じ物なのに、呼び出し経路で別インスタンスになって増殖増殖。
インフラ層にいるはずのORMのDataAccessObjectが、プレゼン層のHtmlTemplateで乱舞乱舞。
「いや〜、クリーンアーキテクチャとか、採用してなかったんで」
おけ。
3億歩譲ってそれを飲むとして、これ、そのままgolangに移行……、
できるわけねぇだろ!
しかもこのDAO、いろんなところから参照されてて、参照元によってif文で複雑に構成されてて、どこから呼び出されたどういう条件がどうなってるんだか、全部あげるの一筋縄じゃいかないし、なんかの不具合解消のためか、空配列が追加されてたり、カオスカオス。
できるわけねーでしょが!
PHPでフレームワークをモダナイズしつつ、DAOの突き抜けを解消したり、安易に使っちゃうからORMの廃止と……。
同一言語なら、DAOの突き抜け解消とORM廃止はパフォーマンス的に厳しくないところは一旦手を抜けるから……。
golang移行で想定される予算の4/1くらいにできそうかなぁ……?
と思ったら、その金額でも想定予算大幅オーバーって、どれくらいでいけると思ってたの?
何年もコツコツと積み上げてきたプロダクトでしょ?
段階的移行の手間考えたら、真っ当にやったらかけてきた人月金の3倍かかってもおかしくないんよ?
NHKの営業基幹システムとか、大変なことになってんの、聞いたことない?
ちゃんと動いていて、稼いでるプロダクトの移行は、規模等々、一筋縄じゃいかないんよ。
マンションと同じでさ、日々のメンテにも金出さないといけないし、大規模修繕も計画的定期的に行わないと、こういう時にやってなかった場合の数倍のお金と時間が必要になってしまう。
盆栽も同じやな。
SIer出身者には一度作ったプログラムは永遠に資産。作ったら終わり、って感覚かもしれないけど、日々機能追加だなんだ行うSaaSプロダクトとかは、常に形を整えてないと、すぐ腐っちゃうんだよ。
でさ、この辺りのメンテ、多分生成AIはうまく回し続けられないんじゃないかと思うんだよな。
大丈夫か? w
ただ、エンジニアの足切りの要素が高い(対応できないエンジニアは排除される)ので、PHPに比べればカオス感は激減する。
golangは、PHPの次のお手軽な乗り換え先になっていて、ほぼPHPみたいな使われ方してて、(ー_ー;)ってなることがしばしばある。
golangに乗り換えられないPHPer様の……、はあまり考えたくない。
障害が発生したり、要件が追加されるたびに、関係する処理だけを順方向に追っかけて、「ここに if 文追加するだけで対応できます」みたいなアドホックな修正が積み上がってる上に、自動テスト無し。
なんてことない、ポツンと一軒家的な、一見周囲から孤立しているようにしか見えない if 文の有無が、致命的な障害発生を抑制していたりして、マジ怖い。
赤のコードか、青のコードか、みたいに見せておいて、黒い隠しコードみたいなのが、ぽんぽん現れるんだよな。
君は生き延びることができるか?
「え〜? 今動いてるのに、なんでそんなにお金かかるの?」
あのね、今動いてるから大変なんだよ。
返事次第では手を引いていいっすか?
「おい、いま中国が通ったぞ」
---* 影の船団が通りました *---
「中露の密輸船も通ってるぞ」
---* インドが通りました *---
「今インド通ったぞ」「金でも払ったのか?」
インド外務省中の人「みんな〜☆イランとの交渉内容を教えちゃうよ!医療品と医療機器を要請されたよ!あとこの間拿捕したタンカー返せって。特にお金は払っていないよ!」
英・伊「交渉するが抜け駆けはしない。全員通してくれ」
日本「抜け駆けはしない。全員通してくれ」
イラン「国連と安全保障理事会に通達しました。これで正式に通れるようになった」
トランプ「48時間以内にホルムズ海峡を開けろ!さもなくば石油インフラ施設を爆撃する!」
日本「きゃーーやめて」
ネタニヤフ「わーーーい!石油施設どっかーーーん!インフラばーーん」
日本「ぎゃああーーーーー」
イラン「うちに話はきてないけど?」
---* 1万人の地上部隊が集結し始めました *---
ネタニヤフ「うへへーーい!原発どっかーーーん!製鉄所どっかん!」
日本「ぎゃああああーーーー」
フランス「我々はホルムズ海峡の安全を守る!進め!空母シャルル・ド・ゴール!」
全員「「停戦しないとムリ」」
日英仏独伊蘭「我々には航行の自由があるよ。商船への攻撃は国際法違反だよ!
タンカー護衛や機雷掃海の準備をするね!アメリカと違って適切な手段でやるからね!他の国の参加も大歓迎だよ!協調放出や石油増産を頑張るね!石油がなくて大変な国には支援もするよ!」
イギリス「すごい!22カ国も参加してくれたよ!」
バーレーン「もう許せねえ・・・!多国籍連合軍発動!ホルムズ海峡でイランと殴り合うぞお前ら。俺のターン!【国連憲章第7章】」
フランス「やめろぉ!エスカレーションさせるな!護衛と防衛だけだ。俺のターン!フランス案提出!」
日本「やめて!バーレーン!安保理は中露に拒否権があるのよ!それに戦争が泥沼になったら一体わたしはどうなっちゃうの? 次回『日本死す』デュエルスタンバイ!」
ホルムズ海峡の商船、識別データで「中国」強調 イランの攻撃回避で:時事ドットコム
ttps://www.jiji.com/jc/article?k=20260310048592a&g=afp
イラン、印に拿捕タンカーの返還要求 ホルムズ海峡航行巡る協議で
ttps://jp.reuters.com/markets/commodities/UL3MMBG6ZNJXNBKO4PC4P6AFT4-2026-03-16/
IMO臨時理事会、海上回廊の構築を奨励。安全な避難へ|日本海事新聞 電子版
ttps://www.jmd.co.jp/article.php?no=313651
「海上回廊」設置へ合意 国際海事機関、時期は不明(共同通信)
ttps://news.yahoo.co.jp/articles/9f41efa16b462fc0b234e10fe6eab2e5c7a80423
ホルムズ海峡「非敵対的な船舶は航行可」 イラン政府、国連に書簡:朝日新聞
ttps://www.asahi.com/articles/ASV3T13X8V3TUHBI00JM.html
ttps://news.jp/i/1410363378048926334
仏マクロン大統領「中東で船舶を護衛」 G7首脳がオンライン会合 - 日本経済新聞
ttps://www.nikkei.com/article/DGXZQOUA120XU0S6A310C2000000/
ホルムズ安全確保に武力行使容認、バーレーンが安保理決議案 仏も対案(ロイター) - Yahoo!ニュース
ttps://news.yahoo.co.jp/articles/b9313a0a6fd028fcfd28fbab67ebf796dbdae69b
pythonで仕事を探しているが、最近はLLM!みたいな、虚の仕事が大杉。
例えば「リーガルテック!」みたいなのがLLMを使ってると聞いたら地雷に見えるし、「ただのWeb開発をFlaskでやってます」というならまだ救いがある。
俺が求めてるのは、こう、現実的要件で完成される持続的なWeb開発なんだよな。
RailsとかLaravelとかでやってるようなのを、FlaskとかDjangoでやりてぇってだけの話でさ。
経験年数が要求されなきゃ、そりゃphpでもrubyでもやるつもりだが、俺の経験があるのはpythonなんだよ。
んで、「AI開発は地雷」というので、pythonの需要を見極める必要があるってわけ。
あと、地雷の兆候としては、「受託開発」とか「自社内開発」といううのは地雷。
よく間違えるが、「自社内開発」は受託の一種であり、「自社製品・自社サービス開発」でないとダメ。
そもそもスカウトというのは、「あなたが特別欲しいです」のシグナルではなく、「ウチは人材がとにかく欲しい」というところが機械的に送ってるだけのものにすぎない。
スキルチェックとかいうのでランクが最上になったとして、そのランクだけを機械的に読み取って送ってるわけである。
求人市場から考えれば、高単価の顕示性が高いに決まってるんだよな。単価ってのは、求人サイトに支払われる成果のことね。求職者に対する給料とか待遇とは無関係。
だから給料とか待遇で探すなら、ちゃんと「求める条件に合致しているか」ってのを見てフィルタリングしないとダメなんだよ。
そうすると、フィルタリング結果として残る企業は数えるほどしかないことが分かる。
あとは、運だな。その残った企業に優先度をつけて順番に応募するだけ。
まあ余裕こいていられんのも今のうちだけかもしれんがね。
自分が最近読んだ中で面白かった新書について整理している中でふと思ったのだけど。
単行本や文庫本と比べると、新書というメディアは品質の点で相当劣ることが多い印象がある。ありていに言えば「打率」が低い。
例えば研究職の人が書いたものでいうと、「これ、過去の成果を分かりやすく切り貼りしただけっぽいな~」という大層味気ないものが目立ったり。
文筆業やタレントが書いたものだと、今度はエッセイ色が強く出すぎてて、読みやすいけど勉強になるかは? だったり。
メディアとしてボリュームが制限されていることがカードゲームのコストのように働いて情報量と面白さの両立を妨げているのか、あるいは、刊行されるまでの敷居が単に低いのか(だから玉石混交になるのか)、なんにせよ「ああ、面白かった」となりにくい。
ただ、そもそも新書というものが指定されたテーマについて情報がそれなりに整理されていて、かつ手軽に読めるものであるべき(むしろ、それがいいの)なら、新書に単行本のようなクオリティを求めてもしかたないし、それどころか、「単行本や文庫本に匹敵する新書」は新書としての良さを損なってさえいるのかもわからない。
答えのない話なのだと思うが、新書に限らず本を読み始めるときに、「まあせいぜいこんなもんだろう」というスタートから入ることができず、「頼むぜ! 俺の世界観変えてくれ!」以外の入り口がない。
我ながら、不器用というよりこだわり強すぎて単に変だ。変だが、新書にも一つの入り口しか持たないので、がっかりすることが多い。
折衷案としてレーベルごとに期待値をいじる、というのがありそうである。
講談社ブルーバックスとか中公とか良い意味で新書っぽくない。講談社現代新書はそこそこ打率良い上に当たると飛距離が異常。ちくまは出版社本体の硬派なイメージの割に新書はちょっと軟派で面白い(質もまあまあ)。朝日・岩波・光文社・集英社・新潮社・PHP・文春はまさに新書って感じ。
[B! AI] AIのやりすぎで頭がおかしくなっている - 運河
それはAI依存症だ。アルコールやたばこと一緒。そして自分も依存を感じている。
自分と元増田との違いを挙げれば、彼が生粋のエンジニアであり自らコーディングができる人であるのに対し、私はコーディングの技術を身につけたいと願い、その作業に楽しさを感じてはいるものの、職業としてプログラミングをする立場ではないということだ。
仕事としてはデザイン領域がメインであり、IT業界の端くれのような存在である。始まりはBASIC。社会人になって業務改善のためにPHPやPerlのコードを書いたり、ExcelのマクロやGoogle Apps Scriptの作成、Webサーバー立ち上げてPHPやPythonのスクリプト動かして周囲が使えるツールを作るなど、地味に「コーディングできるひと」のポジションではあった。
ある程度プログラミングができる人なら、プログラムを作ることで物事をつなげて、何かしらのアウトプットが得られる、という絵がかけるはず。プログラム書けば、この作業ものすごく効率的になるんじゃね? ここ繋げれば解決しちゃうんじゃね? こういうアプリがあればいいのにねー、的なアイデアを数多く持っていた。しかし、プログラミングに没頭するだけの余裕も機会も、そして十分なスキルも持ち合わせていなかった。この仕事たるいなー、効率悪いなー、でもこの問題を解決できるほどのすばらしいコード書けるわけじゃないし、みたいな状況。コード書くわけじゃなく、タルい仕事を人力で解決してきた。
それが今や、AIに話しかければプログラムの断片を書いてくれるようになり、気がつけば空っぽのフォルダを指定して「こういう機能が欲しい、仕様はこうだ」と想像したことを伝えるだけで、その機能をどのような技術で実装できるかを検討し、本当に動くものが出来上がってしまう。かつての「ここはプログラムで対応できるはずなのに、自分がそんなプログラムかけないし、プログラム書こうとして数日費やすよりも、人力で対応しなきゃだな...」という壁が、突然ポカンと消え去ったのだ。次々と目の前の問題が解決されていくのは、快感でしかない。
自分が「これは中毒だな」と確信したのは、AIへの課金が重なってきたタイミングだった。最初はAIにお金を払うべきかどうかの判断すら曖昧だったが、とにかく触れてみようということで、Notion AIを使い始めた。しかし、こちらはどう活用できるのかがピンとこず、自分のスタイルにはフィットしなかった。
そうこうしている間にChatGPTが大流行。ChatGPTは深掘りすればするほど賢い答えを返してくる。ChatGPTはコードが書ける、というところまできて、実際にコードを書かせ始めたら、そこが沼の入口だった。
コード書かせ始めると、すぐに無料枠の利用上限が来てしまう。半日待て、と言われて、そんなもん待てるか、という欲求から課金が始まった。そしてコードの断片を書かせてエディタにコピペするコーディングを楽しんできた。まだ自分が統率して自分の能力でコーディングをしている世界。自分が介在しないと、コードはあってもそれを動かせる状況にならない。まだ自分が王様である。
次第に「コードをコピペしてファイルを作り、コンソールに戻って実行する」という一連の作業が厄介に感じ始めていた。他の人ってこういうことやってるよね?と調べてみると、自分の使い方は1年前のそれだということがわかった。現在、世の中は「自律型AI」だとかAIエージェントだとか、AIコードエディターとか、まったく別の次元に来ていた。例えば「在庫管理をしたい。項目はこれ、入力・閲覧・管理画面、そして月一度の棚卸し画面をすべて実装してほしい」と伝えるだけで、それらをまるっとウェブアプリとして実装してしまうのが今の状況だ。フォルダの中に情報を集約し、その中身をすべてAIに任せ、PCのコマンド操作までAIに指示を出すというものだ。すると、AIがフォルダ内で縦横無尽に動き回り、大量のファイルやコードを生成して、必要な構成をすべて作り上げてくれる。もはや初期に作っていたスクリプトとは規模が全く違う。
AIに関する最新情報を自分で取りに行かないと、最近はどういう使い方ができるようになった、みたいなのを拾えないのも、AIの特徴。しばらくChatGPTにコード書かせて「AIすげー」ってなってたけど、それ以上をまったく知らず。この劇的な変化は、自分で触っていないとついていけなくなる。どうも、常に新しいものがでてきて、価値観がバキバキと転換されている。そこに追従していっている人達がいる。なんだかすげえ、もっと知りたい、もっと使いこなしたい、使えている俺かっけー、おいていかれたくない、ふみとどまりたい、みたいな気持ち。
新しいツールを見つけるととりあえず試し、よさそうだな、自分の生活変わりそうだな、何か可能性を感じる、そんな兆しがあれば課金勢になる。具体的な中毒症状は「課金」という形で如実に表れている。AIに月2、3万円使っていると言えば、かつてのソーシャルゲームへの重課金と同じレベルの話だと、理解してもらえるのではないだろうか。
かつてインターネットにハマって電話代で死んだ人たちがテレホーダイで助かり、それでも世の中に浸透して常時接続があたりまえになったように、平等にAIは使えるようになっていくだろう。ソシャゲ勢が阿鼻叫喚する中、ガチャが法律で制限されたように、AI課金もそのうちピークを迎えて、制限されるようになるんじゃないかなあ。そして手ぐすね引いて待ち構える広告業界。AI広告まじ怖いね。
本当に詰んでいる気分だが、本当にそうなのか教えて欲しいんだ。
*
家庭不和のよくばりセットのなかで育つ
高校卒業後はそのまま就職するも正社員で手取り10万、地下鉄の駅で座り込むレベルの鬱で退職
その後同人R18ゲーのサントラ担当で100万円くらい稼げたり、障害年金(月あたり7万円)とかTV音楽の印税月3万とかでなんとか生活
2024年(去年)12月に山梨移住。monoとかゆるキャン△で出てきた風景好きでね
で、2022年の退職から今年でフリー3年目、年金含めて年収100~150万で家賃2.6万。
障害年金はあと2年半くらい。
しょっちゅう身体ぶつけるくらい空間把握できんので、怖すぎて車の免許はとってない。山梨でだぜ?
あと低血糖発作あるから仕事中も糖分補給させてくれ、とか、免疫弱いから衛生的にアレな仕事出来ないとか条件悪し!
エイズなんかってくらいずっと身体おかしい。検査したけど陰性だった。
免疫弱いって自覚して男に身体売るサポやめた(売る度に40℃の熱出してたアホ)
状況としてはそんな感じ。
*
本題だが
小手先のDTMとかで小銭稼いで凌いできたけど、依頼ないなってですね
本当に将来に繋がらんし音楽のセンスはない(アニソン作家事務所の社長に言われた+もち審査落とされた)、なので音楽は捨てる一択で。。。
これから何をしよう?という。
免許ないから職種絞られるし、頭悪くて工場の派遣も2週間で辞めた。もうね、機械の操作がわけわからなくて。
ChatGPT使ってPHPコード書いてクマ出没情報共有BBSとか立ち上げたけど、これも金にならんし
かといってエンジニアとしてのスキルがあるわけでもないし、数学できんし、なにも向いてない
たぶんこの文章も支離滅裂なんだろうな(精神科で糖質疑惑も新たに浮上してる)
ほんと詰んでるように感じてるけど、世の中もっと苦労してる人いっぱいいるし
興味あることはいっぱいあるけど、「大卒以上」「経験必須」「普通自動車免許必須」とかばっかじゃないか
うわ~仕事どうしよう、スーパーのパート応募したから、受かったらまずは普通の社会人見習いするぞ~
でも適性検査の引き算のひっ算(小学校レベル)、1問も答えられなかった~~足し算も全部間違えたと思う
助けて~~~社会の重荷になりたくないよ~~
dorawiiより
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20251026205123# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaP7/pQAKCRBwMdsubs4+ SHKkAP9S27YG+pEBxWv7qu8GsGZQysb8goepBkVE84qAM+KENAEAz+j7dsX2U0+9 LiTZeI2nNVOCXudJ2+i/c4T/UvJW+Ak= =/php -----END PGP SIGNATURE-----
零細のWEB制作をあちこち転々としたあと、反社のフロントみたいな企業に落ち着き
7年くらいコーディングとか、社内ツール作ったり簡単なPHP開発なんかをやった
近年はChatGPTとかも活用して小規模なWEBサービスも作ったりしてた
とか思ってしまった
それで「開発もそれなりにやってきました」って体で実際に転職活動してたら
転職先は中小JTCだが結構ちゃんとしてて、業界は落ち目だが競合が少ないので転落は緩やか
なんとか定年まで勤め上げれば老後も不安なく生きれるだろうなって感じ
そこまでは良かったのだが…
ダメだった、俺開発とか出来なかったわ
配属されたシステム開発部には定年後再雇用されたベテランの先輩が一人いるだけで、
UNIFACEとかDelphiとかで作られた化石みたいな業務システムを保守してた
改修や仕様追加はわりと頻繁にあり、先輩はやり手でちょちょいといじって直してしまう
それを俺もできるようになってくれというのだが、研修があるわけでもなく、
UNIFACEもDelphiも10~20年前の参考書しかない
使用人口が少ないのかネットを漁っても情報が少なすぎてすぐ積む
WEB開発してた時はネット検索&コピペ&AI生成で何とかなってしまっていた
それが今はどうにもならん
毎日毎日過去のコードを読んでるが、前提となる業務知識も複雑で遅々として解読が進まない
先輩は優しく「わからないところは何でも聞いて」とか言ってくれるが、
四十路のおっさんがこんなこと言うのもあれだが、正直もう完全に自信喪失して逃走したい気分になってる
完全に力不足だった
かと言って辞めたところで何ができるわけでもないんだよな
この前まで反社のいい加減なフロント企業でちょっと真面目だったから重宝されてただけで
なんかもう人生が完全に行き詰ってると感じる
一連のShopify強奪事件によって、BundlerとGemsがruby core teamに還元されたが、ついに管理権限の全権掌握に失敗した。
そもそもrubyとはrubyという言語単体の開発とメンテを司っており、言語仕様は見ているがエコシステム全域を見てるわけではない。Matzですらそうだ。
rubyにおいては、BundlerもGemsも言語の付属品という立ち位置だ。
近年の言語は言語仕様もパッケージ管理システムも全部コアメンテナに権限を委譲する。しかしrubyはそうなっていない、C/C++のように。
bunやrustに馴染んでる人には意味がわからないかもしれないが、往々にしてこんな権限統合失敗事案はOSSのアセットマネジメントにつきものだ。
古くはperlが、そしてその後phpもが、やらかした。web業界は過激なオープン思想の裏で、常に権限の落ち着きどころにリポジトリを悩ませている。
だから自由という名の管理放棄パッケージから、法人格での中央集中管理へとOSSはシフトしてきた。ここ10年でFOSは死んだと言って良い。
ソースコードの開示はサプライチェーンの混入可能性を第三者検証可能にする健全性の証左としてきた。OSSコミッターの高額収入はこの信用性が担保していた。
しかし自由ソフトウェアとは自由の範囲を明示的に境界引きしており、本件では自由の範囲外にBundlerとGemsがあった。
つまり自由とは何であるか政治的に理解してない局面においてOSSコミッターはそれを行使するのに無力であり、実際法人格のプレッシャーに負けた事を証明した。
これは歴史的転換点だと思う。
Matzが間に入らなければ、rubyはメンテコストを捻出できず崩壊する所だった。たまたまMatzという優秀すぎる人間がいたので、どうにか死なずに済んだだけだ。
逆に言えばこの崩壊は真祖Matz以外が止められるものではなく実質、Shopifyの強圧に屈してrubyは死んだのだ。
金がないruby core teamはShopify主導のサプライチェーン混入可能性を否定できない環境が整ったのだ。
日本だとクックパッドやSkebが該当するだろう。未だにruby製バックエンドを使ってる企業はサプライチェーン混入可能性を常に評価してrubyを運用する責務を負った。
どの言語だってその可能性は常に念頭にあるが、この歴史的転換点を観測してしまうと、高すぎるリスクを保有するテック企業として技術力を喧伝してきた信用は底値を叩く。
コンピューターサイエンスの信頼性という文脈で、信用を失うのだ。
わざわざServer以外ではデフォではもう入ってないIISをインストールしてローカルサーバーを使わなければいけないくてひっきりなしに電話がかかってくるほど規模の大きい案件ってあるのか?
やめちまえよそんなのw
今日日node.jsでもphpでもローカルでちょっとしたサーバーぐらい立てれるのに
昨日のコレだ。朝からガンガン電話鳴ってる。たすけて。
IISが正常に動作しない不具合。KB5066835 / KB5065789に起因。Windows11 24H2 / 25H2にて | ニッチなPCゲーマーの環境構築Z https://t.co/7c56gSk4Jk— ミカゲサヤ。 (@saya00sayax) October 16, 2025