Wednesday, December 30, 2015

Unity 5.x Cookbook - I just love Unity!

Can I just say I love you, Unity 5.x Cookbook?  You've come into my life at the perfect time for me to fall in love.  I've been using Unity 4.x for about a year now, I saw the release of Unity 5, and thought, "What?  A new version to learn?"  In walks Unity 5.x Cookbook in all your glorious insight and cookie cutter scenarios.  How could I not fall in love?

Okay, back to reality.  It is a great book.  But remember, this is a cookbook, with recipes.  Even if you don't know anything about Unity, you'll learn a great deal by the end. Not only will you understand how to perform basic GUI and animation, but you'll also learn about some of the new features Unity 5 has to offer.

You'll need to be able to read C# in order to get the full effect, so Google c# if you need a refresher before reading this book.

Starting in chapter 10 the author starts to really help you perform some advanced topics that most books gloss over or don't even cover. Things like communicating with a website and securing your game; as well as securing your source code.  It's a thorough book and if you follow the steps like I did, you'll be able to modify that knowledge with your own ideas in no time at all.  I love Unity and I now love this book because it will be a great reference for a long time.

Red Hat Enterprise Linux Troubleshooting Guide - This may be all you need...

Red Hat Enterprise Linux Troubleshooting Guide may just be all you need in your quest to wear the red hat. May I remind you that this is not a "getting started guide", but a troubleshooting guide.  This assumes you are somewhat familiar with Red Hat Linux and you may be having difficulty with a particular scenario.  If that's your situation, then this book IS your book.

The information is organized well with respect to topics and real world scenarios and the appropriate solutions.  I found that most of the principles described behind the scenarios could be generally used to troubleshoot other Linux environments as well; which makes this book even more valuable.

I think a book like this should be written for every OS that exists.

Learning IPython for Interactive Computing and Data Visualization, 2nd Edition - Amazingly Powerful

Learning IPython for Interactive Computing and Data Visualization, 2nd Edition shows amazingly powerful techniques to run high-performance data processing and visualize the results in a standardized manner.  It's impressive how much detailed information is packed into this book; which even includes a refresher on the python language and setting up the computing environment.  It even dives into advanced topics such as modifying the Jupyter kernel and adding your own magic commands to IPython.

I highly recommend this book if you've new to IPython or need a quick setup to understand high-performance and parallel computing.  Use of the Notebook has opened a whole new avenue of documentation resources for me. Well done!

Learning Javascript Data Structures and Algorithms - Valid for Anyone

Learning Javascript Data Structures and Algorithms: This book will be valid for a very long time. I loved reading it to freshen up on my algorithms, and the info on node and XAMP was helpful as well.  Every web developer should read this book and have it as a reference guide when planning the implementation of their Javascript methods. You learn the most common structures and algorithms you'll need for most of your applications.  Some you'll never use, but its important to know what they are and why to use other algorithms instead, which is discussed as well.  You get to know, but not limited to, stacks, queues, linked-lists, sets, dictionaries, hashes, trees, graphs, and sorting and searching algorithms.  You'd be hard pressed to find a need for other algorithms in the regular web development career.  Great book.

Real Time Analytics with SAP HANA

Real Time Analytics with SAP HANA is a great book. I was please to gain step by step written descriptions and visual (screenshots) depictions of how to setup and execute tasks from creating the database to setting up the various types of views to importing data and understanding optimization of SAP data.  This book was both helpful and thought provoking with detailed tutorial-like walk-throughs and the end of chapter "self study questions". I'm new to SAP HANA and this got me up to speed.

OpenStack Networking Cookbook - Get my head out of the clouds

OpenStack Networking Cookbook. I love this book. Be aware that it walks you through OpenStack Kilo version, you can still use most versions of OpenStack to complete the various tasks. In fact you can complete many of the recipes using DevStack, but not all.  I learned the nitty gritty of OpenStack cloud computing fast with this book.  If you are at all inclined to buy a book to help you out on your OpenStack adventure, let this be the book, or eBook.

Learning Underscore.js - awesome framework!

Learning Underscore.js is a perfect introduction to functional programming and ECMAScript 5.  I learned faster through comparing what I already knew in regular Javascript with the same function using Underscore.js methods.  Underscore.js is very powerful and I'm excited to make use of it in my own sites.  Though ECMAScript 6 is almost out, you'll still be able to use Underscore.js, but look for the updated Underscore.js library at that time.

I can see why frameworks that use Underscore.js, like Backbone.js, are so popular. Learning Underscore.js is an easy read with concepts plainly described for beginner and veteran js developers.

Sunday, December 27, 2015

Mastering Python Forensics is Very Cool

If you need to know details about processes and how to extract data from hard drives or mobile devices, Mastering Python Forensics is the book for you. Though the Android tutorial uses Android 4.4.4 you can still use the walk through using the latest version.
This is a useful book with a lot of great information and python scripts.  He also tells you how to setup you environment in order to perform the data acquisitions and analysis to obtain sensitive data.  Everyone dealing in digital forensics should read this book and have it as a reference manual.  Great job!

Sunday, December 20, 2015

I Love This Book!!! It Saved Me Tons of Time!!!! - Blender 3D by Example

This book is amazing! I've read a few other Blender books and they all incorporate similar features. But this book goes a step further and teaches you animation, modeling, rigging, texturing, sculpting, lighting, particles, fur, grass, trees, rocks, character design, compositing, shape keys for your rig, and all the rest of the tools blender offers in such a way that it also adds principles of good techniques. For instance, you'll learn traditional principles of animation, how to write a script for your fully animated scene, what story boarding is and how to create them, and using the video sequence editor to complete the full animation of your sequences. There is an amazing amount of great information within these pages. You will learn very useful and current techniques on how to create a 3D animated sequence from scratch. I wish I had this book a few years ago.

I am a mobile game developer (and a bunch of other things), and I often need 3D objects for my games. This book has given me the knowledge that I was looking for to create assets for my games. Sure it doesn't go into things like exporting for games, but it does discuss things like creating a re-topology of a high resolution model and correct UV mapping. Tons of other things too that help me inadvertently. I still needed things like creating an animated short and still images, so this is perfect.

This really is your one stop shop for using blender if you are new to the blender world, and even a good reference book if you are familiar with blender already. Sure there will be more advanced feature that you'll need to learn that this book does not have, but the fact that this book even goes into subsurface scattering (SSS) in advanced textures and how to create grass and fur, tells you that this is not just a simple beginner's book, you'll learn it all including adjusting the cycles renderer to make great films. I'm so glad I read this book, and so will you.

Odoo is Pretty Amazing

If you are new to Odoo version 8, then this book is definitely for you. The author gives a very hands on, visual (lots of screenshots) walk-through on everything you need to get from nothing to a full blown manufacturing operation - finances, admin/security and all. He goes through each module and explains how it affects the system when its installed and how to configure and use each one. It was a great resource in getting my wife's printing business up and running. There is still a lot to learn, but had it not been for this book, I would not have know what to do.

If you are an experienced Odoo user, you'll learn the new features that version 8 has to offer. He also makes notes of some of the differences in the sas (software as a service) version while walking through a the local install version. 

It's organized by module, so if you have an accountant that needs to learn the ropes, just point them at the accounting section of the book. If you want HR to follow a new process when finding, interviewing, hiring new employees, then point them at the HR module section. Tons of good information and tips available in this book.

I Love Raspberry Pi

Raspberry Pi Android Projects - This book covers exactly what you need to know and do in order to use an android smart phone (or even android stick) to communicate via wi-fi or bluetooth with the pi 2. All the Linux and Android commands are given to setup a truly usable environment for creating a great IoT devices. This book goes a bit further by helping you understand what issues you may have and how to overcome them or gives extra resources if it's outside the scope of the book. I learned how to remote manage the pi from android, install, configure, and manage mysql database, a webserver, read from GPS and a temperature/humidity sensor, and how to connect the pi to your car OBD-II and stream that data to a google doc spreadsheet using your phone as a mobile hotspot. It also includes the basic things like installing a media center, a file server, and a security camera. But the meat of connecting it all up is the car data logger. In order to do the reading and streaming from Android, you get to create an Android App using Android Studio.

This book may not be for everyone since the scenarios are so specific. For instance, I may not want Android to communicate with the pi through wi-fi or bluetooth, but some other connection. You'll need to figure out how to connect via a hard-wire/usb/other device on your own.

However, though I wish there were more chapters to this book related to other connection methods between the pi and Android, I found it still very comprehensive for the tasks it was attempting to teach me. You can literally sit down and follow the examples word for word (you may need to be a bit creative if you're not using the same hardware/software versions) and have usable environments. I love that this book is so hands on and not so much theory.

Packt Publishing Discounts!!! Get'em Quick!

A career as a software/hardware engineering is always a whirlwind when it comes to learning and keeping current on your skills. Just like an Olympic athlete, we need to be honing our skills every day; I'd even say that if you aren't learning a new language every year you will not be able to keep up with the coming trends. There are tons of resources out there that will help you, but I wanted to point out just one today: PackT Publishing - Skill Up. Every ebook and video Packt has ever created is currently $5 each - I don't know how long this will run. This is an amazing deal and you should at least look into it. These titles usually run for $20- $40 each for ebooks and $50 - $70 each for the video training! I have definitely purchased my share of training from them and they are always great.

Also, if you're not sure which skill you should be sharpening, then take a look at the Year in Review to find out what many professionals are doing.