Last nights slides from the vienna.rb talk titled "beer.db - Using Open Beer & Brewery Data in Ruby". Use left/right cursor keys (or space bar) to browse the slides and T-key to toggle between presentation and outline mode. Or check the all-in-one-page markdown source. Cheers. PS: For more Ruby meetups in Central Europe (Vienna, Brno, Bratislava) see "Coders without Borders".
geraldbauer — 34 posts
beer.db JSON HTTP API Sample w/ Sinatra - GET /beer/guinness - Cheers, Prost prost.herokuapp.com
I have created a little JSON API service for the open beer database (that is, beer.db) using the Sinatra Ruby gem. For example,
/brewery/brooklyn gets you all beers from the Brooklyn Brewing Co. in New York and /beer/guinness gets you a pint of Guinness (sorry no real irish stout, just the data in JSON ;-). See the JSON API start page or the service source code or the beer.db project page for more info. Cheers. Prost.beer.db - Another Open Beer & Brewery Database - Cheers, Prost, Salud prost.herokuapp.com
The world.db gets another addon. Following the football.db fixtures I have started beer.db for free public domain beer and brewery data in plain text. So far 100+ beers and 30+ breweries listed. Use the beerdb gem to import and reuse ActiveRecord models etc. More info. Cheers. Prost.
world.db Now Includes Continents n Territories and More worlddb.herokuapp.com
I've added continents to the world.db that includes 196 countries and (new!) 48 territories. Note, you can now configure your own continent mappings e.g. the football.db uses FIFA associations e.g. Australia gets included in Asia, Isreal in Europe, Guyana in the Caribbean etc. More info about the world.db and the world.db gem. Cheers.
football.db - Free Open Football Fixtures&More (Champions League, Bundesliga, World Cup Quali etc.) sportdbdemo.herokuapp.com
I've extracted all football fixtures from the sport.db into its own database, that is, football.db. Note, all football fixtures are now plain text (and, thus, reuseable in any programming language). Use the sportdb gem to setup your database, reuse ActiveRecord models, etc. Events include the Champions League 2012/13, World Cup Quali, Bundesliga, and other. Anything missing? Add yours. Cheers.
world.db JSON HTTP API Sample w/ Sinatra worlddb.herokuapp.com
I have created a little JSON API service for the open world database (that is, world.db) using the Sinatra Ruby gem. For example,
/countries/south_america gets you all countries in South America. Note: Using .txt will get you all countries as comma separated values, that is, plain text and .html will get you all countries as a plain hypertext table. See the start page or the project page for more info. Cheersworld.db gem Now Includes All 193 United Nations Countries; Added CSV/HTML Export worlddb.herokuapp.com
I've added all 193 member countries of the United Nations to the world.db fixtures 'n' gem. I've also added csv or html table export for spreadsheets plus I've added the iso alpha3 and fifa codes. More info. Cheers.
worlddb/console - Try world.db w/ Interactive Ruby Console worlddb.herokuapp.com
I've added support for the interactive Ruby console (irb) to the open world database gem. Use
irb -r worlddb/console and you're ready to go. Try en = Country.find_by_key! 'en'; en.regions; en.cities or euro = Tag.find_by_key! 'euro'; euro.countries and so on. More info. Live demo. Cheers.I've added support for the interactive Ruby console (irb) to the open sports database gem. Use
irb -r sportdb/console and you're ready to go. Try en = Country.find_by_key! 'en'; en.teams.all or mun = Team.find_by_key! 'manunited'; mun.games.all and so on. More info. Cheers.sport.db JSON(P) API Sample w/ Sinatra - Football Fixtures Web Service sportdbdemo.herokuapp.com
I have created a little JSON/JSONP API service for the open sports database (that is, sport.db) using the Sinatra Ruby gem. For example,
/event/en.2012_13/round/2 gets you the football fixtures for the 2nd round of the English Premier League (season 2012/2013). See the Sinatra single-file source or the start page for more info. Cheers.world.db - A Free Open World Database & Schema (Countries/Regions/Cities) worlddb.herokuapp.com
Hello, I've extracted from the sport.db/Sportbook all countries, regions and cities into its own free open database, that is, world.db. The open world database also includes a little command line tool (Ruby gem), that is, worlddb and a sample web admin tool in Ruby on Rails. Cheers.
Hello, I've added a plain text fixture reader for easy data import to the
What is sport.db? A free open sports database & schema (football fixtures & more) that also includes a little command line tool. More Info.
sportdb gem. For samples, see the English Premier League or the Deutsche Bundesliga fixtures. Cheers.
What is sport.db? A free open sports database & schema (football fixtures & more) that also includes a little command line tool. More Info.
sport.db - A Free Open Sports Database & Schema (Football Fixtures & More) sportdbdemo.herokuapp.com
Hello, I've extracted from the Sportbook (formerly Wettpool) the football fixtures for easy reuse. The open sports database also includes a little command line tool (Ruby gem), that is,
sportdb and a sample web admin tool in Ruby on Rails. Events in the sport.db include the Champions League 2012/13, Euro 2012, World Cup Quali and others. Add yours. Cheers.Wettpool - Open Source Football Betting Pool Ready for Champions League 2012/13 (in Rails 3.2+) wettpool.herokuapp.com
I've reconfigured the Wettpool app with new game fixtures for more fun for the upcoming
Champions League 2012/13. You're welcome to add your own game fixtures. More example events include Austrian Bundesliga 2012/13, México Primera División Apertura 2012, and others. More info. Cheers.
Champions League 2012/13. You're welcome to add your own game fixtures. More example events include Austrian Bundesliga 2012/13, México Primera División Apertura 2012, and others. More info. Cheers.
Lets you build web pages from published web feeds. Pass in one or more planet configuration files to the command line tool e.g.
pluto ruby.yml. This will 1) fetch all feeds listed in ruby.yml and 2) store all entries in a local database, that is, ruby.sqlite and 3) generate a planet web page, that is, ruby.html using the builtin blank template. Open up ruby.html to see your planet web page. Voila! More Info.Wettpool - Open Source Sports Betting Pool Ready for 2012/13 Football Season (in Rails 3.2+) geraldb.github.com
Now that the European Football Championship (aka Euro 2012) is over I've reconfigured the Wettpool app with new game fixtures for more fun in the upcoming football season. You're welcome to add your own game fixtures or host your own pools. Example events include Austrian Bundesliga 2012/13, México Primera División Apertura 2012, World Cup Quali 2012/13 and others. More info. Cheers.
Slide Show (S9) Update - Quick Starter Templates, Takahashi Slide Break Shortcuts geraldb.github.com
What's Slide Show? A gem that lets you author slides in plain text using a wiki-style markup language that's easy-to-write and easy-to-read. -- What's new? 1) Added
-q/--quick [MANIFEST] command that lets you use quick starter templates such as impress.js, deck.js, Slidy, or S5. 2) Added a --takahashi option that lets you use // between words or on its own line to break up slides. Cheers.Slide Show (S9) v1.1.0 Update - More Template Packs (Deck.js, Impress.js, CSSS, etc.) slideshow.rubyforge.org
I've uploaded a new
Many more template packs (including Deck.js, Impress.js, Slidy2, CSSS, etc.). Let's you configure your markdown library via
slideshow gem (aka Slide Show (S9)), that is, v1.1.0. What's new?
Many more template packs (including Deck.js, Impress.js, Slidy2, CSSS, etc.). Let's you configure your markdown library via
markdown.yml. New template variables (that is, slide.data_attributes, slide.content_without_header) and more. Cheers.In less than ten days the European Football Championship (aka Euro 2012) kicks off. For more fun I've created a free, open source sports betting pool in Ruby on Rails. Also works for the Champions League or other tournaments. More (Sources, Demo, etc.). Note: Some labes are still only in German.
Vancouver.rb Q&A with Sunny Hirai on Rails, Merb vs. Caffeine and Processor, Database and Storage Scaling, and More
With Caffeine, you can take any application you’ve built and, with no code changes, drop it into your new project. You could take somebody else’s forum app, for example, and use it in your project. Caffeine handles the differences between user models, database storage, file storage, templating, etc. To make it work, we had to rethink everything from routing, to the database, to the user model and in many cases the abstractions are in different places than Rails, Merb or other popular frameworks.
Going Camping – A Web Microframework in 4k Ruby by Jeremy McAnally slideshow.rubyforge.org
S6/S9 Slide Deck of the Week: Going Camping – A Web Microframework in 4k Ruby by Jeremy McAnally @ GoRuCo (Gotham Ruby Conference) - Adapted S6/S9 (Single-Web) Version (S6/9 Tip: Use T-Key to Toggle Between Outline and Slide Show View)
RedCloth Mini-Cookbook: How Tos, Recipes, F.A.Qs – Using the Ruby Plain Text to Web Markup Gem
Ruby 1.9: What to Expect (What's Changed? What's New?) by Sam Ruby @ OSCON 2008 Slide Deck Adapted S6/S9 (Single-Web Page) Version (S6/S9 Tip: Use T-Key to Toggle Between Outline and Slide Show View)
5-Minute Quick Start Guide for Facebooker - Create a Facebook Desktop Script Using Ruby in 3 Easy Steps (2nd Edition)
Rails Tip of the Day: Use Magic Version Tag to “Downgrade” Rails to Older Version When Generating New Project
Vancouver.rb Q&A with Jim Pick on Ruby and Cloud Computing, Distributed Ruby and Wikis and More
Planet Vancouver.rb now collects Ruby/Rails news, postings, discussions from in and around Vancouver, B.C. on Canada's West Coast in the Americas. Get your feed included.
How to read web feeds (RSS, Atom) rubybook.wordpress.com
Gerald Bauer published a mini tutorial on "How to read web feeds (RSS, Atom) using the standard Ruby library".
Gerald Bauer published "How to use Google's SMTP server and Gmail to send emails with Ruby". Works for Google Apps for your Domain hosted accounts too!
Slide Show (S9) Gem Now Includes S5 Support slideshow.rubyforge.org
The Ruby Slide Show (S9) gem that lets you create slide shows and author slides in plain text using a wiki-style markup language that's easy-to-write and easy-to-read now includes (experimental) support for S5 slide shows. Find some S9-generated S5 samples online: Slide Show (S9) 10-Minute Tutorial, Merb - All You Need, None You Don't, Microformats - Add Semantics to Your Web Site
Vancouver.rb - Open Ruby Hack Night #3 forum.vanrb.com
Vancouver.rb - Open Ruby Hack Night #3 - Today 7pm - Whenever (9ish) @ Waves Coffee - You're invited to drop by for the weekly Vancouver Open Ruby Hack Night at Waves Coffee in downtown Vancouver in Beautiful British Columbia on Canada's West Coast in the Americas.
merb – The Pocket Rocket Framework by Rowan Hick - Adapted S9 Version Now Live slideshow.rubyforge.org
Gerald Bauer has published a web-ified version of "merb – The Pocket Rocket Framework" from last week's Toronto Rails Night talk by Rowan Hick using the slideshow (S9) gem. PS: A couple of weeks ago Gerald also created a web-ified version (using S9) of Ezra Zygmuntowicz' (Engine Yard) Mountain West RubyConf 2008 talk titled "Merb – All You Need, None You Don't"
Slide Show (S9) Ruby Gem - A Free Web Alternative to KeyNote and PowerPoint slideshow.rubyforge.org
I have created the slideshow (S9) Ruby gem - a free web alternative to KeyNote and PowerPoint - that lets you create slide shows and author slides in plain text using a wiki-style markup language that's easy-to-write and easy-to-read. The latest slideshow (S9) gem update now also includes code syntax highlighting using the Ultraviolet gem.
