Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Шел 2021 год, русские хакеры продолжают переигрывать и уничтожать загнивающий Запад, вмешиваясь в выборы, ломая фейсбуки и пентагоны. Тем временем на Хабре выходят статьи о создании неубиваемых Kubernetes-кластеров, которые, по видимому, всех нас пер...
Подробнее

Мы продолжаем разрабатывать систему заметок с нуля. В третьей части серии материалов мы познакомимся с графовой базой Neo4j, напишем CategoryService и реализуем клиента к новому сервису в APIService.В первой части мы спроектировали систему ...
Подробнее

Всем привет! Меня зовут Ксения Мерзлозубова, и я тестирую мобильные приложения в компании ATI.SU.Для тестирования большинства задач мобильному тестировщику необходим сниффер — инструмент для перехвата и анализа трафика. Сейчас существует множество сн...
Подробнее

Факт: за годы ВОВ около 600 таких полуторок (ГАЗ-ММ), что перед заградительным аэростатом, были переведены на водород.Мало кто знает, что впервые водород начали массово применять в автомобильных двигателях внутреннего сгорания в Советском Союзе во вр...
Подробнее

Я всегда хотел заниматься программированием, но мой путь в IT оказался очень длинным. В маленьком северном городе сфера IT была не развита от слова «совсем» и выбор был сделан в пользу военной карьеры. Так пронеслись 15 лет службы на Севере. Я понима...
Подробнее

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

Легко ли разработать новый API? На что обратить внимание, чтобы не ошибиться при реализации, и к каким компромиссам стоит быть готовым? Привет, Хабр! Меня зовут Иван Ивашковский. Я руковожу группой разработки международных проектов в Яндекс Go. Этот...
Подробнее

Когда-то, когда трава была зеленее, экраны меньше, а энтузиазм больше - многие начинали программировать с Turbo Pascal, или даже с Basic. Сейчас, в эпоху фреймворков и библиотек, уже обычный hello world не напишешь, без кучи бойлерплейта. Или напишеш...
Подробнее

Бывало ли у вас так, что, приготовив потрясающе аппетитное блюдо, на дегустации вы обнаруживали, что что-то напутали с ингредиентами, например, пересолили рыбу? У меня бывало…Я старший консультант по внедрению бизнес-приложений ИТ-компании КРОК, и эт...
Подробнее

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

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

Интернет задумывался свободным. Прошло время, он обогнал по посещаемости традиционные СМИ и наткнулся на регулирование властей. Покрутим глобус, рассмотрим, какие интернет-запреты существуют в мире  и в России.
Подробнее

Около десяти лет назад сообщество веб-разработчиков впервые начало обсуждать концепцию "Single-Page Application" и искать способы ее реализации. К тому моменту разработка графических интерфейсов уже не являлась чем-то новым и поэтому мног...
Подробнее

За последние пару лет все чаще слышу просьбы от самых разных людей посоветовать курсы для обучения ИТ, да и реклама этих курсов уже если не из каждого утюга звучит, то до чайников и лампочек точно добралась. Вам обещают всего за несколько занятий нау...
Подробнее

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

За последние 14 дней я разработал мессенджер, у которого отличительная черта от остальных мессенджеров — это то, что серверную программы вы контролируете сами. Вы можете скачать исходные коды серверной программы и установить на свой сервер. Клиентск...
Подробнее

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

После своей хабра-статьи про свинец я еще какое-то время «подергался», разобрал все что связано с ртутью и ее парами и заметил что подписчик мой приуныл. Ни поиски никеля в металлоломе его уже не радуют, ни магний в моторе от Запорожца. Лучший отдых ...
Подробнее

Привет читателям хабра! В прошлой статье рассказывал про тени и маски у CALayer-ов. В этой расскажу про некоторые подходы при работе с коллекциями и кастомными layout-ами, опять же демонстрируя всё на довольно интересных, на мой взгляд, примерах.
Подробнее

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

В сериале "Squid game" герои попадают в загадочную игру, где они проходят череду испытаний. В случае, если игрок проваливает испытание, он погибает, а призовой фонд игры поплняется на 100.000.000 вон. В статье посчитаем вероятность прохождения моста ...
Подробнее

Попытаемся спрогнозировать запросы на обслуживание оборудования, по истории запросов в Service Desk. Имеется однотипное оборудование компании, в разных регионах, например, станки, или сервера. Имеется департамент сервиса, который выполняет заявки на...
Подробнее

в этом уроке научимся запускать таймер выводить на экран, считать фреймы в секунду обнулять таймер и ускорять /замедлять FPS
Подробнее

Из новостей на этой неделе: Unity сменила логотип и систему идентификации продуктов, Konami проводит конкурс для возрождения старых IP, в бету вышли GDevelop и Mari 5.0, Eidos-Montreal переходит на четырёхдневную рабочую неделю.Из интересностей: в...
Подробнее

Если пару лет назад инструмент PageSpeed показывал оценку близкую к 100, то сегодня она может быть даже не 50, а 39, как в случае моего Pet-проекта. Большинство изменений, о которых пойдет речь ниже, связано с отказом от устаревающих решений.
Подробнее

Протестировав эти батарейки, я сильно удивился. При самой низкой цене они превзошли по ёмкости и нагрузочной способности все топовые батарейки Duracell, Energizer и Varta.
Подробнее

Оптимизация игр — отдельная головная боль разработчиков, процесс, который может идти бесконечно. Нужно учесть загрузку процессора, видеокарты и не потерять FPS. Нашли статью, автор которой 13 лет разрабатывает на Unity и делится советами по оптимизац...
Подробнее

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

Спешим сообщить, что сейчас проходит приём заявок и регистрация всех желающих принять участие в знаковом событии года AI Journey Contest 2021 — ежегодном онлайн-соревновании по искусственному интеллекту (ИИ), которое проводится совместно с ведущими т...
Подробнее

Весной 2020 года, на заре пандемии, мы начали делать голосовой справочник по коронавирусной инфекции, самоизоляции и всему, что связано с covid19 на основе нашего робота-оператора. Мы привлекли к созданию вопро...
Подробнее