はてなキーワード: Railsとは
個人的にBard使ってるんだが、出だしはまぁ特に機能的に特筆すべきところはなかったのだけど、画像添付できるようになったりし始めてChatGPTより性能が良いと感じている。
近々、上位版が有料で提供されるらしいから、APIとかも提供される前提で使い道を考えてみた。
・配送物の伝票を画像にして投げて、Googleマップで最適な配送ルートを返してもらう。
・冷蔵庫内にカメラ付けて、ある食材とかからレシピを提供してもらう
・子どもの学校のプリント画像を投げて参観日とか提出物とかスケジュール管理してもらう
とか、個人開発でもこのレベルのアプリケーションが作成できそうなんよ。
なので、みんなAppEngineでサクッとつくってみようぜ。
他企業のシステムとも連携して、従業員の作業を軽減させるシステムだね
まあ旅行会社みたいなシステムと思ってもらえばわかりやすいかな
日程調整
航空チケットの手配
観光地への送迎
こういうのをうちのシステムが引き受ける
$ bundle exec rails stats ではこんなかんじ
Code LOC: 228263 Test LOC: 249984 Code to Test Ratio: 1:1.1
俺の作業分は
https://github.com/ORGANIZATION/REPOSITORY/graphs/contributors
で見たら
4,191 commits 1,767,573 ++ 887,923 --
くらい
こんなもん?
業務内容に触れない時点で嘘だと丸わかりなんだよな。
普通、どんなフレームワークにどういう手を加えてCICDやってるかって話になるでしょ。
そういう具体性がない時点で給料1000万を信じてもらおうなんて無理無理w
ちなみにrailsが流行ってた2015年頃、railsとruby本体のコミッターを並行しながらC社のバックエンドやってた人が給料1380万で話題になってたね。
でもその人は技術顧問の立ち位置で、シニアリードアーキテクトが800切るくらいだった。わかる?その水準だと技術と組織のマネジメントも自然とやるのよ。
バックエンドのリードだけで1000万出すなんて経営判断はありえないってエンジニアからしたらわかるわけw
まぁこの増田が唯一当ててる所は、三角関数はバックエンドでそこまで使わないって所かな。
あとは全部的外れだねw
もともとPythonは世界的に見ればとても成功した言語だった(Python2のころ)。
PythonにはPEPという言語の仕様を決めるための文書があってこいつがOSS開発者の中では非常に受けが良かったんだ、Pythonの開発者であるGuideは「優しい終身の独裁者」などと揶揄されていた。
この時代に作られた多くのPythonによる資産が多くのOS(特にLinux派生のOS)に組み込まれたために、OSにはPythonがプリインストールされることになり、そして未だに存在し続ける理由となったんだ。
プリインストールされているPythonのバージョンを確認すると2系であることが分かるはずだ。
しかしPythonは2から3へのバージョンアップで多くのユーザーを失って死に体になってしまったんだよね、Railsが台東したあたりからプログラミングに興味を持った人からみると死に体のPythonとイケイケのRubyを初めに見てしまったからRubyのインパクトが強くなってしまうのは仕方ないね、でも、もともとはPythonのほうが圧倒的にユーザーもシェアも多かったんだよ。
しかし、PythonにはPythonによる優秀な資産があるので簡単には死ななかったんだ。
中でも数値計算に使えるライブラリを持つ言語としてはPythonが最もポピュラーだったことから機械学習とセットで一気に息を吹き返すことになる。
とはいえ、この頃からは当初のPythonの理念とはかけ離れた金の臭いにつられたようなユーザーが多く参入してきたためにGuideも疲れ果ててしまい開発者の座を退くことになってしまう。
今やPythonは多くのメディアによる祭り上げによって金の臭いにつられた人間が集い金を稼ぐ手段として用いられており、そういった理由からPythonの本やらなんやらが多く夜に出回っているんだよ。
あぁ、私の好きだった頃のPythonはもう帰ってこないのだ!
未だに PHP をやろうと思うようなLaravelの人なんて、レベルが低いに決まってるじゃん。Rails の様なのもアレだけど。
クックパッドは2010年代前半の頃からRailsアプリとしては開発規模が巨大で、そこから直接発生する問題だけでも相当大変そうだったよ
同時に開発してる人数が多すぎて標準のマイグレーション機能が使えなくて内製ツールでカバーしたとか、自動テストが大量にあって実行待ちが長すぎるから社内で分散実行システムを作ったとか、そんな記事を出していた
そういう厄介事にぶつかっていないとか、そもそも想像すらできないってレベルなら、同じRailsを使っていてもゲームのルールが違いすぎる