Разработчики Homebrew выпустили версию утилиты для компьютеров Apple на чипе M1. В версии 3.0.0 добавили нативную поддержку процессоров Apple Silicon, но пока поддерживаются не все функции.
Open-Source Software, его поддержка, устойчивость и GitHub

Тема : Open-Source Software, его поддержка, устойчивость и GitHub.
Наша встреча состоится 22 Февраля с 16:00 до 17:00 по московскому времени. Наши ведущие хабберы расскажут вам о новых продуктах GitHub.
К нам присоединятся 3 эксперта с более чем 3 декадами общего опыта в разработке программного обеспечения и Open Source проектов:
Никита Соболев - GitHub Star и основатель https://wemake.services/
Тема выступления: Возможности ГитХаб, которые вам понадобятся для работы с большими open-source проектами
Юрий Селиванов
Тема выступления: Edge DB новая и захватывающая
Объектно-реляционная OSS база данных, построенная на основе PostgreSQL.
Майк Макквайд (Mike McQuaid)
Тема выступления: Экономика OSS и Q&A
Чем экономика OSS не является и решение проблем с ней связанных.
И присоединяйтесь к нашему новому Telegram каналу
Как Homebrew раздаёт 52 миллиона пакетов в месяц?

Пакетный менеджер Homebrew раздаёт 52 миллиона пакетов в месяц. Чтобы это делать, он использует хранилища контейнеров, отлично подходящие для этой задачи. Как это работает?
Выход из ада зависимостей: взгляд iOS-разработчика

Как не попасть в ад из внешних зависимостей? Как сделать так, чтобы проект собирался с одинаковыми версиями зависимостей на машинах разных разработчиков? Рассказываем, зачем нужны менеджеры зависимостей и как ими пользоваться правильно.
Понимание общих принципов поможет не только iOS-разработчикам: у всех менеджеров зависимостей проглядывается общая схема фиксации версий, и требования к распространяемым утилитам во многом похожи.
Монтируем iOS под OSX с помощью ifuse
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.
Данная статья написана чтобы сэкономить время тем у кого возникнет та же задача.
Демосцена на Nintendo Wii

Игровая платформа Nintendo Wii становится все интереснее день ото дня в плане развития на ней течения Homebrew — приложений, написанных энтузиастами. Не обошло эту платформу и такое течение, как Демосцена.
Предлагаю список демонстраций, работающих на Wii на данный момент (сейчас это, в основном, порты старых кроссплатформенных демо).
Подключаем к PSP геймпад от Xbox 360 при помощи Raspberry Pi

Итак, в стародавние времена люди играли в Sony Playstation и их все устраивало. Но прогресс не стоял на месте. Увеличивалась степень интеграции микросхем. Инженерная мысль постоянно искала новые формфакторы, а мысль маркетинговая — новые рынки сбыта. Так в 2005 году появилась в продаже за пределами Японии портативная игровая система Sony Playstation Portable. Ее игровая линейка (как и у любой другой приставки) представляла собою специально скомпилированные под железо PSP игры. Но также она обладала и достаточными вычислительными мощностями для запуска игр от оригинальной PlayStation через встроенный эмулятор. Хотя, быть может, тут ключевую роль сыграло то, что и у PlayStation, и у PSP стоял процессор одной и той же архитектуры — а именно MIPS. Но самое примечательное в этой системе то, что сразу же, в год запуска, в сеть утекли библиотеки PSP SDK. В результате, через почти 10 лет с момента запуска, мы имеем огромную библиотеку игр и отлаженного homebrew. Также, сейчас, в не самом крупном городе России полностью рабочую PSP (самой функциональной модификации) можно купить с рук за 3000 рублей. Все это делает ее к настоящему моменту очень привлекательной бюджетной игровой системой с просто огромной инсталлбазой. Самая функциональная модификация имеет компонентный выход для подключения к ТВ. Но разъем подключения к ТВ располагается неудачно с точки зрения долгого использования PSP в качестве геймпада. К тому же, при длительном использовании возникает необходимость подключения второго провода — от зарядного устройства. И удобство использования такой химеры стремится к нулю. Как относительно бюджетно и при этом гиково решить эту проблемку — про это и пойдет речь в этой статье. Также вкратце будут затронуты темы программирования драйвера USB-клиента под PSP, методика установки хук-функций в PSP, работа под линуксом с устройствами USB и с джойстиками через API. Мы начинаем.
Homebrew: Менеджер пакетов для OS X
До Homebrew было несколько различных попыток создать эффективные пакетные менеджеры для OS X. Две наиболее популярные вылились в итоге в Fink и Macports, но у каждой из них все равно есть свои острые углы. В частности, в обоих создание своих пакетов или портов является черезчур сложным.
В Homebrew создавать новые пакеты и работать с ними проще пареной репы. Давайте посмотрим.
Установка Midnight Commander на Mac OS X Catalina (2020)

Причем здесь флаг СССР? Статья затрагивает программы из далеких 80-х годов, когда был Советский Союз, поэтому и наш красивый флаг из тех времен. Кто помнит те времена и на больших предприятиях в некоторых кабинетах были даже программисты на перфокартах, это отдельная тема.
Koyaanisqatsi: The WYSIWYG-style byte-code CPU

SVG-File (actual draft)
Lyrics
Ancient times are known to everyone not with immortal works from Homer's only, but also with the Pythagorean multiplication table, Euclidean geometry and the Archimedes screw and the Pi, which we learned to use only relatively recently. In antiquity the art was not only to be able to write poetry and prose, but to design catapults or battering tools also, now there are rigid frameworks, when the discovering the new another beautiful formula is a formal words play only.
Mathematics rules the modern world completely, cynically intertwining with the world of art, intruding with calculations in all spheres of our recreation and everyday life, when the colors of masterpieces turning into poisonous colours.
Запускаем Homebrew на Windows 10

Коллеги, которые только начали погружение в мир Cloud Native, часто задаются вопросом, как установить необходимое ПО на Windows. Решение уже давно известно — Windows Subsystem for Linux (WSL). Это действительно неплохой вариант для полноценной работы. И не забывайте, что установить все необходимые утилиты очень просто — вам нужен Homebrew. Этот пакетный менеджер уже давно доступен не только для OSX, но и для Linux!
'Do Not Track' для консольных интерфейсов

Различный софт всё чаще поставляется с модулями телеметрии, такими как Google Analytics. Раньше от этой проблемы страдали в основном проприетарное ПО для массового рынка. Но сейчас модель монетизации перенимают даже профессиональные инструменты для разработчиков и опенсорсные программы.
Homebrew, Gatsby, Syncthing, Netlify, Netdata и другие приложения снимают телеметрию. Конечно, здесь её можно отключить и ситуация не такая зловещая. Но слежка через Open Source распространилась настолько широко, что уже раздаются призывы принять единый стандарт вроде HTTP-заголовка 'Do Not Track', только в виде стандартной переменной среды для консольных интерфейсов.
Дистрибуция приложений. Часть 1: создание Formula для Homebrew

Вступление к серии
Передо мной недавно встала задача, как распространять одну консольную утилиту? Обычные мои инструменты вроде
pip
, npm
и gem
не подходили в силу языка самой утилиты — bash
. Тогда стало понятно, что нужно распространять свое приложение в том числе и через системные пакетные менеджеры. Для Mac — в силу отсутствия встроенного — таких пакетных менеджеров несколько. И у каждого из них есть свои особенности и недостатки. И в первой части я хочу более подробно остановиться на Homebrew, и как создавать пакеты для него.Ну а чтобы установить приложения на Linux, то нужно будет собирать пакеты таких форматов:
.tar.gz
, .deb
и .rpm
. О чем я расскажу во второй части.Как сделать легальную homebrew в настоящий момент
Думаю многие уже догадались — я говорю о возможности объединиться, купить kit и разрабатывать необходимый софт для железяки. То есть в итоге у нас получится не совсем homebrew, но всё же доступ к sdk будет у большого числа людей (группа из 50 человеко, например).
Что для этого необходимо — читаем дальше
Dingoo A320 — урожайный год!

Не секрет, что в США полным ходом идет E3 — крупнейшее событие в игровой индустрии. Sony, Nintendo, Microsoft — все показывают свои новейшие достижения в области развлечений. И лишь одного революционного продукта на этой выставке вы никогда не увидите. Это портативная игровая консоли Dingoo A320. Более года прошло с появления «на сцене» этого весьма неоднозначного гаджета. Нет смысла повторять все дифирамбы в честь Dingoo, его детальный unbox и обзор уже был на Хабре. Лучше попробуем понять причины его воистину бешеной популярности среди гиков.

Итак, мечту человечества о портативном устройстве, на котором можно безнаказанно предаваться ностальгии по игровым системам Nintendo, Sega, NeoGeo и Capcom воплотила в жизнь маленькая и довольно бедная компания Shenzhen Dingoo Digital Co. Да, прямо «из коробки», без манипуляций с прошивкой и плясок с бубном вы можете эмулировать игры от перечисленных выше консолей просто скопировав их в память устройства.
PS3 jailbreak с помощью iPhone 3G + дальнейший опыт использования взломанной системы

Вступление
Я как и многие с достаточно большим интересом долгое время наблюдал над тем, как безуспешно пытаются взломать Play Station 3. Но вот в один прекрасный день появилась новость о PS Jailbreak – неком устройстве, которое якобы может обеспечить то, что видно из его названия. Тогда было не понятно фейк этот чудо-девайс или не фейк. Да и не интересно взламывать приставку просто вставив туда шаманское устройство. Но за PS3 сценой я стал наблюдать куда более пристально…
Первое подписанное homebrew для psp и некоторые размышления по теме
Коротко о том, как этого достигли и моё субъективное мнение о том что будет далее
Как перенести сохранения «Witcher 3 Wild Hunt» с ПК на Nintendo Switch

Всем привет! В этой статье хочу поделиться, как я переношу свои сохранения из игры "Witcher 3 Wild Hunt" со своего PC на консоль Nintendo Switch.
Заранее хочу отметить, что знаю про возможность сетевой синхронизации Steam-версии Ведьмака. Таких статей в Интернете очень много. Однако при взломе консоли Вы зачастую будете блокировать все Интернет-соединения – дабы не получить заветный бан. Не говоря уже о том, что люди могут использовать версию игры не из Steam. И, соответственно, метод с облачной синхронизацией мне не подходит.
Новая консоль на базе Dingux — R480
Не исключено, что скоро все изменится в лучшую сторону…

Опубликованный вчера на сайте a320.emulate.su предварительный обзор прототипа новой «российско—китайской» консоли R480 всколыхнул массы. Предлагаю читателям Хабры расширенный вариант этого материала и призываю к активному обсуждению увиденного в комментариях.
Разбор тестового сэмпла не представляется возможным, поэтому все выводы сделаны на основании косвенных данных, знания аппаратной части других китайских гаджетов и банальной интуиции. Российская компания-заказчик (название которой умышленно не называется) тоже не горят желанием делится точной спецификацией консоли, опасаясь невидимой руки китайского рынка.
Netflix на NES: как он работает?
Провайдер потокового мультимедиа показал шуточное приложение для восьмибитной консоли
Netflix — это компания, которая предоставляет своим клиентам платную возможность стримить из Интернета фильмы и сериалы. Пользователи могут делать это либо с компьютера, либо с помощью приложения на множестве устройств: это консоли текущего и предыдущего поколений, смартфоны и планшеты, устройства для чтения электронных книг, «умные» телевизоры, различные приставки. В своём блоге компания показала, что приложение сервиса есть и для Nintendo Entertainment System (эта консоль хорошо известна на пространстве бывшего СССР своим клоном Dendy). Как же работает эта небольшая техническая шутка?