Sleepless tech | Евгений J
رفتن به کانال در Telegram
DIY, web, coffee Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только. http://jem-space.ru Связь со мной: @jem_jem Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
نمایش بیشتر761
مشترکین
+124 ساعت
+17 روز
+130 روز
آرشیو پست ها
Привет!
Решил немного подпилить прошлогодний магический шар, чтобы можно было создавать новые наборы предсказаний не деплоем ветки на стенд 😅, а по ссылке.
Теперь предлагаю вам узнать, что же ждет вас в наступающем году 😊
https://some-magic.ru/ball/developers?ref=ch
Отправьте ссылку своим друзьям и знакомым в аське (чтоб получить золотой статус). А своими предсказаниями можно поделиться в коментах!
Вообще, я до сих пор не могу решить дилемму.
Взять один мощный сервер и хостить там все проекты либо под каждый проект заводить отдельный сервак.
Если берешь один мощный — если он навернулся, то упало все.
Если берешь под каждый проект отдельный — устаешь ими жонглировать и настраивать каждый.
Вы бы какой вариант выбрали?
+2
Мои подписчики тоже не сидят без дела 👨💻
@Maker_mind вместе с друзьями запилил классный сервис для шаринга проектов и создания MVP - Vpiska.space 🚀
По себе знаю как обидно, когда ты делаешь проекты "в стол" и они потом там так и погибают, потому что не хватило времени/сил/мотивации/ресурсов. Поэтому круто, когда есть место куда можно закинуть идею, замутить коллабу с ребятами, которым это интересно или даже найти инвесторов 🤑
✨ Естественно все приправлено AI-ассистентами: например "Консультации по росту" (типа, как увеличить retention на 40% за неделю) или "Анализ потенциала" (стратегия, чтоб не сгореть на фейле). Ну и жирный ➕ это AI Workspace с SUNO/SORA2/REVE для генерации музыки, видео и дизайна за минуты, чтоб MVP сиял как новенький пятак 😁
Короче, можно ворваться на vpiska.space и найти там свою команду. Или если ничего не пилите просто следить за ребятами тут @vpiska_space.
Всем добра! 😊
Переносим MongoDB на другой сервер
На прошлых выходных в очередной раз до конца забил место на своем серваке. Монга падает первой, а за ней остальные приложения.
В итоге решил перенести ее на другой сервер, чтобы и место освободить и базу изолировать. Решил делать это через репликацию, хотя, видимо, проще было бы сделать экспортом из gui MongoDBCompass😅
Написал статейку, потому что было много нюансов. Хз как с таким вайбкодеры разбираются, но у меня мозг вскипел)
https://jem-space.ru/mongo-db-replication/ (возможно потребуется vpn)
Тут оказалось что с момента прошлого конкурса "определи что сломалось", я оформил ежемесячный донат в фонд Хабенского. Поэтому надо наверстывать упущенное и определять от чьего имени будет следующий платеж.
Исходные данные: водный электрический пистолет. При нажатии на кнопку ничего не происходит. Кто первый угадает неисправность получит респекты и от его имени будет следующий донат)
error: gpg failed to sign the data
Какой то редкий кейс, но встречаю уже 4й раз за год - git не может подписать комит ключом.
Оставлю фикс тут https://gist.github.com/bahadiraraz/f2fb15b07e0fce92d8d5a86ab33469f7
+1
Вторая. Спасибо Насте @startpoint_dev за интересный доклад про нативные модули, которые можно писать для nodejs.
+1
Ачивка получена - выиграл книжку за лучший вопрос 😊 Спасибо @usyninis_dev за классный доклад про микрофонты.
#frontend_conf_2025
Сегодня тусуюсь на Frontend Conf. Вдруг кто тоже тут, маякни е)
#frontend_conf_2025
Привет!
Пока делал видео, честно говоря, устал искать правильные слова для описания сцен для промптов. Тем более я не режиссер, чтобы шарить как называются разные положения камеры и тп, да еще и на английском.
Попросил chatgpt, он мне накидал списочек и сделал простенький сайт, где можно натыкать себе промпт. Может и вам будет полезно.
https://jem-space.ru/veo3-prompts/
+1
Еще давно узнал про возможность проброса локального порта в VSCode, но так и не доходили руки попробовать.
Оказалось просто и удобно, когда тебе нужно затестить мобильные фичи в приложении и не надо гемориться и сопрягать телефон по проводу (или без) с Chrome DevTools.
Кайф
MTU (Maximum Transmission Unit) -- это максимальный размер пакета.
У Web Bluetooth на Chrome это около 20 символов. Чтобы получить это знание я потратил 2 вечера 🥲 (чёт в доках это сильно не афишируют). Подробнее расскажу чуть позже.
Ха ха, классик
Я: делаю анонс своего @mobile_check_64_bot в сториз
Бот:
Свои мелкие проекты на nodejs я запускаю через pm2. Но в логах pm2 бывает трудно понять, когда вообще произошла ошибка, может эти логи недельной давности.
Я когда то гуглил, но не смог найти решение. Сейчас же это оказалось довольно просто (надо было читать доки 😊)
Запускаешь аппку с --time и готово
pm2 start app.js --timeХостинг сайта на одноразовом вейпе
В интересное время живем, когда одноразовые вещи уже относительно технически мощно напичканы. С одной стороны хорошо — можно из мусора делать сервера, с другой — такое себе, в плане засорения. Но тема делать из буханки троллейбус прям по мне 😁
Там, правда, автор так и не раскрыл откуда он интернет то подвел к вейпу
https://habr.com/ru/articles/947248/
В этом году еду на Frontend Conf 🚀
В прошлом году мой FrontEndDev был в качестве амбассадора, за что мне дали на выбор онлайн/офлайн проходку. Взял онлайн и пожалел, т к это были рабочие дни и смотреть не было времени и сил.
В этом году опять предложили и решил взять оффлайн, потому что тыщу лет не был ни на каких конференциях. Программа огонь, как по мне! Мой бывший руководитель из Альфы Иван Усынин будет рассказывать про микрофонты, к которым я так и не подступился.
А Sleepless Tech хоть и не пробился в амбассадоры, но тусуется в инфопартнерах (пока один, кек).
Если кто вдруг тоже собирается, маякните 😉
Мама, я в телевизоре chatGPT
Запросил у чата статьи по разработке ботов и он выдал мне мою же. А вообще это называется GEO, когда ты оптимизируешь сайт для генеративных поисковых систем (чат-боты и AI-помощники), с целью попасть в их ответы. Я правда ничего для этого не делал)
Ну чтож, в очередной раз мой мелкий сервак на 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
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
