/images/denis-rasulev.png

DATA BLOG

Topics range from reviews of various solutions to programming and helpful how-tos

Personal opinion only. Some links in posts may be referral.

New NVIDIA Jetson Xavier NX Super Module

NVIDIA® Jetson Xavier™ NX brings supercomputer performance to the edge in a small form factor system-on-module (SOM). Up to 21 TOPS of accelerated computing delivers the horsepower to run modern neural networks in parallel and process data from multiple high-resolution sensors — a requirement for full AI systems. Cloud Native Jetson Xavier NX now features cloud-native support that lets developers build and deploy high-quality, software-defined features on embedded and edge devices.

Data Science Group on Facebook

Data Science is a field where we apply ‘science’ to available ‘data’ in order to get the ‘patterns’ or ‘insights’ which can help a business to optimize operations or take better decisions. On this Data Science page we share our findings while learning this beautiful science. Please, like and follow us in this exciting adventure to share your experience, discoveries, breakthroughs and friendly advices for projects, careers and inspiration. Enjoy the science!

Best Server Protection with Fail2ban

As soon as you start your server, it immediately jumps into the ocean of botnets trying to login with common credentials. And if your server has anything useful, sooner or later it may become a target for script kiddies or even more advanced folks with powerful computers and latest technologies, including Artificial Intelligence. You can save your server from the botnets and somewhat complicate life for hackers using Fail2ban. What is Fail2ban (F2B) Fail2Ban is an IPF - Intrusion Prevention Framework that protects servers from external attacks.

Free Resources to Learn the ZSH Language

The first paragraph on Zsh homepage says: “Zsh is a shell designed for interactive use, although it is also a powerful scripting language. If you write scripts for the command line and are not limited by Bash (or POSIX) compatibility requirements, you will probably find the resources below useful for learning how to write fast and efficient scripts to work in the terminal. In the links below you will also find the best tips, tricks, and examples for working in a Z shell (ZSH).

TensorFlow and PyTorch Courses

If you compare the popularity of the two frameworks, it is now 2:1 (it was 3:1) in terms of search frequency, job postings, number of questions, etc. In short, while TF remains a very safe choice, PT is rapidly gaining popularity. That’s why I’m offering these courses, so you can quickly improve your proficiency in using these frameworks. Top three PyTorch courses on Udemy: Practical Deep Learning with PyTorch PyTorch for Deep Learning with Python Bootcamp PyTorch for Deep Learning and Computer Vision Top three TensorFlow courses on Udemy:

How to select all IP addresses in Sublime Text

Sometimes, to increase the security of your server or VPS (Virtual Private Server), you need to create a block list for certain IP addresses. Let’s say you found such a source of IP addresses to block. Say, from a certain country or region. Now you need to merge them all into one list for blocking on the server. How do you find and select all the IP addresses in the text?

Security when installing Python packages

You should always think about security. Especially when you’re writing code. And twice as much when you use other people’s code. It saves a lot of time and effort. But it can also lead to problems, especially if you don’t at least use common sense. Modules When programming, you can save commonly used classes, objects, and functions in modules. This is the official name for files with the extension .py. Conventionally, a module can be distinguished from an ordinary Python program by the fact that the program is designed to run and execute, while the module is designed to store frequently used constructs and import them into other programs.

How to save information to a log file in Python

Suppose you need to save some information about an event and when it happened to a log file. One of the most appropriate file formats for this is JSON. What is JSON JSON (JavaScript Object Notation) is a lightweight format that is used everywhere to exchange data. It is based on a subset of the JavaScript language (the way JavaScript builds objects). As noted in MDN, some JavaScript is not JSON, and some JSON is not JavaScript.

How to Add an Image to a Markdown Document

Visual information is perceived much easier and more effectively than simple text. That’s why they say a picture is worth a thousand words. So you might want to add an image to your document or blog post, too. Below are a few simple ways to add image to markdown publication or document. Markdown is a simple and easy-to-use markup language that can be used to format almost any document. If you want to learn more about it, read The Markdown Guide.