Category Archives: Computing

Algorithms and Parallel Computing (Wiley Series on Parallel and Distributed Computing)

By Fayez Gebali

There's a software program hole among the power and the functionality that may be attained utilizing today's software program parallel software improvement instruments. The instruments desire handbook intervention by means of the programmer to parallelize the code. Programming a parallel machine calls for heavily learning the objective set of rules or program, extra so than within the conventional sequential programming we have now all realized. The programmer needs to be conscious of the communique and information dependencies of the set of rules or software. This publication offers the concepts to discover the prospective how one can software a parallel machine for a given program.

Show description

Continue reading

Oh My JS: The Best JavaScript Articles

By Azat Mardan

https://leanpub.com/ohmyjs

Oh My JavaScript

JavaScript is excellent! It's within the browser and at the server. we adore it! yet someday we, JavaScript builders, locate issues corresponding to scoping, item instantiating, "this" context, and so forth. complicated and poorly records. Oh My JavaScript is a suite of top articles on JavaScript/Node.js in an effort to shop your many hours of frustrations and web searches!

Oh My JavaScript: the easiest Article is a compilation of publicly to be had assets comfortably edited and packaged in an e-book layout (PDF, ePub, mobi). Attributions are rigorously preserved.
Fundamentas

JavaScript syntax and patterns.
Style and Organization

Best practices and conventions.
Tools

Best instruments for entrance and back-end development.
Testing

Test-Driven Development.
Performance

Performance exams and server-side reminiscence testing.
Node.js

Peculiarities of server-side JavaScript improvement.

Show description

Continue reading

Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems

By Chris Sanders

It's effortless to seize packets with Wireshark, the world's hottest community sniffer, no matter if off the twine or from the air. yet how do you utilize these packets to appreciate what is occurring in your network?

With an elevated dialogue of community protocols and forty five thoroughly new situations, this commonly revised moment variation of the best-selling Practical Packet Analysis will educate you the way to make feel of your PCAP information. you will find new sections on troubleshooting sluggish networks and packet research for defense that can assist you higher know the way sleek exploits and malware behave on the packet point. upload to this a radical creation to the TCP/IP community stack and you are in your option to packet research proficiency.

Learn how to:

  • Use packet research to spot and get to the bottom of universal community difficulties like lack of connectivity, DNS matters, slow speeds, and malware infections
  • Build custom-made seize and reveal filters
  • Monitor your community in real-time and faucet reside community communications
  • Graph site visitors styles to imagine the information flowing throughout your network
  • Use complex Wireshark good points to appreciate complicated captures
  • Build records and stories that can assist you higher clarify technical community details to non-techies

Practical Packet Analysis is a needs to for any community technician, administrator, or engineer. cease guessing and begin troubleshooting the issues in your network.

Show description

Continue reading

To the Cloud: Big Data in a Turbulent World

By Vincent Mosco

Cloud computing and massive information are arguably the main major forces in details know-how at the present time. within the wake of revelations approximately nationwide protection business enterprise (NSA) actions, lots of which happen "in the cloud", this ebook bargains either enlightenment and a severe view. Vincent Mosco explores the place the cloud originated, what it potential, and the way very important it's for company, govt and voters. He describes the serious festival between cloud businesses like Amazon and Google, the unfold of the cloud to govt enterprises just like the arguable NSA, and the extraordinary development of complete cloud towns in China. Is the cloud the long-promised details software that would clear up some of the world's fiscal and social difficulties? Or is it simply advertising and marketing hype? To the Cloud offers the 1st thorough research of the aptitude and the issues of a expertise which could rather well disrupt the area.

Show description

Continue reading

Raspberry Pi Projects for Kids

Start your individual coding event together with your childrens by way of developing cool and interesting video games and purposes at the Raspberry Pi

About This Book

  • Learn tips to use your individual Raspberry Pi gadget to create your individual functions, together with video games, interactive maps, and animations
  • Become a working laptop or computer programmer through the use of the Scratch and Python languages to create all kinds of cool purposes and games
  • Get hands-on with digital circuits to show your Raspberry Pi right into a nifty sensor

Who This booklet Is For

If you're a person with an immense mind's eye and wish to dive directly into the world of expertise and desktops, then this is often the ebook for you. With just a Raspberry Pi and no previous event required, you can be proven easy methods to translate your rules into laptop courses, developing any video game, instrument, or animation you could dream of.

What you'll Learn

  • Learn how you can organize your personal Raspberry Pi device
  • Explore the realm of programming through studying approximately Scratch and Python
  • Program with Scratch to advance your individual model of indignant Birds
  • Get hands-on with a few electronics to construct your personal response game
  • Develop with Python on the way to construct your individual model of Google Maps

In Detail

Technology this present day is starting to be speedily, with every kind of cool devices, functions, and video games made due to the increase of machine programming. The Raspberry Pi is a artful machine that has promoted the educating of uncomplicated laptop technological know-how in colleges, catching the eye of either old and young. even though studying to software bargains a special set of abilities so as to discover your artistic facet, it has its personal demanding situations, which can suggest you'll want a assisting hand.

This convenient advisor will release you into the realm of machine programming by way of exhibiting you ways to construct your personal striking purposes. Raspberry Pi initiatives for children includes a number of outstanding initiatives that you can get hands-on with, together with growing your individual video games, crafting your personal basic electronics, and making your individual interactive map. by means of studying how you can use Scratch and Python on your programming, you can be a working laptop or computer scientist in no time!

After you've got develop into pleased with constructing and fiddling with your Raspberry Pi, you can be transported into this intriguing international of expertise, the place you'll get to grips with utilizing Scratch, Raspberry Pi's legit programming language, to be able to enhance your individual model of offended Birds! After connecting new circuitry, lighting, and switches on your Raspberry Pi, you'll then get to take advantage of Scratch to create your individual response video game. See for your self who is the fastest off the mark!)You will eventually get to step issues up by means of constructing an interactive map of your individual homeland utilizing the Python programming language. you may be operating for Google sooner than you recognize it!

This e-book will train you every little thing you must learn about utilizing your Raspberry Pi for you to strengthen your individual video games, purposes, and digital circuits. it is time to have your Pi and consume it, since you could be in a position to create nearly whatever you like.

Show description

Continue reading

Problem Solving with C++ (9th Edition)

Note: You are paying for a standalone product; MyProgrammingLab doesn't come packaged with this content material. if you want to buy either the actual textual content and MyProgrammingLab  look for ISBN-10: 0133862216/ISBN-13: 9780133862218. That package deal contains ISBN-10: 0133591743/ISBN-13: 9780133591743  and ISBN-10: 0133834417 /ISBN-13: 9780133834413.

MyProgrammingLab isn't a self-paced expertise and may basically be bought while required by way of an instructor.


Problem fixing with C++ is meant for use within the C++ introductory programming path. Created for the newbie, it's also compatible for readers attracted to studying the C++ programming language.

 

Problem fixing with C++ remains to be the main regularly occurring textbook by means of scholars and teachers within the advent to programming and C++ language path. via every one version, hundreds of thousands and hundreds of thousands of scholars have valued Walt Savitch’s method of programming, which emphasizes lively interpreting by utilizing well-placed examples and self-test examples. Created for the newbie, this booklet specializes in cultivating robust problem-solving and programming strategies whereas introducing scholars to the C++ programming language.

 

MyProgrammingLab for Problem fixing with C++ is a complete studying package deal. MyProgrammingLab is a web homework, educational, and evaluate software that actually engages scholars in studying. It is helping scholars larger organize for sophistication, quizzes, and exams—resulting in greater functionality within the course—and offers educators a dynamic set of instruments for gauging person and sophistication growth.

 

Teaching and studying Experience

This application provides a greater educating and studying experience–for you and your scholars.

  • Personalized studying with MyProgrammingLab: in the course of the strength of perform and speedy customized suggestions, MyProgrammingLab is helping scholars realise the good judgment, semantics, and syntax of programming.
  • Keep Your path present: This variation encompasses a new advent to C++11 within the context of C++98.
  • Flexible assurance that matches your direction: Instructors can simply adapt the order within which chapters and sections are coated of their direction with out wasting continuity.
  • Clear and pleasant Presentation: Savitch’s transparent, concise sort is a trademark function of the textual content, receiving compliment from scholars and teachers alike.
  • Tried-and-true Pedagogy: A suite of pedagogical instruments, more desirable through comprehensible language and code, has been utilized by millions of scholars and teachers.

Show description

Continue reading

Magento 1.8 Development Cookbook

Over 70 recipes to benefit Magento improvement from scratch

About This Book

  • Customize the feel and appear of your Magento shop
  • Work on theming, catalog configuration, module, and database development
  • Create modules to change or expand Magento's ordinary behaviour

Who This ebook Is For

If you're a developer with minor personal home page wisdom and also you are looking to begin with Magento improvement, this ebook is for you. With its in particular adapted recipes, we'll consultant you from easy improvement in Magento to the extra complicated stuff. whether you're an skilled Magento developer, a few recipes during this booklet will curiosity you. the opposite recipes will function an outstanding connection with glance at.

What you'll Learn

  • Install Magento on a customized webserver
  • Add your individual contact to a Magento shop with a customized theme
  • Speed up your shop with a few functionality tools
  • Customize and expand backend performance with varieties, grids, and more
  • Build your personal delivery module
  • Manage the demonstrate of your products
  • Understand database layout patterns

In Detail

Magento is an open resource e-commerce platform which has the entire performance to operate from small to giant on-line shops. Its structure makes it attainable to increase the functionalities with plugins the place loads of them are shared through the neighborhood. that is why why the platform is beloved by way of builders and retailers.

A useful developer advisor full of recipes that hide the entire components of Magento improvement. The recipes will begin with the easy improvement workouts and get the extra complicated because the ebook progresses. an excellent reference for each Magento developer!

This booklet begins with the fundamentals. the very first thing is to create a try surroundings. subsequent, the structure, instruments, documents and different fundamentals are defined to make you prepared for the genuine work.

The genuine paintings starts off with the easy such things as theming and catalog configuration. if you are acquainted with this, we are going to flow directly to extra advanced positive factors reminiscent of module and database improvement. when you've got survived this, we'll circulate directly to the final a part of creating a store prepared for release: functionality optimization and trying out. This publication will consultant you thru all of the improvement levels of Magento, overlaying the most typical pitfalls via its recipes.

Show description

Continue reading

Nagios: System and Network Monitoring (2nd Edition)

By Wolfgang Barth

Uploaders Notes: Uploaded as a request, I even have it as retail in ePub format.

Good process directors realize difficulties lengthy ahead of someone asks, "Hey, is the web down?" Nagios, an open resource approach and community tracking software, has emerged because the most well-liked resolution for sys admins in agencies of all sizes. It's powerful but in addition complicated, and Nagios: method and community tracking, second Edition, up to date to deal with Nagios 3.0, might help you are taking complete benefit of this program.

Nagios, which runs on Linux and so much *nix versions, could be configured to consistently video display community companies equivalent to SMTP, POP3, HTTP, NNTP, SSH, and FTP. it could actually additionally supervise host assets (processor load, disk and reminiscence utilization, working strategies, log documents, etc) and environmental components, similar to temperature and humidity. This ebook is your advisor to getting the main out of this flexible and strong tracking tool.

Inside Nagios, you'll find out how to: * set up and configure the Nagios center, all regular plugins, and chosen third-party plugins
* Configure the notification procedure to provide you with a warning of ongoing problems-and to alarm others in case of a major crisis
* software occasion handlers to take computerized motion whilst difficulty occurs
* Write Perl plugins to customise Nagios in your particular needs
* speedy comprehend your Nagios information utilizing graphing and visualization tools
* computer screen home windows servers, SAP structures, and Oracle databases

The e-book additionally incorporates a bankruptcy that highlights the variations among Nagios models 2 and three and provides sensible migration and compatibility advice. Nagios: method and community tracking, second Edition is a smart place to begin for configuring and utilizing Nagios on your personal environment.
About the Author

Wolfgang Barth has written a number of books for pro community directors, together with Firewall (Suse Press), Network Analysis (Suse Press), and Backup suggestions with Linux (Open resource Press). he's a certified method administrator with massive adventure utilizing Nagios.

Show description

Continue reading

Fundamentals of Web Development

By Randy Connolly, Ricardo Hoar

Basics of net improvement covers the huge variety of issues required for contemporary internet improvement (both shopper- and server-side) and is acceptable for college students who've taken a CS1 direction sequence.

The e-book publications scholars during the production of enterprise-quality web content utilizing present improvement frameworks, its entire insurance of a contemporary net improvement platform¿includes HTML5, CSS3, Javascript, and the LAMP stack (that is, Linux, Apache, MySQL, and PHP). different vital applied sciences coated comprise jQuery, XML, WordPress, Bootstrap, and a number of third-party APIs that come with fb, Twitter, and Google and Bing Maps. assurance additionally contains the mandatory ACM internet improvement subject matters in a contemporary demeanour heavily aligned with top practices within the actual world¿of internet development.

Teaching and studying event
Help scholars grasp the basics of internet development:¿A precise snatch of net improvement calls for an knowing of either the principles of the internet and present internet improvement practices.
Support studying results in a variety of educating scenarios:¿This publication permits teachers to chart their very own specific means during the themes that make up modern net improvement.

Show description

Continue reading

Managing Projects with GNU Make (Nutshell Handbooks)

By Robert Mecklenburg

The software easily often called make is among the such a lot enduring positive factors of either Unix and different working structures. First invented within the Seventies, make nonetheless turns as much as this present day because the imperative engine in such a lot programming initiatives; it even builds the Linux kernel. within the 3rd version of the vintage Managing tasks with GNU make, readers will research why this application keeps to carry its best place in undertaking construct software program, regardless of many more youthful competitors.The premise in the back of make is easy: once you swap resource records and wish to rebuild your software or different output documents, make assessments timestamps to work out what has replaced and rebuilds simply what you would like, with no losing time rebuilding different documents. yet on best of this easy precept, make layers a wealthy number of concepts that permits you to control a number of directories, construct varied types of courses for various systems, and customise your builds in different ways.This variation makes a speciality of the GNU model of make, which has deservedly develop into the normal. GNU make comprises robust extensions which are explored during this publication. it's also well known since it is unfastened software program and gives a model for nearly each platform, together with a model for Microsoft home windows as a part of the loose Cygwin venture. Managing tasks with GNU make, third variation offers guidance on assembly the desires of enormous, glossy initiatives. additionally further are a few fascinating complicated subject matters reminiscent of portability, parallelism, and use with Java.Robert Mecklenburg, writer of the 3rd version, has used make for many years with a number of systems and languages. during this publication he zealously lays forth tips to get your builds to be as effective as attainable, decrease upkeep, stay away from blunders, and punctiliously comprehend what make is doing. Chapters on C++ and Java supply makefile entries optimized for initiatives in these languages. the writer even incorporates a dialogue of the makefile used to construct the book.

Show description

Continue reading