Месяц: Январь 2022

  • Калькулятор из 1971 года, аудиотехника и игровые системы: субботняя барахолка в Испании

    от автора

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

  • Сколько микросхем производит Россия в год?

    от автора

    «Тайна сия велика есть» (Послания апостола Павла к ефесянам (5, 32))Китай за 2021 год призвел 359,4 Млрд. микросхем — на треть больше чем в 2020 — импортозамещение в связи с войной санкций с американцами реализуется в полном объеме.Стало интересно, как мы готовимся к потенциальным санкциям?Росстат приводит такую картину (данные есть только на август 2021 года):Производство…

  • Рекурсивная статья о статьях

    от автора

    Я люблю научпоп. Это такой особенный жанр, он как бы и не научный, и не художественный, а что-то среднее. И вот тут загвоздка: чтобы написать хороший научпоп, надо уметь и в науку, и в художку, а таким сочетанием навыков обладают не только лишь все. Автор может владеть словом, но поверхностно разбираться в предмете, причиняя адскую…

  • Оптимизация рендера в iOS: frame buffer, Render Server, FPS, CPU vs GPU

    от автора

    Render Loop крутся — кадры мутятсяДоброго времени суток, уважаемые читатели. Здесь я начинаю свой цикл статей о работе с графикой в iOS.В моих планах разобраться с работой базовых механик отрисовки и углубиться к таким вещам как AVFoundation, Metal.Но а пока хочется понять как работает из коробки отрисовка наших любимых кнопок, которые мы не устаем красить.…

  • Модульный фронтенд для репликационного масштабирования или как перестать копировать репозитории целиком

    от автора

    В этой статье будут изложены основные идеи и показаны простые примеры для  грамотной организации, скажем так — «репликационного масштабирования» проектов на фронтенде. То есть, само понятие масштабирования здесь будет рассматриваться скорее с той точки зрения и в одном из смыслов как это понимает бизнес, но, при этом, речь будет пойдет именно о технической стороне процесса,…

  • Современное пиратство глазами моряка

    от автора

    Автор: Илья КопосовЗдравствуйте. Сегодня я хочу рассказать вам о современном морском пиратстве, как от него защититься и чего это стоит. Из первых рук, так сказать, – рук штурмана торгового флота.Начнём с очевидной логистики – морской путь Европа-Азия будет намного короче, если вы срежете через Суэцкий канал. Например, путь Саутгемптон – Сингапур вокруг Африки будет стоить…

  • Двадцать один год XXI века в мемах. Часть 3: 2011-2015

    от автора

    Первая и вторая части повествовали об интернете нулевых. Теперь мы переходим к десятым: времени всё более всеобщей интернетизации и всё большей массовости мемов. Если ещё в конце нулевых мемы из интернета были для многих в рунете чем-то экзотическим, слегка загадочным и необычным, то в десятые мемы превратились в часть обыденной жизни десятков миллионов человек. Мемы…

  • Каким может быть Интернет в освоенной Солнечной системе

    от автора

    Представьте, на дворе, например, 23 век, человечество преодолело сегодняшние проблемы и расселилось по Солнечной системе. Мегаполисы на Луне и Марсе, большие колонии в поясе астероидов, на спутниках Юпитера и Сатурна, а то и дальше (или, наоборот, ближе, на Венере и Меркурии). Очевидно, что все эти люди будут полноценно жить и обмениваться информацией. Как может выглядеть…

  • О любви Рунета к сториз и анонимным просмотрам в инстаграм

    от автора

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

  • N+1 больше не будет проблемой

    от автора

    Каждый разработчик рано или поздно сталкивается с проблемой N+1. ActiveRecord (Rails default ORM) поддерживает подгрузку ассоциаций с помощью includes для обхода N+1. К сожалению, зачастую, не все данные, что нам нужны можно задекларировать в виде стандартных ассоциаций. Рассмотрим несколько примеров. Пример 1. Количество заказов у пользователяПредположим у нас есть модели:class User < ActiveRecord::Base has_many :orders…