23 апреля 2024

Микроанимация и ховер-эффекты в интерфейсе: как улучшить пользовательский опыт

Часть 2 Power Sourcing Equipment

Поиск опечаток в проекте

Лампочки ЭРА и OSRAM из магазина Fix Price

RISC-V шагает по планете: в Китае появилась еще одна компания по производству чипов. Что о ней известно?

Гайд для самопроверки бизнес-историй перед отдачей их на ревью лиду аналитики и команде

Тренды веб-дизайна 2024: погружение, персонализация и инновации

OpenAI API – получить ответ ChatGPT на C#

Async iterator timeout в Python

Почему безопасник должен расти из программиста

Деплоим приложение в k8s через Jenkins+Helm3+ArgoCD

Дросселирование воздуха. Часть 2

Plymouth: делаем загрузку Linux веселее

DDD простыми словами

Размер имеет значение. Как Ozon автоматизировал измерение товаров на складах

Точка невозврата

Книга: «Чистый дизайн. Практика эмпирического проектирования ПО»

Как выбрать профессию в IT: гайд-инструкция

Как тимлиду совмещать работу в IT с жизнью

Возможное решение проблемы ссылок в языках программирования

[Перевод] Как программисту побороть синдром самозванца

Пишем поиск семантически похожих текстов (или товаров) за полчаса на Go и Postgres (pgVector)

Критические дни

Заметки руководителя проекта: советы начинающим, факапы для бывалых

Python-праздник на Positive Hack Days Fest 2

Безопасноть android-приложений. Реверсим OWASP MASTG Crackme 1

Diagnocat: как искусственный интеллект облегчает жизнь стоматологам и пациентам

[Перевод] Создавайте виджеты главного экрана iOS с помощью Flutter

Инфраструктурный пентест по шагам: боковое перемещение и повышение привилегий в сети

Пошаговая шпаргалка по защите сервера от хакеров и другой нечисти

«Где угодно работать, только не в локальных конторах» — у меня есть что сказать

Как написать свою первую спецификацию на REST API. С какими ошибками может столкнуться аналитик и как их избежать?

Временное хранилище данных на Apache Druid: почему это эффективно сработало для загрузки табличных файлов

Программирование в среде Scratch для детей: знакомство с платформой

Как оценить лояльность сотрудников?

Миссия, цели, ценности и слоган компании: зачем они нужны, какие функции выполняют и как придумать?

[Перевод] Функции ранжирования: RANK, DENSE_RANK, and NTILE

ТОП бесплатных OSINT-инструментов по версии T.Hunter в 2024-м году

Как не свихнуться с кучей Gradle модулей

Разбираемся в ROC и AUC

[Перевод] Xv6: учебная Unix-подобная ОС. Заключение

Где мне это пригодится в жизни или применение Nothing в Kotlin на примере

Как мы в MTS AI собрали команду исследователей меньше, чем за год

Настройка транзакций в Solana через Phantom Wallet

Векторные базы данных: простым языком про устройство и принцип работы

Книги по C# для новичков в разработке: что стоит почитать в 2024 году

События в .NET: стандартная реализация, альтернативы, и причем тут сахар

N-граммная языковая модель в эпоху LLM — как устроена и зачем нужна

Обзор архитектуры Compose с использованием паттерна «координатор»

Cample.js — один из самых быстрых фреймворков без виртуального DOM в Интернете! Отчёт № 2

Как собрать LTE-модем на базе SDR

Как правильно описывать и декомпозировать задачи в таск-трекере. Рекомендации и примеры

Parasolid inside: новые форматы и другие доработки C3D Converter

Визуализируй это: как я обучаю джунов и ставлю задачи через диаграммы и графики

[Перевод] Небольшой туториал по полигруппам в Zbrush

«‎Я знаю о тебе все и даже больше»: как создать единый профиль клиента с помощью IDGraph

Домик Алисы, светлячки и огурчики. Какие пасхалки есть в Яндекс Станциях

Автоматизация скачивания документов из контрактов с площадки ЕИС при помощи Python

Не можешь остановить восстание роботов — возглавь его. Где учиться робототехнике в России узнали на ROS Meetup 2024

Сравнение Huawei Nova 12s и 12se: какую новинку лучше купить

Управление ожиданиями в проектах внедрения ERP-систем

[Перевод] 7. Nix в пилюлях: Работающая деривация

О разжиревшей ИС «Управления проектами» или как мы боролись с ограничениями SharePoint в legacy проекте

Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз

Что нового в joomla 5.1?

Контент, лиды, бюджеты и команда в одной системе. Моё идеальное рабочее место маркетолога

Подглядывание в A/B тестах: как не потерять достоверность данных

22 апреля 2024

Нагрузи меня, Gatling

Может ли чат-бот заменить проджект-менеджера

[Перевод] Создание мультидокументного ридера и чат-бота с помощью LangChain и ChatGPT

Замена ламп на светодиодную подсветку у старого TFT монитора

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

Принципы компьютерного моделирования физических процессов. Часть 1

Android и iOS, Flutter и Kotlin: что обо всём этом расскажут на Mobius

ML-технологии, которые уже сейчас оказывают мощное влияние на бизнес

Внедрение Keenetic в гостинице

Что нам стоит код написать: 5 нейросетей, которые помогают разработчикам программировать

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

[Перевод] Вычислительные выражения: Реализуем Combine

TOTP без смартфона, послесловие

Назад в прошлое. Часть 1. Интервью со Стефаном Пясецким, бывшим сценаристом (1993-1995) в Blue Byte (1986-2001)

Иной взгляд на “Денежное Мышление” (главный денежный вопрос)

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

Как подойти к внедрению DWH, чтобы не было «больно»? Какие методологии использовать и какой стек выбрать?

[Перевод] Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport

По щелчку пальцев Write-up | ItsCTF 2023

Сказ о том, как РП репликацию на Марии из зеркал состряпал…

Как поставить ноду проекта io.net

Никому нельзя верить на слово в безопасной разработке, или Еще один взгляд на SCA

На какие AI Coding Assistants стоит обратить внимание в 2024?

Security Week 2417: эксплуатация уязвимостей с помощью LLM

[Перевод] Как 8 сотрудников Google изобрели современный искусственный интеллект

Неисчислимо низкая вероятность или всё-таки… случайность?

Как белок, содержащийся в человеческом поте, может защитить от болезни Лайма

TESCREAL — новая идеология Кремниевой долины. Что это такое и почему она уже всех достала

Некоторые аспекты позитивной и негативной моделей платформы «Вебмониторэкс»

Ты неправильно используешь интерфейсы typescript

Docker — не то, чем кажется

Всё что вы хотели знать про ACL в Active Directory

Кто держит руку на нашем пульсе: о настоящем и перспективах здравоохранения

Не тимбилдингом единым: как наладили коммуникации в команде с помощью базы знаний

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

Эффективное использование журнала регистрации и технологического журнала 1С в решении вопросов производительности

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Who are you, Platform Engineering. Часть 2: типовая архитектура, варианты и примеры реализации IDP

Почему решения принимаются не на основе дашбордов?

Как физик-ядерщик делает алюминиевые палки и продает на 20 млн ₽ в год

Активность найма на IT-рынке в 1 квартале 2024

Языковой процессор LPU, GenAI в FinOps и инструменты для анализа данных

Как бы я взломал Рунет?

NET hosting. Обзор вариантов и пример деплоя приложения

Вербализариум — социальная игра с нейросетью в телеграмме

Сколько стоит ранг Титан в Дота2?

Самая маленькая Nintendo Wii на базе оригинальной консоли: размером с колоду игральных карт, но работает

Nokia N-Gage. Ностальгии пост и сборка эмулятора с играми

Линеаризация: зачем и как укрощать ratio-метрики в A/B-тестах

Гайд на собеседования

История создания Civilization IV: избавление от унылости

Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора

Что делать, чтобы эксплуатация не превратилась в бесконечное тушение пожаров

Мошенники. Вектор атаки на айтишников через LinkedIn

QA-тестировщикам — рецензия на книгу «Тест-дизайн. Практическое руководство» Ольги Назиной

«Ситилинк» и «Мерлион»: о чем стоит знать перед трудоустройством

Backup. Файловое резервное копирование бюджетного VPS

Мозг уже не нужен. Нейро - новый сервис Яндекса

Анализ фишинга с Venom RAT

Мобильная разработка за неделю #535 (15 — 21 апреля)

БЕКОН 2024 — конференция по БЕзопасности КОНтейнеров и контейнерных сред

Номенклатура советских компьютеров

“Строка бога” и “лакмусовая бумажка” для ИИ-генераторов изображений

21 апреля 2024

[Перевод] Использование миграций баз данных в Go

Фальшивые криптокошельки в официальном каталоге Ubuntu — индикатор более серьёзной угрозы

Музыкальное время и MIDI

Я скучаю по механикам из старых игр

Инструменты, уязвимости и атаки на беспроводные технологии. Злой двойник и плата глушилка

Миллер, Рабин, вектор

Препарируем Wazuh. Часть 3: источники не из коробки

История одного саббатикла

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

GitHub Copilot в JetBrains IDEs в РФ

На гребне гравитационной волны: космический детектор LISA

Запуск ракеты Ангара — неделю спустя

Немного о Skin интерфейсе

Что такое Blueprint в Unreal Engine 5. Плюсы и минусы

Стала доступнее веб-страничка, которая строит спектр отражения и пропускания света слоистой средой

Как провести аудит трафика, если данных мало. Расскажу на примере волка из «Ну погоди»

[Перевод] Мега-Учебник Flask Глава 5: Логины пользователей (издание 2024)

Клеточная архитектура

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

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

В Китае свободно продаётся улучшенная версия ИИ-ускорителя Nvidia A100. Что это за модель?

Скользкая дорожка к автоматическому SMM постингу. Нейросети для каждого

48 лет вместе с Zilog Z80

USDT приходит в TON, а доллары — в Telegram

20 апреля 2024

Как я сдавал AWS Cloud Practioner в 2024

[Перевод] Как настроить Source коннекторы Kafka Connect для оптимизации пропускной способности

Майнинг бизнес-процессов и визуализация данных с помощью Neo4j, Plotly и GPT

Совершенный кубоид

ГАЙД по python стеку для Data Science инженеров

Альфа — это не только планета жестоких эльфов из фильма Кин-Дза-Дза, но еще и компьютерная архитектура

Пульс опросы по удовлетворенности сотрудников

Кратко про Serde в Rust

Один репозиторий что бы править всеми

Использование нейросетей в SEO: большой обзор инструментов

Фен и нижний подогрев. Снятие/установка BGA без реболлинга

Выбираем правильный инеференс: Как мы сэкономили 70к $ на ЛЛМках

Генерируем отчеты PDF на Android с использованием HTML и WebView в фоне

[Перевод] В чем разница между движками и средами выполнения JavaScript?

[Перевод] Как заново реализовать тетрис

Никогда такого не было и вот опять: падение поставок ASML и финансовые преграды

Ноутбук Framework и его проблемы: с «железом» всё хорошо, но вот с ПО что-то нужно делать. Перспективы устройства

SaltStack: управление конфигурациями

Оценка экономики применения БПЛА в доставке посылок

Создаем свой диалект змеиного, или DSL на Python

3DStereo, как старый новый формат объёмного звука

NumPy для самых маленьких

Выбор загрузочного диска домашнего компьютера из Home Assistant

[Перевод] 6. Nix в пилюлях: Наша первая деривация

19 апреля 2024

Пять лучших NLP инструментов для работы с русским языком на Python

Redux это бойлерплейт, а Mobx нет! Но есть нюанс

Разбор новой атаки кибершпионов Sticky Werewolf с использованием Rhadamanthys Stealer

Самая маленькая контролька на Arduino с дисплеем ФИНАЛ

К вопросу об точности

Поговорим о зеркалировании трафика с помощью VxLAN

Электронная отрасль в Китае развивается, но есть и проблемы: важные компании банкротятся. Остальные продолжают работать

Ваш бизнес – это сито. Почему компания растет, а денег в кармане – не прибавляется

Полный гайд о стиле для IT-специалистов: как выглядеть актуально и чувствовать себя комфортно

Как учить большие языковые модели (теоретический туториал)

Каким может быть алгоритмическое собеседование и как к нему подготовиться

Создание карты подключений Elasticsearch + Fluent Bit + Nginx Ingress Controller

Комфортная работа в Linux. ZRAM и гибернация — особенности взаимодействия

Атака Kerberoasting без пароля пользователя — миф, или новая реальность?

Чтение на выходные: «Интерфейс. Новые направления в проектировании компьютерных систем» Джефа Раскина

Как QA собеседование проходил

Как мы реализовали аутентификацию трафика для MSA на базе монолита

Гринч — похититель госэкзаменов

Современный админ: ИТ-Шива на все руки?

Бороздим облака будущего: впечатления айтишника о конференции GoCloud

Эволюция поддержки Малого бизнеса в Росбанке. Часть 1. Голубиная почта

Как задохнуться в информационном пузыре

Искусство ETL. Пишем собственный движок SQL на Spark [часть 6]

ИИ под запретом. Gentoo вводит ограничения на использование искусственного интеллекта

Рекуррентные платежи, или как мы доработали функционал платных подписок во Flutter приложении

Просто ли открывается ларчик, Или как протестировать сразу более 10 сервисов

Просто, но быстро. Телеграм бот на коленке

Ручное подтверждение сообщения в Kafka

Импортирование картинок и звуков в Swift Package

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

Генеративные 3D модели

Проекции в Vertica: что это, как использовать, и почему не стоит создавать их под каждый запрос

21 ошибка в 21-й версии Apache NetBeans

[Перевод] Clean architecture и MVVM в iOS разработке

Неудачный ремонт ноутбука Acer V3-572: диагностируем неисправность с помощью тока и тепловизора

Как рассчитать CLTV с помощью машинного обучения и как нам в этом помогает Feature Store

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

Оживляем неизвестный дисплей от японского поезда/автобуса

История маленького инженера, или как я (почти) перестал бояться проектов

[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

Готовь трактор зимой. Как дилер спецтехники настроил чат-бота и на 80% увеличил доход

[Перевод] Эффект Даннинга-Крюгера говорит о том, что люди не знают, чего они не знают

[Перевод] Как я снизил время инкрементных сборок Rust на 40%

Что умеет новый чат-бот Chat with RTX от Nvidia, чем отличается от ChatGPT и как им пользоваться

Проведение фишинг-учений с использованием вредоносных ссылок и HTML-приложений. Часть 1

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

Процессы ИТ и ИБ

Дрон художник нарисовал самую большую картину и другие необычные применения Robot Operating System на ROS Meetup 2024

Лист золота толщиной один атом

Cобытия жизненного цикла компонента

Как настроить работу на Канбан-досках с нуля за 15 минут? Руководство для начинающих

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

Найти отличия, или внедряем Snapshot-тесты для web. Опыт Звука

[Перевод] Гайд texthero pandas

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

Как айтишники стройку революционизировали

Вы все еще пишете многопоточку на C++ с ошибками синхронизации?

HyperLogLog в PostgreSQL

[Перевод] Люди со склонностью к микроменеджменту обычно не замечают этого за собой

Как мы переносили базу Clickhouse между географически удаленными дата-центрами

Как аппроксимировать любую функцию с помощью PyTorch

18 апреля 2024

Мультидоменный проект (мультисайт) на NextJS

Определение эмоционального состояния человека на основе видеоанализа его лица

[Перевод] Технология солнечного паруса НАСА нового поколения готова к запуску

Портативное прототипирование электроники

Linux From Scratch на Zynq UltraScale+ MPSoC

ОбАСУчиваем дачу. От идеи к проекту

Что такое удержание сотрудников

Моё участие в конференции Сканпорт Datamobile 2024

Геном и фрактальное архивирование

De Beers: как с помощью рекламы компания заставила всех девушек мечтать о кольце с бриллиантом

[Перевод] Как я создал еще один JS фреймворк

Сложная дорога к успеху – этапы привлечения инвестиций в стартап

Книга: «Рецепты Python. Коллекция лучших техник программирования»

Devin AI — разоблачение от пользователей Reddit или 3 причины, почему искусственный интеллект не заменит разработчика

T-test. Зависимость от независимости

Погружаемся в PEB. Подмена аргументов командной строки в запущенных и suspended процессах

Обобщенные фабрики тайпгардов в TypeScript

Программируем в браузерном моде для Scratch 3 на JavaScript

Классифицирую клиент-серверное взаимодействие от А до Kafka

Сигнал «двойной» иерархии

Летающее такси, электрокары от Xiaomi и псевдо ИИ. Что мы увидели на крупнейшей выставке по связи MWC Barcelona 2024

Разбор: Как Apple лишили умных часов в Штатах из-за одного патентного спора

Top-down шутер с элементами тактики: опыт solo-разработки на Unity

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Введение в BDD

Математическое моделирование может увеличивать производительность в 3 раза

[Перевод] Secure Scripting: Пошаговое руководство по автоматизации генерации паролей в Linux с помощью Bash

Выявляем боли команд с помощью ретро. Шаблоны в подарок

Домашняя лаба. Как собрать домашнюю инфраструктуру мечты

Поддержка диалекта YDB в инструменте миграции Liquibase

Воруем у IT

Правила деления: как трансформировать ИТ-команды для повышения их эффективности

Автоматически выделяем кусочно-линейные тренды временного ряда

Посмотрел интервью Паши Дурова (и ещё одно 11 летней давности) Вот что произошло с его английским за 11 лет

Базы знаний выдающихся личностей

Bash-completion: как сделать удобно в CLI

Вышла Stable Diffusion 3 от Stability AI: Революционная модель с ограниченным доступом только за деньги

Концепт от Логомашины: если бы IT-компании поменялись логотипами с заводами России

Metatron — Open Source библиотека для генерации отчетов на языке Rust

Potato Sorvor в $NOTCOIN или история одного реверса

Бесплатная программа «Frontend-разработчик с нуля»

Безопасный интернет через Termit: 11 шагов для развертывания СТД

Цифровые решения в АПК: классы систем, импортозамещение и факторы цифровизации

Покрываем плэйбуками ansible IaC в части предоставления доступа

USB через IP: тест российского сетевого USB-концентратора

Зоозве: эволюция орбиты квазиспутника Венеры

Как в МТС запускали уникальный b2b-сервис и почему нельзя сразу построить ракету

Как найти баланс между интересами покупателей и продавцов: опыт разработчиков Яндекс Маркета

Угрозы информационной безопасности конвейера разработки ПО и их моделирование

Один нечестный бухгалтер страшнее армии врагов, или какие налоги платят IT-компании в ОАЭ

Шифрование в Kubernetes: основы

Doom. Часть 2. В поисках неведомого Кадата или магический реализм, сюрреализм и странные сны. 8 необычных вадов

10 из 10: в firewall PAN-OS от Palo Alto Networks найдена критическая 0-day-уязвимость. Что происходит?

Java для домохозяек: логика разбора сообщений внутри Telegram бота

Рассуждение о природе «замороженной случайности» в распределении простых чисел

Открытый AI в коммерческом продакшене: обзор h2oGPT

Копитрейдинг — это возможность для заработка или очередной развод от брокеров?

«Импульс» в профессию инженера: какие задачи решают стажеры в YADRO

Будильник изменений: когда приходит время личных трансформаций и как его отследить

Автоматизируем контроль качества микрофронтов

«Серёга, диктуй код из смс»: как мы ускорили проверку гипотезы с помощью эксперимента

USB Rubber Ducky своими руками. По-настоящему

Обзор инструмента DefectDojo: почему его выбирают?

[Перевод] Объясняет ли великую тишину Вселенной развитие искусственного интеллекта?

Микрочиповое граффити, или Чип-арт

Обзор блокчейна TRON

Как построить карьеру в ИТ-компании, начав с первой линии техподдержки

Как обновление BIOS может повысить производительность процессоров Intel Core 14 (non-K) и снизить их температуру

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

Жажда скорости. Сравниваем работу Hashcat на ВМ, ПК и ноутбуках с разными CPU и GPU

[Перевод] Настройка сервиса аутентификации OpenAM и шлюза авторизации OpenIG для защиты приложений

Самозанятый Йода, ИП Уотто, НКО «Орден Джедаев»: как работает экономика далёкой-далёкой Галактики

Как сделать умный офис на 300+ сотрудников? Свет, санузлы и душевые, переговорки и не только

Testplane в опенсорсе: автоматизируем пользовательские сценарии в веб-интерфейсах

Чат-бот: делать самим, заказывать или использовать готовый продукт

Кратко про лидеров рынка Runbook Automation: Ansible, Puppet, и Chef

LLMOps: не разрешают использовать ChatGPT. Что можно сделать?

Разбираемся с Apache Spark

Kubernetes 1.30:  структурированные параметры для DRA, рекурсивное монтирование read-only-томов и другие фичи

Flipper на минималках. Как мы делаем устройство для чтения и эмуляции ключей от домофонов…

17 апреля 2024

5 идей, как еще аналитик может развивать себя

Определение жанра фильма по описанию

Telegram: насколько действительно анонимен этот мессенджер?

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

[Перевод] Как извлечь пользу из повседневных рабочих конфликтов

Делаю игрулю на Playdate на чистом C. Глава 3

[Перевод] Как избирательное забывание помогает в обучении ИИ

SPARK для «малышей»

Не только HDD: ёмкость SD-карт тоже растёт. SanDisk анонсировала 4 Тб карты памяти, и это не предел

Разбираем генеративный SDK от Google — google_generative_ai. Часть 1

Китай не принимает платежи из России. Где заказать печатные платы в Китае в 2024 году

SSD killer

Обнаружение аномальных звуков сердцебиения на основе записей сердечного ритма

Разговор с Дмитрием Одинцовым из «Труконф» об интеллектуальном шумодаве в ВКС, дипфейках и голографических конференциях

Недоступный металл для ветрогенераторов: краткая история диспрозия

Нужны ли курсы по тестированию? Честное мнение от преподавателя

Долгая дорога к дому: как вода очищается на пути из скважины в частный коттедж

Как мы применили нейросеть Stable Diffusion в создании контента для интернет-магазина на Тильде

Predictive Analytics — все, что нужно знать (обзор ключевых моментов)

[Перевод] Вычислительные выражения: Реализуем Zero и Yield

Добавление доменов в Carbonio GAL

Организация кода это важно и легко на основе Layer Architecture

[Перевод] Пересаживаем проект с Vagrant + VirtualBox на Docker-контейнеры с помощью Ansible

Как выбрать правильный сервер c подходящими для ваших нейросетей CPU/GPU

Оцениваем сложность алгоритмов на C# по памяти и времени с примерами

Мышиные гнёзда: какие разъёмы использовались в компьютерных устройствах?

Как мы улучшили городской сервис оценки транспортной доступности ЖК

Team vs team lead

Весенняя распродажа в издательстве «Питер»

Windows 95 снова в строю? Модернизация старой ОС для работы с современными приложениями и кое-что ещё

Ловушка семантики и атрибутивных конструкций, или Почему architecture decision — это не архитектурное и не решение?

Как оценить задачи без Planning Poker и лишних слов

Если бы Торетто был ML-инженером: мониторинг дрифта моделей и данных

Разбор монады ContT, или как написать продвинутый goto, генераторы и файберы на хаскеле

[Перевод] Закончена сборка самой большой в мире цифровой камеры для обсерватории имени Веры Рубин

История водородных двигателей и почему они до сих пор не спасли человечество

Как селлер картин чуть не провалился с нестандартными товарами на Wildberries. А потом в 6 раз увеличил доход

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE

Обеспечение безопасности на выделенных серверах: очистка следов с xDedic и специализированным батником

[Перевод] ShadowID: Публичное раскрытие автоинкрементного ID без ущерба для безопасности

Опыт использования свободного ПО OSS-CAD_SUITE для программирования FPGA Gowin

Как в 14 лет я стал сисадмином

Голопалуба: реализация технологии из сериала «Звездный путь»

ТОП 5 ошибок, которых следует избегать при найме сотрудников: распространенные заблуждения и рекомендации от эксперта

Безопасный Continuous Deployment БД по принципам DB-First

Кибершпионы из Core Werewolf пытались атаковать российскую военную базу в Армении

HTML и CSS — языки программирования

Яндекс — ограничение конкуренции?

Где заканчивается Flutter и начинается платформа?

Как исправить изменившийся номер договора в нескольких сотнях Эксель файлов менее чем за минуту

Зачем Программисту Микроконтроллеров Линейная Алгебра (или Как найти угол между векторами?)

Напоминания о проведении ревью, используя Jira

[Перевод] Астрономы зафиксировали столкновение нейтронной звезды с неизвестным объектом

16 апреля 2024

Использование чат-бота в качестве информационной системы цветочного магазина

Нужно больше тепла: NASA планирует активнее использовать энергию ядра для космических аппаратов

Методы оценки руководителей

Сказ о Python или почему его лучше не выбирать новичкам

Сказание о static и неименованном пространстве имен для функции в C++

Опыт внедрения компонентной разработки

Тонкости управления людьми: как внедрить AI в бизнес и не напугать сотрудников

Юмористический рассказ «Как неофит познавал яваскрипт»

Как я написал свой первый эзотерический язык программирования

[Перевод] Как мне удалось обнаружить уязвимость, связанную со слабыми ключами в Debian

Погодозависимый график систем  отопления в домах и  график теплоснабжения от ТЭЦ

Статический анализатор подталкивает писать чистый код

«С двух ног в игру»: как стример с ДЦП тащит в «танках»

Reflection в iOS: как посмотреть содержимое любой сущности

Из логистики в IT в 37 лет: где училась, сколько искала работу и что в итоге получилось

Простой гайд для предпринимателей: купить готовое решение или уйти в собственную разработку?

Java в облаках

Медленная сборка кода с .NET Roslyn: как найти и устранить причину

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

DECT: как покрыть беспроводной телефонией склад размером с три футбольных поля

Предвестники шторма в малом и среднем бизнесе, и в государственных структурах среднего размера

ethers.js – оптимизация запросов JSON-RPC

[Перевод] Что такое системное тестирование, зачем оно нужно и как его проводить?

[Перевод] 5. Nix в пилюлях: Функции и импорт

Победить хаос в документации: почему мы создали свой продукт для Docs-as-a-Code

Поверхностный анализ работы DOM на библиотеках JavaScript

Как мечты о космосе определили вид рейсовых автобусов 50-х годов

Как обучают GPT

ИНЬ-ЯН в UI/UX дизайне

Яндекс запустил Нейро. Рассказываем, как он работает

Тестирование рассылок: зачем проводить и что проверять в первую очередь

Frontend Talks: СТМ нужны! Логика в хуках — плохо?

Хороший парень, плохой код: доброта дороже денег?

Денежный вопрос: обсуждаем затраты на Bug Bounty с Лукой Сафоновым

Непрекращающиеся AB-тесты: как делать продукт лучше и знать об этом

Локальный веб-сервер для разработки с помощью Docker

5 полезных JS-библиотек для анимации, которые могут пригодиться в работе

Welcome book: что мы включили в документ

Безопасность в Docker: от правильной настройки хоста до демона

«Инженерная весна», или Как заменить гендерные праздники в ИТ-компании

Разговорный жанр: как эволюционировали чат-боты

RxJava — всё?

Телеграм-каналы для айтишников

Веб-страничка строит график спектра отражения и пропускания света стопкой пластин

Выбираем базовые образы для приложений на .NET: минимум уязвимостей, максимум быстродействия

Идеальный отзыв (UGC)

Защита данных в терминальных сессиях с помощью DLP

Разбираем научпоп Ксении Собчак — в защиту ортодонтов

Внедрение WMS-систем на примере SAP ERP

Статический анализ мультиязычности Angular приложения c помощью ngx-translate-lint

Не становитесь безопасниками

35+ бесплатных ресурсов для начинающих разработчиков С++

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

Как я делал загрузчик файлов на react и выложил на npm

Разбираем на винтики учебный процессор TOY

DevOps as a Service. Часть 5. Работа с бэклогом и сквозной приоритизацией команды

Подводный буксировщик своими руками

Какими будут процессоры AMD на архитектуре Zen 5: характеристики, производительность и сроки выхода

[Перевод] Еще раз о перформансе стримов в Java

Векторные БД vs Точность — часть 1

15 апреля 2024

«Коллеги, пришлите сроки!» — сага о том, как я открыла портал в ад на Хабре

Расслоение Хопфа и квантовая механика

Нужен ли преподаватель иностранного языка?

Как бизнес-аналитику выстроить работу в проектах DWH (Data Warehouse). Структура работ

Ubuntu 24.04: финальный релиз уже скоро. Изменения и возможности дистрибутива

Security Week 2416: уязвимость в серверных материнских платах Intel, Lenovo и Supermicro

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

Мы добрались до ядра, или новые возможности AmneziaWG

3 необычных онлайн-сервиса для заядлых картографов

Будущее реабилитационной медицины: взгляд на GPT-агентов в восстановлении пациентов с черепно-мозговыми травмами

VO2MAX, да, снова он

Тестирование Li-ion аккумуляторов. Проверка аккумуляторов на подлинность

Настраиваем Windows WSL для локальной разработки Laravel

[Перевод] На пути к 1-разрядным моделям машинного обучения

Как я победил ЧПУ (CNC) станок (2 часть)

Как я делаю и продаю камни на маркетплейсах на 1,35 млн в месяц

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

[Перевод] Неужели это очередной «конец» сферы разработки ПО?

Реализация Multiple sources Argo CD + ChartMuseum для 10 однотипных микросервисов

Тестируем AI на создании прикладного приложения

Краткая история подогрева дорог. Часть вторая

Как написать требования к IT-продукту и их протестировать, чтобы результат соответствовал ожиданиям

HashiCorp обвинила сообщество OpenTofu в краже кода Terraform, но что-то пошло не так

Строим lineage моделей машинного обучения и признаков с помощью OpenMetadata

[Перевод] Chaos engineering: проверяем устойчивость Vault с помощью Gremlin

Как человек покоряет Марс: хронология

Столетняя война. Развитие DRM: от аналогового телевидения до онлайн-кинотеатров

«ReadStreakBot» — как я начал «кодить» с чатгпт, не умея программировать

Неразрешимые проблемы программирования

Недорогие серверные конфигурации, GPU, образы Astra Linux и другие апдейты за март

CPU планировщики в Linux

Don't Repeat Yourself: Как правильно использовать принцип DRY в разработке ПО

Бесшовность 2.0: как работает шардирование в Сбере

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

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

Клетка ХVI. Кома и сознание человека

Unchartevice 3310 — обзор ноутбука для работы

Архитектура telegram-бота. На горутинах и каналах

[Перевод] Потенциальные проблемы с автоинкрементным ключом. MySQL

MeLE Quieter 4C: бесшумный мини-ПК с процессором Intel N100. Что это за девайс?

Вашим играм не нужна State Machine

Fairphone: не только модульный телефон, но и беспроводные наушники со сменным аккумулятором

Полигон для творчества за 1500 р. Часть 2. Структура платы, 256 UARTов и расширение спектра

[Перевод] ViewModels в Android: «за» и «против»

Под капотом VK Teams: с чего начиналось приложение и к чему пришло сейчас

Сетевые проблемы – одна из основных причин сбоев в ИТ-сервисах и ЦОД. А что еще?

Кейс: медицинский центр «УГМК-Здоровье» оснащен совместным решением Qbic и iRidi

[Перевод] Вычислительные выражения: Подробнее про типы-обёртки

Использование LLM в автоматизации рутинных задач

Как быстро собрать кубик для простых задач: играемся с TinyOLAP

Как пройти испытательный срок джуну

Десять английских идиом, которые поставили меня в тупик

Старт разработки с применением GraphQL / DGS Framework

Использовать LLM в оффлайне — LocalAI, Ollama, Flowise

Гайд: чем снимать видео дома. Подборка оборудования от 11 000₽ до 420 000₽

Что такое Архитектура

Перенести проверенную схему бэкапа больших данных из S3 в Yandex Cloud: опыт Битрикс24

Как и зачем мы строили 3D-модели достопримечательностей на Картах

Какой язык программирования выбрать? Обзор Python

Рецензия на новую книгу «Баг-трекинг: локализация и оформление дефектов» Ольги Назиной

Доходы ТОП-30 российских Martech SaaS выросли на 30%: как «Индекс маркетинга» влияет на рейтинг компаний

Spark. План запросов на примерах

Взгляд изнутри. Информационные системы российских компаний глазами пентестера: аналитический обзор итогов 2023 года

Эксплуатация детей через игры. Золотая лихорадка среди детей Америки

Нейроцензура от Роскомандзора, а также долгожданные криптозаконы в РФ

Мобильная разработка за неделю #534 (8 — 14 апреля)

UX и Секс

Базовый анализ продуктовых фичей

14 апреля 2024

[Перевод] Настоящая причина, по которой вы не станете сеньором

Первый опенсорсный LTE-сниффер с полной функциональностью

Массовые проблемы с аутентификацией на github.com

А нужна ли перезагрузка?.

Как выбрать преподавателя/репетитора

Госзакупки, «Точка Роста» и 3D-принтер за тройную цену. Четыре года спустя

[Перевод] После смерти Agile

Пример дивергентного мышления ИИ при использовании 1С запрос copilot

Зачем в школах изучать Pascal, если самый популярный язык программирования в мире — JavaScript?

Python в Docker — собираем образ сами

Оптимизация гиперпараметров за 5 секунд?

[Перевод] Создаем свой аналог sqlite c нуля. Часть #1

Где мое золото!? Или как монетизировать свою игру

Постфиксный калькулятор на Haskell

Цифровые подписи в Ethereum: как с ними работать?

Shenandoah GC в JDK

Создание реактивных сервисов Micronaut и Kotlin

Client-side RCE в Telegram Desktop. Разбор с POC

Huawei разрабатывает инструменты для производства современных чипов

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

Опрос по оценке эффективности работы сотрудников

Как собственнику грамотно делегировать функции

Больше ИИ-инструментов, хороших и разных: Google представила помощника для написания кода

Max Payne: хороша ли неонуарная классика сегодня?

Terraform в России

Интерактивный NPC на Unreal Engine

Способы обхода GIL для повышения производительности

«Фантазии» уносят реальные жизни

Тестирование монорепозитории в Docker контейнере

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

Септик и автономная канализация. Часть 2. Проектирование

13 апреля 2024

Tcpdump на разных уровнях

Решение систем линейных уравнений с помощью Python

Библиотеки для реализации алгоритмов сжатия данных в Rust

Почему FAR — центр моей компьютерной вселенной

[Перевод] «Искусство схемотехники»: предисловие к 3 изданию

[Перевод] Вы должны перестать вручную писать Dockerfile'ы

МРЭМ – 200. Электронный микроскоп родом из СССР. Цифровизация захвата изображения

Театр образования

Китайский процессор Loongson 3A6000 уже работает в мини-ПК. Возможности и характеристики модели Morefine M700S

Да кто такой этот ваш крипторынок?

BDUI: sapere aude или продолжай писать на коленке

Территория Большого Взрыва. От трёх китов к изначальной сингулярности

Запускаем PrivateGPT на GPU AMD Radeon в Docker

Сколько зарабатывает ручной тестировщик?

В чем причина галлюцинаций у нейросетей

16-битная операционная система на коленках

Google Chrome — теперь и за деньги. Браузер с ИИ предназначен для бизнеса. Что это за новинка?

Не жди последнего вагона. Войти в IT в ОАЭ. Почему стоит подумать сейчас?

Геймификация в EPM системах: фан или крутая фича? Разбираем на примере Форсайт

Разбирая бэклог. Часть 5. Не только Need for Speed или 6 условно аркадных альтернатив известной серии. 1992-1998

Всегда ли дефицитный бюджет государства – зло?

ChatGPT Глубокая интеграция

Долбанные айти (обзор ресурсов иной формации)

12 апреля 2024

Юмор программистов из 80-х прошлого столетия

Психология в UX/UI дизайне: 10 принципов, повышающих вовлеченность и удержание

[Перевод] Производительность Istio Ambient Mesh в одном Vs. нескольких неймспейсах Kubernetes

Простейшая нейронная сеть, мой опыт и выводы

Замени меня, нейросеть, замени меня полностью

NFT 2.0: на страже цифрового порядка

Что скрывает под собой скрытое (латентное) пространство?

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

Базовые принципы и практики разработки чистого кода

Настройка протокола mKCP в панелях 3X-UI и X-UI

Python — list/set/dict/generator comprehensions

Может ли ChatGPT заменить визит к врачу? Проверяем эффективность ChatGPT в определении диагноза и выборе лечения

[Перевод] Гонки на выбывание, идущие в центре Галактики

Database, Data Warehouse и Data Lake: что это и когда следует использовать каждое?

Аналитик vs. презентация задачи. Изучаем профессионально-деформационные диалекты коллег

Получение криптолицензии в Польше

Как защитить свой голос?

Основы основ: введение в операционные, файловые и символьные системы

Лонгрид по для быстрого погружения в HR-аналитику

Все лучшее – детям: новые технологии контроля доступа в школах

Чтение на выходные: «ГИРД. Группа изучения реактивного движения» А. П. Александрова

Блеск и нищета искусственного интеллекта

Создание собственного ключа Android приложения

Выжимаем максимум из PostgreSQL

[Перевод] Введение в цифровую обработку сигналов

Новая архитектура процессора — уже пора

Это всё, что останется после меня: проблемы наследования кода и передачи прав на него

Палочки Непера и «Шпаргалка» — карманные «калькуляторы» XVII века для умножения и деления сложных чисел

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

[Перевод] Как достичь высоких результатов в бизнесе с помощью командного обучения

«Коллеги, пришлите сроки!» — повторял джун-аналитик в течение месяца…

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

Vision Pro и история космонавтики

[Перевод] Если покупка — это не владение, то пиратство — не воровство

Чувствуй себя как дома: обновляем коммуникации и культуру в МосТрансПроекте

LOCOST и SPECTRUM, два подхода к суммаризации

Включаем Telegram Instantview для блога глобально

Безопасная разработка: обзор основных инструментов

Выравнивание многоуровневого массива в Swift (Flattening of multi level Array in Swift)

[Перевод] Познание и применение: учимся жизни через World of Warcraft

3D-печать: ниша для заработка или игрушка для гиков?

Цены на DRAM вырастут, но не сильно: последствия землетрясения на Тайване удаётся нивелировать

Топовые подходы к решению алгоритмических задач

Как создать изолированную среду для Nextcloud: полная инструкция

Локализация программного обеспечения: что важно знать компаниям?

Мошеннические схемы, так ли их много?

Роботы-покорители Венеры: 40 лет забытому подвигу советской науки

«Михалыч, где заказ?» или как мы автоматизировали процесс заказа лома и отслеживали его по RFID

Жизнь без линтеров и расчет цены абстракции: материалы для разработчиков на С++

[Перевод] Достижение высокой пропускной способности без усугубления задержки

Не DeepL-ом единым. Нейросетевой переводчик для ваших проектов в VS Code за пару кликов

Двойное дно: мой опыт прохождения айтишных курсов

Что спрашивают на собеседовании: топ-5 вопросов айтишнику от HR

Тюнинг старого тетриса

Зонтичный мониторинг на коленке

Российские роботы выполняют задачи на естественном языке. Зимний ROS Meetup 2024 — как это было и как это будет?

Что внутри мощного ноутбука Ninkear A15 Plus? Разборка модели на базе AMD Ryzen 7-5700U

Материалы будущего: бактериальная экокожа с самопигментацией

Баги, которые наделали немало шума

Почему эксперты жалуются на низкую надежность дешевых USB-флешек

Заменят ли LLM людей в разметке данных для AI?

Обзор Practical Network Penetration Tester (PNPT)

Космическое творчество. Как телескопы видят вселенную и зачем ученым Photoshop

Как работают команды продаж в крупных ИТ-компаниях

Интеграция Яндекс Почты со шлюзом входящей почты

Чек-лист по подбору подрядчика на разработку сайта или мобильного приложения

Увольнение без компенсаций: как этого избежать и что вам положено по закону

Ускоряем Dictionary в C# при помощи структур и CollectionsMarshal

Как я собрал красивое ведро для гидропоники

Решает ли задачу оптимизации биологическая нейросеть?

Как я курсовую писал на gRPC+REST в связке с клиентом на Android+Jetpack Compose

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

Сделано в СССР. Советский истребитель спутников — первым в мире перехватил космический аппарат-мишень

[Перевод] Понимаем полностью useMemo и useCallback

11 апреля 2024

Теорема о перестановке коэффициентов многочлена, принадлежащих идеалу кольца

Теорвер не нужен в играх, но это не точно

[Перевод] Istio Ambient Mesh для начинающих

Переживание за факт переживания и переживание за отсутствие переживания

Задача о сумме подмножеств

ОбАСУчиваем дачу. Начало

Как спланировать разработку без хаоса?

Новый взгляд на старые игры. Часть 3. Обратно в Fallout: New Vegas (2010) или 16 модификаций к сборке «Glow»

Не видел, значит не было. Объясняем заказчику, почему в UX-исследованиях важны не только цифры

Евгений DockerAuthPlugin’ович Онегин

Устраивался на автоматизатора тестирования, а попал в поддержку

Шифр Цезаря на Ассемблере

Короткий или длинный путь: зачем проекту корпоративный архитектор?

Распознавание лиц на микрокомпьютерах

Когда нам начнут вживлять гаджеты в мозг и кому это нужно

Книга «Разработка приложений на базе GPT-4 и ChatGPT»

Истоки японского дизайна: Мацумото Кацудзи и стиль «каваии»

[Перевод] Двадцать лет — ничто

[Перевод] Что такое Charmed Kubeflow?

[Перевод] Я изучила 900 самых популярных инструментов ИИ на базе open source — и вот что обнаружила

Контроллеры на дженериках: пишем кода в 3 раза меньше

Что такое Data Service и почему он может быть вам полезен

На что способны процессоры Intel 14 поколения на Raptor Lake Refresh: Core i5, Core i7 и Core i9

Как я победил ЧПУ (CNC) станок

Теоретическая и реальная производительность Intel AMX

Регистрация компании на Мадейре

MaaS, или мониторинг как сервис

[Перевод] Что есть истина в последней инстанции или какие добавки действительно работают?

Почему Accelerate — это не страшно

Реализация pin code во Flutter приложении

Первый IT-фестиваль KODE Waves о технологиях будущего: регистрация уже началась

Робинзон Крузо — модель «hello, world» для экономистов

Технологический винтаж: вспоминаем субналадонник Xircom REX 6000. Он умел многое

REST под сливочным соусом

Зачем нам так много языков программирования?

[Перевод] Анимируем 3d-персонажа в среде Unity: контроллер анимаций, параметры, условия

[Перевод] Как проанализировать риски: 4 шага

Data Product Manager — кто это?

Аутентификация go с использованием токенов PASETO

[Перевод] Настройка аутентификации в приложении через Active Directory с использованием OpenAM

Новые угрозы в OWASP API Security Top 10

AmigaOS, LisaOS и NeXTSTEP: операционные системы эпохи расцвета ПК

Два ремонта Microsoft Sculpt Ergonomic Mouse за $100: замена левой кнопки, обмен материнками и пайка еще одного модуля

[Перевод] Вычислительные выражения: Типы-обёртки

Математическое моделирование технологических объектов и систем глазами и руками студента

Жизнь после отвала eMMC. Часть 2: даём новую жизнь устройствам с полностью мёртвой памятью. Загружаем Android с MicroSD

SAGE v1.1.0: как мы учили генеративный корректор орфографии ошибаться реже, думать быстрее и исправлять пунктуацию

Может ли мобильный-разработчик стать CTO?

Нейроморфные и квантовые модели ИИ: что это, причем здесь сильный ИИ и их перспективы

Lessons Learned: почему никогда не стыдно взять и всё переделать

Как уйти с работы и сохранить человеческие отношения?

Готовимся к первому собеседованию: что повторить и как настроиться тестировщику без опыта

Эволюция Traffic Engineering-2. От основ PCEP к новому взгляду на РСЕСС

Умная квартира начальника: хотел всё на Z-Wave и Алисе, но решил сэкономить

Размер мозга увеличивается. И это имеет значение

Что мы делаем, когда у нас заказывают аналитику без нормальных формулировок

Интеграция интернет-опросов на веб-сайты

Кейс «ВкусВилл»: как автоматизировать процесс открытия новых торговых точек

Метрика в машинном обучении сложных систем, алгоритм и программный код

Домашняя нейронка. Какое «железо» выбрать для Stable Diffusion?

ЕИС: как найти в системе госзаказа что угодно

Конец эры консалтинга

Основы работы с хранилищами в Kubernetes

Мы опубликовали датасет для детекции речи размером более 150 тысяч часов на 6000+ языках

Халвинг биткоина — возможность заработать 100-150% годовых

Воспоминания о НПП 2003 года

Новый взгляд на старые игры. Часть 2. Hexen II (1997) + Portal of Praevus (1998) + FTEQW (source-port)

[Перевод] Питер Хиггс, лауреат Нобелевской премии, предсказавший существование «частицы Бога», умер в 94 года

10 апреля 2024

Охота за кредами

9 полезных крейтов в Rust

Векторные СУБД и другие инструменты для разработки ML-моделей

LLM как универсальная «отмычка» студента — настолько ли все хорошо?

Народный измеритель ёмкости батареек и аккумуляторов BatteryTest

И полгода не прошло: релиз Qt 6.7 и Qt Creator 13. Что нового и что изменилось?

Теперь я адепт Глубины, но денежный вопрос все ещё актуален

Модули ES6: Rollup

Realms of Arkania: Blade of Destiny (1992/2013)

Библиотека EremexControls.NET для Avalonia UI — Обновление март-апрель 2024

Фреймворк DBGridChart и OLAP-приложение Экспресс_обработка.exe для ведения баз данных и анализа данных

Сбор и сортировка вложений писем с помощью Fetchmail + Procmail + uudeview

HomeAssistant на Android

Металл не только для солдатиков: краткая история олова

Более 250 бесплатных курсов и ресурсов по аналитике

Как стать хорошим менеджером и наладить коммуникацию в команде? Советы от экспертов

Препарируем Wazuh. Часть 2: Подключаем источники

Как я написал клиент электронного дневника своей области

[Перевод] Кластер MicroK8s

Настройка HTTPS для контейнеризированных Java-сервисов

Xpath — залог стабильных UI-автотестов на Web и Mobile Web

Путешествие в yarn

C# Тренажер

«Экструдер» филамента для 3D-принтера своими Оч.Умелыми ручками

PIP — Загрузка пакетов python для офлайн установки

Континент 4 Getting Started 2.0. Система мониторинга

Что скрывается в коде игрового движка, написанного на Java?

«Вояджер-1» пока не списали со счетов: неполадка локализована. Что происходит с аппаратом?

[Перевод] Как передавать данные между вью контроллерами в Swift

[Перевод] Фильтр Блума

Есть ли жизнь IT-специалиста в девелоперской компании? Дневники системного аналитика, Часть 1

Идеология второго интернета

[Перевод] Почему на других планетах так сложно бурить

Вскрытие детали за 40 тысяч. Ремонт и реверс высоковольтного модуля Traco Power MHV12-2.0K1000N

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

Интеграция со СМЭВ, как это было

Вызов пользовательских функций в API Gigachat

Путешествие в глубины сети с Shodan – поисковой системой, открывающей двери в неизведанное

Материалы будущего: текучие метазерна

История ритм-игр: от «Саймона» до Just Dance

Банановые шкурки на интервью Python-разработчика

(Не) безопасный дайджест: если бы в ИБ была «Премия Дарвина» – 2024

Компоненты среды рабочего стола | Linux

Компрометация данных и её обнаружение

Как работают алгоритмы музыкальных стримингов. Разбираем на примере

Альтернативные формы занятости и беременность

Где создают и развивают инновации в РФ или что такое ИНТЦ и что они предлагают

Континент 4 Getting Started 2.0. Система обнаружения вторжений

Пишем калькулятор на Rust с GUI

Экзокосмонавтика и точки Лагранжа или держитесь подальше от суперземель

09 апреля 2024

Как автоматизировать общение с hr в 40 строк

Создаем изометрические уровни игры с помощью Stable Diffusion

[Перевод] Сравнение MicroK8s c Managed Kubernetes Clusters, K3s и Minikube

Веб-аналитика. Или откуда начинается сбор данных о пользователях

Основы метаклассов в Python: Простое понимание с примерами

Convex — альтернатива Firebase и Supabase

Последнее издание культовой книги «Искусство схемотехники» стало доступно русскоязычным читателям

Плавный вход в FPV. Или сборка первого учебного комплекта

Новый взгляд на старые игры. Часть 1. Re-Volt (1999) + RVGL + контент с Sega Dreamcast

Книга «SQL. Pocket guide, 4-е изд.»

Задача Эйнштейна — большой тест LLM нейросетей на логическое мышление

Меньше работы с людьми, больше работы с данными: кому подойдет мир аналитики

Framework Laptop: не только ноутбук, но и станция «всё в одном». Необычные проекты на базе модульного девайса

Как подготовиться к своему первому собеседованию в России в IT сфере (краткое руководство к действию)

[Перевод] Существует ли частотная область в реальности?

Как мы реализовали авторизацию пользователей ALD Pro через Keycloack на примере Grafana

Odinbit, игра моей мечты и процесс её создания. С нуля до первой публичной версии

[Перевод] Словарь прошивщика

Как установить MikroTik CHR в облаке? Шпаргалка

Разработка автоматизированной очереди для сдачи лабораторных работ

Клетка ХIV. Гомеостаз и метаболизм

Есть ли жизнь после Microsoft?

Legacy: поддерживать нельзя переписать

Процесс учреждения предприятия в Объединенных Арабских Эмиратах за три этапа: путеводитель по созданию фирмы в Эмиратах

Поиск с подкреплением на ориентированных взвешенных графах

Как мы интегрировались в казахстанский маркетплейс или история о нюансах

Быстрый запуск pet-проекта на Python и PostgreSQL

Дашборд управления бизнесом (P&L) в Metabase за 5 дней

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 9. Еще раз о конкуренции

Как провести фаззинг REST API с помощью RESTler. Часть 3

«Open source в России» — интервью с сооснователем и CTO компании-разработчика веб-сервера Angie

Вышел бюджетный игровой процессор Ryzen 7 5700X3D с 96 МБ кэша под сокет AM4

Ты — это то, как ты пишешь. Как расти через качество кода

Хорошие практики нагрузочного тестирования: гайд для тех, кто успел до «пожара»

Регрессируем обычную известь

[Перевод] Почему вам необходим React Query

Нерациональные выборы: жалко бросать проект, в котором уже много сделано

Высокоточное измерение ЭКГ.Часть 3

Чего боятся стажеры? {Спойлер: всех отвлекать, все поломать, чего-то не знать, на код-ревью завалиться…}

zVirt Hosted Engine: практика развертывания в картинках

Как не стоит делать игры на Unity

Мир глазами ИИ

Call Activity vs SubProcess: В чём отличие?

Хотите похудеть – НЕ спрашивайте меня как. Часть 2: Оземпик — опыты на себе

Улучшаем технику серфинга с помощью компьютерного зрения

Настройка SSH сервера, вход по ключу

90+ дашбордов для OSINT и глобального мониторинга

Подводные камни при разработке мобильного приложения на Bitrix REST API

Ивент шторминг (Event Storming) при работе над игровыми проектами

Мир, дружба, дедлайн: как избежать конфликтов в разработке и сохранить команду

Huawei продвигает собственную ОС и планирует дистанцироваться от Android, Windows и других операционных систем

У тимлида есть только путь: как и зачем расти выше по карьере

Как устроен RAPTOR — новый подход для RAG, который понимает контекст сразу всей книги

Удалить нельзя эксплуатировать: как мы нашли уязвимость в установщике Битрикс

[Перевод] Руководство по интеграции Flowable с Spring Boot

Весенний митап для бизнес-аналитиков в red_mad_robot 17 апреля

И снова дискеты: американская система управления поездами в Сан-Франциско полностью зависит от флоппи-дисков

An incursion under C#. Протаскиваем F# в Godot

Ликбез по методологиям проектирования хранилищ данных

C3D Solver: принципы параметрического черчения 2D-паттернов и улучшения для 3D-моделирования сборок

Умный дом на openHAB+MQTT+Arduino. Часть 2: Датчики, релюшки

Как сэкономить время на настройке рекламных кампаний или самая полная инструкция по Директ Коммандеру

Разворачиваем ML модель с использованием ONNX на Android в километре над землей

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

Что бы я сказала эйчарам, если бы они попросили у меня обратную связь?

Внедрение MRP по точке перезаказа

Какие будут зарплаты у программистов в 2024 году: у кого меньше, а у кого больше

Открываем YandexART API и рассказываем, как мы учили нейросеть создавать картинки, которые понравятся людям

Flutter: история успеха

Как британский разработчик ищет диск с 7500 биткоинами, который случайно выбросил в мусорку 10 лет назад

Я айтишник, я строю новые цеха

Как студенты Практикума перепроектировали сайт Alfa Digital

Пет-проект: путь от «простого получения опыта» до «продукта, способного приносить пользу IT сообществу»

[Перевод] Базовый вариант использования Task Unwrap

Создаем механизм «промпт на промпт» для всех ботов на базе LLM (No-code)

Выгорание в web-разработке

[Перевод] Управление памятью .NET 8: обновление ограничений динамической памяти

Континент 4 Getting Started 2.0. VPN

Создание генератора объектов в редакторе Unreal Engine

Двоичный код Вселенной и симметричные языки

Python streaming (spark+kafka)

08 апреля 2024

Знакомимся с 'log enrichment'

Покупка подписки Apple Developer from Russia в апреле 2024 без иностранной карты

Мифы об изучении иностранных языков

Security Week 2415: новые уязвимости в продуктах Ivanti

Google пытается оптимизировать формат JPEG, увеличив компрессию на 35%. Что это за технология?

Как создать свой Spring Boot 3 — стартер?

[Перевод] CI/CD для изменений в БД

Анализ навыков data-специализаций в вакансиях HH.ru

Основные настройки для управления ресурсами в PostgreSQL: настройка памяти, CPU и I/O

Transient storage в EVM (EIP-1153): на грани добра и зла

Краткая история подогрева дорог. Часть первая

Неидеальный спринт

[Перевод] Программирование вне парадигм

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

Мобильный UX/UI дизайн: 10 лайфхаков для создания безупречных мобильных приложений

Как выявить токсичных сотрудников в коллективе

UI. Нюансы реализации маркера в редакторе блок-схем DGRM.net

Как дизайнеру и любителю технологий жить после Apple Vision Pro

Разговор с директором по развитию бизнеса Solar NGFW Андреем Щербаковым об NGFW и использовании open source в нём

Можно ли научить чат-бота всегда говорить правду. Часть 2

Как развернуть сайт c помощью Terraform

Анализ Telegram аккаунтов

И вот она явилась: представлен новый выпуск свободной ОС OpenBSD 7.5

Подводный поезд, аэротакси и электросамолёт. Как меняется сфера транспорта, и что нас ждёт в будущем

Трансляция видео через P2P сеть

Миграция с MSSQL Server на PostgreSQL. Предпосылки

Будни проджект-менеджера

[Перевод] Вычислительные выражения: Введение в 'Bind'

Веселые уроки WinCC OA. Настройка сервера протокола МЭК 60870-5-104

Тестируй, пиши отчет и снова тестируй! Как мы в лабораториях КРОК изучаем рынок инфраструктурных решений

Как получить психологическую поддержку в трудной жизненной ситуации

Как настроить префикс в PortProton

BSIMM: с чего начинается AppSec в компании

[Перевод] В момент смерти с мозгом человека происходит что-то странное

Ускорение индексации в Google в 2024 году

[Перевод] 13 инструментов для тестирования методом «чёрного ящика»

GPT-4, Claude 3, Gemini Pro или опенсорс — как выбрать LLM под свою задачу?

Kid-tech. Особенности детских банковских продуктов: зачем банкам дети и нужно ли это родителям

Как я нашёл работу геймдев разработчиком в США из России. Размер и способ оплаты, английский, где искать

Как мы разгрузили руководителей проектов и освободили время для «профильных» задач

Б значит не Безумие, а Безопасность часть 3 — Последний элемент

От «здравствуйте» до こんにちは: языки программирования не на английском языке

GigaAM: класс открытых моделей для обработки звучащей речи

Маркировка рекламы для digital-агентства как посредника в ОРД Яндекс

Не ок, Google: мошенники используют Looker Studio для фишинговых рассылок

Концепция «все есть файл» — давно устарела

Почему я стал использовать Алгоритмические собеседования при подборе команды

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

Кадровая текучка в ИТ — мнения HR-партнеров компаний SSP SOFT и Softorium

Распознаем голосовые сообщения Telegram без СМС и пересылок ботам

История работы и увольнения в Super.web

Как выбрать правильный стат тест для разных метрик

Континент 4 Getting Started 2.0. Веб-фильтрация

Отмена карт «МИР» и разоблачение нейроиндийцев Amazon

Лучшее и новое: что расскажут о тестировании на Heisenbug 2024 Spring

Лучшее время для Яндекс BugBounty

Мобильная разработка за неделю #533 (1 — 7 апреля)

Что нужно знать джависту, чтобы пройти собеседование

Заставляем дружить OpenGL c JVM на macOS

07 апреля 2024

Жажда «цифровой крови»: Как Google, OpenAI и Meta переступают черту ради развития ИИ

[Перевод] Open Source GraphQL CDN / Edge Cache с Cloudflare, Fastly и Fly.io

Расшифровка BitLocker — добыча ключа из микросхемы TPM

[Перевод] Рулетка онбординга: ежедневно удаляем аккаунты сотрудников

Сложные цепи из последовательных звеньев и параллельных шин — согласование цифрового сигнала внутри таких схем

Одноплатники середины весны 2024 года: 5 моделей для решения разных задач

[Перевод] Мега-Учебник Flask Глава 3: Веб-формы (издание 2024)

Алгоритм расчёта расстояния между строками

Полное солнечное затмение 8 апреля 2024 года

Как сделать из нативного компонента — React-компонент

Python для анализа годовых температур в Москве

Человек и его инстинкты

Siemens LOGO, Home assistant, или моё видение умного дома

Разбирая бэклог. Часть 4. 5+1 забытых шутеров категории «B». 1993-1996

Полные правила игры DOS

Qucs-S: руководство по использованию SPICE-моделей и созданию библиотек

Пора перестать бояться джунов

Куда идти дальше, когда перерастаешь уровень сложности senior

История геймдизайна от классических игр до современных технологий

Логи в файлах: написал своё приложение для просмотра структурированных логов

Статический анализ структуры базы данных (часть 2)

Простая и проверенная система ввода в должность для ваших сотрудников

Kubeshark — мониторинг и анализ Kuberneres

[Перевод] Подписки на GraphQL: Почему мы используем SSE/Fetch вместо Websockets

[Перевод] Начата разработка нового настольного эксперимента по поиску тёмной материи

[Перевод] Гайд на Reinforcement Learning для новичков. Реализация простой задачи

Жёсткие диски не сдаются: технологии записи данных совершенствуются, ёмкость HDD растёт

Континент 4 Getting Started 2.0. Работа с пользователями

06 апреля 2024

Как хранить в мастерской разное и длинное

Опрос по оценке рабочих процессов

Защищаем облако: открытые инструменты для обеспечения безопасности в контейнерах и не только

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

[Перевод] Пространство имен для GraphQL: Бесконфликтное объединение любого количества API

Стоит ли идти в геймдев в 2024 году

Shiva — Open Source проект на Rust для парсинга и генерации документов любого типа

Автоматизированная торговля акциями с использованием глубокого обучения с подкреплением

Революция в клеточной биологии: Применение GPT-4 для РНК-секвенирования

[Перевод] Исследователи с DESI составили самую большую трёхмерную карту нашей Вселенной

Германия снова делает попытку перехода с Windows и MS Office на Linux и LibreOffice. Почему не получилось в прошлый раз?

Самые полезные библиотеки JS для красивых анимаций

Импортозамещение – взгляд от эксплуатации. Что не так с ним. Часть первая и последняя. Серверы

Иллюзия неизменного прошлого. Мы ждали лета — пришла зима

Разбирая бэклог. Часть 3. «Неприметные сокровища» или 4+4 разножанровых эксклюзива на SNES и Sega Genesis. 1992-1993

Концепция построения кустов сетецентрической системы управления войсками

[Перевод] Pandas: от хаоса к красоте кода

Как бизнес-аналитику не делать “чужую” работу

Разбирая бэклог. Часть 2. 11 аркадных beat 'em up'ов. 1990-1995

Сказ о том, как я эмулятор Intel 4004 на Python писал (часть 2)

LayerSlider WordPress CVE-2024-2879

Класс Reverse Mapping на Python

Шутер Monument. Обновление спустя 5 лет после релиза

Система мониторинга температуры в теплицах (Telegram, 1С, Yandex Алиса, Excel и голосовое оповещение)

Скрытые сокровища интерфейсного дизайна: 10 малоизвестных UI элементов, улучшающих взаимодействие

Микросервис на Python+ FastAPI

Управляем умным домом Home Assitant через Алису и без интернета. Часть 1

Построение гистограммы максимального и среднего времени выполнения запросов для PostgreSQL

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

Анализ новостей с помощью сегментации и кластеризации временных рядов

Для дома и офиса: 5 моделей мини-ПК, позволяющих решать разные задачи

Когда мобильная сеть недоступна: зачем запускают звонки через интернет

Лучшее время для инди-игр и скандал со Sweet Baby Inc: что происходит с игровой индустрией

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

Какую доходность и риски ожидать от S&P 500 через 10 лет?

Континент 4 Getting Started 2.0. Контроль доступа

Жизненный цикл Activity приложения: базовые принципы и понятия

05 апреля 2024

Конструкторы-самозванцы в Kotlin

[Перевод] Dataloader 3.0: Новый алгоритм для решения проблемы N+1

Postgresso #3 (64)

Калибровка магнитометра с помощью обобщённого фильтра Калмана

Самодельная механическая клавиатура с трекболом на базе DactylManuform

Клиентский сервис с CRM-системой 2012 года. Кейс и отзывы сотрудников Кухни Zetta

Beego в Golang для начинающих

Как перейти на фриланс начинающему разработчику? пример опыта (AR) и полезные советы

Подготовка к сертификациям CompTIA A+, Network+ и Security+

Что стоит почитать по Python в 2024 году? Пять хороших книг

[Перевод] Десять основных упражнений для предотвращения болей в спине у программистов

Apple Vision Pro: обзор платформы и создание первого мобильного приложения

Чтение на выходные: «Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина

Про решаемость пятнашек

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

Как организовать межкомандную работу в трекере задач METEOR

Make Habr Hard Again: «железная» номинация «Технотекста»

Как OpenAI создавали бота, который победил проигроков в Dota 2

МойОфис обновил цифровое рабочее пространство Squadus. В релизе 1.4 улучшены возможности для коммуникации команд

Подключение к активной сессии пользователя (powershell-gui)

Как сэкономить миллионы рублей, или перевод документации нейродвижками

Как на самом деле работает дефицит калорий. Часть 3

Установка Arch Linux кратко и без боли

Мое первое знакомство с интернетом: диалап, ностальгия, подключение через таксофон и «рыбалка» со спутников

Как не надо проверять размер массива в С++

22 метрики для маркетплейса и что с ними делать — американский опыт глазами российского Менеджера продукта

Менторство в IT. С чего начать и как стать успешным ментором

Какие реальные успехи Китая в сфере ядерной космической энергетики

От задачи к результату: как сформулировать требования правильно

Что такое semantic-release и как с ним работать

[Ответ] Про цифровые-сервисы в Германии

Настоящие российские коммутаторы, ИИ-ускорители и новые видеокарты от NVIDIA: новинки в мире железа за март

Как я продал IT бизнес, чтобы развлекать детей (и себя)

Китайская электроника: в КНР постепенно переходят на собственное ПО и чипы. Что происходит?

Разбираемся в новом роутинге в Go 1.22

Клетка ХV. Картирование типов клеток

Превращаем голосовое сообщение в структурированную заметку

Разрабатываем Nix в России

Новый «ИИгрок»: что мы знаем о Grok?

Последствия травмы: секреты быстрого восстановления

Fashion is ML profession! Материалы митапа

Как System/360 спасла IBM и переписала историю вычислений

Как найти своего IT-ментора — о сервисах Хабр Карьеры

Аппаратный антискиммер. Чёрная коробочка, защищающая банкоматы

Business Intelligence — быстрый старт

«Американцам заходят борщик и сырники» — интервью с CTO Foodtech-стартапа из Чикаго

Проджект менеджер свалился под стол с кровавой пеной во рту — что делать?

Мы шутили над «опытными пользователями ПК», а ведь они вымирают

Выбор БД в новом проекте

Как UX/UI дизайнеру улучшить UI Kit: 10 конкретных советов

Установка пароля на SD карту с помощью веб-приложения на jQuery, веб-сервера Azure RTOS и Synergy

Компас и глюкоза: анализ крови с помощью смартфона

Удалёнка для айтишников: разбираем 5 мифов про работу из дома

Топ-11 МФУ из разных сегментов — на любой вкус и кошелек

Go-like каналы на C++

[Перевод] 10 > 64: как хранить больше данных в QR-кодах

Как получить лицензию ФСТЭК России. Опыт «Фланта»: процесс, сложности, советы

Как дисциплина управления мастер-данными влияет на продажи

Основы тайм-менеджмента: ежедневное планирование в календаре. Как планироваться, чтобы не испытывать боль. +Регламент

Программирование и ИТ во мгле, но это не точно

Реклама в Telegram Ads: дешевый способ закрыть гештальт для тех, кто опоздал с инстой, ВК и Яндекс Директом

04 апреля 2024

NTW3 Объяснение Примера

Решаем дифференциальные уравнения с помощью Python часть 1

Перфокарты против перфокарт: война систем до появления iOS и Android

[Перевод] Используем поля Joomla для фильтрации материалов

[Перевод] Технология, позволяющая органам работать вне тела

Чему могут научить пул реквесты в чужие проекты

Технологии мобильной связи развиваются. В Китае запустили 5.5G — что это за стандарт?

Как протестировать Android-приложение, которому требуются разрешения

realme 12 Pro — продвинутые камеры и приятная оболочка

Оптимизируем параметры запуска приложения Spark. Часть первая

То, что вы пишете, это точно composables?

Замена мотора на дорожке LifeSpan Fitness TR5000

Как мы реализовали текстовый поиск за 48 часов

Как обнаружить галлюцинации в LLM?

Как настроить библиотеку SFML C++ в Visual Studio 2022 статическая компоновка

Смарт-контракты на WebAssembly: зачем это надо и как работает

Использование библиотеки DCMTK для создания DICOM-файлов на C++

Зачем нужно ИТ в современном бизнесе?

Open Source в российском ИИ: исследование ландшафта

Нужен ли удаленной команде менеджер?

Как оптимизировать процесс подписи документов с помощью автоматизации процессов?

План развития: не панацея развития, а инструмент

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

Как тимлиду оценить «КПД разработки». 4 работающих способа — без хрустального шара и гадания на кофейной гуще

Спамеры в телеграм, мой опыт борьбы

Google+ — как развивалась соцсеть и почему ее пришлось закрыть

А точно ли программистам не нужны алгоритмы?

Tenis: как загнать все мячи на один корт, или Как мы решились на создание своего алерт менеджера

Алгоритмы вокруг нас

Сетевая форензика с помощью ZUI

Почему в Grand Theft Auto: San Andreas самолёты падают с неба

Новый сокет LGA 1851 и что о нем известно: процессорная совместимость, актуальность, спецификации и другое

Алгоритм ESG (Evolution of Social Groups). C#

[Перевод] Б/У ThinkPad может быть лучше, чем новый дешёвый ноутбук

Backend-разработчик: из стажера в джуны

[Перевод] Размышления о высококачественных данных, собранных людьми

SwiftUI: архитектура State-Model-View

Универсальные типы в python

Из разработчиков в архитекторы: как и зачем мы обучаем архитекторов в МТС

Книга «React быстро. 2-е межд. изд.»

Теперь без SAP. Что происходит с рынком ERP в России

Путь медиаджедая

Работа с заинтересованными лицами на проекте

Как мы выследили новую APT-группу, которая похищает пароли и передает их телеграм-ботам

Программирование — не мужская профессия

DevOps на IBM: как мы навели порядок в 700 системах, перейдя от bash к IaC

«Верните всё как было», или Как большие корпорации делают редизайн

И снова маркетинг

3D игра на ленте Мёбиуса, основы механики

Как мы ускорили деплой облачной платформы в 20 раз и избавились от панических атак

Как перезапускать PySpark-приложение и зачем это может понадобиться

[Перевод] Исследователи приблизились к новому пределу скорости решения задачи коммивояжера

BSCP — разгадываем тайны сертификации от академии PortSwigger

8 неочевидных уязвимостей при разработке e-commerce проекта на NextJS

Используй Силу, Люк: Single Pane of Glass в Мире SRE

Prosci на практике — системное управление изменениями

Цены на SSD снова растут: главные производители накопителей меняют стратегию. Что происходит?

[Перевод] По какому маршруту удобнее всего покидать Солнечную систему?

Как настроить тестирование с Vanessa Automation и Gitlab с нуля

Стоит ли идти в тестирование в 2024 году?

Энциклопедия контроллеров и обучающий проект (на Хабре)

Идеи улучшения точности, удобства и скорости языковых моделей

Accessibility Scanner в Android

О преступлениях в ИТ простым языком

Что внутри мощного мини-компьютера Geekom A7? Разборка неттопа на базе процессора AMD Ryzen 9 7940HS

Автоматизируем сеть Яндекса с Милошем. Часть 1: сервис конфигураций оборудования

[Перевод] Как определить, что мобильное приложение написано на Flutter

[Перевод] Как исправить ITMS-91053: Missing API declaration

Тестирую наушники Commo One

Как сделать автоматический полив: грунт и гидропоника

RFM-анализ вашего поведения в банке

Эффективные вложения в ИТ: Как посчитать ROI при внедрении ПО на примере системы маскирования данных

Рисуем с нейросетями: Есть ли у ИИ-художника свой стиль?

Когда ваши требования готовы?

CRTP в C++

«ЭЛЕКОН-МК» — два лика советского-российского микрокалькулятора

Континент 4 Getting Started 2.0. Установка и инициализация

Как поднять почтовый сервер mailcow

Как пассивный доход, только еще пассивнее. Рассказываем, как зарабатывать, рекомендуя наши услуги

4.04 — день, когда можно найти потерянное

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 20 — Инт-Ину

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 10 — Га-Гн

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 11 — Го-Гя

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 14 — Дм-Дя

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 15 — Е-Ж

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 17 — Зб-Зя

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 18 — Иа-Из

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 19 — Ии-Инс

Монитор, который считает время своей наработки

СКВОЗНАЯ МЕХАНИКА (часть 1)

03 апреля 2024

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 6 — В-Ва

Электронная подпись документов в ОАЭ

Воронка продаж в соцсетях: инструкция по применению

Разработка сайта на Тильде на примере реального проекта — подход и разбор решений по UX и UI

PrimeNG + NestJS + Yandex = речевая аналитика

[Перевод] Как я стал специалистом по машинному обучению. Open AI и Dota 2

Стань web-программистом за 1 Час- НЕ ШУТКА. Прочтите, если смотрели видео, пожалуйста

Почему переезд на новое ПО — такая боль для сотрудников. С чем смириться и что можно улучшить

[Перевод] Найдена самая маленькая и тусклая галактика-спутник Млечного Пути

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

3 способа запуска Spark в Kubernetes из Airflow

[Перевод] Влияние рецепта гравитации на будущее космических поселений

Нейропаучок пробует силы! Часть 1

ИИ для создания презентаций: тестируем и проверяем

Формальная верификация смарт-контрактов во фреймворке ConCert

Typescript Generics

И два года не прошло: вышел релиз NetBSD 10.0. Что добавили и изменили в этой ОС?

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

Создание ИИ-ассистента, который отвечает на вопросы пользователей по базе знание

Пошаговая инструкция создания нового вида контроля в «1С: Управление холдингом»

Интересный способ увеличить средний чек и LTV за счет разработки в тематике: продажа каминов

Топ-3 причины, почему вы должны использовать Copilot

LINUX + FL Studio + платные VST (32+64)

Как я взял в кредит 66 млн и хотел заработать 40 млн на выращивании тюльпанов

Личный опыт: тестовое для поиска на позицию Junior Product Manager

МойОфис выпустил крупное обновление 2.8: больше 250 улучшений для эффективной работы с документами и почтой

Празеодим, сын ошибок трудных: краткая история металла

Как расти разработчику внутри компании?

Увеличиваем Attack Surface на пентесте периметра

Как айтишникам быстро выучить английский с помощью ChatGPT?

Нейросетевой чип с интерфейсом, привычным Embedded программисту

Создание бита с помощью двух нейросетевых инструментов – Loudly AI + Extract stems from sample в FL Studio ver. 21.2

Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты

Персональные рекомендации: мы подумали за вас, или jtbd в действии

Сведения о доступности в Carbonio

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 4 — Ас-Ая

Выстраиваем процессы команд разработки: кейс и практические рекомендации

Поиск уязвимостей в исходном коде с помощью ручного статического анализа

Синтетическое генерирование данных (SMOTE)

Мониторинг Apache Airflow. Оценка «прожорливости» тасок

Как мы исследовали запросы аудитории, чтобы собрать актуальную программу для FrontendConf 2024

Как менять команды, не увольняясь из компании. Культура горизонтальной мобильности в Контуре

Применяем стандартные алгоритмы в C++. Семь примеров

Выстраиваем процессы команд разработки: кейс и практические рекомендации

Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?

[Перевод] В погоне за заменой Redis

7 примеров ИИ, которых не хватает прямо сейчас

Вызволяем увлажнитель из сетей Xiaomi

LangBar++. Автоматическое исправление раскладки набранного текста с использованием словарей Hunspell

Быстро и легко ищем баги в играх на Unity (для C# разработчиков)

AutoML на практике — как делать автоматизацию, а не её иллюзию

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

Паркууур: четырёхлапый робот ANYmal может преодолеть почти любое препятствие

Обращение к айтишникам Qiwi

Боты и сервисы для разведки данных Вконтакте

Технологии групповой разработки в современной 1С-индустрии

Системная ошибка рынка труда или почему не хватает технических писателей со знанием языков разработки и API

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 3 — Ан-Ар

[Перевод] Вычислительные выражения: разбираемся с продолжениями

Интерактивные и документированные диаграммы для сложных систем

02 апреля 2024

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 2 — Аг-Ам

Комета 12P/Pons-Brooks. Условия видимости со 2 по 15 апреля 2024 года

Разница между pool.map и pool.map_async в Python

Слово vs Понятие и Почему специальные методики запоминания слов — баловство

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

Решение cryptopals. Часть 3

Эффект бабочки и рынки(ч.2)

Использование ML и новых методов кластеризации для борьбы с COVID-19: Революция в выявлении вирусных мутаций

Для начинающих программистов

Последний полёт Delta IV Heavy никак не состоится. Что это за ракета-носитель и чем она известна?

[Перевод] Мега-Учебник Flask Глава 2: Шаблоны (издание 2024)

Каково быть тимлидом и почему они так быстро выгорают

Синергия продуктов Anti-DDoS и WAF

Обзор продукта «Структура API» и новой функциональности сравнения Open API спецификаций

Книга «Генеративное глубокое обучение. Как не мы рисуем картины, пишем романы и музыку. 2-е межд изд.»

[Перевод] Тестирование баз данных

Вспомним лучшее. Мы на Хабре 10 лет

Как инжиниринговые компании организуют в TDMS Фарватер хранилище и обмен документацией. Опыт «Аквапрув»

Climate Survey — оценка психологического климата

[Перевод] AFCOM: Бум ИИ стимулирует инновации в проектировании и строительстве ЦОД

Мини-обзор E Ink-ридера PocketBook 700 Era: 7 дюймов, защита от воды и… ощущение клёвой вещи

Пишем свой вариантный тип

Где Моя Эффективность, Босс? Как использовать метрики в управлении командой

[Перевод] От основателя до технического директора. Какие уроки я извлёк? С кого можно брать пример?

Практика замены MS Office: 4 ситуации, когда это невозможно…но вполне получается

Task contamination, интриги, расследования

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

Когда выйдет и каким будет Xiaomi Band 9. Что можно купить вместо него

Венец хакерской культуры — обзор Flipper Zero

Модули multiprocessing и threading в Python

Новая техника скрытого извлечения данных из реестра: анализ и рекомендации по защите

От HTTP к RCE. Как оставить бекдор в IIS

[Перевод] Лидерство в тестировании — выполнение тестового проекта

Экономический анализ: как генеративный ИИ меняет производительность труда и перспективы профессий

Троянские астероиды Юпитера

Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.1 — как и зачем читать планы)

[Перевод] Что нового в документации YDB за 1 квартал 2024 года

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 1 — А-Ав

Настройка Wi-Fi «из коробки»

Народный IT-ист: Как жили и работали программисты в СССР

Самые неприятные поломки ноутбуков в моей практике. Чинить или не чинить — тот еще вопрос

[Перевод] Как долго во Вселенной сможет существовать жизнь?

Почему 90% резюме продактов — не очень

Что надо сделать на новой работе в первый месяц: гайд для тех, кто недавно в IT

Авто без водителя: почему будущее до сих пор не наступило?

Best Practices по подключению к сторонним API в проекте

Переделка трансформатора для двухполярного питания

Что делать, если у команд дисконнект: как строить взаимодействие на разных уровнях с помощью Канбан-досок

8 вопросов про CAE: точность, скорость, железо и импортозамещение

Искусственный интеллект и труд человека: что происходит?

Распознавание виджетов на экране приложения Flutter

Django + React. Авторизация с помощью сессий между разными источниками

Умный дом на openHAB+MQTT+Arduino. Часть 1: Кластер

Каскадная, итерационная и спиралевидная модели внедрения корпоративных информационных систем

Как сделать нейросети ассистентом SMM-менеджера: наш опыт

Ускорение инференса LLM

Идеальное резюме, разговор с IT-рекрутером

Выращиваем тимлидов в домашних условиях

Нет у меня никакого первого имени

Повышение наглядности интеграционных тестов

[Перевод] Поиск в будущем

Структура объекта в JavaScript движках

В общих чертах про функциональное программирование в Rust

Хеш-функция Стрибог. Особенности аппаратной реализации на System Verilog

Сборка приложения для AppStore. Используем Jenkins, Fastlane, TestFlight

[Перевод] Теория Связей 0.0.1

[Перевод] Причуды подписок на GraphQL: SSE, WebSockets, Hasura, Apollo Federation / Supergraph

01 апреля 2024

[Перевод] Вычислительные выражения: Введение

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

Что попросить у 1С на новый год

Особенности национального DevOps: йети, опенсорс и тяга к облакам

Security Week 2414: последствия взлома xz-utils

Astana IT University: новый формат обучения

Американские издания судятся с OpenAI за кражу их контента

GPT-5 — чего ожидать от новой модели от Open AI? Возможности и потенциал искусственного интеллекта

Байки с завода: как IT-специалисту на заводе живётся (часть вторая)

Фреймворки Gymnasium + Stable-Baselines 3, VizDoom и платформа SMAC в геймдеве

Немного об испарении Хокинга

$mol — лучший мемогенератор во фронтенде

[Перевод] Сильное шифрование подключения SQL Server Management Studio 20 к Microsoft SQL Server 2022

Как создать ассистента для поиска по видео

Когда вендор не защитил — защищаем вашу Станцию, Капсулу и A113X

Выбираем среду для разработки: сравнение Bun.js и Node.js

Как устроено пространство, в котором думают языковые модели?

Дети-изобретатели и их патенты

Нужны ли Unity разработчику проекты на гитхабе

Создаем экосистему из хаоса: как синхронизировать команды и управлять постоянно растущим продуктовым портфелем

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

Радикальная защита селфхостинга. Уровень: хардвар и хардкор

Заменить или убрать брендинг чата Flowise

Управление секретами при деплое в k8s

Как развернуть Minecraft на сервере и сделать бэкап мира

История времен колониального рабства в IT

[Перевод] Почему стоит взглянуть на Relay и GraphQL снова

Jackett + Synology Download Station

Будущее ИТ (или почему ИТ-специалисты останутся востребованными ещё долго)

Паттерны или химеры программирования

Открыта новая планета! Международный скандал и споры о приоритете

Kotlin (не) против Java: особенности компиляции в байткод

Разработка аудио процессора

«Follow the sun» как принцип поддержки

SSD больше не будут перегреваться? В Китае разработан новый RISC-V контроллер, устраняющий недостатки накопителей

ИИ (AI) в WFM-системах

Максимизируем продуктивность: Создание ИИ-секретаря с Whisper и ChatGPT

Создание библиотек и публикация в npm

[Перевод] Поиск жизни на Марсе может ускориться благодаря концепции миссии MARSE

Супер-эффективная архивация — сжимаем все что угодно до 32 байт

[Перевод] UX не заканчивается на пользователе. Два основных вида продаж

Хранение загружаемых пользователями файлов

Шесть вредных советов по работе с Patroni на случай, если вы не хотите спать ночью

Сканер отпечатков кошачьих носиков

Поток входящих запросов: когда пора менять процесс обработки – на примере запуска первой линии технической поддержки

[Перевод] Как стать худшим инженером в своей команде

Почему мы боимся джунов?

Гайд по маркировке рекламы в новом ОРД Яндекс для блогеров

KatWalk C2: ч.4: поиграемся с прошивкой

[Перевод] Интервью Роберта Пайка про Go

Гайд для системного аналитика: как управлять требованиями на разных этапах проекта. Часть 1: Инициация

Диагональная ориентация как идеал расположения экрана

Насколько близко мы подошли к созданию терминатора?

Старт приложений в БД Oracle через CRON: предотвращение параллельного выполнения

Итоги марта для гейм-индустрии: ещё 600 человек потеряли работу

Киберпранк с тараканами, или Хакеры тоже шутят

Для чего нужна бита с круглым шлицом

CI/CD Kubernetes платформа Gitorion. Единый вход Single Sign-On (SSO) во все сервисы платформы при помощи Keycloak

Время улыбаться

Масштабные изменения в C# 14.x и дальнейшие планы развития .NET

Кратко про алгортим обучения Q-learning и как он реализуется в Python для новичков

Правильный уход за руками гика

Arduino времен СССР

Полноценный ONBOARDING — что? зачем? для чего? может и так адаптируется?

Требования к системам в мировой литературе

Ищем месторождения золота по общедоступным спутниковым снимкам

Мобильная разработка за неделю #532 (25 — 31 марта)

Управление рисками. Практический подход

Docker для новичков — #4 Оптимизация Dockerfile

Как построить мастабу

Стань серьезным  Web-программистом за 1 час. С ноля и бесплатно

Docker для новичков — #1 Что такое контейнер, image, DockerHub?

Docker для новичков — #2 Все инструкции Dockerfile

31 марта 2024

Случай является на помощь тому, кто неустанно ищет

Воскресная барахолка: поддерживаем отечественного производителя

Опять транзакции…

[Перевод] Масштабирование подписок GraphQL в Go с использованием Epoll и архитектуры, основанной на событиях

Крепко накрученная катушка — залог здорового намагничивателя

Деструктивный пакет everything напомнил об уязвимостях реестра npm

Преобразование Уолша-Адамара

Феномен Notcoin. Что такое Notcoin, как ему удалось привлечь столько пользователей и сколько будет стоить токен NOT?

Reb, Blue, Yellow Team. Противостояние или партнёрство в киберпространстве

[Перевод] Руководство по Kubernetes для хейтеров Kubernetes

SSH-Туннели простыми словами

Микросеть: настройка роутера для ИТшной семьи

Что влияет на аддиктивность игры?

[Перевод] Мега-Учебник Flask Глава 1: Привет, мир! (издание 2024)

ИТ в РФ. Все по прежнему: не нужно. Итоги 1 квартала 2024, обзор текущей прессы и статей на Хабре

Простой вопрос по Kotlin Coroutines или как не потеряться в измерениях

Java Тренажер

Китайская компания Intellifusion представила 14-нм ИИ-процессор. Что это за чип и для чего он нужен?

Разрабатываем 3D платформер с подробной физикой

Linux Mint на ноутбуке Lunnen Ground 16 (бренд компьютерной техники, разработанный в «Яндексе»)

PostgreSQL + pgAdmin + mTLS + certificate-based authentication + docker-compose в одном флаконе

Проектирование эффективной системы кэширования для высоконагруженной системы

Синкерим, хешайдим, терминируем: 6 утилит, чтобы ускорить ваши локализации

Burnout Revenge: концентрированное гоночное безумие

Бэкапы для самых маленьких и матерых

Деструктуризация в React. Очевидно, но важно

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

Как обойтись без UX-редактора и сделать текст в интерфейсе понятным?

Что в мире аккумуляторов происходит: новые технологии и предложения разных компаний

SFC Vue3 Компоненты в Bitrix, с использованием Composition API, без сборщиков, без CDN и NPM пакетов

Как защитить PROD от багов и себя от стресса

Вариант «ремонта» кейса наушников

Golang: Мои Открытия

[Перевод] Bulletproof hosting vs Reverse proxy

[Перевод] Представляем планировщик Go: Вы никогда не смотрели на горутины с этой стороны

Обработка анимации после бюджетного мокапа для UE4

30 марта 2024

Мёртвые дети: судьба невзлетевших стартапов и их родителей

У верблюда два горба, потому что жизнь – борьба. С усталостью, стрессом и прокрастинацией

Бэкдор в архиваторе XZ 5.6.0 и 5.6.1 (CVE-2024-3094)

Attention is Not All You Need: как менялась архитектура трансформера

Мифы о сеньорах, в которые (не) верят джуны

Проведение пользовательских исследований

Оптимизация нейронки в Tensorflow?

[Перевод] Desert Racer: Первая игра, разработанная исключительно на CSS с возможностью управления свайпом

«Робокоп» — рыцарь нашего времени

Автоматизируем поиск ценной информации в групповых чатах Telegram с помощью LLM

Векторные базы данных — набирающий устойчивость тренд в разработке систем ИИ или мимолетное увлечение?

Делаем макросы в Rust

[Перевод] Особенности управления реальными устройствами с точки зрения backend разработчика. Часть 1. Разработка на стенде

Стейт-машины: The Good, The Bad and The Ugly

Магия управления игрой через GigaChat (или любой другой моделью)

Fedora Linux 40 появится уже через месяц: что нового в дистрибутиве?

Нидерланды сделают все, чтобы оставить ASML в стране: миллиардные инвестиции и всесторонняя помощь

Как крипто-индустрия переиграла традиционный мир разработки

Управление электромеханической системой на основе ДПТ. Метод желаемой ЛАЧХ и другие средства Matlab

ChatGPT клиент для MS-DOS

Как донести секреты до dev-тачки и не пролить?

О Wikidata для тех кто вообще не слышал: открытая база данных, сестринский проект Википедии — с ней же и интегрирован

Zigbee датчик присутствия на сенсоре LD-2410

29 марта 2024

PostgreSQL 17: Часть 4 или Коммитфест 2024-01

«Мы не Гугл, но к нам идут» Как малому и среднему бизнесу выигрывать конкуренцию у корпораций за талантливых сотрудников

Препарируем Wazuh. Часть 1: Базовая установка

Мини-ПК GEEKOM A7: что это за девайс и на что он способен?

TechTrain 2024: что расскажут на бесплатном онлайн-фестивале

Оценочные шкалы в UX-исследованиях

Рекуррентные сети против трансформеров

Система инвентаря на Godot. Костыль первый

Telegram Desktop и Compose Multiplatform

Что делать, если твой заказчик — весы, или Как заговорить на одном языке с бытовой техникой

Часть 1. GPU-Based Fuzzing. Что за зверь такой?

[Перевод] Как вручную протестировать веб-API

Развертывание защищенного dev кластера bitnami/kafka в k8s с помощью helm

Отчёт о мероприятии #Rekonfa