Category: Blog

In Opera 52 for Android, the ability to save web pages as PDF has been introduced.

The Opera 51 build for Android debuted a built-in VPN. In the new version, number 52, this service has been improved, but something else has been added as well. Specifically, this is the ability to save web pages as PDF files. This can be useful for saving tickets, texts, and other data. To save, you need to use the browser menu with three dots, and the print option in this […]

Mozilla WebThings on Raspberry Pi - Getting Started

From the translator, Mozilla has created a universal hub for smart home devices to connect devices from different vendors and protocols (including Zigbee and Z-Wave) and manage them without using clouds and from one place. A year ago, there was news about the first version, and today I am posting a translation of the recently updated documentation that answers most basic questions […]

Data privacy, IoT, and Mozilla WebThings

From the translator: a brief summary of the articleCentralizing smart home devices (like Apple Home Kit, Xiaomi, and others) is detrimental because: The user becomes dependent on a specific vendor, as devices cannot communicate with each other outside of a single manufacturer; Vendors use user data at their discretion, leaving users with no choice; Centralization makes users more vulnerable since […]

Running Bash in Detail

If you found this page in a search, you are probably trying to solve a problem with running bash. Perhaps, in your environment, bash is not setting the environment variable and you don't understand why. Maybe you've put something into various bash startup files or profiles, or into all files at random, hoping it would work. In any case, the meaning […]

Serverless in racks

Serverless isn't about the physical absence of servers. It’s not a 'killer' of containers or a fleeting trend. It’s a new approach to building systems in the cloud. In today's article, we will touch on the architecture of Serverless applications, explore the role of the Serverless service provider, and look at open-source projects. Finally, we will discuss the applications of Serverless. I want to write the backend of an application (even an online store). […]

Release of the Linux distribution Peppermint 10

The release of the Linux distribution Peppermint 10 has taken place. Based on the package base of Ubuntu 18.04 LTS, it offers a lightweight user environment based on the LXDE desktop, the Xfwm4 window manager, and an Xfce panel, which replace Openbox and lxpanel. The distribution is also notable for the inclusion of the Site Specific Browser framework, which allows web applications to be used as standalone programs. The project is available through the repositories […]

John the Ripper 1.9.0-jumbo-1 with FPGA support

A new version of the oldest supported password cracking program, John the Ripper 1.9.0-jumbo-1, has been released. (The project has been in development since 1996.) The project page offers source code downloads as well as ready-made builds for Windows. It is noted that 4.5 years have passed since the release of version 1.8.0-jumbo-1, during which over 6000 changes (git commits) were made by more than 80 developers. During […]

Release of John the Ripper 1.9.0-jumbo-1 with FPGA support

A new version of the oldest supported password cracking program, John the Ripper 1.9.0-jumbo-1, has been released (the project has been in development since 1996). Since the last version 1.8.0-jumbo-1, which was released 4.5 years ago, over 6000 changes (git commits) have been made by more than 80 developers. Thanks to continuous integration, which includes a preliminary review of each change (pull request) on many platforms, during this […]

Cloudflare, Mozilla, and Facebook are developing BinaryAST to speed up JavaScript loading

Engineers from Cloudflare, Mozilla, Facebook, and Bloomberg have proposed a new format called BinaryAST to accelerate the delivery and processing of JavaScript code when websites are opened in a browser. BinaryAST offloads the parsing phase to the server side and delivers a pre-compiled abstract syntax tree (AST). Upon receiving BinaryAST, the browser can immediately transition to the compilation stage, bypassing the parsing of the original JavaScript code. […]

5G – where and who needs it?

Even without a deep understanding of mobile communication standards, anyone is likely to agree that 5G is better than 4G/LTE. However, the reality is more complex. Let’s explore what makes 5G better or worse and which use cases are most promising given the current landscape. So, what does the 5G technology promise us? An increase in speed in […]

Matrёshka C. Layered System of the Programming Language

Let's imagine chemistry without Mendeleev's Periodic Table (1869). How many elements would one need to remember, and in random order...? (Back then — 60.) It’s enough to think about one or several programming languages at once. The same feelings, the same creative chaos. Now we can experience the emotions of 19th-century chemists when they were presented with all their […]

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