Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
ZX-Spectrum был моим первым компьютером еще в те времена, когда я себя не очень хорошо помню. Однако в памяти остались бесконечно долгие экраны загрузки игр с магнитофона и невероятной радости, когда (и если) эта загрузка состоялась. Ч...
Подробнее

Тимлидами редко рождаются, чаще — становятся. Самый частый пример, который я видел — тимлидом назначают самого ответственного разработчика из команды. Наделить ответственного человека еще большей о...
Подробнее

Эксперимент по секвенированию транскриптома (RNA-seq) стал практически рутинной процедурой для изучения как модельных организмов, так и для сельскохозяйственных культур. В результате биоинформатической обработки таких экспериментов получ...
Подробнее

«Анонимные функции, функции как переменные, методы для структур и соответствий, классы/прототипы, наследование! Где это всё для 1С?!» — спросите вы меня. И я уверенно отвечу: «Здесь». В этой теме ключ ко в...
Подробнее

Эту статью я написал благодаря одному из комментариев, которую читатель оставил под моей публикацией «Как правильно работать с коммерческой тайной».Сначала я планировал дать короткий ответ прямо в обсуждении. Но потом понял, что вопрос з...
Подробнее

Я просмотрел бесчисленное количество резюме и профилей в LinkedIn product-менеджеров, и одна из ошибок, которую я вижу постоянно, заключается в том, что резюме и профиль кандидата абсолютно идентичны.Ваш профиль в Linked...
Подробнее

Любая технология, ставшая популярной, чему-то этим обязана. Одной из причин популярности голосовых помощников стали так называемые игровые навыки — умение играть с пользователями. Давайте поговорим о современном состояни...
Подробнее

Модуль WebFlux появился в 5й версии фреймворка Spring. Этот микрофреймворк является альтернативой Spring MVC и отражает собой реактивный подход для написания веб-сервисов. В основе WebFlux лежит библиотека Project Reacto...
Подробнее

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

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

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

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

OpenAPI — это спецификация, описывающая API-интерфейсы RESTful в форматах JSON и YAML так, что он понятен и людям, и машинам.Определения OpenAPI не привязаны к конкретному языку и могут использоваться самым разным о...
Подробнее

Дизайн-система в нашей компании существует с 2018 года. По поводу неё уже была статья от дизайнеров и выступление от техдиректора. Самое время рассказать, как ситуация выглядит изнутри самой дизайн-системы.По мере написа...
Подробнее

Приветствую всех!Встречайте свежий выпуск дайджеста полезных материалов из мира Data Science & Machine Learning и не забывайте подписываться на наш Telegram-канал. Читать далее
Подробнее

Прошло чуть больше месяца с релиза OLEG AI - моего бота, который рекомендует посты из пабликов Телеграма.В этом посте - про новую модель рекомендаций и утечки памяти при использовании PyTorch. Читать далее ...
Подробнее

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

Если подумать о ретрокомпьютерах, то, скорее всего, на ум придёт что-то классическое, из 8-битных времён, или какая-нибудь игровая консоль. К разряду ретрокомпьютеров, что может показаться до крайности удивительным, относятся и рядовые P...
Подробнее

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

Будет ли MongoDB правильным выбором для вашего приложения?Выбор базы данных — важный этап разработки приложения. Неправильный выбор может негативно сказаться как на процессах разработки и сопровождения вашего продукта, т...
Подробнее

Иногда возникает задача парсинга произвольного DSL для дальнейшей работы с ним на уровне PHP кода. И я хочу поделиться опытом решения этой приблемы с помощью регулярок с примерами. Читать далее
Подробнее

Хоум Кредит банк позиционирует себя как дружную команду единомышленников. Топ-менеджеры при каждом удачном случае отмечают "необыкновенную атмосферу", царящую в коллективе и даже используют специальный термин для сотрудн...
Подробнее

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

Timsort: Очень быстрый, O(n log n), стабильный алгоритм сортировки, созданный для реального мира, а не для академических целей.Timsort — это алгоритм сортировки, который эффективен для реальных данных, а не создан в акад...
Подробнее

Из каждой своей зарплаты вы отчисляете 5,1% на ОМС. Это довольно много. Если у вас зарплата в 100 000 рублей, то каждый год вы отчисляете 61 200 рублей. На этом моменте все начинают нервничать, понимая, что пол...
Подробнее

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

Вдохновившись аргументами из статьи «IPv6 — прекрасный мир, стоящий скорого перехода на него», мне стало катастрофически не хватать IPv6. Конечная цель: обеспечить каждое из своих устройства уникальным публичным псевдостатическим IPv6.Дл...
Подробнее

Существует множество способов реализации REST-API. Большой популярностью пользуется Spring MVC на основе блокирующих вызовов, но все чаще попадаются проекты, использующие WebFlux на неблокирующих вызовах. В этой статье р...
Подробнее

Компания OpenAI отказалась открывать исходный код алгоритма обработки естественного языка третьего поколения (модель называется GPT-3, имеет 175 миллиардов параметров). Поэтому другие компании разрабатывают свои модели. Они имеют мен...
Подробнее

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