2016/01/23 Cookpad TechConf 2016 http://techconf.cookpad.com/

Ruby on Railsで様々なプロジェクトを作っていると、徐々に常時必要なライブラリが見えてくるようになる。毎回手作業でインストールしても良いが、面倒なのは間違いない。場合によってはインストールを忘れてしまう可能性もある。 レシピとテンプレート プロジェクトによって自在にベースを生成できるBeetを使えばそのような煩雑な作業とは縁がきれるはずだ。 今回紹介するオープンソース・ソフトウェアはBeet、プロジェクトのベースになるスケルトンを生成するツールだ。 Beetはレシピとテンプレートの二つを使ってRailsプロジェクトを生成する。テンプレートはFacebookアプリやGoogle App Engineといった特化したアプリケーションを構築する場合や、既に最適化された状態でアプリケーション開発をはじめることができる。 レシピやテンプレートを指定してプロジェクトを作成する レシピではGi
昨年末から始めた、Ruby on Rails を使ったある仕事がひと段落したので、ふりかえってみました。 この仕事で作ったWebアプリの詳細は書けませんが、画面数 60、テーブル数 15 と小規模のものでした。システムはところどころに難しい部分はありました、UIは一部に Ajax(JQueryを使用)を導入し使い勝手を高めています。 1. ソースコードが少ない! 書いたRubyコードの行数を合計すると 約3600行 しかありませんでした! 1画面あたり 60行しか書いてない !! ・・・「あんまり仕事してないじゃん!」と思わずつぶやいてしまいまました ^^); やはり、Ruby on Rails は生産性が高いと言われる通りです。 ただし、だらだらとコードを書かないように以下のように注意しました。 共通部分はモジュール化しMix-inで共有 継承による機能の共有は設計が難しくなりますし、委
Webサービスを開発し、そのフロントエンドとしてiPhoneアプリケーションを提供するというケースは多い。Remember the Milk、はてな、livedoor Readerなど多数のアプリケーションが存在する。 iPhoneとRailsを連携する もしあなたがRailsでWebサービスを構築しているなら、手軽に連携するライブラリが存在する。それがObjectiveResourceだ。 今回紹介するオープンソース・ソフトウェアはObjectiveResource、ActiveResourceを使ってiPhoneとRailsを連携させるフレームワークだ。 ActiveResourceはRailsで提供されているRESTfulなWeb APIを使ってデータのCRUDを提供する仕組みだ。ObjectiveResourceではそのActiveResourceを使ってデータの操作インタフェース
おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) さて、Vim導入メモを書いてから、早いものでもう一ヶ月経ってしまいました。 ようやく使い方にもそこそこ慣れてきたので、今回はVim導入の一番の目的でもあったRails開発についてまとめてみたいと思います。 Rails開発に役立つVimスクリプト(必須) Vim/Ruby Vim/Ruby Configuration Files これはVimでRubyを扱う際の最も基本的な拡張機能と思います。 .rb(ruby)と.rhtml(eruby)のファイルでシンタックスハイライトが有効になるほか、オムニ補完(<C-X><C-O>で表示される自動補完)も使えるようになります。 omni補完 - モデル内で「has」と入力
前回は,牛尾 剛氏が「オフショア時代を乗り切る明確な要求仕様作成術」というタイトルで,RfS(Ruby for Specifications)の考え方を紹介した。牛尾氏が原稿の最後で紹介してくれたように,RfSは彼と私がディスカッションをするなかで生まれたものである。 その創造的で刺激に富んだディスカッションを通じて,私は以前から持っていたソフトウエア生産の方法についてそのイメージを鮮明にすることができた。ここではそれを「目標追跡型グローバルソフトウエア生産システム」と名付け,RfSのアイデアと関連付けながら,その可能性とメリットについて説明してみたいと思う。 RfSとは,Ruby言語,ならびにRubyによって書かれたオープンソースのWebアプリケーション・フレームワークであるRuby on Railsを用いて高速にプロトタイピングを行うことである。その意味では,RfSは一つのプロトタイピ
10 รับ 100 wallet เติมเงินรับเครดิตฟรี แตกง่าย แจ็คพ็อตจัดเต็มทุกเกม เปิดโอกาสให้คุณได้ร่วมสนุกแล้วแบบไร้ขีดจำกัด 10 รับ 100 wallet โปรโมชั่นเด็กที่คุณสามารถรับสิทธิพิเศษได้เลยทันที เพียงแค่เติมเงินเข้ามาครั้งแรก ก็ได้รับเครดิตฟรีไปเลยทันที 100 บาท บอกเลยว่าบริการของเรา มอบความสนุกกับเกมสล็อตออนไลน์ที่คุณเดิมพันได้อย่างมันส์เร้าใจ จะรอลุ้นรับเงินรางวัลเพียบได้เลย แจ็คพอตโบนัสรางวัลใหญ่จัดเต็ม เราจ
This tutorial is a bit out dated now. I have created a new version of it over on my new blog which is an updated version of this one. If you are interested in setting up Emacs on Windows, OS X or even in a terminal specifically for Rails development, this 5 part series of posts is for you. Starting as a total Emacs newbie, I install it on OS X and Windows with the goal of making it the ideal plat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く