こんにちは!エンジニアの川崎です。 嬉しいことに、Wantedly開発チームの仲間は2013年の1年間で2倍に増えました。2013の最初には自分、 awakia と reikubonaga の3人でしたが、 デザイナなのにXCodeも使いこなす ferasyahin、 Chef使いのプロダクティビティ・エンジニア spesnova、それからこのブログのデザインもやってくれたエンジニア imaimiami の加入で合計6人になりました。最近ではさらに kento や shin-en がインターンとして活躍してくれています。 Wantedlyに入社してくるエンジニアは、なぜかRubyもRailsもやったことのない人ばかりなので(自分もそうでした)、 今日はそんな彼ら新人のために、Ruby/Railsで開発をするときに役立つページをまとめてみました。 初めてRails開発をする人に参考にして欲し
Engine Yard's Ruby on Rails and PHP blog is updated several times a week and features blog posts from some of the top Ruby on Rails and PHP experts!AWS SUMMIT はアマゾン ウェブ サービス様が主催されるクラウド カンファレンスで全世界をサーキットする、各国で1日間開催されるイベントですが、初開催となる東京での「AWS SUMMIT TOKYO 2012」は、2012年9月13日から14日の2日間にわたる拡張版のカンファレンスです。 弊社 Engine Yard はスポンサーとして参加させていただき、展示ブースもご用意しております。展示ブースでは、Amazon Web Services を IaaS 基盤とする弊社の主力製品「Engin
前回までのプログラミング学習コラムに続き3回目の勉強内容です。 第3回 「いよいよWebアプリ開発環境へ」 前回は開発環境構築に欠かせないテキストエディタ「Sublime Text」と、パッケージ管理システム「Homebrew」をインストールしました。この2つをインストールすると、後の環境構築作業がグッと楽になります。これからどんどんインストールしていきましょう。 さて前回少し触れましたが、Homebrewという名前は面白かったですね。人気のツールはいろんな背景を持っていて、それを調べているだけでも楽しいです。 Homebrewの場合、Mac好きの人にとっては「The Homebrew Computer Club」の存在も無視できません。1970年代にカルフォルニア州で活動していたこの伝説的なクラブには、あのスティーブ・ジョブズやスティーブ・ウォズニアックも所属していたのです。 それからテ
Ruby Prizeの候補者発表について 公式サイトを公開しました(2013年11月18日) Ruby Prize 2013 候補者 Ruby Prizeの候補者推薦にあたって、多くの方にご協力をいただきありがとうございました。 Ruby Prizeの受賞者は、Ruby処理系及び周辺のライブラリ・フレームワークの開発、発展及び保守に、 概ね直近2~3年の間に顕著な貢献をされた方を対象としています。 いただいた推薦内容を実行委員会で確認し、賞の主旨にあわせて下記の15名の候補者を選定しました。 これをもとに、実行委員会の選考を経てノミネート対象者(Ruby Prize 2013受賞者1名及びその他若干名)を決定します。 ノミネート対象者は、2013年11月21日・22日に島根県松江市で開催される「RubyWorld Conference 2013」にご招待し、表彰します。 ※Ruby Pri
夜中にコーヒー飲むと眠れなくなりますね。昨晩もコーヒー飲んだら朝まで眠れず、寝たのが朝8時半、起きたのが16時でした。明日提出のレポート終ってないのに… さて、かなり良いRuby on Railsのチュートリアルを見付けたので紹介します。 Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう これはただのrailsの紹介ではなくてgitだとかherokuだとかを使ってかなり実践的にアプリケーションを作ていくものです。1, 2章で軽くrailsを動かしてみたあと、3章以降でテスト駆動開発でアプリケーションを構築していきます。 このテスト駆動開発の環境がすばらしいのなんのって、最初動かしたとき思わずニヤリとしました。しかも何故か(何も設定してないのに)Emacsのモードバーの色がテストの結果に応じて変わるという。 マウス操作もキーストロークも無くコードの正しさを教えてくれ
イベントの後: どのようにプログラミングを続けて行くか Created and edited for general use by Daniel Puglisi, @danielpuglisi. This guide was originally written for the Rails Girls Basel event and was published on Daniel Puglisi’s personal blog. Translated by Hiroshi SHIBATA @hsbt 残念なこと(!)に楽しいイベントは終わってしまいました。そこで私はこのブログエントリであなたがどのようにプログラミングを学び続けて行くのが一番かを見つける手助けをしたいと思います。 私はあなたを勇気づけて、関心を引くような4つのポイントを用意しました。 もともとこの記事は Rails Girl
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Rails + Herokuで簡単なウェブサイトを作ってみました。 日本の総理大臣 歴代の総理大臣の一覧と、それぞれの総理大臣についての簡単な情報(生年月日、死去年月日など)を紹介しています。記載している情報は首相官邸ホームページの「内閣制さくらインターネットのレンタルサーバにWordPressをインストールする方法 このブログは、さくらインターネットのレンタルサーバにWordPressをのせて運用しています。ブログ 記事を読む Mavericksで`brew install newsbeuter`したときエラーが発生する場合の対処 OSX Mavericsでhomebrew経由のnewsbeuterのインストールを実行するとエラー 記事を読む グーグル ネット覇者の真実 スティーブン・レヴィ「グーグル ネット覇者の真実 追われる立場から追う立場へ」(阪急コミュニケーショ 記事を読む
先週、たまたまbayfmでHyadain Stationを聞いてから、ヒャダインにハマっています。この番組は、特定のテーマに従って彼が選曲した曲を流す番組ですが、曲のチョイスと紹介が秀逸です。 ガンダムビルドファイターズの新しいエンディングはヒャダインだったのか(笑)ラジオを聞いていて初めて気づいた。良い歌だと思って聞いたけど全然気づかなかった。 【MV】半パン魂【ヒャダイン】- Hanpan Spirit - Hyadain - YouTube 第8章 サインイン、サインアウト まずは、コントローラーの作成とテストの作成。 $ rails generate controller Sessions --no-test-framework $ rails generate integration_test authentication_pages generate integration_t
プログラミングのセンスが無いので、良くRspecにエラーを吐かれます。しかも、テストが失敗するのではなくて、rspecが動かないエラーを。 エラー内容を読めば分かる話なんですが…毎度、ドキッとしているので、パニックに陥ったとき用にまとめておきます(笑) RSpecの実行エラー 実行時のディレクトリを誤っている場合 rspecを実行する際のファイル指定を誤っています。(誤:sprc/ 正:spec/) $ rspec sprc/ /var/lib/stickshift/52e69b575004466e70000a58/app-root/data/lib/ruby/gems/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load': cannot load such file -- /var/lib/sticksh
だらだらと今日もRuby on Rails チュートリアルの続きを進めていきます。 本日は第7章。画面作成の無かった第6章に比べて、アップロード内容が劇的に進展していきます。 第7章 ユーザー登録 7.1.1 デバッグとRails環境 <%= debug(params) if Rails.env.development? %> これをページに挿入すると、開発環境で実行した際に、debugメソッドにparams変数を使ってデバッグ情報を表示してくれるようになります。 第5章で、Sassの機能を使ってネスト構造のCSSを書いたが、ネスト構造は深くなればなるほど理解が難しくなる。本章ではミックスイン機能を使って、CSSをパッケージ化して外だしし、分かりやすいネスト構造を実現している。 @mixin box_sizing { -moz-box-sizing: border-box; -webkit
ここ最近、辞表を出したり、面接を受けたりした際に必ず聞かれたのは「何をしたいのか」「何になりたいのか」というものであった。上辺の回答は得意中の得意だが、本質的な回答ができなくて苦しんできた。というよりも、本質的な回答に至る、手がかりさえつかめずに苦しんでいた。 本当に変な話だが、昨晩の夢の中で、自分の部長と取引先の部長と浜松町の飲み屋に行って(?!)色々話をしているうちに、解法が見つかったような気がした。 はじめは、Railsチュートリアルの余興として書いていたが、真面目に書いた方が良いと思い始めたので、別記事とした。 小さい頃は「何をしたいのか」「何になりたいのか」といった質問に明確に答えられていた。将来の夢はと聞かれれば「宇宙飛行士になりたい」と答えていたし、やりたいことや欲しいものは、すぐに答えられた。 なぜ、今の自分は、当時のように即答できなくなったのか。就職してからこの問いに悩む
第六章までまとめたところで、やっと「続きを読む」機能があることに気づきました。 これで、雑然としたブログが少しは読みやすくなるかも。 それでは、引き続き Ruby on Rails チュートリアル 第六章の学習録を。 第6章 ユーザーのモデルを作成する 6.1.1データベースの移行 rails generate model User name:string email:string を実行すると、"db/migrate/[timestamp]_create_users.rb"が作成されます。ターミナルから"rake db:migrate"した際に、このファイルを読み込んでテーブルが作成されます。 覚書: コントローラ名には複数形を使い、モデル名には単数形を用いるという慣習を頭に入れておいてください。コントローラはUsersでモデルはUserです。 ちなみに、"rake db:migrate
Kindleで『エンダーのゲーム』を買って、勉強そっちのけで、ここ二日間読んでました。10歳の少年の話であるとは全然思えませんが、人間関係やチームワーク、人間心理を深く洞察して書いていたので、面白く読めました。 エンダーのゲーム〔新訳版〕(上) (ハヤカワ文庫SF) 作者: オースン・スコット・カード,田中一江 出版社/メーカー: 早川書房 発売日: 2013/11/08 メディア: 文庫 この商品を含むブログ (14件) を見る さて、今日もRuby on Railsの勉強を。 なお、第四章は、途中からチンプンカンプンになってしまったので飛ばしました。基礎知識を付けてから後でやろうと思います。 第5章 レイアウトを作成する 5.1.3パーシャル (partial) ひたすら標準化するのがRailsの特徴らしい。 第三章までは、一つのHTML画面を生成するのに、Body部分を書くための"/
SporkとGuardいれたら、rspecが動かなくなったので、再度、3章の環境を再構築するついでに、「Heroku + Cloud9 + Bitbucket でアプリを作る際に最初にやるべきこと」をまとめたいと思う。 いわゆる総集編ってやつである。 追記: 今思えば…gemfileを書き直して、bundleし直せば、元の状態に戻ったのではないかと// 操作方法 # まずはRailsをスタートさせます。チュートリアル仕込みなのでテストユニットはインストールしません。Cloud9では"rails new"できないので、普通にRailsのワークスペースを作ります。 $ rails new sample_app --skip-test-unit # Gemfileに必要なモジュールを追加して(リスト3.1)、bundleします。ここは作りたいアプリケーションに合わせて変更すること。 $ bund
引き続きRuby on Rails チュートリアル第三章の学習録です。 第3章 ほぼ静的なページの作成 リスト 3.2 秘密トークンを動的に生成する。 どんな意味があってやっているのか、全然理解できない… RSpecのインストールについては、Cloud9なので、何か問題が起こるかと心配したのですが、ケロッとインストールが終わりました。ちょっと怖いので、ログがわりにココにターミナルの内容を記載しておきます。 $ rails generate rspec:install create .rspec create spec create spec/spec_helper.rb 3.1静的ページ rails generate controller StaticPages home helpで、"static_pages"というコントローラーが作成されて、その中に"home"と"help"のロ
Ruby on Rails チュートリアル の第二章の一番最後で、Herokuにディプロイして、rakeする操作があるのだが、Cloud9からHerokuに対してrakeコマンドが打てなくて困っていた。 ウェブを調べると "How to rake database to Heroku on cloud9"とまったく同じ悩みを抱えている人がいたのだが、その回答は、以下の通り残念なものに。 You will need to use the heroku gem locally to manage your application ...(アプリケーションを管理する為にローカル環境のheroku gemを使う必要があります) もうダメかと諦めかけていたのですが、Cloud9のDocsに、heroku toolbelt (Heroku Client) を使う方法が書いてありました(Deployin
久々に週末満喫。ドライブして温泉行って、ゴルフの練習して etc... . ようやく人並みな精神状態に回復できそうです。 昨日に引き続き Ruby on Rails チュートリアル 。今回は第二章をやる予定。 第二章 デモアプリケーション 2.1 アプリの計画 アプリを作ったら最初にgemfileを変更して、"bundle install --without production". Cloud9のRailsは.gitignoreファイルを作ってくれないので、これを作成して編集。 終わったらgitのコミットとプッシュ。 初動マニュアル # gemfileの編集 # gemfileの適用 $ bundle install --without production $ bundle update $ bundle install # .gitignoreファイルの作成と編集 # ローカルgit
プロジェクトチームのタスクの一環で、Ruby on Rails チュートリアル を一通りやって、Ruby on Railsの基礎知識をつけようと言うことになりました。 操作方法やコードは、チュートリアルに書かれているので、本ブログでは、チュートリアルを進めていく上で障害となった点や気づいた点、記憶しておきたい点を記載してあります。なお、私は、ローカルに環境を一切作っていないので、チュートリアルの内容はすべて Cloud9 でやってます。 第一章 ゼロからディプロイまで Rails が使われる理由 100%オープンソースで、制限の緩いMITライセンスで公開されていること。 Railsの設計が簡潔で美しいこと。 最新のWebテクノロジーやフレームワーク設計に素早く適応していること。 → RESTという設計思想の重要性に気づき対応したフレームワークのひとつ。 熱心かつ多様なコミュニティが存在して
・html.erbのerbとは? 動的にhtmlを作成するためのテンプレートのこと ・<%=...%>と<%...%>の違いは? 実行結果がテンプレートに出力されるかされないか ・アセットパイプラインとは? ・単体テストエラー Capybara + Rspecでvisitがundefined methodと言われた.以下で対応 Capybara + Rspecでvisitがundefined methodと言われたときの対策 - Qiita ・bundle execを省略する手順は第3章の最後 ・rspec+guard+sporkすげぇ....これからはテスト駆動だ!以下真似してしまおう. ターミナルウィンドウでSporkを起動する。 テストを1つ (または小規模なテストグループ) を作成する。 Command-Shift-Rコマンドでテストが失敗することを確認する。 対応するアプリケーシ
2014年02月03日00:08 癒されたい奴来い(※画像まとめ) カテゴリ 画像まとめアート・風景 1: 以下、名無しにかわりましてネギ速がお送りします 2013/08/01 21:19:19 ID:bq7jpCz90 綺麗な風景画像貼ってく 3: 以下、名無しにかわりましてネギ速がお送りします 2013/08/01 21:20:11 ID:xbhXjTxs0 二枚目すげえな 4: 以下、名無しにかわりましてネギ速がお送りします 2013/08/01 21:20:41 ID:weuZpPvz0 ありがとう…ありがとう… 12: 以下、名無しにかわりましてネギ速がお送りします 2013/08/01 21:25:46 ID:bq7jpCz90 >>5 支援ありがとう 6: 以下、名無しにかわりましてネギ速がお送りします 2013/08/01 21:21:40 ID:l5lfWOKy0 将来は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く