Date | Title | Description | Source |
25.03.2024 | Async/await. Куда делся thread. Инверсия асинхронности. Разо... | В прошлый раз мы разобрали пример, когда асинхронная операция использует дополнительный поток. Этот ... | habr.com/r... |
22.03.2024 | Почем бакалавриат для народа? | то зе фронт анд бэк
Некоторое время назад один мой небольшой фанат обратился ко мне с деликатной про... | habr.com/r... |
20.03.2024 | Импортозамещение, которое мы потеряли: “Сетунь” — судьба пер... | Многие знают, что СССР был родиной т.н. “троичных машин”, т.е. компьютеров, использующих не двоичную... | habr.com/r... |
20.03.2024 | Python, JavaScript или C++? Рассказываем, какие языки програ... | Высокие зарплаты, отсрочка от армии, ипотека с пониженной процентной ставкой — хорошие IT-специалист... | habr.com/r... |
19.03.2024 | Скепсис по инди-хакерству | Инди-хакерство - это не очень широкоизвестное и весьма малочисленное (3 ролика на русскоязычном YouT... | habr.com/r... |
19.03.2024 | Моя коллекция 50+ вопросов для собеса C#... | Привет, Хабр!
Представляю 50+ вопросов для подготовки к собеседованию C#, грейд — джуниор/мидл.
Вопр... | habr.com/r... |
19.03.2024 | Задача двумерной упаковки интервалов... | Упаковка интервалов — это классическая задача SQL, которая подразумевает переупаковку групп пересека... | habr.com/r... |
19.03.2024 | Как построить систему найма, когда ее у вас нет и еще и удеш... | Видели ли вы глаза HRD, когда ему говорят, что надо вырасти в два раза за полгода? В компании 200 ра... | habr.com/r... |
19.03.2024 | Выявление ошибок в работе с памятью в C и C++: Сравниваем Sa... | В этой статье вашему вниманию представлено сравнение двух инструментов для поиска ошибок в работе с ... | habr.com/r... |
18.03.2024 | Cardoteka — техническая начинка и аналитика решений типобезо... | Этот материал уже без шуточек. Технический обзор и оценка принятых решений. На самом деле шуточки ес... | habr.com/r... |
18.03.2024 | Сообщества вокруг технологии: почему быть бесплатным недоста... | Эта статья может пригодиться тем, у кого есть пет-проект с открытым исходным кодом, который хочется ... | habr.com/r... |
15.03.2024 | Выжимаем из Random Forest максимум: увеличиваем полноту при ... | Была классическая задача: по табличным данным предсказать некое событие — случится или нет. И как бы... | habr.com/r... |
12.03.2024 | Одно из самых востребованных IT-решений: простыми словами об... | Любой современной IT-компании так или иначе приходится работать с данными: они используются как в оп... | habr.com/r... |
11.03.2024 | Приложение викторины: внедрение Cardoteka и основные паттерн... | Ссылку на веб-версию можно найти в конце статьи.
Как здорово, что все мы здесь сегодня собрались.
Ес... | habr.com/r... |
09.03.2024 | Как калькуляторы вычисляют синус?... | Введение
Синус, одна из фундаментальных тригонометрических функций, играет важнейшую роль в различны... | habr.com/r... |
08.03.2024 | Переезд с Ubuntu 18.04 на 20.04 в подсистеме WSL... | Вступление
Всем привет!
Если Вы читаете эту статью, то, скорее всего, столкнулись с проблемами в раб... | habr.com/r... |
07.03.2024 | Это слишком опасно для C++ | Некоторые паттерны стало возможно использовать на практике только благодаря безопасности Rust по пам... | habr.com/r... |
06.03.2024 | Тест на секретную вечеринку Яндекса, — ночь в финтехе... | Всем привет!
Недавно прошла ночь в финтехе от Яндекса и поскольку Яндекс сам не рассказал о нем здес... | habr.com/r... |
03.03.2024 | Экономим теги SCADA системы | Чаще всего в Supervisory Control And Data Acquisition — диспетчерское управление и сбор дан... | habr.com/r... |
03.03.2024 | Где искать работу Go разработчику в 2024 году... | В поисках работы и фриланс-проектов для разработчиков Golang в 2024 году могут возникнуть некоторые ... | habr.com/r... |
02.03.2024 | Cross-Encoder для улучшения RAG на русском... | Содержание
RAG (retrieval augmented generation)
Би-энкодер VS кросс-энкодер
Обзор доступных кросс-эн... | habr.com/r... |
01.03.2024 | Файловый ввод, сделанный по-человечески... | Поводом к написанию данной статьи и к разработке соответствующей мини-библиотеки ffh стало одно из п... | habr.com/r... |
29.02.2024 | Stack Overflow partners with Google Cloud to power developer... | Large language models (LLMs) rely on having lots of good-quality data on which to train. Regarding d... | venturebea... |
28.02.2024 | Вперед в будущее: Wayland против X11 | Доброго времени суток, дорогие читатели! Сегодня я затрону одну интересную тему — графические диспле... | habr.com/r... |
28.02.2024 | Как неПросто сделать холодный бэкап Postgres... | Как backup назовешь так он и восстановится. О силе названий.
В предыдущей серии Инструкция по бэкапу... | habr.com/r... |
26.02.2024 | Практический пример декомпозиции монолитного PHP приложения... | Введение
Стоит отметить, что сам по себе монолит не является антипаттерном и может отлично работать ... | habr.com/r... |
25.02.2024 | Помощь на старте: 10 полезных ссылок для начинающих iOS-разр... | Всем привет! Меня зовут Денис Сурков, я iOS-разработчик в компании «Мой спорт» и наставник на курсе ... | habr.com/r... |
16.02.2024 | Создание PDF размером с Германию | Сегодня утром, пролистывая ленты социальных сетей, я уже в который раз встретила утверждение, что у ... | habr.com/r... |
16.02.2024 | Как сделать клавиатуру на сдвиговом регистре SN74HC165N для ... | Конфигурация выводов сдвигового регистра SN74HC165N
У каждого новичка рано или поздно возникает необ... | habr.com/r... |
13.02.2024 | Опровергаю пять архитектурных заблуждений... | Привет! Я Алексей, iOS-разработчик в Тинькофф. Участвую в развитии архитектуры приложения, провожу с... | habr.com/r... |
12.02.2024 | Использование Jupyter Notebook для разведочного анализа данн... | Блокноты Jupyter — это, уже довольно давно, один из самых неоднозначных инструментов в среде дата‑са... | habr.com/r... |
11.02.2024 | Об одном способе веб-скрапинга сайтов, защищенных Cloudflare... | Сразу оговорюсь, что описанное ниже носит исключительно информационно-образовательный характер, и не... | habr.com/r... |
11.02.2024 | Не пора ли валить с gnu libc на что‑то другое?... | Пользуюсь открытым ПО значительное время. Сижу на Линуксе.
Но в последнее время настолько часто стал... | habr.com/r... |
11.02.2024 | Взлом аппаратного ключа методом veni, vidi, vici... | К одному очень дорогому оборудованию для работы управляющей программы нужен аппаратный ключ с зашито... | habr.com/r... |
08.02.2024 | Perfect DLL Hijacking. Разбор техники | Привет, Хабр, на связи лаборатория кибербезопасности компании AP Security! В статье речь пойдет о та... | habr.com/r... |
08.02.2024 | Разбираем самый маленький JPEG в мире... | Самый маленький корректный Baseline JPEG (159 байтов)
Недавно на Хабре была опубликована статья Разб... | habr.com/r... |
07.02.2024 | Ваш телефон – секретное оружие: Как превратить его в веб-кам... | Что объединяет удаленного сотрудника, на долю которого выпало много видеозвонков, зарождающуюся звез... | habr.com/r... |
03.02.2024 | Использование Cocoapods для приложения Qt на примере Google ... | Возникла необходимость встроить MLKit в приложение айос. Началось с того, что по каким-то причинам и... | habr.com/r... |
03.02.2024 | Дневник альтруиста. Причины | «Си (язык программирования) позволяет легко выстрелить себе в ногу. С C++ это сделать сложнее, но, к... | habr.com/r... |
02.02.2024 | Ресурсы для поиска работы Python разработчикам... | В 2024 году рынок труда для Python разработчиков остается динамичным и перспективным. С постоянным у... | habr.com/r... |
01.02.2024 | Не все логи одинаковы полезны: 3 истории из жизни... | При эксплуатации систем АСУ ТП возникают ситуации, когда написанная подрядчиком диагностика Автомати... | habr.com/r... |
27.01.2024 | SQL: 15 упражнений с решениями | Добрый день! В этом наборе упражнений мы поработаем с SQL и T-SQL. С помощью этих упражнений мы буде... | habr.com/r... |
23.01.2024 | Суперсемейка против Unicode: Эластика и ее противник гибкий ... | Оперативная память (RAM)
Оперативная память состоит из большого набора ячеек. Одна ячейка это один б... | habr.com/r... |
19.01.2024 | Задача на собеседовании, её решение и его разбор... | Привет, обычно пару раз в год я хожу на собеседования без намерения менять работу, а для получения н... | habr.com/r... |
19.01.2024 | Как найти все корни системы 2x2? | Рассмотрим систему из двух уравнений , обладающую свойством покоординатной монотонности: с ростом фу... | habr.com/r... |
19.01.2024 | GitHub templates через bash скрипт | Всем привет! Меня зовут Роман Аймалетдинов, я андроид разработчик. В этой статье хочу рассказать вам... | habr.com/r... |
18.01.2024 | Why Flutter? Почему Flutter? | Прежде чем начнем, не забудьте уволить вашего CTO/Тимлида, если вы до сих пор не используете Flutter... | habr.com/r... |
18.01.2024 | Сравниваем форматы сериализации на Go: скорость и удобство... | Привет! Меня зовут Дмитрий Королёв, я бэкенд-разработчик в Авито.
В большинстве современных приложен... | habr.com/r... |
11.01.2024 | Пишем 2D игру на JavaScript и Canvas. Часть 2. Графика... | Привет всем!
В прошлой статье мы начали создавать браузерную 2D игру на языке программирования JavaS... | habr.com/r... |
09.01.2024 | Project Loom. Не только виртуальные потоки... | Начиная с Java 19 нам доступны виртуальные потоки, которые отличаются от обычных, тем что умеют осво... | habr.com/r... |
08.01.2024 | NumPy: оттачивайте навыки Data Science на практике... | Продвинутый NumPy: оттачивайте навыки с помощью 25 иллюстрированных упражнений
В этой статье мы расс... | habr.com/r... |
06.01.2024 | ScrollView с прилипающим выделенным элементом на SwiftUI... | Привет! Меня зовут Юля, я iOS-разработчик и накануне Нового года дизайнеры подарили мне макеты к нов... | habr.com/r... |
05.01.2024 | Как работает протокол X11 на самом нижнем уровне... | X11 это тот механизм на чем работает весь графический интерфейс Unix подобных ОС.
Но мало кто знает ... | habr.com/r... |
01.01.2024 | 11lc — инновационный компилятор для нового языка программиро... | Данная статья посвящена находящемуся на стадии проектирования компилятору 11lc. В ней перечисляются ... | habr.com/r... |
28.12.2023 | 4 миллиарда операторов if | Просматривая недавно соцсети, я наткнулся на этот скриншот. Разумеется, его сопровождало множество з... | habr.com/r... |
26.12.2023 | Когда не нужны библиотеки для работы с часовыми поясами... | Итак, настал тот moment, когда вам нужно работать с датами в разных часовых поясах, а ваш архитектор... | habr.com/r... |
26.12.2023 | Использование цвета при анализе и проектировании систем. Час... | Вступление
Цвет имеет важное значение для человека, он влияет на его эмоциональное состояние, воспри... | habr.com/r... |
24.12.2023 | Пишем простой консольный мессенджер с end-to-end шифрованием... | В свободное от работы время я пишу анонимную сеть Hidden Lake, добавляю в неё новые возможности и па... | habr.com/r... |
22.12.2023 | Пингвин расставил сети: работа сети в Linux... | Всем привет! С вами снова я, Аргентум! Сегодня я продолжу нашу серию статей об ядре Linux (память в ... | habr.com/r... |
21.12.2023 | Toolchain в Go | Привет, коллеги! В Го toolchain это не просто buzzword, а реальная рабочая фича. Если вы провели нем... | habr.com/r... |
21.12.2023 | Зернистые градиенты на CSS и SVG | Изучая графику на Dribbble или Behance, вы найдёте там дизайнеров, использующих простую технику доба... | habr.com/r... |
21.12.2023 | 100 вопросов для подготовки к собесу Python... | Доброго времени суток!
Представляю подборку из 100 вопросов с собесов на позицию джуна Python-разраб... | habr.com/r... |
20.12.2023 | Победа над ORM путем кодогенерации... | Сразу хочу отметить перед читателем, что это не просто вольные рассуждения на тему, а в том числе и ... | habr.com/r... |
18.12.2023 | За кулисами публикации «24 часа невидимой эпидемии»... | Сегодня я расскажу о том, как был подготовлен материал об одиночестве, «24 hours in an invisible epi... | habr.com/r... |
17.12.2023 | MIDI → Метр → MIDI | Статья поведёт нас через границу, где сходятся MIDI и метрическое время. В этом путешествии мы откро... | habr.com/r... |
15.12.2023 | Знакомство с Kubernetes на практике | Введение
Если Вы хоть раз работали с высоконагруженными приложениями, то наверняка знаете, какое кол... | habr.com/r... |
14.12.2023 | Как мы переводили проект на CMake | Просто так в мире ничего не происходит. Особенно в мире разработки ПО, где если что-то работает, то ... | habr.com/r... |
13.12.2023 | Запускаем Matlab внутри Docker-контейнера с поддержкой GUI в... | Содержание
Введение
Предварительные сведения
Немного «теории» о том, как работают «иксы»
О системе б... | habr.com/r... |
13.12.2023 | Сообщаются ли ваши тесты? | Чтобы быстро продвигаться в рабочих задачах, необходимо иметь уверенность в том, что можно вносить и... | habr.com/r... |
09.12.2023 | Переход на Gradle 8 Android проекта | Всем привет, меня зовут Карамышев Саша и я Android разработчик. У нас в компании множество интересны... | habr.com/r... |
05.12.2023 | Руководство по запуску автоматизации с Appium и Pytest... | Введение
В современном мире разработки мобильных приложений автоматизированное тестирование становит... | habr.com/r... |
05.12.2023 | Что я делал, когда развивал свою карьеру бэкенд разработчика... | Меня зовут Константин, последние 6 лет я профессионально занимаюсь разработкой. К сожалению (а может... | habr.com/r... |
04.12.2023 | Xdebug в качестве Php REPL — чем заменить Python/JS консоль ... | Перешли с Python на Php, а привычной интерактивной консоли из PyCharm нет? Пользуетесь JS-консолью в... | habr.com/r... |
03.12.2023 | Сервис проверки пользовательских файлов «powered by pytest»:... | Возникла задача проверки нескольких типов пользовательских документов Excel. Проверка должна покрыва... | habr.com/r... |
01.12.2023 | Создаём собственную систему поиска фильмов на основе проекта... | В апреле 2023 года Андрей Карпати, один из основателей OpenAI и бывший директор по ИИ в Tesla, подел... | habr.com/r... |
01.12.2023 | Chrome’s next weapon in the War on Ad Blockers: Slower exten... | Enlarge / Let's see, you landed on my "Google Ads" space, and with three houses... that wi... | arstechnic... |
01.12.2023 | Мигрируем Java Spring Boot приложение на Kotlin... | Практическое руководство для миграции своего Java приложения (в особенности Spring Boot) на Kotlin. ... | habr.com/r... |
30.11.2023 | Пишем консольное приложение для работы с базой данных на Pyt... | Привет! Меня зовут Михаил, я младший разработчик в отделе разработки баз данных БФТ-Холдинга. Недавн... | habr.com/r... |
30.11.2023 | Производительность базового поиска в Ozon как культурный фен... | В этой статье я расскажу вам о том, как мы в Ozon оптимизируем базовый поиск: как у нас выстроены пр... | habr.com/r... |
27.11.2023 | Garbage Collection и JVM | Привет, Хабр!
JVM работает как хорошо отлаженный механизм, автоматически распределяя и освобождая па... | habr.com/r... |
27.11.2023 | Xdebug в качестве интерактивной оболочки (REPL) в Phpstorm —... | Перешли с Python на Php, а привычной интерактивной оболочки из PyCharm нет? Пользуетесь JS-консолью ... | habr.com/r... |
24.11.2023 | Из Go в Rust или ад generics | В Go ввели generics и он потерял одно из своих основных преимуществ: легкую читаемость.
Накидал прос... | habr.com/r... |
20.11.2023 | Что ты такое, dhclient? | Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокет... | habr.com/r... |
15.11.2023 | О хранении изображений в памяти с выравниванием... | В разговорах с коллегами, а также по отдельным постам на форумах я заметил, что даже относительно оп... | habr.com/r... |
15.11.2023 | Jenkinsfile – это не Groovy | Сразу стоит отметить, что я не нашел в документации к Jenkins утверждения, что Jenkinsfile пишется н... | habr.com/r... |
13.11.2023 | Как в git заменить master на другую ветку без использования ... | Провернуть такое потребовалось второй раз за много лет, но решил записать рецепт о том, что можно де... | habr.com/r... |
09.11.2023 | Развертывание базы данных Oracle в Docker в условиях санкций... | Предыстория
По определенным обстоятельствам потребовалось создать имитацию всего контура тестируемог... | habr.com/r... |
01.11.2023 | Обзор книги «С++ 20 в деталях»: доступно, но не для джунов... | Привет, Хабр! Меня зовут Дмитрий Луцив, я работаю в СПбГУ на кафедре системного программирования и в... | habr.com/r... |
31.10.2023 | Как я создал электронную проходную по Qr-кодам... | Как студентам нам предложили поучаствовать в одной программе. В данной программе нам преподавали кур... | habr.com/r... |
24.10.2023 | Как и почему я писал для Флиппера на Си-с-классами... | Мой Флиппер дошёл до меня больше полугода назад, но что-то под него написать я собрался только сейча... | habr.com/r... |
16.10.2023 | Язык программирования Sound | Средство обработки унифицированных по назначению данных (Sound – system for operating with unified d... | habr.com/r... |
13.10.2023 | Глубина кроличьей норы: бинарная граница и ABI C++... | Оценивайте свои силы трезво.
Вопрос ABI (Application Binary Interface), бинарной границы и бинарной ... | habr.com/r... |
12.10.2023 | Диск – это лава. Исследуем методы выполнения пейлоада в пам... | Привет, Хабр! Меня зовут Миша, я работаю в МТС RED в команде тестирования на проникновение на позици... | habr.com/r... |
09.10.2023 | ipywidgets: создаем графические приложения на базе Jupyter... | Jupyter Notebook – это крайне удобный инструмент для разработчика. Являясь дата-инженером, я использ... | habr.com/r... |
07.10.2023 | Тестирование смарт-контрактов в Foundry (часть 3)... | За прошедшие две части мы освоили почти всю базу, которая нужна нам для тестирования и отладки контр... | habr.com/r... |
06.10.2023 | Баг памяти Windows, которому не менее восьми лет... | Память — достаточно дефицитный ресурс для многих компьютеров потребительского уровня, поэтому логичн... | habr.com/r... |
05.10.2023 | Упрощаем работу с Excel с помошью Apache POI + Jxls: готовый... | Доброе время!
В рамках нашего свежего курса «Работа с документами в Java» есть тема: «Работа с Excel... | habr.com/r... |
04.10.2023 | Pure.DI помогает сделать DI чистым | Репозиторий проектаЧто такое DI?
Все конечно же знают, что DI — это акроним от слов Dependency Injec... | habr.com/r... |
02.10.2023 | Сервисы: строим масштабируемые и гибкие приложения с помощью... | Разработка масштабируемых приложений требует учета многих факторов, таких как изменения бизнес-логик... | habr.com/r... |
02.10.2023 | Scala Digest. Выпуск 9 | Привет, Хабр! Мы — Рома, Настя и Карина — бэкенд-разработчики Тинькофф, пишем код на Scala и горим ж... | habr.com/r... |