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.
Building Minecraft Server Modifications
Building Minecraft Server Modifications
Autore Sommer Cody M
Pubbl/distr/stampa [Place of publication not identified], : Packt Publishing Limited, 2013
Descrizione fisica 1 online resource (1 v.) : ill
Collana Community experience distilled
Soggetto topico Minecraft (Game)
Computer games - Programming
Client/server computing
Soggetto genere / forma Electronic books.
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910462672103321
Sommer Cody M  
[Place of publication not identified], : Packt Publishing Limited, 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Building Minecraft Server Modifications
Building Minecraft Server Modifications
Autore Sommer Cody M
Pubbl/distr/stampa [Place of publication not identified], : Packt Publishing Limited, 2013
Descrizione fisica 1 online resource (1 v.) : ill
Collana Community experience distilled
Soggetto topico Minecraft (Game)
Video games - Programming
Client/server computing
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910787783703321
Sommer Cody M  
[Place of publication not identified], : Packt Publishing Limited, 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Building Minecraft Server Modifications
Building Minecraft Server Modifications
Autore Sommer Cody M
Edizione [1st ed.]
Pubbl/distr/stampa [Place of publication not identified], : Packt Publishing Limited, 2013
Descrizione fisica 1 online resource (1 v.) : ill
Disciplina 794.8152762
Collana Community experience distilled
Soggetto topico Minecraft (Game)
Video games - Programming
Client/server computing
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Building Minecraft Server Modifications -- Table of Contents -- Building Minecraft Server Modifications -- Credits -- About the Author -- About the Reviewers -- 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 -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Deploying a CraftBukkit Server -- Installation -- Setup -- Minecraft/Bukkit server commands -- Port forwarding -- Summary -- 2. Learning the Bukkit API -- Introduction to APIs -- The Bukkit API documentation -- Navigating the Bukkit API documentation -- Understanding the Java documentation -- Exploring Bukkit API -- Summary -- 3. Creating Your First Bukkit Plugin -- Installing an IDE -- Creating a new project -- Adding Bukkit as a library -- The essentials of a Bukkit plugin -- The plugin.yml file -- The plugin's main class -- Making and calling new methods -- Expanding your code -- Summary -- 4. Testing on the CraftBukkit Server -- Building the JAR file -- Installing your plugin -- Testing your plugin -- Testing new versions of your plugin -- Summary -- 5. Plugin Commands -- Adding a command to plugin.yml -- Programming the command actions -- Assigning the executor for the command -- Summary -- 6. Player Permissions -- The benefits of permissions -- Understanding permission nodes -- Adding a permission node to plugin.yml -- Assigning a permission node to a plugin command -- Testing player permissions -- Using a third-party permissions plugin -- Using permission nodes throughout your plugins -- Summary -- 7. The Bukkit Event System -- Choosing an event -- Registering an event listener -- Listening for an event -- Canceling an event -- Communicating among events.
Modifying an event as it occurs -- Creating more plugins on your own -- Summary -- 8. Making Your Plugin Configurable -- Configurable data types -- Writing a config.yml file -- Saving, loading, and reloading the config file -- Reading and storing the configured values -- Using configured settings within your plugin -- ItemStack within a configuration -- YAML configuration hierarchy -- Storing configuration values as variables -- Accessing variables from another class -- Summary -- 9. Saving Your Data -- Types of data that can be saved -- Which data to save and when -- A sample teleportation plugin -- Writing a ConfigurationSerializable class -- Saving data to a YAML configuration -- Loading data from a YAML configuration -- Summary -- 10. The Bukkit Scheduler -- Creating a BukkitRunnable class -- Synchronous versus asynchronous tasks -- Running a task from a BukkitRunnable class -- Running a task later from a BukkitRunnable -- Running a task timer from a BukkitRunnable class -- Writing a repeating task for a plugin -- Adding a delayed task to a plugin -- Executing a code asynchronously -- Summary -- Index.
Record Nr. UNINA-9910813712103321
Sommer Cody M  
[Place of publication not identified], : Packt Publishing Limited, 2013
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 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-9910816086303321
Chang Sau Sheong  
Birmingham, : Packt Publishing Limited, 2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Testing Backbone. js
Testing Backbone. js
Autore Roemer Ryan
Edizione [1st edition]
Pubbl/distr/stampa [Place of publication not identified], : Packt Publishing Limited, 2013
Descrizione fisica 1 online resource (1 v.) : ill
Soggetto topico Engineering & Applied Sciences
Computer Science
Soggetto genere / forma Electronic books.
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910463113003321
Roemer Ryan  
[Place of publication not identified], : Packt Publishing Limited, 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Testing Backbone. js
Testing Backbone. js
Autore Roemer Ryan
Edizione [1st edition]
Pubbl/distr/stampa [Place of publication not identified], : Packt Publishing Limited, 2013
Descrizione fisica 1 online resource (1 v.) : ill
Soggetto topico Engineering & Applied Sciences
Computer Science
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910787558703321
Roemer Ryan  
[Place of publication not identified], : Packt Publishing Limited, 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Testing Backbone. js
Testing Backbone. js
Autore Roemer Ryan
Edizione [1st edition]
Pubbl/distr/stampa [Place of publication not identified], : Packt Publishing Limited, 2013
Descrizione fisica 1 online resource (1 v.) : ill
Disciplina 005.2;005.2762
Soggetto topico Engineering & Applied Sciences
Computer Science
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Backbone.js Testing -- Table of Contents -- Backbone.js Testing -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Setting Up a Test Infrastructure -- Designing an application and test repository structure -- Getting the test libraries -- Mocha -- Chai -- Sinon.JS -- Setting up and writing our first tests -- The test driver page -- Adding some tests -- Running and assessing test results -- The first test report -- Test report actions -- Test timing and slow tests -- Test failures -- Summary -- 2. Creating a Backbone.js Application Test Plan -- A Backbone.js refresher -- Selecting a Backbone.js application to test -- Getting acquainted with the Notes application -- The anatomy of the Notes application -- Test paradigms and methods -- Testing concepts, approaches, and planning -- Testing individual Backbone.js components -- Models -- Collections -- Templates -- Views -- Routers -- Utilities -- Testing application interactions and events -- Partial integrations -- Events -- Dipping our toes in the application testing waters -- Namespace -- Note model -- Running the application tests -- Summary -- 3. Test Assertions, Specs, and Suites -- Choosing a test style that fits -- Mocha test interfaces -- Chai assertion styles -- Trying out some different styles -- Mocha and Chai BDD interfaces -- Mocha TDD and Chai assert styles -- Deciding on the project style -- A tour of the Chai assertion library -- Chaining objects and assertions -- Basic value assertions -- Comparing values -- Object and array validation -- Errors.
Getting the application and tests ready to run -- The Mocha test runner -- Reconfiguring the application for testing -- Organizing topics and specifications into test suites -- Starting up and winding down tests -- Writing Mocha test specifications -- Asynchronous behavior in tests -- Some Backbone.js collection tests -- Testing and supporting Backbone.js views -- The Notes application single note view -- Creating HTML fixtures for view tests -- Walking through the view test suite -- Aggregating and running the application tests -- Test development tips, tricks, and hints -- Isolating and excluding tests -- Writing testable application code -- Summary -- 4. Test Spies -- Fake it 'til you make it -- Getting to know Sinon.JS -- Spying on functions with Sinon.JS -- Anonymous spies -- Spy assertions -- Function spies -- Object method spies -- Playing in the sandbox with Sinon.JS test helpers -- Delving into the Sinon.JS spy API -- The spy API -- The spy call API -- Spicing up Chai with the Sinon.JS plugin -- Introducing and installing Chai plugins -- The Sinon.JS plugin -- Testing Backbone.js components with spies -- The Notes menu bar view -- The menu bar view -- Testing and spying on the menu bar view -- The Notes single note view -- The single note view -- Testing the single note view -- Hooking up and running the view tests -- Summary -- 5. Test Stubs and Mocks -- Replacing method behaviors with Sinon.JS stubs -- Getting started with stubs -- The stub API -- Faking and verifying behavior with Sinon.JS mocks -- Deciding when to mock -- The mock API -- Testing Backbone.js components with stubs and mocks -- Ensuring stubs and mocks are actually bound -- The Notes list item view -- The list item view -- Testing the list item view -- The Notes application router -- Running the view and router tests -- Finding the rest of the Notes application components.
A few more Sinon.JS test helpers -- Fake timers -- Fake servers -- The fake server API -- Faking the remote backend in a Backbone.js application -- Summary -- 6. Automated Web Testing -- The world of testing beyond humans and browsers -- Continuous integration -- Continuous deployment -- Other scenarios -- Automating browser environments -- Remote controlled web browsers -- Simulated browser environments -- Headless web browsers -- Multiple environment aggregators -- Headless testing with PhantomJS -- Installing PhantomJS and the supporting tools -- Running Backbone.js tests with PhantomJS -- Automating tests in the code samples -- Parting thoughts, next steps, and future ideas -- Summary -- Index.
Record Nr. UNINA-9910809201803321
Roemer Ryan  
[Place of publication not identified], : Packt Publishing Limited, 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui