Telegram Web Link
У нас тут на работе читают лекции по BIg Data.
В рамках темы об обработке слов и предложений познакомили с прикольным ресурсом, который подбирает близкие по теме слова.

Поиграться можно тут
https://rusvectores.org/ru/#
This media is not supported in your browser
VIEW IN TELEGRAM
Чё, ребят, как вечер проводите?

Я тут снежинки нарезаю. Осталось ещё 350 штук)
Forwarded from Zavtracast (Ярослав Ивус)
В сеть выложили исходный код Госуслуг. Случилось это из-за того, что разработчики хранили каталоги .git на поддоменах *.mos.ru в открытом доступе.

В опубликованном архиве есть код Госуслуг и сертификаты ЕСИА. При этом автор поста обращался к администрации сервиса. Там попросили детальное описание утечки, оно было предоставлено, но последующего ответа не произошло.

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

https://cybersec.org/hack/vzlom-gosusulug-hotya-kakoj-tam-vzlom-vernee-skazat-sliv.html
Самое время насладиться этим шедевром опять

https://youtu.be/fEQ21uavvis

Знатоки говорят, что если смотреть на скорости х0,5, то получается ещё шедевральнее.

Всех с наступающим!)
This media is not supported in your browser
VIEW IN TELEGRAM
Ох уже эти шумы и вибрации от драйвера a4988. В совокупности с направляющими получается адовый резонанс. Хоть электронным музыкантом становись)

Но при использовании микрошагов звучит тихо.
Завис тут немного на leetcode, решая всякие задачи на алгоритмы. Нашел забавную зависимость оценки оптимальности решения (точнее скорости выполнения) от способа объявления переменных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Всем добра! ✌️
2025/07/07 12:52:00
Back to Top
HTML Embed Code: