Sleepless tech | Евгений J – Telegram
Sleepless tech | Евгений J
794 subscribers
483 photos
80 videos
1 file
213 links
DIY, web, coffee
Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только.

http://jem-space.ru

Связь со мной: @jem_jem
Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
Download Telegram
Хей, знатоки железа, подскажите.

Есть 3 модуля BT-05, которые не хотят пейрится с 3 телефонами на андроид (v7, 10, 14). Покупал их тыщу лет назад. Общаюсь с ними AT командами, отвечают адекватно, выставил им пароли. Но при пейринге либо ошибка что пароль не подходит либо просто что не удалось законнектиться.

Че за прикол? Если у них версия блютус старая, то должны пейриться со старым андроидом.
Может я что то упускаю или есть какая нить доп настройка на андроидах? Или меня просто китайцы обманули и подсунули какое то нерабочее г*вно?

Модуль похож на этот https://roboshop.spb.ru/modules/moduli-besprovodnoj-svyazi/bluetooth-moduli/hm-10-mlt-bt05-cc2541-board
1
Sleepless tech | Евгений J
Привет! Вчера, внезапно, мой облачный сервак забил память на 100%. Со мной такое уже не первый раз - раньше виновником был менеджер nodeJs процессов pm2, который написал логов на пару гигабайт. Но я его усмирил плагином pm2-logrotate. В этот раз виновником…
Ну чтож, в очередной раз мой мелкий сервак на DO забил память. В этот раз виновником оказались логи journal.

Что то мне подсказывало, что просто так удалять директории с логами не стоит. И действительно, у journalctl есть команды которые позволяют сделать это правильно.

sudo journalctl --vacuum-time=2d удалить все логи старше 2 дней
sudo journalctl --vacuum-size=100M удалить логи, оставив только 100Мб

А потом можно еще и в конфиге /etc/systemd/journald.conf прописать чтобы он много не хранил

SystemMaxUse=200M


и перезапустить его
sudo systemctl restart systemd-journald
🔥6😁21👍1💯1
Мама, я в телевизоре chatGPT

Запросил у чата статьи по разработке ботов и он выдал мне мою же. А вообще это называется GEO, когда ты оптимизируешь сайт для генеративных поисковых систем (чат-боты и AI-помощники), с целью попасть в их ответы. Я правда ничего для этого не делал)
🔥13🤔2😱2🤩2🤝1
В этом году еду на Frontend Conf 🚀

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

В этом году опять предложили и решил взять оффлайн, потому что тыщу лет не был ни на каких конференциях. Программа огонь, как по мне! Мой бывший руководитель из Альфы Иван Усынин будет рассказывать про микрофонты, к которым я так и не подступился.

А Sleepless Tech хоть и не пробился в амбассадоры, но тусуется в инфопартнерах (пока один, кек).

Если кто вдруг тоже собирается, маякните 😉
🔥11
Хостинг сайта на одноразовом вейпе

В интересное время живем, когда одноразовые вещи уже относительно технически мощно напичканы. С одной стороны хорошо — можно из мусора делать сервера, с другой — такое себе, в плане засорения. Но тема делать из буханки троллейбус прям по мне 😁

Там, правда, автор так и не раскрыл откуда он интернет то подвел к вейпу

https://habr.com/ru/articles/947248/
😁8❤‍🔥2😨21
Ха ха, классик

Я: делаю анонс своего @mobile_check_64_bot в сториз
Бот:

Свои мелкие проекты на nodejs я запускаю через pm2. Но в логах pm2 бывает трудно понять, когда вообще произошла ошибка, может эти логи недельной давности.
Я когда то гуглил, но не смог найти решение. Сейчас же это оказалось довольно просто (надо было читать доки 😊)

Запускаешь аппку с --time и готово

pm2 start app.js --time
❤‍🔥5🔥3
MTU (Maximum Transmission Unit) -- это максимальный размер пакета.

У Web Bluetooth на Chrome это около 20 символов. Чтобы получить это знание я потратил 2 вечера 🥲 (чёт в доках это сильно не афишируют). Подробнее расскажу чуть позже.
1👍7🤔5🌚4
Еще давно узнал про возможность проброса локального порта в VSCode, но так и не доходили руки попробовать.

Оказалось просто и удобно, когда тебе нужно затестить мобильные фичи в приложении и не надо гемориться и сопрягать телефон по проводу (или без) с Chrome DevTools.

Кайф
👌92👍2
Media is too big
VIEW IN TELEGRAM
Close Tab Easily

Ребят, я теперь режиссер)
🤣7👍2🔥2😁2🥰1
Sleepless tech | Евгений J
Close Tab Easily Ребят, я теперь режиссер)
Привет!

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

Попросил chatgpt, он мне накидал списочек и сделал простенький сайт, где можно натыкать себе промпт. Может и вам будет полезно. Если есть что добавить, велкам!

https://jem-space.ru/veo3-prompts/
🔥81
Сегодня тусуюсь на Frontend Conf. Вдруг кто тоже тут, маякните)

#frontend_conf_2025
🔥10
Ачивка получена - выиграл книжку за лучший вопрос 😊 Спасибо @usyninis_dev за классный доклад про микрофронты.

#frontendconf
🔥15👍3
Вторая. Спасибо Насте @startpoint_dev за интересный доклад про нативные модули, которые можно писать для nodejs.

#frontendconf
🔥10🥰2
error: gpg failed to sign the data

Какой то редкий кейс, но встречаю уже 4й раз за год - git не может подписать комит ключом.

Оставлю фикс тут https://gist.github.com/bahadiraraz/f2fb15b07e0fce92d8d5a86ab33469f7
👍2🔥1
Sleepless tech | Евгений J
#contest Начинаем сеанс гадания диагностики неисправностей термопота Tefal по фотографии. Кто первый определит, что сломалось, получит 100 рублей и респекты.
Тут оказалось что с момента прошлого конкурса "определи что сломалось", я оформил ежемесячный донат в фонд Хабенского. Поэтому надо наверстывать упущенное и определять от чьего имени будет следующий платеж.

Исходные данные: водный электрический пистолет. При нажатии на кнопку ничего не происходит. Кто первый угадает неисправность получит респекты и от его имени будет следующий донат)
👏5
Переносим MongoDB на другой сервер

На прошлых выходных в очередной раз до конца забил место на своем серваке. Монга падает первой, а за ней остальные приложения.

В итоге решил перенести ее на другой сервер, чтобы и место освободить и базу изолировать. Решил делать это через репликацию, хотя, видимо, проще было бы сделать экспортом из gui MongoDB Compass😅

Написал статейку, потому что было много нюансов. Хз как с таким вайбкодеры разбираются, но у меня мозг вскипел)

https://jem-space.ru/mongo-db-replication/ (возможно потребуется vpn)
👍5🔥2🥰2
Мои подписчики тоже не сидят без дела 👨‍💻

@Maker_mind вместе с друзьями запилил классный сервис для шаринга проектов и создания MVP - Vpiska.space 🚀

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

Естественно все приправлено AI-ассистентами: например "Консультации по росту" (типа, как увеличить retention на 40% за неделю) или "Анализ потенциала" (стратегия, чтоб не сгореть на фейле). Ну и жирный это AI Workspace с SUNO/SORA2/REVE для генерации музыки, видео и дизайна за минуты, чтоб MVP сиял как новенький пятак 😁

Короче, можно ворваться на vpiska.space и найти там свою команду. Или если ничего не пилите просто следить за ребятами тут @vpiska_space.

Всем добра! 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🤯1🤨1