Showing posts with label operating systems. Show all posts
Showing posts with label operating systems. Show all posts

Security for Microsoft Windows System Administrators: Introduction to Key Information Security Concepts Review

Security for Microsoft Windows System Administrators: Introduction to Key Information Security Concepts
Average Reviews:

(More customer reviews)
Are you looking to buy Security for Microsoft Windows System Administrators: Introduction to Key Information Security Concepts? Here is the right place to find the great deals. we can offer discounts of up to 90% on Security for Microsoft Windows System Administrators: Introduction to Key Information Security Concepts. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Security for Microsoft Windows System Administrators: Introduction to Key Information Security Concepts ReviewThis is a rather short (Security for Microsoft Windows System Administrators: Introduction to Key Information Security Concepts Overview
It's no longer just a buzz word: "Security" is an important part of your job as a Systems Administrator. Most security books are aimed at security professionals, but Security for System Administrators is written for System Administrators. This book covers the basics of securing your system environment as well as security concepts and how these concepts can be implemented practically using common tools and applications. Whether you are new to this profession or have been in the field a while, you'll find valuable information in each chapter. The book's examples will focus on Windows Server 2008 R2 and Windows 7, but many concepts are platform agnostic.

Take all the confusion out of security including: network attacks, system failures, social networking, and even audits
Learn how to apply and implement general security concepts
Identify and solve situations within your network and organization


Want to learn more information about Security for Microsoft Windows System Administrators: Introduction to Key Information Security Concepts?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Ubuntu Linux Secrets Review

Ubuntu Linux Secrets
Average Reviews:

(More customer reviews)
Are you looking to buy Ubuntu Linux Secrets? Here is the right place to find the great deals. we can offer discounts of up to 90% on Ubuntu Linux Secrets. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Ubuntu Linux Secrets ReviewThis is basically a beginners approach towards the Ubuntu GNU/Linux. Although I'm a tech-savy I think I learned something from it, nonetheless.
The first three parts are pretty basic, only PART4: Using the Ubuntu Server and PART5: Programming in Ubuntu are worth reading for someone with some knowledge of how the OS works and is interested in those areas.
I would recommend it to those new to Ubuntu and GNU/Linux in general, you'll definitely learn some "secrets" of how to use Ubuntu from it.Ubuntu Linux Secrets OverviewThe everyday Linux user can easily get overwhelmed by the complexity of the new software that exists when creating an Ubuntu system. This book covers the basics of creating a new system from scratch and explains what software is installed. You'll take a tour of installing the Ubuntu Linux distribution system in most environments, including nontraditional situations such as dual-boot and text-based installations. Plus, clear explanations of each of the installed applications show you how to get the most out of each application, rather than simply using them as they exist.

Want to learn more information about Ubuntu Linux Secrets?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Mac OS X 10.5 Leopard: Visual QuickStart Guide Review

Mac OS X 10.5 Leopard: Visual QuickStart Guide
Average Reviews:

(More customer reviews)
Are you looking to buy Mac OS X 10.5 Leopard: Visual QuickStart Guide? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mac OS X 10.5 Leopard: Visual QuickStart Guide. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mac OS X 10.5 Leopard: Visual QuickStart Guide ReviewMaria Langer's Mac OS X 10,5 Leopard is excellent for detailed information, presented straightforwardly and without embellishment. Contrast it to David Pogue's "Mac OS X Leopard--The Missing Manual, which is, as ever, wildly entertaining,but somewhat less effective in presentation.
Langer's book allows you to look up something quickly, while Pogue's is more of a good (tech) read at the beach.Mac OS X 10.5 Leopard: Visual QuickStart Guide OverviewApple's next version of its OS, code-named Leopard, will keep Mac usersin the forefront of making the most from their computers. Respected,best-selling author Maria Langer takes readers through Mac OS X'sgroundbreaking capabilities, including new applications such as TimeMachine and Spaces and revamped applications such as Mail, Dashboard,Spotlight, and iCal. With plenty of screenshots to clearly illustratetechniques, this reasonably priced guide is a great reference to theessentials of Mac OS X Leopard.
Easy visual approach uses pictures to guide you through Mac OS X and show you what to do.
Concise steps and explanations let you get up and running in no time.
Page for page, the best content and value around.
Companion Web site offers tips, links, updates, and more at www.marialanger.com/category/book-support/macosquickstart/.
MariaLanger has written more than 70 computer books, including best-sellingVisual QuickStart Guides on Mac OS X, Microsoft Word, and MicrosoftExcel, as well as hundreds of articles for magazines and Web sites. AMacintosh user since 1989, Maria never tires of teaching her Macs newtricks. When she's not writing, Maria is working hard to build herhelicopter tour and charter business, Flying M Air. Visit Maria on theWeb at www.marialanger.com.


Want to learn more information about Mac OS X 10.5 Leopard: Visual QuickStart Guide?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 (5th Edition) Review

Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 (5th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 (5th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 (5th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 (5th Edition) ReviewThis is not my full review of this book, only a preliminary review since I spent only a couple of hours to scan through it. I was mostly looking for new features that has been added to ubuntu 9.10. Sadly didn't find a lot of new features that are specific to ubuntu 9.10. Most of the material in this book are general Linux / ubuntu. Some of the content are old and not being used in ubuntu 9.10 & some new features in 9.10 are not even mentioned. For example, 9.10 uses GRUB2 which is the default boot loader. No where in this book ever mentioned about GRUB2. It is possible that this book is written a while ago, but ubuntu has added new features & author did not update this book.Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 (5th Edition) OverviewUbuntu Unleashed 2010 Edition presents comprehensive coverage of the popular Ubuntu Linux distribution. Windows users, Mac users, and Linux enthusiasts have been increasingly turning to Ubuntu for a user-friendly, easy-to-use Linux distribution.This book provides detailed information on installing, using, and administering Ubuntu. You will learn how to set up a workstation or a server, and you will find complete details on Ubuntu's easy-to-use desktop and productivity software.Ubuntu Unleashed 2010 Edition includes a range of coverage: From the software you need in your everyday work, such as the OpenOffice.org productivity suite, to how to configure your Linux desktop to run smoothly using multiple printers, shell scripts, and more. For the hardcore Linux enthusiast, there is complete coverage of the X Window system, Linux programming, web server administration, and network administration.Ubuntu 9.10 on DVDDVD includes the full Ubuntu 9.10 distribution for Intel x86 computers as well as the complete OpenOffice.org office suite and hundreds of additional programs and utilities.Free Upgrade!Purchase this book anytime in 2010 and receive a free Ubuntu 10.04 Upgrade Kit by mail (U.S. or Canada only) after Ubuntu 10.04 is released.See inside back cover for details.à Install and configure Ubuntuà Get all your system's devices and peripherals up and runningà Configure and use the X Window Systemà Manage Linux services and usersà Run a printer serverà Connect to a local network and the Internetà Set up and administer a web server with Apacheà Secure your machine and your network from intrudersà Learn shell scriptingà Share files with Windows users using Sambaà Get productive with OpenOffice.orgà Play games on Linuxà Use Linux multimedia programsà Create and maintain a MySQL databaseà Configure a firewallà Set up an FTP serverà Use Ubuntu's development and programming toolsà Tune your Ubuntu system for maximum performanceà Learn to manage and compile the kernel and modules

Want to learn more information about Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 (5th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Mastering Windows Network Forensics and Investigation Review

Mastering Windows Network Forensics and Investigation
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering Windows Network Forensics and Investigation? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering Windows Network Forensics and Investigation. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mastering Windows Network Forensics and Investigation ReviewAs a law enforcement officer, I've often found myself frustrated by books that cover incident response, but never discuss law enforcement involvement, except as an afterthought. While I understand that it's important for corporate and internal investigators to have this type of information, it's refreshing to find a book that talks about the law enforcement response to an computer crime incident.
I've had the privilege of attending classes instructed by both of these authors. One of the things that impressed me about their classes is that they were able to break down complicated technical concepts into terms that cops can understand. They continue to do that in this book.
Computer crime investigators need to add this book to their libraries. I'd say it's a must have.
Mastering Windows Network Forensics and Investigation OverviewThis comprehensive guide provides you with the training you need to arm yourself against phishing, bank fraud, unlawful hacking, and other computer crimes. Two seasoned law enforcement professionals discuss everything from recognizing high-tech criminal activity and collecting evidence to presenting it in a way that judges and juries can understand. They cover the range of skills, standards, and step-by-step procedures you'll need to conduct a criminal investigation in a Windows environment and make your evidence stand up in court.

Want to learn more information about Mastering Windows Network Forensics and Investigation?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro Windows PowerShell Review

Pro Windows PowerShell
Average Reviews:

(More customer reviews)
Are you looking to buy Pro Windows PowerShell? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro Windows PowerShell. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro Windows PowerShell ReviewI've been using the command prompt (DOS for your old schoolers) since the days of MS-DOS 2.11. I thought I had done about everything a person could possibly do with the limited scripting abilities of the command prompt -- and then I happened across this book and it was like going back to school.
Windows Powershell is essentially object-oriented programming mashing up with the command line, with some extras thrown in. In this book the author shows you all the new tricks of the trade and will have you looking at ways to automate your Windows tasks in ways you never thought possible.
There are many things that we want to do on our Windows servers or XP/Vista boxes that you have to "hack" or find a third-party utility to do. With Windows Powershell a lot of those tasks can now be brought back "in house" without the need for hacks and kludges.
The nice thing about this book is that it not only talks about Powershell, it also walks you through real-life examples. It's written in many ways like an introductory programming language book would be -- but at the same time the author remembers that most readers will be IT System Admins and not programmers, so he doesn't bury the reader in programming talk to the point they are lost.
If you work in IT and deal with Windows servers you owe it to yourself to check out Windows Powershell and this book. You will find that under the hood of that Windows box is a supercharged '78 Trans-Am just waiting for you to put the pedal to the metal and experience the power!
Pro Windows PowerShell OverviewOur goal is to show how PowerShell can help script most of those tasks and reduce their burden. The book contains examples on automating typical system administration tasks: configuration, monitoring, network queries, text manipulation, and file operations. The ideas presented will be beneficial to power users needing a better shell and an automation environment, system and network administrators looking to streamline their daily activities, and software developers wishing to optimize their build and deploy process.We will jump right in and get results fast. The most important feature of the book is that it will show everything using many, specific examples that provide real value to the user. It will show "the big picture": interoperability with the outside world. Users will see examples dealing with other programs, the OS, and the network. Plus, It will introduce free and open-source tools and extensions that help us get results fast. (We are unique here - none of the competitors does that.) Powershell has proven to be a very popular area and this book has the contents and the technical expertise within to be a success.

Want to learn more information about Pro Windows PowerShell?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Running Xen: A Hands-On Guide to the Art of Virtualization Review

Running Xen: A Hands-On Guide to the Art of Virtualization
Average Reviews:

(More customer reviews)
Are you looking to buy Running Xen: A Hands-On Guide to the Art of Virtualization? Here is the right place to find the great deals. we can offer discounts of up to 90% on Running Xen: A Hands-On Guide to the Art of Virtualization. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Running Xen: A Hands-On Guide to the Art of Virtualization ReviewRunning Xen Review
Running Xen takes a unique approach to introducing Xen to both the novice and expert virtualization user. The authors start off introducing just enough of the core concepts to give the reader an adequate basis on which the book later builds on to provide the required skills to effectively run a virtual environment. A brief explanation of Xen architecture follows with an overview of the management tools with real world examples showing actual output. I found this attention to often overlooked detail refreshing such as the use of ssh with keys and X Forwarding to securely communicate with guests impressive, instead of simply using an easier less secure method for example. The reader could choose to skip ahead if the topic was already understood but providing that level of detail is integral to the learning process in my opinion. Simply getting a Xen server up and running accomplishes nothing for the user needing to actually run and administer it after, which is where most technical books fail.
The walk through with guest disk images and creating them correctly was well appreciated instead of leaving that to the reader to hopefully figure out. All popular methods for populating guests were covered which allowed distro specific tools to be utilized instead of requiring non native methods or leaving the reader unprepared. Device virtualization was covered, but I assume as Xen is constantly evolving the information at print time regarding hiding a PCI device from Dom0 was still accurate but is now slightly different. Fortunately, all the pointers to additional reading would lead the user to finding the current procedure. Networking was covered in detail which is an often misunderstood part of Xen and a working example of a purely virtual segment using a dummy interface was shown which I found fairly useful. Guest resource management provided an understanding for topics such as the IO Scheduler and gave examples on how to tune it.
This was my second book on Xen and completely replaces the first as a much more competent reference. I highly recommend this book for anyone using Xen for its concrete basis and good reference it provides.Running Xen: A Hands-On Guide to the Art of Virtualization Overview"This accessible and immediately useful book expertly provides the Xen community with everything it needs to know to download, build, deploy and manage Xen implementations."—Ian Pratt, Xen Project Leader VP Advanced Technology, Citrix SystemsThe Real–World, 100% Practical Guide to Xen Virtualization in Production EnvironmentsUsing free, open source Xen virtualization software, you can save money, gain new flexibility, improve utilization, and simplify everything from disaster recovery to software testing. Running Xen brings together all the knowledge you need to create and manage high–performance Xen virtual machines in any environment. Drawing on the unparalleled experience of a world–class Xen team, it covers everything from installation to administration—sharing field-tested insights, best practices, and case studies you can find nowhere else.The authors begin with a primer on virtualization: its concepts, uses, and advantages. Next, they tour Xen's capabilities, explore the Xen LiveCD, introduce the Xen hypervisor, and walk you through configuring your own hard–disk–based Xen installation. After you're running, they guide you through each leading method for creating "guests" and migrating existing systems to run as Xen guests. Then they offer comprehensive coverage of managing and securing Xen guests, devices, networks, and distributed resources. Whether you're an administrator, data center manager, developer, system integrator, or ISP, Running Xen will help you achieve your goals with Xen–reliably, efficiently, with outstanding performance, and at a surprisingly low cost.•Understanding the Xen hypervisor: what it does, and how it works•Using pre-built system images, including compressed file systems•Managing domains with the xm console•Populating and storing guest images•Planning, designing, and configuring networks in Xen•Utilizing Xen security: special purpose VMs, virtual network segments, remote access, firewalls, network monitors, sHype access control, Xen Security Modules (XSM), and more•Managing guest resources: memory, CPU, and I/O•Employing Xen in the enterprise: tools, products, and techniques

Want to learn more information about Running Xen: A Hands-On Guide to the Art of Virtualization?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Professional Linux Kernel Architecture (Wrox Programmer to Programmer) Review

Professional Linux Kernel Architecture (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional Linux Kernel Architecture (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional Linux Kernel Architecture (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional Linux Kernel Architecture (Wrox Programmer to Programmer) ReviewI picked up Mauerer's work on the bookish desire to keep my Kernel book library complete - and contrary to my hopes I was disappointed right from the introduction.
The book is 1337 pages long, which in itself is a negative and the leading reason for the low score - being clear (which the author is) should not come at the expense of being concise. All major areas of kernel architecture are covered, and the author often covers operating systems basics not found in such books, which partly explains (but hardly justifies) the bulk.
The kernel version covered in the book is 2.6.24, which is newer than that covered by Robert Love's book, which remains my recommendation regardless because of its pointedly zeroing in on the relevant bits, instead of exploring every single minutia along the way as Mauerer does here.
The book has merit for a bookworm such as myself, who will refer to it on a chapter basis, but is not the top choice for someone entering the subject anew.
For general use (i.e. where your bookshelf does not include every Linux kernel book ever published), Love's "Linux Kernel Development" (2nd ed) is a much better architectural introduction. If you miss operating system's basics, your first stop should be Tanenbaum's "Operating Systems Design and Implementation" (3rd ed) as well as his "Modern Operating Systems" (3rd ed) before you even think to start poking at the Linux kernel and get overwhelmed by the number of concepts you should have had previous familiarity with. Finally, if you are driven to the Linux kernel by device drivers, as is the most common case, Corbet, Rubini and Kroah-Hartman's "Linux Device Drivers" (3rd ed) definitely belongs on your shelf, although the very recent "Essential Linux Device Drivers" by Vekateswaran mounted the first credible threat to it in a decade, being both thorough and possibly tying Love for the spot as most enjoyable kernel book I have read to date - I would recommend a new device driver developer to go with both, possibly augmented by Love if more architectural knowledge is desired.
The bottom line is that this is a valiant effort, but that the author should have focused more. If you have the time to read thirteen-hundred pages, your time is better invested reading the titles above recommended, picking two or three depending on your exact focus in the subject - you will still be done faster than reading this one!Professional Linux Kernel Architecture (Wrox Programmer to Programmer) OverviewFind an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, and gain a deeper understanding of the kernel. Learn how to reduce the vast amount of information contained in the kernel sources and obtain the skills necessary to understand the kernel sources.

Want to learn more information about Professional Linux Kernel Architecture (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems Review

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems
Average Reviews:

(More customer reviews)
Are you looking to buy Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems ReviewIf you are an accomplished or aspiring embedded systems programmer and resort to the "superloop" as your foremost implementation method, you absolutely MUST read this book.
While not new concepts to the industry, the concepts presented in Miro's book are certainly not commonplace in many of the embedded systems code I've seen over many years in the industry.
While UML makes for a clean, now defacto standard for presenting concepts, the real beauty in Miro's book is the use of a readily-available frameworks for immediately adopting the many lessons-learned and provided in the book. These complete, well written and excellently coded frameworks are available under the GPL and an alternate, low-cost license for those who wish to keep their code private.
For strong C programmers, the implementation of the frameworks is a delight as one reads through the code and is treated to an incredibly simple, lightweight and extremely powerful system that will forever put an end to your future plans to "superloop" again--albeit for any system where C (or C++) is adequately supported by the hardware. For anyone admitting that "we've always done superloop and it has always worked in the past," get ready for a real-time, highly responsive system that actually IS event driven and thrives in as little as a few bytes of RAM and perhaps a K of ROM.
For those who must hold on to the "superloop is king" mindset, consider the consequences of adding to your superloop an entirely new set of features and how that may affect the timing through your loop. I started with the "dining philosophers" example code discussed in the book and ported it to my own board (using a Renesas H8S-2166 microcontroller) and augmented the code to be responsive to external events (mechanical switches). This required software debouncing. While my "example" was somewhat "trivial" in terms of what the functionality actually did, it is, in my opinion, extremely typical of changing requirements of both new and legacy code in the day-to-day evolution of embedded systems programming.
My changes to the example code were to implement a "bike light" feature set. That is, whenever a switched was pressed, the bike light--if off--would illuminate. An LED on the board was used for this purpose. Pressed again, the light would blink. Pressed and held for 1 second while on or blinking, the light would turn off.
The typical implementation in superloop would often require a considerate approach to ensure that the new functionality was "injected" into the "right" part of the loop, so as to be of minimal impact to other areas of critical timing code. If any kind of action within the new code delayed the loop processing, then the whole of the superloop could come under further scrutiny and therefore cause more pain as one trials and tests system responsiveness on a number of potential new fronts.
Atop of this new functionality, the frameworks-provided QSpy code instrumentation system, which allows one to have a stream of information about the system states and transitions, was ported to use a UART on the H8S. Imagine adding all of this new functionality in a traditional superloop body of code. Now, imagine adding it in a matter of perhaps two hours using the frameworks AND not adversely impacting the "legacy" application code at all!
One of the most beautiful aspects of these frameworks is the ability to focus strictly on the code necessary for the task at hand instead of the entire system as a whole. The frameworks substantially frees the programmer from having to manually manage system responsiveness typical of the superloop.
Using UML to design and document an embedded system is relatively new to many embedded systems programmers. Miro also provides a free download stencil set for MS Visio for easily implementing statecharts, which should help those interested in pursuing the many benefits of the technology included in this book.
I first met Miro at a developer's conference in San Diego, CA. One thing that comes out in his book and his discussions of this exciting technology is his passion for it. I was very interested in it, as he was displaying his software running on a very resource constrained microcontroller--all in about 40 bytes of RAM or a bit less.
Drawn to his topic by his enthusiasm, I admired the frameworks even more as I began looking at the implementation and design of the code. The entire C bundle, with royalty-free 'private commerical use' license, one of either cooperative or preemptive schedulers (both are provided), event processor, code instrumentation support and more is all for under $2K. Of course, one may explore the entire frameworks for the cost of only a free download before ever making a licensing decision for a given product.
Combined with the low-cost solution of using such powerful frameworks in conjunction with learning the valuable content of this book, teams everywhere can exploit the years of experience and very robust, capable code in a matter of hours instead of weeks, months and even years of doing things the "old school" way using superloops and other facilities instead of truly event-driven designs.
This book and the free QF download are your entry into the 21st century of embedded systems programming. Because the code is provided in C, porting is rather easy and running on embedded systems and desktop systems is practical and easy. I was able to build and run the code as provided without modifications on my Linux, Mac and Windows systems and on the H8S and a Microchip PIC 24 with only a minimalist porting effort of about a half a day in each case. Imagine being able to run an entire real-time system that features excellent extensibility while freeing you from the rigors of managing superloop timing on your own hardware all within a few hours. Then, spend a couple of hours extending the system without impacting the rest of it? Lather, rinse, repeat...it is truly that simple and robust.
Best of all, this book will open your eyes to modern methods and concepts for programming event-driven embedded systems. That is, systems that respond to internal and external events that naturally occur in all embedded systems designs. It is my firm belief that after reading this book and exploring the code on your own, you'll discover why I so heartily endorse it and now share the passion Miro has for this wonderful, very lightweight but robust, complete solution for modern embedded systems programming.Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems OverviewPractical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts). The book describes a lightweight, open source, event-driven infrastructure, called QP that enables direct manual coding UML statecharts and concurrent event-driven applications in C or C++ without big tools.This book is presented in two parts. In Part I, you get a practical description of the relevant state machine concepts starting from traditional finite state automata to modern UML state machines followed by state machine coding techniques and state-machine design patterns, all illustrated with executable examples. In Part II, you find a detailed design study of a generic real-time framework indispensable for combining concurrent, event-driven state machines into robust applications. Part II begins with a clear explanation of the key event-driven programming concepts such as inversion of control ("Hollywood Principle"), blocking versus non-blocking code, run-to-completion (RTC) execution semantics, the importance of event queues, dealing with time, and the role of state machines to maintain the context from one event to the next. This background is designed to help software developers in making the transition from the traditional sequential to the modern event-driven programming, which can be one of the trickiest paradigm shifts. The lightweight QP event-driven infrastructure goes several steps beyond the traditional real-time operating system (RTOS). In the simplest configuration, QP runs on bare-metal microprocessor, microcontroller, or DSP completely replacing the RTOS. QP can also work with almost any OS/RTOS to take advantage of the existing device drivers, communication stacks, and other middleware. The accompanying website to this book contains complete open source code for QP, ports to popular processors and operating systems, including 80x86, ARM Cortex-M3, MSP430, and Linux, as well as all examples described in the book.*Focuses on core concepts rather than tools which are always changing allowing the reader to continue to use this information with various projects*Provides a complete, ready-to-use, open source software architecture for small and large embedded systems*Includes an extensive exampleusing the ARM Cortex-M3 throughout the book highlighting issues programmers and architects encounter in everyday life

Want to learn more information about Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Linux Administration Handbook (2nd Edition) Review

Linux Administration Handbook (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Linux Administration Handbook (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Linux Administration Handbook (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Linux Administration Handbook (2nd Edition) ReviewThe first edition of Unix System Administration was a classic. The updated versions have been split into a linux-only version and the original, pan-Unix treatment (including Linux--just not as many variants of Linux as this book covers). I bought the Linux one, but now I wish I had the updated pan-Unix book. The authors' strength is their knowledge of Unix fundamentals, not the (ever-changing) details of various Linux distros. You're better off learning from them how vendor Unices are different in major ways from each other and from Linux. Finally, the authors don't seem nearly as well informed about Linux as they do about the older Unices. While their older book's advice was bulletproof, in this one they miss some important information. The most serious example is their recommendation to use 'dump' for filesystem backups, when Linux Torvalds has explicitly announced that it's not safe to use. 90% of this book is the same as the Unix book, so it's not a loss either way, but I'd recommend you get your Linux info fresh off the net, or in some other book series that's updated more frequently.Linux Administration Handbook (2nd Edition) Overview"As this book shows, Linux systems are just as functional, secure, and reliable as their proprietary counterparts. Thanks to the ongoing efforts of thousands of Linux developers, Linux is more ready than ever for deployment at the frontlines of the real world. The authors of this book know that terrain well, and I am happy to leave you in their most capable hands."—Linus Torvalds"The most successful sysadmin book of all time—because it works!"—Rik Farrow, editor of ;login:"This book clearly explains current technology with the perspective of decades of experience in large-scale system administration. Unique and highly recommended."—Jonathan Corbet, cofounder, LWN.net"Nemeth et al. is the overall winner for Linux administration: it's intelligent, full of insights, and looks at the implementation of concepts." —Peter Salus, editorial director, Matrix.net
Since 2001, Linux Administration Handbook has been the definitive resource for every Linux® system administrator who must efficiently solve technical problems and maximize the reliability and performance of a production environment. Now, the authors have systematically updated this classic guide to address today's most important Linux distributions and most powerful new administrative tools.

The authors spell out detailed best practices for every facet of system administration, including storage management, network design and administration, web hosting, software configuration management, performance analysis, Windows interoperability, and much more. Sysadmins will especially appreciate the thorough and up-to-date discussions of such difficult topics such as DNS, LDAP, security, and the management of IT service organizations.

Linux® Administration Handbook, Second Edition, reflects the current versions of these leading distributions:

Red Hat® Enterprise Linux®
FedoraTM Core
SUSE® Linux Enterprise
Debian® GNU/Linux
Ubuntu® Linux

Sharing their war stories and hard-won insights, the authors capture the behavior of Linux systems in the real world, not just in ideal environments. They explain complex tasks in detail and illustrate these tasks with examples drawn from their extensive hands-on experience.


Want to learn more information about Linux Administration Handbook (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Bash Cookbook: Solutions and Examples for Bash Users (Cookbooks (O'Reilly)) Review

Bash Cookbook: Solutions and Examples for Bash Users (Cookbooks (O'Reilly))
Average Reviews:

(More customer reviews)
Are you looking to buy Bash Cookbook: Solutions and Examples for Bash Users (Cookbooks (O'Reilly))? Here is the right place to find the great deals. we can offer discounts of up to 90% on Bash Cookbook: Solutions and Examples for Bash Users (Cookbooks (O'Reilly)). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Bash Cookbook: Solutions and Examples for Bash Users (Cookbooks (O'Reilly)) ReviewThis book covers the GNU Bourne Again Shell, which is a member of the Bourne family of shells that includes the original Bourne shell sh, the Korn shell ksh, and the Public Domain Korn Shell pdksh. This book is for anyone who uses a Unix or Linux system, as well as system administrators who may use several systems on any given day. Thus, there are solutions and useful sections for all levels of users including newcomers. This book is full of recipes for creating scripts and interacting with the shell that will allow you to greatly increase your productivity.
Chapter 1, "Beginning bash" covers what a shell is, why you should care about it, and then the basics of bash including how you get it on your system. The next five chapters are on the basics that you would need when working with any shell - standard I/O, command execution, shell variables, and shell logic and arithmetic. Next there are two chapters on "Intermediate Shell Tools". These chapters' recipes use some utilities that are not part of the shell, but which are so useful that it is hard to imagine using the shell without them, such as "sort" and "grep", for example. Chapter nine features recipes that allow you to find files by case, date, type, size, etc. Chapter 10, "Additional Features for Scripting" has much to do with code reuse, which is something you find even in scripting. Chapter 11, "Working with Dates and Times", seems like it would be very simple, but it's not. This chapter helps you get through the complexities of dealing with different formats for displaying the time and date and converting between various date formats.
Chapter 12, "End-User Tasks As Shell Scripts", shows you a few larger though not large examples of scripts. They are meant to give you useful, real world examples of actual uses of shell scripts beyond just system administration tasks. Chapter 13, "Parsing and Similar Tasks", is about tasks that will be familiar to programmers. It's not necessarily full of more advanced scripts than the other recipes in the book, but if you are not a programmer, these tasks might seem obscure or irrelevant to your use of bash. Topics covered include parsing HTML, setting up a database with MySQL, and both trimming and compressing whitespace. Chapter 14 is on dealing with the security of your shell scripts. Chapters 15 through 19 finish up the book starting with a chapter on advanced scripting that focuses on script portability. Chapter 16 is related to the previous chapter on portability and is concerned with configuring and customizing your bash environment. Chapter 17 is about miscellaneous items that didn't fit well into any other chapter. The subjects include capturing file metadata for recovery, sharing and logging sessions, and unzipping many ZIP files at once. Chapter 18 deals with shortcuts aimed at the limiting factor of many uses of bash - the typing speed of the user and shortcuts that cut down on the amount of typing necessary. The final chapter in the book, "Tips and Traps", deals with the common mistakes that bash users make.
All in all this is a very handy reference for a vast number of the tasks that you'll come across when scripting with the bash shell along with well-commented code. Highly recommended.Bash Cookbook: Solutions and Examples for Bash Users (Cookbooks (O'Reilly)) Overview
The key to mastering any Unix system, especially Linux and Mac OS X, is a thorough knowledge of shell scripting. Scripting is a way to harness and customize the power of any Unix system, and it's an essential skill for any Unix users, including system administrators and professional OS X developers. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards.

bash Cookbook teaches shell scripting the way Unix masters practice the craft. It presents a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell -- the bash shell -- and cygwin or other popular Unix emulation packages. Packed full of useful scripts, along with examples that explain how to create better scripts, this new cookbook gives professionals and power users everything they need to automate routine tasks and enable them to truly manage their systems -- rather than have their systems manage them.


Want to learn more information about Bash Cookbook: Solutions and Examples for Bash Users (Cookbooks (O'Reilly))?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer) Review

Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer)
Average Reviews:

(More customer reviews)
Are you looking to buy Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer) ReviewBeing primarily a database and web developer, I feel more than experienced enough to review 'Inside Microsoft SQL Server 2008: T-SQL Programming' by Itzik Ben-Gan and others and I feel more and easily able to give this ***** and highly recommend this text. All the basics are covered in this 800 page book. It's not a teaching book that will give you all the ins and outs of database design and use, but it will show you what the major points of using SQL Server 2008 are, and how to get the most out of them.
Major topics covered are Views, User-Defined Functions, Stored Procedures, Triggers, Transactions & Concurrency, Error Handling, Temporary Tables/Table Variables, Cursors, Dynamic SQL, Date/Time usage, CLR User-Defined Types, Temporal Support, XML & XQuery usage, Spatial Data, Tracking Access and Changes, and finally Service Broker discussion.
The parts of the book that I enjoyed most were the last 6 chapters, as discussion on CLR usage, Spatial Data, and the like are limited in most other SQL Server books. I especially loved the chapter on Spatial data, a very important subject that has much, much greater support than years in the past.
If you are a SQL Server developer or admin, you owe it to yourself to take a hard look at this great book. It is written fantastic and is a great resource that I found useful from the moment I picked it up.
***** HIGHLY RECOMMENDEDInside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer) Overview
Get a detailed look at the internal architecture of T-SQL with this comprehensive programming reference. Database developers and administrators get best practices, expert techniques, and code samples to master the intricacies of this programming language—solving complex problems with real-world solutions.

Discover how to:

Work with T-SQL and CLR user-defined functions, stored procedures, and triggers.
Handle transactions, concurrency, and error handling.
Efficiently use temporary objects, including temporary tables, table variables, and table expressions.
Evaluate when to use set-based programming techniques and when to use cursors.
Work with dynamic SQL in an efficient and secure manner.
Treat date- and time-related data in a robust manner.
Develop CLR user-defined types and learn about temporal support in the relational model.
Use XML and XQuery and implement a dynamic schema solution.
Work with spatial data using the new geometry and geography types and spatial indexes.
Track access and changes to data using extended events, SQL Server Audit, change tracking, and change data capture.
Use Service Broker for controlled asynchronous processing in database applications.

All the book's code samples will be available for download from the companion Web site.


Want to learn more information about Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Eclipse IDE Pocket Guide Review

Eclipse IDE Pocket Guide
Average Reviews:

(More customer reviews)
Are you looking to buy Eclipse IDE Pocket Guide? Here is the right place to find the great deals. we can offer discounts of up to 90% on Eclipse IDE Pocket Guide. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Eclipse IDE Pocket Guide ReviewI agree with the previous reviewer (Thomas Duff) that this little sucker can be used as get-up-to-speed-quick guide for a complex product. I found the Eclipse on-line help and tutorials to be voluminous, but lacking in... I don't know, "usability" maybe? There's so much of it (like the product's menus and options) that it's difficult to find out how to do the 80% of the normal, everyday stuff that developers do. (You hear the same complaint about Microsoft Word.)
Anyway, if you follow this guide you'll get a quick tour of how to do the "usual stuff", i.e. the 80%. I thought the chapters on "Tips and Tricks" and "Help and Community" were especially useful. I could have done without 30 page Appendix on "Commands".Eclipse IDE Pocket Guide Overview
Eclipse is the world's most popular IDE for Java development. And although there are plenty of large tomes that cover all the nooks and crannies of Eclipse, what you really need is a quick, handy guide to the features that are used over and over again in Java programming. You need answers to basic questions such as: Where was that menu? What does that command do again? And how can I set my classpath on a per-project basis?

This practical pocket guide gets you up to speed quickly with Eclipse. It covers basic concepts, including Views and editors, as well as features that are not commonly understood, such as Perspectives and Launch Configurations. You'll learn how to write and debug your Java code--and how to integrate that code with tools such as Ant and JUnit. You'll also get a toolbox full of tips and tricks to handle common--and sometimes unexpected--tasks that you'll run across in your Java development cycle.

Additionally, the Eclipse IDE Pocket Guide has a thorough appendix detailing all of Eclipse's important views, menus, and commands.

The Eclipse IDE Pocket Guide is just the resource you need for using Eclipse, whether it's on a daily, weekly, or monthly basis. Put it in your back pocket, or just throw it in your backpack. With this guide in hand, you're ready to tackle the Eclipse programming environment.


Want to learn more information about Eclipse IDE Pocket Guide?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...