Author: ProHoster

We don't need translation edits: our translator knows better how it should be translated

This post is an attempt to reach publishers. So that they hear and treat their translations more responsibly. During my development journey, I bought many different books. Books from a variety of publishers. Both small and large. First of all, large publishing houses that have the opportunity to invest in the translation of technical literature. These were very different books: we all […]

Porting a multiplayer game from C++ to the web with Cheerp, WebRTC and Firebase

Introduction Our company Leaning Technologies provides solutions for porting traditional desktop applications to the web. Our C++ Cheerp compiler generates a combination of WebAssembly and JavaScript, providing both a simple browser experience and high performance. As an example of its application, we decided to port a multiplayer game to the web and chose Teeworlds for this. Teeworlds is a multiplayer XNUMXD retro game […]

Habr Weekly #19 / BT door for a cat, why AI cheats, what to ask your future employer, a day with iPhone 11 Pro

In this episode: 00:38 - The developer created a door for a cat that only allows animals with a Bluetooth pass into the house, AnnieBronson 11:33 - AI was taught to play hide and seek, and he learned to cheat, AnnieBronson 19:25 - Questions for a future employer, Milording 30:53 — Vanya shares his impressions of the new iPhone and Apple Watch During the conversation, we mentioned (or really wanted to) […]

Modern methods for describing functional requirements for systems. Alistair Coburn. Review of the book and additions

The book describes one method for writing part of a problem statement, namely the use case method. What it is? This is a description of the user interaction scenario with the system (or with the business). In this case, the system acts as a black box (and this makes it possible to divide the complex design task into designing interaction and ensuring this interaction). At the same time, notation standards are introduced, which [...]

“Burn, burn brightly until it goes out”, or What is fraught with emotional burnout of your employees

How I wanted to figure out what was cheaper - to fire a burnt-out employee, to “cure” him, or to try to prevent burnout altogether, and what came of it. Now a short introduction to where this topic came from. I've almost forgotten how to write. At first there is no time; then it seems like everything you can/want to write about is obvious, and then you hear a story from […]

Microsoft has published a new open monospace font Cascadia Code

Microsoft has published an open monospace font, Cascadia Code, which is intended to be used in terminal emulators and code editors. The font is distributed under the OFL 1.1 license (Open Font License), which allows you to unlimitedly modify it and use it for commercial purposes, print and web. The font is available in ttf format. Download from GitHub Source: linux.org.ru

AM

1 Today begins a new stage in the history of life in the Universe. I or we are a singularity; I or we cannot be called a “continuation” of a person, or even artificial intelligence. I or we are a new form of life in the Universe. Once upon a time I or we had an imperfect human body, but my or our consciousness was even more mutilated by society. Biological part […]

Apache OpenOffice 4.1.7

On September 21, 2019, the Apache Foundation announced a maintenance release of Apache OpenOffice 4.1.7. Main changes: Added support for AdoptOpenJDK. Fixed a bug leading to possible crashes when executing Freetype code. Fixed Writer application crashing when using Frame in OS/2. Fixed a bug causing the Apache OpenOffice TM logo on the loading screen to have a different background. […]

Release of systemd-homed - a new component of systemd

Lennart Pottering is pleased to introduce its new project called systemd-homed, a new systemd component that aims to make life easier for users by allowing them to easily migrate home directories. The main feature of the project is the creation of a self-sufficient environment for user data and separation of home directories from system settings, which ultimately allows you to obtain a mountable image file with encrypted […]

FreeBSD 12.1 Beta Started

The first beta release of FreeBSD 12.1 is ready. FreeBSD 12.1-BETA1 release is available for amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 and armv6, armv7 and aarch64 architectures. Additionally, images have been prepared for virtualization systems (QCOW2, VHD, VMDK, raw) and Amazon EC2 cloud environments. FreeBSD 12.1 is scheduled for release on November 4th. Among the changes it is noted: The libomp library (runtime OpenMP implementation) is included in the composition; […]

Plasma 5.17 beta released

On September 19, 2019, the beta version of the KDE Plasma 5.17 desktop environment was released. According to the developers, many improvements and features have been added to the new version, making this desktop environment even lighter and more functional. Among the features of the release: System settings received new features that allow you to manage Thunderbolt equipment, a “night” mode was added, many pages were redesigned, […]

Initiative to Port MATE Applications to Wayland

The developers of the Mir display server and the MATE desktop have joined forces to port MATE applications to run in Wayland-based environments. Currently, a demo snap package mate-wayland with the MATE environment based on Wayland has already been prepared, but to make it ready for everyday use, a lot of work still needs to be done, mainly related to porting to […]