「Rails」を含む日記 RSS

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

2018-01-23

https://qiita.com/klriutsa/items/8d7381f437c225c64a5f

Rails界隈よく知らないが、ビジネスロジックオブジェクトの責務ってのに分解するのは、平均レベルエンジニアには難しいと感じるよ。

ModelDBテーブル対応する、複数Modelが絡む処理は業務名前を冠したServiceにまとめるってのが、迷うこと無く整理できて、担当者が変わっても一貫性を維持できる丁度いいところだと思ったんだけどなあ。

俺のいる組織レベルが低いせいだって言われると、返す言葉も無いけどね。

2018-01-08

日本IT企業のココがイケてない

ってどこか連載してほしいと常々思うのだが。

大企業サイトが軒並みイケてない

言わずもがな楽天。なんだこれ。インターネットがこの世に出たころのようなデザイン、これはもはや意図的に使いにくさを追求しないと辿り着けないレベル

値段に神経質にこだわるユーザーくらいしかチェックしない。

銀行系、クレジットカード系、なんでもいいけど日常的に使わざるを得ないインフラを担うような会社サービス

大手企業だけどSIerに開発を丸投げしているような会社システム

もうすぐにエラーになるわ、URL名前おかしいわ、ちょっとたことに7クリックくらいしないと実現できない。リクルート系も同じくらいヤバイ

これは外注している会社全般にいえるけど、SIer技術レベルはやはりヤバイSIerはこの世から滅びたほうが社会のためになる。

退会の煩わしさとメール受信停止の面倒くささ

ユーザー視点で見事なまでに考えられていない。ここで苦労させることに何の意味があるのか。

日本辞書からおもてなしという言葉は取り除いてもらいたい。

道徳がまったくないサービスの乱立

Youtubeとか海外カンファレンスをみていると、よく「Make the world better place」ってフレーズをよく聞く。めちゃくちゃ聞く。

サービスによって世界をより良くしたいって思想の元にサービスを開発しているわけだ。

ところが日本はどうだ?

そんな発想がないどころか、「Make the Japan more chaotic place」って言葉がぴったりだ。

まりサービスによって日本もっと混沌とした場所にするってこと。日本経営者エンジニア社会的意義とか考えたことないやつばかりだ。

メルカリとか犯罪の温床になるようなサービスばかり提供し、ドヤ顔。昔流行ったソシャゲとか、そんなゴミを開発している会社だらけ、DeNAなんかソシャゲ以外の新規ビジネスでも問題だらけ、社会悪のもの。儲かればなんでもOKって会社ばかり。

社会全体に倫理がない日本とかホントどこに向かってるんだろ?

技術トレンドが2年くらい遅い

今時Dockerが〜とか恥ずかしげもなくそんな記事が今なお乱立する、まじかよ。

さらに開発環境に使いましたって糞みたいな記事が乱立する有様。Deployはどうした?

Qiitaとかゴミ記事プラットフォームと化しているかgoogle検索からまじで外してもらいたい。

さらRubyが〜Railsが〜なんて、世界でもPerl並に勢いよく廃れている技術を今なおスタートアップドヤ顔で使う。

まあそれはいいけど、あんパフォーマンス自由度高すぎて可読性も低い言語流行る時点でエンジニアリング思想普通に欠けてると思う。

技術手段ではなくて目的になりすぎ

さらマイクロサービスアーキテクチャーが〜っていって大した規模ではないスケール必要性がまったくないようなシステムにまで

無理に導入しているやつ。

もうエンジニアを辞めることを強くオススメする。

CTOって肩書があっても、こういうやつがい日本はもうほんとすごいわ。


なんか書いてて心が病んできたので、何かwebメディアで連載してもらいたい。

2017-11-30

anond:20171129031452

‪すごくわかる。自分も今でもそう思うことがある。

まだJavaScript手法確立されていないから、フロントエンドだけにこだわると、そこから抜け出すのは難しい。

サーバーサイドでもちょっと頑張れるようなら、Rails始めてみると‬、JavaScriptを学ぶヒントが得られるよ。

RailsJSも含む他の言語に比べて、初心者ハードルが低いから、文系だった自分でも、なんとなくできた。

せっかくそこまで書けるようになったんだから、なれなかった、なんていわないで。

2017-11-09

anond:20171109115142

RailsとかLaravelとかの本やチュートリアルサンプルアプリ作ってなんとなく共通構造理解するしかない

かい流儀フレームワークによってそれぞれ違ったりするし、「俺がMVC解説してやろう」、つってアドバイスしてくる奴等もそれぞれ言ってることが違う

変数の持ち方にしても、DIとか出てくるし

原則は、画面に依存しない共通処理を切り分けておいて、機能追加や機能修正が行いやす構成にするってことだと思う

2017-10-10

anond:20171010135319

Ruby/Kotlin


「あっじゃあRailsとかできるんですね」「できません」

「あっじゃあJavaとかできるんですね」「できません」


雑談会話を撃墜するのが趣味(やりたくないだけでできるけどね…)

もうひとつくらいパターン増やしたいと思っている

anond:20171010133532

なぜ彼ら/我々がPHPを使わなかったのかという疑問に対する回答は至ってシンプル

だってPHPってRubyじゃないじゃん

Rubyで○○したいシリーズ集大成Rails

anond:20171010132303

からまともなIDEが欲しけりゃ金払えと言われているのではないのか

Ruby/Rails使いのシェルエディタ利用能力は平均してかなり高いよ

そうじゃないとプロダクト開発はできなかったからだ

増田のrails屋、ちょっと教えろ

ミーにはステマ起点に見える

IntelliJベースRubyMine(完全有料:個人紐付ライセンス1万円/年(税込))がベター

IntelliJは使ったことあるかな

あれの有償版Ultimate+Ruby特化+Railsプラグインみたいな感じ

1か月の試用期間付き

2017-10-05

おうちUbuntuにRailsアプリケーション入れたい

お一人さま(で、git読んでくれて、特定管理システムに慣れなくてもよい)ならgogsとかおすすめな気がする

Go言語バイナリインストールしてgogs webすればSQLite3使って勝手に動くよ

anond:20171005124057

追記。redmineだけwww-dataユーザーで手動展開してwww-dataとして必要gemredmineディレクトリ内に(必要なdevをaptで入れて)インストールしたら動いた。

やっぱりあちこちディレクトリ分散させたredminedebが俺には繊細過ぎたのだ(rubyrailsnginxとphusionpassengerはdebのまま)。作業ディレクトリいっこ万歳

おうちUbuntuRailsアプリケーション入れたい

なんだ今はredminedebパッケージあるじゃーん

そんな最新機能つきとかじゃなくていいんだからこれでいいよ

みんななんでそんな古式ゆかしくソースから/optにインストールとかしてんのよw Debian/Ubuntu野良コンパイルとかwww


↓(20時間後)


debで入れたやつ動かん…

いやコンソールからrakeすると動く…fastcgi…は諦めたんだ…nginxPassengerモジュールパーミッションはだからwww-dataにしてあるだろおおおがあああ

教訓:公式説明が遠回りなときはなにか理由がある。狂信者として生きていく根性がないのならネットで聞きかじりのポリシーは適宜曲げよう

2017-10-03

[]Rails初心者が3ヶ月かけてKindleセールまとめページを作った結果

[追記]

なんの反応もなくて辛い

増田で書いたらいいことあるってどこかに書いてたので書く。

要件

1. 開催中のKindleセールを一覧表示したい

2. かつ各セール対象商品も1ページ内で見られるようにしたい

1番目の要件を満たしているサイトブログはたくさんあるが、

2番目の要件を満たすサイトあんまりない気がしたので、

自分で作ってみることにした。

自己紹介

Railsを選んだ理由

Railsを使ったら簡単webサービスが作れる

ってどっかに書いてた気がしたか

作ったページ

http://www.kindletoku.com/

お世話になったサイト

最初にここをみて作り方のイメージを掴んだ

 https://openbook4.me/projects/92

railsコマンド等で迷ったらここを見た

 http://www.rubylife.jp/rails/

情報

 http://chalow.net/2016-01-18-3.html

からないことググったらだいたいここに行き着く

 https://qiita.com/

スケジュール

1週目

 ・とりあえず『https://openbook4.me/projects/92』をみてイメージを膨らませる

2週目

 ・とりあえずrailsプロジェクト作成する

 ・amazon-apiを叩いてセール情報が返ってきた時は嬉しくて泣いた

 ・ただ、あまりにもゴミデータが多すぎて悲しくて泣いた

(終了済のセール/全然安くないセール/アクセサリ等のセール情報が大量に含まれている)

 ・ゴミデータを弾く方法を色々考える

3週目

 ・ある程度ましなデータが取れるようになったので見た目(view)を作り出す

4週目

 ・ドメイン取る

 ・とりあえず公開する

 ・動作が遅くて/メモリ消費量が多すぎて頭を悩ませる

2ヶ月目

 ・アクセスがなさすぎて泣きたくなる

 ・動作遅い/メモリ消費量多すぎる原因を考えるがわからない

 ・アクセスがなさすぎて泣きたくなる

3ヶ月目

 ・アクセスがなさすぎて泣きたくなる

 ・動作が遅い原因がなんとなくわかり改善する

(キャッシュとか)

 ・見た目も改善する

イマ

 ・アクセスがなさすぎて泣きたくなる

 ・増田宣伝する

感想

  • 振り返ると2ヶ月目何もしてなかった
  • 結構思い描いていたサイトにはなってきた

何も知らなかった状態から頑張ったのでサイトを見ると嬉しい

  • でも誰かに見て欲しい

課題はまだ山積み

- 有効セールを弾いてしまうことがある/無効セールを弾けないことがある

- アクセス数が増えた時、耐えられるかわからない

- みんなが欲しい情報提供できているだろうか

お願い

感想ください。頑張って改善します。

2017-10-01

anond:20171001140141

こういう悩みってせいぜい2005,6年の話だろ

イマドキわざわざ「web系」なんていく意味まったくないよマジで

新興の事業会社なら立ち上げ時の仲間との格差はうまんないし

下請け制作会社なんてほんととてつもなく貧乏くさいし

railsうんぬんとかそんなもん単に使ってるだけの話でそんなもん使ってるからって偉くもなんともない

2017-09-13

LAMP環境って

今でも主要な開発環境なの?

この前某社の面接(中途採用)を受けて、結果的には落ちたわけだけど、

LAMP環境がなんとかってコメントとしてあり。

(落ちた直接の原因はLAMP環境経験ではないと思う)

Rails流行ってからPHPPerlはそれほど需要高くなくなったと思ってるし、

業務システムを開発している身としては、PostgreSQLのほうが使いやすイメージが強くて。

今でもWeb系開発ってLAMPが圧倒的なの??

2017-09-12

anond:20170911110731

N予備校から就職とか使いものならんやろwwwとなめてたけど、

これをすべてできるなら及第点どころか超即戦力やな。

なんなら勉強せず遊んできた大学生より十分使える。

専攻と関係のない職に就く大学生がいる昨今、その辺の私大よりN予備校のような職業直結型専門学校が重宝されるべきかもしれない。

たぶん当たり前すぎて書かれてないだけかもしれんけどRailsみたいなフレームワークで開発しないんだろうか

2017-09-06

メソッドチェインとか

Rubyもっとマイナーだった7年くらい前にどや!ってメソッドチェインでコード書いて公開したら読みづらいって言われまくった記憶がある。っていうか俺もメソッドチェインっていう言葉概念も知らなかったし、周りにもメソッドチェインっていう言葉も書き方も浸透してなかった。とにかく俺は関数繋げて1行で欲しい値を取り出す方法の方がカッコいいと思っていた

当時はgithubを俺は知らなくて(いま調べたらgithub設立2008年から自分が知らなくてもしょうがないな)google docsに載せて公開してた

たぶんrailsっぽいメソッドチェインの1行関数で返り値を次の1行関数に渡すような書き方が今後増えていくと思うけどどうなんだろう

あとやっぱりオブジェクト指向って微妙な感じがある。データの持ち方をその都度クラスにはめ込んでインスタンスにするって方法がなんか気持ち悪い。関数だけでいいじゃんってなる。コード書く時にわざわざクラスを作りだしてそれに関数を押し込めなきゃいけないのがなんか気持ち悪い(コード書いてる時に最初に思いつくのはクラスでもオブジェクトじゃなくて関数だ。車を欲しいから車を発明するじゃなくて移動手段が欲しくて結果として車が発明されるのだ)

犬っていうクラスが無くても、鳴くっていうメソッド存在させておきたい。後から大きな声で鳴くにして、最後あたりで犬が鳴くとか猫が鳴く、みたいなコードの書き方ができなくてクラス最初に作らせるのが思考に縄をかけられる感じがしてキモい

人間思考抽象から具象に下ろすことだって多々あるのに、オブジェクト指向もといオブジェクト思考は具象から抽象に上げなきゃいけないか

例えば俺の妄想はこんな感じ

get_text.from("anond.hatelabo.jp").all_page.tag("title").to_a

2017年現在なら、これも通じる感じある

で、これで使われてる自作メソッドクラスに押し込めようとすると急激にダルくなる

コードが書けない焦燥感

Railsアプリを作るとき、便利なgemが多すぎて自分ガッツリコードを書くことがめっきり減った。

スピード感という観点からは好ましいことかもしれない。

しかし、このままでは自らの技術力が成長しないのではないかという激しい焦燥感に襲われている。

仕事時間内で技術勉強も兼ねなければ、なかなか勉強時間が取れない。

だが仕事では、便利なgem検索簡単サンプルコードを書き、どれだけ楽に実装できるかの選定ばかりだ。

私は1年後に飢え死にしてはいないだろうか。毎日そればかりが気になって、精神不安定状態にある。

2017-08-28

https://anond.hatelabo.jp/20170826124852

自分も10年 rails を使って最近言語に移行することに決めた。

Rails はレールに乗れば高速だけど、レールとレールがちゃんとつながっているか実際に電車を走らせて脱線事故を起こさないとわからないのが辛い。そしてそういう脱線はよく起きる。

Rails は遅いのでパフォーマンスチューニングするときコードが歪み、長期的には見通しの悪いコードができる。そのチューニングのための予期しない改修コストが発生する。

レールを外れたことをしようと思って別にレールを敷設しようとしても地下にガス管が走ってて工事できないみたいな予想しなかった依存関係が見つかって結局高架や地下トンネルを作ろうみたいな大掛かりなことになる。

はいものの、適材適所だと思う。使い捨て簡単CRUDアプリを速攻で汚く作るなら Rails を選ぶと思う。

2017-08-26

Rails ってそんなにいいか・・・

Rails を使ってはや10年。

Rails のことはかなりわかっている方だと思う。

だが、最近 Django (Pythonウェブフレームワーク)を使いはじめて、いままで苦労して Rails を使ってきた努力は何だったのだろうと思った。

Rails だとすぐアプリが開発できると人はいう。

それは嘘じゃない・・・だが大きな犠牲を払ってだ。

RailsRuby の柔軟さを利用(悪用)して、徹底的に Ruby 言語が改変されている。

DSL が多用されている。

要するに、「レール」を外れると、どうしたらいいのかすぐわからなくなるのだ。

から四六時中、フレームワークプラグインgem)のソースコードを解読しようと格闘する羽目になる。

その点 DjangoPython らしく、フレームワークは余計なことをしない。こちらが何かしないかぎり、何も起こらない。

すべては明示的(explicit)に行う必要がある。

明示的なものは暗黙的(implicit)なものよりよい、というPython、そして Django思想

なんという安心感だろうか。

しかRails のほうが開発に必要記述量は少なくなるかもしれない。だけど、わずかな記述量を節約したところで、見通しが悪くなったら元も子もないではないか

私は、本当に Rails 教に洗脳されていたんだな、といま感じている。そして、洗脳から解放され、いま、より広くて成熟した Python コミュニティに参加しようとしている。Ruby も悪くない言語だし、Rails もよいフレームワークだけど、もういいかな。これからPython と共に歩もう。

2017-08-12

https://anond.hatelabo.jp/20170811110218

最後まで読む前にお前がRails嫌いなのはわかった。

ただ、PHPdeyarunoka?もっとクソだろ?

Pythonでやるのか?遅いかpypyにするか?セクハラだぞ?

Railsが一番良い落とし所だったんだよ。

https://anond.hatelabo.jp/20170811110218

Rails Boys始めれば良いだけでは?その言語嫌いならXXX boysをやればよいだけでは。

女の身としては、あーゆう初歩から始められる会って嬉しい。業界女性が少ないからってのもあって取っ付きにくさ・抵抗があるけど、その場で同じくらいのレベル思考の仲間もできて、良い機会だと思う。

興味ない人は参加しないわけだし。

私は参加したかったけど落選したことがある。

講師男性なのも、業界の姿を物語っていて、でも会を重ねていくことで、女性講師になる時ももちろん来るだろうし、そうやって女性女性を呼ぶ波紋が広がっていくんだと思う。

そして主宰はそれが目的なんだろうな、とも思う。

https://anond.hatelabo.jp/20170811110218

だいぶ破綻してるなこれ。

 

Railsは糞だ、という主張はわかる。

でもそれでRails勉強会批判する理由にはならない。

自分が参加するわけでもないんだから、まるで理由にならない。

他の言語でやってくれというなら、自分でやるべきだ。

 

そして差別ではない。

20代限定とか、知り合い限定とか色々あるだろう。

別に公的イベントでもないんだったら、まるで批判する理由にならない。

 

主語大きいというか、女性を全部同一視してるのが意味からない。

それこそ差別ではないか

 

全体的にすごい。釣りなら中々だと思う。

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