fa
Feedback
Sleepless tech | Евгений J

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 Отправьте ссылку своим друзьям и знакомым в аське (чтоб получить золотой статус). А своими предсказаниями можно поделиться в коментах!

Завел @front_end_dev для чтения на парковке. Кто 4-й? Товарищ майор?)
Завел @front_end_dev для чтения на парковке. Кто 4-й? Товарищ майор?)

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

Мои подписчики тоже не сидят без дела 👨‍💻 @Maker_mind вместе с друзьями запилил классный сервис для шаринга проектов и созд
+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 не может подписать комит ключом.
error: gpg failed to sign the data Какой то редкий кейс, но встречаю уже 4й раз за год - git не может подписать комит ключом. Оставлю фикс тут https://gist.github.com/bahadiraraz/f2fb15b07e0fce92d8d5a86ab33469f7

Вторая. Спасибо Насте @startpoint_dev за интересный доклад про нативные модули, которые можно писать для nodejs.
+1
Вторая. Спасибо Насте @startpoint_dev за интересный доклад про нативные модули, которые можно писать для nodejs.

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

Сегодня тусуюсь на Frontend Conf. Вдруг кто тоже тут, маякни е) #frontend_conf_2025
Сегодня тусуюсь на Frontend Conf. Вдруг кто тоже тут, маякни е) #frontend_conf_2025

Привет! Пока делал видео, честно говоря, устал искать правильные слова для описания сцен для промптов. Тем более я не режиссер, чтобы шарить как называются разные положения камеры и тп, да еще и на английском. Попросил chatgpt, он мне накидал списочек и сделал простенький сайт, где можно натыкать себе промпт. Может и вам будет полезно. https://jem-space.ru/veo3-prompts/

Close Tab Easily Ребят, я теперь режиссер)

Еще давно узнал про возможность проброса локального порта в VSCode, но так и не доходили руки попробовать. Оказалось просто и
+1
Еще давно узнал про возможность проброса локального порта в VSCode, но так и не доходили руки попробовать. Оказалось просто и удобно, когда тебе нужно затестить мобильные фичи в приложении и не надо гемориться и сопрягать телефон по проводу (или без) с Chrome DevTools. Кайф

Задизайнил корпус под бегущую строку для вела

MTU (Maximum Transmission Unit) -- это максимальный размер пакета. У Web Bluetooth на Chrome это около 20 символов. Чтобы пол
MTU (Maximum Transmission Unit) -- это максимальный размер пакета. У Web Bluetooth на Chrome это около 20 символов. Чтобы получить это знание я потратил 2 вечера 🥲 (чёт в доках это сильно не афишируют). Подробнее расскажу чуть позже.

Ха ха, классик Я: делаю анонс своего @mobile_check_64_bot в сториз Бот: Свои мелкие проекты на nodejs я запускаю через pm2. Н
Ха ха, классик Я: делаю анонс своего @mobile_check_64_bot в сториз Бот: Свои мелкие проекты на nodejs я запускаю через pm2. Но в логах pm2 бывает трудно понять, когда вообще произошла ошибка, может эти логи недельной давности. Я когда то гуглил, но не смог найти решение. Сейчас же это оказалось довольно просто (надо было читать доки 😊) Запускаешь аппку с --time и готово
pm2 start app.js --time

Хостинг сайта на одноразовом вейпе В интересное время живем, когда одноразовые вещи уже относительно технически мощно напичка
Хостинг сайта на одноразовом вейпе В интересное время живем, когда одноразовые вещи уже относительно технически мощно напичканы. С одной стороны хорошо — можно из мусора делать сервера, с другой — такое себе, в плане засорения. Но тема делать из буханки троллейбус прям по мне 😁 Там, правда, автор так и не раскрыл откуда он интернет то подвел к вейпу https://habr.com/ru/articles/947248/

В этом году еду на Frontend Conf 🚀 В прошлом году мой FrontEndDev был в качестве амбассадора, за что мне дали на выбор онлай
В этом году еду на Frontend Conf 🚀 В прошлом году мой FrontEndDev был в качестве амбассадора, за что мне дали на выбор онлайн/офлайн проходку. Взял онлайн и пожалел, т к это были рабочие дни и смотреть не было времени и сил. В этом году опять предложили и решил взять оффлайн, потому что тыщу лет не был ни на каких конференциях. Программа огонь, как по мне! Мой бывший руководитель из Альфы Иван Усынин будет рассказывать про микрофонты, к которым я так и не подступился. А Sleepless Tech хоть и не пробился в амбассадоры, но тусуется в инфопартнерах (пока один, кек). Если кто вдруг тоже собирается, маякните 😉

Мама, я в телевизоре chatGPT Запросил у чата статьи по разработке ботов и он выдал мне мою же. А вообще это называется GEO, к
Мама, я в телевизоре chatGPT Запросил у чата статьи по разработке ботов и он выдал мне мою же. А вообще это называется GEO, когда ты оптимизируешь сайт для генеративных поисковых систем (чат-боты и AI-помощники), с целью попасть в их ответы. Я правда ничего для этого не делал)

Ну чтож, в очередной раз мой мелкий сервак на DO забил память. В этот раз виновником оказались логи journal. Что то мне подск
Ну чтож, в очередной раз мой мелкий сервак на 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