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
This media is not supported in your browser
VIEW IN TELEGRAM
#fun
eto ya
Пошел за продуктами Провожу смоук тест для X5 Group на проде. Накидал минорок разрабам, чтоб было чё поделать перед новым годом. Надеюсь премию дадут)
👍7😁6😈2
#3d
Ender3 direct extruder

Привет.

Наконец дошли руки переделать боуден на директ. Делов на час, а результат кайф.
Вообще переделка уже давно была необходима, потому что по какой то неизвестной причине детали стали получаться как труха, мог печатать более менее нормально только на скорости 25мм 😭

Я уже и сопла менял и смазывал ролик в прижимном механизме и ставил проставки на ось катушки чтобы она с меньшим сопротивлением проворачивалась и пластик сушил. Все равно труха. Видимо дело уже было в трубке (может грязь, может сопротивление создавала) из-за чего пластик плохо подавался.

Сохраню модельку тут https://www.thingiverse.com/thing:3816051
🔥7👍2👏1
#contest

Начинаем сеанс гадания диагностики неисправностей термопота Tefal по фотографии. Кто первый определит, что сломалось, получит 100 рублей и респекты.
😁4
#3D

Собрал вам чуть чуть новогодних моделей, чтоб подарить друзьям или детям, если у вас есть 3д принтер (не знаю каким боком там динозавры, но мне понравились 😁)

Елка: https://www.thingiverse.com/thing:5153538
Олень: https://www.thingiverse.com/thing:3213535
Елка: https://www.thingiverse.com/thing:1209775
Динозавры: https://www.thingiverse.com/thing:6445297
2🔥14
Итоги Github 2024

Делитесь своими достижениями за 2024 в коментах

http://git-wrapped.com
4
А вам чё нагадал Магический шар на 25 год?
Делитесь в комментах 👇

@five_a_m
😁6👍2❤‍🔥1
Бот строительной компании ПИК выглядит так, как будто его писал я 😁

Хотя я хитер и уже давно юзаю pm2 чтобы не писать такие сообщения и перезапускать ботов при падении автоматически))
😁12❤‍🔥1
Привет!

Решил тут найти какой нить стек или инструменты, позволяющие как то быстренько налаживать окружение и запускать проекты.

Для фронта наверно Next.JS будет достаточно, вот для бекенда на NodeJS я чет залип и мечусь в сомнениях.

Нашел у @misha98857_dev заметку про PocketBase. Это легковесный self-hosted бекенд, использующий SQLite в качестве БД. Есть веб-админка, простое создание REST эндпоинтов, авторизация, работа с realtime данными, мало кушает ресурсов. Звучит круто, но как будто SQLite как-то несерьезно (но для мелких проектов как будто то, что нужно). Еще нельзя использовать для нескольких проектов одновременно, для каждого нужно запускать новый инстанс.

После этого наткнулся на Supabase. Это self-hosted альтернатива Firebase. Есть все тоже самое, что и у PocketBase, только использует PostgreSQL. Кушает уже побольше ресурсов, плюс нужно правильно настроить PostgreSQL, иначе есть шанс, что твои данные быстро сольют (а я не то, чтобы мастер в PostgreSQL).

Есть Strapi, но он больше как CMS, как я понял.

Плюс еще наткнулся на Manifest и Appwright. И тут решил узнать у вас, какие у вас инструменты для быстрого запуска/разработки приложений?
🔥7👍2
Даров!

Перед новым годом решил попробовать чуть чуть завирусить свой Магический шар. Вышло относительно неплохо (спасибо админам каналов про IT). Надо было, конечно, чуть раньше подсуетиться, а не 29 😁

Какой движ будем пилить к следующему?)
🦄9👍2
Media is too big
VIEW IN TELEGRAM
3й год пытаюсь войти в fpv.
Если кто не знает, это такие квадрокоптеры, где летаешь с очками и управление с постоянным контролем.

Вот дошли руки замодить очки, чтобы можно было записывать полеты (т к летаю на очень мелком коптере весом в 20 гр. и гопро туда не поставить)
🔥9👍5
PAM в ssh_config

Привет!

Недавно взял себе сервак на 2 Гб RAM на JustHost. По деньгам как DigitalOcean, только памяти в 2 раза больше.
Настроил как обычно (создал юзера, отключил вход для рута и по паролю). Но через пару дней при проверке обнаружилось, что по паролю все еще можно войти. Чатгопоты посоветовал отключить PAM в настройках ssh_config. Я особо не шарю, отключил - заработало!

И тут на днях настраиваю dokku для деплоя по своей инструкции, но запушить в dokku не могу, ругается на публичный ключ. Все ключи прописаны, права у юзеров в порядке, конфиги тоже. Но все равно ругается на публичный ключ. Спустя пару дней поисков и переписок с чатом закралась мысль, что дело в PAM. Причем этот АI пес даже не предложил такой вариант🤨

Кароч, как оказалось, PAM — это модуль отвечающий за аутентификацию. Не особо проникся его плюшками, но без него аутентификация проводится силами самого ssh сервиса, и, видимо, как то урезанно и негибко.

Морали нет, просто буду иметь в виду 😁
Кто шарит в теме, поясните почему без него не работает))
👍81
Ну что, знатоки, есть шанс запаять такое паяльником (без фена)?
Корпус: LGA14
👍3🤷2😱1
Chrome Identity API

Ладно, чтобы отойти от вчерашнего фиаско (я таки запаял, но оно не работает, кек) расскажу вам про Chrome Identity API.
Пилил тут расширение Chrome и чтобы аутентифицировать юзера не хотел делать лишних телодвижений и узнал, что если юзер уже залогинен в Chrome, можно брать OAuth токен и использовать его в качестве аутентификации. Если повезет, это можно делать вообще без доп шагов, если нет — то придется показать юзеру модалку с авторизацией через гугл аккаунт.

Звучит просто, но пока нашел ручку в google cloud console, чтобы получить API токен для расширения, посмотрел все ролики на ютуб (включая мемы из нижнего интернета).

А использовать его довольно просто

chrome.identity.getAuthToken({ interactive: false }, (token) => {
if (chrome.runtime.lastError || !token) {
chrome.identity.getAuthToken(
{ interactive: true },
(interactiveToken) => {
console.log("Ну чтож, получили токен с модалкой")
}) else {
console.log("Ура, получилось по тихой взять токен")
}
})


https://jem-space.ru/chrome-identity/
9👍4🔥1
Media is too big
VIEW IN TELEGRAM
Привет!

Заказал себе кронштейн под моник и понял, что монитор жесть какой древний (Acer G226) и у него нет креплений под vesa. Пришлось задизайнить переходник. Вышло с 3 попытки, но вроде норм.

Заценить модельку можно тут https://www.thingiverse.com/thing:7084390
9🔥8👍1