Heading: Blog

History of the Internet: ARPANET - Birth

Other articles in the cycle: History of the relay The method of "rapid transmission of information", or the birth of the relay Long-ranger Galvanism Entrepreneurs And finally, the relay The talking telegraph Simply connect The forgotten generation of relay computers The electronic era The history of electronic computers Prologue ENIAC Colossus The electronic revolution The history of the transistor darkness From the crucible of war Repeated reinvention The history of the Internet The backbone […]

The Salmon Project: How to Effectively Counter Internet Censorship Using Proxies with User Trust Levels

The governments of many countries in one way or another restrict citizens' access to information and services on the Internet. Fighting such censorship is an important and difficult task. Usually simple solutions cannot boast of high reliability or long-term efficiency. More complex lock traversal methods have downsides in terms of usability, slow performance, or fail to maintain […]

When you want to quit

I constantly see young developers who, after taking programming courses, lose faith in themselves and think that this job is not for them. When I first started my journey, I thought about changing my profession several times, but, fortunately, I never did. You shouldn't give up either. When you're a beginner, every task seems difficult, and programming […]

The History of the Internet: Expanding Interactivity

Other articles in the cycle: History of the relay The method of "rapid transmission of information", or the birth of the relay Long-ranger Galvanism Entrepreneurs And finally, the relay The talking telegraph Simply connect The forgotten generation of relay computers The electronic era The history of electronic computers Prologue ENIAC Colossus The electronic revolution The history of the transistor darkness From the crucible of war Repeated reinvention The history of the Internet The backbone […]

Reversing and hacking Aigo self-encrypting external HDD. Part 2: Dumping the Cypress PSoC

This is the second and final part of the article about hacking external self-encrypting drives. I remind you that a colleague recently brought me a Patriot (Aigo) SK8671 hard drive, and I decided to reverse it, and now I'm sharing what happened. Before reading further, be sure to read the first part of the article. 4. We begin to dump from the internal PSoC flash drive 5. ISSP protocol - […]

SUSE Linux Enterprise 15 SP1 distribution available

After a year of development, SUSE presented the release of the industrial distribution kit SUSE Linux Enterprise 15 SP1. SUSE 15 SP1 packages are already used as the basis for the community-supported openSUSE Leap 15.1 distribution. Based on the SUSE Linux Enterprise platform, such products as SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager and SUSE Linux Enterprise […]

nginx 1.17.1

Nginx 1.17.1 has been released. 1.17 is the current mainline branch of nginx; the web server is being actively developed in this branch. The current stable branch of nginx is 1.16. The first, and currently last, release of this branch took place on April 23 Addition: limit_req_dry_run directive. Addendum: When using the hash directive in an upstream block, an empty hash key now causes a switch to round-robin […]

Mail.ru Group and VimpelCom resolved the conflict and restored cooperation

Network sources report that Mail.ru Group and VimpelCom have restored partnership cooperation, having found a compromise solution on all controversial issues. However, the conditions under which the companies’ cooperation will continue were not disclosed. Representatives of VimpelCom confirmed that cooperation has been resumed and the companies will continue to interact in various business areas. Let us remind you that a few days ago it was reported [...]

Release of PyOxidizer for packaging Python projects into self-contained executables

The first release of the PyOxidizer utility has been presented, which allows you to package a Python project into the form of a self-contained executable file, including the Python interpreter and all the libraries and resources necessary for the work. Such files can be executed in environments without Python tooling installed or regardless of the required version of Python. PyOxidizer can also generate statically linked executables that are not linked […]

Ubuntu 19.10+ wants to use 32-bit libraries from Ubuntu 18.04

The situation with the abandonment of 32-bit packages in Ubuntu has received a new impetus for development. On the discussion platform, Steve Langasek from Canonical said that he plans to use library packages from Ubuntu 18.04. This will allow the use of games and applications for the x86 architecture, but there will be no support for the libraries themselves. In other words, they will remain in the status that [...]

Beta version of the Linux edition of the OpenXRay game engine is available

After six months of work on stabilizing the code, a beta version of the port of the OpenXRay game engine for Linux is available (for Windows, the latest build is February 221). Assemblies have been prepared so far only for Ubuntu 18.04 (PPA). The OpenXRay project is developing the X-Ray 1.6 engine used in the game STALKER: Call of Pripyat. The project was founded after the leak of the engine source codes and aims […]

Old school 2D action Blazing Chrome will be released on July 11

The developers from the JoyMasher studio asked themselves the question: what would happen if they crossed the legendary action platformers Contra and Metal Slug? We will get the answer on July 11, when the old-school 2D action movie Blazing Chrome is released. The release date is valid for PC, PlayStation 4, Xbox One and Nintendo Switch. The game already has its own page on Steam, but, alas, pre-orders are not yet […]