Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Computer science
- Programming
- Ruby on Rails Web Mashup Projects. A step-by-step tutorial to building web mashups
E-book details
Log in, If you're interested in the contents of the item.
Ruby on Rails Web Mashup Projects. A step-by-step tutorial to building web mashups
Chang Sau Sheong, David Heinemeier Hansson
Ebook
- Ruby on Rails Web Mashup Projects
- Table of Contents
- Ruby on Rails Web Mashup Projects
- Credits
- About the Author
- Acknowledgements
- About the Reviewer
- Preface
- What This Book Covers
- Conventions
- Reader Feedback
- Customer Support
- Downloading the Example Code for the Book
- Errata
- Questions
- 1. Introduction to Web Mashups
- Web mashups
- Ruby and Ruby on Rails
- Types of web mashups
- What can I do with web mashups?
- As a new breed of applications
- Access large sets of external sources
- Innovate and create extra value for your application
- Save on development and maintenance
- Leverage on and integrate common and widely available external applications
- Things to watch out for when doing web mashups
- Unreliable external APIs
- Commercial dependency
- Losing your users
- How this book works
- What does it do?
- Domain background
- Requirements overview
- Design
- Mashup APIs on the menu
- What we will be doing
- Summary
- Ready?
- Web mashups
- 2. Find closest' mashup plugin
- What does it do?
- Building a kiosk locator feature for your site
- Requirements overview
- Design
- Mashup APIs on the menu
- Google Maps
- Yahoo Maps
- Geocoder.us
- Geocoder.ca
- Hostip.info
- GeoKit
- Configuring GeoKit
- Getting an application ID from Yahoo
- Getting a Google Maps API key from Google
- Configuring evironment.rb
- YM4R/GM
- What we will be doing
- Creating a new Rails project
- Installing the Rails plugins that will use the various mashup APIs
- Configuring database access and creating the database
- Creating scaffolding for the project
- Populating kiosk locations with longitude and latitude information
- Populate the database with sample data
- Bulk adding of longitude and latitude
- Adding longitude and latitude during kiosk creation entry
- Creating the find closest feature
- Displaying kiosks on Google Maps
- Summary
- 3. Proxy mailing list mashup plugin
- What does it do?
- Building a proxy mailing list feature for your website
- Requirements overview
- Design
- Define messages
- Get contacts and customized message data
- Send messages
- Sending SMS messages
- Sending fax messages
- Mashup APIs on the menu
- Google Spreadsheets
- EditGrid
- Clickatell
- Interfax
- Net::HTTP
- What we will be doing
- Creating a new Rails project
- Configuring the database access and creating the database
- Creating standard scaffolding
- Allowing the marketing people to create the message templates
- Allowing the reseller to provide contacts data through a remote link
- Uploading to and publishing from Google Spreadsheets
- Uploading to and publishing from EditGrid
- Creating the rake script to send messages at regular intervals
- Parsing data from the online spreadsheet
- Sending a fax with Interfax
- Sending an SMS through Clickatell
- Sending an email through ActionMailer
- Customizing text messages according to the individual recipient
- Using the mashup
- Summary
- 4. Book sales tracking mashup plugin
- What does it do?
- A book sales tracking and shopping cart feature
- Requirements overview
- Design
- Provide information
- Track sales ranking with a chart
- Show customer reviews
- Provide a shopping cart
- Allow visitors to buy related books
- Mashup APIs on the menu
- Amazon E-Commerce Services API
- Registering for an Amazon Web Service access key ID
- Registering as an Amazon Associate
- Amazon ECS Ruby library
- Sparklines web service
- Amazon E-Commerce Services API
- What we will be doing
- Creating a new Rails project
- Installing the Amazon ECS Ruby library
- Creating the books controller
- Creating the Amazon Rails library
- Creating the sidebar
- Getting customer reviews
- Getting the daily sales ranking
- Displaying the sales ranking sparkline
- Creating a shopping cart
- Adding similar books to the shopping cart
- Summary
- 5. Job board mashup application
- What does it do?
- Job board
- Requirements overview
- Design
- Mashup APIs on the menu
- Facebook
- Facebook Platform
- RFacebook
- Google Maps
- Indeed
- Technorati
- Daylife
- Net::HTTP
- XmlSimple
- Facebook
- What we will be doing
- Acquire candidates through Facebook
- Search for jobs through Indeed
- Display jobs in Google Maps
- Search and display job news from Daylife
- Search and display job stories from Technorati
- Acquiring candidates through Facebook
- Creating a Rails application
- Creating a Facebook application
- Installing and configuring RFacebook
- Extracting the Facebook user profile
- Displaying the user profile and creating the search form
- Deploying and configuring the Facebook application
- Searching for jobs through Indeed
- Creating the search action
- Parsing and displaying the search results
- Display jobs in Google Maps
- Displaying the location of the jobs on the map
- Creating a link on each job to show the news and blog articles
- Searching and displaying news from Daylife
- Searching for news on the company
- Searching and displaying blog articles from Technorati
- Searching for blog entries on the company
- Summary
- 6. Trip organizer mashup application
- What does it do?
- Requirements overview
- Design
- Mashup APIs on the menu
- Google Maps
- FUTEF
- WebserviceX Currency Converter
- Yahoo Maps Geocoding API
- WeatherBug
- Kayak
- GeoNames
- Flickr
- Hostip.info
- Open URI
- What we will be doing
- Creating a Rails application
- Creating the basic Location object
- Creating a search form
- Creating the online map
- Creating the tabs for the information
- Getting information from Wikipedia
- Getting places information
- Getting hotel information
- Getting weather information
- Displaying pictures of the location
- Showing currency exchange rate
- Showing remote location time compared with local time
- Showing nice exception pages
- Summary
- 7. Ticketing mashup application
- What does it do?
- Online event ticketing
- Requirements overview
- Design
- Mashup APIs on the menu
- PayPal
- Website Payment Pro
- PayPal Sandbox
- Ruby-PayPal library
- Google Calendar
- GoogleCalendar library
- Clickatell
- PayPal
- What we will be doing
- Creating a Rails application
- Creating the flow for the ticketing application
- Integrating with PayPal for payment
- Integrating with Google Calendar
- Integrating with Clickatell
- Summary
- 8. Expenses claims mashup plugin
- What does it do?
- Salary and expense claims
- Requirements overview
- Design
- Mashup APIs on the menu
- PayPal
- Mass Payment
- PayPal Sandbox
- Google
- Google Account Authentication
- Google Data APIs
- Google Document Data List APIs
- Google Spreadsheet Data APIs
- Ruby-PayPal library
- Acts_as_state_machine plugin
- XmlSimple
- PayPal
- What we will be doing
- Creating a Rails application
- Setting up the database
- Creating the Payment and Claim Item scaffolds
- Modifying Payment and creatomg subclasses
- Creating the Google API access library
- Creating the Manager class and its controller and views
- Creating the expense claims parsing rake script
- Creating the mass payment rake script
- Modifying the Payment and Claim Item controllers
- How it works all together
- Summary
- Index
- Title: Ruby on Rails Web Mashup Projects. A step-by-step tutorial to building web mashups
- Author: Chang Sau Sheong, David Heinemeier Hansson
- Original title: Ruby on Rails Web Mashup Projects. A step-by-step tutorial to building web mashups
- ISBN: 9781847193940, 9781847193940
- Date of issue: 2008-04-24
- Format: Ebook
- Item ID: e_3cbe
- Publisher: Packt Publishing