X



フレームワークやライブラリ乱造しすぎだろ
0001仕様書無しさん垢版2022/05/11(水) 22:18:12.78
次から次と出てくるフレームワーク
世の中の技術オタクが自分の技術を誇示したい

たった1件のデータを取ってくるのに
環境構築する方が10倍の時間がかかる
これはほんとに効率がいいのか
0318仕様書無しさん垢版2022/07/14(木) 08:26:33.03
物によっては構築だけで1000万超えるような仕事もあるからな
複雑で難しいから給料もらえてるわけで

なんならNASAの火星ミッションなんかシリアルで遅延30分とかだ

まあ頑張れ
0319仕様書無しさん垢版2022/07/14(木) 12:39:04.58
じゃ、ララベルの環境構築やってみ
ドヤってる人はすぐできるんだろう?
Dockerも入れて、簡単だからさ
0320仕様書無しさん垢版2022/07/14(木) 15:37:09.04
ソースコード公開されるだけマシ
クラウドサービスのほうが辛くない?
試すのに金かかるし
0323仕様書無しさん垢版2022/07/14(木) 16:00:05.71
できたよ!

# Homebrewインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# phpインストール
brew install php@8.0

# Composerインストール
brew install composer

# Laravelインストール
composer create-project "laravel/laravel=6.*" sample

# パスを通し、Laravelを有効化。
echo 'export PATH="~/.composer/vendor/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

# ローカル環境でLaravelを実行
php artisan serve
0324仕様書無しさん垢版2022/07/15(金) 00:35:53.41
Homebrewがぶっ壊れてたのでXcode入れ直したりやたら重いので私物のAirじゃなくて仕事用のProでやったりとかして15分だな

3日かけたの?
0325仕様書無しさん垢版2022/07/15(金) 11:04:57.09
このコマンドは何をしてるんだろうみたいなので調べていって時間がかかる
0326仕様書無しさん垢版2022/07/15(金) 12:40:56.14
>>324
はよ特定のフォルダの下のファイルをzipファイルに圧縮して別のフォルダーに移して
元のファイルを削除するプログラム書いてよ(笑)

特定のフォルダ、別のフォルダーはベタ書きじゃなくてちゃんと初期設定ファイルに書いてね
0327仕様書無しさん垢版2022/07/15(金) 15:20:09.15
>>326
>>305に書いてあるじゃん
はよおまえが書けや、ちゃんとエラー処理も入れろよ
0328仕様書無しさん垢版2022/07/15(金) 15:20:32.15
> 特定のフォルダ、別のフォルダーはベタ書きじゃなくてちゃんと初期設定ファイルに書いてね
シェルスクリプトでそれやるのかー
大変そうだなーw
0329仕様書無しさん垢版2022/07/15(金) 20:20:27.33
それをインストールするだけならコピペでコマンド叩けばいいだけだからね
問題はそこからちゃんと動く環境に持っていけるかどうか
そこまでできて初めてちゃんとできたと言える
0330仕様書無しさん垢版2022/07/15(金) 21:29:18.71
とうことでフレームワークを使うのは難しいということがわかる
うちの社員は全員できなかった
0331仕様書無しさん垢版2022/07/15(金) 23:08:59.19
>>327
はい、実際動かしたバージョン
適当なルートに入れとけばとりあえず動く

これに15分かな
ルートの作り方とかサービスの作り方、例外処理や設定ファイルが云々は後出しキリがないので自分で探してね
大体それぞれ15分くらいの作業(Laravelもphpも初めて見た俺がやって)

$file='file';
$source='source/'.$file;
$target='target/'.$file;
$zipper = new ZipArchive();

$sourceDirFull = Storage::path('source/');

$zipper->open($sourceDirFull.$file.'.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
$zipper->addFile($sourceDirFull.$file, $file);
$zipper->close();

Storage::move($source.'.zip', $target.'.zip');
Storage::delete($source);

Node+ExpressもSpringも.NET CoreもDjangoもやったことあるけどLaravel簡単な方だね
AIXにUDBとWebSphere入れてカーネルチューニングしてDBインポートしてJARデプロイとか誇張じゃなくこれの100倍やることある
0332仕様書無しさん垢版2022/07/15(金) 23:16:48.82
>>330
うちのチームの三人ともこれくらいなら初めての物でも1時間で十分だが全員単価じゃなくて時給換算で(円安もあるけど)1万超えてるので新人さんとか経験の少ない人だとそういうこともあるかもね
0334仕様書無しさん垢版2022/07/16(土) 02:12:32.29
フレームワークを覚えることに価値がある
PCが変わればまたゼロからインストールして環境を作り直し
シェルなら環境が変わってもつくり直す必要もない

フレームワークは目的よりも手段が重要
0335仕様書無しさん垢版2022/07/16(土) 04:54:14.97
> シェルなら環境が変わってもつくり直す必要もない

それでどうやってシェルでwikipedia相当のものを作るんだ?
できないくせに生意気なこと言うな
作って見せてからいえ
0336仕様書無しさん垢版2022/07/16(土) 05:05:32.68
>>334
ではPOSTリクエストをhttp経由で例えばlocalhost/zip-requestに受け取ってファイルをZIPしてターゲットのフォルダにうつすコードを俺はLaravelで書いたのでそっちはシェルで書いてみて?

どうやってシェルでhttpリクエスト待つの?できるの?
0339仕様書無しさん垢版2022/07/16(土) 21:16:16.30
「レジ袋はご利用になられますか?」
「お弁当は温めますか?」
「お箸はお付けになりますか?」
「Tポイントカードお持ちですか?」
「レジ袋にこちらで詰めいたしましょうか?」

なんかさ、最近のレジのうざったさを見てると
フレームワークに通じるところがあるんだよね
0340仕様書無しさん垢版2022/07/16(土) 21:24:56.50
>>338
知ってますよw
webサーバーって知ってますか?

シェルのどのコマンドでhttpリクエスト待ちするんですか?
0343仕様書無しさん垢版2022/07/17(日) 00:08:58.79
フレームワーク使ってても、
現場の奴らはMVCすら理解していない模様
好き勝手に書いて品質が終わってるんだけど
昔はもっとひどかったの?
0345仕様書無しさん垢版2022/07/17(日) 07:57:28.42
Tポイントカードを温めてください

お客さんの依頼に応えようと、レジの店員さんは胸の谷間にTポイントカードを挟んだのであった。
0347仕様書無しさん垢版2022/07/17(日) 08:19:47.24
少し時間が経っただろうか。
温まりましたよ。
そう言って、レジの店員さんは人肌で温まったTポイントカードを手渡ししてくれた。
受け取る時に、店員さんの手に触れてしまった。
Tポイントカードの温もり、少し冷たく感じた店員さんの華奢な手。
私はその手を両手で包み込んでいた。
店員さんの手も、温めてあげたいです。
お互いに視線が合い、見つめ合う二人。
何とも言えない至福の時間が流れたのであった。
0348仕様書無しさん垢版2022/07/17(日) 23:04:32.41
そして店員はちらりと時計を見ると叫んだ

14時28分、犯人確保ー!

そう、店員は警察だったのだ
0350仕様書無しさん垢版2022/07/18(月) 01:38:08.32
結局フレームワークもどんどん肥大化複雑化して
使いにくくなってくるんだよ
これは自己顕示欲にまみれたソフトウェアの宿命
その臨界点を見極めずにずっと縛られ続けるのが
1番愚かな人たち
0351仕様書無しさん垢版2022/07/18(月) 03:03:26.25
そういってフレームワークを自作して
他人がメンテナンスできないようにする
POSIX原理主義者でした
0352仕様書無しさん垢版2022/07/18(月) 13:00:37.03
つーか、Laravelでドヤってるレスを見ると
cgi知らずにwebやってるプログラマーとかいるんだな
もはや自前でgetやpostのパラメータを取ることができないんだろう
そこまでフレームワーク依存で弱体化してるのか
0354仕様書無しさん垢版2022/07/18(月) 13:27:17.25
Laravelでドヤってる奴はダサいがRailsでドヤるのはカッコいいよな
なんでだろ
0356仕様書無しさん垢版2022/07/18(月) 18:21:34.65
>>352
getやpostの仕様を無視して
sedとかで適当にgetのパラーメータ取ってるやつがいてワロタw
0357仕様書無しさん垢版2022/07/19(火) 00:51:16.28
CGIがぁでウェブサーバーをガチで知らんのは笑うの超えて引いた
0358仕様書無しさん垢版2022/07/19(火) 14:45:10.13
ウェブフレームワークだと、リクエストの処理なんて
入ってきたパラメータのバリデートしか考えないからね
フレームワークなしだと、リクエストの受け方も書けないよ
0362仕様書無しさん垢版2022/09/06(火) 15:55:46.42
あるデータマッピングのツールを使ってるんだけど
ただのテキストファイルを読み込めない(笑)
xmlとかjsonとか豊富なフォーマットが読み込めるのに
フォーマットがないテキストが読めないとかアホかとバカかと
0363仕様書無しさん垢版2022/09/08(木) 19:36:15.10
>>362
そりゃそのデータが何物なのか全く分からないしなぁ・・・
xmlやjsonはデータが階層になっている事は確定している訳だし
0364仕様書無しさん垢版2022/10/26(水) 22:24:14.48
どれとは言わないが、見ただけで虫唾が走るけど大人気のもあるし
日本語どころか本家の解説もろくに無いが、実装は興味深いものもある
しかし、白紙の状態で何日かチェックしてれば
実用性や好みで、各人が選ぶことができていい
0366仕様書無しさん垢版2023/10/17(火) 19:30:11.89
…せ、先輩…待ってください…先輩が欲しい…です…///////
0367仕様書無しさん垢版2024/03/29(金) 15:40:39.65
焼きたてことは料理とか、こっちは必死に本国人気ないメンバーまで持って物事になって?いやいや
単に酒癖悪いだけじゃなくても見えて来たのが弁護士なん?
0368仕様書無しさん垢版2024/03/29(金) 16:16:09.44
>>276
舐達麻
レスを投稿する


ニューススポーツなんでも実況