Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Специалисты из DeepMind много раз реализовывали уникальные технологические проекты, которые удивляли своими возможностями. Об одном из таких проектов, AlphaGo, на Хабре рассказывали много раз. AlphaGo стал доказательством того, что технологии спосо...
Подробнее

Привет. В результате работы с начинающими веб-дизайнерами прослеживаются повторяющиеся ошибки — общие в не зависимости от среды разработки (опыт с figma и photoshop). Обсудим их.Эти советы очень простые и подойдут начинающим. Если вы опытный веб-диза...
Подробнее

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

Встретились Бяка и Бука.Никто не издал ни звука.Никто не подал и знака —Молчали Бука и Бяка.И БукаДумал со скукой:«Чего он так смотрит — букой?»А Бяка думал:«ОднакоКакой он ужасныйБяка…»Разб...
Подробнее

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

Марина, ты уже два года занимаешься помощью в релокации разработчиков и IT-специалистов. Расскажи, что поменялось за последнее время? Первое, что поменялось, — это общественное мнение о русских. Сейчас в некоторых странах Европы начали происходи...
Подробнее

Наверняка многие из вас сталкиваются с ситуацией, когда приходится "бороться" с пользователями вашей корпоративной сети за эффективное использование ресурсов этой сети. Фотографии из отпуска, музыкальные коллекции, огромные файлы в неэффективных форм...
Подробнее

Привет, Habr! Больше 4 лет я пишу программу заметочник под macOS и iOS. Я уже упоминал вскольз о нюансах разработки, сегодня время пришло написать о самой программе.Если кратко, то FSNotes это программа для написания, каталогизации и хранения заметок...
Подробнее

Как известно, в военное время значение косинуса может достигать трех. К счастью, это не касается простоты чисел - как ни бейся лбом об стену, число 17 простое и ни на что не делится, кроме себя и 1. Или нет? Что если мы грубо пошуруем ломиком в свята...
Подробнее

Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.Автор надеется, что прочтение с...
Подробнее

Комментарии используются для того, чтобы объяснить что делает код. Роберт С. Мартин ("дядюшка" Боб) утверждает, что «правильное использование комментариев должно компенсировать нашу неспособность выразить что-то в коде». Поэтому комментарии делают ис...
Подробнее

Привет, мы решили подготовить серию статей про то, как работают разные ноотропные ингредиенты – нас часто спрашивают об этом, а найти качественную информацию не так уж и просто.  Если такой формат будет интересен подписчикам Хабра, будем делать ...
Подробнее

(прим. перев.: что-то у мне не удалось опубликовать это в хабах «Читальный зал» и «Карьера в IT», прошу модераторов перенести, если это возможно) «Чтобы делать что-то хорошо, нужно это любить».Не самая оригинальная мысль! Мы даже сократим её до четыр...
Подробнее

DIY микрофон i2s для Raspberry Pi с компрессором, лимитером, фильтрами НЧ и ВЧ и даже «голосом Буратино» на Teensy 3.6.В детстве я часами зависал у витрины музыкального магазина на Нижней Масловке: меня гипнотизировали чехословацкие и болгарские ги...
Подробнее

RBAC (Role-based access control) — это система распределения прав доступа к различным объектам в кластере Kubernetes.Объекты в кластере Kubernetes — это YAML-манифесты, а права доступа определяют, какому пользователю можно только просматривать манифе...
Подробнее

Перевод обновлённого гайда Android по архитектуре приложений. Это — заключительная часть: рассказываем про слой данных.
Подробнее

Перевод обновлённого гайда Android по архитектуре приложений. Это — четвёртная часть из пяти: рассказываем про доменный слой.
Подробнее

Перевод обновлённого гайда Android по архитектуре приложений. Это — третья часть из пяти: рассказываем про события UI.
Подробнее

Перевод обновлённого гайда Android по архитектуре приложений. Это — вторая часть из пяти: про слой UI.
Подробнее

Перевод обновлённого гайда Android по архитектуре приложений. Это — первая часть из пяти: обзор рекомендаций по архитектуре.
Подробнее

Если вы приняли решение внедрить систему управления проектами – а особенно, если вы делаете это впервые, то наверняка задаетесь вопросом: как сделать все правильно, минимизировать ошибки, прийти именно к тому результату, который ожидаете?Прежде всего...
Подробнее

Порой мы халатно относимся к безопасности, не выделяем для неё достаточно времени, потому что "да что может случиться". На примере Васи, нашего веб-разработчика, мы покажем, что лучше ей не пренебрегать. Хотя бы базовыми её принципами.
Подробнее

Команда ClockworkPI выпустила интересный карманный девайс с ОС Linux, который легко собирается без паяльника, имеет экран с разрешением 1280х480, предлагает богатые возможности для кастомизации и даже оснащён неожиданным диковинным модулем — термал...
Подробнее

Понадобилось мне недавно нарисовать в Python данные на карте, благо в данных есть координаты. Казалось бы, что может быть сложного... Но обо всем по порядку.
Подробнее

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

Все персонажи являются вымышленными. Любое совпадение с реально живущими или когда-либо жившими людьми случайно.- Что же теперь с нами будет, Саша?- Я не знаю.Если уйти от разбора того, как именно мы будем гореть в гиене огненной,...
Подробнее

Объяснение функций высшего порядка с помощью примеров на TypeScript
Подробнее

Мы уже несколько раз публиковали обзоры эргономических кастомных клавиатур. Речь идет о сплит-системах Lily58 Pro и Dactil Manuforum. Но есть и еще одна интересная клавиатура, о которой обязательно стоит рассказать. Речь идет об ErgoDox 76 'Hot Dox...
Подробнее

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

Чтобы повысить производительность страниц фронтенда на основе React, в Yelp используют рендеринг на стороне сервера. После ряда инцидентов на продакшене в начале 2021 года, когда из шаблонов на основе Python в React было перенесено много страниц, ста...
Подробнее