「Ruby」を含む日記 RSS

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

2017-04-29

エクセルの数式とかVBA使いにくいか

rubyでシコって圧倒的スピードで仕上げるおれよりも

土曜もでるやつのほうが評価高い

これ豆な

2017-04-27

Railsエンジニアは「できる人」か、「まったくできないか」の両極端。

今時、RubyRailsだご苦労様です。

からRails使ってる会社って少し尖ってるイメージ技術的にもそれなりに名前がある会社が多いと思う。

ただ、日本で周りが使ってるから、よしうちも使おうなんて、アーキテクトが一人もいないような雑魚会社(ここ4,5年以内に使い始めたような会社)は雑魚エンジニアしかまらない。

私はRubyが大嫌いだ。だって可読性が低いんだもん。ソースコードを追っている時間ってそれなりに多いし、もう本当無益

技術的な理由もなくRuby採用してる会社はさっさと潰れてほしい。

2017-04-22

C++/Perl/Rubyゴミ

分かったのは言語の多機能さというのは、一点水準さえ満たしていれば、それ以上足しても生産性寄与しないという事

自分しか使わない、最初書くときに限れば書きやすいと思うこともあるが、それ以上に保守性を落とす

ライブラリを利用したり他人コードを読む機会の方が多い昨今マイナス要素でしかない

perlスローガンだかに "There's More Than One Way To Do It." というのがあるらしいが、読む側からするとたまったもんじゃない

演算子オーバーロードされてるかも?モンキーパッチされてないかな?等々あれこれ想定しなきゃいけないのが苦痛しかない

スラムダンク流川が沢北を抜いたのも

パス選択肢を見せた事で沢北が集中できなくなってしまたか

それほど選択肢が多いということはストレスになる

Rubyゴミ

DSL(笑)が良いと思ってるのは最初だけで、最終的に負債しかならない糞コード

統計機械学習系のライブラリが皆無で先細りのイメージしかいかRailsと一緒に心中ください

Perlゴミ

リスト評価スカラー評価とか意味わかんねーくくりもtie変数アイディアは糞中の糞

Perl6にいたってはわけわかんねー演算子オンパレードで悪いところをさらに悪くした感じ

C++ゴミ

テンプレートマクロboostも何もかもダメ意味不明

オーバーロードされまくりコードなんてどっから読んでいいかわかんねーよ

こんな意味不明なことを覚えていられるほど人生長くない

結局PythonとかGo言語現実的な解で黒魔術のある言語なんて意味ない要らない使わない

2017-04-21

Mastodonインスタンス自力インスコできるだけで羨ましい

改造目的じゃなければRubyからフロントエンド知識なくても問題ないと思うが、大してドキュメント揃ってない中、ものの数時間で公開しちゃう人たちが大勢いるみたいだからすごいなって普通に思う。

少なくともこれだけの知識必要なんでしょ。すごいよ。

2017-04-18

http://anond.hatelabo.jp/20170418170933

1.正社員 IT 新卒入社正社員ではあったが、実質派遣会社のようなもん。いてもしょうがないので、予定どおり3年で退職

空白期間。18切符旅行など~

2.派 遣 IT・組込 いい会社だったが、要求が厳しく、試用期間2ヶ月で終了

3.バイト 出版社 半年くらいだったかな。Webリニューアルの手伝い。手入力でチマチマやろうとしてたのを、rubyデータ整形してインポートしたら、前倒しで終わったw

4.正社員 IT ネット経由で就職。2年ちょい。給与未払い。

~家庭の事情実家へ。空白期間

5.派 遣 事務 3年近くやったが、女のせいで退職。あと、勤務地が遠くなるってものある(車で20分 → 50分)

6.派 遣 事務 4月から自転車で10分。まだ退職してない。退職ってか、期間短そうな予感

 

もうだめだ

2017-04-16

http://anond.hatelabo.jp/20170416182310

私は長い Rubyist でいまも Ruby は愛しているが、最近 Python を使い出してから、これを認めざるを得なくなった。

Rubyメタプログラミングは、過激すぎて利益より弊害の方が多いのかもしれない。

Railsソースコードなんてとても追っかけられなもの

それに比べると Pythonコードのほうがずっと読みやすい。

http://anond.hatelabo.jp/20170415104722

Ruby日本だけで流行理由わからん。まあ日本人技術に疎いからな。

世界レベルでは減少傾向にあるRuby。そもそも評判はよくない。

記述自由すぎて可読性は低いし、パフォーマンスも最悪だ。

スクリプト言語perl python ruby)でまともな規模のプログラミングをするのはもはや全く正当化できない。

けど動的言語スクリプト言語ではない)は別。型システムは静的型つき言語でも動的言語でも有用

2017-04-15

http://anond.hatelabo.jp/20170415170545

動的型の言語流行ったのは、Webプログラミングの隆盛のおかげだろ。

大昔にテキスト処理のawkがあって、その発展版みたいなPerlが現れて、タイミングよくWebプログラミングの波がきて需要が拡大。

でもPerlは、awkの発展版だから、数値も文字列も全部文字列っていう設計思想

変数に型がない以前に、値に型がない。

で、そのPerlの影響を受けたRubyPHPがはやってしまって、動的型の言語の隆盛の時代に。

間違った世界線に入ってしまった。

 

一連のスクリプト言語の特徴は表記が簡略だってことだけど、これは型が動的か静的かというのは関係ない。

でも動的型派は、それが動的型の特徴だと思い込んで「動的型サイコー」みたいに言い出した。

10年くらい前にはハテナでも「Javaで書いたら50行のこの処理が、Rubyで書いたらたったの10行。Javaだせえ!」みたいなブログ流行った。

 

でも、静的型の言語も、今では記述の簡略化が進んで動的型のスクリプト系の言語メリットは薄れてる。

いまさら動的型でやるメリットはない。

http://anond.hatelabo.jp/20170415113018

ネットで動的型派に静的型のよさを説明して理解されたためしがないんで説明はしないけど、

Python宣言が入る

Ruby 将来のバージョンで型チェックを入れると表明

PHP宣言が入る(型チェックは実行時だけど、ツールは静的チェックも可能)

Javascript googletypescript公式言語指定FBflowを公開

Go、Rustなどの新興言語はたいてい静的型を採用

などなど、世の中の趨勢は静的型言語

世の中の人は静的型がよいと思ってる。

2017-04-14

何故特定Rubyエンジニア層はRuby on Rails信仰するのか

何かにつけて「それ、Railsなら出来ます(笑)」と言いながら他言語、他フレームワーク批判する人がいる事に私、気になります

別にSinatraかPandrinoにして必要に応じて追加していくとかでもよくない?

2017-04-09

Rubyはもうやめた

もうRubyシステム書くの止めた

日々更新されてコロコロ変わる言語仕様に付き合ってられない

最近互換性を気にしてるようだけど新しい書き方ですとか毎回言われるストレス半端ない

プログラミング言語みたいな土台となる技術がそんな変わって何も違和感覚えないやつらがどうかしてる

(その意味SwiftRuby以上に頭おかしい)

rbenvやらBundlerで完璧ベンダリングできますってそんな誇れることなの?

バージョン依存が激しいのでそうしないとバグますって言ってるようなもんじゃねーかw

まだpython2,perl5で書いた方がまだ良いわ(Perl文法が糞だから書かないけど)

多少言語に粗があっても互換性を維持してくれた方がよっぽど重要なんだけど(少なくとも俺は)

ついでにRailsも止めた

フルスタックフレームワークでなんでもできるぞ!とか言ってるけど理解できない

自分が使わない機能がたくさんコードに入ってて使わない機能脆弱性がありましたアップデートあります

って毎回言われてどう思うの?

モックアップみたいなのをササッと作るには良いかもしんないけど、こんな異常なアップデート地獄に付き合わされて

まだRails生産性が高いとか言えるの?

結局Railsマジックで作ったような気になってるだけで後に来る保守問題先延ばしにしてるだけじゃねーの?

Rubyが変わりRailsが変わりそれに追従して今回のアップデートはあーだーこーだーって茶番すぎんだろw

世の中のレガシーRailsシステムを見て現実を見たらw?

2017-04-08

http://anond.hatelabo.jp/20170407112743

プログラミング10年ちょい、仕事WebシステムとかiPhoneアプリとか、色々プログラミングしてるアラサーおっさんからだ。

増田10代後半〜20代前半くらいかな?と思って、書く。参考にしてほしい。うっかり年上だったら何かゴメン、でも少しは参考になると思う。

こういう「どこからやったらいいんだよ…」っていう悩みは俺もちょうど中学生くらいの頃に思ってて、悩みながら薦めたんだけど、

結局の所「どの経験もムダにはならないから、とりあえず沢山やってみるといい」ってことだ。これについては後述するけど、まずは細かい疑問に答えていこうと思う。

まず、色々調べてて、結構詳しいし感心した。ただ、その詳しさは、まだスタート地点だ。

どの言語がどういうものなのか、何となく知ってるのは役に立つから、これからアンテナを張り続けるといい。

MySQL使うべきなのかSQLite使うべきなのか、GolangにすべきかRubyにすべきかいっそJava?いやC#

こういう悩みが出るのは勉強した証拠しかし、この問題レベルの高いプログラマーでも難しい。

何故かというと、作ろうと思うもの次第だし、作ってみたら意外と相性が悪いみたいな事も起きるし、

何より、根性出せばどれを使っても作れるからだ。

疑問に思っているらしい、言語複数触れた方が良い理由は、こういう「どれを選んだら良いか」という問いに答えやすくなるからだ。

自分理解していないものが、今作ろうとしているものマッチするかしないか判断するには、言語環境に対する深い理解必要だ。

エディタ個人的にはVisualStudioXcode、あるいはIntelliJ系をオススメする。

何も設定していなくても好ましくない書き方の時に警告が出るから強制ギプスみたいに作用するからだ。

Twitterとかで騒いでる強いプログラマーの皆さんはvimemacsを薦めるけれど、意外にもchokudaiさんとかはVSでC#を書く派なのを思い出して欲しい。

IDEを作っているのもプログラマーなので、IDEを使うメリットもかなりあるんだ。使った上でやっぱりvimが良ければvimに戻ると良い。

パソコンスペックについては、確かにスペックが低すぎる。そのマシンで開発するなら、vim/emacsにせざるを得ない。 AtomSublimeでもキツそうだ。

書いてる通りで、Core i7/RAM 4Gくらいあればとりあえず基本的人権って感じ。

性能は高ければ高いほど良いけど、予算の都合だってあるだろう。 10万用意できるなら、結構選択の幅は広がるんじゃないかバイトなり親の説得なりお金ためるなり、頑張って調達するんだ。

さて、最初話題に戻る。

から勉強したら良いかからないなら、とりあえず何かをパクれ。Twitterクローンみたいなのでも良い。フォローテキスト書き込みだけなら作れるんじゃないか

なんならそれを公開してもいい。

もしアイディアがないなら、それこそTwitterで誰かが「こんなのあったらいいなぁ」って言ってるもののうち、何となく頑張れば作れそうなものに手をつけてみると良い。

どの経験もムダにはならない。やってみろ。1個作ったら、もっと広い世界が見えてくる。

2017-04-03

ソフトウェアエンジニアには夢がない

現在マネーフォワードでフルタイムRubyコミッターとして働いている卜部昌平氏

前職のDeNA時代源泉徴収票を公開した

https://twitter.com/shyouhei/status/847811474735079424

日本トップクラスソフトウェアエンジニアである卜部氏ですら

年680万なのかというと、夢がないなと思ってしま

2017-03-27

http://anond.hatelabo.jp/20170327161234

オブジェクト指向言語であることとstaticおじさんが発生しうる余地についてはほとんど関係がないと思うが。

どんな言語でもstaticおじさんは出現しうるし、逆にどんな言語でもオブジェクト言語ナイズドすることは可能やし。

つうか今時「オブジェクト指向言語」みたいなくくりの言語存在せえへんぞ。

RubyだってJavaだってPHPだって関数型っぽく書くことが可能やで。

2017-03-08

Railsつらい

バージョンアップがツライ

毎度毎度、バージョンアップで非互換修正加えてコード修正必要になって、Gemも上がって依存が壊れて

いつまでやってんだよw

Railsプロジェクトでどれだけの人が最新版追従できてんだよ?テストを書いてれば余裕?

本当かよ?正直に言ってみろよ?実際はレガシーRailsの山だろw

概念・周辺ツールがツライ

ヘルパーやらマイグレーションの仕組みやら最初は良いかなと思ったけど、どう考えてもやり過ぎだ

短くかけるとか喜んでるやつは一度考え直せ

複雑さがRails側に寄ってるだけでなんも解決してない

それで良いんだって自分コントロールできない知らないコード依存して結局バージョンアップ地獄みてるだろw

最低限中で何が起きてるか理解しとけよwまあ理解できるころにはRailsでなくても良かったんやwってなるけどなw

RAILS_ENV=productionだとstaticファイル自分で返さないassetコンパイルで小さくしましょう

→ developmentで動いてたけど本番だと動きませんでしたw

どんな茶番だよw馬鹿か?

Gemがツライ

毎度毎度、アホみたいにGem入れやがって、もう自分で把握できる状態じゃねーだろ?

bundlerだから完璧にvendoring出来ますだって

本当かよnaitive extensionGemなんてどう考えたってRails管理外のヘッダファイル依存すんだろ

bundle installがこけるなんて日常茶飯事だろw

環境構築がツライ

ruby入れてGem入れてGem入れるためのヘッダ用意して

めんどくせーなbundlerもこけるし、rbenv使ってrubyバージョン揃えろとか

ホントめどくせーよ

deployもcapistrano便利とか言ってるけれど、そんなに便利じゃねーよw

あんDSL覚える時間あんならシェルスクリプト書けるようになっとけ

rackサーバがたくさんあってよかったねじゃねーよ集約しろ馬鹿

unicorn, puma比較しましたとかアホ記事書いてる暇あるなら集約するかなにかしとけ

信者がツライ

この手の話すると信者が使わない方法もある・選択しない方法もあるとか擁護してくるけど

そりゃあるけどそれ調べんのがめんどくせーって言ってんだよw

何でもかんでもレールに乗せてそれを強要してくるような感じがすんだよw

turbolinksなんて仕組みをデフォルトONにしてくるやつらの態度が嫌なんだよ

2017-03-03

気持ち悪いエンジニアイディオム

ジョイン」は言わずもがな

「恋に落ちる〜」は意味不明

「好きな〜」は、本当に好きなら胸に秘めとけ

2017-02-21

http://anond.hatelabo.jp/20170219230305

jQueryでよくね?というPHPおじさんがJavascriptおじさんに転向とか意味がわかりません。

転向するならバックエンドでもRuby on RilsとかPythonとかおちんぎんが高そうなおじさんに転向したら?

2017-02-12

ラズパイに入れたgitlabがしばしばメモリ不足を起こす

マジ勘弁してくれねえかな…Rubyが悪いのか知らんけど、メモリ1GBあってメモリ不足を起こすって何なんだよ…

2017-02-10

http://anond.hatelabo.jp/20170210112438

最初SIに入って教育受けたあとにWebページ作成受託案件プロジェクトとか経験して

RubyPHP書けるようになったら転職すればいい

2017-02-03

http://b.hatena.ne.jp/entry.touch/tech.speee.jp/entry/2017/02/02/170401

個人を責めるつもりはない。

ただ、モラルのないサービスで得た金銭Rubyが発展していくならこれほど嫌なことはない。それをRubyistsがなんとも思わないならRubyにも未来はない。

Rubyコミッターを雇った以上、Speeeは二度とユーザーインターネット馬鹿にしたクソみたいなサービス作るなよ。laughy.jpのような。

Rubyを使う者のひとりとして言わずはいられない。

2017-01-29

Ruby on Rails違法サイト構築言語と化した

キュレーション騒動問題になった企業求人サイトを見ると、開発環境Ruby on Railsであるケースが多い、というかそれしか見たことない。

DeNAもそうだし、トリッピースも、Speeeも、あれも、これも。

この手のevil企業Java.net系の言語募集がかかっているのは見たことがない。

Ruby違法サイト構築言語と化してしまった。違法なことに手を染めたくなければ、Ruby以外の言語を身に着け、Ruby求人を出していない企業に行くべきである

2017-01-27

DeNA新規キュレーションメディアも立ち上げ予定

先日MERY再開ネタがバズったが、その中でほとんど誰も気づかなかった別ネタがある。

そのサイト正式スタート時期はいつになるか不明だが、パソナテックに「【DeNA新規キュレーションメディアのRuby開発業務」という求人も出していた。

すでに削除されているのでGoogleキャッシュで見るしかないが、12月から2月にかけて毎月募集をかけている。

12月募集は着任期間が12/21~1/31までの短期間だったが、2月募集は2/6から長期。12月募集で人が集まらなかったから長期にしたのか、それとも事業化の目途が立ったから長期でエンジニア追加募集しているのかは分からない。

また、MERYと思わしき求人12月時点で存在していた。これも12月短期間で、2月は長期と勤務期間が異なっていた。2chWeb収入板にあるキュレーション著作権問題スレでは少し話題になっていたが、そこから話が広がらなかったようだ。

少なくとも、DeNAキュレーション事業から撤退する気は一切なさそうである

2017-01-19

http://anond.hatelabo.jp/20170119210801

ネタか?

c++なんて低級だからいい腕もってると思われるだろう

最近rubyとかphpプログラマー気取ってるクズが多いから余計にそう思う業界多いだろ

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