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

http://jem-space.ru

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

При одинаковом алгоритме замена объявления одной переменной в цикле с const на let оптимизировала программу на 100мс, а замена на var - более чем в 2 раза. Лол)

#leetcode
👍10😱4
Media is too big
VIEW IN TELEGRAM
10 лет обещаний и я таки доделал таймлапс слайдер. Идея простая, но много затыков и нюансов при проектировании и реализации. Чуть позже накатаю статейку с подробностями.

Кстати долго думал какую верёвку использовать чтобы заменить зубчатый ремень, и вспомнил про верёвку для жалюзи)

Видео с котиком прилагается https://www.youtube.com/watch?v=AabecExa9nY
👍11
че ребят, переходим на рутьюб?)

UPD: все, починили)
Хотел тут зарегать карту fix-price, но сайт fix-price под стать своим товарам)
Хотя брал машнку на пульте ДУ, почти сразу завелась)

Видать кто-то занимается разработкой сайтов под ключ по методологии fix-price
👍1
Узнали, согласны?
😢2💩2
Запилил тут вчера маркерную доску.

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

Отрезал, зашкурил для матовости, отполировал и повесил. Экономно и удобно, всем советую))
👍8
Не могу не похвастаться своей неоновой вывеской, которую изготовили на днях.

Всегда хотел неоновую вывеску, но, как оказалось, оригинальный неон капец дорогой, потому что там надо стекло определенной формы заказывать. А сейчас в моде дешёвый гибкий неон, который по факту 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