Ruby on Rails チュートリアル プロダクト開発の0→1を学ぼう Railsチュートリアルとは?
1. 顧客開発モデル概要 2012年11月 飯野 将人 堤 孝志 註:本資料の内容は、個人の見解に基づいており、所属する組織の見解を示すものではありません。 1 無断複写 ・ 複製・転載はご遠慮ください。 2. 自己紹介 堤 孝志 飯野 将人 •金融機関系VC所属のベンチャー •金融機関、外資系金融、金融機関系 キャピタリスト VCを経て現在はナント・モバイル株式 •キャリアのスタートであった商社時 会社COO 代から一貫して新規事業の立ち上 •ナント・モバイルはモバイル向けの画 げに取り組む 像認識技術やAR技術の事業化に取り •何年ものベンチャー支援経験から 組む米国発のスタートアップ おぼろに学んできたノウハウが •堤と共に顧客開発モデルの普及啓蒙 「Four Steps to the E i h 「F S に見 h Epiphany」に見 に取り組むかたわら、自ら経営するナン り組
2014-12-04 Solaris11のバックアップとリカバリ 2014-05-07 MakoWiki 2014-04-28 windows-cmd_Tips 2014-04-24 Firefox-すべてにユーザーに共通の設定を行う 2014-04-23 Hyper-V-Hyper-V上にHyper-Vを導入 2014-04-22 Windows-シンボリックリンク 2014-04-20 Hyper-V-NAT環境構築 2014-04-16 QuickTime-設定ファイル 2014-04-03 Windows8.1-ログオンスクリプトを即時実行する 2014-03-26 テスト xargs-Tips 2014-03-25 Windows8.x-コマンドラインでWindowsの機能の有効化、無効化する 2014-03-20 Windows-簡単パケットキャプチャ 2014-03-15 W
Mac のローカルの開発環境で、Ruby と Rails のバージョンをアップデートしたのでその作業の備忘録です。まずトラブルがリカバーできない時のために、ブランチを切ってそっちでアップデートの作業を行う。 Ruby 2.0.0 → 2.1.2 Rails 4.0.1 → 4.1.1 それぞれ、以上のバージョンへとアップデートしました。先に書いておきますが、テストを書いていない場合はアップデート作業はかなり苦痛が伴うはずです。テストを書いていないプロジェクトの場合は、アップデートの前にテストを書いておくことをお勧めします。 長くなったので目次。 — 目次 — ・Ruby のバージョンをアップデート ・Bundler と Passenger をインストール ・Rails のバージョンをアップデート ・RSpec のテストを実行しアプリケーションが正常に動作するか確認 ・起こったエラー1: 使
「戻る」リンクは、link_to ヘルパーで次のように作ることができます。 link_to "戻る", :back これは、@controller.request.env["HTTP_REFERER"] || 'javascript:history.back()' です。複数画面の共通部でこれを使っていると、どんどん戻るのではなく、行ったり来たりすることになります。request.env["HTTP_REFERER"] を意図していないなら、link_to_function で次のように書けます。 link_to_function "戻る", "history.back()" ただし、たいていの場合、戻り先の *_path をアクションでインスタンス変数に格納しておくなどして、それを使う方がよいと思います。
macosx では Homebrew を使うと簡単にアプリのインストールが可能になります。 Homebrew がインストールされた環境ならば brew install コマンドでインストール自体は非常に簡単に出来ます。 redisをインストール $ brew install redis ==> Downloading http://redis.googlecode.com/files/redis-2.4.14.tar.gz ######################################################################## 100.0% ==> make -C /private/tmp/homebrew-redis-2.4.14-IgBU/redis-2.4.14/src CC=/usr/bin/clang ==> Caveats If this
とりあえずホームページ作成のカテゴリとHTMLのカテゴリに、 同時に同じ質問を投げるのはやめましょうか。 まーjavascriptでできますが、CSSでもできますね。 ただHTMLタグではできません。 もっとも手っ取り早いのが、onclick時にCSSの display:none;を書き換えるjavascriptでしょうか。 ひとつのボックスにしか適用させないのであれば、 その四角のボックスを作り、idを与え、javascriptで制御します。 さてまずは説明をしましょうか。 <script type="text/javascript"> これはこれからjavascriptを書きますよと言う宣言です。 function viewText() { viewText()と言う名前を与えた箱をfunctionと言う語句を入れることにより、 作成することができます。{はその箱の中身をくくるものです
この記事を読み始める前に Rubyでやるんだったら、ちょうどそういう本が出ているから、その本買えばいいのではないでしょうか。 Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例 作者: るびきち,佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2014/08/25メディア: 大型本この商品を含むブログ (1件) を見る はじめに プログラミングを勉強し始めて、だいたい基礎的な文法を覚えたあとに、次に何をしようかな、と悩む人も結構多いみたいで、明確に「これを作りたい」という場合は、それを作ればいいとは思うんですけど、場合によっては、別段作りたいものが無く、漠然としたプログラミングをしたい、という熱意によって勉強しているという人もいるのではないかと思います。 で、もちろん「作りたいものがないのに、プログラミング勉強してどうするの」という意見もあるかとは思いますが、往
テストの無いプログラムは、クリープの無いコーヒー・・・。いや、趣向の問題ではない、おっかなくて使う気になれない。 ここではテストを行う際に、実施条件下で変わる情報、外部リソースを扱う場合などに有効な Stub と Mock の簡単な使い方をメモしておく。 Ruby では、Stub と Mock を扱う場合の選択肢はいろいろあり、また、いろいろ熱すぎて何を選択していいのかわからなくなる。。 他にも RSpec、Mocha などあるが、ここでは、FlexMock を使うことを前提とする。 Flex Mock RubyGems でインストールできるので、インストールしておく。 $ sudo gem install flexmock Mockfight! FlexMock vs. Mocha のスライドなどは、使い方のサンプルとしても参考になる。 Table of Contents Open Ta
最近は Python だけじゃなくて Ruby もやっておかないとなあと思いつつ時間だけが過ぎているので、ひとまず rbenv を使った開発環境だけでも整えてみることにした。 インストールは Homebrew から。 $ brew install rbenv ruby-build rbenv-gemset どうやら rbenv はプラグインのような形で機能追加ができるようになっているようだ。 ruby-build を使うと複数バージョンの Ruby をビルドできるらしい。Python でいうところの Pythonz か。そして rbenv-gemset を使うとパッケージを入れる場所が複数作れるらしい。Python でいうところの virtualenv か。 次にパスを通す。zsh を使っているときは引数が必要みたい。 $ cat << EOF >> ~/.zshenv if which
railsにslimを導入してみた。 ところでslimが吐き出すソースコードをみてみると、なんか全部改行しないようになっててすごく見づらい。 そこでちゃんとドキュメントを見ると改行をさせるにはオプションを加える必要があるというのを見つけた。 ちょっとわかりにくかったのでここにメモしておく。 # config/environments/development.rb # Indent html for pretty debugging and do not sort attributes (Ruby 1.9) Slim::Engine.set_default_options pretty: true, sort_attrs: false これを加えればOK! ちゃんとソースコードが改行されてデバッグしやすくなりました。
ただ、値上げしてだいぶ敷居が高くなってしまったんですよね。プロジェクト3つで$25/monthかかり、しかもエラーが60日で消えてしまいます。 (僕は旧プランのまま$5/monthで使えていますが、これ以上プロジェクトを作れません・・・) そこで、オープンソースのAirbrakeクローン、errbitを使ってみました。 https://github.com/errbit/errbit インストール インストールはREADME通りにやれば簡単です。 Ubuntu 12.04 Server (さくらのVPS)にインストールしました。Rubyはインストール済みです。 # 依存ライブラリインストール(root) apt-get update apt-get install mongodb install libxml2 libxml2-dev libxslt-dev libcurl4-openss
Ruby で、変数に入力された文字列を、新しい変数名として利用するにはどうしたらよいのでしょうか? 例となるコードが PHP となってしまい申し訳ありませんが、やりたいのは下記の通りです。 また、ローカル変数だけではなく、インスタンス変数でも実現可能なのでしょうか? <?php $variable = 'say'; $${variable} = 'Hello, world!'; echo $say; // Hello, world! ?> Ruby で実行すると、下記のエラーが発生します。 say.rb #!/usr/bin/ruby variable = 'say' #{variable} = 'Hello, world' puts say % ruby say.rb say.rb:3: undefined local variable or method `say' for main:
flickr の API が HTTPS のみになるというので、以前作ったスクリプトに手を入れようとしたら無駄に手こずったので、ググって得た知見をメモしておく。 Ruby 1.8 系で証明書を検証しない問題 上記のスクリプトは、さくらのレンタルサーバーにて Ruby で動かしている。 2014 年にどうかという話だけど、Ruby のバージョンは 1.8.7 である・・・。 Net::HTTP で https に接続したら warning: peer certificate won't be verified in this SSL session という警告が出てきて困ったので調べてみた。 つかったコードはこんなやつ。 require 'net/https' https = Net::HTTP.new('www.google.com', 443) https.use_ssl = true
8月 14th, 2012 • rails Railsアプリをつくるときに、rails consoleコマンドをよく使うが、 そもそもrails consoleとはなにか?と思い、調べてみた。 rails consoleは、このコマンドを実行するときにデータベースがどうなっているか?を調べるコマンドである。 このrails consoleを実行すると、Railsの環境が立ち上がり、irbも立ち上がる。 それにより、データベースに何がはいってるか?や、データベースの削除変更までできてしまう。 例えば、Userデータベースの中身を調べたかったら、次のコマンドを打つ。 User.all また、Railsには、開発環境(development)とテスト環境(test)と本番環境(production)の3つがある。 それぞれ、開発環境、テスト環境と、本番環境のデータベースは別々に用意され、それぞ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く