16 мая 2024

Возврат заметок домой на Obsidian и git

Почему ИИ не умеет в 1С

Как утилизировать цифровой мусор?

15 мая 2024

[Перевод] Разбор вердикта суда в отношении разработчика Tornado Cash

Уличный светильник Foton Lighting и продление срока его службы

[Перевод] Flutter 3.22: что нового

[Перевод] Добавляем объём в visionOS-приложение

Ленивый линукс — история Slackware

Nim в мире дикого фронтенда

Хочу ферму васаби в Подмосковье

[Перевод] Реализуем балансировку нагрузки на сервер с помощью Envoy и gRPC API на Kotlin

Асинхронный веб: WebSocket, Server-Sent Events, Long Polling и Short Polling

Сколько сотрудники в ИТ готовы работать в одной компании и как их удержать

Обзор Huawei Pura 70 Ultra. Чем интересен новый флагман Huawei и какие технологии в нём применяются

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

Зарплата 70к в год vs. 60€/ч на фрилансе

Да, это не OpenAI — на Google I/O показали LLM Gemini Flash 1.5 с дешевым контекстом на 1 миллион токенов

Генерация надёжных псевдослучайных чисел с ChaCha8Rand в Go

Стресс на работе: каким он бывает и как с ним справляться

Почему я верю в востребованность кроссплатформы и Flutter в частности?

pgAdmin4 CVE-2024-3116

Создание видеоадаптера своими мозгами

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

Платформа А/В-экспериментов: история про то, как делать сервисы лучше

ИИ-устройства без экранов с аналогом ChatGPT и без него: новый хайп или тупиковая ветвь развития?

Товарный знак – это необходимость: для чего вашему бизнесу регистрация в Роспатенте

5 советов для джунов: Как разработчику найти свою первую работу в IT?

Обзор ноутбука‑трансформера Aquarius Cmp NS483 (Исполнение 2)

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

Угрозы под контролем: применение ML для автоматического анализа отчётов

DivKit теперь и для Flutter. Рассказываем об особенностях BDUI-фреймворка Яндекса

Регулярные опросы сотрудников. Как и зачем проводить?

Как я синхронизировал координаты персонажа на сервере в Lineage 2 на Node.js

Человек и программа. Статус: всё сложно

Kanban метод: инструкция к применению

Как превратить чистящее средство в детскую игрушку, которая завоюет мир. История бренда Play-Doh

Взламываем сеть при помощи ESP32

Как построить и продать API

Управление нагрузкой, теплом и не только: неочевидные нюансы построения S3-хранилищ

Go напишем шахматный сервер? Часть первая — Введение и пока ни слова про Golang

Стажировки в SOC. Часть 2: как создать идеальную программу обучения

Книга: «Сам себе тестировщик. Пошаговое руководство по тестированию ПО»

Лучше новых двух: кто и зачем реставрирует старые компьютеры

Фокус на безопасность мобильных приложений

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

Моя стратегия тайм-менеджмента для основателей стартапов

Как деградирует поддержка с ростом сервиса

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

[Перевод] Анонс Dart 3.4

[Перевод] Flutter 3.22 — Что нового во Flutter?

Что такое WAF и как с ним работать. Показываем на примере уязвимого веб-приложения

Гейминг за 300: как я купил и оживил дешевую игровую консоль на Android. Можно ли поиграть, сэкономив на шаурме?

[Перевод] Вышел Dart 3.4

Как делать многоуровневые формы в Rails

ч.16 Сервер для 2D MMO RPG игры (realtime) — MVP готов

Как замерять и повышать производительность Java-кода: личный пример с JMH

Ходить как человек: генеративный ИИ и локомоция

Геймдев. Итоги апреля

Тестовое задание с Emfy — PHP разработчик

Демо: Поиск на GitHub с помощью Manticore Search

Проекты, хакатоны, общение — что поможет начинающему разработчику набраться опыта

Самое важное про Android-разработку с developer keynote конференции Google I/O

14 мая 2024

[Перевод] Великобритания, долги, Южные моря и Исаак Ньютон

Борьба со сложностью

Тайны Вселенной: что происходит внутри черных дыр

Выстраиваем понятный онбординг: кейс команды тестирования из Яндекс Диска

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

16 типов менеджеров проектов: от токсика и пингатора до бюрократа и мамы-утки

Ecodomen.ru — агрегатор регистраторов доменных имен

Неочевидное ML: примеры от SberDevices

[Перевод] Сервис-ориентированные организации

Почему они такие… О вопросах на интервью

Тайны Вселенной: что происходит внутри черных дыр

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

Как мы делаем канареечный деплой в PaaS

«Можем повторить»: как адаптировать зарубежные бизнес-проекты на российском рынке

Бэкэнд для начинающих или типовые ошибки бэкэндера

[Перевод] Разработка вредоносного ПО для MacOS: инъекция и сохранение шелл-кода

Как в РСХБ внедряли технологию спутникового мониторинга земельных участков

Транскодирование — видеоконтент на диете. Часть 1

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

Книга: «C++20 для программистов»

Внедрение AI: особенности, сложности, на что обратить внимание

Сказ о том, как русский к немецкому геймдеву пришел. Почти…

5 необходимых шагов при UX/UI-аудите

[Перевод] Разработка вредоносного ПО для MacOS: создание заготовки

Берём ноутбук и отсекаем всё лишнее. Попытка №2

Режимы работы блочного шифра

[Перевод] CRISPR на практике. Восстанавливая зрение

А зачем это бизнесу? Экономическое обоснование использования ML для прогнозирования спроса на ж/д

Обзор конференции Langame Conference 2024 и разговор с руководителем проекта Langame Павлом Голубевым о киберклубах

NFCKEY — лучшее решение для арендодателей?

Генерация OpenAPI из Spring Boot MVC

Мокирование как хорошая практика тестирования фронтенда

Временный переход тестировщика в аналитики: неожиданные плюсы и очевидные минусы

Создан 256-ядерный мегакластер на базе RISC-V в формате мини-ПК. Что это за проект и какие у него особенности?

11 мгновений ReactOS: user mode становится лучше?

Группа солнечных пятен №3664

Prompt engineering — путь к эффективной работе с ChatGPT

Обзор аппаратного файервола Zyxel USG Flex 100AX

Методы расшифровки трафика

Навигация в приложениях Flutter: разбираем Navigator, Router и лучшие библиотеки

Могут ли LLM-агенты взламывать сайты и эксплуатировать уязвимости?

Новый релиз большого интерактивного «столетнего» учебника по тестированию

GPT-4o: больше мощи, но меньше цены. Почему так и что на самом деле умеет модель?

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash. Часть 2

Перчатка-джойстик

Записки оптимизатора 1С (часть 6). Логические блокировки MS SQL Server в 1С: Предприятие

Нагрузочное тестирование для интернет-магазина

Становится очень облачно

Как построить бастион-хост и превратить его в неприступную крепость

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Скоро в России может появиться спутниковый интернет для смартфонов

Новая любовь российского энтерпрайза — типовое автоматизированное рабочее место. Что это такое и как его построить

Моё лучшее вложение 13 тыс. рублей (какой ботаник без микроскопа?)

Второе рождение DSP или запуск нейросетей на процессорах К1967ВН044 от «Миландр»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13 мая 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ключи во Flutter

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

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

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

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

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

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

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

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

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

Паттерн Poison Pill в Java

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

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

Введение в Ubuntu autoinstall

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

12 мая 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Apple Power Nap

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

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

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

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

09 мая 2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Antimatter Propulsion System

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

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

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

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

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

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