Месяц: Апрель 2017

  • Дайджест свежих материалов из мира фронтенда за последнюю неделю №257 (3 — 9 апреля 2017)

    от автора

    Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

  • Пишем 2d-игру на Java

    от автора

    Доброго времени суток всем! В этой статье будет описываться создание 2D игры на Java. Сразу предупреждаю, вы должны хотя бы базово знать язык Java, поскольку на подробное объяснение каждой строки у меня нету времени. И очень прошу вас, не списывать просто код, а пытаться понять что означает каждая строка, и писать со смыслом. И еще,…

  • Как принтер IBM 1403 печатал в 1963 году 1100 строк в минуту? Секрет в электромагнитных молоточках

    от автора

    Уникальный в своём роде принтер IBM 1403 Model 3 (IBM 1403 Model C) вышел в 1963 году вместе с компьютерной системой IBM 1460, апгрейдом легендарной IBM 1401 — тот был одним из первых транзисторных компьютеров в мире, поступившем в открытую продажу. Эта революционная система осуществила переход от перфокарт и коммутационных панелей к магнитным лентам. Представленный в октябре 1959 года компьютер IBM 1401 оказался ещё…

  • Функциональное программирование на Perl в примерах

    от автора

    В данной статье будет рассмотрено функциональное программирование на примере скрипта поиска битых ссылок с использованием AnyEvent::HTTP. Будут рассмотрены следующие темы: анонимные подпрограммы; замыкания (closures); функции обратного вызова (callbacks);

  • Выбор диаграммы для одномерных данных: геометрическая модель

    от автора

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

  • Как уместить все приложения в 16 Гб ОЗУ на macOS

    от автора

    Заголовок может вам показаться странным, если вы не используете macOS, но если вы пользуетесь продуктами экосистемы Apple (особенно ноутбуками или iMac Retina 4K), то в процессе работы можете столкнуться с неприятной проблемой: все необходимые для работы инструменты никак не хотят помещаться в 16 Гб оперативной памяти, и система начинает периодически «тормозить» и использовать большое количество…

  • DIY PLC для IoT, часть 4

    от автора

    Всем привет! Это продолжение, начало: Часть 1 Часть 2 Часть 3 Итак, продолжим. В самом начале публикаций было кратко описано испытание идеи DIY PLC ( PowerLine ) модема, выбор частотного диапазона, типа модуляции для его работы. Рассмотрим подробнее, как же эта идея ( PLC ) реализована. Кому интересно — добро пожаловать под кат.

  • Automation QA — это отдельная команда?

    от автора

    "Конечно отдельная!", — ответит большая часть читающих. Такой ответ укладывается в их картину мира, потому что “так работали всегда”.  Так работали всегда Эта фраза обычно означает наличие продукта, уже работающего на продакшене или только готовящегося зарелизиться, но написанного без модульных и интеграционных тестов. Без страховочной сети из тестов, изменения вносятся долго, дорого и с большим количеством…

  • Организация компонентов в React проекте

    от автора

    Многие проекты руководствуются рекомендациями Presentational and Container Components, но уважаемый автор признаётся в сносках, что концепция разделения спорная, и компоненты можно смешивать. А если это так, то зачем тащить чемодан без ручки? Все компоненты проекта удобнее хранить в одной общей папке. Какие плюсы: Простота навигации по файловой системе. Уникальные имена компонентов проекта. Импорт без боли…

  • Как собрать аудиосистему из поломанных колонок и усилителя с барахолки

    от автора

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