Category: Blog

MAGMA release 2.5.1

MAGMA (A collection of next-generation linear algebra libraries for use on GPUs. Developed and implemented by the same team that develops the LAPACK and ScaLAPACK libraries) has released a new important version 2.5.1 (2019-08-02): added support for Turing; it can now be built via cmake, for which the CMakeLists.txt has been corrected for proper spack installation; fixes for using without FP16; improved compilation on various […]

Details of the board game Darksiders: The Forbidden Land

Previously, THQ Nordic announced the board game Darksiders: The Forbidden Land, which will only be sold as part of the Darksiders Genesis Nephilim Edition collector's edition. The Darksiders: The Forbidden Land board game is designed for five players: four Horsemen of the Apocalypse and a Master. It is a cooperative dungeon exploration game where War, Death, Fury, and Strife unite to defeat The Jailer […]

Understanding Docker

I have been using Docker for several months to structure the development/delivery process of web projects. I suggest to the readers of "Habr" a translation of the introductory article on Docker — "Understanding Docker". What is Docker? Docker is an open platform for developing, delivering, and running applications. Docker is designed to speed up the deployment of your applications. With Docker, you can separate your application from your infrastructure and […]

Asynchronous Programming in JavaScript (Callback, Promise, RxJs)

Hello everyone. This is Sergey Omelnitsky. Not long ago, I hosted a stream on reactive programming where I talked about asynchronicity in JavaScript. Today, I would like to summarize this material. But before we dive into the main content, we need to start with an introduction. So, let's begin with definitions: what is a stack and a queue? A stack is a collection where elements […]

A vulnerability in LibreOffice that allows for code execution when opening malicious documents

A vulnerability (CVE-2019-9848) has been identified in the LibreOffice office suite, which can be exploited to execute arbitrary code when opening documents prepared by an attacker. The vulnerability is caused by the LibreLogo component, which is intended for programming education and inserting vector graphics, translating its operations into code in the Python language. By executing LibreLogo instructions, an attacker can achieve code execution in Python […]

Google will charge search engines in the EU for default operation on Android

Starting in 2020, Google will introduce a new search engine selection screen for all Android users in the EU during the initial setup of a new phone or tablet. The chosen search engine will become the default in Android and the Chrome browser, if installed. Search engine owners will have to pay Google for the right to appear on the selection screen alongside Google search. The three winners […]

re2c 1.2

On Friday, August 2nd, the release of re2c was announced — a free lexical analyzer generator for C and C++ languages. It should be noted that re2c was written in 1993 by Peter Baeumer as an experimental generator of very fast lexical analyzers, distinguished from other generators by the speed of the generated code and an unusually flexible user interface, which allows for easy and efficient embedding of analyzers into existing […]

Wine 4.13 Release

An experimental release of the open implementation of the Win32 API — Wine 4.13 is available. Since the release of version 4.12, 15 bug reports have been closed, and 120 changes have been made. The most important changes include: Support for redirecting authentication requests via the Microsoft Passport service has been added; Header files have been updated; Bug reports related to the operation of games and applications have been closed: Evoland (Steam), NVIDIA GeForce Experience […]

Blockchain as a platform for digital transformation

Traditionally, enterprise IT systems were designed for automation tasks and supporting target systems, such as ERP. Today, organizations face different challenges – those of digitalization and digital transformation. It is difficult to address these challenges based on the previous IT architecture. Digital transformation is a serious challenge. What should the program for transforming IT systems to achieve business digital transformation be based on? The right IT infrastructure is the key to […]

werf is our tool for CI/CD in Kubernetes (overview and video report)

On May 27, in the main hall of the DevOpsConf 2019 conference, held within the framework of the RIT++ 2019 festival, as part of the 'Continuous Delivery' section, a presentation titled 'werf – our tool for CI/CD in Kubernetes' was delivered. It discusses the problems and challenges that everyone faces when deploying in Kubernetes, as well as nuances that may not be immediately obvious. […]

GNU C Library v2.30

A new version of the system library glibc – 2.30 – has been released. Some updates include: Character encoding, character type information, and transliteration tables have been updated and now support Unicode version 12.1.0. The dynamic linker accepts the –preload argument to preload objects in addition to the LD_PRELOAD environment variable. The twalk_r function has been added. It is similar to the existing twalk function, but it can pass […]

Gitea v1.9.0 – self-hosted Git without the pain (and with a cup of tea!)

Gitea is a project aimed at creating the simplest, fastest, and most user-friendly interface for Git for self-hosting. The project supports all platforms supported by Go – GNU/Linux, macOS, Windows on architectures from x86_(64) and arm64 to PowerPC. This version of Gitea contains important security fixes that will not be backported to the 1.8 branch. For this reason, […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster