14 мая 2024

Шахматы как инструмент успеха: тайные ходы для достижения эффективности и продуктивности в любой сфере

Криптография на службе у stateless

Реализация содержания проекта внедрения ERP-системы

Тенденции адаптивного и инклюзивного дизайна: доступность для всех пользователей

Как я стала руководителем отдела маркетинга

Культурное наследие в видеоиграх: от мифов до истории

Хотите роста в профессии и зарплате? Подумайте об участии в проектах аутстаффинга

SwiftUI: наконец-то пора? Опыт разработки на SwiftUI в контексте UIKit приложения

5 библиотек и фреймворков Java, крайне полезных для разработчика

Фреймворк Swoole на PHP для начинающих

Оживляем ретроспективы с помощью процессных метрик

Как зарегистрировать Apple Developer в App Store для физических лиц. Гайд 2024 года

Fine BI Jump в «никуда»

Опыт публикации Андроид приложения в Google Play независимым разработчиком в 2024 году

Security Week 2420: эксплуатация уязвимостей в ПО

Сравнение Vosk и Whisper

OpenAI релизнула GPT-4o и мы её уже внедрили

13 мая 2024

[Перевод] Пара слов о моделировании твердых поверхностей

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Простой SDR в помощь ICOM 9700

Профиль Firefox для посещения Сбербанка и Рунета в целом

Разработка товарных знаков: рассказываем о кейсах

Регистрация компании в Литве

Хостинг приложения Asp.Net Core Blazor c БД PostgreSQL на сервер через git push

[Перевод] Чек-лист по разработке облачных приложений. Часть 1

Написал книгу по C#

От идеи до бизнес-эффекта: PoC, MVP и MLP. Полное руководство по снижению риска при запуске продукта или проекта

Немного о движении частиц в квантовом мире

Почему происходит подмена телефонных номеров. Часть 1. Кейс МегаФона

Разбираемся в ролях: Продукт Маркетинг Менеджер и Продакт Менеджер

ЭВМ для Госплана: как в СССР пытались внедрять IT в экономику в довоенные годы

Почему новая модель GPT-3,5 Turbo говорит, что ее создали в российской компании Just AI?

Взаимодействие продуктового дизайнера с командой

Zabbix-шаблон для мониторинга серверного железа

Как упавший сервер влияет на SEO и что делать, если страница исчезла из выдачи

Ключи во Flutter

Как я выбирал метод приоритизации задач, а закончил политическими координатами

Оптимизация Arch Linux до небес

Веб-скрапинг с Scrapy на Python

Поле HTML-документа: для чего можно использовать

AYANEO AM02: мини-ПК с очень необычным дизайном и хорошими возможностями

CDC на примитивах

Опыт апгрейда железа персонального компа

Виртуальный аватар без мокап-костюма или сказ о том, как Unreal Engine не хотел с API работать

[Перевод] Как появился первый публичный планетарий

Паттерн Poison Pill в Java

NGC 4565 — галактика «Игла»

Тренды в CRO и веб-аналитике

Введение в Ubuntu autoinstall

[Перевод] Новый проект Даниэля Эка: полное сканирование тела

Карантин UI-тестов в iOS

Как мы реализовали кнопку со свайпом на Jetpack Compose

В Раменках школьники решают глобальные проблемы, пока вы скроллите ленту Хабра

Apache NiFi как доступный ETL инструмент: кейс применения + тестовый стенд Docker

[Перевод] Дата-майнинг: процесс, типы методики и инструменты

DPI из подручных материалов

?Kawaii=True. Твиттер-тренд для айтишников

Что используют в работе «белые хакеры»: инструменты для кибербезопасности и проведения пентестов

PostgreSQL 16. Организация данных. Часть 1

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Этот очаровательный Magic Flower. Самый весенний кейс на Dprofile

С чем я столкнулся в “большом консалтинге”. Несколько историй из личного опыта

Мониторинг и точка, или логотип ИТ-компании

[Перевод] PHP: 8 уровней логов

Как стать тестировщиком бесплатно? Программа обучения с нуля

Уволенные из армянского отделения «Авито» сотрудники обратились в кассационный суд

К вопросу о теоретической эффективности воздушных винтов и импеллеров

Мобильная разработка за неделю #537 (29 апреля — 12 мая)

Тестирование алгоритма деления больших чисел на С++ с использованием Python C API

12 мая 2024

Li-ion аккумуляторы. Когда ученые изобретут батарейку с большой дальностью хода

[Перевод] ChatGPT как мутная ксерокопия Интернета

Синдром самозванца и как с ним жить

Вышка не нужна. В чём причина?

Двигатели переменного тока – точные модели

Математические бланки // Часть 1: введение в проблему

Совет руководителям

Kotlin JS: непокоренная вершина VK

Календарь выхода игр на 13-31 мая

Одноплатник на 155-й серии

Запускаем Intel 87C51 — первый крупносерийный микроконтроллер (1980)

Парсинг математических выражений AngouriMath, DynamicExpresso и MathExpressionEval

Еще один электронный конструктор

Основы программирования на примере исходного кода MobX

[Перевод] Цифровая антиутопия: Темное будущее развлекательной индустрии

Долговременное здоровье зубов и связь с мозгом и здоровьем

Llama 3-70b в своем Телеграм боте — бесплатно, безлимитно и всего 20 строк кода

Настройка связки VScode, OpenOCD, WCH-LinkE, Cortex-M

Связь решения СЛАУ и минимума квадратичного функционла. Часть 1

KC868-A32M: контроллер без цифровых входов (зато со всем остальным, плюс 32 мосфета)

У Китая новые проблемы: Intel перестанет поставлять чипы Huawei. К чему может привести это решение?

Spore – игровая песочница с безграничным потенциалом

Что нужно знать и уметь начинающему специалисту по ремонту ноутбуков? Часть 1

Кейс-Позор: как Яндекс учитывает Конверсии от ботов

Воплощаю мечту, создавая игру. Часть 2-я

Ответ на «Коротко о том, почему Rust лучше C/C++» или меня не бомбит

Вспоминаем Half-Life: дизайн локаций в игре

11 мая 2024

Почему это красиво? Странный эксперимент со спиралью Фибоначчи

Приватные ссылки — в публичном доступе

Как получить водительские права в Испании: личный опыт россиянина получения удостоверения

Из ASCII в Pixel Art и обратно

Fedora Asahi Remix 40: Linux на железе Mac становится все более совершенным. Что нового в релизе?

Используем Gemini для просмотра лекции

Нужна ли айтишнику вышка? Инфоцыганство от государства

Диски для космоса и традиционное российское железо: дайджест серверных новинок за апрель

Ноутбуки с RISC-V-процессорами всё доступнее: Китай предлагает модель за $300. Что это за девайс?

Тосты – всплывающие уведомления. Как создать идеальный тост

История создания «Корсаров 2» ака «Пираты Карибского моря»

Осторожно: DonatePay и потенциальные риски для вебмастеров и стримеров

Грейды в аналитике. Как быстро повысить свой грейд?

История создания API для курса валют

Ангара: месяц спустя или когда дым рассеялся

Попытка создать идеальный компонент формы

Яндекс утонул под Комбайном ботов

Топ-5 популярных процессоров по версии XCOM-SHOP.RU

Коротко о том, почему Rust лучше C/C++

10 мая 2024

Насколько реалистична отрицательная масса в контексте современной физики

Git: Очередной лист Вопросов и Ответов

Почему нельзя называть неправдой всё подряд, и как администрации IT форумов помогают программистам нарушать законы РФ

Seneca: полностью бесшумная клавиатура за $3400. Кто ее создал и зачем?

Самодельный ленточный микрофон

Уровни зрелости функции исследований в организациях

[Перевод] Нейросеть решающая задачи жизни. AlphaFold 3 и комплексное переосознание мира фармы

От первых искр до Уимсхерта: эволюция электростатических генераторов

Деградация Яндекс РСЯ: уже на ДНЕ

Эллиптическая галактика UGC 10143 — вселенский дом престарелых звёзд

Операционка реверсера. Обзор виртуальной среды FLARE-VM

Четыре частых вопроса по SQL джуну-аналитику и три задачи на собеседовании. Часть 1

Как мы юнит-экономику считали и управленческий учет для маркетплейсов делали. Было сложно

Чтение на выходные: «Вы, конечно, шутите, мистер Фейнман»… Ричарда Фейнмана

Рыцари ордена True Tech: как Гильдия Архитекторов в МТС объединяет специалистов

Заставляем ChatGPT быть эгоистичным и решать дилемму заключенного, в которой есть котики

Прожарка. Форсайт аналитическая платформа + Fly Bi

Red Hat Enterprise Linux 9.4: что нового в релизе и что изменилось?

Где вы 300к\наносек находите часть 2. Май 2024. Тримодальное распределение окладов

Автомашинист. Оживляем «автопилот» для электрички

Чем мы дышим? Почему я бы не доверял Яндекс.Погоде, Google и IQAir

Оригами Креслинга: роботизированная гусеница

Строители пирамид

А что может ваш профсоюз?

Матрицы Паули. Просто. Для обычной физики и графики

Apple Power Nap

Орбита: self-hosted блог с подписками

Все про композитинг в X11 | Linux

[Перевод] Result builders in Swift

Решение головоломки из университетского квеста с помощью Python

09 мая 2024

Коридоры не рассказывают сказки

Есть ли смысл покупать курсы для вкатывания в IT

Как аналитик учился java log читать. Часть вторая: простые ошибки

[Перевод] Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink

Зашифрованный мессенджер Signal используется Госдепартаментом США для смены режимов за рубежом

Способы продвижения волонтерской организации или благотворительный фонда (НКО)

Obtainium — агрегатор закачек apk из разных источников

Очень краткий словарь числового программного управления. Часть 2

Шахматы. От начала до читов

Встречайте MajorDom: умный дом будущего, который действительно умён

Майские одноплатники, на которые стоит обратить внимание: 5 моделей для разных проектов и задач

Динамическая функция для генерации excel файла на Golang

SwiftUI уроки (часть 11)

[Перевод] Учёные разобрали песни китов на «алфавит»

Мы создали с нуля и оцифровали работу целого отдела маркетинга

[Перевод] Нейтронные звезды могут захватывать первичные чёрные дыры

Как развивается рынок открытого ПО в России: главные тренды

Изобретательство и патентная активность в годы Великой Отечественной Войны

OFGB, или Как Linux-разработчица решила проблему рекламы в ОС Windows 11

Управление проектами: дайджест публикаций за неделю

Таких больше не делают: смотрим на шедевральный BlackBerry Priv. Как ежевичная компания сделала крутейший смартфон?

Расчет рентабельности инвестиций и другие задачи дата-сайентист

Antimatter Propulsion System

На что способна Radeon RX 7900 GRE в сравнении с RX 7900 XT и RTX 4070 Super

Автоматизация с помощью PowerShell, на примере взаимодействия Outlook и Active Directory

Как и зачем компании могут применять ML? Разбираемся на примере Netflix

Внимание! Разыскиваются девайсы для статей

Кто лучше справится с подбором железа для ПК? Человек или нейросеть?

Мастер-класс по съемке и сшивке панорамных изображений

Lava-NC трёхфакторная пластичность (практикум)

Room для Kotlin Multiplatform

Организация свободного информационного сообщества на основе любого протокола обмена сообщениями с открытым API

Оптимизация CROSS JOIN — первые шаги

Не будьте героем

Прокидываем #cloud-config через Vendor Data в OpenStack

08 мая 2024

Путь в ИБ глазами управленца

[Перевод] Как обхитрить мозг и заставить его полюбить сложные задачи [Дофаминовый детокс]

Спецификация уникальных идентификаторов UUIDv7 для ключей баз данных и распределенных систем по новому стандарту RFC9562

Open Data Access Layer — замена для AWS S3 SDK?

Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran

Преодоление ожирения скальпелем: оценка наиболее эффективных бариатрических операций

Обзор бесплатных чат-ботов в телеграме 2024

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Как мы «подружили» цифровые продукты холдинга «Финам» с помощью дизайн-системы

[Перевод] Погружение в компиляторы Kotlin

Это база машинного обучения

Чудесное совпадение или ожидаемая связь: почему π²≈g

WireGuard Воскрес

Как мы строили систему грейдов разработчиков

ELK для бизнес-аналитики: как мы разбираем причины интервенций на кассах самообслуживания с весовой платформой

Еще про фото неба

[Перевод] Лучшими кубитами для квантовых вычислений могут быть нейтральные атомы

Разбирая бэклог. Часть 10. Расцвет эпохи мультимедиа или 6 необычных образовательных игр. 1992-1994

[Перевод] Шардирование баз данных и проектирование систем

Профессия «белый хакер»: как превратить хобби в работу

Миниатюрный шаговый двигатель

1

Зачем запускать рекламу по брендовым запросам и стоит ли это делать

Раскрываем тайны: как мы контролируем работу ML-моделей

Что делать, если пришел предварительный отказ от Роспатента: показываем, как отвечать экспертам

Обучающая программа «Протокол IPv6»

Искусственный интеллект. Ч2

Патенты и изобретения Великобритании в годы Второй мировой войны

Шпаргалка по безопасной сборке Docker-образов

Аттракцион невиданной щедрости: суперкомпьютер Cheyenne продали за 2% от изначальной цены

Самые горячие новости инфобеза за апрель 2024 года

Инкубатор специалистов внутри компании как способ построения квалифицированной команды

Двойную шестерню ему в экструдер и шланги в корму

YandexGPT API быстро и без труда с Python SDK. Делимся опытом интеграции

Как зарегистрировать аккаунт разработчика в Google Play в 2024 году: пошаговая инструкция

Между первой и второй

Дизайн-система: от страдания к звездам

Удалённое исполнение кода в ML: подходы и инструменты. Доклад Яндекса

10 перспективных российских стартапов – март 2024 года

VRackDB — Просто и со вкусом

Гидрогель и табак: синтез живых материалов

Как один сотрудник предложил ввести бонус за стаж и что из этого вышло

Выбираем инструмент проектирования интерфейсов для аналитика

Реликтовое гравитационное излучение — ключ к тайнам Вселенной

Спиральная галактика UGC 9684 — фабрика звёзд

Максимизация коэффициента однозначности. Маршрутизация на объектах с непрямым управлением и вложенной структурой

07 мая 2024

Начал бегать с марта 2023 (60 пробежек). Продолжил с марта 2024 (15 пробежек) Анализируем, визуализируем данные, ЧСС=119

6 советов для проведения немодерируемых юзабилити-исследований

День Радио: смотрим видео на радиоспектре через SDR

Что общего у наконечника копья первобытного человека и публичных баз знаний будущего?

О том, как красная селёдка попала в девелоперскую команду

Создание каталога в ГИСП для российской продукции и регистрация предприятия

[Перевод] Нейроимпланты. Крах технологии?

regexp — большие гонки

Ламповый лабораторный источник питания для ламповых устройств

Путь в IT: с дипломом или без?

Время-деньги: сколько убытков приносят DDoS-атаки и как от них защититься

IBM i: системные очереди данных

Безработные айосники, мертвый PHP и бесполезные “саперы”: топ-5 мифов о будущем российского IT

Зеттелькастен рисование на бесконечном канвасе или как помнить всё на свете

Когда достаточно простого класса Python — взять и начать управлять ML-экспериментами

Разработчикам: рецензия на книгу «Node.js: разработка приложений в микросервисной архитектуре с нуля»

TextDiffuser-2: генерация текста диффузиями

Связаны одной сетью. С Днём Радио

Unit-тестирование Flink-операторов, Job: Flink MiniCluster

Майним крипту и NFT с помощью Python

Flatpak CVE-2024-32462

Grafana — прошлое, настоящее, будущее и альтернативы

Джун, сеньор и мидл: меняются ли с годами представления о грейдах разработчиков

Тайм-менеджмент — это про приоритеты, а не про время

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

Сбор покрытия Flask (Python) в Runtime

«В черном-черном кабинете». Ч. 2. Как в России появились свои cabinet noir

Работа с очередями в RabbitMQ на основе EAV-модели: превращаем плоское в реалистичное

Прикладной ИИ: синтез звука

Белый список каналов Youtube

Как автоматизировать заполнение changelog через GitHub Action

Фаззинг на пальцах. Часть 2: автоматизация фаззинг-тестирования на примере ClusterFuzz

В каком сервисе сделать простую презентацию

Как выбрать сервер. Что лучше сегодня — готовая или сборная система

Российский ноутбук Ricor Compi 100: привет из 90-х

Как начать мыслить о ИИ

Linux, Git и базы данных: что почитать новичкам в Академии Selectel

Язык программирования Mojo: что нового в версии 24.3?

Тестирование программного решения в проектах внедрения ERP-систем

Проблема «галлюцинирования» в больших языковых моделях на примере чат-ботов

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

Рулим запуском Spark-приложений в Airflow с помощью самописного оператора

Книга: «Roblox в действии. Искусство разработки игр»

Программисты больше не нужны, их «уволит» ИИ?

Как зарегистрировать товарный знак после отказа известного патентного агентства и сэкономить на налогах 8 000 000 рублей

Поросенок найден (80186)

ClickHouse в несколько кликов

Топ-5 инструментов c AI для начинающих (или не очень) разработчиков

Истории взлома email. Кому это нужно и сколько стоит

Технологичный контакт-центр = лояльный клиент

CADE — интересный способ поиска аномалий в многомерных данных

Контроллер управления аттенюаторами Agilent/Keysight 8494H и 8496H

database/sql: плохой, хороший, злой

Привет, гуманоиды, мы пришли вас копировать

Апгрейд отеля «Южный» в Волгограде: добавляем умные функции, но только нужные

Особенности const в Dart и Flutter

Реверсинг с помощью Remnux: переборщики

06 мая 2024

Образование для “Войти в IT” на примере тестирования

OpenGrok

Как мне Тинькофф испортил кредитную историю

Быть жестким, но не жестоким: Как разойтись с сотрудником по хорошему?

[Перевод] Игровые паттерны программирования: Game Loop

Как пользоваться Claude: знакомство с главным конкурентом ChatGPT и базовые правила его использования

Кто такой промт-инженер и как им стать

Новая модель внедрения изменений Джона Коттера. Часть 1

Meilisearch — организация поиска в связке с Laravel

Katello и Foreman в процессе patch management

[Перевод] Большая идея: не откроем ли мы в скором времени новое фундаментальное взаимодействие?

[Перевод] ИИ-технологии потребляют слишком много энергии: правда или миф

От телефонов до электромобилей: как себя проявит рост стоимости цветных и драгметаллов

Истоки японского дизайна: Дзюнъити Накахара и его иллюстрации

Как я закрыл свой бизнес по выращиванию клубники, или что бывает, если закопать 5 млн в землю

Корпоративное хранилище секретов StarVault — первая в России полноценная альтернатива HashiCorp Vault

Кейс: как с помощью парсинга Авито и ЦИАН увеличить эффективность отдела развития крупной ритейл компании на ~27%

Сила продуктового мышления: как быть полезным для всех клиентов сразу

Security Week 2419: уязвимость в Android-приложениях при обмене файлами

Быстрое нахождение чисел Фибоначчи

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Точное увеличение растровых изображений

Причины компьютерных сбоев, о которых вы даже не думали

Переезд с Jira

Древовидные структуры в SQL в одну таблицу

«Раздутость» Telegram: миф или реальность?

Практические аспекты ранжирования ответов виртуального ассистента Салют

Использование маппера UNROM при разработке игр для Dendy на языке Си

Универсальный контроллер моторов на ARM Cortex-M85. Трассировка

[Перевод] Основы программирования на примере исходного кода React

Google, похоже, убирает поддержку архитектуры RISC-V из ядра ОС Android. Но почему?

Взлом вашей первой программы

История успеха. Внедрение платформы «Вебмониторэкс» для защиты приложений «СберАвто»

Подборка внешних жёстких дисков и SSD-накопителей

Микросети: настройка коммутации

Баланс сотрудников между работой и личной жизнью — как оценить через опросы?

Сборка MS-DOS 4.0

Посторонним В.: российские онлайн-аптеки не всегда доступны для незрячих пользователей

Клетка XVII. Гипноз

Что такое транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Атаки на Bluetooth. Часть 2. «Яблоко и синяя утка»

Этика разработчика

Когда переключаются потоки в Spring WebFlux

Тестирование веб-приложений Flutter с помощью Selenium

Реальная реальность Write-up | Tinkoff CTF 2024

Топ 20 стран для комфортной жизни с зарплатой 500/1000/1500 долларов

Нужно ли высшее образование в IT?

Как внести в реестр Минпромторга продукцию российских производителей?

[Перевод] Что будет в Angular 18?

M100 — Зеркальная галактика

Расширение Функциональных Интерфейсов Java