Кстати, если у кого недобор по добрым делам в этом году, исправить это можно в пару кликов.
Например донат в
▫️Ночлежку https://homeless.ru/
▫️Фонд "Подари жизнь"https://podari-zhizn.ru/ru
▫️Фонд "Старость в радость" https://starikam.org/
▫️Дом с маяком https://mayak.help/
Например донат в
▫️Ночлежку https://homeless.ru/
▫️Фонд "Подари жизнь"https://podari-zhizn.ru/ru
▫️Фонд "Старость в радость" https://starikam.org/
▫️Дом с маяком https://mayak.help/
homeless.ru
Ночлежка
Старейшая благотворительная организация, помогающая бездомным людям.
👍9
Я только щас узнал что в сообщении к комиту можно добавлять gitmoji.
Это вообще нормально?)
А то я все свои комиты буду помечать так как на скрине.
https://gitmoji.dev/
Это вообще нормально?)
А то я все свои комиты буду помечать так как на скрине.
https://gitmoji.dev/
😱7👍2💩2
Прикольная технология пайки многослойных плат.
При разводке делаешь слой для короткого замыкания, чтобы он подогревал плату. Нанёс паяльную пасту, расставил элементы, подключил питание, и готово!
https://youtu.be/r0csHZveVvY
При разводке делаешь слой для короткого замыкания, чтобы он подогревал плату. Нанёс паяльную пасту, расставил элементы, подключил питание, и готово!
https://youtu.be/r0csHZveVvY
YouTube
Can a Circuit Solder itself?
A PCB that can solder itself and then be used to solder other boards!
Learn more about Altium 365 - https://www.altium365.com/yt/carlbugeja
PCBs manufactued at PCBWay - https://www.pcbway.com
Full Reflow Cycle Test - https://www.youtube.com/watch?v=8uDBX…
Learn more about Altium 365 - https://www.altium365.com/yt/carlbugeja
PCBs manufactued at PCBWay - https://www.pcbway.com
Full Reflow Cycle Test - https://www.youtube.com/watch?v=8uDBX…
🔥5👍1🤔1🤯1
Ищу знатоков, которые могут пояснить за е2е тесты.
Наткнулся на инфу в которой говорится о паттерне App Actions применительно к фреймворку Cypress. Этот паттерн предполагает, что ты записываешь некоторые функции из кода приложения (например функцию сабмита формы) в объект window.Cypress. И в e2e тестах вызываешь ее, вместо того, чтобы на ui имитировать ввод данных от лица пользователя и жать кнопку.
Это типа норм вообще? На мой первый взгляд, как то не норм, но интернет пестрит статьями что это круто и очень экономит время. 🤯
Наткнулся на инфу в которой говорится о паттерне App Actions применительно к фреймворку Cypress. Этот паттерн предполагает, что ты записываешь некоторые функции из кода приложения (например функцию сабмита формы) в объект window.Cypress. И в e2e тестах вызываешь ее, вместо того, чтобы на ui имитировать ввод данных от лица пользователя и жать кнопку.
Это типа норм вообще? На мой первый взгляд, как то не норм, но интернет пестрит статьями что это круто и очень экономит время. 🤯
Не особо глубоко шарю в TS. Пытаюсь понять зачем нужен тип never.
Что написано в статье на хабре
Что написано в статье на хабре
vsЧто вижу я
😁4👍1
Chrome Headless против cloudflare JS challenge
Классная статья о том, как помочь своему headless скраперу прикинуться человеком перед cloudflare. Стоит попробовать.
https://habr.com/ru/post/716434/
Классная статья о том, как помочь своему headless скраперу прикинуться человеком перед cloudflare. Стоит попробовать.
https://habr.com/ru/post/716434/
Хабр
Chrome Headless против cloudflare JS challenge
Автоматизация сбора информации с различных ресурсов - обычная задача для людей разных сфер деятельности. Жаль, что не всегда бывает достаточно сделать простой GET запрос и разобрать полученный html....
🔥1
Forwarded from Вечерний Даня (danya.ru)
This media is not supported in your browser
VIEW IN TELEGRAM
Мощняк. Умельцы написали прогу, превращающую видеоролики на YouTube в бесплатное бесконечное хранилище данных. Вот он, прогресс: от магнитофонных кассет ZX Spectrum до записи данных в видосы ютуба. Даже картинка чем-то спектрумовский загрузчик напоминает.
👍11🔥3🤓1
Привет!
Вчера разбирался с чудесами работы wi-fi модуля дешманского ультрабуга Prestigio Smartbook.
В общем этот бук из коробки имеет 32 гига дискового пространства и разъем для подключения hd/ssd. Но при подключении ssd в этот разъем, wi-fi модуль перестает ловить сети почти совсем. То ли из-за наводок, которые идут по проводам от ssd и мешают антенне ловить сигнал, то ли еще почему-то.
Я пробовал перекидывать антенну в разные части корпуса (забыв, что это не сама антенна, а только провод до нее), но решилось все вырезанием куска меди, который мешал проходить сигналу.
Чудеса.
Вчера разбирался с чудесами работы wi-fi модуля дешманского ультрабуга Prestigio Smartbook.
В общем этот бук из коробки имеет 32 гига дискового пространства и разъем для подключения hd/ssd. Но при подключении ssd в этот разъем, wi-fi модуль перестает ловить сети почти совсем. То ли из-за наводок, которые идут по проводам от ssd и мешают антенне ловить сигнал, то ли еще почему-то.
Я пробовал перекидывать антенну в разные части корпуса (забыв, что это не сама антенна, а только провод до нее), но решилось все вырезанием куска меди, который мешал проходить сигналу.
Чудеса.
😱7🥴2👍1
Forwarded from Struchkov // Java TechLead
Media is too big
VIEW IN TELEGRAM
🤖 ChatGPT Telegram Bot
Не спал вчера полночи, но это того стоило. Встречайте, первый релиз нового проекта 🥳
По факту это докер образ, который вы можете развернуть у себя на ПК, а лучше на сервере, и получить персонального ChatGPT прямо в Telegram.
Сейчас довольно много появилось ботов в телеге, которые якобы ChatGPT, но по факту это модели попроще. Мой проект обращается именно к ChatGPT API, и использует модель GPT-3.5. Для этого я запил OpenAI клиент для Java, но об этом чуть позже 🤫
Подробнее в документации
— — — — —
https://docs.struchkov.dev/chatgpt-telegram-bot/en/latest/
Не спал вчера полночи, но это того стоило. Встречайте, первый релиз нового проекта 🥳
По факту это докер образ, который вы можете развернуть у себя на ПК, а лучше на сервере, и получить персонального ChatGPT прямо в Telegram.
Сейчас довольно много появилось ботов в телеге, которые якобы ChatGPT, но по факту это модели попроще. Мой проект обращается именно к ChatGPT API, и использует модель GPT-3.5. Для этого я запил OpenAI клиент для Java, но об этом чуть позже 🤫
Подробнее в документации
— — — — —
https://docs.struchkov.dev/chatgpt-telegram-bot/en/latest/
👍20🔥3🍾2
Недавно для одного сайта писал бота, который запускался в браузере через мое любимое расширение для юзер скриптов tempermonkey.
В скрипте нужно было заполнять форму. Обнаружил, что изменение полей в форме при помощи js не имеют никакого эффекта (видимо потому что событие change не отрабатывает). Самый прикол, что и вызов события клика на элементе, изменение значения и повторный клик, тоже не давали эффекта. Более того, вызов события через new Event и dispatchEvent не работал.
Помог только вызов document.createEvent
В скрипте нужно было заполнять форму. Обнаружил, что изменение полей в форме при помощи js не имеют никакого эффекта (видимо потому что событие change не отрабатывает). Самый прикол, что и вызов события клика на элементе, изменение значения и повторный клик, тоже не давали эффекта. Более того, вызов события через new Event и dispatchEvent не работал.
Помог только вызов document.createEvent
const event = document.createEvent("Event");
event.initEvent("change", true, true);
let locationSelector = document.querySelector('#select');
locationSelector.value = '2018'
locationSelector.dispatchEvent(event);
Кстати, чем больше аргументов передаешь в initEvent со значением true, тем лучше браузер поймет насколько сильно ты хочешь, чтоб событие сработало)👏6👍5😁2
Не имел дела с RxJs. Решил почитать о преимуществах, примерах использования, связке с React. Тут чел на хабре говорит читабельность хорошая. Ну ну 😅
https://habr.com/ru/company/Social_Discovery_Group/blog/645455/
https://habr.com/ru/company/Social_Discovery_Group/blog/645455/
😁8👍2🤔1
Ищу человека умеющего работать с базами данных. Желательно с базам данных единого реестра повесток 😁
😁12😢3🕊3👍1
Всем привет!
У меня есть пара каналов в телеге по программированию и у них были отстойные логотипы (потому что их делал я). Я решил, что хватит с этим мириться и самое время попросить AI мне помочь. А миджорня теперь платная(
Но я нашел прикольный сервис (по первой ссылке в гугле): https://www.logoai.com/make
Пишешь название, выбираешь тематику и он тебе генерит мильен вариантов. Хочешь за деньги экспортируй без вотермарки. Но у меня мышлениенищеброда студента, поэтому я перерисовал понравившиеся варианты (со своими правками).
Кароч, пользуйтесь!
У меня есть пара каналов в телеге по программированию и у них были отстойные логотипы (потому что их делал я). Я решил, что хватит с этим мириться и самое время попросить AI мне помочь. А миджорня теперь платная(
Но я нашел прикольный сервис (по первой ссылке в гугле): https://www.logoai.com/make
Пишешь название, выбираешь тематику и он тебе генерит мильен вариантов. Хочешь за деньги экспортируй без вотермарки. Но у меня мышление
Кароч, пользуйтесь!
👍13🥰1👀1
Залип на видос чувака, который пишет игрулю для Nokia 3310.
Понравилось, как жизненно у него возникают проблемы на каждом этапе при сборке кабеля для прошивки и вообще запуске среды. Но парниша терпеливый оказался.
Вообще такая жесть была раньше со звонилками, до этого момента вообще думал что под них писать могли только их же создатели)
https://www.youtube.com/watch?v=3BKg8yG4fTc
Понравилось, как жизненно у него возникают проблемы на каждом этапе при сборке кабеля для прошивки и вообще запуске среды. Но парниша терпеливый оказался.
Вообще такая жесть была раньше со звонилками, до этого момента вообще думал что под них писать могли только их же создатели)
https://www.youtube.com/watch?v=3BKg8yG4fTc
YouTube
Пишем игру для Nokia 3310
Nokia 3310 - якобы неубиваемый телефон, ставший легендой. Грустно, что за фасадом трубки-мема никто не замечает довольно интересную и неожиданно мощную начинку. Сегодня мы это исправим и попробуем написать игру для этого телефона. И заодно узнаем, насколько…
🤔5🆒3👍2