Heading: Blog

Smartphone Meizu 16s Pro will receive fast charging 24 W

According to reports, Meizu is preparing to introduce a new flagship smartphone called Meizu 16s Pro. It can be assumed that this device will be an improved version of the Meizu 16s smartphone, which was presented in the spring of this year. Not long ago, a device codenamed Meizu M973Q passed mandatory 3C certification. Most likely, this device is the future flagship of the company, since [...]

DPKI: Fixing the Disadvantages of a Centralized PKI with Blockchain

It's no secret that one of the commonly used auxiliary tools, without which data protection in open networks is impossible, is digital certificate technology. However, it is no secret that the main drawback of the technology is unconditional trust in the centers that issue digital certificates. Director of Technology and Innovation at ENCRY Andrey Chmora proposed a new approach […]

Habr Weekly #13 / 1,5 million dating service users are under threat, Meduza investigation, deanon of Russians

Let's talk about privacy again. We have been discussing this topic in one way or another since the beginning of the podcast and, it seems, for this episode we were able to draw several conclusions: we still care about our privacy; the important thing is not what to hide, but from whom; we are our data. The reason for the discussion was two materials: about a vulnerability in a dating application that exposed the data of 1,5 million people; and about services that can de-anonymize any Russian. There are links inside the post […]

Alan Kay: How I Would Teach Computer Science 101

“One of the reasons to actually go to university is to move beyond mere vocational training and instead grasp deeper ideas.” Let's think about this question a little. Several years ago, Computer Science departments invited me to give lectures at a number of universities. Almost by chance, I asked my first audience of undergrads […]

Cisco Training 200-125 CCNA v3.0. Day 13 VLAN setup

Today's lesson we will devote to VLAN settings, that is, we will try to do everything that we talked about in previous lessons. Now we will look at 3 questions: creating a VLAN, assigning VLAN ports, and viewing the VLAN database. Let's open the Cisco Packer tracer program window with the logical topology of our network drawn by me. The first switch SW0 is connected to 2 computers PC0 and […]

Alan Kay, creator of OOP, about development, Lisp and OOP

If you've never heard of Alan Kay, you've at least heard his famous quotes. For example, this statement from 1971: The best way to predict the future is to prevent it. The best way to predict the future is to invent it. Alan has a very colorful career in computer science. He received the Kyoto Prize and the Turing Award for his work on […]

Alan Kay recommends reading old and forgotten but important programming books

Alan Kay is the Master Yoda for IT geeks. He was at the forefront of the creation of the first personal computer (Xerox Alto), the SmallTalk language and the concept of “object-oriented programming”. He has already spoken extensively about his views on Computer Science education and recommended books for those who want to deepen their knowledge: Alan Kay: How I Would Teach Computer Science 101 […]

March 1 is the birthday of the personal computer. Xerox Alto

The number of words “first” in the article is off the charts. First "Hello, World" program, first MUD game, first shooter, first deathmatch, first GUI, first desktop, first Ethernet, first three-button mouse, first ball mouse, first optical mouse, first full-page monitor -sized monitor), the first multiplayer game... the first personal computer. Year 1973 In the city of Palo Alto, in the legendary R&D laboratory […]

The method of organizing the collective study of theory during the semester

Hi all! A year ago I wrote an article about how I organized a university course on signal processing. Judging by the reviews, the article has many interesting ideas, but it is large and difficult to read. And I have long wanted to break it down into smaller ones and write them more clearly. But somehow it doesn’t work to write the same thing twice. In addition, […]

Got a new git-compatible version control system for OpenBSD

Stefan Sperling (stsp@), a ten-year contributor to the OpenBSD project and one of the main developers of Apache Subversion, is developing a new version control system called "Game of Trees" (got). When creating a new system, priority is given to simplicity of design and ease of use rather than flexibility. Got is currently still in development; it is developed exclusively on OpenBSD and its target audience […]

Applications for e-books on the Android operating system (part 1)

Many modern e-books run under the Android operating system, which allows, in addition to using the standard e-book software, to install additional software. This is one of the advantages of e-books running under the Android OS. But using it is not always easy and simple. Unfortunately, due to the tightening of Google's certification policies, e-reader manufacturers have stopped installing […]

Xfce 4.14 user environment release

After more than four years of development, the release of the Xfce 4.14 desktop environment has been prepared, aimed at providing a classic desktop that requires minimal system resources to operate. Xfce consists of a number of interconnected components that can be used in other projects if desired. Among these components: a window manager, a panel for launching applications, a display manager, a manager for managing user sessions and […]