My kids are at the point in their life where they are naturally curious. They're still really young but it's interesting seeing them learn new things. I got this wondering what it would teach me that I could teach them and I have found that it's a nice reference for doing basic science experiments.
About half of the chapters go through a subject matter of some sort and each has a different set of items that can be made or tested out. Think of them as pretty simple projects a kid around 10 could make by themselves if they are handy or they can do it with the help of an adult. Interspersed between chapters, you have notes that are meant more for parents or mentors of kids that want to "tinker." They have some good things to say and of the advice I saw there, the one that stuck out most was that it's okay to be hands off and let kids fail every once in a while. You learn more by failing a couple of times and figuring out what went wrong than by getting it right the first time. I'm not trying to seem full of myself but a lot of things came naturally to me and I got them right the first time but that has also really held me back in some ways because I didn't fail that often. Because of that, I hold back on things I might fail on when I know I should just give it a go. If it breaks, it shouldn't matter but I'm scared that it won't work the first time.
Anyway, for anyone that wants their kids to tinker with things and learn in a hands-on way, this is a great book to pick up.
Disclaimer: This book was received as part of the O'Reilly Review Program. All comments represent my thoughts and opinions.
Tuesday, October 22, 2013
Wednesday, October 16, 2013
Beautiful LEGO by Mike Doyle
So, I had some LEGOs when I grew up but I never really got into it that much because I either wasn't that creative or because I would make something and then not want to take it apart because I didn't want to lose what I had. Kind of a lame way to grow up with LEGO right?
Well, I was flipping through the list of available products to review as an O'Reilly reviewer and came across Beautiful LEGO. I want to make it known that I received this book for free in return for a review.
I wasn't sure what this would be and as a paid book, unless you really love LEGO or pictures, it's probably not going to be worth the money for the book itself, especially the digital version. The captions for some pictures are on the next page, pictures that span two pages get broken up, and it's kind of a pain in that sense. HOWEVER, the creations made by these various LEGO artists are absolutely amazing!
This book is just very simple. It has pictures of creations and a few, short interviews from various artists. It doesn't tell you how to make anything or give any step-by-step items like typical LEGO related books so if you're looking for that, go elsewhere. If you just want to admire people's creations though, this is excellent.
What I liked most about all of the creations had to be the birds/animals, the architecture, and the vehicles. There are some other impressive items but three mentioned categories really show the creativity and detail that go into these builds. At least that is my opinion on the content.
If I had not received the book for free, I would not have paid money for this, mainly because I'm a cheapskate, but for any LEGO fan or artistic type, this would make an excellent coffee table book for people to thumb through or to give kid's inspiration on what they can do with their bricks. It's an excellent book with wonderful pictures.
Well, I was flipping through the list of available products to review as an O'Reilly reviewer and came across Beautiful LEGO. I want to make it known that I received this book for free in return for a review.
I wasn't sure what this would be and as a paid book, unless you really love LEGO or pictures, it's probably not going to be worth the money for the book itself, especially the digital version. The captions for some pictures are on the next page, pictures that span two pages get broken up, and it's kind of a pain in that sense. HOWEVER, the creations made by these various LEGO artists are absolutely amazing!
This book is just very simple. It has pictures of creations and a few, short interviews from various artists. It doesn't tell you how to make anything or give any step-by-step items like typical LEGO related books so if you're looking for that, go elsewhere. If you just want to admire people's creations though, this is excellent.
What I liked most about all of the creations had to be the birds/animals, the architecture, and the vehicles. There are some other impressive items but three mentioned categories really show the creativity and detail that go into these builds. At least that is my opinion on the content.
If I had not received the book for free, I would not have paid money for this, mainly because I'm a cheapskate, but for any LEGO fan or artistic type, this would make an excellent coffee table book for people to thumb through or to give kid's inspiration on what they can do with their bricks. It's an excellent book with wonderful pictures.
Tuesday, June 25, 2013
Violent Python by TJ O'Connor
This book is an interesting exercise in penetration and security testing for those using Python. In the beginning, it talks about how this book can be used for all sorts of people, from the beginner in Python to more expert Python users. I would have to say that if you're just now learning Python, you should start with a different book and once you have the basics down, then come back to this book. It goes over the basics but doesn't mention anything about syntax so if you don't already know the real basics, you're not getting it here.
Overall, this book is quite useful for learning how to do penetration testing and in some ways, I question if we want to teach people how to write worms and how that type of thing works but honestly, you can find all that information online for free. It's not really the intent of this book either but could be a negative byproduct.
What I wasn't a fan of was the fact that the code steers readers to use an outdate version of Python (2.6) when some of the code and libraries used in the book are actually from a newer, stable version (2.7.1). Being such a new book, it's a bit of a surprise that an outdated code base is used.
I also found the book assumed a little too much of the reader/user. The first chapter goes over the basics and also some basic testing of servers but doesn't explain you have to have one set up that you can test against and if you don't have one to test against, it's hard to test out the code that's given.
Overall, it's pretty good but you really need to know your stuff fairly well for it to really be worthwhile.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Overall, this book is quite useful for learning how to do penetration testing and in some ways, I question if we want to teach people how to write worms and how that type of thing works but honestly, you can find all that information online for free. It's not really the intent of this book either but could be a negative byproduct.
What I wasn't a fan of was the fact that the code steers readers to use an outdate version of Python (2.6) when some of the code and libraries used in the book are actually from a newer, stable version (2.7.1). Being such a new book, it's a bit of a surprise that an outdated code base is used.
I also found the book assumed a little too much of the reader/user. The first chapter goes over the basics and also some basic testing of servers but doesn't explain you have to have one set up that you can test against and if you don't have one to test against, it's hard to test out the code that's given.
Overall, it's pretty good but you really need to know your stuff fairly well for it to really be worthwhile.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Friday, May 31, 2013
My Review of Arduino Workshop by John Boxall
Okay, as soon as I saw this book available for review, I had to pick up the book. I actually had a chance to go through it before and was pleased to be able to get a copy of my own.
I have long been a fan of John Boxall and his Arduino tutorials on Tronixstuff and learned a lot from his tutorials. They were always very well written and had great pictures to show how things worked. This book is no different and basically is a print version of what he has online in a more formal setting. This is a must own book for anyone that wants to learn Arduino.
Each chapter in this book touches on the basics to begin with and then progresses through more difficult and complex projects using various sets of hardware. If you really want to be able to go through the entire book, you're going to have to pony up some good money to purchase the hardware. It won't be cheap but it's worth having all those tools at your fingertips for rapid prototyping purposes.
In addition to Arduino information, it also give a very brief overview of basic electronics, which I already know, but would be helpful for anyone that is learning.
Once again, this is a highly recommended book and something I would definitely suggest to anyone that wants to learn Arduino.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
I have long been a fan of John Boxall and his Arduino tutorials on Tronixstuff and learned a lot from his tutorials. They were always very well written and had great pictures to show how things worked. This book is no different and basically is a print version of what he has online in a more formal setting. This is a must own book for anyone that wants to learn Arduino.
Each chapter in this book touches on the basics to begin with and then progresses through more difficult and complex projects using various sets of hardware. If you really want to be able to go through the entire book, you're going to have to pony up some good money to purchase the hardware. It won't be cheap but it's worth having all those tools at your fingertips for rapid prototyping purposes.
In addition to Arduino information, it also give a very brief overview of basic electronics, which I already know, but would be helpful for anyone that is learning.
Once again, this is a highly recommended book and something I would definitely suggest to anyone that wants to learn Arduino.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
My Review of Understanding and Using C Pointers
I've read a few online manuals on pointers and even took a beginner C class that touched on pointers. They were all pretty good in getting the basics across but none of those did a great job of explaining pointers like this book did. I have to say it's a wonderful book that goes through every aspect of pointers and really helps you understand all you need to know.
I learn by watching and doing, basically, monkey see, monkey do. Reading about pointers is nice and all but seeing how it works and then being able to put in even a little code really helps solidify concepts for me. The code snippets were nice as they were things I'm accustomed to seeing in the systems I work on some and the diagrams explaining how memory addresses are referenced and change with specific commands really helped out a lot.
I would highly recommend this to anyone learning C and needs more information on pointers or a more seasoned individual that would like to expand their knowledge about pointers.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
I learn by watching and doing, basically, monkey see, monkey do. Reading about pointers is nice and all but seeing how it works and then being able to put in even a little code really helps solidify concepts for me. The code snippets were nice as they were things I'm accustomed to seeing in the systems I work on some and the diagrams explaining how memory addresses are referenced and change with specific commands really helped out a lot.
I would highly recommend this to anyone learning C and needs more information on pointers or a more seasoned individual that would like to expand their knowledge about pointers.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Monday, May 6, 2013
My Review of Blender Master Class
I picked up this book because I still need to learn some CAD modeling for the 3D printer I just purchased. My free options were OpenSCAD, Blender, or Google/Trimble SketchUp. I know Blender is the most powerful of the bunch so I decided on giving it a try.
The book does a really good job in explaining some basics of how everything is set up on the GUI. It's similar to Photoshop in some ways, which can be useful if you use Photoshop. I haven't so it was nice to have all the explanations in the book.
It also goes through a quick run through of GIMP as that will be useful for fully utilizing Blender.
The rest of the book was pretty good but I ended up quitting half way through as it's better suited for modeling life like models instead of doing models you would normally 3D print. You can definitely print things you come up with in Blender but for my purposes 99% of the time, I wouldn't need something as powerful as Blender. If you want to do animation or life like modeling, Blender is perfect. If you want to do architecture, SketchUp is great. If you want to do basic parametric modeling, OpenSCAD works well.
This book, as far as I made it, did a great job taking you step-by-step through how to make a few different models. The images used were very helpful to know how the modeling works.
Overall, I would recommend this book for those doing life like models or animation. If you're looking for something more like engineering models, you'll be better served using something else.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
The book does a really good job in explaining some basics of how everything is set up on the GUI. It's similar to Photoshop in some ways, which can be useful if you use Photoshop. I haven't so it was nice to have all the explanations in the book.
It also goes through a quick run through of GIMP as that will be useful for fully utilizing Blender.
The rest of the book was pretty good but I ended up quitting half way through as it's better suited for modeling life like models instead of doing models you would normally 3D print. You can definitely print things you come up with in Blender but for my purposes 99% of the time, I wouldn't need something as powerful as Blender. If you want to do animation or life like modeling, Blender is perfect. If you want to do architecture, SketchUp is great. If you want to do basic parametric modeling, OpenSCAD works well.
This book, as far as I made it, did a great job taking you step-by-step through how to make a few different models. The images used were very helpful to know how the modeling works.
Overall, I would recommend this book for those doing life like models or animation. If you're looking for something more like engineering models, you'll be better served using something else.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Wednesday, April 3, 2013
My Review of Programming PHP
I picked this book up because I thought I would try to get into making my own website to be able to post some information. I didn't realize I needed HTML knowledge to get going with PHP but I guess after thinking about it, it makes perfect sense.
Anyway, the book is just like many of the other programming books in that it covers a wide variety of topics and is well organized. I always find it interesting to see the history of how these languages began and this too has a good history.
The content of the book is nice and good enough to get around and know what you are trying to do.
Overall, I would say this is a nice reference to have around.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Anyway, the book is just like many of the other programming books in that it covers a wide variety of topics and is well organized. I always find it interesting to see the history of how these languages began and this too has a good history.
The content of the book is nice and good enough to get around and know what you are trying to do.
Overall, I would say this is a nice reference to have around.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Tuesday, March 19, 2013
My Review of The Book of GIMP
I had used GIMP a few times at work since I use Linux there and I basically used it to resize a few images but never really understood the capabilities of the program. I had heard that it was a very powerful editor, somewhat like Photoshop, but didn't really care much to look into it at the time.
Then I needed to do some more advanced things that I wasn't sure I could do with Paint in Windows that I ran in a VM on my machine. I looked online for some information about how to do things and found I could do a whole lot with it.
Well, then I saw this book come up as a reviewable book and I decided I should get it to see what I could get out of the program.
I have yet to go through the entire book as it's pretty hefty but it's an excellent reference. Actually, it's more like a textbook with each chapter having exercises at the end to do. There are plenty of images to go along with each section to show how the image changes when a specific edit is made. It's very useful. The index is also great for finding things you need to do.
All in all, it's a great reference to have to be able to use a free photo editor that has a lot of the capabilities of Photoshop.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Well, then I saw this book come up as a reviewable book and I decided I should get it to see what I could get out of the program.
I have yet to go through the entire book as it's pretty hefty but it's an excellent reference. Actually, it's more like a textbook with each chapter having exercises at the end to do. There are plenty of images to go along with each section to show how the image changes when a specific edit is made. It's very useful. The index is also great for finding things you need to do.
All in all, it's a great reference to have to be able to use a free photo editor that has a lot of the capabilities of Photoshop.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Wednesday, January 9, 2013
My Review of Getting Started with Raspberry Pi
I have been interested in playing with a Raspberry Pi for quite some time and it'll be a while before I do as I have too many other projects to work on right now, but I decided to go through this book to see how useful it would be. I have to say it's definitely a recommended reading for anyone getting into this great, inexpensive computer!
It is quite detailed on how to go through everything from setup to advanced topics like using GPIO to control things and read sensor information. I also think the primer on Python is a great way to get people thinking more about using Python for things. I have been trying to get going in Linux for a bit now and found these instructions, even though it's for the RPi, to be quite useful. There's even a section on how to connect and use an Arduino with the RPi. I appreciate that section!
My only complaint and the reason I gave it 4 stars is the lack of thorough editing before releasing this book. There were multiple grammatical errors in the book that I found to be a bit annoying for a published book, although I know they can be hard to find. I also found a mistake in the code in one of the loops that would make it go forever as one of the variables is never incremented. You need to know a little programming to use what's in this book so most people reading this with some sort of understanding would likely catch the error but for those that are new to it may not.
Overall, I enjoyed this book and found it very useful. Now I need a little more time and my own board to play around with!
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
My only complaint and the reason I gave it 4 stars is the lack of thorough editing before releasing this book. There were multiple grammatical errors in the book that I found to be a bit annoying for a published book, although I know they can be hard to find. I also found a mistake in the code in one of the loops that would make it go forever as one of the variables is never incremented. You need to know a little programming to use what's in this book so most people reading this with some sort of understanding would likely catch the error but for those that are new to it may not.
Overall, I enjoyed this book and found it very useful. Now I need a little more time and my own board to play around with!
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Saturday, January 5, 2013
My Review of Getting Started with MakerBot
I just read the Make magazine about issue about 3D printing and the comparisons of hobby grade printers and decided I had to find out the details of at least one and this book was a good way to delve into it.
One problem or advantage of this particular 3D printer (MakerBot Replicator 2) is that it isn't closed source so if you want to make modifications to it to make it bigger or optimize the programming, you won't be able to. However, because it's closed source, that leaves all the major tuning work for the manufacturer so you get a more straight out of the box and up and running experience with it. Pick your poison.
Most of this book is dedicated towards the basics about 3D printing and what it's about and then setup and using the Replicator 2. Since I still don't know which one I plan on getting, I couldn't really validate these sections but all the instructions made it pretty simple to get up and running with the printer so I think that makes it worth having if you already have this particular printer and need help with it. Otherwise, this book may be too simple for you.
What I found useful for anyone that doesn't have a printer yet and wants to learn more is chapters 8 and 9. They go over the software you can use to make 3D models and things you need to take into consideration. Good stuff there. But then they go into details about how to use currently 3D scanners like the XBox Kinect and the Asus Xtion to get 3D models you can use to make something. That is worth knowing and made this book worth reading.
Overall, I would recommend this is you are planning on purchasing the Replicator 2 and don't have any experience with 3D printing. If not, you can find the information in chapters 8 and 9 elsewhere so it may not be worth it but going through it nonetheless is still a very good idea.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Most of this book is dedicated towards the basics about 3D printing and what it's about and then setup and using the Replicator 2. Since I still don't know which one I plan on getting, I couldn't really validate these sections but all the instructions made it pretty simple to get up and running with the printer so I think that makes it worth having if you already have this particular printer and need help with it. Otherwise, this book may be too simple for you.
What I found useful for anyone that doesn't have a printer yet and wants to learn more is chapters 8 and 9. They go over the software you can use to make 3D models and things you need to take into consideration. Good stuff there. But then they go into details about how to use currently 3D scanners like the XBox Kinect and the Asus Xtion to get 3D models you can use to make something. That is worth knowing and made this book worth reading.
Overall, I would recommend this is you are planning on purchasing the Replicator 2 and don't have any experience with 3D printing. If not, you can find the information in chapters 8 and 9 elsewhere so it may not be worth it but going through it nonetheless is still a very good idea.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Wednesday, January 2, 2013
My Review of Make: Ultimate Guide to 3D Printing
I didn't realize this was just a magazine but thought the whole thing was dedicated towards the comparison of all the 3D printer models. I guess it makes sense after I think about it some.
I have been interested in possibly getting a 3D printer this year so this was a nice way to get all the information I needed in one place! Some of the other information in the magazine is better suited for those that already have a printer so while it's nice to read and know, it's not as useful to those that do not have a 3D printer yet.
Reading the comparison was definitely an eye opener to what is actually out there and the capability of the various models. It reviews some of the higher end models but also the affordable ones more to my budget. They did a very good job comparing the print quality by using consistent models to determine which printers worked the best.
Overall, if you're looking at purchasing a 3D printer this year, pick up this magazine. You'll be glad you did. If you are looking for something more detailed about each printer, then you'll probably do better checking online at each individual website.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Reading the comparison was definitely an eye opener to what is actually out there and the capability of the various models. It reviews some of the higher end models but also the affordable ones more to my budget. They did a very good job comparing the print quality by using consistent models to determine which printers worked the best.
Overall, if you're looking at purchasing a 3D printer this year, pick up this magazine. You'll be glad you did. If you are looking for something more detailed about each printer, then you'll probably do better checking online at each individual website.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Saturday, December 22, 2012
My Review of Python for Kids
For those looking for a good introduction to Python, whether it be for yourself or your kids, I would highly recommend this. It's easy enough for beginners to pick up easily and although it's tailored towards kids, adults can learn just as much from it.
It goes from installing what you need to run Python to programming up a simple game. It's interesting enough to keep kids going and wanting to learn more.
For a beginning programmer, this is a great way to get started by learning a nice language that's used in all sorts of fields now. I would definitely recommend it.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
For a beginning programmer, this is a great way to get started by learning a nice language that's used in all sorts of fields now. I would definitely recommend it.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Saturday, December 8, 2012
My Review of Encyclopedia of Electronic Components Volume 1
Okay, I've been doing engineering stuff for a few years now and I always go to the internet to find information about various parts as needed. It works well but sometimes it's a pain because all the information is scattered all over the place. If you want it all in a convenient place, look no further! This is just what you need. If you're looking for something to teach you and build on concepts, then you'll want to look elsewhere. This is more a reference book than something that will teach you how to integrate everything together.
To really understand the beauty of this book, you really need to have a background in electronics. This won't go much over the theory you want if you need to learn. You can get information from the book and it does a pretty good job explaining things in practical terms, which I find very welcoming, but it's not really a good place to learn about the theory of RC circuits, individual components and why they work the way they do, etc. I do find it useful for getting a quick look at how something works because you're bound to forget some details as time goes on.
I will say I didn't read through the entire thing, because it's not meant to be used that way, but I did go through and look at all the sections to see what kind of information is there and I would have to say it's definitely something to keep around the workshop.
Bravo to the authors in putting something very useful together. This will get used over and over again, especially when I start to teach my kids more about electronics as they get older.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
I will say I didn't read through the entire thing, because it's not meant to be used that way, but I did go through and look at all the sections to see what kind of information is there and I would have to say it's definitely something to keep around the workshop.
Bravo to the authors in putting something very useful together. This will get used over and over again, especially when I start to teach my kids more about electronics as they get older.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Friday, December 7, 2012
My Review of The Unofficial LEGO Builder's Guide (Now in Color!), 2nd Edition
Well, I'm on a roll right now going through LEGO books and I have to say this is an EXCELLENT reference book for anyone that's in to LEGO bricks. I haven't really played with them for a while and what little I've dabbled in lately has been Technic/Mindstorms stuff so looking through his book brought back some memories.
As a note up front, this guide only goes through all the basic bricks and doesn't really touch the custom parts for different series or Technic stuff. Just good ol' plain LEGOs.
First off, it's in color and that's a definite plus. I'm sure you could get by with B&W but having it color makes things that much more clear and vivid.
The book starts with the basics such as names, sizes, and things like that and explains how they connect together and stay together because of the design. Kind of a nice way to get started for a new person.
Then it goes into basic techniques on how to build better walls by overlapping. Very handy for different types of builds. They were thorough on things too, which was quite welcome.
Then they moved to more project related elements that added to the basics explained before with a lot of good pictures and explanations on how to put it together. I liked how you could build a ball. It did a good job documenting it all. Eventually, you get to how you build an entire Sphinx. Not bad.
One feature I thought was nice was an explanation on how to make mosaics or patterns from real images. You take a digital picture, pixelate it quite a bit, and then it's possible to make something similar. There are also techniques using graph paper that help in making patterns that I never thought about doing.
Then in the Appendix, there was a parts listing for basically every brick with it's name, size, and description. That is very handy for anyone looking for something specific.
I would definitely recommend this to anyone as a reference. It's well done and a great book to have.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
First off, it's in color and that's a definite plus. I'm sure you could get by with B&W but having it color makes things that much more clear and vivid.
The book starts with the basics such as names, sizes, and things like that and explains how they connect together and stay together because of the design. Kind of a nice way to get started for a new person.
Then it goes into basic techniques on how to build better walls by overlapping. Very handy for different types of builds. They were thorough on things too, which was quite welcome.
Then they moved to more project related elements that added to the basics explained before with a lot of good pictures and explanations on how to put it together. I liked how you could build a ball. It did a good job documenting it all. Eventually, you get to how you build an entire Sphinx. Not bad.
One feature I thought was nice was an explanation on how to make mosaics or patterns from real images. You take a digital picture, pixelate it quite a bit, and then it's possible to make something similar. There are also techniques using graph paper that help in making patterns that I never thought about doing.
Then in the Appendix, there was a parts listing for basically every brick with it's name, size, and description. That is very handy for anyone looking for something specific.
I would definitely recommend this to anyone as a reference. It's well done and a great book to have.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Sunday, December 2, 2012
My Review of The LEGO Adventure Book, Vol. 1
I got this book because my son is quickly approaching the age of being able to play a lot with LEGO and I figured it would be a handy reference to have. I know when I was a kid, I was always wondering what I could build with my LEGOs but just wasn't creative enough and didn't have anything handy to use as a reference and ended up giving up not long after.
So, with this book, they state there are about 200 models with about 25 brick by brick breakdowns and I would say, that is definitely the case. I didn't realize there were only 25 brick by brick breakdowns and was disappointed after I went through it all. The 25 or so cases where there was a nice breakdown, I was very happy with as it did a pretty good job detailing how to build each model. I did notice some inconsistencies as I went through the models as some had detailed pictures of what pieces you needed while some were a little lacking. I chalked it up to laziness at first to the author until I realized that this was a collaborative effort by many people, hence the differences from build to build. There's absolutely nothing wrong with that but it again took me by surprise, mainly because of my lack of attention. I would have preferred a little more consistency and thoroughness on the "brick by brick" builds of some as they weren't close to brick by brick, especially the more complicated ones but overall, they did a good job.
I guess in some ways, this book is great because it does give some brick by brick breakdowns. With that, you get the base knowledge and then you can make slight modifications on your own. In fact, that is probably better because it forces you to be more creative yourself and learn how to adapt.
The hardest part about this book is if you wanted to build most of the items in the book, you're going to have to have a VERY LARGE set of LEGO bricks to play with. Otherwise, you're not going to be able to make most of the models. Hopefully you have a big set.
I did like the color pictures and they did add a lot to the builds. I think that was great.
I'm going to give this 4 stars. It's not perfect but they did a lot of good things that given the resources, would really help any budding LEGOmaniac.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
I guess in some ways, this book is great because it does give some brick by brick breakdowns. With that, you get the base knowledge and then you can make slight modifications on your own. In fact, that is probably better because it forces you to be more creative yourself and learn how to adapt.
The hardest part about this book is if you wanted to build most of the items in the book, you're going to have to have a VERY LARGE set of LEGO bricks to play with. Otherwise, you're not going to be able to make most of the models. Hopefully you have a big set.
I did like the color pictures and they did add a lot to the builds. I think that was great.
I'm going to give this 4 stars. It's not perfect but they did a lot of good things that given the resources, would really help any budding LEGOmaniac.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Sunday, November 11, 2012
My Review of Python for Data Analysis
So, trying to do a little bit more with Python, I thought this would be good for various things I do at home and at work and it's a very good reference. Some people had the incomplete version but now that the complete one is out, I have to say this is worth picking up if you need to do some data analysis.
It goes through some basics to get you up and running so you can learn to use NumPy quickly. It also goes through visualization datasets using matplotlib. Having worked with MATLAB for several years, this is a great thing to know.
Overall, I would say this is a great reference to have if you're going to be analyzing a lot of data and need to use Python.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Overall, I would say this is a great reference to have if you're going to be analyzing a lot of data and need to use Python.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Monday, October 29, 2012
My Review of Version Control with Git, 2nd Edition
I have used SVN for a little bit on a work project and then another project uses CVS but I found that a lot of projects are using GIT and I thought to myself, "I want to learn GIT" and I got this book to use as a reference.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
I have to say this book does an excellent job of going over the basics and then moving into the more advanced topics. I didn't really do much with the advanced stuff as I don't need it but I really like the fact that I am able to quickly look up everything I need with this book.
I also enjoyed the beginning where it gave a basic breakdown of the history of source control and how the different systems work and are different from each other. That was really useful to know.
The main project I'm on at work is about to start using GIT so this is going to be great to be able to reference when I have questions that come up. That way, I don't need to go bug the people that set it up for us.
I have to say this book does an excellent job of going over the basics and then moving into the more advanced topics. I didn't really do much with the advanced stuff as I don't need it but I really like the fact that I am able to quickly look up everything I need with this book.
I also enjoyed the beginning where it gave a basic breakdown of the history of source control and how the different systems work and are different from each other. That was really useful to know.
The main project I'm on at work is about to start using GIT so this is going to be great to be able to reference when I have questions that come up. That way, I don't need to go bug the people that set it up for us.
Wednesday, October 3, 2012
My Review of Start Here!™ Learn JavaScript
So, in an effort to try to eventually program on the Android platform, I thought it would be a good thing to learn JavaScript. I know a little bit about Java but haven't done anything with JS before. I'm not that great of a programmer but I've done a little with Java, MATLAB/Octave, C, Arduino (C++ variant), LabView, and am dabbling in Python.
I decided to try this book out because I wanted to learn JS. Well, this works well if you program in the .NET world but for people like me, that wasn't very good. There were a few basics at the beginning of the book that help get one going but it's not really much help in really learning the language.
I can't comment on the rest of the book because I know nothing about the .NET framework but I was disappointed in the book because I thought it would be more geared towards learning JS in a general sense, which I would assume from starting here.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
I can't comment on the rest of the book because I know nothing about the .NET framework but I was disappointed in the book because I thought it would be more geared towards learning JS in a general sense, which I would assume from starting here.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Monday, September 24, 2012
My Review of Super Scratch Programming Adventure!
I enjoy programming and have to say sometimes, the "easier" programming languages meant for helping children learn programming are actually less intuitive for me. An example was MINDSTORMS. You can get the hang of it quite well after a while but it just was harder for me to wrap my mind around after having programmed some in C and MATLAB. Scratch programming was much better for me and I decided to check this out as I would like to teach my kids in a couple of years when they are old enough to program (they have to learn to read first!).
So, I went through this and thought it was a nice way to learn programming. I did a review of the Manga Guide to Linear Algebra and found that having a story to follow along with really helps keep things fun and is motivating for one to continue on. A typical textbook will generally put one to asleep or discourage one from continuing on so for kids, I think this is definitely a great way to learn.
The language is easy enough to learn and the programs you learn to write are great for learning the basics. There are enough examples to give you some ideas but with any programming, you'll want to do things over and over with some slight variations so you really understand what's going on.
Overall the book is nice for someone to learn with. I would recommend it.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
The language is easy enough to learn and the programs you learn to write are great for learning the basics. There are enough examples to give you some ideas but with any programming, you'll want to do things over and over with some slight variations so you really understand what's going on.
Overall the book is nice for someone to learn with. I would recommend it.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Wednesday, September 12, 2012
My Review of Practical Computer Vision with SimpleCV
I have always been interested in doing a little image processing for robotics and just messing around with a Kinect and a few other things. I didn't quite know where to start but this really gives you a good foundation to new world of computer vision.
We begin with a really basic introduction to what computer vision is and then move on to the SimpleCV framework. A lot of other basics are covered, which is very nice, and then you move on to more important subjects such as feature detection by finding blobs. It finished with a few, more advanced concepts, which I'm still wrapping my head around.
It doesn't go into a lot of deep topics but it's good for jumping in to computer vision and I would definitely recommend it to anyone interested in this field as a way to get started easily.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
It doesn't go into a lot of deep topics but it's good for jumping in to computer vision and I would definitely recommend it to anyone interested in this field as a way to get started easily.
Disclaimer: This book was received as part of the O'Reilly Blogger Review Program. All comments represent my thoughts and opinions.
Subscribe to:
Posts (Atom)