My Weird School #4: Ms. Hannah Is Bananas!
¥27.94
Ms. Hannah wears dresses made out of potholders and collects garbage instead of throwing it out. Plus she's making A.J. be partners with smelly Andrea. This is the worst art class ever!
My Weird School #7: Mrs. Cooney Is Loony!
¥27.94
Something weird is going on! Mrs. Cooney, the school nurse, is a knockout and A.J. has a crush on her! But are her charms just a cover for her secret identity as an international spyWill A.J.'s love for Mrs. Cooney win out over his love for the good old USA?
106. Only A Dream
¥24.44
Although her father is the acclaimed Music Hall performer, Keegan Kenway, his young daughter, Isla, who is ethereally beautiful, is never allowed even to go near the Music Halls, which were not deemed suitable places for a lady to be seen at. Now that her mother is dead, her father is close to bankruptcy and so desperate for the proceeds of a benefit show that, when his co-star is taken ill, he is reluctantly forced to allow Isla to take her place for the evening and he sings his famous sons Champagne Charlie and It was only a dream. After a supremely successful performance when Isla and he are acclaimed by an enthusiastic audience, Keegan Kenway disappears to a late night party and Isla, declining the invitation, goes home alone, where the party’s host, Lord Polegate, arrives to inform her that her father has collapsed and is still unconscious. In her dismay and anxiety, Isla agrees to accompany the persistent Lord Polegate to his country house, where she gradually realises that his intentions are very much less than honourable and she flees his house in terror. Lost and alone, she flags down a passing carriage on the main road and, to her immense relief, she is saved by the handsome and kind Marquis of Longridge, whose superb house is nearby. And already Isla is falling in love – But is it real or is it only a dream?
107. A Nightingale Sang
¥24.44
Dejected and jobless like so many other Servicemen after the end of the Great War of 1914-18, Tybalt Hampton escapes a ball in Berkeley Square and meets a delightful young girl who has also sought refuge in the little Temple in the nearby gardens because no one has asked her to dance. It is too dark to make out her face, but in an enchanted moment they kiss in the moonlight and a nightingale sings in the trees above as if just for them. Two years later the beautiful Aleta Wayte, the recipient of that anonymous kiss, and her brother, Sir Harry Wayte, are forced to let their beloved ancestral mansion to a millionaire American called Cornelius Wardolf, disguising themselves as servants in their own home and at their tenant’s beck and call. Of noble birth but penniless, Aleta still dreams of that handsome stranger. So, when Fate in the form of a road accident brings him injured to her door, her hopes are raised and then instantly dashed. In her guise as a lowly servant how can she reveal herself as Tybalt Hampton is now the fifth Duke of Stadhampton and anyway, because of his impoverished estates, he has been earmarked by Cornelius Wardolf to marry his attractive daughter, Lucy-MayIs it possible that Fate could be so cruel as to bring love so close only to snatch it away?
111. A Dream from the Night
¥24.44
To afford the food and medicine her ailing mother needs, the beautiful Honourable Olinda Selwyn, daughter of the late Lord Selwyn, former Lord Chief Justice of England, is obliged to conceal her background to take employment with the Dowager Countess of Kelvedon as an expert embroiderer at the family stately home in Derbyshire. Taken aback to find that the ageing but still beautiful Countess is having a love affair with a dissolute young rake, Olinda sympathises with her estranged son, the Earl, who despises his mother for her loose morals. Drawn reluctantly into the Kelvedon family’s tangle of bitterness and resentment, Olinda finds herself gently advising the Earl – or as he puts it, inspiring him. But just as the love she has only ever dreamt of seems almost within her grasp, Kelvedon is rocked by a sudden and suspicious death – and, incredibly, the man she loves with all her heart stands accused.
113. The Kiss of The Devil
¥24.44
Against her cousin Jimmy’s earnest advice, the hot-headed but beautiful Skye Standish is determined to go off on an exciting adventure in the strife-torn South American country of Mariposa. Rebelling against her wealthy British background and the tiresome social world of New York, she ventures into the remote heartlands of Mariposa where she is kidnapped by the followers of a revolutionary known to everyone as El Diablo –The Devil! Although furious and insulted at her capture, Skye at first assumes that he simply wants a ransom for her, which she can easily have paid. But then he announces abruptly that she is to be his wife, willing or unwilling. It is not her money he wants, it is her humiliation! Imprisoned in his network of secret caves in the mountains, she plots her escape from his clutches and to go back to civilisation and her elegant yacht and twice fails and then she has to face El Diablo’s terrible wrath. And her hatred of this cruel man is now complete. Yet observing his devotion to his impoverished people, she uncovers another, almost gentlemanly, side of El Diablo and the ominous phrase on the lips of those who fear him – ‘the kiss of the Devil’– takes on a passionate new meaning for Skye.
BMW E30 - 3 Series Restoration Guide
¥24.44
A practical restoration manual written by journalist and E30 enthusiast Andrew Everett. Covers E30 models: 316, 316i, 318i, 320i, 323i, 325i, 325e, 324d and 324td, 318iS, M3 & Alpina in saloon, convertible & touring forms. Professional advice also is given on buying a good used model E30 for restoration.
Wexford's Wild Heritage
¥24.44
Think of Ireland and what comes to mind. Forty shades of greenThis ancient mystic land is much more colourful than that - with a stunning variety of flora and fauna waiting to be enjoyed. And Co. Wexford, located in the southeast corner of the island, is particularly rich in its diversity of wildlife and habitats. Bordered by a mountain range on its western flank and by seas to the east and south, Co Wexford is a feast for the senses - with spectacular coastlines and islands, rolling hills, rich patchwork countryside, rugged cliffs, ever changing sand-dune systems, brackish lagoons, large estuaries and meandering streams and rivers. Come with us and explore all this natural beauty in 'Wexford's Wild Heritage'. This book encompasses the locations visited and the wildlife experienced by Alan, Chris and Don during a year-long recording of a radio series. Page after colourful page features wonderful wildlife photos and unique artwork. The images speak for themselves with just a smattering of explanatory text to help with locations and identifications. You don't have to be Irish to appreciate and enjoy 'Wexford's Wild Heritage, a wildlife book produced by people like yourself with a love for the natural world. The enthusiastic people who contributed their time and knowledge to help us achieve our goal made our journey through the seasons even more enjoyable. We express our sincere gratitude to you all. Based on 'Wexford's Wild Heritage', a twenty-five part Radio Series grant-aided by the Broadcasting Authority of Ireland and broadcast by South East Radio this publication brings together some of the natural wildlife delights of Co. Wexford. The opportunity for the Wildside Team to explore Co. Wexford, which is not only steeped in history, but can boast such rich and varied landscapes, was a tremendous privilege. There are many un-spoilt areas to discover that are a feast for the senses - stunning coastlines and islands, rolling hills, rich patchwork countryside, rugged cliffs, ever changing sand-dune systems, brackish lagoons, large estuaries and meandering streams and rivers. And it is the flora and fauna, both resident and migrant, to be found in these habitats that we have tried to encompass within the pages of this book. The twelve months we spent visiting as many locations as we could around the County happened to coincide with some of the wettest and coldest weather on record for decades. In spite of this we had some wonderful wildlife encounters -- from the top of Mount Leinster to the rocky outcrop of Hook Head, from Camolin Woods to the Ballyteigue Dunes, from the Slaney to Great Saltee - our yearlong journey through Co. Wexford's seasons was inspirational. The enthusiastic people who contributed their time and knowledge to help us achieve our goal made that journey easier and more enjoyable. We express our sincere gratitude to you all. Lets hope this book will encourage you to get out and discover more of what our amazing County has to offer -- Wexford's Wild Heritage.
Building A Business on Bacon and Eggs
¥24.44
Person to person networks in the UK have grown over the last 10 years fuelled by the many middle management unemployed caused during the recent downsizing of many international corporations.Self employed people need to network, in the harsh environment of today’s modern job market. Networking is a ready source of employment, and a chance to meet skilled fellow workers to help build teams to complete projects that would otherwise stretch their own skill set.Outside the hours of the working day but inside a framework that people can relate to Breakfast Meetings provide them with rewarding opportunities. This book helps ensure you know how to meet the right people and kickstart your business.‘Building a Business on Bacon and Eggs’ is packed with tips and lists of how to set up thriving networking events and enables the reader to gain the most from any meetings they may hold, it includes checklists for everyone involved in the organization of events, real life stories to illustrate the theories presented as well as what to offer sponsors and how best to achieve the goals of all concerned.The book illustrates evidence of this in the comprehensive checklists throughout the book and summaries at the end of every chapter. If running breakfast meetings is your job, or if you merely wish to learn from the business experiences of other people, or you want to expand your own knowledge to gain the most from the business breakfast club environment this book provides a unique insight through the minds of its three very successful writers. To this end, ‘Breakfast on Bacon and Eggs ‘ is an essential addition to any Book Shops business section.
Japanese Zen Gardens
¥24.44
If you have ever wondered 'What is a Zen garden?' then this 50 page new publication for 2013 will tell you. Zen gardens are beautiful Japanese gardens steeped in history, religious meaning and a visual simplicity. There are many styles and many ingredients, Stones, Rocks, Moss, Sand, Gravel, Plants and Shrubs,Lanterns and Ornaments. Japanese Zen gardens is a book that introduces the reader to the subject and presents the options available for anyone wishing to build their own garden space at home - however large or small. Zen gardens are becoming more and more popular around the world and building one is not as difficult as you may think. With a little knowledge and following our step by step instructions with pictures you will discover how straight forward it is to build a Zen garden in your yard or garden. Japanese Zen gardens are serene havens of tranquil beauty and the perfect antidote to a stressful world. The author Russ Chard has written and published Japanese garden books, articles and videos for the past 10 years.
Karmalitics
¥24.44
In his pacey, darkly humorous first novel, Duncan Abbott doesn't pull any punches. With a searing eye for satire and a great deal of comic ingenuity he proposes some startling new political ideas at a time when paucity of thought and poverty of ideals seem to be the norm. Join our hero George King, a talented, popular and ethical MP, and his cadre of madcap idealists as they saunter amusingly through the sordid side of parliament changing the nation as they go! Watch them improve the lives of millions, sweep away swathes of avarice and laugh in the face of adversity, while tearing down a sex, drugs and prostitution-based blackmail campaign that could bring down British politics as we know it.
Taming Your Public Speaking Monkeys
¥24.44
A Godsend for anyone who’s ever suffered that dread of speaking in public!’ If, like almost everyone, you’re petrified of public speaking, the last thing you want is a lecture! And there lies the brilliance of this unique book’s genuinely innovative approach to the issue: Dee Clayton makes the process of overcoming those negative voices in your head (Your ‘Public Speaking Monkeys!’) and becoming an effective speaker lighthearted and fun! A Godsend for anyone who’s ever suffered that dread, Dee’s refreshingly simple yet amazingly effective multiawardwinning approach has already helped thousands to overcome their fears and become effective and confident public speakers. Significantly, the author’s keenly aware that for most of us, effective public speaking isn’t necessarily an end in itself but a means to other ends for example Dee has already helped company directors to persuade more successfully, doctors to win more funding, mediators to influence international decisions and all kinds of business people to fulfil their potential. What’s more, this is a genuinely practical guide! Unlike most ‘self help’ books on the topic (or any other), this one doesn’t just tell you what to do; in her chatty, good-humored style, Dee explains exactly how, sharing her own experiences and coaxing the reader through a programme that doesn’t just work it even makes public speaking enjoyable! Taming Your Public Speaking Monkeysworks so well because its easy, enjoyable style is underpinned by Dee’s solid, real-life experience of speaking publicly to tens of thousands of people first in her highly successful twenty-year marketing career (communicating for UK household brands such as Jacob’s Creek, Pizza Hut and Jammie Dodgers to name but a few) and now as a public speaking training specialist. Equally vitally, the book draws heavily upon the NeuroLinguistic Programming (NLP) techniques and insights in which Dee is a highly experienced Trainer and Master Practitioner. Taming your Public Speaking Monkeysis a rare find: a self-help book that really helps and best of all the results come to you quickly and stick with you for life!
Java Hibernate Cookbook
¥80.65
Over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications About This Book Learn to associate JDBC and Hibernate with object persistence Manage association mappings, implement basic annotations and learn caching Get to grips with Hibernate fundamentals from installation to developing a business application with this step-by-step guide Who This Book Is For This is book for Java developers who now want to learn Hibernate. Good knowledge and understanding of Java is preferred to allow efficient programming of the core elements and applications; it would be helpful if readers are familiar with the basics of SQL. What You Will Learn Set up and install Hibernate on your system and explore different ways in which Hibernate can be configured Learn the basic concepts and fundamentals of Java Hibernate Define mappings without a use of XML file using Annotations Persist collection elements such as list, map, set and array Explore the various mapping options and learn to work with Hibernate associations Understand advanced Hibernate concepts such as caching and inheritance Develop an engaging and robust real-world hibernate application based on a common business scenario Integrate Hibernate with other frameworks to develop robust enterprise applications In Detail Hibernate is a database independent technology, so the same code will work for all databases. It helps a Java developer write a query by mapping Java bean to database tables and help create tuned queries that boost performance. Even with limited SQL knowledge one can easily perform database operations. This makes the development faster and more accurate than JDBC. Hibernate supports useful features like connection pooling, caching, and inheritance etc. This book will provide a useful hands-on guide to Hibernate to accomplish the development of a real-time Hibernate application. We will start with the basics of Hibernate, which include setting up Hibernate – the pre-requisites and multiple ways of configuring Hibernate using Java. We will then dive deep into the fundamentals of Hibernate such as SessionFactory, session, criteria, working with objects and criteria. This will help a developer have a better understanding of how Hibernate works and what needs to be done to run a Hibernate application. Moving on, we will learn how to work with annotations, associations and collections. In the final chapters, we will see explore querying, advanced Hibernate concepts and integration with other frameworks. Style and approach This book is a practical guide filled with carefully organized step-by-step instructions. All recipes are arranged in an easy-to understand and clear manner allowing you to apply the solutions to other situations.
OpenCV with Python By Example
¥90.46
Build real-world computer vision applications and develop cool demos using OpenCV for Python About This Book Learn how to apply complex visual effects to images using geometric transformations and image filters Extract features from an image and use them to develop advanced applications Build algorithms to help you understand the image content and perform visual searches Who This Book Is For This book is intended for Python developers who are new to OpenCV and want to develop computer vision applications with OpenCV-Python. This book is also useful for generic software developers who want to deploy computer vision applications on the cloud. It would be helpful to have some familiarity with basic mathematical concepts such as vectors, matrices, and so on. What You Will Learn Apply geometric transformations to images, perform image filtering, and convert an image into a cartoon-like image Detect and track various body parts such as the face, nose, eyes, ears, and mouth Stitch multiple images of a scene together to create a panoramic image Make an object disappear from an image Identify different shapes, segment an image, and track an object in a live video Recognize an object in an image and build a visual search engine Reconstruct a 3D map from images Build an augmented reality application In Detail Computer vision is found everywhere in modern technology. OpenCV for Python enables us to run computer vision algorithms in real time. With the advent of powerful machines, we are getting more processing power to work with. Using this technology, we can seamlessly integrate our computer vision applications into the cloud. Web developers can develop complex applications without having to reinvent the wheel. This book will walk you through all the building blocks needed to build amazing computer vision applications with ease. We start off with applying geometric transformations to images. We then discuss affine and projective transformations and see how we can use them to apply cool geometric effects to photos. We will then cover techniques used for object recognition, 3D reconstruction, stereo imaging, and other computer vision applications. This book will also provide clear examples written in Python to build OpenCV applications. The book starts off with simple beginner’s level tasks such as basic processing and handling images, image mapping, and detecting images. It also covers popular OpenCV libraries with the help of examples. The book is a practical tutorial that covers various examples at different levels, teaching you about the different functions of OpenCV and their actual implementation. Style and approach This is a conversational-style book filled with hands-on examples that are really easy to understand. Each topic is explained very clearly and is followed by a programmatic implementation so that the concept is solidified. Each topic contributes to something bigger in the following chapters, which helps you understand how to piece things together to build something big and complex.
QGIS Blueprints
¥90.46
Develop analytical location-based web applications with QGIS About This Book Tame geographic information workflows with QGIS blueprints for smart web applications Create geographic web applications using QGIS and free/open source software Blueprints provide real-world applications covering many use cases Who This Book Is For This book encompasses relatively experienced GIS developers who have a strong grounding in the fundamentals of GIS development. They will have used QGIS before, but are looking to understand how to develop more complex, layered map applications that expose various data sets, utilize different visualizations, and are consumable (usable) by end users What You Will Learn Review geographic information principles and the application of these principles in the QGIS free/open source ecosystem Perform advanced analysis with site selection, hydrologic, and topological networks Build performant web applications by tile caching and generating static assets Provide collaborative editing capabilities for your team or community Develop custom and dynamic analysis and visualization capabilities Select the best components from desktop and web, for your use case Integrate it with social media and crowdsourcing In Detail QGIS, the world’s most popular free/open source desktop geographic information system software, enables a wide variety of use cases involving location – previously only available through expensive specialized commercial software. However, designing and executing a multi-tiered project from scratch on this complex ecosystem remains a significant challenge. This book starts with a primer on QGIS and closely related data, software, and systems. We’ll guide you through six use-case blueprints for geographic web applications. Each blueprint boils down a complex workflow into steps you can follow to reduce time lost to trial and error. By the end of this book readers should be able to build complex layered applications that visualize multiple data sets, employing different types of visualization, and give end users the ability to interact with and manipulate this data for the purpose of analysis. Style and approach This is a comprehensive guide to the application of QGIS and free/open source software in creating web applications from analysis. Step-by-step blueprints guide the reader through analytical and web development topics and designs.
Getting Started with Python and Raspberry Pi
¥71.93
Learn to design and implement reliable Python applications on the Raspberry Pi using a range of external libraries, the Raspberry Pis GPIO port, and the camera module About This Book Learn the fundamentals of Python *ing and application programming Design user-friendly command-line and graphical user interfaces A step-by-step guide to learning Python programming with the Pi Who This Book Is For This book is designed for those who are unfamiliar with the art of Python development and want to get to know their way round the language and the many additional libraries that allow you to get a full application up and running in no time. What You Will Learn Fundamentals of Python applications Designing applications for multi-threading Interacting with electronics and physical devices Debugging applications when they go wrong Packaging and installing Python modules User interface design using Qt Building easy to use command-line interfaces Connecting applications to the Internet In Detail The Raspberry Pi is one of the smallest and most affordable single board computers that has taken over the world of hobby electronics and programming, and the Python programming language makes this the perfect platform to start coding with. The book will start with a brief introduction to Raspberry Pi and Python. We will direct you to the official documentation that helps you set up your Raspberry Pi with the necessary equipment such as the monitor, keyboard, mouse, power supply, and so on. It will then dive right into the basics of Python programming. Later, it will focus on other Python tasks, for instance, interfacing with hardware, GUI programming, and more. Once you get well versed with the basic programming, the book will then teach you to develop Python/Raspberry Pi applications. By the end of this book, you will be able to develop Raspberry Pi applications with Python and will have good understanding of Python programming for Raspberry Pi. Style and approach An easy-to-follow introduction to Python *ing and application development through clear conceptual explanations backed up by real-world examples on the Raspberry Pi.
Blender 3D By Example
¥80.65
Design a complete workflow with Blender to create stunning 3D scenes and films step-by-step! About This Book Give life to a character within a full animated short film by learning the rigging and animation process Make use of the powerful tools available in Blender to produce professional-quality 3D characters and environments Discover advanced techniques by adding fur to a character, creating a grass field, and fine-tuning a shot with post-processing effects to enhance your creations Who This Book Is For This book will give any beginner the necessary skills and knowledge to create own 3D projects with Blender. You don't need to have any previous experience in 3D modeling, but if you do, then this book is a great way get you started with Blender. This book is for anyone who wants to learn Blender by creating concrete projects. What You Will Learn Understand the basics of 3D and how to navigate your way around the Blender interface Create a 3D robot toy model from start to finish using the basic modeling tools of Blender Make a full alien character using the skin mesh modifier and the sculpting tools with an artistic approach Use re-topology techniques to create a clean 3D version of the previously sculpted alien Model a full haunted house and its environment using more advanced modeling tools and techniques such as the Array Modifier, Instance duplication, or Curves Discover the power of the texture paint tool in order to add color to the haunted house Get to know the Cycles render engine by creating different materials for the house and the environment In Detail Blender is a powerful tool, stable, with an integral workflow that will allow you to understand your learning of 3D creation with serenity. Today, it is considered to be one of the most complete 3D packages on the market and it is free and open source! It is very efficient for many types of productions, such as 3D animated or live action films, architecture, research, or even game creation with its integrated game engine and its use of the Python language. Moreover, Blender has an active community that contributes to expanding its functionalities. Today, it is used in many professional products and by many companies. Through this book, you will create many types of concert projects using a step-by-step approach. You will start by getting to know the modeling tools available in Blender as you create a 3D robot toy. Then, you will discover more advanced techniques such as sculpting and re-topology by creating a funny alien character. After that, you will create a full haunted house scene. For the last project, you will create a short film featuring a rat cowboy shooting cheese in a rat trap! This will be a more complex project in which you learn how to rig, animate, compose advanced material, composite, and edit a full sequence. Each project in this book will give you more practice and increase your knowledge of the Blender tools. By the end of this book, you will master a workflow that you will be able to apply to your own creations. Style and approach This is an easy-to-follow book that is based on four concrete projects, with increasing levels of difficulty. Each chapter will teach you how to create these projects step-by-step. New tools and techniques are introduced in a theoretical and practical way, so you can apply them in your own projects later.
Dart By Example
¥80.65
Design and develop modern web applications with Google's bold and productive language through engaging example projects About This Book Full of engaging and varied example projects to equip you to build your own web applications Learn the Dart language and key libraries Productively create fast and reliable web applications Who This Book Is For If you are a front- or back-end web developer who is looking to build complex full-featured web applications without the quagmire of disconnected JavaScript frameworks, this book is a practical walkthrough of substantial applications that will have you and your team coding Dart in a productive manner. This book will give you a compiled, optional typed, scalable environment to rapidly develop applications. As Dart was designed to be familiar, any developer with even a small amount of knowledge of JavaScript or another programming language will be at home with the language immediately and will be coding quickly. What You Will Learn Master the core Dart language, type system, and key development tools Connect to existing web services, process JSON, and create your own framework for the data display Run and debug the Dart server and web applications and compile them in JavaScript Handle form data and encryption Build and deploy server applications on the major OSes and implement the REST API Work with PostgreSQL—an industry standard relational database system Create robust applications with unit tests, documentation, and diagnostic logging Develop command-line applications, and explore the key data structures and libraries In Detail Designed to create next generation apps, Google’s Dart offers a much more robust framework and also supersedes JavaScript in several aspects. Familiar yet innovative, compact yet scalable, it blows away the accumulated JavaScript legacy limitations. Dart was designed for great tool-ability and developer productivity, allowing you to create better application faster than before. Google chose it for their billion dollar advertising business and you have its power for your projects too. This book will introduce you the Dart language starting from its conception to its current form, and where it headed is through engaging substantial practical projects. You will be taken through building typical applications and exploring the exciting new technologies of HTML5. With example code projects such as a live data monitoring and viewing system, a blogging system, a slides presentation application, and more, then this book will walk you through step by step through building data-driven web applications with ease and speed. Style and approach A varied collection of compelling practical Dart projects that are developed progressively with full explanations of concepts and implementation. Each project introduces features of the language and environment, demonstrating how Dart can be used in rich structured web applications.
Groovy for Domain-specific Languages - Second Edition
¥90.46
Extend and enhance your Java applications with domain-specific *ing in Groovy About This Book Build domain-specific mini languages in Groovy that integrate seamlessly with your Java apps with this hands-on guide Increase stakeholder participation in the development process with domain-specific *ing in Groovy Get up to speed with the newest features in Groovy using this second edition and integrate Groovy-based DSLs into your existing Java applications. Who This Book Is For This book is for Java software developers who have an interest in building domain *ing into their Java applications. No knowledge of Groovy is required, although it will be helpful. This book does not teach Groovy, but quickly introduces the basic ideas of Groovy. An experienced Java developer should have no problems with these and move quickly on to the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required. What You Will Learn Familiarize yourself with Groovy *ing and work with Groovy closures Use the meta-programming features in Groovy to build mini languages Employ Groovy mark-up and builders to simplify application development Familiarize yourself with Groovy mark-up and build your own Groovy builders Build effective DSLs with operator overloading, command chains, builders, and a host of other Groovy language features Integrate Groovy with your Java and JVM based applications In Detail The times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project’s needs. A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs. Style and approach This book is a hands-on guide that will walk you through examples for building DSLs with Groovy rather than just talking about "metaprogramming with Groovy". The examples in this book have been designed to help you gain a good working knowledge of the techniques involved and apply these to producing your own Groovy based DSLs.
Learning Unity iOS Game Development
¥80.65
Build exciting games with Unity on iOS and publish them on the App Store About This Book Take advantage of Unity 5's new tools to create a fully interactive mobile game Learn how to connect your iTunes developer account and use Unity 5 to communicate with it Use your Macintosh computer to publish your game to the App Store Who This Book Is For This book is for iOS developers who want to learn how to build games with Unity for the iOS platform. Some prior experience in game development would be useful. What You Will Learn Create your own iTunes Connect Developer account and create an app within it Set up iTunes Game Center features in iTunes Connect so you can use them within Unity 5 Construct a game using C# that allows users to interactively control the game character Use Unity 5's editor window to create a custom editor tool specific for the game made in the book Store and keep track of data so the player is able to collect in-game pick-ups that can be used to purchase in-game goods Use all game features so the player is able to fully navigate menus between the front menu and in the game state Make, test, and finally release builds so you can play on your device and then submit the game to Apple for review In Detail Over recent years, the market for mobile game development using Unity has grown multi-fold with an overwhelming 600 million gamers playing games developed using Unity engine. The newly launched Unity 5 offers a wide range of dedicated and powerful tools for iOS developers who intend to follow the basics and gradually elevate their skills to revolutionize the way they design and publish games for the App Store. From beginners, to those who are experienced making video games, this book goes through the steps of using Unity 5 to make a game from the ground up and setting the game up with iTunes Game Center features. The book begins with an introduction to setting up an iTunes Connect developer account, this will allow you to use Unity to its full potential with iOS. You will create a new app in iTunes Connect with the settings for Apple approval. You will learn, in detail, how to use Unity 5 and the programming language C# to make a fully interactive game that keeps track of player progress, Game Center Leaderboards, and Achievements, as well as displaying iAds and offering In-App purchases. Moving on, you’ll discover how to create development and release builds, enabling you to test the game on your device before finally submitting the game for Apple’s approval. By the end of the book, you will have a complete understanding of how iTunes and Unity can be used in combination to build and publish a fully interactive and reliable game to the App Store. Style and approach This is a step-by-step guide that covers the fundamentals of gaming and reveals the secrets of building and monetizing games for the iOS platform.
Clojure High Performance Programming - Second Edition
¥63.21
Become an expert at writing fast and high performant code in Clojure 1.7.0 About This Book Enhance code performance by using appropriate Clojure features Improve the efficiency of applications and plan their deployment A hands-on guide to designing Clojure programs to get the best performance Who This Book Is For This book is intended for intermediate Clojure developers who are looking to get a good grip on achieving optimum performance. Having a basic knowledge of Java would be helpful. What You Will Learn Identify performance issues in Clojure programs using different profiling tools Master techniques to achieve numerical performance in Clojure Use Criterium library to measure latency of Clojure expressions Exploit Java features in Clojure code to enhance performance Avoid reflection and boxing with type hints Understand Clojure's concurrency and state-management primitives in depth Measure and monitor performance, and understand optimization techniques In Detail Clojure treats code as data and has a macro system. It focuses on programming with immutable values and explicit progression-of-time constructs, which are intended to facilitate the development of more robust programs, particularly multithreaded ones. It is built with performance, pragmatism, and simplicity in mind. Like most general purpose languages, various Clojure features have different performance characteristics that one should know in order to write high performance code. This book shows you how to evaluate the performance implications of various Clojure abstractions, discover their underpinnings, and apply the right approach for optimum performance in real-world programs. It starts by helping you classify various use cases and the need for them with respect to performance and analysis of various performance aspects. You will also learn the performance vocabulary that experts use throughout the world and discover various Clojure data structures, abstractions, and their performance characteristics. Further, the book will guide you through enhancing performance by using Java interoperability and JVM-specific features from Clojure. It also highlights the importance of using the right concurrent data structure and Java concurrency abstractions. This book also sheds light on performance metrics for measuring, how to measure, and how to visualize and monitor the collected data. At the end of the book, you will learn to run a performance profiler, identify bottlenecks, tune performance, and refactor code to get a better performance. Style and approach An easy-to-follow guide full of real-world examples and self-sufficient code snippets that will help you get your hands dirty with high performance programming with Clojure.

购物车
个人中心

