Category: Blog

Cisco Training 200-125 CCNA v3.0. Day 29. PAT and NAT

Today, we will study PAT (Port Address Translation), a technology for translating IP addresses using ports, and NAT (Network Address Translation), the technology that transforms the IP addresses of transit packets. PAT is a specific case of NAT. We will cover three topics: — private or internal (intranet, local) IP addresses and public or external IP addresses; — NAT and PAT; — configuring NAT/PAT. Let's begin […]

Ideal local network

The standard local area network, in its current (average) form, was finalized many years ago, and its development has stagnated. On the one hand, the best is the enemy of the good; on the other hand, stagnation is not good either. Moreover, upon closer inspection, a modern office network capable of performing nearly all tasks of a typical office can be built more cheaply and […]

How about some cheat sheets?

Have you ever thought about how all teachers can be divided into those who allow cheating and those who do not? Once, I sincerely believed that a teacher does not see the nervously wandering hands under the desk, does not hear the rustle of prepared notes, or the tearing of pages from textbooks, and does not notice that your perfectly written answer does not match what […]

A framework for writing secure drivers for the Linux kernel in Rust

Josh Triplett, who works at Intel and is part of the committee overseeing the development of Crates.io, presented a working group aimed at bringing the Rust language to parity with C in the domain of system programming during his speech at the Open Source Technology Summit. The working group, which is in the process of being established, includes Rust developers collaborating with engineers from […]

Dqlite 1.0 is available, a distributed variant of SQLite from Canonical

Canonical has released a significant update to the Dqlite 1.0 project (Distributed SQLite), which develops an SQLite-compatible embedded SQL engine supporting data replication, automatic fault recovery, and ensuring fault tolerance through the distribution of handlers across multiple nodes. The database is implemented as a C library that can be attached to applications and is distributed under the Apache 2.0 license (the original SQLite is provided as public domain). Bindings are available for […]

Release of the 4MLinux 30.0 distribution

The 4MLinux 30.0 release is available, a minimalist user distribution that is not a fork of other projects and uses a graphical environment based on JWM. 4MLinux can be used not only as a live environment for multimedia file playback and user tasks but also as a recovery system and a platform for running LAMP servers (Linux, Apache, MariaDB, and […]

IPFS without pain (but maybe not).

Despite the fact that there have been several articles about IPFS on Habr, I want to clarify right away that I am not an expert in this field, but I have shown interest in this technology several times. However, attempts to experiment with it have often caused some frustration. Today, I took up experiments once again and got some results that I would like to share. […]

Why are push notifications not coming in the 3CX VoIP client for Android?

Perhaps you have already tried our new 3CX app for Android Beta. We are currently working on the release that will include, among other things, support for video calls! If you haven't seen the new 3CX client yet, join the beta tester group! However, we have noticed a fairly common issue — the unstable operation of PUSH notifications for calls and messages. A typical negative review […]

What to read for team leads and CTOs: a selection of 50 books with ratings and more

Hello, tomorrow we are gathering development leaders from various well-known companies at one table — we will discuss six eternal questions: how to measure development efficiency, implement changes, hire, and so on. And the day before, we decided to raise a seventh eternal question — what to read to grow? Professional literature is a complex issue, especially when it comes to literature for leaders in the field of […]

Monitoring ETL processes in a small data warehouse

Many use specialized tools for creating extraction, transformation, and loading procedures into relational databases. The process of these tools is logged, and errors are recorded. In case of an error, the log contains information about what task the tool failed to execute and which modules (often it is Java) stopped functioning. In the last lines, you can find a database error, for example, a violation of […]

Support for EPUB will be removed from the classic Microsoft Edge.

As is known, the new version of Microsoft Edge based on Chromium will not support the EPUB document format. However, the company has disabled support for this format in classic Edge. Now, when trying to read a document in the corresponding format, a message appears stating, “Download an .epub app to continue reading.” Thus, the system will no longer support e-books using the .epub file extension. The company suggests downloading […]

Love the Goat

How do you feel about your boss? What do you think of him? Sweetheart and darling? A tyrant? A real leader? A total nerd? A complete idiot? Oh God, what a man! I counted – I’ve had twenty bosses in my life. Among them were department heads, deputy directors, general directors, and business owners. Naturally, each can be assigned some specific description, not always polite. Some have left […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster