Author: ProHoster

“I just wanted to joke, but no one understood” or how not to bury yourself at the project presentation

One of our teams at the semi-finals in Novosibirsk had to learn the principles of mobile development from scratch in order to complete the task at the hackathon. To our question, “How do you like this challenge?”, they said that the hardest thing was to fit into five minutes of speech and several slides what they had been working on for 36 hours. Publicly defending your project is difficult. Even more difficult is [...]

Release of the LLVM 9.0 compiler suite

After six months of development, the LLVM 9.0 (Low Level Virtual Machine) project was released - a GCC-compatible toolkit (compilers, optimizers and code generators) that compiles programs into intermediate pseudocode of RISC-like virtual instructions (a low-level virtual machine with a multi-level optimization system). The generated pseudocode has the ability to be converted by a JIT compiler into machine instructions directly at the time the program is executed. From […]

Samba 4.11.0 released

On September 17, 2019, version 4.11.0 was released - the first stable release in the Samba 4.11 branch. Among the main features of the package: Full implementation of a domain controller and AD services, compatible with Windows 2000 protocols and capable of serving all Windows clients up to Windows 10 File server Print server Winbind identification service Features of release 4.11.0: By default, the process launch model is used [ …]

NGINX Unit 1.11.0 released

On September 19, 2019, the NGINX Unit 1.11.0 application server was released. Main features: The server has a built-in ability to independently serve static content without accessing an external http server. As a result, they want to turn the application server into a full-fledged web server with built-in tools for building web services. To distribute content, just specify in the settings the root directory { "share": "/data/www/example.com" } and […]

Release of the LLVM 9.0 compiler suite

After six months of development, the release of the LLVM 9.0 project was presented - a GCC-compatible toolkit (compilers, optimizers and code generators) that compiles programs into intermediate bitcode of RISC-like virtual instructions (a low-level virtual machine with a multi-level optimization system). The generated pseudocode can be converted using a JIT compiler into machine instructions directly at the time of program execution. Among the new features of LLVM 9.0, […]

A simple and secure way to automate canary deployments with Helm

Canary deployment is a very effective way to test new code on a subset of users. It significantly reduces the traffic load that can be problematic during the deployment process, as it only occurs within a specific subset. This note is devoted to how to organize such a deployment using Kubernetes and deployment automation. It is assumed that you know something about Helm and […]

How to properly configure SNI in Zimbra OSE?

At the beginning of the 21st century, a resource such as IPv4 addresses is on the verge of exhaustion. Back in 2011, IANA allocated the last five remaining /8 blocks of its address space to regional Internet registrars, and already in 2017 they ran out of addresses. The response to the catastrophic shortage of IPv4 addresses was not only the emergence of the IPv6 protocol, but also SNI technology, which […]

VDS with licensed Windows Server for 100 rubles: myth or reality?

An inexpensive VPS most often means a virtual machine running on GNU/Linux. Today we will check whether there is life on Mars Windows: the testing list included budget offers from domestic and foreign providers. Virtual servers running a commercial Windows operating system usually cost more than Linux machines due to the need for licensing fees and slightly higher requirements for computer processing power. […]

Live and learn. Part 4. Learn while working?

— I want to upgrade and take Cisco CCNA courses, then I can rebuild the network, make it cheaper and more trouble-free, and maintain it at a new level. Can you help me with payment? - The system administrator, who has worked for 7 years, looks at the director. “I’ll teach you, and you’ll leave.” What am I, a fool? Go and work, is the expected answer. The system administrator goes to the place, opens [...]

What to do to get normal money and work in comfortable conditions as a programmer

This post grew out of a comment on an article here on Habré. Quite an ordinary comment, except that several people immediately said that it would be very good to arrange it in the form of a separate post, and MoyKrug, without even waiting for it, published this same comment separately in their VK group with a nice preface Our recent publication with a report […]

Code Vein demo received an update ahead of the game's release

Bandai Namco Entertainment released a demo of the upcoming action role-playing game Code Vein for PlayStation 4 and Xbox One in early September. After downloading it, players can create their own hero by customizing equipment and skills; go through the introductory fragment and dive into the study of the first stage of “The Depths” - a dangerous dungeon. Now the publisher has notified the release of the update. Reportedly, a new […]

Cyberpunk 2077 will come to IgroMir 2019

CD Projekt RED announced its participation in the IgroMir 2019 exhibition. At the event, the developer will present the role-playing shooter Cyberpunk 2077 based on the board game Cyberpunk 2020. The Cyberpunk 2077 stand will be located in the third hall of pavilion No. 1 of the Crocus Expo exhibition center, Moscow. It will be open to IgroMir visitors from October 3 to October 6. Guests of the exhibition will be able to appreciate the gaming […]