「Rails」を含む日記 RSS

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

2022-05-06

RDBMSに拘る理由ってさ

ただこれらのDB現在広く普及しているRailsやLaravelやSpringなどのWebフレームワークSQL互換DBとの連携を基盤にしているので、それらから見たら非主流なWebフレームワークを使うことになる。

それこそ古臭いフレームワークを何時までも使ってるからだよね

15年前とか笑ってる場合か?

最初Railsリリースされて何年目だと思ってんだよ

17年目だよ17年目

いい加減に技術アップデートしろ

Rails使ってる身分で15年前の技術(笑)とか調子こいてんじゃねえぞハナクソ

2022-04-21

anond:20220421105048

いね

Go: (この中では)比較ネイティブに近くできるので高速。メモリ管理シビア

Java: 枯れてる技術なので採用例が高く、WebだろうがデスクトップアプリだろうがAndroidアプリだろうがある程度柔軟に作れるし堅い選択肢

Python: 機械学習ライブラリが一番充実しているが、扱いやす言語なだけでパフォーマンスは最悪

PHP: Webサイトが一番作りやすいが古いバージョンセキュリティ的に難点。型が柔軟過ぎてぐにゃぐにゃしている

Ruby: Linux上のツールを作るのが楽と思いきや、RailsWeb用途が爆発的に増えたものの、今はもう過去過ぎる技術でもある。もう全盛期には戻れないんじゃないか

2022-04-07

れ: node.js呪い

https://d.potato4d.me/entry/20220405-nodejs/

話題になっているけど、本来人類必要なのはクロスプラットフォームな実行環境であってNodeじゃない。

TS流行ったのはJSがクソだから。BabelしなきゃいけないのもJSトランスパイルしなきゃいけないからであって、必要なのはJVMCLRのような言語実行環境

Reactが流行ったのはshadow domだけど、必要なのはDOMじゃなくてちゃんとした「アプリ」開発用のイベントモデルレイアウトマネージャ含むGUI環境

フロント界隈の流行廃りって本質的改善ってよりもほかの良い技術いかブラウザ/Electron等JSエンジンという限られた環境に持ち込んで幸せになるかがメインに見えるので地獄に見える。

アプリ」書くのになんでドキュメント記述用のHTMLに今ものっかってんだよと。

MavenやらGemsができて依存管理楽になったとか、RailsがでたときのようなCoCいねとか開発の考え方を変えるフレームワーク、 rspec/Cucumberがでてテスト最高とか、c10kも怖くない非同期I/Oとか、好きな言語が使えるJVM/CLRそもサーバーならrustでもgoでも好きなものが動くとかとか本来の開発を楽にするという意味ブレークスルーってあんまりみられない気がしている。なんでフロント界隈の新技術ってあんまりわくわくしない。

逆にちゃんとしたクロスプラットフォーム実行環境ブラウザしかないということなんだけど、ブラウザなかなか進化しないし RIAApple 様が切り捨てるからなぁ。

ということですべてはブラウザが悪い。JavaScript 以外がちゃんと動くクロスプラットフォームGUI環境必要。でもプリインでモバイルでも動いてOSから独立して協調して作られていて、Webという既存の大量の資源アクセスやすものは現時点で実質ブラウザ一択。つまりWASM に期待。次にHTMLであるべき文書はともかくSPAなんてもう「アプリ」なんだからHTML手書き文化もうやめてネイティブアプリ並みの GUI 作成環境復権しよう。

するとクライアントでも好きな言語が使える。そして同じ言語がいいとサーバサイドで Node.js を使う必要もなくなりへっぽこプログラマが Node のイベントモデル理解せずに使うこともなくなる。

そしてそれらができたときに Node というか JS/HTML呪いから解放され人類平和が訪れるのだ。君はその後も Node.js を使っても良いし使わなくてもいい。

ま、私はそんなもの作れないのでありものでがんばりますがね。

2022-04-03

SPA的な手法コストを決定するのはスキルではなくIQ

https://foo-x.com/blog/is-spa-high-cost/

ぐうの音も出ない論駁だと思っていたら、はてブコメントがクソ煮込みうどんになっていてワロタ

IQの高い起業家に対しては、自分コードを書くことを薦めている。

そのときに明らかに学習コストが低く、当面のスケーラビティに困らない方法は、SPA(というか、NextJS等のSSG)+BaaS(Firebase等)。

Railsなんぞ使ったら、あらゆるレイヤ戦線が広がって、労働集約的になってしまって、IQゴリ押しできない。

正直、最近サービスは高IQ人間にとっては極めて快適だと思う。いわゆる文系の人でも、セキュアかつスケーラブルなサービスを容易に開発できると思う。

足を引っ張っているのは、低IQで声がでかい人間とそれが快適でぬるま湯に使っているサイレントIQ層だと思う。

2022-03-11

インフラ自動構築のTerraformの勉強してんだけどよくわかんねえ

アプリエンジニアからインフラも触るフルスタックになる予定。インフラは未経験

転職先で使うらしいからTerraformについて事前に勉強中。入門書手に取りながらいろいろ見たり触ったり。

AWSとかの基礎知識が少ないから「あーこれAWSのあの項目がこうやって設定値として置き換わってるんだなー、便利だなぁ」

ってならんくて次から次に知らん機能の知らんオプション値とかが大量でてきて理解がフワフワしてる感じ

なんだろう、SQL知識ほとんどないままRailsドキュメントだけ読んで「ORマッパーでDISTINCTとUNIONの記述が良い感じに変わってます!」

って説明されてるのがずーっと続いてる感じ、基礎知識がないままレベル10くらいの説明されてて脳に定着してない気がする

サービスめっちゃ種類多いし網羅的に理解するのは結構きついなー

ググりながら構築できたらいいのかしら

2022-02-15

Railsってそんな難しいか

フロントより絶対バックかんたんだと思うんだけど何でそんな毛嫌いして他人押し付けなきゃなんないのかわかんない。

嫁も子供もいるようないい歳した大人が「わかんないから出来ません」とか言って押し付けてきて毎日吐き気する

今すぐ人類辞めて死ねばいいのに

2022-01-24

anond:20220124054509

まあLaravelとかRailsとか使えるだけの人よりは今風のモダンPHPちゃんと書ける人の方が見込みある気がするけど

2022-01-15

javascript何もわからんのにreact書いて、rubymysqlnginx何もわからんのにrails書いて仕事してるからはてブテクノロジーカテゴリに上がってくる記事空想上のものなんじゃないかって思ってしま

2021-12-26

anond:20211223142151

Scala はともかく、GoRuby は別物だろ。あと、RailsJavaScriptSQL とかのノウハウのが大事なんじゃね?

2021-12-22

とあるスタートアップが終わる時 (2)

[前回](https://anond.hatelabo.jp/20211221045059)

会社雰囲気は良かった

全員が経営陣と友達ということもあって、大学の仲が良い研究室とかサークルみたいなノリ

当時の写真を見るとちょっと恥ずかしい気分になる

CTO/CEOの仲は特に良くて、10年来の親友とのこと

会社webページにはベタだけど、肩を組んで笑っている写真が載っていた

資金調達も上手くいっているようで、当時としては結構良い額の給料を貰えた

CEOプロダクトも無いのに講演会とか取材に応じていて、界隈では少しだけ話題になっていたような気がする

自分には凄いキラキラして見えて「この会社はきっと有名になる!」って何の根拠もなく思ってたw

資金調達は順調に行えたが、プロダクト開発は順調とは言えない状態だった

まず仕様が決まらない(そもそもコンセプトからして無いのだから当たり前だがw)

そのくせ、CTOはやたら可用性や表示速度を気にしているようだった

自分RailsPHPスキルしかないため、herokuとか、EC2に立てて様子を見ようと提案したが、

「そんな構成では何百万ユーザーアクセスに耐えられない」

もっと最先端構成が良い」

と言われ提案却下された

会議YAGNIだと言っても聞き入れてもらえず、

議題は目標が無いまま細かいシステム構成だったりフレームワークの選定に終始した

続き

https://anond.hatelabo.jp/20211223003204

2021-11-17

anond:20211115185110

プログラミング出版をしたいだけなら、その領域の勃興時に「声さえかかる場所」にいれば良い。はっきりいうと、AndroidPython とか Rails なんかが勃興した頃には今以上に本が新規で出されていて、大学在学中のガキのような連中の書く本すら売れるから出版社が内容の如何を無視して出してくるからなんだよ。何故に今は本が売れないかというと、ある程度以上になると OSS公式記事の方が信用に値するから、本を買うインセンティブが減るのよ。売れる本は、長期的には収斂するから

2021-11-04

Rails はまだイケると思うけどな

もちろん、昔のような Ruby on RailsNginxHeroku で動かしていくという牧羊的な時代は終わったことは認める。

俺的には Rails の層を薄くしていくのが未来なんじゃないかな?具体的には、Kubernetes や Terraform を活用して cron といったラッパーGem を減らしてクラウド活用する方向に進み、ViewNext やら DHHオススメ方法で分離することとかになると思う。

anond:20211104221051

Pythonウェブで使いたくないのは、HTMLLispS式であって、Python のカッコが一対一対応しないからだろうね。Djangoテンプレートに endif みたいなタグがあって、キモかった記憶があるで。すくなくとも、RailsMVCViewLispベースとした Ruby合致たから、流行った部分もあると思う。

2021-10-27

anond:20211027152420

ただ個人かチームの改善レベルプログラム書いてるハードウェア設計者のワイに、

「これやるならPythonでしょ!」

Railsフロントエンドの何か書いて欲しいかRubyで書いたら?」

「これくらいならPowerBIでいいんじゃね?」

とか知識ひけらかしたいのか知らんが無駄にいろんな言語を学ばせようとする上司がウザい

プログラマーじゃなくてただの回路設計者なんだから頼むからVBAでも何でも言語は一本でやらせてくれ

2021-10-25

VBは何でもできるし良い言語だよって言われたんだけど正気疑うんだが

やってみてるけどどこが良い言語だよ。

Visual Studio依存してるのもうざいし、文法もうざいし、なにより微妙独自の書き方を求めてくるのが一番癪に障る

何一つ良い言語の要素を感じないんだけど、なんでこの言語ウェブアプリ作るんだよ。意味不明すぎる。LaravelでもRailsでもDjangoでもなんでもいいから、別のMVC使ってくれまじで。いつまでもブラウン管現役で使うみたいな貧乏くせー真似してないで、1,2ヶ月かけてシステム一新してくれ

2021-10-23

GitHubダラダラ巡回してないでもう寝なきゃ

というかアウトプットしなきゃ

というか、なんとなくさっきRubyでググったらサジェストが容赦ないな…

RubyRailsオワコンみたいなネタ流行したのは2019年頃だったか

そのへんの時期に記事が集中して書かれてた

自分Rubyは嫌いだけどオワコンとは思ってない

みんな好きな言語を使えばいいと思う

2021-10-18

なんでそんなにRails嫌いなん…?

わざわざRailsにReact乗せる理由コンテンツリッチ化以外に理由ある?

API化するかしないかってreturnがHTMLJSONかの違いかしかいから、やりたかったらフロントをReactにすればいいと思うけど、今回急ぎなんでしょ…?

2021-09-22

anond:20210922132146

個人的には「コンピュータサイエンスをやれ」ってのは「React!Rails!Firebase!アプリをサクッとリリースして一儲けだ!」みたいな言説へのアンチテーゼ的な意味合いがあると思っているんだけど

そういう意味ではブラウザ掘り下げるとかも十分コンピュータサイエンス一種と思うな

何もオートマトンとかネットワークとかの話ばかりがCSではない

2021-08-06

Railsからプログラミング始めた人ってプログラミング能力低くない?

Railsしか書けないおじさんというのがいる。

RubyRailsでどう書くかを知っているか知っていないかだけでそれがプログラミング能力だと勘違いしてる人が多い。全員というわけではないが……

「このライブラリでこう書ける」とか「こういう書き方がある」とか「こっちに書くとここがこうなる」とか、そういった規約覚えゲー的なところに目を取られて、どれだけRuby on Rails関連の規約をたくさん覚えているかプログラミングスキルが高いかいかを考えてる人が多い。もちろんそうした覚えゲーもある種プログラミング能力の一部なのだが、一方でライブラリを単に入れただけでは実現不可能パフォーマンスを考えたコードを書くときアーキテクチャ設計の段階では、何年も経験しているはずなのに役立たずになる。

ググるのが面倒なシンタックスシュガーや、ライブラリを導入した人しか辿り着けないconfigなど、規約(笑)かい発見非可逆なルールによって、それを導入した人だけが知っていて既得権益を得られるような構造になっている。そのために、ある機能を新しく利用したときに、それを知らない人にRails知識マウントを取れるようになっている。この気持ち悪さは、例えるなら、刑法を全部読んでからじゃないと街を歩くだけで逮捕されて、しかも何の罪で逮捕されているのか教えてもらえないようなものだ。

それで、全員というわけではないが、そういったRailsしか書けないおじさんは別言語で書くときに平気で今までプログラミングしたこといかのようなレベルの最悪のクソコードを生み出してくる。そもそも言語が書けないおじさんも多い。

なぜなら、Rails知識こそがプログラミングスキルだと考えていて、Rails知識すごいワールドしか生きてないからだ。覚えゲーをやっていただけで、スキルとしてはポケモン名前を覚えただけにすぎない。社内スキルのようなものだ。

自分としてはRubyRails直ちに滅びるとは思っていないが、Railsをメインで使ってる会社からしても、こうしたRailsしか書けないおじさんは今後不要になってくると思う。

2021-08-05

anond:20210805005615

Kimoi けど、最終的には救ってくれるから Rails で良いと思うけどね。DBテーブル名は命名規則に従うのが辛いけど、あとあと感謝すること高し。

Vue の v-if とかの構文が嫌いだけど、jQuery 使ってた人は評判いいから、ええんちゃうんかな?俺は React を使うほうが良いと思うけどね。

2021-08-01

anond:20210801013057

そういうプロジェクト成功する「何か」なんて存在しないの。色々 PMI なり、PMBOK なり、努力はされたけど、歴史的に「こうしたらうまく行った」という決定打は見つかってなくて、ただ「動くコード」だけが計算機が受け入れてくれたのでが世の中にあふれている。設計とかも「確固たる開発したいもの」ができないのだったら、KPI だけは決めて、PostgreSQLAWSRailsNext みたいなアーキテクチャKPI相談しつつチョイスして、まずは堅いエリアを構築していくという、XPスクラムの方が速くて良いと思うよ。

2021-07-30

Hagexが生きてたらマナブ勝又ボコボコにしてくれただろうに

「#駆け出しエンジニアと繋がりたい」というハッシュタグ詐欺に使われる日本Hagex はいない。なぜなら、Hagex は殺されたからだ。

Hagex天才だった。インターネット初期に技術を得て、しかも「ニヒルなやり方で、間違いを自覚させる」手法天下一品だった。特に彼の「技術的なバックグラウンド」を持った上で、この手の「WordPressで一千万!」とかい詐欺師の戯言を「テクニカルな背景と、類まれな文才」をもって否定できる人材は、令和の日本インターネットはいないようだ。

ひろゆきホリエモン山本一郎も才能はあるし、インターネットに詳しいという点では、ネット評議者として認めてやってもよいかもしれないが、ただ「なんとなくテック業界で生きてきた」という感だけで物事を語るだけで、なんというか技術的な背景を持ってして「イケダハヤト」の理論的な矛盾点をつく、というネット論客Hagex を超えてきたやつはいない。

Hagex が生きていたら、きっとインフルエンサーの「WordPressでイッセンマンは堅いかなーと」という語調の裁判から逃げやすポイントを見破って、「WordPress編集できるエンジニア年収は WebDesigning の統計から、だいたい400万ぐらいだけど?」とか返せたり、「SEOでイッセンマン」というマナブの主張も「2000年頃の過渡期の昔はともかく、SEOだけの専門会社があって、値段もこなれているのに頼む理由がない」現状を語れて、「Ruby の次は Scala だ」という勝又の嘘も「Scala ができるやつは SQLTCP/IPにも精通しているか給料が高い」という合理的説明もできちゃうだろうな、って思う。なぜ、Hagex は殺されないといけなかったのだ。

「罪を恨んで人を恨まない」と世界は言う。ただ、やっぱり代替不可能人材はいて、Hagex という存在がいることで平成の末に「フリーランサー年収千万、それをプログラミングで」という【頭の弱い】ヤツが引っかかる嘘を「徹底的に茶化して」日本国に「騙されてエンジニアになる」というかわいそうなやつが消えてくれたのだ。たかだか、無料Rails Tutorial モドキを一周して「年収千万」になるなら、東大東工大をでた連中が日夜 SIer で虐められて鬱になって自殺するわけ無いだろ。

頭の悪い KKO の俺だって勝又が「ソシャゲバブルの果にグリーにいれなくなってきて、『ゆるふわエンジニア』なんて存在できないのに、ScalaGo だ」と言って金をくすねているのは想像できる。マナブが「あの反社が多い界隈の広告業界検索版がSEOで、タイにいないと命がヤバいくらいの主張をして、しかも間違っている」ということぐらいわかる。だけど、俺には「テクニカルに間違っていること」は理解できても、Hagex にできた「テクニカルな背景を持ってして、インフルエンサーをニヒル否定して、バカ信者を改心する」なんていう高等スキルは持ち合わせなかった。残念なことに。

Hagex よ、令和にあなたがいないせいで、哀れな仔羊がインフルエンサーのカモにされています人間から、死という限界はある。だけれども、平成の末には「Hagex という抗生物質存在」していて、しなくても良い犠牲が無かった、というのは Hagex さんの死があってはじめてわかったんだ。申し訳ない。

から、私は匿名の「増田」でインフルエンサーを徹底的にこき下ろすと決めたのだ。この不退転覚悟で、マナブ勝又といった、技術を間違って使う貴様らを Hagex の代わりに裁こうと私は思うのだ。金をとってカモを地獄に落とした貴様らの罪は大きい。覚悟しろよ。

2021-07-29

ローリングアップデートをするときの、RDBスキーマエラー対策を教えてください!

例えば、Kubernetesローリングアップデートをするときrails db:migrate ですけど、そうすると RDBスキーマおかしくなって、古いコンテナから 503 が出て困りませんか?対策方法を知りたいです。

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