RubyKaigi2009 二日目のLTで発表した資料です。 ねぎソフト代表 kukoRead less
This document discusses coding patterns for developing large and complicated Ruby on Rails applications. It recommends expressing business logic in models using object-oriented principles, following DRY, CoC and RESTful principles, and writing code in models' standard flows like find, new/save, find/update, and find/destroy. Filter methods are suggested to avoid duplicating code and improve readab
This document discusses database modeling for a system with companies, departments, and employees. It describes setting up composite primary keys to link the three tables together and using associations and joins to efficiently query across the tables. Methods are defined on the Company model to count employees. A view is created to select large companies with over 1000 employees.Read less
12. 例として、rxカウンタが0なインタフェースを全てshutdownさせてみるrouters = [Cisco.login(“rubykaigi01_router”), Cisco.login(“rubykaigi02_router”)]threads = Array.newrouters.each do |router| threads << Thread.new dorouter.get_interfaces_counter router.interfaces.each do |interface| if interface.rx_counter == 0interface.shutdown end end endendthreads.each do |thread| thread.joinend各装置毎に平行して処理を実施ルータのインタフェースとトラフィック値を取得す
Introduction To Haml 1. Hamlプラグインで ビューをすっきり 記述する (株)永和システムマネジメント サービスプロバイディング事業部 浦嶌 啓太 2. アジェンダ •HTMLがいかに駄目かという話 •そこでHamlですよという話 •Hamlの始め方 3. 仕事でRailsを 始めて早一年 4. ビューを書くのが 嫌になりました ____ / \ / _ノ ヽ、_ \ / o゚͡ ゚͡o \ 今日もまた、刺身の上に | (__人__) | タンポポのせる \ ` ͡´ / 仕事が始まるお 5. HTMLは冗長なので •書くのがめんどう •うっかりミス多発 6. ありがちな うっかりミス 7. 1. DOCTYPE宣言をコピペし忘れる。 <?xml version="1.0"?> <html> 8. <p>
This document summarizes the new features of Apache CouchDB 0.9.0. It introduces show and list functions, which allow developers to control how documents and views are rendered as different content types. It provides code examples for defining show and list functions to display blog posts in HTML format from CouchDB views and documents. Additional new features in 0.9.0 include improved replication
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ 関西Ruby会議01@関西-KOF2008講演資料「Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ」 redmine tidd Slide 1: Redmine で チケット駆動開発を 実践する チケットに分割して統治せよ 2008/11/7 あきぴー 1 KOF2008(written by Akipii) Slide 2: 第1部 Redmine で プロジェクト管理を IT 化せよ タスクはチケットに 2 分割して統治せよ KOF2008(written by Akipii) Slide 3: Redmine とは Ruby on Rails で作られたバグ管理システム (BTS) 最新版: 0.7.3 (2008/5) http://www.redmine.org L
6. 30days Album http://30d.jp/ オンラインアルバムサービス 30 日間限定 30 日経過すると閲覧できなくなる その後 10 日間アーカイブダウンロードができる 40 日経過後、完全に削除 合い言葉制 合い言葉を知ってる人だけ閲覧できる 合い言葉を知ってる人なら誰でも投稿できる シンプルなインターフェース あまりコンピュータ詳しくない人がターゲット 7. 30days Album 誕生の経緯 社内プレゼン大会で優勝したアイデア プロジェクトキックオフ飲み会でホルモン喰いながらドメイン名( 30d.jp )を決定して即取得(もちろんムームードメインで) 開発合宿(お産合宿)で実装開始
This document discusses a presentation given at the Sapporo RubyKaigi 01 conference in October 2008. The presentation covered topics like refactoring, testing tools for Ruby like rcov, saikuro, heckle, kwala and flay. It also touched on making code more readable and maintainable by refactoring code that is difficult to change (red) into code that is easy to change (green).Read less
Dist::Zilla is a tool for simplifying the process of authoring and maintaining CPAN distributions. It allows authors to replace complex Makefiles and configuration files with a simple dist.ini file. This file defines the files and metadata needed for the distribution. Dist::Zilla handles common tasks like testing, documentation generation and releases through a simple CLI interface. It aims to red
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く