Introduction Against the backdrop of the coronavirus pandemic, the demand for cloud gaming services has noticeably increased. These services provide computing... | Continue reading
Common misconceptions on the radiation hardness of integrated circuitsSpace exploration was always fascinating, and recent developments have reignited the... | Continue reading
«Nothing makes you feel stupid quite like reading a scientific journal article» — writes the TV presenter and molecular biologist Adam Ruben. In a way, he's rig... | Continue reading
A collection of articles about science and the life of ITMO University. There’s going to be something for everyone: from the limits of the human memory to c... | Continue reading
In a nutshell: MTA-STS is a way to protect emails against interception (man-in-the-middle aka MitM attacks) between email servers. It partially resolves... | Continue reading
В Django встроена прекрасная система аутентификации пользователей. В большинстве случаев мы можем использовать ее «из коробки», что экономит много времени разраб... | Continue reading
If a person is far over 20, then he has already accumulated a huge film library of his life, as well as videos from friends, relatives, and from his place of... | Continue reading
If you use static analyzers, you will have, sooner or later, to address the task of making their integration into existing projects easier, where fixing all... | Continue reading
It feels like Scrum has been around forever and everybody knows what it is and has interacted with it in one way or another. Indeed, there were times when... | Continue reading
Imagine the situation — you live in peace, nothing hurts and does not blush, wear glasses or lenses, or do not use anything and see perfectly — and you acc... | Continue reading
Today, we are presenting a new type of TOTP hardware tokens — USB Programmable token that displays the OTP value as a QR code and also can send the current OTP v... | Continue reading
Academic data warehouse design recommends keeping everything in a normalized form, with links between. Then the roll forward of changes in relational math will... | Continue reading
Intro PXE is a great solution for booting a diskless computer (or a computer without an OS installed). This method is often used for terminal stations and OS... | Continue reading
Modern IDEs are very powerful tools that can help developers in all kinds of situations. Unfortunately, much of this power is often lost because many functions... | Continue reading
The term IPTV isn’t that well-known outside the world of media and streaming. However, it’s most people have likely used it without even knowing what it is– and... | Continue reading
As the world rearranges into virtualized societal norms, the most convenient and simplified interaction for businesses or socially has come from video-based... | Continue reading
I wanted to make a demo ever since I saw the classic Polish mega demo Lyra II for first time in 1997. I also wanted to do something for the largest Russian demo... | Continue reading
There is a lengthy history of computer arts festivals, also known as demo parties, held in Russia over the last quarter century. For decades, once in a while... | Continue reading
The American company Electronic Arts Inc (EA) has opened the source code of the games Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert... | Continue reading
The ITMO Accelerator continues to empower entreperneurs. We’ve already covered some of its most successful graduates — the Laeneco staethoscope and the GoROBO ro... | Continue reading
It is easy to try a static code analyzer. But it requires skills to introduce it in the development of an old large project. If the approach is incorrect, the... | Continue reading
The American company Electronic Arts Inc (EA) has made the source code of the games Command & Conquer: Tibetan Dawn and Command & Conquer: Red Alert publicly... | Continue reading
We've already discussed some object-level locks (specifically, relation-level locks), as well as row-level locks with their connection to object-level locks and... | Continue reading
This is the year that everything changed. Companies, and people around the world have been impacted by COVID19 and the way we live, and work has been altered. | Continue reading
Of course, “we cannot do it ourselves” —the surgery requires another surgeon whom you trust 100%. Answering the question of who the relatives trust — I use min... | Continue reading
Last time, we discussed object-level locks and in particular relation-level locks. In this article, we will see how row-level locks are organized in PostgreSQL... | Continue reading
The purpose of this article is to give a general overview of the features of the PVS-Studio static analyzer. The simplest and most informative way to do this... | Continue reading
This is a model of an intraocular multifocal lens from Carl Zeiss. The real size of such a lens is 11 millimeters, the diameter of the optical zone is 6 mm. | Continue reading
Today, I am going to explain how to quickly deploy several virtual servers with different operating systems on a single physical server without much effort. | Continue reading
There would be no TL;DR in this article, sorry. Those have been three months that genuinely changed the world. An entire lifeline passed from February, 1,... | Continue reading
Last October, I made the first demoscene production after an almost two-decades-long break — a demo for PICO-8 fantasy console “PICOCHAK: Attack of Donuts.” This... | Continue reading
The flashcard method, also known as the Leitner system, has been around for over 40 years. This versatile learning approach helps students save time and process... | Continue reading
I once had a discussion with a founder of an Israeli startup developing a GPU-based database with a focus on speed. The work stack included Haskell and C++,... | Continue reading
You must find out your work-life balance because without that you will burn out. It happens because work is like gas. If you don't control it then work fill... | Continue reading
New MS Edge is a promising Chrome flavour since Microsoft is really concerned with laptop battery life: most tests and benchmarks run against the «stock» b... | Continue reading
“In 1665, Cambridge University closed because of the plague. Issac Newton decided to work from home. He discovered calculus & the laws of motion.” We live in a t... | Continue reading
Laeneco is a smart stethoscope capable of detecting respiratory diseases with greater accuracy than most trained medical professionals. Let's take a look at the... | Continue reading
Recently, the PlatformIO development environment of embedded systems has supported PVS-Studio. In this article, you'll find out how to check your code with the... | Continue reading
«Clean Code» and a clean cat There is nothing developers enjoy better than arguing about clean code: Dan Abramov, for example, has recently fueled the hype w... | Continue reading
Today at one of the forums, when discussing the PVS-Studio static analyzer, the following question was asked: Tell me, do you have the mode that guarantees... | Continue reading
To 'adequately' debug Celery under Windows, there are several ways such as: > celery worker --app=demo_app.core --pool=solo --loglevel=INFO But in fact for... | Continue reading
Hi Habr, I'm Artyom Karamyshev, a system administration team leader at Mail.Ru Cloud Solutions (MCS). We launched many products in 2019. We've aimed to make... | Continue reading
Scientists at the Laboratory of Applied Photonics Devices from the Swiss Federal Institute of Technology in Lausanne (EPFL) are developing a new... | Continue reading
Titan Security Keys are marketed as phishing-resistant two-factor authentication (2FA) devices that help protect high-value users such as IT admins. They have... | Continue reading
ITMO University operates an in-house business accelerator. In this series of articles, we’re going to take a look at some of its residents, starting with two m... | Continue reading
Hello! I just finished interviewing with Google and wanted to quickly catch you up on some interesting and frustrating steps of the process so that you can... | Continue reading
The Department of Computer Science and Control Systems at ITMO University houses a robotics lab. In this article we’ll take a look at the projects its staff is w... | Continue reading