Category: Administration

Complex systems. Reaching a critical level

If you've spent some time thinking about complex systems, you surely understand the importance of networks. Networks govern our world. From chemical reactions inside a cell to the web of relationships in an ecosystem, the trade and political networks that shape the course of history. Or consider this article you're reading. You probably found it through a social network, downloaded it from a computer network […]

How we accelerated a web application 20 times using WebAssembly

This article discusses a case on speeding up a browser application by replacing JavaScript computations with WebAssembly. What is WebAssembly? In short, it is a binary instruction format for a stack-based virtual machine. It is often referred to as a programming language (abbreviated as Wasm), but that is not correct. The instruction format is executed in the browser alongside JavaScript. Importantly, WebAssembly can be […]

PyDERASN: how I wrote an ASN.1 library with slots and blobs

ASN.1 is a standard (ISO, ITU-T, GOST) for describing structured information, as well as the rules for encoding that information. For me as a programmer, it is just another format for serialization and data representation, alongside JSON, XML, XDR, and others. It is extremely common in our everyday lives, and many encounter it: in cellular, telephone, and VoIP communications (UMTS, LTE, […]

He's not your Rook

Given the rising popularity of Rook, I want to discuss its pitfalls and the challenges awaiting you along the way. About myself: I have experience administering Ceph since version Hammer and am the founder of the community t.me/ceph_ru on Telegram. To back up my claims, I will reference well-rated posts on Habr regarding issues with Ceph. You will likely encounter most of the problems in […]

Bitmap indexes in Go: searching at wild speed

Introduction I delivered this presentation in English at GopherCon Russia 2019 in Moscow and in Russian at a meetup in Nizhny Novgorod. It discusses the bitmap index — less common than the B-tree but equally interesting. I'm sharing the recording of my conference presentation in English and the written transcript in Russian. We will explore […]

Python — a helper in finding affordable airline tickets for those who love to travel

The author of the article we're publishing today states that her goal is to tell about developing a web scraper in Python using Selenium, which searches for airline ticket prices. The scraper uses flexible dates (+- 3 days around the specified dates) when searching for tickets. It saves the search results in an Excel file and sends an email with a summary to the person who initiated the search […]

Docker: unhelpful tips

In the comments on my article "Docker: Harmful Advice," there were many requests to explain what is so terrible about the Dockerfile described in it. A brief recap of the previous episode: two developers under a tight deadline create a Dockerfile. During the process, Ops Igor Ivanovich walks in. The resulting Dockerfile is so bad that AI is on the verge of a heart attack. Now let's figure out what's wrong with this […]

12. Check Point Getting Started R80.20. Logs & Reports

Welcome to Lesson 12. Today, we will discuss another very important topic, namely working with logs and reports. Sometimes this functionality turns out to be decisive when choosing a security tool. Security professionals really appreciate a convenient reporting system and functional search across various events. It's hard to blame them for this. Essentially, logs […]

Kubernetes Reservation: It Exists

My name is Sergey, I am from ITSumma, and I want to tell you how we approach backup in Kubernetes. Recently, I have been involved in consultative work on implementing various DevOps solutions for different teams, and in particular, I am closely working on projects using K8s. At the Uptime Day 4 conference, which was dedicated to backup in complex […]

PowerShell Desired State Configuration and a file: Part 1. Setting up the DSC Pull Server to work with an SQL database

PowerShell Desired State Configuration (DSC) greatly simplifies the process of deploying and configuring operating systems, server roles, and applications when you have hundreds of servers. However, when using DSC on-premises, i.e. not in MS Azure, a couple of nuances arise. These are particularly noticeable if the organization is large (with over 300 workstations and servers) and has not yet embraced the world of […]

Using AppDynamics with Red Hat OpenShift v3

Recently, many organizations are moving their applications from monoliths to microservices using 'Platform as a Service' (PaaS) such as RedHat OpenShift v3, and AppDynamics has made significant investments to ensure top-notch integration with such providers. AppDynamics integrates its agents with RedHat OpenShift v3 using Source-to-Image (S2I) methodologies. S2I is a tool for building reproducible […]

Searching for vulnerabilities in UC Browser

Introduction At the end of March, we reported that we discovered a hidden capability for uploading and running unverified code in UC Browser. Today, we'll detail how this upload occurs and how hackers can exploit it for their purposes. Some time ago, UC Browser was marketed and distributed very aggressively: it was installed on users' devices via malware, distributed with […]

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