Telegram Web Link
Че ребят, какие теперь есть варианты оплаты покупок на aliexpress? Только через друзей за рубежом?
Всем привет!

Тыщу лет назад написал постер контента для своих каналов в телеге. Я был зеленый еще, написал, склонировал исходники на сервак и запускал прямо из исходников.

Недавно понял, что пора прикрутить билд и деплой для проекта, потому что допиливание и исправление критичных багов вызывали попо-боль — либо допиливаешь прямо на сервере через ssh расширение для VSCode, либо вручную потом копируешь нужные файлы. Потом еще версии на серваке и в репозитории отличаются, какие изменения актуальные уже с трудом понимаешь.

Решил не заморачиваться с docker, а простенько через rsync обновлять файлы и перезапускать проект через pm2.

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

Плюс попутно пришлось решить проблему сборки и динамического импорта зависимостей (есть модули, которые подгружаются по путям из настроек во время работы программы). Не уверен, что нашел хорошее решение, но как обходной путь сойдет. Суть способа — оставить оригинальный require вместо webpack-require.
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!

Тестирую тут новую diy железку. Ну как новую... кинематика та же что у Polargraph, софт только от Makelangelo (на основе Marlin). Надеюсь дойдут руки, расскажу что это, как я это собирал и настраивал.
Всем привет!

Я довольно редко читаю Хабр, хотя там частенько попадаются классные статьи как по фронтовой разработке, так и по железу. Плюс на Хабре в отличие от Медиума есть хоть какой то фильтр для авторов в виде инвайтов, что снижает вероятность статей вида "я профессиональный React разработчик из Индии с опытом в пол года. Вот вам шлак, который я считаю лучшими практиками в аэрокосмической разработке" (и там 500 клепов от его братьев).

Для себя и тех, у кого тоже нет привычки заходить и листать Хабр, я запилил простенький парсер приятного хабр-api из раздела "Разработка" с постингом в https://www.tg-me.com/habr_for_dev

А также применил навыки десигнера и запилил аватарку в gimp уровня Артемия Лебедева.

В общем, кому актуально - велкам 😉
Всем привет! ✌️

Как уже упоминал, я немного увлекаюсь сode-art/generative art. Примеры работ можно глянуть на сайте и в инсте.

Недавно решил мигрировать с одного устройства для рисования больших постеров (Polargraph) на другое - более продвинутое (Makеlangelo).

У Makelangelo комьюнити побольше (можно даже с разработчиком в дискорде пообщаться), и проект постоянно развивается. Плюс его можно запустить на разных железках.

Я сначала пытался сделать это на Wemos D1 R2 + CNC Shield v3, но из-за того, что никто до меня не выбирал такую платформу - софт для нее до конца не допилен. Я больше недели отважно боролся с ошибками: смог пофиксить маппинг пинов и даже работу движков, но оставил проект, потому что не справился с боссом - прерываниями на esp32, которые используются при работе.

Поэтому я выбрал старую плату от своего Ender 3 в качестве платформы. Для этого нужно натощак 1 ложку советкого… было сконфигурировать специальную версию Marlin и залить прошивку. Конфигурация состоит в выборе платы (Melzi Creality), настройке размеров, настройке числа шагов на оборот движка и тп.

В плате Ender v1.1.3 стоит ATmega 1284p, и для нее, как оказалось, есть специальный тип Arduino - Sanguino. Она не входит в стандартный набор плат Arduino IDE, поэтому ее нужно установить отдельно, загрузив отсюда.

После этого можно скомпилировать прошивку в IDE и получить 2 hex файла - прошивку c bootloader и без него.

Как плясать с бубном заливать прошивку и калибровать сие чудо - расскажу позже.
Пока пытался понять, как быстренько разложить изображение на 3 отдельных канала CMYK, наткнулся на сборник скриптов imagemagick.

Может кому полезно будет (мне например):

http://www.fmwconcepts.com/imagemagick/index.php

UPD: нашел, кстати

convert image.jpg -colorspace cmyk -channel ymck -negate -separate channels.jpg
или
convert image.jpg -colorspace cmy -channel ymc -negate -separate channels.jpg
Ну че ребят, погнали в NFT
😁
Sleepless tech
Всем привет! ✌️ Как уже упоминал, я немного увлекаюсь сode-art/generative art. Примеры работ можно глянуть на сайте и в инсте. Недавно решил мигрировать с одного устройства для рисования больших постеров (Polargraph) на другое - более продвинутое (Makеlangelo).…
Привет!

Расскажу про прошивку и настройку Makelangelo.

Вообще, изначально неясно, есть ли на плате bootloader и можно ли закинуть прошивку по USB.
Нашел, что через Cura можно обновить прошивку принтера. Потыкавшись и получив ошибку, я понял что нужно городить ISP программатор из Ардуино и палок.

Прошить bootloader из ArduinoIDE мне так и не удалось, зато avrdude отлично справился

./avrdude -p atmega1284p -c arduino -P COM3 -b 115200 -v -U flash:w:Marlin.ino_with_bootloader.sanguino.hex:i

Збс! После этого можно днями напролет, забыв про друзей и мочеиспускание компилировать свой Marlin и прошивать плату как обычную Ардуино через IDE.

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

Как рисовать на этой тачке расскажу как обычно через год или как карта ляжет)
✌️
This media is not supported in your browser
VIEW IN TELEGRAM
Тыщу лет назад, когда мы с другом после окончания универа делали всякие девайсы и моделили корпуса к ним, ребята с завода, где отливали корпуса рассказали нам про закладные (нет, не для кладменов).
Это такая гайка, которая вбивается или впаивается в корпус и позволяет делать резьбовые соединения.
И все время, что я печатал на 3д принтере, я о них не помнил. Печатал отверстия для крепежа, чуть меньшего диаметра чем нужно, чтобы сам болт нарезал резьбу. В итоге после пары закруток/откруток, соединение становилось не особо крепким.

Заказать с али: https://ali.onl/22OQ

Пора исправляться.
Обычно под вечер я задаюсь вопросом: шарит кто в nginx?

Такая тема. Нужно подложить страничку к существующему домену. Делаю вот так: добавляю настройку proxy_pass к существующему конфигу


location /test {
proxy_pass https://127.0.0.1:3001
}


При этом заинклюжены настройки mime type (ну если вы понимете, о чем я).

По этому url запрос перехватывает сервер и выдает html, но остальные статические ресурсы не отдаются - 404, хотя url запроса верный.

Да, знаю что можно отдавать статику самим nginx, но уже вопрос принципиальный. Как настроить proxy_pass на nodeJs сервер, чтобы отдавать им статику (static middleware уже подключен если че)?
Forwarded from Zhovner Hub
кек
Когда продаешь на Авито технику динозавров зумерам))

Кстати, никому системник со старым железом и без БП не нужен по дешёвке?))
Авито на страже секурности.

Меняй пароль утром и вечером!
Media is too big
VIEW IN TELEGRAM
Привет. С вами рубрика инсайты миллионеров.

Ссылка на автора девайса
Ссылка на модель
Forwarded from Habr For Dev
#анонимность #раскрытие-данных

Как ссылка нового формата Telegram способна раскрыть ваше местополжение правоохранительным органам

29 августа, основатель и глава Telegram Павел Дуров рассказал у себя в Telegram-канале, что мессенджер начал поддерживать ссылки второго типа. Теперь имя пользователя, написанное латиницей, можно будет увидеть и перед адресом страницы, а не только после него. Рассказываем, почему это небезопасно.

Рейтинг: 45

Читать
This media is not supported in your browser
VIEW IN TELEGRAM
Чисто я, когда пытаюсь разобраться с личными делами в рабочее время.

Там ещё обычно ПМ пишет "наберу на пару минут макет оценить по срокам".
2025/07/05 23:40:10
Back to Top
HTML Embed Code: