Sleepless tech | Евгений J
Привет! Сегодня собрал до рабочего состояния проект, задачей которого является получение качественных фото переднего сегмента зрачка. Сам проект еще давно делали с другом. В этом году немного поправил электрическую схему и прошивку. Проект состоит из насадки…
Кстати, довольно дешево (5$ + доставка) и просто заказал платы на https://jlcpcb.com/
Для мелкосерийных проектов самое то!
Для мелкосерийных проектов самое то!
Jlcpcb
PCB Prototype & PCB Fabrication Manufacturer - JLCPCB
Industry-Leading PCB Prototype Manufacturer | 24-Hour Quick-Turn Prototypes, PCB Assembly, and Low-Volume Production. Get Instant Quote & DFM Support!
Вспомнил прикольный лайфхак.
Для рабочего проекта пытался поставить пакет webpack-node-externals на Windows 10, но упорно ловил ошибки компиляции от node-gyp (тулза для сборки npm пакетов).
Для установки некоторых пакетов требуется Visual Studio C++ и еще доп тулзы, которые винда почему то не видит.
Но на Windows 10 есть встроенная Ubuntu (если нет, то можете поставить ее из microsoft store). Открываем терминал Ubuntu, переходим в папку /mnt и далее в директории винды и к нашему проекту. Запускаем
Для рабочего проекта пытался поставить пакет webpack-node-externals на Windows 10, но упорно ловил ошибки компиляции от node-gyp (тулза для сборки npm пакетов).
Для установки некоторых пакетов требуется Visual Studio C++ и еще доп тулзы, которые винда почему то не видит.
Но на Windows 10 есть встроенная Ubuntu (если нет, то можете поставить ее из microsoft store). Открываем терминал Ubuntu, переходим в папку /mnt и далее в директории винды и к нашему проекту. Запускаем
npm i webpack-node-externals.....Profit)
Напечатал насадку для машинки на 2 мм, которой не было в комплекте. Сидит отлично. Тесты прошла)
https://www.thingiverse.com/thing:2992585
https://www.thingiverse.com/thing:2992585
Кстати, ребят. Хотелось бы поближе познгакомиться с аудиторией, поэтому проведу небольшой опрос. Я занимаюсь...
Anonymous Poll
5%
hardware разработкой
56%
software разработкой
5%
3d печатью
27%
всем подряд
24%
чем-то другим
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня печатаю держатель для ключа. Как вариант хочу прифигачить туда же ключ таблетку. Посмотрим на сколько это будет удобно.
Друг заказал Raspberry Pi4. Выглядит довольно неплохо.
На борту 8 Гигов RAM и поддержка 4к дисплеев.
На борту 8 Гигов RAM и поддержка 4к дисплеев.
Привет! ✌️
Вчера допилил прототип бота, который постит сообщения из каналов Telegram в каналы Icq New. Это будет самый бесполезный бот (потому что Icq New - дно). В процессе разработки решил немного поменять стек и съел собаку на javanoscript-state-machine (https://github.com/jakesgordon/javanoscript-state-machine).
Предварительные итоги:
👎 Icq не умеет в ReplyKeyboard, только InlineKeyboard (т. е. кнопки на самом сообщении, не на клавиатуре)
👎 Готовые решения для icq ботов на JS пока довольно ущербны и приходится допиливать функционал при помощи обычных запросов к API
🔥Для Telegram ботов офигенно подходит telegraf.js (https://telegraf.js.org/#/) и странно, что я до сих пор его не пробовал. Весь функционал бота я наклепал за вечер. У telegraf уже есть встроенная state machine, c которой довольно просто работать
📌Плохо называть переходы и состояния для javanoscript-state-machine одинаково (из за этого можно потерять пол дня, пытаясь понять почему твой экшн вызывается дважды)
Вчера допилил прототип бота, который постит сообщения из каналов Telegram в каналы Icq New. Это будет самый бесполезный бот (потому что Icq New - дно). В процессе разработки решил немного поменять стек и съел собаку на javanoscript-state-machine (https://github.com/jakesgordon/javanoscript-state-machine).
Предварительные итоги:
👎 Icq не умеет в ReplyKeyboard, только InlineKeyboard (т. е. кнопки на самом сообщении, не на клавиатуре)
👎 Готовые решения для icq ботов на JS пока довольно ущербны и приходится допиливать функционал при помощи обычных запросов к API
🔥Для Telegram ботов офигенно подходит telegraf.js (https://telegraf.js.org/#/) и странно, что я до сих пор его не пробовал. Весь функционал бота я наклепал за вечер. У telegraf уже есть встроенная state machine, c которой довольно просто работать
📌Плохо называть переходы и состояния для javanoscript-state-machine одинаково (из за этого можно потерять пол дня, пытаясь понять почему твой экшн вызывается дважды)
Sleepless tech | Евгений J
Привет! ✌️ Вчера допилил прототип бота, который постит сообщения из каналов Telegram в каналы Icq New. Это будет самый бесполезный бот (потому что Icq New - дно). В процессе разработки решил немного поменять стек и съел собаку на javanoscript-state-machine …
Что дальше: тестируем, хостим на heroku и выкладываем на github.
Мне тут кстати пара вопросов пришло о том, чем отличаются reply keyboard от inline keyboard. На картинках слева reply, справа - inline.
Прикол еще в том, что при использовании юзером inline кнопок, боту для ответа на его сообщение нужно использовать другой метод - answerCallbackQuery (что мешает унификации и минимализации кода).
Если использовать обычный sendText, то будет постоянно крутиться спиннер на кнопке, пока не отвалится по таймауту
Прикол еще в том, что при использовании юзером inline кнопок, боту для ответа на его сообщение нужно использовать другой метод - answerCallbackQuery (что мешает унификации и минимализации кода).
Если использовать обычный sendText, то будет постоянно крутиться спиннер на кнопке, пока не отвалится по таймауту
Продолжаю использовать свои навыки и 3d принтер, чтобы создавать вещи за гранью воображения 😂
Удобная штука для владельцев котов. Ей ещё кстати и зубную пасту можно выдавливать из тюбиков)
Удобная штука для владельцев котов. Ей ещё кстати и зубную пасту можно выдавливать из тюбиков)