HTML, CSS, and JavaScript Mobile Development For DummiesToday, mobile devices outnumber desktop and laptop computers three to one. Skill in developing web sites that work on mobile devices is in demand, and this friendly, step-by-step guide shows how to build and optimize sites using HTML5 and other standard web development tools. Building web sites that work for all types of smartphones and tablets, including iPhones, iPads, Android devices, and BlackBerry devices is a skill much in demand as mobile devices outpace both desktop and laptop computers, and this book gets you started. ...
PHP and MySQL For Dummies, 4th EditionTo be on the cutting edge, Web sites need to serve up HTML, CSS, and products specific to the needs of different customers using different browsers. An effective e-commerce site gathers information about users and provides information they need to get the desired result.
PHP scripting language with a MySQL back-end database offers an effective way to design sites that meet these requirements. This full updated 4th Edition of PHP & MySQL For Dummies gets you quickly up to speed, even if your experience is limited. ...
Joomla! For Dummies, 2nd EditionJoomla! is a free, open source PHP & MySQL-based content management system that allows you to create interactive, community-based Web sites without having to write or program code in PHP or ASP.NET. This fun and friendly introduction to Joomla! shows you how to create a rich, interactive Web site that does not require any code.
No matter your skill level, this easy-to-understand resource demonstrates how to drop preconfigured modules that already contain PHP and MySQL code directly into your Joomla! site. Thanks to the Dummies fun and friendly approach, you'll quickly see how easy to create a rich, interactive Web site with Joomla! ...
Upgrading and Fixing Computers Do-it-Yourself For DummiesWhether you want to prepare your computer for Windows 7, avoid investing in a new one, or just "go green", this fully illustrated guide has what you need. You'll learn how to add printers and new keyboards, boost your PC's performance and increase memory, improve power consumption, rev up your multimedia capacity, and much more. Step-by-step instructions are accompanied by photos that show you exactly what you should see at every stage. ...
jQuery For DummiesjQuery is free, open source software that allows you to extend and customize Joomla!, Drupal, AJAX, and WordPress via plug-ins. Assuming no previous programming experience, Lynn Beighley takes you through the basics of jQuery from the very start.
You'll discover how the jQuery library separates itself from other JavaScript libraries through its ease of use, compactness, and friendliness if you're a beginner programmer.
Written in the easy-to-understand style of the For Dummies brand, this book demonstrates how you can add unique and exciting interactivity to a Web site or WordPress blog, including photo browsers, menus, tab-based navigation, sliding sidepanels, slideshows, transition effects, fade effects, Twitter feeds, and much, much more! ...
QGIS Python Programming CookbookQGIS Python Programming will teach you how to write Python code that works with spatial data to automate geoprocessing tasks in QGIS. It will cover topics such as querying and editing vector data and using raster data. You will also learn to create, edit, and optimize a vector layer for faster queries, reproject a vector layer, reduce the number of vertices in a vector layer without losing critical data, and convert a raster to a vector. Following this, you will come across recipes that will help you to compose static maps, create heavily customized maps, and add specialized labels and annotations. Apart from this, the book will also share a few tips and tricks based on different aspects of QGIS. ...
Mastering QGISQGIS is the leading alternative to proprietary GIS software. Although QGIS is described as intuitive, it is also, by default, complex. Knowing which tools to use and how to apply them is essential to producing valuable deliverables on time.
Starting with a refresher on QGIS basics, this book will take you all the way through to creating your first custom QGIS plugin. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work. From the refresher, you will learn how to create, populate, and manage a spatial database and walk through styling GIS data, from creating custom symbols and color ramps to using blending modes. In the next section, you will discover how to prepare vector and raster data for processing and discover advanced data creation and editing techniques. The last third of the book covers more technical aspects of QGIS, including working with the Processing Toolbox, how to automate workflows w ...
Real-time Analytics with Storm and CassandraThis book will teach you how to use Storm for real-time data processing and to make your applications highly available with no downtime using Cassandra.
The book starts off with the basics of Storm and its components along with setting up the environment for the execution of a Storm topology in local and distributed mode. Moving on, you will explore the Storm and Zookeeper configurations, understand the Storm UI, set up Storm clusters, and monitor Storm clusters using various tools. You will then add NoSQL persistence to Storm and set up a Cassandra cluster. You will do all this while being guided by the best practices for Storm and Cassandra applications. Next, you will learn about data partitioning and consistent hashing in Cassandra through examples and also see high availability features and replication in Cassandra. Finally, you'll learn about different methods that you can use to manage and maintain Cassandra and Storm. ...
Raspberry Pi BlueprintsThe Raspberry Pi is one of the cheapest and most popular single-board computers, as such it has become a platform for users to create their own interesting hardware and software projects. It's capable of doing everything you'd expect a desktop computer to do, from browsing the Internet and playing high-definition videos, to making spreadsheets, word processing, and playing games.
Filled with 10 interesting hardware projects, this book starts off by helping you get your Raspberry Pi set up with the popular Raspbian operating system, writing Python scripts, and interacting with some external hardware. As you progress through the next set of projects, you are introduced to additional pieces of software and will write scripts that bridge the gap between them and various sensors and hardware.
By the end of the book, you will be writing full Python applications that will both interface with a wide variety of hardware and be exposed to the Internet. ...
PostgreSQL for Data ArchitectsPostgreSQL is an incredibly flexible and dependable open source relational database. Harnessing its power will make your applications more reliable and extensible without increasing costs. Using PostgreSQL's advanced features will save you work and increase performance, once you've discovered how to set it up.
PostgreSQL for Data Architects will teach you everything you need to learn in order to get a scalable and optimized PostgreSQL server up and running.
The book starts with basic concepts like installing PostgreSQL from source and covers theoretical aspects such as concurrency and transaction management. After this, you'll learn how to set up replication, use load balancing to scale horizontally, and troubleshoot errors.
Finally, you will get acquainted with useful tools available in the PostgreSQL ecosystem used for analyzing PostgreSQL logs, setting up load balancing, and recovery. ...