TGViewer
Channel Public Channel
Sleepless tech | Евгений J

Sleepless tech | Евгений J

@five_a_m

DIY, web, coffee
Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только.

http://jem-space.ru

Связь со мной: @jem_jem
Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
Subscribers
759
Photos
511
Videos
88
Links
223

Showing posts older than #569 · Back to latest

Older Posts 16 shown
Post #568 1.06K
Недавно для одного сайта писал бота, который запускался в браузере через мое любимое расширение для юзер скриптов tempermonkey.

В скрипте нужно было заполнять форму. Обнаружил, что изменение полей в форме при помощи 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
Post #567 954

Forwarded from Struchkov // Java TechLead

🤖 ChatGPT Telegram Bot

Не спал вчера полночи, но это того стоило. Встречайте, первый релиз нового проекта 🥳

По факту это докер образ, который вы можете развернуть у себя на ПК, а лучше на сервере, и получить персонального ChatGPT прямо в Telegram.

Сейчас довольно много появилось ботов в телеге, которые якобы ChatGPT, но по факту это модели попроще. Мой проект обращается именно к ChatGPT API, и использует модель GPT-3.5. Для этого я запил OpenAI клиент для Java, но об этом чуть позже 🤫

Подробнее в документации
— — — — —
https://docs.struchkov.dev/chatgpt-telegram-bot/en/latest/
  • 👍 20
  • 🔥 3
  • 🍾 2
Post #564 1K
Привет!

Вчера разбирался с чудесами работы wi-fi модуля дешманского ультрабуга Prestigio Smartbook.
В общем этот бук из коробки имеет 32 гига дискового пространства и разъем для подключения hd/ssd. Но при подключении ssd в этот разъем, wi-fi модуль перестает ловить сети почти совсем. То ли из-за наводок, которые идут по проводам от ssd и мешают антенне ловить сигнал, то ли еще почему-то.
Я пробовал перекидывать антенну в разные части корпуса (забыв, что это не сама антенна, а только провод до нее), но решилось все вырезанием куска меди, который мешал проходить сигналу.

Чудеса.
  • 😱 7
  • 🥴 2
  • 👍 1
Post #563 969

Forwarded from Вечерний Даня (danya.ru)

Мощняк. Умельцы написали прогу, превращающую видеоролики на YouTube в бесплатное бесконечное хранилище данных. Вот он, прогресс: от магнитофонных кассет ZX Spectrum до записи данных в видосы ютуба. Даже картинка чем-то спектрумовский загрузчик напоминает.
  • 👍 11
  • 🔥 3
  • 🤓 1
Post #562 1.08K
Chrome Headless против cloudflare JS challenge

Классная статья о том, как помочь своему headless скраперу прикинуться человеком перед cloudflare. Стоит попробовать.

https://habr.com/ru/post/716434/
  • 🔥 1
Post #561 1.13K
  • 😁 11
  • 👍 2
  • 🤣 2
Post #559 1.2K
Не особо глубоко шарю в TS. Пытаюсь понять зачем нужен тип never.

Что написано в статье на хабре
vs
Что вижу я
  • 😁 4
  • 👍 1
Post #558 1.03K
Ищу знатоков, которые могут пояснить за е2е тесты.

Наткнулся на инфу в которой говорится о паттерне App Actions применительно к фреймворку Cypress. Этот паттерн предполагает, что ты записываешь некоторые функции из кода приложения (например функцию сабмита формы) в объект window.Cypress. И в e2e тестах вызываешь ее, вместо того, чтобы на ui имитировать ввод данных от лица пользователя и жать кнопку.

Это типа норм вообще? На мой первый взгляд, как то не норм, но интернет пестрит статьями что это круто и очень экономит время. 🤯
Post #557 1.07K
Прикольная технология пайки многослойных плат.

При разводке делаешь слой для короткого замыкания, чтобы он подогревал плату. Нанёс паяльную пасту, расставил элементы, подключил питание, и готово!

https://youtu.be/r0csHZveVvY
YouTube I made a Self-Soldering Circuit 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…
  • 🔥 5
  • 👍 1
  • 🤔 1
  • 🤯 1
Post #556 1.03K
Я только щас узнал что в сообщении к комиту можно добавлять gitmoji.
Это вообще нормально?)

А то я все свои комиты буду помечать так как на скрине.

https://gitmoji.dev/
  • 😱 7
  • 👍 2
  • 💩 2
Post #554 973
Привет! ✌️
Не особо люблю подводить итоги года, да и никогда в общем то это не делаю.
Просто собрал пет проекты которые получилось сделать за этот год.
Вышло не особо много, потому что большую часть года занимался делами семейными.

▫️Таймлапс слайдер для камеры
▫️Познакомился с Tampermonkey и сделал скачиватель курсов с educative (gist1 gist2)
▫️Бот трансфер постов из вк в tg по шетегу
▫️Настенный плоттер Makelangelo
▫️Купил электруху Fender Squier, снял с нее краску, сделал гравировку и покрыл лаком (статейку не успел накатать)
▫️Развернул прикольный сервис автоматизации n8n, но так и не придумал че с ним делать)
▫️Лендинг для плоттерных работ на 11ty (проект тут)

Делитесь в коментах, что вы запилили за этот год, ну или какие сервисы/библиотеки/открытия для себя нашли.
  • ❤ 7
  • 👍 2
Post #552 1K
После очередного обновления Шindows у меня появилась русская раскладка клавиатуры... 🧐

Делам ставки - там кириллица или латиница?

UPD: победили те, кто на латиницу ставил
  • 👍 12
Post #550 1.18K
Привет!

Я тоже дорвался до ChatGPT и попросил запилить мою пятничную задачку на проекте.

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

UPD: Хотя нашел баг в последнем setTimeout
Если ей прям из jira будут описания задач кидать, чувствую багов будет море
  • 😁 7
  • 👍 2
  • ✍ 1
Post #549 1.18K
Нашел классный сайт с генерацией css анимаций на любой вкус.

Выбираешь анимацию, подкручиваешь параметры если надо, тыкаешь на лайк и download.

https://animista.net/
  • 🔥 12
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →