「php」を含む日記 RSS

はてなキーワード: phpとは

2022-05-27

WEB系は開発言語すぐ変わるしフレームワークも変わるから

給与低い割に大変だね、ってよくバカにされてるけど発展する速度が早いので

あなたが知ってた時代WEB開発とは全く違いますよ、もうシステム開発屋の添え物じゃないんですよ。

って伝えたいけど、相手が知らないことを伝えるのは難しいね

 

体感でいうとWEB開発を5-10年前ぐらいのイメージで喋ってる人多いと思う。

そこそこ最先端現場でもバニラPHPとかで開発してると思ってそう。

anond:20220527061304

もう書いている内容の時点でエンジニアに既に向いてないじゃん

でも向いてなくてもなんとなく食っていけるのがIT業界のいいところよな

Apple信者なら何も言うまいだがもしそうでないなら

情弱ビジネスの食い物にされぬよう気をつけてな

Macを推奨するサイトブログ)が多いが…

数量的にきちんと把握したものではないですが、「プログラミングに向くPCMac」(特にMacBook)という解説サイトは多く見つかりますが、大抵はプログラミングスクール制作した集客用ページ、フリーランスブロガー)による広告収益目的のページで、制作意図には商業的な目的がありそうです。

エンジニアMac使用している」という主張もありますが、実はこれは根拠がありません。

ITエンジニアWindowsMacどちらをよく使用しているか調査した統計は見つかりませんが、エンジニアに限らず、一般的にどちらが使用されているかを示すデータならあります情報処理推進機構インターネット利用者使用OS調査したものですが、圧倒的にWindowsです。macOSはたった4.3%です。数年前とは言え、状況は劇的には変化していないでしょう。

Windows10 (58.2%)

Windows7 (21.9%)

Windows8/8.1 (10.6%)

macOS (4.3%)

 

情報処理推進機構2018年情報セキュリティの脅威に対する意識調査調査報告書 ー』2018

明確な根拠がない以上、主観の域を出ませんので、安易に信用はできません。

 

私見ですが、MacBookを推奨するサイトが多い理由の1つは「おしゃれでウケが良いから」です。twitter上の駆け出しエンジニア(もしくはエンジニア志望)の方々を見ると、大抵、見た目がきらびやかものに飛びつく傾向があるので、その点、MacBookはウケやすそうです。まぁ、スタバに座ってMacBookで仕事をすれば確かにおしゃれです。

 

Google AdSense収益源にするサイトは閲覧数が重要なため「どのような記事なら見られるか」から逆算して考えます。なので、必然的に見た目の格好良さが重視されます。これは、SEOとかWebライティングと呼ばれる技術の悪い側面ですね。

 

ちなみに、私もMacMacBook Pro)を1台所有していますが、購入のきっかけは勉強のためでした(色んな機械を触ってみたいから)。Mac特にメイン機ではありません。開発環境Windowsにもあるので、両方を使用しています

 

Macプログラミングに向いている」は本当か?

 

複数プログラミングスクールサイトで「MacRubyPythonPHP特に開発効率が良い」という解説も見つかりますが、理由説明されておらず根拠がありません。

 

WindowsだとVisual Studio Codeという非常に強力なエディタ無料使用できるし、テキストエディタAtomプラグインを入れれば、それなりに開発はできます(ちなみに両者はMac版もある)。後で解説しますが、Web系がメインのエンジニアであればmacOS親和性は高いのは事実ですが、だからと言ってWindowsの開発効率が悪いことはないです。

 

それに、PythonRubyは今後はデフォルトではmacOSには含まれなくなります

https://developer.apple.com/documentation/xcode-release-notes/xcode-11-release-notes

 

プログラミングPCWindowsMacどちらを選べばよいか、という問題 | YukiPress

https://mat0401.info/blog/windows-or-mac/

2022-05-23

anond:20220522195409

pythonよりrubyのほうがいいところってなんなの?

日本人作だから日本語情報多いんだろうなって期待して昔調べたけど大して多くなかった

PHPのほうが日本語情報充実してた気がする

2022-05-22

anond:20220522163908

ウェブアプリだけなら別にPythonは要らないと思う。最近ほとんどjsなんじゃないの?PHP結構古いイメージ

anond:20220522163908

新しい言語にはたいてい新しいアイディアが含まれてる。そういうのを知るのは楽しい目からうろこが落ちるような経験結構あった。おれも PHPer だったけど、以前、.NETLINQ を学んだときは楽しかった。

まあ PHP はその「新しいアイディア」をどん欲に取り入れ続けている言語から、けっこうそれだけで満足してしま気持ちは解る。でも「今の自分知識だけで、たいていのものは作れるからなあ」と思ってしまうと、たぶん勿体ない。あなたが将来、未知のプラクティスデザインパターンアルゴリズム発明しないと断言できないのだから

PHPer ならマニュアルの例文で散々お世話になっている「干し草の山」と「針」のたとえ話で言うと、次のような感じ。

https://kenbi.ti-da.net/e3637076.html

アインシュタインはあるとき

博士わたしたちその他大勢との違いはなんですか?」という質問を受け、

こう答えました。

「たとえば、干し草の山から針を探さなければならないとします。

ほとんどの方はたぶん、針が1本見つかるまで干し草の中を探すでしょう。

私は、針が全部見つかるまで探し続けると思います。」

PHP ですでに作られたものは膨大なので、そのメンテナンスも今後何十年は無くならない。仕事にあぶれることはないと思う。

anond:20220522163908

phpはそのうちflashみたいに消える

脆弱性がいつまでたっても湧いて出るので

anond:20220522163908

大量のデータから機械学習させて、ちょっとしたAIみたいなのを、PHPで作ろうと思ったら大変ちゃう

PHPのことは良く知らんけどさ。

スタンドアロンアプリなんて、JavaScriptエレクトロンみたいな組合せで十分でしょうから、敢えてPyshonする必要はないと思う。

結局自分がやりたいことを簡単にできそうな言語勉強すべきなのであって、

既に他の言語簡単にできているなら、無理して他言語覚える必要は全くない。

新しい言語勉強する意味あるんだろうか…?

別に何の言語でも良いけど、とりあえず自分が手を出せそうなpythonを題材にする

恥ずかしながら、Webアプリケーション世界しか知らないから、有効な使い道が分かっていない


Pythonを使えば、スタンドアローンアプリケーションも作れるし、コンソールベースバッチも作れるって言うのは分かる

でも、自分が思い浮かぶサービスは、ブラウザベースアプリケーションで事足りる


例えばwebページのスクレイピングをして、その結果を分析してユーザーが見たい形式で表示するアプリケーションを作りたいとする

軽く頭の中で設計すると、分析要件定義さえ出来れば、jsphpWebサーバー周りをこねくり回せば大体作れるだろうな…っていう結論にいたる


視野が狭いだけなんだろうけど、勉強するモチベーションを捻出出来ない

2022-05-18

anond:20220518140216

おっちゃんが思うに、最後まで残るのはPHPだけど、

近いうちにウェブPythonでと考えるのが主流になりそうな気がしてる。

そうなるときは、当然、ララベル級のPythonフレームワーク誕生するんだろうけど、

Pyramidや、TurboGearsがその候補になるかと言われると微妙だぁなと思う。

2022-05-17

仕事をさっさと終わらせてネットサーフィンを続ける人生

実家北陸田舎町工場をしていた。


土地だけはある田舎町で、田んぼの中に大きな工場があった。

地元高校卒業した男性従業員20人ほどと、事務中年女性が1人居た。

祖父が立ち上げた会社で、俺の幼少期は儲かっていたらしい。

実家に隣接した工場の車庫には祖父が乗る国産の高級車が4台と、父のランクルが並んでいた。


祖父から工場を継いだ父は高校卒業した一人っ子の俺に会社を継がせようとした。

就活受験に焦る中、工場の跡継ぎを任された俺は余裕をかまして残りの高校生活を消化していた。


中学校は友人に誘われ野球部に入ったが、運動神経の悪い俺は試合活躍した経験はほぼなく、

中学野球を辞め高校帰宅部だった。

町の書店漫画立ち読みして帰るのが習慣だった。


祖父と父に似ず文科系に育った私は工場体育会系風土に馴染めず、

工場で働き始めて2年たった頃、俺は鬱病になった。



父は工場での作業を辞めさせ、事務経理作業やらせた。

工業高校機械科を卒業し、ExcelなんてSUMくらいしか知らなかった俺でさえ

20人程度の会社事務職は慣れてしまえばあまりにも簡単作業で、

労働時間の大半をネットサーフィンに費やすようになった。

毎日2ちゃんまとめサイトを見ていた。


はいつもどこかに出かけていてほとんど工場に居なかった。

たまに従業員事務室を除きに来るが、

パソコンに疎いおじさんばかりで俺が何をしているのか分かっていなかった様子だった。



工場の隅に置かれた、機械油の臭いが漂う事務室でネットサーフィンをするうち

WEB制作が儲かるという情報を得た。


中学時代、遊びでジャンプ漫画ファンサイトを作っていた。

Yahoo!ジオシティーズを使い、漫画登場人物プロフィールをまとめ、

お絵描き掲示板チャットブログを設置し、

友人のサイトリンクが繋がっただけの簡単サイトだったが、

常連が数十人付き、チャット毎日賑わっていた。


毎日2ちゃんまとめに張り付き続けるよりはマシと思い、

興味本位HTMLCSSに再度手を出し、WordPressの使い方を覚えた。

ネットで出てくる解説通りに架空カフェサイトを作った。

サーバーに上げたページを事務所のパソコンでも自分スマホでも自宅のパソコンでも開いて

何度も上下スクロールした。架空地図も拡大して見たりした。

すごく楽しかった。事務作業よりもずっと楽しかった。



夕食の場で父に話があると切り出し、

「やりたいことを見つけた、俺に工場を継がせることを諦めてほしい」と伝えた。

最初は驚き、複雑な表情をしていたが、

工場のことはもう気にするな、ただしやりたいことを全力でやれ」と言われた。

父に心から感謝した。



しかし田園風景の広がる田舎町、WEB制作仕事なんて転がっていなかった。

転職サイトで見つけた求人に応募し、何度か片道5時間ほどのバスに揺られ、

面接簡単実技試験の末に内定を掴み取った。

たった5人の小さな制作会社だった。給料は19万円スタート。嬉しかった。


40歳くらいの小太りで髭を生やした社長から

「まだ若いし、気合があれば入ってからいくらでも覚えられるから頑張ろう。」と励まされた。

22年間の人生でほぼ始めて聞いた生の標準語だった。


俺は貯金をほぼ全て使い果たし東武沿線で6万5千円の狭い1Kを借りた。

工場トラック荷物を詰め、父の運転東京引っ越した。




5歳年上のS先輩と、一回りほど上のT先輩と社長が3人でWEB制作をしていたが

スピードクオリティも段違いだった。

1Kには全然帰れなかった。毎日眠かった。


T先輩は俺に付き合って毎日遅くまで、日によっては朝まで指導してくれた。

それなのに毎朝俺よりも早く出勤していた。

どれだけ頑張って早起きしてもT先輩の方が早かった。

眠そうな表情は全く見せなかった。東京には化け物が住んでいると思った。


残り二人の先輩は社長の昔の同僚らしいが何をしているかからなかった。

真っ黒な画面には見たことのない言語が広がっていた。

北陸の田園風景が恋しかった。


眠気と分からないコードと戦い、もがきながらしがみつくうちどうにかS先輩と同じくらいのクオリティ作業はこなせるようになった。

jQueryPHPフォトショの使い方も覚えた。イラレを使って簡単なチラシも作ったりもした。

お客さんとの打ち合わせもメールもそれなりにできる。

27歳になっていた。給料は25万円に増えた。後輩は2人できて、S先輩は会社を辞めた。

あるアニメイベントきっかけで2歳年上の同じ趣味彼女が出来た。偶然にも同郷だった。

正確には車で1時間ほど先の県庁所在地である市の出身だった。



5年前に使った転職サイトからメールが来続けていた。

ある日退勤中になんとなくメールを開いた。

目ぼしい求人は無かった。

なんとなく、ドロップダウンリストから勤務地の地元の県を選択し、年収欄に400万円と打ち込み、求人検索する。


株式会社〇〇 〇〇営業所 システムエンジニア 年収400万円~」




今年31歳になる。

彼女は嫁になった。

地元の駅徒歩18分の場所駐車場込み9万円で3DKを借りて、駐車場アクアN-ONEを並べて一緒に暮らしている。

月に1、2回は父の顔を見に実家に帰っている。



俺は、誰もが名前を知る大企業地方営業所に勤めている。

この町の郊外工場があり、そこから5キロほど離れた営業所SEをしている。

営業所社員12名。他の社員営業事務など。

SEは俺1人で、本社連携を取りながら工場システム周りを担当している。

今扱っている言語転職前はほぼ扱ったことのないものだったが、

研修制度のおかげもあり、JSPHPを覚えたあとなら、さほど抵抗なく覚えることができた。


工場システム管理とは言え、大枠の部分は東京本社SEがやってくれている。

俺のやっていることを分かる人間は誰も居ない。

俺のことはみんな「東京から帰ってきて、真っ黒な画面に何かを打ち込んでいるすごいやつ」だと思っている。


俺の業務は慣れてしまえばあまりにも簡単作業で、

労働時間の大半をネットサーフィンに費やすようになった。


こうして業務中にはてな文章を打ち込みながら転職サイトを眺めている。

それなりに幸せではあるが、今でもTwitterで繋がっているS先輩の仕事を楽しんでいるツイートを見ると複雑な気持ちになる。


俺はこういう働き方しかできないのかと思う。

2022-05-15

anond:20220514110458

ソフトウェアが非効率的じゃないとハードウェアベンダが困るだろう。

今はマシになったみたいだが、昔々、2001年頃、雷鳥1Ghzぐらいの頃は、javaはクソみたいに遅くて、

なんですかこの言語クソみたいに遅いですよーって上司に言ったら

お前はSunが何屋か知ってるのか?って返されたことを今でも覚えてる。

言語効率的で早かったらサーバー売れないだろう。

//その後、ハード進歩でクソ遅かったjavaはまともに動くようになり、

//サーバーが売れなかったのかどうかは知らんが、Sunは滅びた。

サーバーperl, php, rubyとより非効率言語流行り、

ブラウザも大飯食らいになり、javascriptみたいな非効率言語や、pythonのようなクソみたいに遅い言語がもてはやされる。

webもより遅く複雑な非効率になっていく。

その結果として、メモリも4GBで人権侵害、8GBでもまだ足りぬというありさまだ。

メモリ100MB超えは廃人と言われていた時代から20年とちょっと

我々は随分非効率な沼に堕ちたものだよ。

2022-05-06

anond:20220506175555

そりゃ共用レンタルサーバーなら、みんな仕方なくPHPで書くけれど。大昔はそうだったよね。

VPS使えるのにPHPを選ぶとか不明

anond:20220505232831

えっ、就活目的じゃなく、趣味で作っているものなんじゃ? 

そりゃサラリーを取るために、仕事ではOracleJavaPHPも使うが、家で仕事の延長はちょっと・・

2022-05-05

anond:20220505232423

絶滅寸前のRuby使いがPHP馬鹿にしてるのウケる

10年前くらいはそんな人たくさんいたよね

anond:20220505133403

それなあ。昔だと、「明日24からメンテナンスで停止しますね★」って書くだけでよかったもんな。

個人開発だと subversionで十分だし。

ところで、せっかくVPSが使えるのにPHPで書いているとか、辛くないすか。自分個人サービスからこそSinatraで書いてる。

PHPサラリーをもらって、労働として書く言語やと思うのだけれど。

anond:20220504211823

まあちょっとしたWEBアプリ作るのも一昔前ならPHPでチョロチョロっと書いてレンタルサーバーにアップして済ませてたのが

今はgitからクローンしてバックエンドはLaravelでフロントVue.jsクラウドデプロイとかっていう我々アマチュアのおじいちゃんからすると趣味の枠を超えたことをやってるなと思うね

まあ実務で使える知識を覚えようとそうなっちゃうんだろうけど

開発環境の構築とサーバー知識がネックになって初学者がどんどん挫折するのを見てるので、もうちょい敷居を下げられないかとは思うんだよな

anond:20220504211823

★★再追記

レンタルサーバは、自由度が低くてストレスになるからやらない。SQLでwith使いたいかMySQL8をって言ってもさくらレンタルサーバじゃ無理なんでしょ? あと同居利用者のせいで高負荷ってのも避けたい。そこを気にしない人はレンタルサーバでいいと思うよ。

あと LB $0.025/h だった。月2000円くらいか

追記

LBは独自ドメイン+自動更新無料SSL証明書のためね。Cloud Storageの無味乾燥ドメインでいいなら、SSL自動かつ無料でほんとに月数円。

-------

もうねめんどくさいんだわ。もちろん以前はそうやってたよ。

PHPだのApacheだのMySQLだのインストールしたり設定ファイル置いたり、

脆弱性対応したり、SSL証明書更新したり、一応落ちてないか無料監視サービス使ったり。

でも仕事ならともかく、趣味からこそこんなことやりたくないじゃん。

なので、コンテンツは Cloud Storage に置く。

Cloud Load Balancing も使う (無料 SSL 証明書のために)。

認証必要なところは Cloud Identity で。

動的部分は Cloud Functions で。

AWS なら S3+ALB+Cognito+Lambda だな。

そうしておけば、放置できる。自前で立てたマシンインスタンスもないから落ちてるかどうかとか気にしなくてもいい。負荷も考えない。クラウド様がよきにはからってくれるさ。たまにクラウド障害あるかもしれないけど、Google なり AWS なりが頑張って直してくれる。

って感じ。

ちなみにこちらは 1日数十アクセスの過疎サイト独自ドメイン+自動SSL証明書にするための Cloud Load Balancing に 4000円くらい払ってる。それがなければ月数円。

2022-05-04

英語文法勉強してるんだけど

何かプログラミング勉強してるみたいな躓き方してる。

Html,css,javascript,phpみたいに勉強したら

次はDBが出てきたり、シェルスクリプトが出てきたり、

フレームワークが出てきたり、またDBで今度はストアドプロシージャだったりインデックスだったり

次々に知らない言葉が出てくるこの感じ。

高校生とかはこれらをどうマスターして、大学進学したり、大学進学後、英語論文とか書いてるの?

2022-04-28

xdebugが必ずindex.phpで止まる

とまるというか正確には、最初に出現する処理でブレークする

Eclipse の設定変えろみたいな記事しかググっても出てこないがvdebug使ってるからかんけーねーよみたいに思ってたら

break_on_open = 1

っていう設定がそれらしい。適当コピペして設定したせいでこんな動きになっていた

0にしたらちゃんブレークポイントまで処理が飛びます。やったね

2022-04-25

anond:20220424215555

昔のアプリとか充実してなかった頃は鍵付きで自分だけのホームページ作って買い物管理とか小遣い帳とかつくってたな

PHPとか使ってた(笑)

2022-04-21

anond:20220421044739

動的型の言語ダメだろ。

世の中にどれだけ損失を与えたか計り知れない。

90年代の前半頃は、basicでさえ型宣言が取り入れられて、Cも型チェックが厳しくなってた。

それがインターネット時代になって、Perlがヒットして、それに影響されたphprubyブラウザ方面からJS覇権を取ってしまう。

プログラミング生産性が大きく後退してしまった。

GoしろRustにしろ、新しい有力な言語は静的型。

Jsからtypescriptがでてきて、pythonrubyphpも型チェックを取り入れる動きが出てきている。

どれでもいいとか言ってもう後戻りしないで欲しいわ。

anond:20220421114738

いね

Go: 使ってると頭が原始人になる

Java: 何でも作れるがお前に出来るとは言っていない

Python: 頭のいい人たちが作った機械学習ライブラリをいじって自分の頭がよくなった気分になれる

PHP: 玉と石のレベル差が尋常じゃない

Ruby: matzは早くよく分からないこだわりを捨ててTypeScriptPythonPHPを参考に言語使用に型を取り入れるべき

ログイン ユーザー登録
ようこそ ゲスト さん