Author: ProHoster

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 […]

Xfce 4.14 is out!

Today, after 4 years and 5 months of work, we are pleased to announce the release of Xfce 4.14, a new stable version that replaces Xfce 4.12. In this release the main goal was to migrate all major components from Gtk2 to Gtk3, and from "D-Bus GLib" to GDBus. Most components also received support for GObject Introspection. Along the way we finished work on […]

Nmap Network Security Scanner 7.80 Released

Almost a year and a half since the last release, the release of the network security scanner Nmap 7.80, designed to conduct a network audit and identify active network services, has been presented. 11 new NSE scripts are included to provide automation of various actions with Nmap. Signature databases have been updated to identify network applications and operating systems. Recently, the main work has been focused on [...]

Danish bank pays extra to customers for taking a mortgage loan

Jyske Bank, Denmark's third-largest bank, said last week that its customers will now be able to take out a 10-year mortgage with a fixed interest rate of -0,5%, meaning customers will pay back less than they borrowed. In other words, if you bought a house with a $1 million loan and paid off the mortgage in 10 […]