Author: ProHoster

Release of the openSUSE Leap 15.2 distribution

After more than a year of development, the openSUSE Leap 15.2 distribution was released. The release is built using a core set of packages from the in-development SUSE Linux Enterprise 15 SP2 distribution, over which newer releases of custom applications are delivered from the openSUSE Tumbleweed repository. A universal DVD assembly of 4 GB in size is available for download, a stripped-down image for installation with downloading packages […]

Release of Psalm 3.12, a static analyzer for the PHP language. Alpha release of PHP 8.0

Vimeo has published a new release of the Psalm 3.12 static analyzer, which allows you to identify both obvious and subtle errors in PHP code, as well as automatically correct some types of errors. The system is suitable for identifying problems both in legacy code and in code that uses modern features introduced in new branches of PHP. The project code is written in […]

Exploring the Mediastreamer2 VoIP engine. Part 2

The material of the article is taken from my Zen channel. Creating a Tone Generator In the previous article, we installed the media streamer library, development tools, and tested their functionality by building a sample application. Today we will create an application that will be able to read a tone signal on a sound card. To solve this problem, we need to connect the filters into the sound generator circuit shown below: Read the diagram on the left […]

Exploring the Mediastreamer2 VoIP engine. Part 3

The material of the article is taken from my Zen channel. Improving the tone generator example In the previous article, we wrote a tone generator application and used it to extract sound from a computer speaker. Now we'll notice that our program doesn't put the memory back on the heap when it finishes running. The time has come to clarify this issue. After the scheme […]

Exploring the Mediastreamer2 VoIP engine. Part 7

The material of the article is taken from my Zen channel. Using TShark to Analyze RTP Packets In the last article, we assembled a remote control circuit from a tone generator and detector, which were connected using an RTP stream. In this article, we continue to study the transmission of an audio signal using the RTP protocol. Let's first divide our test application into a transmitter and a receiver and learn how to […]

FCC: Huawei and ZTE are a threat to national security

The US Federal Communications Commission (FCC) has declared Huawei and ZTE "national security threats", officially banning US corporations from using federal funds to purchase and install equipment from Chinese telecommunications giants. The chairman of the American independent government agency, Ajit Pai, said the decision was based on “substantial evidence.” Federal agencies and legislators […]

Apple denies allegations of market dominance and anti-competitive behavior

Apple, whose key business segments have been the target of several EU antitrust investigations, has rejected accusations of market dominance, saying it competes with Google, Samsung and others. This was stated at a speech at the Forum Europe conference by the head of the Apple App Store and Apple Media Services, Daniel Matray. “We compete with a variety of companies, such as […]

MIT removes Tiny Images collection due to racist and misogynistic terms

MIT has removed the Tiny Images dataset, which includes an annotated collection of 80 million small images at 32x32 resolution. The set was maintained by a group developing computer vision technologies and has been used since 2008 by various researchers to train and test object recognition in machine learning systems. The reason for removal was the identification of the use of racist and misogynistic terms in tags […]

bsd-games 3.0 classic text game set available

A new release of bsd-games 3.0, a set of classic UNIX text games adapted for running on Linux, has been prepared, which includes games such as Colossal Cave Adventure, Worm, Caesar, Robots and Klondike. The release was the first update since the formation of the 2.17 branch in 2005 and is distinguished by the reworking of the code base to simplify maintenance, the implementation of an automatic build system, support for the XDG standard (~/.local/share), […]

DNS Push Notifications Receive Proposed Standard Status

The IETF (Internet Engineering Task Force), which is responsible for the development of Internet protocols and architecture, has finalized the RFC for the “DNS Push Notifications” mechanism and published the associated specification under the identifier RFC 8765. The RFC has received the status of a “Proposed Standard”, after which work will begin on giving RFC the status of a draft standard, which actually means complete stabilization of the protocol and taking into account all […]

PPSSPP 1.10 released

PPSSPP is a PlayStation Portable (PSP) game console emulator that uses High Level Emulation (HLE) technology. The emulator works on a wide range of platforms, including Windows, GNU/Linux, macOS and Android, and allows you to run a huge variety of games on the PSP. PPSSPP does not require the original PSP firmware (and is unable to run it). In version 1.10: Graphics and compatibility improvements Performance improvements […]