Простейшая интернет радио колонка «Kodi» или спасение «Малинового» кирпича

Основные предпосылки: Есть старая неиспользуемая плата Raspberry Pi первого поколения; Плата лежит на шкафу мертвым грузом и не используется — плата «Кирпич»; Что хотелось бы получить: В определенный момент времени (например по настроению) плата перестает быть «Кирпичом», и в нее вставляется волшебная карта памяти; К плате подключается Ethernet кабель и штекер от обычной бытовой колонки […]

Древности: Sony MZ-1 или история о прототипе, попавшем в производство

Вы — руководитель команды инженеров в крупной компании. Уже три года разрабатываете с нуля устройство нового типа: персональный аудиоплеер с возможностью записи. Задача непростая: технология новая, еще буквально год назад отлаживали чтение и запись звука на модели размером с письменный стол. С тех пор произошел большой прогресс, актуальный прототип размером с книгу, весит около килограмма, […]

Cинхронизаци кэша через Redis для сервиса на Go

Введение В ходе доработки одного проекта возникала необходимость в кэширование часто запрашиваемых данных. Реализация кэширования возможна разными способами, но хотелось реализовать с минимальными изменениями исходного проекта. Результат, его плюсы и минусы описаны далее. Как всё было? Изначально на каждый запрос, содержащий идентификатор запрашиваемого объекта, выполнялся запрос в базу данных (БД) PostgreSQL. Точнее, несколько запросов, поскольку […]

Как «поиметь» Google и Яндекс: чёрное и белое SEO-продвижение сайтов. Шестаков | Люди PRO #74

В 74-м выпуске Сергей Павлович беседует с Олегом Шестаковым, основателем и совладельцем Rush-analytics.ru и Rush-agency.ru. Сергей Павлович (далее – СП): – Друзья, привет! Новый выпуск «Люди Pro» в эфире, и сегодня говорим о SEO, о «чёрном» SEO (прим. автора: далее – СЕО) и как поиметь «Гугл» и «Яндекс», как говорится, не снимая штанов. Пришёл к […]

nodejs: менеджеры процессов и ES6-модули

В мире серверного JavaScript’а я — новичок с чистым, практически незамутнённым разумом. Поэтому когда я узнал о существовании менеджеров процессов, а конкретно — о pm2, то сразу же попробовал применить его для запуска какого-нибудь простейшего backend-сервиса на nodejs в целях самообразования. Мне очень импонирует возможность подключения модулей в JS-коде через import (ES6 modules), т.к. он […]

[Эссе] Офисному планктону посвящается. Меня не вдохновляет моя работа

Впервые услышав термин “офисный планктон”, что-то в глубине меня очень оскорбилось. И почему мы себя так пренебрежительно-уничижительно называем? Потому ли это, что мы никуда не плывём? Громадные массы воды бурлят и сталкиваются, волны разбиваются о берег, а планктон лежит себе на поверхности и фотосинтезирует. А тот, что фотосинтезировать не способен, жрёт своих зеленых собратьев. Или […]

Полнодисковое шифрование Windows Linux установленных систем. Зашифрованная мультизагрузка

Обновленное свое же руководство по полнодисковому шифрованию в рунете V0.2. Ковбойская стратегия: [A] блочное системное шифрование Windows 7 установленной системы; [B] блочное системное шифрование GNU/Linux (Debian) установленной системы (включая /boot); [C] настройка GRUB2, защита загрузчика цифровой подписью/аутентификацией/хэшированием; [D] зачистка — уничтожение нешифрованных данных; [E] универсальное резервное копирование зашифрованных ОС; [F] атака <на п.[C6]> цель — […]

Есть ли жизнь после Windows или куда развиваться виндовому системному администратору/инженеру в 2020 году?

Вступление 2019 год медленно, но верно подходит к своему логическому завершению. IT-отрасль продолжает активно развиваться радуя нас большим количеством новых технологий и попутно пополняя наш словарный запас новыми определениями: Big Data, AI, Machine Learning (ML), IoT, 5G и т.д. В этом году особенно часто обсуждали Site Reliability Engineering (SRE), DevOps, микросервисы и облачные вычисления. Некоторые […]

«Сразу после праздников»: семинары, мастер-классы и технологические конкурсы в Университете ИТМО

Мы решили начать год с подборки мероприятий, которые пройдут при поддержке Университета ИТМО в ближайшие месяцы. Это будут конференции, олимпиады, хакатоны и мастер-классы по soft skills. Фото: Alex Kotliarskyi / Unsplash.com Научная премия Яндекса имени Ильи Сегаловича Когда: 15 октября — 13 января Где: онлайн Побороться за премию могут студенты, аспиранты и научные сотрудники из […]

Автоматизация инструментов Qt

Здравствуйте уважаемы хабровчане, не так давно я увлекся программирование на Qt и после написания нескольких программ встал вопрос о том, как развертывать программы на других компьютерах. Как выяснилось делать это не совсем удобно, поэтому я решил написать простенькую небольшую программу, с приятным графическим интерфейсом, в которой можно было бы легко, даже без основных знаний, создать […]