top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Cloning internet applications with Ruby [[electronic resource] ] : make your own TinyURL, Twitter, Flickr, or Facebook using Ruby / / Chang Sau Sheong
Cloning internet applications with Ruby [[electronic resource] ] : make your own TinyURL, Twitter, Flickr, or Facebook using Ruby / / Chang Sau Sheong
Autore Chang Sau Sheong
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2010
Descrizione fisica 1 online resource (336 p.)
Disciplina 005.117
006.76
Collana Community experience distilled
Soggetto topico Ruby (Computer program language)
Object-oriented programming (Computer science)
Soggetto genere / forma Electronic books.
ISBN 1-282-75041-0
9786612750410
1-84951-107-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Author; Acknowledgement; About the Reviewers; Table of Contents; Preface; Chapter 1:Cloning Internet Applications; Who would find this book useful; Popular Internet applications; Technologies used; Sinatra; Installing; Routes; Splitting route into multiple files; Redirection; Filters; Static pages; Views; Layouts; Helpers; Error handling; DataMapper; Installing; Connecting to the database; Creating models; Defining associations between models; Creating the database tables; Finding records; Haml; Installing; Using Haml; Haml and Ruby; How this book works; Caveat
SummaryChapter 2:URL Shorteners - Cloning TinyURL; All about URL shorteners; Main features; Designing the clone; Creating a short URL for each long URL; Automatically redirecting from a short URL to a long URL; Providing a customized short URL; Filtering undesirable words out; Previewing the long URL; Providing statistics; Technologies and platforms used; Sinatra; Haml; DataMapper; Blueprint CSS; Mashups; Google Chart API; HostIP; Heroku; Building the clone; Data model; Url; Link; Visit; Application flow; Deploying the clone; Summary; Chapter 3:Microblogs - Cloning Twitter
All about microblogsTwitter; Why Twitter?; Main features; Designing the clone; Posting statuses; Following users; Sending publicly directed messages; Sending privately directed messages; Re-tweeting; Public timeline; API; Authentication, access control, and user management; Third party authentication and access control; Authentication and user management; Scalability and stability; Technologies and platforms used; JSON; Mashups; RPX; Google ClientLogin; Gravatar; TinyURL; Heroku; Building the clone; Modeling the data; User; Status; Building the application flow
Authenticating and managing usersDisplaying and updating statuses; Sending and displaying direct messages; Showing and forming relationships; Implementing the API; Deploying the clone; Deploying locally; Deploying to the cloud; Summary; Chapter 4:Photo Sharing - Cloning Flickr; All about photo-sharing services; Flickr; Main features; Designing the clone; Authentication, access control, and user management; Albums and photos; Uploading and storing photos; Comments; Annotations; Editing photos; Friendly URLs; Sharing photos; Technologies and platforms used; Mashups; RPX; Gravatar; Pixlr
Amazon Web Services Simple Storage Service (S3)RightAWS; Building the clone; Configuration; Modeling the data; User; Album; Photo; Annotation; Comment; Building the application flow; Authenticating and managing users; Landing page; Managing albums; Uploading photos; Displaying photos; Annotating photos; Commenting on photos; Editing photos; Sharing photos; Deploying the clone; Deploying on a server; Summary; Chapter 5:Social Networking Services - Cloning Facebook 1; All about social networking services; Facebook; Main features; User; Community; Content sharing; Designing the clone
Authentication, access control, and user management
Record Nr. UNINA-9910459435303321
Chang Sau Sheong  
Birmingham, U.K., : Packt Pub., 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Cloning internet applications with Ruby [[electronic resource] ] : make your own TinyURL, Twitter, Flickr, or Facebook using Ruby / / Chang Sau Sheong
Cloning internet applications with Ruby [[electronic resource] ] : make your own TinyURL, Twitter, Flickr, or Facebook using Ruby / / Chang Sau Sheong
Autore Chang Sau Sheong
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2010
Descrizione fisica 1 online resource (336 p.)
Disciplina 005.117
006.76
Collana Community experience distilled
Soggetto topico Ruby (Computer program language)
Object-oriented programming (Computer science)
ISBN 1-282-75041-0
9786612750410
1-84951-107-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Author; Acknowledgement; About the Reviewers; Table of Contents; Preface; Chapter 1:Cloning Internet Applications; Who would find this book useful; Popular Internet applications; Technologies used; Sinatra; Installing; Routes; Splitting route into multiple files; Redirection; Filters; Static pages; Views; Layouts; Helpers; Error handling; DataMapper; Installing; Connecting to the database; Creating models; Defining associations between models; Creating the database tables; Finding records; Haml; Installing; Using Haml; Haml and Ruby; How this book works; Caveat
SummaryChapter 2:URL Shorteners - Cloning TinyURL; All about URL shorteners; Main features; Designing the clone; Creating a short URL for each long URL; Automatically redirecting from a short URL to a long URL; Providing a customized short URL; Filtering undesirable words out; Previewing the long URL; Providing statistics; Technologies and platforms used; Sinatra; Haml; DataMapper; Blueprint CSS; Mashups; Google Chart API; HostIP; Heroku; Building the clone; Data model; Url; Link; Visit; Application flow; Deploying the clone; Summary; Chapter 3:Microblogs - Cloning Twitter
All about microblogsTwitter; Why Twitter?; Main features; Designing the clone; Posting statuses; Following users; Sending publicly directed messages; Sending privately directed messages; Re-tweeting; Public timeline; API; Authentication, access control, and user management; Third party authentication and access control; Authentication and user management; Scalability and stability; Technologies and platforms used; JSON; Mashups; RPX; Google ClientLogin; Gravatar; TinyURL; Heroku; Building the clone; Modeling the data; User; Status; Building the application flow
Authenticating and managing usersDisplaying and updating statuses; Sending and displaying direct messages; Showing and forming relationships; Implementing the API; Deploying the clone; Deploying locally; Deploying to the cloud; Summary; Chapter 4:Photo Sharing - Cloning Flickr; All about photo-sharing services; Flickr; Main features; Designing the clone; Authentication, access control, and user management; Albums and photos; Uploading and storing photos; Comments; Annotations; Editing photos; Friendly URLs; Sharing photos; Technologies and platforms used; Mashups; RPX; Gravatar; Pixlr
Amazon Web Services Simple Storage Service (S3)RightAWS; Building the clone; Configuration; Modeling the data; User; Album; Photo; Annotation; Comment; Building the application flow; Authenticating and managing users; Landing page; Managing albums; Uploading photos; Displaying photos; Annotating photos; Commenting on photos; Editing photos; Sharing photos; Deploying the clone; Deploying on a server; Summary; Chapter 5:Social Networking Services - Cloning Facebook 1; All about social networking services; Facebook; Main features; User; Community; Content sharing; Designing the clone
Authentication, access control, and user management
Record Nr. UNINA-9910785377403321
Chang Sau Sheong  
Birmingham, U.K., : Packt Pub., 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Cloning internet applications with Ruby : make your own TinyURL, Twitter, Flickr, or Facebook using Ruby / / Chang Sau Sheong
Cloning internet applications with Ruby : make your own TinyURL, Twitter, Flickr, or Facebook using Ruby / / Chang Sau Sheong
Autore Chang Sau Sheong
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2010
Descrizione fisica 1 online resource (336 p.)
Disciplina 005.117
006.76
Collana Community experience distilled
Soggetto topico Ruby (Computer program language)
Object-oriented programming (Computer science)
ISBN 9786612750410
9781282750418
1282750410
9781849511070
1849511071
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Author; Acknowledgement; About the Reviewers; Table of Contents; Preface; Chapter 1:Cloning Internet Applications; Who would find this book useful; Popular Internet applications; Technologies used; Sinatra; Installing; Routes; Splitting route into multiple files; Redirection; Filters; Static pages; Views; Layouts; Helpers; Error handling; DataMapper; Installing; Connecting to the database; Creating models; Defining associations between models; Creating the database tables; Finding records; Haml; Installing; Using Haml; Haml and Ruby; How this book works; Caveat
SummaryChapter 2:URL Shorteners - Cloning TinyURL; All about URL shorteners; Main features; Designing the clone; Creating a short URL for each long URL; Automatically redirecting from a short URL to a long URL; Providing a customized short URL; Filtering undesirable words out; Previewing the long URL; Providing statistics; Technologies and platforms used; Sinatra; Haml; DataMapper; Blueprint CSS; Mashups; Google Chart API; HostIP; Heroku; Building the clone; Data model; Url; Link; Visit; Application flow; Deploying the clone; Summary; Chapter 3:Microblogs - Cloning Twitter
All about microblogsTwitter; Why Twitter?; Main features; Designing the clone; Posting statuses; Following users; Sending publicly directed messages; Sending privately directed messages; Re-tweeting; Public timeline; API; Authentication, access control, and user management; Third party authentication and access control; Authentication and user management; Scalability and stability; Technologies and platforms used; JSON; Mashups; RPX; Google ClientLogin; Gravatar; TinyURL; Heroku; Building the clone; Modeling the data; User; Status; Building the application flow
Authenticating and managing usersDisplaying and updating statuses; Sending and displaying direct messages; Showing and forming relationships; Implementing the API; Deploying the clone; Deploying locally; Deploying to the cloud; Summary; Chapter 4:Photo Sharing - Cloning Flickr; All about photo-sharing services; Flickr; Main features; Designing the clone; Authentication, access control, and user management; Albums and photos; Uploading and storing photos; Comments; Annotations; Editing photos; Friendly URLs; Sharing photos; Technologies and platforms used; Mashups; RPX; Gravatar; Pixlr
Amazon Web Services Simple Storage Service (S3)RightAWS; Building the clone; Configuration; Modeling the data; User; Album; Photo; Annotation; Comment; Building the application flow; Authenticating and managing users; Landing page; Managing albums; Uploading photos; Displaying photos; Annotating photos; Commenting on photos; Editing photos; Sharing photos; Deploying the clone; Deploying on a server; Summary; Chapter 5:Social Networking Services - Cloning Facebook 1; All about social networking services; Facebook; Main features; User; Community; Content sharing; Designing the clone
Authentication, access control, and user management
Record Nr. UNINA-9910974980503321
Chang Sau Sheong  
Birmingham, U.K., : Packt Pub., 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Ruby on Rails web mashup projects [[electronic resource] ] : a step-by-step tutorial to building web mashups / / Chang Sau Sheong
Ruby on Rails web mashup projects [[electronic resource] ] : a step-by-step tutorial to building web mashups / / Chang Sau Sheong
Autore Chang Sau Sheong
Pubbl/distr/stampa Birmingham, : Packt Publishing Limited, 2008
Descrizione fisica 1 online resource (272 p.)
Disciplina 005.117
006.7
Collana From technologies to solutions
Soggetto topico Ruby (Computer program language)
Internet programming
Soggetto genere / forma Electronic books.
ISBN 1-281-34797-3
9786611347970
1-84719-394-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 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?; Chapter 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 environment.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; Chapter 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 spread sheet 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; Chapter 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
Record Nr. UNINA-9910454544303321
Chang Sau Sheong  
Birmingham, : Packt Publishing Limited, 2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Ruby on Rails web mashup projects [[electronic resource] ] : a step-by-step tutorial to building web mashups / / Chang Sau Sheong
Ruby on Rails web mashup projects [[electronic resource] ] : a step-by-step tutorial to building web mashups / / Chang Sau Sheong
Autore Chang Sau Sheong
Pubbl/distr/stampa Birmingham, : Packt Publishing Limited, 2008
Descrizione fisica 1 online resource (272 p.)
Disciplina 005.117
006.7
Collana From technologies to solutions
Soggetto topico Ruby (Computer program language)
Internet programming
ISBN 1-281-34797-3
9786611347970
1-84719-394-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 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?; Chapter 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 environment.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; Chapter 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 spread sheet 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; Chapter 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
Record Nr. UNINA-9910782983903321
Chang Sau Sheong  
Birmingham, : Packt Publishing Limited, 2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups / / Chang Sau Sheong
Ruby on Rails web mashup projects : a step-by-step tutorial to building web mashups / / Chang Sau Sheong
Autore Chang Sau Sheong
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, : Packt Publishing Limited, 2008
Descrizione fisica 1 online resource (272 p.)
Disciplina 005.117
006.7
Collana From technologies to solutions
Soggetto topico Ruby (Computer program language)
Internet programming
ISBN 9786611347970
9781281347978
1281347973
9781847193940
1847193943
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 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?; Chapter 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 environment.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; Chapter 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 spread sheet 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; Chapter 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
Record Nr. UNINA-9910954813303321
Chang Sau Sheong  
Birmingham, : Packt Publishing Limited, 2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui