Продолжаю вникать в настройку окружения.
После того как собрал домашний сервер из говна и палок и поставил ubuntu server, задался вопросом как запускать приложения без логина в систему. Как на vps https://www.digitalocean.com/
Нагуглил статью как раз от digitalocean о настройке автозапуска и о том, как работает runlevel в linux:
https://www.digitalocean.com/community/tutorials/how-to-configure-a-linux-service-to-start-automatically-after-a-crash-or-reboot-part-1-practical-examples
После того как собрал домашний сервер из говна и палок и поставил ubuntu server, задался вопросом как запускать приложения без логина в систему. Как на vps https://www.digitalocean.com/
Нагуглил статью как раз от digitalocean о настройке автозапуска и о том, как работает runlevel в linux:
https://www.digitalocean.com/community/tutorials/how-to-configure-a-linux-service-to-start-automatically-after-a-crash-or-reboot-part-1-practical-examples
Услышал недавно, что тут оживили icq (да, я слоупок). Зашел, посмотрел как там пусто. Но на всякий случай решил забить адреса для своих каналов по веб разработке. Вдруг там тоже разрабы жаждут норм контента про веб. Только постить туда руками нет времени/желания. Решил накатать бота, который будет репостить из моих каналов telegram в каналы icq.
У Icq new кстати есть bot api https://icq.com/botapi/. В общем-то они косят под телегу на минималках))
Даже нашел npm библиотеку для ботов, которую опубликовали 4 дня назад
https://www.npmjs.com/package/icq-bot
У Icq new кстати есть bot api https://icq.com/botapi/. В общем-то они косят под телегу на минималках))
Даже нашел npm библиотеку для ботов, которую опубликовали 4 дня назад
https://www.npmjs.com/package/icq-bot
This media is not supported in your browser
VIEW IN TELEGRAM
Печатаю корпус для проекта насадки для смартфона для получения снимков зрачка с хорошей подсветкой. Скоро покажу как это выглядит в сборе
А пока печатается корпус, решил, что все же нужно спользовать state machine для телеграмовского бота. Хотел сделать минималистичный интерфейс для тех, кто захочет транслировать свои посты из каналов телеги в каналы icq new (хз кому это будет нужно, если честно), но минималистичный выходит не особо удобным и корявым.
Для тех кто не знает, что такое state machine - это удобный подход в разработке логики приложения, при котором приложение (или его часть, например отвечающая за общение с пользователем) может находиться в определенных состояниях, которые определяются функциями перехода из этих состояний. Эт очень хорошо ложится в задачи общения бота с пользователем.
До этого я попробовал Xstate - https://xstate.js.org/docs/
В этот раз для общего развития возьму https://github.com/jakesgordon/javanoscript-state-machine
Для тех кто не знает, что такое state machine - это удобный подход в разработке логики приложения, при котором приложение (или его часть, например отвечающая за общение с пользователем) может находиться в определенных состояниях, которые определяются функциями перехода из этих состояний. Эт очень хорошо ложится в задачи общения бота с пользователем.
До этого я попробовал Xstate - https://xstate.js.org/docs/
В этот раз для общего развития возьму https://github.com/jakesgordon/javanoscript-state-machine
xstate.js.org
XState Docs
Documentation for XState: State Machines and Statecharts for the Modern Web
Sleepless tech | Евгений J
Photo
Привет! Сегодня собрал до рабочего состояния проект, задачей которого является получение качественных фото переднего сегмента зрачка. Сам проект еще давно делали с другом. В этом году немного поправил электрическую схему и прошивку.
Проект состоит из насадки для смартфона + ПО для андроида.
Задача насадки - освещение и фокусировка. Линзу для макро увеличения брали из дверного глазка)
Из железок тут процессор STM8L и bluetooth модуль HC-06. Питается все от смартфона (смартфон должен быть с функцией OTG).
В приложении нужно подцепиться к насадке по bluetooth, и по нажатию на кнопку моргает вспышка и производится фото зрачка.
Крепления насадки выполнены в стиле стим-панк)
Проект состоит из насадки для смартфона + ПО для андроида.
Задача насадки - освещение и фокусировка. Линзу для макро увеличения брали из дверного глазка)
Из железок тут процессор STM8L и bluetooth модуль HC-06. Питается все от смартфона (смартфон должен быть с функцией OTG).
В приложении нужно подцепиться к насадке по bluetooth, и по нажатию на кнопку моргает вспышка и производится фото зрачка.
Крепления насадки выполнены в стиле стим-панк)
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
Сегодня печатаю держатель для ключа. Как вариант хочу прифигачить туда же ключ таблетку. Посмотрим на сколько это будет удобно.