Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Приветствую любителей питона. Как-то раз я невзначай, сунул палец в ctypes. И знаете, мне понравилось. Особенно блок ввода с клавиатуры и мыши. И первое, что мне сбрело в голову,- "А почему бы не написать локер для&...
Подробнее

Эта статья является конспектом книги «Designing Data-Intensive Applications». В этом конспекте рассмотрим, как сохранить полученные от пользователя данные и как найти их снова в случае запроса с точки зрения БД.Почему разработчика п...
Подробнее

"Размышления без практики приводят к заблуждению, практика без размышления приводит к затруднению." Мы ведём войну с индивидуальностью у шардов в кластере MongoDB. Это продолжение статьи Шардинг от которого невозможно отказ...
Подробнее

Автор: Александр СтаростинНочь 26 апреля запустила сразу несколько цепочек событий, одновременно связанных и не связанных друг с другом, словно это круги на воде вокруг упавшего в неё камня. В такой логике и пойдёт дальн...
Подробнее

Ошибки — это интересная штука, потому что даже в названии самого доклада есть двойное дно. Это работа над ошибками, которые мы допускаем в своем софте, в программах, сервисах. А также работа над ошибками – это создание pipeline, чтобы вс...
Подробнее

Помните детскую забаву? Поставить швабру на ладонь и удержать ее в вертикальном положении как можно дольше? В теории управления она известна под именем обратного маятника. Есть палка с грузом на конце и тележка, которая ...
Подробнее

Приветствую жителей Хабра! Задался тут вопросом, как можно обойтись без статического IP для экспериментов в домашних условиях. Наткнулся на вот эту статью. Если вы хотите развернуть свой вебсервер с доступом извне, а платить провай...
Подробнее

При проведении теста на проникновение внутренней сети предприятия, одним из первых рассматриваемых векторов атак на сети Windows является поиск и компрометация неподдерживаемых операционных систем с известными и публичными эксплойтами. Ч...
Подробнее

Ученым впервые удалось изучить, как ведут себя нейроны мозга в бессознательном состоянии Когда вы бодрствуете, ваши нейроны «разговаривают» друг с другом при помощи электрических сигналов. Частота этих сигналов одинакова. Одна группа ...
Подробнее

Из новостей на этой неделе: Epic Games анонсировали конкурс анимаций Zynga приобрела Chartboost за 250 миллионов долларов Со следующего года Google Play обяжет разработчиков сообщать о собираемых данных пользователей Isotropix выпу...
Подробнее

Квалификацию надо иногда повышать, и вообще учиться для мозгов полезно. А потому пошел я недавно на курсы - поизучать Python и всякие его фреймворки. На днях вот до Django добрался. И тут мы в ходе обучения коллективно в...
Подробнее

IBM объявила о разработке техпроцесса 2 нм. О чём было объявлено: 2 нм. 50 млрд транзисторов на площадке размером с «ноготь». Позднее уточнили – на площади в 150 кв.мм – то есть, 333 млн транзисторов на миллиметр квадратный ...
Подробнее

Говорят, есть три вещи, которые нужно сделать в своей жизни: посадить дерево, вырастить ребенка и написать книгу. И недавно я выполнил последний пункт — написал книгу по программированию. Книга по программированию в 21 в...
Подробнее

Многие наши клиенты предоставляют своим командам разработчиков доступ к MongoDB как к сервису. Разработчики могут запросить экземпляр базы данных MongoDB и получить строку для подключения и учетные данные за считаные мин...
Подробнее

В прошлом году мы добавили в мобильный PvP-шутер режим Imposter по мотивам игры Among Us — переработанную и переосмысленную в 3D мини-игру с новыми механиками и фичами. Она стала популярным местом входа в игру даже среди...
Подробнее

Простите за слишком короткий пост.Сегодня наш админ обнаружил подозрительные письма при анализе заблокированных писем на нашем почтовом сервере. Вместе с текстом про скучающих девушек была вот такая ссылка в письме:(кликать лучше в режим...
Подробнее

Я показывал хабру свою графику, хотя меня и заминусовали, я хочу показать снова то, над чем я работал, может кому то из большой аудитории хабра понравится анимация, графика или идея, которая уже давно лежит на поверхност...
Подробнее

Еще совсем недавно все хвалили облачную инфраструктуру за ее простоту. Для организаций со сложной локальной инфраструктурой облака предоставили интуитивно понятную, масштабируемую и экономически эффективную альтернативу,...
Подробнее

Этот материал поможет настроить path aliases для вашего cretae-react-app. Туториал
Подробнее

Мы продолжаем серию статей о создании HTTP API с помощью .NET 5. В предыдущей статье мы рассмотрели создание обнаруживаемых HTTP API с помощью ASP.NET Core 5 Web API. В этой статье мы рассмотрим пакеты и инструменты для ...
Подробнее

Liquibase — это инструмент управления изменениями в базе данных. С его помощью вы можете отслеживать изменения в базе данных, сделанные с помощью SQL (или XML) скриптов. Эти скрипты могут быть добавлены в системы контрол...
Подробнее

Нигде в практике юриста не появляется столь острая необходимость в анализе данных, как в банкротных делах: в таких случаях порой нужно в кратчайшие сроки проанализировать большие объемы информации из банковских выписок, ...
Подробнее

Машинное обучение — одна из самых быстрорастущих отраслей в IT. Каждый год эта сфера растёт на 44 %. И, по аналитике экспертов-прогнозистов, до 2024 года размер рынка будет составлять уже свыше 30 млрд. долларов — это в ...
Подробнее

Уже послезавтра, 14 мая, стартует новый поток курса Python для веб-разработки, поэтому мы решили поделиться переводом о не совсем очевидной, но интересной области разработки сайтов — анимации анимации. Автор не просто да...
Подробнее

В одном из наших проектов, мы использовали IPC (inter-process communication) на сокетах. Довольно большой проект, торгового бота, где были множество модулей которые взаимодействовали друг с другом.  По мере роста ...
Подробнее

Отличную функцию недавно добавили в основную ветку компилятора Clang. С помощью атрибутов [[clang::musttail]] или __attribute__((musttail)) теперь можно получить гарантированные хвостовые (tail) вызовы в C, C++ и Objective-C. int ...
Подробнее

Apache Camel — это фреймворк для интеграции приложений и эффективного взаимодействия между различными системами, с чем приходится часто сталкиваться в любой корпоративной инфраструктуре. Apache Camel позволяет разра...
Подробнее

В этой статье я попыталась собрать несколько своих техник тестирования на Python. Не стоит воспринимать их как догму, поскольку, думаю, со временем я обновлю свои практики. Читать далее
Подробнее

Не каждый язык со статической системой типов обладает такой строгой типобезопасностью, как Swift. Это стало возможным благодаря таким особенностям Swift, как фантомные типы (phantom types), расширения универсальных ...
Подробнее

Здравствуйте, если вы это читаете, то наверное у вас есть мечта создать свою игру.А может вы просто странник случайно открывший эту статью? \_^-^_/В этой статье я показал процесс разработки простой игры на Construct. ...
Подробнее