In this article by Jan Palach, author of Parallel Programming with Python, we will expose some Python libraries to implement parallel solutions.
The Python language, created by Guido Van Rossum, is a multi-paradigm, multi-purpose language. It has been widely accepted worldwide due to its powerful simplicity and easy maintenance. It is also known as the language that has batteries included. There is a wide range of modules to make its use smoother. Within parallel programming, Python has built-in and external modules that simplify implementation. This work is based on Python 3.x.Read Discovering Python's parallel programming tools in full
In this article by Richard Salinas, author of the book 3D Printing with RepRap Cookbook, has discussed about shaping a model and then printing it. We're going to take the models that are scanned with 123D Catch and make them better. We'll do this by using Meshmixer, the free program offered by Autodesk. Meshmixer is a 3D modeling program that offers a variety of sculpting tools that manipulate the surface mesh of a 3D model. It also offers a series of tools that are geared to optimize a model for 3D printing. We'll improve the surface of a model by working with its mesh. Later on, in the printing section, we're going to learn how to optimize what we can't see of the model.Read Shaping a model with Meshmixer and printing it in full
In this article by Paurush Praveen Sinha, the author of Bioinformatics with R Cookbook, discusses how to deal with machine learning methods in bioinformatics using R.Read Machine Learning in Bioinformatics in full
In this article by Osama Oransa, author of Java EE 7 Performance Tuning and Optimization, we will discuss the most common performance issues, classify them, describe the symptoms, and analyze the possible root causes.
Let's now go through the most common performance issues in enterprise applications that we could face during performance troubleshooting. For each issue, we will define the issue, describe it and its symptoms, and give examples. Let's begin with classifying the most common issues and organizing them into different categories.Read Common performance issues in full
In this article by Marcin Grzejszczak, author of Mockito Cookbook, for those who don't know Mockito at all, he has written a really short introduction about it.
In this article, we will cover the following recipes:
- Adding Mockito to a project's classpath
- Getting started with Mockito for JUnit
- Getting started with Mockito for TestNG
- Mockito best practices - test behavior, not implementation
- Adding Mockito hints to exception messages in JUnit (Experimental)
- Adding additional Mockito warnings to your tests in JUnit (Experimental)
This article has been created by Samuel Dauzon, the author of Getting Started with Django. Django forms work with an object that inherits from the Form class. This object will handle much of the work we have done manually in the previous example.Read Adding a developer with Django forms in full
This article by Alessandro Franceschi, the author of the book Extending Puppet, outlines the components to manage when defining a Puppet architecture: the available tools, how to integrate them, how to cope with data and code, and organize resources to be applied to nodes.Read Designing Puppet Architectures in full
This article is written by Robert W. Beggs, the author of Mastering Kali Linux for Advanced Penetration Testing. This article focuses on how Veil-Evasion enhances the ability to bypass antivirus detection.Read Veil-Evasion in full
This article is written by Kevin Cardwell, the author of the Building Virtual Pentesting Labs for Advanced Penetration Testing book. This article is about using the client as a pivot point.
When we compromise a machine, the next thing we want to do is use the client source to our advantage. This is because we know most networks are configured with the locations that are inside the network architecture being considered at a higher level of trust and not with a location that is outside the network. We refer to this as pivoting.
(For more resources related to this topic, see here.)Read Using the client as a pivot point in full
The article by Vitor Subtil, the author of Near Field Communication with Android Cookbook, explains that the NFC Forum is responsible for developing standards-based NFC specifications to allow interoperability between different devices and tags. One of the specifications created by the NFC Forum is NFC Data Exchange Format (NDEF). The NDEF specification defines the message encapsulation format to exchange information between two NFC-enabled devices or devices with the NFC tag. NDEF is a lightweight, binary message format that can be used to encapsulate several custom payloads. Using this abstraction layer allows us to create the standard tag content compatible with all the NFC Forum tag types, ignoring the fact that each tag type has different hardware setups and memory layouts.
In this article, we will cover the following topics:
- Working with the NDEF record
- Writing a URI-formatted record
- Writing a text-formatted record
- Using Android Application Record
- Working with external types
In this article by Ivan Idris, author of Learning NumPy Array, we will learn about some signal-processing techniques, and we will analyze time-series data with these. As example data, we will use the sunspot data provided by a Belgian scientific institute. We can download this data from several places on the Internet, and it is also provided as sample data by the statsmodels library. There are a number of things we can do with the data, such as:
Trying to determine periodic cycles within the data. This can be done, but this is a bit advanced, so we will just get you started.
Smoothing the data to filter out noise.
This article is written by Ciro Cardoso, the author of Lumion 3D Cookbook. With this article, we will deliver the best of what Lumion has to offer and how to use Lumion's intuitive and powerful tools for bringing your visions to life. While reading this article, you will be taken through a wide variety of topics that will help you improve your workflow and your project's quality. You will start with some basic notions that will ensure that you start a project with the right foot. You will find that Lumion will not only help you set up a solid and well-organized project, but also increase the quality and detail of the still image or movie that you'll produce.Read Unleashing the powers of Lumion in full
In this article by Sai Srinivas Sriparasa, author of the book Building a Web Application with PHP and MariaDB: A Reference Guide, we'll learn how caching can be defined as the process of making popular data highly available by temporarily storing the data in memory that allows responding to a request faster by retrieving data from the memory rather than going onto the disk. There are three types of caching, as follows:
- Caching in the database
- Caching in the application
- Content caching