Posted: 24 Mar 2009 04:38 PM PDT
Ambler and Sadalage demonstrate how small changes to table structures, data, stored procedures, and triggers can significantly enhance virtually any database design — without changing semantics. You’ll learn how to evolve database schemas in step with source code — and become far more effective in projects relying on iterative, agile methodologies. This comprehensive guide and reference covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and sophisticated multi-application scenarios. You’ll master every task involved in refactoring database schemas, and discover best practices for deploying refactorings in even the most complex production environments. The second half of this book systematically covers five major categories of database refactorings. You’ll learn how to use refactoring to enhance database structure, data quality, and referential integrity; and how to refactor both architectures and methods. The book provides an extensive set of examples, built with Oracle and Java, and easily adaptable for other languages, such as C#, C++, or VB.NET. Using this book’s techniques and examples, you can reduce waste, rework, risk, and cost — and build database systems capable of evolving smoothly, far into the future.
Posted: 24 Mar 2009 12:58 AM PDT
Studies of digital media have rarely investigated platforms—the systems underlying computing. This book (the first in a series of Platform Studies) does so, developing a critical approach that examines the relationship between platforms and creative expression. Nick Montfort and Ian Bogost discuss the Atari VCS itself and examine in detail six game cartridges: Combat, Adventure, Pac-Man, Yars’ Revenge, Pitfall!, and Star Wars: The Empire Strikes Back. They describe the technical constraints and affordances of the system and track developments in programming, gameplay, interface, and aesthetics. Adventure, for example, was the first game to represent a virtual space larger than the screen (anticipating the boundless virtual spaces of such later games as World of Warcraft and Grand Theft Auto), by allowing the player to walk off one side into another space; and Star Wars: The Empire Strikes Back was an early instance of interaction between media properties and video games.
Montfort and Bogost show that the Atari VCS—often considered merely a retro fetish object—is an essential part of the history of video games.
Platform Studies series
Posted: 24 Mar 2009 12:57 AM PDT
Navigable 3D spaces allow us to crawl, jump, fly, or even teleport through fictional worlds that come to life in our imagination. We encounter these spaces through a combination of perception and interaction. Drawing on concepts from literary studies, architecture, and cinema, Nitsche argues that game spaces can evoke narratives because the player is interpreting them in order to engage with them. Consequently, Nitsche approaches game spaces not as pure visual spectacles but as meaningful virtual locations. His argument investigates what structures are at work in these locations, proceeds to an in-depth analysis of the audiovisual presentation of game worlds, and ultimately explores how we use and comprehend their functionality.
Nitsche introduces five analytical layers—rule-based space, mediated space, fictional space, play space, and social space—and uses them in the analyses of games that range from early classics to recent titles. He revisits current topics in game research, including narrative, rules, and play, from this new perspective.
Video Game Spaces provides a range of necessary arguments and tools for media scholars, designers, and game researchers with an interest in 3D game worlds and the new challenges they pose.
Posted: 24 Mar 2009 12:56 AM PDT
Developing with Google App Engine introduces development with Google App Engine, a platform that provides developers and users with infrastructure Google itself uses to develop and deploy massively scalable applications.
What you'll learn
Who is this book for?
Python developers, developers interested in massive scaling, and developers interested in Google or cloud computing
Posted: 24 Mar 2009 12:52 AM PDT
Information Communication Technologies and City Marketing: Digital Opportunities for Cities Around the World promotes understanding of how ICTs contribute to the development of city marketing strategies to enhance local socio-economic development. Covering central topics such as city branding, export promotion, and industry marketing, this comprehensive book provides academicians, marketers, and city officials with an in-depth look into effective marketing initiatives for city development.
Posted: 24 Mar 2009 12:51 AM PDT
Nursing and Clinical Informatics: Socio-Technical Approaches gives a general overview of the current state of nursing informatics paying particular attention to its social, socio-technical, and political aspects to further research and development projects. A unique international comparative work, this book covers the core areas of nursing informatics with a technical and functional respect and portrays them in their proper context.
Posted: 24 Mar 2009 12:50 AM PDT
Description: Bloggers love WordPress! If you're ready to start using this free blogging software, WordPress For Dummies, 2nd Edition is just what you and your blog need to make a splash.
Professional blog designer Lisa Sabin-Wilson shows you how to use all the latest upgrades to WordPress and helps you decide whether to use the Wordpress.com hosted service or self-host your blog with WordPress.org. Whether you're just venturing into the blogosphere or you want to shift an existing blog to WordPress, WordPress For Dummies, 2nd Edition will help.
Explore theme development and learn where to find free WordPress themes Extend WordPress through plug-ins, CSS, custom fields, and more Find out about archiving, interacting with readers through comments, tracking back, and handling spam Get the scoop on domain registration, Web hosting providers, basic tools like FTP, and more Create a unique blog theme and presentation by using template tags with CSS Sign up for WordPress.com, log in, set options, and create a profile Install WordPress.org, set up a MySQL database, explore RSS feeds, and organize a blogroll Discover the secrets of creating a blog that draws readers Get tips on wonderful widgets, upgrades, and plugins you can add to make your blog extra cool Learn how to use the Dashboard, manage comments, and make permalinks work with your Web server With WordPress For Dummies, 2nd Edition on hand, it's easy to make the most of the free software and build a blog that stands out in a crowd.
|You are subscribed to email updates from Download Free Computer Ebooks - NET BOOKS|
To stop receiving these emails, you may unsubscribe now.
|Email delivery powered by Google|
|Inbox too full? Subscribe to the feed version of Download Free Computer Ebooks - NET BOOKS in a feed reader.|
|If you prefer to unsubscribe via postal mail, write to: Download Free Computer Ebooks - NET BOOKS, c/o Google, 20 W Kinzie, Chicago IL USA 60610|