01168nas 2200349-a 450 991089666380332120240413022847.0(CKB)110978978556793(CONSER)---36036128-(EXLCZ)9911097897855679319801125a18899999 --o ggretxtrdacontentcrdamediacrrdacarrierAthēna syngramma periodikon tēs en Athēnais Epistēmonikēs HetaireiasAthēnēsin Ek tou typographeiou Adelphōn Perrē1889-1 online resourcePrint version: Athēna (Athens, Greece) 1011-1557 (DLC) 36036128 (OCoLC)6972990 AthēnaAntiquitiesfast(OCoLC)fst00810745GreeceAntiquitiesPeriodicalsGreecefasthttps://id.oclc.org/worldcat/entity/E39PBJxd6hw8HtWYq9JY6hjjYPPeriodicals.fastAntiquities.068.495En Athēnais Epistēmonikē Hetaireia.JOURNAL9910896663803321exl_impl conversionAthena171096UNINA05653nam 2200745Ia 450 991097498050332120200520144314.097866127504109781282750418128275041097818495110701849511071(CKB)2670000000055194(EBL)1561436(SSID)ssj0000414246(PQKBManifestationID)11269628(PQKBTitleCode)TC0000414246(PQKBWorkID)10395625(PQKB)10814593(Au-PeEL)EBL1561436(CaPaEBR)ebr10435378(CaONFJC)MIL275041(OCoLC)733734924(PPN)228012074(FR-PaCSA)88851897(MiAaPQ)EBC1561436(FRCYB88851897)88851897(DE-B1597)722155(DE-B1597)9781849511070(EXLCZ)99267000000005519420100920d2010 uy 0engur|n|---|||||txtccrCloning internet applications with Ruby make your own TinyURL, Twitter, Flickr, or Facebook using Ruby /Chang Sau Sheong1st ed.Birmingham, U.K. Packt Pub.20101 online resource (336 p.)Community experience distilledIncludes index.9781849511063 1849511063 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; CaveatSummaryChapter 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 TwitterAll 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 flowAuthenticating 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; PixlrAmazon 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 cloneAuthentication, access control, and user managementThis is a hands-on book with plenty of well-explained code. Each chapter has a standalone project in which a complete web application with specific features of a social networking site is emphasized. The final chapter of the book is a project that has a complete and fully developed social networking site. Each chapter begins with a brief description of the features of the Internet service and the market it is within. After extracting the main features of the service, the chapter goes into explaining how a clone of the service can be designed, followed by a short description of the technologiesRuby (Computer program language)Object-oriented programming (Computer science)Ruby (Computer program language)Object-oriented programming (Computer science)005.117006.76Chang Sau Sheong1795852MiAaPQMiAaPQMiAaPQBOOK9910974980503321Cloning internet applications with Ruby4337316UNINA