Channel: Sleepless tech
This media is not supported in your browser
VIEW IN TELEGRAM
#fun
eto ya
Пошел за продуктами Провожу смоук тест для X5 Group на проде. Накидал минорок разрабам, чтоб было чё поделать перед новым годом. Надеюсь премию дадут)
eto ya
#3d
Ender3 direct extruder
Привет.
Наконец дошли руки переделать боуден на директ. Делов на час, а результат кайф.
Вообще переделка уже давно была необходима, потому что по какой то неизвестной причине детали стали получаться как труха, мог печатать более менее нормально только на скорости 25мм 😭
Я уже и сопла менял и смазывал ролик в прижимном механизме и ставил проставки на ось катушки чтобы она с меньшим сопротивлением проворачивалась и пластик сушил. Все равно труха. Видимо дело уже было в трубке (может грязь, может сопротивление создавала) из-за чего пластик плохо подавался.
Сохраню модельку тут https://www.thingiverse.com/thing:3816051
Ender3 direct extruder
Привет.
Наконец дошли руки переделать боуден на директ. Делов на час, а результат кайф.
Вообще переделка уже давно была необходима, потому что по какой то неизвестной причине детали стали получаться как труха, мог печатать более менее нормально только на скорости 25мм 😭
Я уже и сопла менял и смазывал ролик в прижимном механизме и ставил проставки на ось катушки чтобы она с меньшим сопротивлением проворачивалась и пластик сушил. Все равно труха. Видимо дело уже было в трубке (может грязь, может сопротивление создавала) из-за чего пластик плохо подавался.
Сохраню модельку тут https://www.thingiverse.com/thing:3816051
#contest
Начинаем сеансгадания диагностики неисправностей термопота Tefal по фотографии. Кто первый определит, что сломалось, получит 100 рублей и респекты.
Начинаем сеанс
#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
Собрал вам чуть чуть новогодних моделей, чтоб подарить друзьям или детям, если у вас есть 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
Привет!
Решил тут найти какой нить стек или инструменты, позволяющие как то быстренько налаживать окружение и запускать проекты.
Для фронта наверно Next.JS будет достаточно, вот для бекенда на NodeJS я чет залип и мечусь в сомнениях.
Нашел у @misha98857_dev заметку про PocketBase. Это легковесный self-hosted бекенд, использующий SQLite в качестве БД. Есть веб-админка, простое создание REST эндпоинтов, авторизация, работа с realtime данными, мало кушает ресурсов. Звучит круто, но как будто SQLite как-то несерьезно (но для мелких проектов как будто то, что нужно). Еще нельзя использовать для нескольких проектов одновременно, для каждого нужно запускать новый инстанс.
После этого наткнулся на Supabase. Это self-hosted альтернатива Firebase. Есть все тоже самое, что и у PocketBase, только использует PostgreSQL. Кушает уже побольше ресурсов, плюс нужно правильно настроить PostgreSQL, иначе есть шанс, что твои данные быстро сольют (а я не то, чтобы мастер в PostgreSQL).
Есть Strapi, но он больше как CMS, как я понял.
Плюс еще наткнулся на Manifest и Appwright. И тут решил узнать у вас, какие у вас инструменты для быстрого запуска/разработки приложений?
Решил тут найти какой нить стек или инструменты, позволяющие как то быстренько налаживать окружение и запускать проекты.
Для фронта наверно Next.JS будет достаточно, вот для бекенда на NodeJS я чет залип и мечусь в сомнениях.
Нашел у @misha98857_dev заметку про PocketBase. Это легковесный self-hosted бекенд, использующий SQLite в качестве БД. Есть веб-админка, простое создание REST эндпоинтов, авторизация, работа с realtime данными, мало кушает ресурсов. Звучит круто, но как будто SQLite как-то несерьезно (но для мелких проектов как будто то, что нужно). Еще нельзя использовать для нескольких проектов одновременно, для каждого нужно запускать новый инстанс.
После этого наткнулся на Supabase. Это self-hosted альтернатива Firebase. Есть все тоже самое, что и у PocketBase, только использует PostgreSQL. Кушает уже побольше ресурсов, плюс нужно правильно настроить PostgreSQL, иначе есть шанс, что твои данные быстро сольют (а я не то, чтобы мастер в PostgreSQL).
Есть Strapi, но он больше как CMS, как я понял.
Плюс еще наткнулся на Manifest и Appwright. И тут решил узнать у вас, какие у вас инструменты для быстрого запуска/разработки приложений?
pocketbase.io
PocketBase - Open Source backend in 1 file
Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard
Даров!
Перед новым годом решил попробовать чуть чуть завирусить свой Магический шар. Вышло относительно неплохо (спасибо админам каналов про IT). Надо было, конечно, чуть раньше подсуетиться, а не 29 😁
Какой движ будем пилить к следующему?)
Перед новым годом решил попробовать чуть чуть завирусить свой Магический шар. Вышло относительно неплохо (спасибо админам каналов про IT). Надо было, конечно, чуть раньше подсуетиться, а не 29 😁
Какой движ будем пилить к следующему?)
Media is too big
VIEW IN TELEGRAM
3й год пытаюсь войти в fpv.
Если кто не знает, это такие квадрокоптеры, где летаешь с очками и управление с постоянным контролем.
Вот дошли руки замодить очки, чтобы можно было записывать полеты (т к летаю на очень мелком коптере весом в 20 гр. и гопро туда не поставить)
Если кто не знает, это такие квадрокоптеры, где летаешь с очками и управление с постоянным контролем.
Вот дошли руки замодить очки, чтобы можно было записывать полеты (т к летаю на очень мелком коптере весом в 20 гр. и гопро туда не поставить)
PAM в ssh_config
Привет!
Недавно взял себе сервак на 2 Гб RAM на JustHost. По деньгам как DigitalOcean, только памяти в 2 раза больше.
Настроил как обычно (создал юзера, отключил вход для рута и по паролю). Но через пару дней при проверке обнаружилось, что по паролю все еще можно войти. Чатгопоты посоветовал отключить PAM в настройках ssh_config. Я особо не шарю, отключил - заработало!
И тут на днях настраиваю dokku для деплоя по своей инструкции, но запушить в dokku не могу, ругается на публичный ключ. Все ключи прописаны, права у юзеров в порядке, конфиги тоже. Но все равно ругается на публичный ключ. Спустя пару дней поисков и переписок с чатом закралась мысль, что дело в PAM. Причем этот АI пес даже не предложил такой вариант🤨
Кароч, как оказалось, PAM — это модуль отвечающий за аутентификацию. Не особо проникся его плюшками, но без него аутентификация проводится силами самого ssh сервиса, и, видимо, как то урезанно и негибко.
Морали нет, просто буду иметь в виду 😁
Кто шарит в теме, поясните почему без него не работает))
Привет!
Недавно взял себе сервак на 2 Гб RAM на JustHost. По деньгам как DigitalOcean, только памяти в 2 раза больше.
Настроил как обычно (создал юзера, отключил вход для рута и по паролю). Но через пару дней при проверке обнаружилось, что по паролю все еще можно войти. Чатгопоты посоветовал отключить PAM в настройках ssh_config. Я особо не шарю, отключил - заработало!
И тут на днях настраиваю dokku для деплоя по своей инструкции, но запушить в dokku не могу, ругается на публичный ключ. Все ключи прописаны, права у юзеров в порядке, конфиги тоже. Но все равно ругается на публичный ключ. Спустя пару дней поисков и переписок с чатом закралась мысль, что дело в PAM. Причем этот АI пес даже не предложил такой вариант🤨
Кароч, как оказалось, PAM — это модуль отвечающий за аутентификацию. Не особо проникся его плюшками, но без него аутентификация проводится силами самого ssh сервиса, и, видимо, как то урезанно и негибко.
Морали нет, просто буду иметь в виду 😁
Кто шарит в теме, поясните почему без него не работает))
Jem Space
Деплоим приложение с Dokku
Часто хочется иметь налаженный процесс деплоя для своих пет-проектов. С какими-то серьезными инструментами типа Jenkins заморачиваться не хочется. Есть альтернативы: Github Actions | rsync | Dokku. В этой статье расскажу немного про Dokku, о том как настроить…
Sleepless tech
Ну что, знатоки, есть шанс запаять такое паяльником (без фена)? Корпус: LGA14
Фиаско. Ладно, подожду фен либо сделаю порно на проводах)
Chrome Identity API
Ладно, чтобы отойти от вчерашнего фиаско (я таки запаял, но оно не работает, кек) расскажу вам про Chrome Identity API.
Пилил тут расширение Chrome и чтобы аутентифицировать юзера не хотел делать лишних телодвижений и узнал, что если юзер уже залогинен в Chrome, можно брать OAuth токен и использовать его в качестве аутентификации. Если повезет, это можно делать вообще без доп шагов, если нет — то придется показать юзеру модалку с авторизацией через гугл аккаунт.
Звучит просто, но пока нашел ручку в google cloud console, чтобы получить API токен для расширения, посмотрел все ролики на ютуб (включая мемы из нижнего интернета).
А использовать его довольно просто
https://jem-space.ru/chrome-identity/
Ладно, чтобы отойти от вчерашнего фиаско (я таки запаял, но оно не работает, кек) расскажу вам про 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/
Jem Space
Используем Chrome Identity API
При создании расширения для Chrome довольно удобно аутентифицировать пользователя по логину в Chrome. Потому что если он совершил вход в свой аккаунт, то можно не требовать дополнительно логиниться в ваше приложение. Для этого Chrome предоставляет разработчикам…
HTML Embed Code: