Getting started with RethinkDB : absorb the knowledge required to utilize, manage, and deploy RethinkDB using Node.js / / Gianluca Tiepolo |
Autore | Tiepolo Gianluca |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (176 p.) |
Collana | Community experience distilled |
Soggetto topico | Internet programming |
ISBN | 1-78588-446-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover ; Copyright; Credits; About the Author; Acknowledgement; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing RethinkDB; Rethinking the database; Changefeeds; Horizontal scalability; Powerful query language; Developer-oriented; Document-oriented; Lock-free architecture; Immediate consistency; Secondary indexes; Distributed joins; Installing RethinkDB; Installing RethinkDB on Ubuntu/Debian Linux; Installing RethinkDB on CentOS and Fedora; Installing RethinkDB on OS X; Installing RethinkDB using Homebrew; Building RethinkDB from source
Configuring RethinkDBRunning as a daemon; Creating a configuration file; Starting RethinkDB; Running a query; Summary; Chapter 2: The ReQL Query Language; Documents; Document databases; JSON document format; Keys; Arrays; Embedded documents; Data modeling; Introducing ReQL; An explicit query language; Building a query; Inserting data; Batch inserts; Reading data; Filtering results; Manipulating results; Updating data; Updating existing attributes; Adding new attributes; Deleting data; Removing all documents; Deleting a table; Deleting a database; Summary Chapter 3: Clustering, Sharding, and ReplicationAn introduction to scaling; What kind of system is it?; Scaling reads; Scaling writes; Scaling data; Clustering RethinkDB; Creating a cluster; Adding a server to the cluster; Running queries on the cluster; Replication; Adding a secondary replica; Failover; Sharding; Sharding a table; Summary; Chapter 4: Performance Tuning and Advanced Queries; Performance tuning; Increasing the cache size; Increasing concurrency; Using soft durability mode; Bulk data import; Introducing indexing; Evaluating query performance; Creating and using an index Compound indexesAdvanced queries; Limits, skips, and sorts; The limit command; The skip command; Sorting documents; Finding a random document; Grouping; Aggregations; Average; Maximum; The pluck command; Summary; Chapter 5: Programming RethinkDB in Node.js; Introducing Node.js; An increasingly popular technology; An event-driven design; Installing Node.js; Installing on Linux; Installing on Mac OS X; Running Node.js; Installing the RethinkDB module; Connecting to RethinkDB; Running a simple query; Inserting documents; Reading documents; Updating and deleting documents Introducing ChangefeedsA simple example using Changefeeds; Summary; Chapter 6: RethinkDB Administration and Deployment; RethinkDB administration tools; Backing up your data; Backing up a single table; Setting up automatic backups; Restoring your data; Securing RethinkDB; Securing the web interface; Securing the driver port; Monitoring RethinkDB; Monitoring issues; Monitoring running jobs; Deploying RethinkDB; Summary; Chapter 7: Developing Real-Time Web Applications; Introducing real-time web applications; Examples of real-time web apps; Going real time on the Web; Polling; AJAX; WebSockets Developing web applications with Node.js |
Record Nr. | UNINA-9910817492303321 |
Tiepolo Gianluca
![]() |
||
Birmingham : , : Packt Publishing, , 2016 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Globus Toolkit 4 [electronic resource] : programming Java Services / Borja Sotomayor, Lisa Childers. |
Autore | Sotomayor, Borja |
Pubbl/distr/stampa | Amsterdam ; Boston : Elsevier ; Morgan Kaufmann, 2006 |
Descrizione fisica | xxv, 506 p. : ill. ; 23 cm. |
Disciplina | 004.36 |
Altri autori (Persone) | Childers, Lisa.author |
Collana | Elsevier series in grid computing |
Soggetto topico |
Computational grids (Computer systems)
Internet programming Web services Java (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
9780123694041
0123694043 |
Formato | Risorse elettroniche ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Foreword / Preface / ((PART 1: KEY CONCEPTS)) / CH 1: Grid Computing / CH 2: OGSA, WSRF, and GT4 / CH 3: Web Services / CH 4: WSRF / CH 5: The Globus Toolkit 4 / ((PART II: GT JAVA WS CORE)) / CH 6: Writing Your First Stateful Web Service in 5 Simple Steps / CH 7: Singleton Resources / CH 8: Multiple Resources / CH 9: Logging / CH 10: Resource Properties / CH 11: Lifecycle Management / CH 12: Persistent Resources / CH 13: Notifications / CH 14: Implementing Your Own Operation Providers / ((PART III: GT4 SECURITY)) / CH 15: Fundamental Security Concepts / CH 16: GSI: Grid Security Concepts / CH 17: Writing a Secure Math Service / CH 18: The Security Descriptor / CH 19: Authentication / CH 20: Authorization / CH 21: Resource-Level Security / CH 22: Run-As Modes and Delegation / ((PART IV: The File Buy Application)) / CH 23: Design / CH 24: Implementation / ((Conclusion: The Next Step: Higher-Level Services)) / ((PART V: Appendices)) / Appendix A: Installing the Globus Toolkit 4 / Appendix B: A WSDL Primer / Appendix C: Command-line Clients / Appendix D: Examples / Appendix E: Globus-Build-Service Script Reference / Reference. |
Record Nr. | UNISALENTO-991003243819707536 |
Sotomayor, Borja
![]() |
||
Amsterdam ; Boston : Elsevier ; Morgan Kaufmann, 2006 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
Globus Toolkit 4 : programming Java Services / Borja Sotomayor, Lisa Childers |
Autore | Sotomayor, Borja |
Pubbl/distr/stampa | Amsterdam ; Boston : Elsevier ; Morgan Kaufmann, c2006 |
Descrizione fisica | xxv, 506 p. : ill. ; 23 cm |
Disciplina | 004.36 |
Altri autori (Persone) | Childers, Lisaauthor |
Collana | Elsevier series in grid computing |
Soggetto topico |
Computational grids (Computer systems)
Internet programming Web services Java (Computer program language) |
ISBN | 0123694043 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991003748879707536 |
Sotomayor, Borja
![]() |
||
Amsterdam ; Boston : Elsevier ; Morgan Kaufmann, c2006 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
Google hacking for penetration testers [electronic resource] / Johnny Long ; foreword by Ed Skoudis. |
Autore | Long, Johnny |
Pubbl/distr/stampa | Rockland, Mass. : Syngress, c2005 |
Descrizione fisica | xxiv, 502 p. : ill. ; 24 cm. |
Disciplina | 004.6 |
Altri autori (Persone) | Skoudis, Ed. |
Soggetto topico |
Web search engines
Internet searching Internet programming |
Soggetto genere / forma | Electronic books. |
ISBN |
9781931836364
1931836361 |
Formato | Risorse elettroniche ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991003257249707536 |
Long, Johnny
![]() |
||
Rockland, Mass. : Syngress, c2005 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
HTML5 web application development by example [[electronic resource] ] : beginner's guide / / J.M. Gustafson |
Autore | Gustafson J. M |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, : Packt Pub., 2013 |
Descrizione fisica | vi, 260 p. : col. ill |
Soggetto topico |
HTML (Document markup language)
Internet programming Cascading style sheets JavaScript (Computer program language) Query languages (Computer science) |
Soggetto genere / forma | Electronic books. |
ISBN | 1-84969-595-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910463038203321 |
Gustafson J. M
![]() |
||
Birmingham, : Packt Pub., 2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
HTML5 web application development by example [[electronic resource] ] : beginner's guide / / J.M. Gustafson |
Autore | Gustafson J. M |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, : Packt Pub., 2013 |
Descrizione fisica | vi, 260 p. : col. ill |
Soggetto topico |
HTML (Document markup language)
Internet programming Cascading style sheets JavaScript (Computer program language) Query languages (Computer science) |
ISBN | 1-84969-595-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910786936703321 |
Gustafson J. M
![]() |
||
Birmingham, : Packt Pub., 2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
HTML5 web application development by example : beginner's guide / / J.M. Gustafson |
Autore | Gustafson J. M |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, : Packt Pub., 2013 |
Descrizione fisica | vi, 260 p. : col. ill |
Disciplina | 006.76 |
Soggetto topico |
HTML (Document markup language)
Internet programming Cascading style sheets JavaScript (Computer program language) Query languages (Computer science) |
ISBN | 1-84969-595-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- HTML5 Web Application Development By Example Beginner's guide -- Table of Contents -- HTML5 Web Application Development By Example Beginner's guide -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Time for action - heading -- What just happened? -- Pop quiz - heading -- Have a go hero - heading -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. The Task at Hand -- The components of an HTML5 application -- Time for action - creating the HTML file -- Time for action - creating the CSS file -- Time for action - creating the JavaScript file -- What just happened? -- The dollar sign identifier -- Creating our first application -- Time for action - creating a tasklist -- What just happened? -- Time for action - removing a task from the list -- Time for action - moving tasks within the list -- What just happened? -- HTML templates -- Time for action - implementing a template -- What just happened? -- Time for action - editing a task in the list -- What just happened? -- Saving the state of the application -- Time for action - creating a localStorage wrapper -- What just happened? -- Time for action - storing the tasklist -- Time for action - loading the tasklist -- What just happened? -- Have a go hero -- Pop quiz -- Summary -- 2. Let's Get Stylish -- CSS3 overview -- CSS3 colors -- Rounded corners -- Shadows -- Box shadows -- Text shadows -- Time for action - styles in action -- What just happened? -- Backgrounds -- Linear gradients -- Radial gradients -- Background images -- CSS sprites -- Time for action - adding a gradient and button images.
What just happened? -- Transitions -- Transforms -- Time for action - effects in action -- What just happened? -- Dynamic stylesheets -- Time for action - adding a theme selector -- What just happened? -- Filling the window -- Time for action - expanding the application -- What just happened? -- Have a go hero -- Pop quiz -- Summary -- 3. The Devil is in the Details -- HTML5 input types -- Color -- Date -- Email -- Number -- Range -- Time -- URL -- Datalist -- Autofocus -- Task details -- Time for action - adding task details -- What just happened? -- Time for action - hiding task details -- What just happened? -- Custom data attributes -- Data binding with custom attributes -- Time for action - building a data model -- Time for action - implementing the bindings -- What just happened? -- Time for action - loading the task list -- Queuing up changes -- Time for action - delaying the saves -- What just happened? -- Have a go hero -- Pop quiz -- Summary -- 4. A Blank Canvas -- HTML5 canvas -- Getting a context -- Canvas basics -- Clearing the canvas -- Context properties -- Canvas pad -- Time for action - creating a canvas pad -- What just happened? -- Time for action - showing the coordinates -- What just happened? -- Drawing lines -- Paths and strokes -- Time for action - using the mouse to draw -- What just happened? -- Changing context properties -- Time for action - adding context properties -- Creating a toolbar -- Time for action - creating a toolbar -- What just happened? -- Time for action - implementing a reusable toolbar -- What just happened? -- Adding a toolbar -- Time for action - adding the toolbar object -- What just happened? -- Time for action - initializing menu items -- What just happened? -- Adding drawing actions -- Time for action - creating drawing actions -- What just happened? -- Time for action - saving and restoring. What just happened? -- Adding drawing tools -- Time for action - adding a line tool -- What just happened? -- Drawing rectangles -- Time for action - adding a rectangle tool -- What just happened? -- Arcs and circles -- Time for action - adding a circle tool -- What just happened? -- Have a go hero -- Pop quiz -- Summary -- 5. Not So Blank Canvas -- Drawing text -- Time for action - adding a text tool -- What just happened? -- Have a go hero -- Transformations -- Time for action - adding an Ellipse tool -- What just happened? -- Time for action - exporting an image -- What just happened? -- Handling touch events -- Time for action - adding touch event handlers -- What just happened? -- Photo Pad -- Time for action - creating Photo Pad -- What just happened? -- The File API -- Time for action - loading an image file -- What just happened? -- Adding effects -- Time for action - the imageEffects object -- What just happened? -- Time for action - black and white -- What just happened? -- Time for action - sepia -- What just happened? -- Have a go hero -- Image distortion -- Time for action - making waves -- What just happened? -- Have a go hero -- Pop quiz -- Summary -- 6. Piano Man -- HTML5 audio overview -- The HTML5 < -- audio> -- element -- The HTML5 Audio API -- Loading audio files -- Time for action - creating an AudioManager object -- What just happened? -- HTML5 piano application -- Time for action - creating a virtual piano -- What just happened? -- Time for action - loading the notes -- What just happened? -- Time for action - playing the notes -- What just happened? -- Keyboard events -- Time for action - adding keyboard events -- What just happened? -- Volume and sustain controls -- Time for action - adding a sustain control -- What just happened? -- Time for action - adding a volume control -- What just happened? -- Have a go hero. Pop quiz -- Audio tools -- FreeSound.org -- Audacity -- Summary -- 7. Piano Hero -- Creating Piano Hero -- Time for action - creating the splash panel -- What just happened? -- Time for action - creating the game panel -- What just happened? -- Time for action - creating the controller -- What just happened? -- Creating an audio sequencer -- Time for action - creating AudioSequencer -- What just happened? -- Playing a song -- Time for action - adding the audio sequencer -- What just happened? -- Creating animated notes -- Time for action - adding notes -- What just happened? -- Time for action - animating the notes -- What just happened? -- Have a go hero -- Handling user input -- Time for action - checking the notes -- What just happened? -- Ending the game -- Time for action - creating the results panel -- What just happened? -- Have a go hero -- Pop quiz -- Summary -- 8. A Change in the Weather -- Introduction to Ajax -- Making Ajax requests -- Time for action - creating a weather widget -- What just happened? -- Time for action - getting XML data -- What just happened? -- Time for action - getting JSON data -- What just happened? -- HTML5 Geolocation API -- Time for action - getting geolocation data -- What just happened? -- Have a go hero -- Using web services -- Weather Underground -- Cross-site scripting and JSONP -- Time for action - calling the weather service -- What just happened? -- Pop quiz -- Summary -- 9. Web Workers Unite -- Web workers -- Spawning a web worker -- Implementing a web worker -- Time for action - using a web worker -- What just happened? -- The Mandelbrot set -- Time for action - implementing the algorithm -- What just happened? -- Creating a Mandelbrot application -- Time for action - creating a Mandelbrot application -- What just happened? -- Time for action - Mandelbrot using a web worker -- What just happened?. Have a go hero -- Debugging web workers -- Pop quiz -- Summary -- 10. Releasing an App into the Wild -- Combining and compressing JavaScript -- Time for action - creating a release script -- What just happened? -- Have a go hero -- HTML5 Application Cache -- Time for action - creating a cache manifest -- What just happened? -- Pop quiz -- Summary -- A. Pop Quiz Answers -- Chapter 1, The Task at Hand -- Pop quiz -- Chapter 2, Let's Get Stylish -- Pop quiz -- Chapter 3, The Devil is in the details -- Pop quiz -- Chapter 4, A Blank Canvas -- Pop quiz -- Chapter 5, Not So Blank Canvas -- Pop quiz -- Chapter 6, Piano Man -- Pop quiz -- Chapter 7, Piano Hero -- Pop quiz -- Chapter 8, A Change in the Weather -- Pop quiz -- Chapter 9, Web Workers Unite -- Pop quiz -- Chapter 10, Releasing an App into the Wild -- Pop quiz -- Index. |
Record Nr. | UNINA-9910811852103321 |
Gustafson J. M
![]() |
||
Birmingham, : Packt Pub., 2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
IEEE ... Conference on Open Architectures and Network Programming proceedings / / OPENARCH ; [sponsored by] IEEE Communications Society |
Pubbl/distr/stampa | Piscataway, NJ, : IEEE, c1999-2000 |
Soggetto topico |
Computer network architectures
Internet programming |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Periodico |
Lingua di pubblicazione | eng |
Record Nr. | UNISA-996279814203316 |
Piscataway, NJ, : IEEE, c1999-2000 | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
Instant HTML5 Geolocation how-to [[electronic resource] ] : learn how to create elegant, location-aware web applcations using the JavaScript Geolocation API / / Ben Werdmuller |
Autore | Werdmuller Ben |
Pubbl/distr/stampa | Birmingham, : Packt Pub., 2013 |
Descrizione fisica | 1 online resource (61 p.) |
Disciplina | 006.74 |
Soggetto topico |
HTML (Document markup language)
Mobile geographic information systems Application program interfaces (Computer software) Application software - Development Internet programming |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78216-591-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Instant HTML5 Geolocation How-to; Understanding the Geolocation API (Simple); Setting up the application (Simple); Getting the user's location (Intermediate); Displaying the user's location using the Google Maps API (Intermediate); Displaying the user's location using a KML feed (Intermediate); Tracking and updating the user's location (Intermediate) |
Record Nr. | UNINA-9910465859103321 |
Werdmuller Ben
![]() |
||
Birmingham, : Packt Pub., 2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Instant HTML5 Geolocation how-to [[electronic resource] ] : learn how to create elegant, location-aware web applications using the JavaScript Geolocation API / / Ben Werdmuller |
Autore | Werdmuller Ben |
Pubbl/distr/stampa | Birmingham, : Packt Pub., 2013 |
Descrizione fisica | 1 online resource (61 p.) |
Disciplina | 006.74 |
Soggetto topico |
HTML (Document markup language)
Mobile geographic information systems Application program interfaces (Computer software) Application software - Development Internet programming |
ISBN | 1-78216-591-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Instant HTML5 Geolocation How-to; Understanding the Geolocation API (Simple); Setting up the application (Simple); Getting the user's location (Intermediate); Displaying the user's location using the Google Maps API (Intermediate); Displaying the user's location using a KML feed (Intermediate); Tracking and updating the user's location (Intermediate) |
Record Nr. | UNINA-9910792174303321 |
Werdmuller Ben
![]() |
||
Birmingham, : Packt Pub., 2013 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|