ITKarma

Development

Check Point SandBlast Agent. What's new?

We have already published a huge number of Check Point training materials. However, the topic of protecting workstations with Check Point SandBlast Agent has been extremely poorly covered...

Sysmon Threat Analysis Guide, Part 1

This article is the first part of a Sysmon threat analysis series. All other parts of the series: Part 1. Introducing Sysmon log analysis (here we are) Part 2. Using data from Sysmon events to identify threats Part 3...

Why doesn't Docker work in Docker?

When I edited the container capabilities page for How Containers Work , I needed to explain why CDMY0CDMY does not work in Docker...

New HAProxy Data Plane API: Two Software Configuration Examples

Use the HAProxy Data Plane API to dynamically control the load balancer configuration using HTTP commands. Designing for high availability almost always means having a high proxy/load balancer...

Ansible basics without which your playbooks are a clump of sticky pasta

I do a lot of review for someone else's code for Ansible and I write a lot myself...

How to remove annoying certificate warning for RDP

Hi Habr, this is a super short and simple guide for beginners on how to connect via RDP by domain name so that an annoying warning about a certificate signed by the server does not come out. We need WinAcme and the domain...

Using Multi-Gigabit Switches as a Philosophy of Compromise

What to do when you need speeds greater than 1Gbps, and only the old SCS of category 5E is available and you can’t change it...

Paving L2 tunnels in OpenVPN

I was recently asked to figure out how to configure an L2 tunnel for a bridge between two remote LANs, and I was amazed at how few convenient solutions I could find...

From a “startup” to thousands of servers in a dozen data centers. How we chased the growth of Linux infrastructure

If your IT infrastructure is growing too fast, you will sooner or later come up with a choice - linearly increase the human resources to support it or start automation...

Tips and tricks for converting unstructured data from logs to ELK Stack using GROK in LogStash

Structuring unstructured data with GROK If you are using the Elastic (ELK) stack and are interested in matching custom Logstash logs with Elasticsearch, then this post is for you...

Full synchronization of shared folders, contacts, calendars between distributed Kerio Connect servers

Good afternoon, Habr! Task My organization uses a mail server on the Kerio Connect platform, and mail servers serving their users are installed in different cities...

We are preparing PostgreSQL in the era of DevOps. Experience 2GIS. Pavel Molyavin

Hello everyone! My name is Pavel! I work for 2GIS. Our company is a city information guide, navigation service. This is a very good thing that helps to live in the city. I work in the web development division...

How to Tuning Parallels Desktop

Users have known Parallels Desktop for over 10 years. Until now, the need to work with Windows (for someone Linux) on a Mac does not lose its relevance...

Dell EMC PowerStore: A Brief About Our Latest Enterprise-Class Storage

Most recently, our company introduced a new product - Dell EMC PowerStore...

HTTP Error 503. Service Unavailable: case in hosting support

Work in hosting support is basically the same, most of the requests from clients are solved according to a well-developed scheme, but sometimes you still have to deal with non-trivial problems...

Lazy loading device in popular front-end frameworks

Snail steampunk by Avi-li Team Mail. ru Cloud Solutions translated an article about what lazy loading means in three front-end frameworks: Angular, React, and Vue. js. Further text on behalf of the author...

Styling containers for web page content

The content of web pages should be placed in a certain element, the width of which, limiting the width of the content, allows users to conveniently work with site materials. Such elements are called “wrappers” or “containers”...

Another bike: writing your class autoloader for Bitrix

Whoever says anything, but I believe that the invention of bicycles is a useful thing. Using ready-made libraries and frameworks is, of course, good, but sometimes it’s worth putting them aside and creating something of your own...

How to determine the functionality of MVP and fall in love with the client in the pilot version of the product

So, MVP. A rather hackneyed topic, in my opinion. Anyone who has somehow connected themselves with software development over the past 5 years, with 99% probability heard these 3 letters...

Scrolling Technology Overview

Animations related to web page scrolling have been around for many years. Recently, such animations have become more common...