Author: Yuri Gagarin

Updating Check Point from R77.30 to 80.20

In the fall of 2019, Check Point discontinued support for R77.XX versions, necessitating an upgrade. Much has been discussed about the differences between versions, as well as the pros and cons of transitioning to R80. Let's focus on how to update Check Point virtual appliances (CloudGuard for VMware ESXi, Hyper-V, KVM Gateway NGTP) and what might go wrong. So, we have […]

Theory and Practice of Using HBase

Hello! My name is Danil Lipovoy, and our team at Sbertech has started using HBase as an operational data store. While studying it, we have gained experience that we wanted to systematize and describe (we hope it will be useful for many). All experiments listed below were conducted with HBase versions 1.2.0-cdh5.14.2 and 2.0.0-cdh6.0.0-beta1. General architecture Writing data to HBASE Reading data from HBASE […]

Themes from Chrome also work for Edge Canary

The Microsoft Edge browser, which was recently released, has many features of Chromium and Chrome, but currently does not support the latter's themes. However, it turns out this can be fixed, although this feature only works on Edge Canary. You can also try to do the same with the developer version, beta, and release build. As of now, this feature is confirmed […]

Google has announced plans to discontinue support for Chrome Apps, NaCl, PNaCl, and PPAPI.

Google has released a timeline for phasing out support for specialized web applications, Chrome Apps, in the Chrome browser. In March 2020, the Chrome Web Store will stop accepting new Chrome Apps (the ability to update existing applications will continue until June 2022). Support for Chrome Apps will be discontinued in June 2020 for Chrome browser versions on Windows, Linux, and macOS […]

The release of display server Mir 1.7.

The release of the Mir 1.7 display server has been announced, the development of which continues under Canonical, despite the abandonment of the Unity shell and the Ubuntu edition for smartphones. Mir remains in demand for Canonical's projects and is now positioned as a solution for embedded devices and the Internet of Things (IoT). Mir can be used as a compositing server for Wayland, allowing it to run in environments […]

Chrome 79.0.3945.130 update addressing a critical vulnerability

An update for Chrome browser version 79.0.3945.130 is now available, which fixes four vulnerabilities, one of which has been classified as critical, allowing bypass of all levels of browser protection and executing code on the system outside of the sandbox environment. Details about the critical vulnerability (CVE-2020-6378) have not yet been disclosed, only that it is triggered by accessing a previously freed memory block in the speech recognition component. […]

GNU Guile 3.0

On January 16, a major release of GNU Guile took place — an embedded implementation of the Scheme programming language with support for multithreading, asynchrony, network operations, and POSIX system calls, a binary C interface, PEG parsing, network REPL, XML; it has its own object-oriented programming system. The main feature of the new version is full support for JIT compilation, which has allowed for an average speedup in program execution by two […]

A Collection of 143 Translations of Paul Graham's Essays (from 184)

Paul Graham is one of the most respected figures among tech professionals, founders, and investors. He is a first-class programmer (having created two programming languages), a hacker, the founder of the bold accelerator Y Combinator, and a philosopher. With his thoughts and intellect, Paul Graham dives into a wide range of fields: from predicting the development of programming languages a hundred years into the future to human qualities and ways to fix/hack the economy. And […]

Five Questions about Programming Language Design

Guiding Philosophy 1. Programming Languages for People Programming languages are how people talk to computers. A computer is happy to converse in any language that is unambiguous. The reason we have high-level languages is that people cannot cope with machine language. The essence of programming languages is to prevent our poor fragile human […]

What Made Lisp Special

"The greatest of all programming languages" — Alan Kay, "on Lisp" When McCarthy developed Lisp in the late 1950s, it was radically different from existing languages, the most notable of which was Fortran. Lisp embodied nine new ideas: 1. Conditional Statements (Conditionals). Conditional statements are the if-then-else construct. We now take them for granted. They were invented by McCarthy during […]

Ceph via iSCSI — or skiing while sitting in a hammock

Is there anyone among us (Ceph users) who doesn't love 'professional extremism'? Doubtful — otherwise, we wouldn't be engaged with this incredibly interesting and fun product. Many who have worked with Ceph have encountered one not-so-common (perhaps even very rare) use case — connecting Ceph via iSCSI or FC. Why? […]

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