Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Майкл Сибель — основатель Twitch, ex-CEO YCombinator Встречаясь с основателями впервые, я часто слышу «Мы компания серии А». Порой выпускники YC рассказывают, что их бизнес-ангелы постоянно задают им вопрос «Когда вы собираетесь п...
Подробнее

GitHub объявил, что долгожданная темная тема, наконец, готова, ознаменовав анонс характерным крутейшим (но не без ироничным) видео, которое лучше сто раз увидеть, чем сто раз услышать. Во тьму!
Подробнее

СЛЕЖКА: Американская компания имеет информацию о моём местоположении. В моём телефоне 160 приложений. Я не знаю, что они делают, но решил это выяснить. У меня было ощущение, что эти приложения шпионят за мной. Конечно, не прослуш...
Подробнее

Разбираем скриптом внутренний журнал событий MikroTik отбирая уведомления вход/выход пользователей на устройство. Отправляем события на почту или Telegram. Написать свой скрипт меня сподвигло желание упростить монструозн...
Подробнее

С весны нынешнего года я разрабатываю статически типизированный встраиваемый скриптовый язык Umka, о концепции которого в своё время была статья на Хабре. При этом по своей основной профессии я занимаюсь алгоритмами сист...
Подробнее

В этой статье я поделюсь своим кратким обзором внедрения стейт-менеджера Effector в продуктовый проект на стеке React + TypeScript, а также покажу на примере, как легко это можно сделать. Читать далее ...
Подробнее

Стартовала вторая неделя AWS re:Invent. И снова много новинок и улучшений, теперь в области машинного обучения. Самые важные — в нашем обзоре. Сегодня их будут активно обсуждать в русскоязычном twitch-стриме эксперты AWS, которые что-то ...
Подробнее

Этой ночью, 8 декабря (по американскому времени), состоялся новый релиз Kubernetes — 1.20. По традиции нашего блога, рассказываем о наиболее значимых изменениях в новой версии. Информация, использованная для подготовки этого матер...
Подробнее

Привет, Хабр! Меня зовут Сергей Минаев, я руководитель направления администрирования веб-сервисов в компании «Спортмастер». И пока весь мир обсуждает, насколько удачным получился процессор Apple M1, и действительно ли можно верить бен...
Подробнее

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

На каждом этапе развития человечества на первый план выходят разные ресурсы и технологии. В 20 веке главным стратегическим ресурсом была нефть. Сейчас — продвинутая микроэлектроника. Например, одна страна может заблокировать друго...
Подробнее

Год назад произошло интересное – придумали необычный способ тестировать наш продукт. Подход повлиял на все процессы в компании и сказался на росте клиентской базы. Сейчас проведено уже более 50 тестов, и есть чем поделиться. Метод ск...
Подробнее

Не хотелось бы расстраивать перфекционистов, но нет ничего идеального. У всего есть неточности, изъяны и погрешности. Достижение идеала это процесс, которому нет конца, в чем и заключается его прелесть. Однако наука готова оспорить э...
Подробнее

cGit-ui — это web-интерфейс для Git-репозиториев, основу которого предстваляет CGI-скрипт написанный на языке С. cGit-ui поддерживает Markdown-файлы, которые обрабатываются на стороне сервера с помощью библиотеки md4c, зарекомендовавш...
Подробнее

С изобретением Александром Поповым радио, человечество вошло в эпоху быстрой передачи информации. Конечно, военная индустрия не обошла стороной эту инновацию. Моя статья посвящена ответам на вопрос "Как защитись свою инф...
Подробнее

Ну что, скорее бы уже этот 2020 закончится? Или пусть длится вечно? Герой, злодей или страж — выбирайте расу и давайте решать. Читать дальше →
Подробнее

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

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

В детстве у меня была PlayStation 1 (PS1). Одна из первых, если не самая первая моя консоль, сильно повлиявшая на моё будущее. Я увлёкся компьютерами благодаря тому, что играл в видеоигры и занимался их моддингом. Хотя в детстве я н...
Подробнее

Предисловие В данной статье я расскажу о конфигурации для вашей сервисов с помощью связки Vault (KV и пока только первой версии, т.е. без версионирования секретов) и Pydantic (Settings) под патронажем Sitri. Читать дальш...
Подробнее

Привет хабр! Продолжаю изучать Scala. Большинство бекендов так или иначе интегрированы с другими и делают HTTP запросы. Так как я на стек Cats и http4s ориентирован то буду рассматривать и изучать именно его. Сделаю запросы с куками, тел...
Подробнее

В интервью на TED 2016 (14:10) Линус Торвальдс рассказывает о хорошем стиле программирования. В качестве примера приводит два варианта удаления элементов из односвязных списков (см. ниже). В первом варианте есть специальный случай, а в д...
Подробнее

Сегодня стало известно о выходе новой версии командного интерпретатора GNU Bash 5.1. На ее разработку ушло целых два года. Кроме того, есть и еще новость — сформирован релиз библиотеки readline 8.1, которая применяется в bash для орган...
Подробнее

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

Существует множество публикаций о разработке чат-ботов с использованием возможностей платформы Dialogflow. Но для выхода на решение, которое применимо на практике, просто создать бота недостаточно. Бота надо подключить к веб-интерфейсу. ...
Подробнее

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

Привет Хабр! Делюсь с вами постом, в котором рассказывается, как группа юристов обнаруживает и борется с автоматизированными системами, которые отказывают бедным в жилье, работе и в базовых услугах. Рассматривается американский опыт, но ...
Подробнее

По результатам опроса Левада-центр проведённого в конце 2019 года, 48% респондентов назвали загрязнение окружающей среды глобальной угрозой, значительно опередившей мировой терроризм, вооруженные конфликты и войны, а так...
Подробнее

Если вам приходилось руководить разработкой программного продукта, вы наверняка задумывались — как помочь команде двигаться быстрее? И как вообще понять, насколько быстро вы движетесь? Читать дальше →
Подробнее