Sleepless tech | Евгений J – Telegram
Sleepless tech | Евгений J
788 subscribers
485 photos
80 videos
1 file
214 links
DIY, web, coffee
Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только.

http://jem-space.ru

Связь со мной: @jem_jem
Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
Download Telegram
Не могу не похвастаться своей неоновой вывеской, которую изготовили на днях.

Всегда хотел неоновую вывеску, но, как оказалось, оригинальный неон капец дорогой, потому что там надо стекло определенной формы заказывать. А сейчас в моде дешёвый гибкий неон, который по факту LED лента в специальной оплётке.
🔥17👍1
*бушки-воробушки. Раньше же 150 рублей стоило)
🔥3😢2👍1
Всем привет!✌️

Задался на днях вопросом как скачать нужные курсы с https://www.educative.io/ на случай суверенного интернета.

Было несколько путей. Один из них educative-downloader. Только он пару лет уже не поддерживается и после введения двухфакторной аутентификации его нужно допиливать. Проект сделан на puppeteer, и у меня вроде где-то были свои наработки по чтению писем на почте и вычленения оттуда кода подтверждения, но... но все же гемор. Пока отдебажишь это все, потратишь кучу времени и сил.

Второй вариант набросать скрипт прямо в консоли. Но тут другая сложность - сайт educative не SPA и при переходе на новую страницу от твоего скрипта в консоли не остается и следа. И тут я вспомнил про user noscripts в хроме. Ни разу их не пробовал, и подумал, что самое время.

Если кратко, то user noscripts - это кастомные скрипты которые подключаются на сайте автоматически по матчингу урла. Их можно подключить руками, закинув в папку для хрома (но там какая то долгая инструкция), а можно установить расширение Tampermonkey и через него загружать или прям там создавать свои скрипты. Можно даже с Github Gists загрузить, вот кстати мой скрипт.

Скрипт простой, из меню собирает ссылки, переходит по ним и сохраняет html на диск (да, картинки не сохранятся и стили поплывут, но хотя бы примеры кода и пояснения к нему будут). Конечно не без костылей - сайт educative доооолго грузится, поэтому пришлось выставить задержку для подгрузки контента (c puppeteer конечно удобнее мониторить состояние загрузки).

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

Всем добра! ✌️
👍2
Вот это уже интересно, конечно.

Как вы там, потомки, уже на самолеты запускаете на JS?
Что, версии фризите?

UPD1: мировые эксперты в области IT, которые сидят в коментах, все проверили. Есть только скрипт на postinstall c инфой: https://github.com/medikoo/es5-ext/commit/28de285ed433b45113f01e4ce7c74e9a356b2af2

UPD2: а вот и пополняемый список подъехал https://docs.google.com/spreadsheets/d/1H3xPB4PgWeFcHjZ7NOPtrcya_Ua4jUolWm-7z9-jSpQ/htmlview?pru=AAABf7rzIdk*SN3_No8MJDNZGVBuijykFw#gid=2074850979
Узнали, согласны?
👍23
Заменил экран на Nexus 5. Решил, что лучше чинить устройства, пока запчасти ещё не устарели, а то получится, как с электронной книгой gmini (материнку теперь на разборках ищу).

Успел заказать экран на Али за 1.5к, пришел за неделю. Вроде экран ниче, но в некоторых местах нет липкой ленты для крепления деталей. В итоге посадил на клей для ремонта смартфонов.
4👍2
Заглянул тут на днях в пятерочке в кассу самообслуживания. Внутренности выглядят довольно цивильно - в основе мелкий системник/одноплатник, есть предохранитель на 220, провода относительно ровно уложены.
🤔8
Досталась мне от друга тарелка для шлифовки опорная на липучке (название конечно топ), но без адаптера для дрели.

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

Вышло неплохо и довольно хорошо держится.

https://www.thingiverse.com/thing:5333374/
👍6
Дожили. Теперь и клапаны с Javanoscript из коробки)
😁13
Очень понравилась блокировка Figma в связи с санкциями.

У нас на работе есть общие макеты, которые доступны всем в организации. Но с введением санкций это стало невозможно (вылезает модалка, которая говорит что у вас теперь нет доступа к организации).

Правда обойти ограничение можно в пару кликов, удалив модалку из разметки. лол)
👍10🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Весна как никак. Вместо снежинок нарезаем листочки.
🔥6
Всем привет!

Периодически слышу краем уха что-то про Web3.0. Попалась тут статья обзорная.

В общем расписывают тут, что Web3 предполагает децентрализованность данных пользователей и нас ждут сервисы построенные на блокчейне. Если вы загрузили данные, то вы можете их и удалить (не понимаю правда как их удлить из децентрализованной сети). Ну и с авторизацией якобы будет проще.

Кароч забавная штука нас ждет. Это кто-то из децентрализованной сети будет мои нудисы хранить получается?

Пришлось еще на хабре почитать статейку.
🤔1