Главная » Хабрахабр (страница 3)

Хабрахабр

FAQ по архитектуре и работе ВКонтакте

История создания ВКонтакте есть в Википедии, её рассказывал сам Павел. Кажется, что ее знают уже все. Про внутренности, архитектуру и устройство сайта на HighLoad++ Павел рассказывал еще в 2010 году. Много серверов утекло с тех пор, поэтому мы обновим информацию: препарируем, вытащим внутренности, взвесим — посмотрим на устройство ВК с технической точки зрения. Расшифровка этого доклада — собирательный ответ на ...

Читать далее »

Хакаем CAN шину авто. Виртуальная панель приборов

# -*- coding: utf-8 -*- import can import os import sys from threading import Thread import time os.environ['KIVY_GL_BACKEND'] = 'gl' os.environ['KIVY_WINDOW'] = 'egl_rpi' from kivy.app import App from kivy.properties import NumericProperty from kivy.properties import BoundedNumericProperty from kivy.properties import StringProperty from kivy.uix.label import Label from kivy.uix.image import Image from kivy.uix.floatlayout import FloatLayout from kivy.uix.widget import Widget from kivy.uix.scatter import Scatter from ...

Читать далее »

[Из песочницы] FFmpeg начало работы с Visual Studio

// 21 апреля 2019 // Данный пример, немного исправленный, взят с http://dranger.com/ffmpeg/tutorial01.html // #include "pch.h" extern "C" { #include <libavcodec/avcodec.h> #include <libavformat/avformat.h> #include <libswscale/swscale.h> #include <libavformat/avio.h> #include <libavutil/pixdesc.h> #include <libavutil/hwcontext.h> #include <libavutil/opt.h> #include <libavutil/avassert.h> #include <libavutil/imgutils.h> #include <libavutil/motion_vector.h> #include <libavutil/frame.h> } <cut /> #include <stdio.h> #include <stdlib.h> #include <string.h> #pragma comment(lib, "avcodec.lib") #pragma comment(lib, "avformat.lib") #pragma comment(lib, "swscale.lib") #pragma comment(lib, ...

Читать далее »

[Перевод] KlusterKit

KlusterKit: набор инструментов с открытым исходным кодом для упрощения деплоев Kubernetes и работы в физически изолированных локальных средах 0 на GitHub. Сегодня мы с радостью объявляем, что Platform9 открывает исходные коды Klusterkit, набора из трех инструментов, по лицензии Apache v2. Эти крупные компании хотят использовать преимущества Kubernetes и модернизировать свои приложения и при этом выкатывать их в разных дата-центрах, у ...

Читать далее »

DjangoCon Europe 2019. А не сдох ли ваш пони?

С 9 по 14 апреля в Копенгагене проходила конференция DjangoCon Europe 2019. Полный надежд и стремлений я прибыл на данное мероприятие, а уезжал в глубоком смятении. В статье я попробую передать мои впечатления от конференции и прокомментировать столь резкую смену отношения к Django. Disclaimer: в статье присутствует нетолерантность, безаппеляционность суждений и неоправданная критика. Привет всем, я Максим, живу в Австрии, ...

Читать далее »

Об одной уязвимости, которой нет

3 по версию 11. В конце марта 2019 года американская компания Trustwave, занимающаяся кибербезопасностью и сервисами по защите от угроз, опубликовала сообщение об уязвимости в СУБД PostgreSQL, которая присутствует во всех версиях, начиная с версии PostgreSQL 9. Эта уязвимость была зарегистрирована в базе данных уязвимостей информационной безопасности CVE (Common Vulnerabilities and Exposures ) под номером CVE-2019-9193. 2. 0 по 10-балльной ...

Читать далее »

Как будет работать HPE SimpliVity 380 для VDI: жёсткие нагрузочные тесты

Очень присматривался к связке SimpliVity + VDI Citrix Virtual Desktop. Заказчик захотел VDI. Там пять тысяч пользователей только в первой волне миграции, и поэтому они настояли на нагрузочном тестировании. Для всех операторов, сотрудников офисов по городам и так далее. Мы купили очень мощный пакет тестирования специально для VDI и грузили инфраструктуру, пока она не легла по дискам и по процессору. ...

Читать далее »

Микробиота. Какие бактерии живут в кишечниках россиян

В первой статье мы с Атласом рассказали, что такое микробиота кишечника, как устроена толстая кишка, откуда там появляются бактерии и зачем они нам. А в этот раз делимся, какие роды бактерий живут в кишечнике россиян по статистике наших пользователей, чем они там питаются и какие функции выполняют. Автор иллюстраций Rentonorama Что такое роды бактерий и как они соотносятся друг с другом Как ...

Читать далее »

IntelliJ IDEA, ReSharper, SonarLint и SonarQube находят те же ошибки, что и PVS-Studio — ну и зачем нам PVS-Studio?

Иногда люди задают вопрос, который, на первый взгляд, про одно, а на самом деле про другое. Как говорится, грамотно поставленный вопрос содержит половину ответа. Интерес к статическому анализу сильно растет в последние несколько лет, поэтому аудитория восприняла PVS-Studio на ура. На днях я вернулся с конференции JPoint, на которой впервые был представлен наш новый анализатор PVS-Studio для Java. Самое частое ...

Читать далее »

Проектируем спринклерную систему пожаротушения

А заинтересует представленная информация прежде всего инженеров, которые проектируют спринклерные и дренчерные системы пожаротушения.Меня часто спрашивают, можно ли применять nanoCAD ВК при проектировании таких систем. Эта статья из цикла материалов, посвященных вертикальным решениям nanoCAD ВК и nanoCAD Отопление, несколько отличается от написанных ранее – здесь будет больше информации о том, как делался проект и какими способами решались те или иные ...

Читать далее »