Избавляемся от телефонного спама, Часть 1

Частые звонки рекламщиков и шпионаж, это одна из причин, почему я очень редко использую дисконтные карты, а когда использую – выношу мозг, чтобы мне не названивали и не рассылали спам. Но тем не менее, телефоны так или иначе просачиваются к рекламщикам. Девочек в кол-центрах тоже можно пожалеть, очень часто на них орут, требуют исключить из обзвона и так далее. Когда от одного такого звонка в не очень удобный момент у меня очень бомбануло, и я высказал все, что я думаю о звонящих, я понял что так дальше жить нельзя, и надо что-то делать. И таки сделал. Демонстрация на видео ниже, а в блоге куча деталей реализации.

(далее…)

Делаем формы для литья металла при помощи 3д-принтера

Создавать объекты из металла достаточно просто, если в хозяйстве есть дешевый FDM 3D принтер. По сути печатаем деталь из PLA пластика, опускаем в гипс, как только застынет – выжигаем пластик и заливаем металл. ПРОФИТ!

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

(далее…)

Играем на NVIDIA P106-100 в Linux на виртуалке

В этой небольшой заметке описан очередной, в меру извращенный способ играть и запускать графические приложения на NVIDIA P106-100 (Это майнинг-версия NVIDIA GTX1060, которую можно добыть у китайцев меньше чем за 100$). Только играть мы будем в Linux’е, который крутится в виртуальной машине в линуксе. Такая вот рекурсия. Ну не мог я остаться в стороне от той движухи, которая началась, когда кто-то догадался “поиграть” на этих видяхах.

(далее…)

OnePlus 5T Dock with NFC

Некоторое время назад, я добыл себе телефончик OnePlus 5t. (В основном, потому, что он поддерживается прошивкой LineageOS). Так что теперь самое время запилить для него хорошую подставку, что я и сделал. Как обычно, исходники и .stl файлы можно скачать у меня на страничке в thingiverse.

(далее…)

Самодельный музыкальный центр с веб-интерфейсом

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

(далее…)

Избавляемся месива проводов в ванной

Было у меня в ванной три девайса: бритва, триммер для бороды и электрическая зубная щетка. И к каждому свой блок питания, и каждый надо заряжать. И традиционно, в один прекрасный день ты обнаруживаешь, что что-то из этого не заряжено, а из-за частых перетыканий блоки питания представляют собой месиво из проводов, как на левой части фотки. В какой-то момент меня это достало капитально и я решил с этим что-то делать. Ставить еще две розетки ради блоков питания очень не хотелось, ровно как и оставлять их постоянно включенными, да и полочка под это дело нужная была. Потому я вооружился алиэкспрессом и 3д-принтером и решил сделать немного иначе. Результат можно видеть на правой части картинки, а куча подробностей, как это собиралось в блоге.

Если кому интересно, то 3д-модельки всего этого хозяйства можно скачать бесплатно, без смс и регистрации у меня на thingiverse.

(далее…)

Новогодняя светодиодная мигалка

Примерно 40 минут убитого времени и в итоге имеем новогоднюю цветомузыку на работе. Использовалась та базовая платка для ТВ-стиков, модуль с OpenWRT, и немного новогоднего быдлокода.

Музыка – кавер на Despacito от 2cellos.

Всех с праздниками 😉

“Клонируем” сложные детальки при помощи сканера, 3д-принтера, inkscape и freecad

В этой небольшой заметке я расскажу на примере напалчника, как при помощи планшетного сканера, inkscape и freecad изготавливать копии сложных деталей, которые при помощи линейки и штангенциркуля не образмеришь. Так же методику можно использовать для того, чтобы делать корпуса для печатных плат сложной формы, к которым у нас не было чертежа. В виде примера я возьму свой напалчник для стрельбы из классического лука (вернее одну из его частей).

(далее…)

MediaDeb: Debian для китафонов чипах MediaTek

В этой заметке я расскажу о том, как превратить старый убитый китафон на чипе MediaTek, пылящийся на полке, уже даже без обновлений от производителя в… сервер под управлением Debian Stretch! Оную операцию я проделал для UMI-X2 и iOcean X8, и прошивки для оных и можно скачать по ссылке у меня в блоге. Учитывая, что типичный китайский телефон уже давно имеет по четыре, а то и десять процессорных ядер и 2GB оперативной памяти, а то и больше, результат получается намного более производительным, чем тот же Raspbberry PI, при схожем окружении.

(далее…)

Грабли препроцессора Verilog HDL

Небольшая заметка о том, как работают include и define в Verilog HDL.   Вопреки ожиданиям, они работают совершенно иначе, чем в большинства языков программирования. В маленьком проекте с этим можно не столкнуться, но в более или менее большом проекте, где есть лицензированные/скаченные с OpenCores блоки от этого поведения можно очень больно огрести. (Я долго искал подходящую картинку, но лучше этой не нашел)

TL;DR: Определенные однажды макросы глобальны, и передаются из одного файла в другой в том порядке, в котором файлы передаются компилятору/синтезатору.

(далее…)