rubyに関するremixedのブックマーク (6)
-
Pythonプログラマーというか、元々Python︵ときどきR、C言語︶で数値シミュレーションをしていた学生が、就職してRubyでWeb開発を行うにあたって勉強したことを書き連ねていくだけの記事です。 もし自分と同じような立場の人︵これから後輩としてもどんどん増えていくかも!︶がいたら、﹁ここを押さえておけばRubyは問題なく書けるよ﹂と教えられるように書いておきます。というのも、レビューを行っていた先輩とのプログラミングのスキルとの開きがあり、先輩も私も﹁どこが分かってないのか説明できない﹂状態になってしまってお互いに困ってしまった経験があるからです。 RubyとPythonはよく似ているのですが、思想や見た目で違う部分が多く、片方を勉強するともう片方の理解も深まります。 たまに2ちゃんねるのオカルト板である﹁見たことある世界によく似た異世界に迷い込んだ﹂みたいな感覚で、なかなか面白い経
-
はじめに 他の人が書いたコードを読んでいるときに時々気になるのが、英語の間違いです。 特に動詞、名詞、形容詞の使い分けが間違っていたりすると、かなり違和感を感じます。 そこで今回はモデル︵=クラス︶やメソッドに名前を付けるときの基本的な原則をまとめてみます。 また、英文法的に正しい品詞が選べるようになるための習慣についても最後に説明します。 想定する言語/フレームワーク この記事の説明ではRuby/RubyonRailsを想定しています。 ただし、基本的な考え方は他の言語でも同じように使えるはずです。 モデルの名前は名詞にする 例: ﹁支払い情報﹂を表すモデルを作りたい場合 × Pay ○ Payment ﹁支払う = payか。よし。﹂でモデルを作ってはいけません! payは動詞で、payの名詞形がpaymentです。 Payモデルではなく、Paymentモデルを作りましょう。 例:
-
ずいぶん前のことだが、Webアプリケーション開発フレームワーク﹁RubyonRails﹂が00年代後半にブームを巻き起こしたとき、強い主張を持つソフトウェアとしてRailsは多くの議論を呼び起こした。その中でも最大のものはプログラマの生産性に関するもの。当時、すでにいくつも存在していたJavaベースのWebアプリケーション開発フレームワークに比べて、RubyonRailsは10倍の生産性を達成できるという主張だ。 Rubyの生産性はJavaの10倍――。この主張が多くのエンジニアの琴線、もしくは逆鱗に触れた。﹁さすがに10倍は大げさだ﹂、﹁いや、現実に設定ファイルやコードを書く行数が劇的に減るのだから、そのぐらい当然だ﹂と意見が分かれたのだ。 2005年のリリースから約10年。Railsの生みの親で、今もプロジェクトをリードするデイビッド・ハイネマイヤー・ハンソン氏は当時を振り返り
-
はじめに こんにちは、望月です。 入社して2週間、専らchefと戯れる日々が続いています。 弊社AWSコンサルティング部では、CloudFormationとchefを利用した環境構築の自動化を推進しています。chefやCloudFormationについては、過去のブログに記事が沢山あるので、そちらを見てみてください。 ところで、chefで環境構築する際に悩みの種になりがちなのが、Windows Serverへの適用です。 Linuxで標準のパッケージインストールが出来ない knife-soloを利用するためのSSH serverがインストールされていない そもそもRubyも入っていない などなど、課題が山積です。そこで本日は第一歩として、Windows Serverでchef-soloを実行するところまで行いましたので、その作業記録を残します。 ただし、手でインストーラをクリックしていくの
-
﹃るびま﹄は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について ﹃Rubyist Magazine﹄、略して﹃るびま﹄は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist
-
これは週末やりたいな−。と思った@HIROCASTERでございませう。 いまどきのRubyとRailsの学び方として取り上げたことのあるCode Schoolが今週末だけ無料開放されるようです。 みんなが考える、ちょっと退屈なオンライン学習とは一線を画すコンテンツですので、ぜひやってみてください。 Rubyの基礎からRubyonRailsやjQuery, Backbone.jsのオンラインコースまで全て無料です。 正確には 5/18 18:00 〜 5/20 23:59︵東部夏時間︶ 日本時間を計算すると 5/19(土) 09:00 〜5月21日(月) 14:59 です。 おすすめコース無料コースのRails for Zombiesがおもしろいのですが気になったコースをピックアップします。Anatomy of Backbone.js – Code School Backbone.j
-
1