Category : habrahabr

habrahabr
lvalues, rvalues, glvalues, prvalues, xvalues, помогите! -

ОтсебятинаОригинальный заголовок: lvalues, rvalues, glvalues, prvalues, xvalues, help! Хабр не разрешает поставить восклицательный знак в конце заголовка.Случайно попалась эта довольно старая статья 2018 года и дополненная в 2019 году с простым и понятным описанием категорий значений в C++. До неё всякие glvalue, prvalue, xvalue были малопонятными для меня.cppreference.com просто перечисляет категории, и это не добавляет понимания, всё кажется чрезмерно излишним.На stackoverflow.com есть 24 пос…

  • понедельник, 30 декабря 2024 г. в 00:00:13
habrahabr
Зрение и нейронные сети — как мы на самом деле видим мир

Симуляция данных о свете при попадании на сетчатку для левого глаза. В поле зрения видны ресницы, тень от носа справа. Участок чёткого и цветного зрения (макула), сосуды сетчатки, и тёмное пятно зрительного нерва. Желтый тон от ультрафиолетового фильтра хрусталика. Вы когда-нибудь задумывались что мир, который вы видите, на самом деле по большей части продукт нейронных сетей вашего мозга с массой доработок, закрашивания, раскрашивания, удаления артефактов и всё это происходит на скорости 30-60 …

  • понедельник, 30 декабря 2024 г. в 00:00:12
habrahabr
Как студенческая шутка о тостере оказалась в Википедии и стала интернет-сенсацией

Все мы хорошо знаем, что информация в Википедии далеко не всегда соответствует действительности. Поэтому когда на Хабре выходят материалы, основанные на данных из Вики, авторов таких статей в комментариях часто «раскладывают на атомы», указывая на элементарное отсутствие проверки матчасти. Но порой ситуация совсем выходит из-под контроля. Так случилось в 2012 году, когда в интернете появились сотни статей с упоминанием Алана Макмастерса. Таинственного изобретателя электрического тостера из 1893…

  • воскресенье, 29 декабря 2024 г. в 00:00:11
habrahabr
Scrum is dead или почему Kanban намного эффективнее Scrum

ВведениеМетоды управления проектами в сфере разработки программного обеспечения, такие как Scrum и Kanban, стали основными инструментами для команд, работающих по методологии Agile. В этой статье я рассмотрю, какие преимущества даёт Kanban по сравнению со Scrum.1. Отсутствие необходимости в спринтахВ Scrum работа организована в виде спринтов, каждый из которых длится от одной до четырёх недель. Чаще всего команды выбирают двухнедельные спринты. На протяжении этого времени команда обязана выполн…

  • воскресенье, 29 декабря 2024 г. в 00:00:09
habrahabr
Решаем проблему устаревания кэширующих серверов. Смотрим на телевизоре. Не VPN

Не так давно всех потрясла новость об устаревании оборудования популярного видеохостинга, в результате чего сервис перестал нормально работать и началось замедление. Сначала в замедлении сервиса пытались обвинить Роскомнадзор, но до сих пор нет внятных нормативно-правовых актов (поправьте меня в комментариях, если я ошибаюсь), которые бы позволяли данному органу применять методы блокировки в отношении сервиса. Я не верю, что государственный орган может нарушать закон, поэтому будем исправлять п…

  • воскресенье, 29 декабря 2024 г. в 00:00:08
habrahabr
Хитрости для программистов: пять команд Linux, с которыми ваша жизнь не будет прежней

Интерфейс командной строки — это альфа и омега для большинства технарей, особенно для разработчиков и сисадминов. Чем бы вы ни занимались — скриптами, конфигурацией серверов или автоматизацией задач, — команды Linux сэкономят вам часы рабочего времени. Но если только вы умеете грамотно с ними обращаться.Поначалу Linux многих обескураживает, но как только вы разберётесь с интерфейсом командной строки (CLI), вы поймёте, что это лучший друг программиста. Простые, но эффективные команды Linux могут…

  • воскресенье, 29 декабря 2024 г. в 00:00:07
habrahabr
Как проводить сложные исследования в Google Таблицах и Excel? Работаем с формулой QUERY

Привет, Хабр! Раньше ни один мой рабочий день не проходил без Google Таблиц. Теперь продолжаю использовать инструмент только в личных целях, но в его аналогах многое очень похоже. Меня зовут Саша, я координатор отдела пользовательских исследований в Selectel. В этой статье я объясню, как и какие формулы использовать в таблицах, чтобы работать с большими объемами данных. Используйте навигацию, если не хотите читать текст полностью: → Предыстория: почему таблицы, а не Python → Варианты работы…

  • суббота, 28 декабря 2024 г. в 00:00:24
habrahabr
Одна опция TCP-стека спасет приложение от даунтайма

Всем привет, меня зовут Вадим Макеров, я работаю в iSpring бэкенд-разработчиком.Мы разрабатываем систему управления обучением (LMS - learning management system) iSpring Learn. Внутри система представляет из себя модульный монолит на PHP с почти сотней микросервисов на Go. Мы используем Kubernetes, Service Mesh, gRPC и прочие модные технологии :) Сейчас я работаю во внутренней команде Core, которая занимается внутренними улучшениями нашей системы.Однажды у нас в продукте был инцидент, который пр…

  • суббота, 28 декабря 2024 г. в 00:00:23
habrahabr
Советские винчестеры. Жесткие диски, сделанные в СССР

На моем первом домашнем компьютере жесткого диска не было. Персоналка с винчестером в те времена вообще считалась чем-то крутым и недоступным: помню, у родителей на работе стояла ЕС-1842 с хардом на 20 мегабайт, и, приходя после школы поиграть на этой чудо-машине, я всякий раз удивлялся, сколько полезных файлов и программ туда влезает. Недавно, вспомнив об этом опыте, я заинтересовался, а какие «накопители на магнитных дисках типа «винчестер»» выпускались советской промышленностью и устанавли…

  • суббота, 28 декабря 2024 г. в 00:00:22