Monday, January 18, 2016

Web Penetration Testing with Kali Linux 2.0, Second Edition - Great Information!

Web Penetration Testing with Kali Linux 2.0, Second Edition is a great read.  If you are new to either web penetration testing or kali linux, you'll learn a ton of very useful tools and techniques on how to determine hack-ability of a website.  If you're not new to this, you'll be able to use this book as a great reference.  You get tons of info and how-to's for each vulnerability.  You get right to the nitty-gritty.  The author attempt to help you get into the mind set of a person who would hack your site which helps to determine the various attack vectors.  There were a few vectors mentioned that I did not think of, including some very useful shortcuts along the way.  You could never really say this type of book is ever really "complete", but this is the most complete book I've read on the subject to date.  Highly recommend it if you are on the fence.

Tuesday, January 12, 2016

Update Table B with Row Data from Table A... I always forget the Syntax

SQL: I have to perform this only when I've forgotten how.  So, alas, I'm writing it down.

UPDATE tableB 
SET tableB.col1 = tableA.col1, 
tableB.col2 = tableA.col2,
...
FROM tableA, tableB 
WHERE tableA.MapId = tableB.MapId

Friday, January 8, 2016

WebStorm Essentials - bring out the rain gear

I don't care who you are, WebStorm is a powerful tool.  And with WebStorm Essentials - you can take the storm, bending it to your will. Ok all lame analogies aside, WebStorm Essentials is a great resource for those who want to jump in but don't know where to start.  If you're a web developer, a web designer, create iOS or Android apps, this book is for you.  You not only get the knowledge to know how to use WebStorm effectively, but you also learn how to setup and configure the tools you'll need to publish to all your platforms.  I've used WebStorm for some Cocos2D-js development, but I didn't realize it was way more powerful than that, and that's saying a lot already.

It's an easy read with tons of goodies.

Learning Bayesian Models with R - intense but highly rewarding.

I just finished Learning Bayesian Models with R, a book about machine learning and big data processing using Bayesian statistical algorithms.  I have to say that this book is not for the faint of heart.  But if you want to learn something very useful in the decades to come, then this is for you, faint-hearted included. It is an intensely mathematical read, but there's no other way to portray such elegance.

This book presents the equations needed without leaving anything out.  There are study section at the end of each chapter to help you verify your understanding, which is a nice addition. I do recommend thoroughly understanding the first two chapters before moving on to the rest of the book as they contain critical statistical logic that is needed to understand the mathematical models used in the rest of the book.

It's a great book and can be used as a resource for artificial intelligence and big data. It's also well organized with short clear details.

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!