Архивы

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

    от автора

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

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

    от автора

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

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

    от автора

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

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

    от автора

    Введение В ходе доработки одного проекта возникала необходимость в кэширование часто запрашиваемых данных. Реализация кэширования возможна разными способами, но хотелось реализовать с минимальными изменениями исходного проекта. Результат, его плюсы и минусы описаны далее.

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

    от автора

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

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

    от автора

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

  • Использование гибридного жесткого диска в MacBook и установка на него Windows

    от автора

    Эта история о том, как простая переустановка затянулась на несколько дней. И как я пытался подружить EFI и Legacy на одном SSD в MacBook Pro Предыстория В 2018 году я себе приобрел в личное пользование MacBook Pro 15 дюймов, конца 2011 года. Можно уже сказать что он старый, да только на замену прошлого Lenovo он…

  • Как я чуть не выкинул 150к на ветер или история установки приточной вентиляции в квартире

    от автора

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

  • Эффективная сортировка данных типа Struct

    от автора

    Все, пришедшие в Elixir / Erlang из других языков, скорее всего, имеют некоторые ожидания относительно того, как должны работать операторы сравнения >, <, == и т. п. Можно было бы ожидать, что 1 < 2, (и это действительно так). В принципе, можно сказать, что сравнение работает как надо. Но не всегда. В Elixir / Erlang…

  • Как я решил сделать текстовый квест для iOS и что из этого вышло

    от автора

    Последние три года жизни я работал на круизных лайнерах. Как я там оказался, что делал и что вообще там происходит — все это заслуживает отдельного поста. Если коротко: работаешь без выходных, смены часов по 10, так полгода. Зарплата — $2000 в месяц. Сказка? Ужас? Нечто посередине. Но все же ближе к ужасу. В конце контракта…