Showing posts with label Computers and Internet. Show all posts
Showing posts with label Computers and Internet. Show all posts

Designing Wargames – Introduction by George Phillies

>> Wednesday, April 1, 2015


Designing Wargames introduces the play and design of classic hex-and-counter board wargames. Written as a textbook, Designing Wargames speaks to board and computer game designers, board game players, and designers of serious war games for historical and military study. George Phillies is a Professor in the WPI Program in Interactive Media and Game Dvelopment, with lectures visible on YouTube.



Designing Wargames introduces the play and design of classic hex-and-counter board wargames. Written as a textbook, Designing Wargames should appeal to board and computer game designers, board game players, and designers of serious war games for historical and military study.



Phillies opens with a discussion of the basic elements combined to create strategic games, including representation, theme, style, mechanisms, voice, shape, and content. To introduce non-players to board wargames, he describes in detail the play of four classic board wargames, namely Stalingrad, 1914, Panzerblitz, and Fall of Manjukuo. A path to designing a game, stressing the central importance of iterative development and playtesting, is advanced. Several fundamental mechanisms and their variations, including the zone of control and command and control rules, are examined in detail. A case study contrasts a half-dozen games on a single historic campaign, comparing how different designers have created radically different games that represent the same historic outcomes. A paragraph by paragraph analysis of the written rules of one game is given. Issues related to luck and technology are examined. An extensive set of homework problems, many in the form of development projects, support the material in the text.



George Phillies is a Professor in the WPI Program in Interactive Media and Game Dvelopment. Phillies' lectures on the material in the text may be seen on YouTube on the GeorgePhillies channel.









About George Phillies


George Phillies is a Professor of Physics at the Worcester Polytechnic Institute. He is also a member of the interdisciplinary Associated Biochemistry Faculty and the interdisciplinary Associated Interactive Media and Game Development Faculty, and has taught in all three areas. His scientific research is focused on polymer dynamics. Books by George Phillies include:



Fiction

This Shining Sea

Nine Gees

The Minutegirls

The One World

Mistress of the Waves



Books on Game Design Series

Contemporary Perspectives in Game Design(with Tom Vasel)

Design Elements of Contemporary Strategy Games(with Tom Vasel)

Stalingrad for Beginners - How to Play

Stalingrad for Beginners - Basic Tactics

Designing Board Wargames - Introduction



Books on Politics

Stand Up for Liberty!

Funding Liberty

Libertarian Renaissance



Books on Physics

Elementary Lectures in Statistical Mechanics

Phenomenology of Polymer Solution Dynamics

Complete Tables for ‘Phenomenology of Polymer Solution Dynamics’






First 20% Sample: epub mobi (Kindle) lrf
Read more...

Designing Modern Strategy Games by George Phillies

>> Wednesday, March 18, 2015


"Designing Modern Strategy Games" is the definitive textbook on game design. It offers rules descriptions, a synoptic analysis of design elements, recommendations of great game designers, more than 100 design projects, and an inspiring essay by Greg Costikyan. This, the second edition of Phillies and Vasel's 2006 text, includes three course plans from Phillies' college-level game design course.



"Designing Modern Strategy Games" is the definitive book on the design of modern strategy games. "Designing Modern Strategy Games" can also be used as a textbook; it includes more than 100 game design projects. For instructors, an Appendix includes the day-by-day course plans for three offerings of author Phillies' precedent-breaking university course "Design of Tabletop Board Wargames".



Phillies and Vasel's book, the second edition of Phillies and Vasel's 2006 text, opens with an inspiring essay by Greg Costikyan. It proceeds through a synoptic analysis of game design elements, recommendations of great game designers, and detailed analyses of rules of over a hundred games of strategy.









About George Phillies


George Phillies is a Professor of Physics at the Worcester Polytechnic Institute. He is also a member of the interdisciplinary Associated Biochemistry Faculty and the interdisciplinary Associated Interactive Media and Game Development Faculty, and has taught in all three areas. His scientific research is focused on polymer dynamics. Books by George Phillies include:



Fiction

This Shining Sea

Nine Gees

The Minutegirls

The One World

Mistress of the Waves



Books on Game Design Series

Contemporary Perspectives in Game Design(with Tom Vasel)

Design Elements of Contemporary Strategy Games(with Tom Vasel)

Stalingrad for Beginners - How to Play

Stalingrad for Beginners - Basic Tactics

Designing Board Wargames - Introduction



Books on Politics

Stand Up for Liberty!

Funding Liberty

Libertarian Renaissance



Books on Physics

Elementary Lectures in Statistical Mechanics

Phenomenology of Polymer Solution Dynamics

Complete Tables for ‘Phenomenology of Polymer Solution Dynamics’






First 20% Sample: epub mobi (Kindle) lrf
Read more...

CompTIA Network+ N10-005 Exam Questions 600+ by Eddie Vi

>> Saturday, February 21, 2015


This book includes new sample questions never before in print to help with exam prep. Offering numerous sample questions available nowhere else, this book will help you pass the Network+ N10-005 exam on your first attempt.



The current version of CompTIA Network+, exam code N10-005, was released Dec. 1, 2011.



This book includes new sample questions never before in print to help with exam prep. Offering numerous sample questions available nowhere else, this book will help you pass the Network+ N10-005 exam on your first attempt.



Network+ Exams questions closely mimic those on the actual exam, so there won't be any surprises when you get to the testing centre. You will be able to chart your progress with multiple, full-length exams that simulate exams required to attain your qualifications.



Covers all exam topics:



Network Models:



OSI vs. TCP/IP;

Cabling and Topology;

Ethernet;

Physical Networks and Structured Cabling;

TCP/IP Basics; Routing;

TCP/IP Applications;

Network Naming;

Securing TCP/IP;

Advanced Networking Devices;

IPv6;

Remote Connections;

Wireless Connections;

Protecting your Network;

Network Management;

Virtualization;

Network Troubleshooting










First 10% Sample: epub mobi (Kindle) lrf
Read more...

SAP Service Management: Advanced Configuration by Mike Piehl

>> Thursday, December 11, 2014


This books picks up where You Successful Implementation Guide left off. It includes additional scenarios and addition pieces of configuration. It is the must have book if you want to go deep into SAP Service Management.



This is the follow up to my first book on the successful implementation of SAP Service Management. This guide picks up where my first book left off. It begins to cover even more of the Service Management Configuration. It also includes several new scenarios including:

* Third Party Repairs (without Warranty Claims)

* Variant Configuration for Service Management

This guide will give you the tools you need to move beyond the initial implementation, and into the realm of advanced service management.









About Mike Piehl


Mike’s SAP Expertise is in Customer Service/Service Management, Variant Configuration and Sales Distribution. Mike focuses on the technical development of SAP applications using ABAP, ABAP Objects, BSP and ABAP Web Dynpro. Mike began working in SAP in 1995 as an intern who needed to learn how to implement Variant Configuration in R/3 3.0F. Mike worked at SAP and Deloitte before becoming an independent consultant.

Mike created Paper Street Enterprises (PSE) in 2006 with a mission to provide the best consulting knowledge in SAP Service Management and Variant Configuration. PSE focused on helping small to midsized manufacturing companies implement and streamline their service and engineering processes. Mike has worked in the mining equipment, telecommunications equipment and high tech manufacturing industries to realize the full potential of SAP Service Management and Variant Configuration.

In 2008, Mike began the journey into application design. The first application, called Rapier, provided an out of the box customer self-service SM website using BSP technology. Mike became an SAP Partner in 2011 and received his first ABAP Add-on SAP certified. Since then, he’s led the development of SAP applications has evolved into a suite of products called Renovation that focuses on simplifying and streamlining the Service Management processes. Renovation includes a Service Management dashboard, and multiple other applications to make using SAP SM easier. Renovation continues to grow and evolve into the premier Service Management application suite.

In 2012, Mike (Paper Street Enterprises) and Mike Golden (Discrete Manufacturing) created the joint venture of JaveLLin Solutions, LLC. Mike Piehl is the Chief Technical Officer, responsible for all the systems and development initiatives. He is the expert in Service Management and Variant Configuration.






First 15% Sample: epub mobi (Kindle) lrf
Read more...

Game Programming Patterns by Robert Nystrom

>> Saturday, November 22, 2014


Based on years of real-world experience shipping AAA games, Game Programming Patterns collects proven tools to manage your game's complexity, make progress on it quickly, and optimize its runtime performance.



The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.



You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.









About Robert Nystrom


Robert Nystrom has programmed professionally for twenty years, about half of which is in games. During his eight years at Electronic Arts, he worked on behemoths like Madden and smaller titles like Henry Hatsworth in the Puzzling Adventure. He's shipped games on the PC, GameCube, PS2, XBox, X360, and DS, but is most proud of the tools and shared libraries he created for others to build on. He loves seeing usable, beautiful code magnify the creative ability of others.



Robert lives with his wife and two daughters in Seattle where you are most likely to find him cooking for his friends and plying them with good beer.





Read more...

Configure The Windows 7 To Work Options by Noel Carboni

>> Wednesday, November 5, 2014


A guide chock full of professional setup and tuning info, secret tweaks, and all the "How To" you need to get the most out of your Windows 7 system.



Our Configure The Windows 7 "To Work" Options guide is a great collection of instructional setup and tuning info, along with specific recommendations for great free tools to work around the things Windows just doesn't do well out of the box - just what you need to leverage your Windows 7 PC into a productive, reliable system.



It started as a set of notes our developers at ProDigital Software have been building up for years to help us quickly set up our own Windows systems and get them to where they are lean, stable, and useful. By the time we had accumulated nearly 100 pages of hard-won information it occurred to us that this amazing collection of tips, tricks, and tweaks could be valuable to anyone looking to get the most out of their Microsoft® Windows® 7 installation, so now we have made it available to you.



If you've ever wanted to get the best possible performance and stability out of a Windows 7 system, you NEED this guide!



Published as an inexpensive eBook in all the popular formats, get this guide today!









About Noel Carboni


I have engineered computer software dating back to the mid 1970s, including mainframes and the first 8 bit micro systems, to PCs, to all manner of custom controllers and systems. I've implemented (and managed groups of Engineers who implemented) operating systems, embedded software, and PC software. I have been in charge of Engineering processes and Configuration Management, and now own my own software firm with sales worldwide.






First 20% Sample: epub mobi (Kindle) lrf
Read more...

Software Design Principles by Ludwin Barbin

>> Thursday, August 28, 2014


This book is a compilation of software design principles. Knowing and applying the principles – when, where, how to use – will result to a maintainable, easy to understand, easy to extend, and overall high quality software.



This book is a compilation of software design principles. Knowing these principles and applying them will allow you to develop a better quality software.



Think of the principles as the pillars of a building. They are the support structures that hold the building together and keep it from crumbling down. They serve as guiding posts for other elements, and provide balance and stability.



You will learn the fundamental principles such as Separation of Concern, Low Coupling and High Cohesion, Information Hiding. It also covers principles on higher-level (architectural) and low-level (design and programmatic).



Many of the design principles relate to object-oriented software paradigm. They have been abbreviated and coined for easy remembering, examples include IoC (Inversion of Control), DI (Dependency Injection), LoD (Law of Demeter), Hollywood Principle, Tell don’t Ask, Don’t talk to strangers, etc…



There are also popular groupings such as GRASP (General Responsibility Assignment Software Patterns) principles and SOLID (stands for each letter of the principles included) principles. A whole section of this book is dedicated for Agile development principles.



This is a short and concise book. It’s an easy read. I’m sure you can finish this book on a weekend. You can use it both as a tutorial and reference.



In a software development project, awareness of these principles promotes better communication among team members. Knowing and applying them – when, where, how to use – will result to a maintainable, easy to understand, easy to extend, and overall high quality software.






About Ludwin Barbin


• 18 years of hands-on experience in software development

• Software Architect for LunareSoft IT Consulting Services

• Based in Vancouver, Canada

• Certified Java Programmer

• Certified Web Component Developer

• Certified Java Enterprise Architect

• BS Computer Science, MBA






Price: $3.99 USD

First 20% Sample: epub | mobi (Kindle) | lrf
Read more...

WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web, Third Edition by Alan B. Johnston

>> Sunday, April 27, 2014


WebRTC, Web Real-Time Communications, is revolutionizing the way web users communicate, both in the consumer and enterprise worlds. WebRTC adds standard APIs and built-in real-time audio and video capabilities and codecs to browsers without a plug-in. With just a few lines of JavaScript, web developers can add high quality peer-to-peer voice, video to their sites.



WebRTC, Web Real-Time Communications, is revolutionizing the way web users communicate, both in the consumer and enterprise worlds. WebRTC adds standard APIs (Application Programming Interfaces) and built-in real-time audio and video capabilities and codecs to browsers without a plug-in. With just a few lines of JavaScript, web developers can add high quality peer-to-peer voice, video, and data channel communications to their collaboration, conferencing, telephony, or even gaming site or application.



The third edition has an enhanced demo application which now shows the use of the data channel for real-time text sent directly between browsers. Also, a full description of the browser media negotiation process including actual SDP session descriptions from Firefox and Chrome. Hints on how to use Wireshark to monitor WebRTC protocols, and example captures are also included. TURN server support for NAT and firewall traversal is also new.



This edition also features a step-by-step introduction to WebRTC, with concepts such as local media, signaling, and the Peer Connection introduced through separate runnable demos.



Written by experts involved in the standardization effort, this book contains the most up to date discussion of WebRTC standards in W3C and IETF. Packed with figures, example code, and summary tables, this book is the ultimate WebRTC reference.



Table of Contents



1 Introduction to Web Real-Time Communications

1.1 WebRTC Introduction

1.2 Multiple Media Streams in WebRTC

1.3 Multi-Party Sessions in WebRTC

1.4 WebRTC Standards

1.5 What is New in WebRTC

1.6 Important Terminology Notes

1.7 References



2 How to Use WebRTC

2.1 Setting Up a WebRTC Session

2.2 WebRTC Networking and Interworking Examples

2.3 WebRTC Pseudo-Code Example

2.4 References



3 Local Media

3.1 Media in WebRTC

3.2 Capturing Local Media

3.3 Media Selection and Control

3.4 Media Streams Example

3.5 Local Media Runnable Code Example



4 Signaling

4.1 The Role of Signaling

4.2 Signaling Transport

4.3 Signaling Protocols

4.4 Summary of Signaling Choices

4.5 Signaling Channel Runnable Code Example

4.6 References



5 Peer-to-Peer Media

5.1 WebRTC Media Flows

5.2 WebRTC and Network Address Translation (NAT)

5.3 STUN Servers

5.4 TURN Servers

5.5 Candidates



6 Peer Connection and Offer/Answer Negotiation

6.1 Peer Connections

6.2 Offer/Answer Negotiation

6.3 JavaScript Offer/Answer Control

6.4 Runnable Code Example: Peer Connection and Offer/Answer Negotiation



7 Data Channel

7.1 Introduction to the Data Channel

7.2 Using Data Channels

7.3 Data Channel Runnable Code Example



8 W3C Documents

8.1 WebRTC API Reference

8.2 WEBRTC Recommendations

8.3 WEBRTC Drafts

8.4 Related Work

8.5 References



9 NAT and Firewall Traversal

9.1 Introduction to Hole Punching

9.3 WebRTC and Firewalls

9.3.1 WebRTC Firewall Traversal

9.4 References



10 Protocols

10.1 Protocols

10.2 WebRTC Protocol Overview

10.3 References



11 IETF Documents

11.1 Request For Comments

11.2 Internet-Drafts

11.3 RTCWEB Working Group Internet-Drafts

11.4 Individual Internet-Drafts

11.5 RTCWEB Documents in Other Working Groups

11.6 References



12 IETF Related RFC Documents

12.1 Real-time Transport Protocol

12.2 Session Description Protocol

12.3 NAT Traversal RFCs

12.4 Codecs

12.5 Signaling

12.6 References



13 Security and Privacy

13.1 Browser Security Model

13.2 New WebRTC Browser Attacks

13.3 Communication Security

13.4 Identity in WebRTC

13.5 Enterprise Issues

13.6 Privacy

13.7 ZRTP over Data Channel

13.8 Summary

13.9 References



14 Implementations and Uses

14.1 Browsers

14.2 Other Use Cases

14.3 STUN and TURN Server Implementations

14.4 References



INDEX



ABOUT THE AUTHORS






About Alan B. Johnston


Dr. Alan B. Johnston has over thirteen years of experience in SIP, VoIP (Voice over IP), and Internet Communications, having been a co-author of the SIP specification and a dozen other IETF RFCs, including the ZRTP media security protocol. He is the author of four best selling technical books on Internet Communications, SIP, and security, and a technothriller novel “Counting from Zero” that teaches the basics of Internet and computer security. He is on the board of directors of the SIP Forum. He holds Bachelors and Ph.D. degrees in electrical engineering. Alan is an active participant in the IETF RTCWEB working group. He is currently a Distinguished Engineer at Avaya, Inc. and an Adjunct Instructor at Washington University in St Louis. He owns and rides a number of motorcycles, and enjoys mentoring a robotics team.






Price: $9.99 USD

First 20% Sample: epub | mobi (Kindle) | lrf
Read more...

Programming Problems: A Primer for The Technical Interview by Bradley Green

>> Friday, April 25, 2014


A complete primer for the technical programming interview, with problems from real world interviews and complete solutions in C++11.



A complete primer for the technical programming interview. This book reviews the fundamentals of computer programming through programming problems posed to candidates at Amazon, Apple, Facebook, Google, Microsoft, and others. Complete solutions to every programming problem is provided in clear explanations and easy to read C++11 code.



If you are learning to code then this book provides a great introduction to C++11 and fundamental data structures and algorithms. If you are preparing for an interview or want to challenge yourself, then this book will cover all the fundamentals asked at major companies such as Amazon, Google, and Microsoft.








Price: $8.99 USD

First 20% Sample: epub | mobi (Kindle) | lrf
Read more...
Copyright 2011 © Speed up my Brain, All rights reserved