Айти заметки | Mew Forest
204 subscribers
83 photos
16 videos
11 files
96 links
Фуллстек разработчик и музыкант. Пишу заметки про айти и делюсь событиями из жизни

☃️Написать мне:
@mewnotes_bot

💰Поддержать меня: https://www.tinkoff.ru/cf/60Oj3Lse0py
Download Telegram
📖 Отличная статья для тех, кто хочет почитать, какие обходы блокировок сейчас актуальны - https://habr.com/ru/articles/799751/.

Как говорится, читайте статью, пока не удалили 🤝

P.S. Статья технического характера, но зато позволяет отлично сориентироваться, как поднимать свои пуленепробиваемые VPN-ы. Да, даже если регулятор введёт "белые списки".
🔥7
🎧 Как переносить музыку между аккаунтами VK (с помощью vk-music-import)

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

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

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

Всё, что для этого теперь нужно, это нажать на три точки у трека и выбрать "Скопировать ссылку".

Всё!

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

Итак, что нужно сделать:

1. Открываете страницу в браузере на компьютере, которая содержит VK музыку (это могут быть чьи-либо аудиозаписи или стена - не важно).
2. Запускаете DevTools кнопкой F12.
3. Выбираете вкладку Консоль (Console).
4. Вставляете мой код ниже и нажимаете Enter.

Код для вставки:
console.log([...document.querySelectorAll('.audio_row__title_inner')].map(el => el.href).filter(url => url.startsWith('https://vk.com/audio')).join('\n'))


Вуаля, список треков готов👌🏻

Не забудьте теперь скопировать список ссылок в файл tracklist.txt, а в самом vk-music-import включить в "Откуда импортировать": "Список ссылок на треки в VK".

P.S. Сегодня добавил поддержку треков из групп: vk-music-import-v1.0-beta_fix2_win32.zip.
🔥9👍2
😡 Перейди по ссылке и я узнаю твой телефон

Рассказываю историю. Казалось бы в цифровую эпоху уже никто не удивляется, что ему звонят с рекламой с незнакомых номеров. Но оказывается существует специальный сервис для бизнеса (!), который позволяет деанонимизировать пользователя при одном только заходе на сайт. То есть вы перешли по ссылке, никуда не нажали, а владелец уже знает ваш номер телефона.

Звучит как фантастика, но на деле, увы, это реальность. Данный сервис даже как бы легален, у него в партнёрах Альфа Банк и прочие ребята. Моя ошибка, я подумал, что от простого перехода на их сайт ничего не произойдёт, но следующие три дня отбоя от спам-звонков не было, в том числе и от самого сервиса. Вот адрес: dmp.one (переходить советую только в режиме инкогнито).

Работает деанон через общие cookies. Условно говоря, если вы зашли на Авито (взял для примера) и вбили там свой номер, то эти cookies будут сопоставлены с вашим номером. Поэтому зайдя на другой сайт, использующий те же куки-файлы, сервис вас автоматически деанонимизирует.

Спасет от этого разве что режим инкогнито (там сторонние cookies блокируются по умолчанию) и хороший блокировщик рекламы (например, uBlock Origin).

Владельцы говорят, кстати, что всё соответствует ФЗ, но, давайте будем честны, когда у пользователя без явного соглашения (я имею в виду, что он никуда не нажимает даже) сливается его личный номер - это вообще не здорово. Причем формулировка такая ещё интересная во всплывашках у них: "Продолжая пользоваться сайтом, вы соглашаетесь с условиями пользовательского соглашения". Мы с коллегой изучили что они имеют в виду под этим, и по факту оказалось, что разработчики просто позволяют запустить деанон вашего номера не сразу, а через несколько секунд после перехода на их сайт. Ну вот это да, вот это другое дело, настоящая забота о приватности.

Как думаете, стоит написать об этом сервисе на Хабр/другие ресурсы, привлечь внимание сообщества?

UPD: Включайте пожалуйста, uBlock в режиме инкогнито с моими правилами при заходе на их сайт, иначе всё равно вас могут обнаружить.
👍12
🔥 Друзья, моя статья, наконец, прошла модерацию на Хабре, делюсь ею с вами:

(спойлер: под катом много подробностей, о которых я в заметках не писал)

https://habr.com/ru/articles/819595/

UPD: Ого, статья в ТОП-5 лучших за сутки, не зря реверсил js 🥲
11🔥6
Айти заметки | Mew Forest
🔥 Друзья, моя статья, наконец, прошла модерацию на Хабре, делюсь ею с вами: (спойлер: под катом много подробностей, о которых я в заметках не писал) https://habr.com/ru/articles/819595/ UPD: Ого, статья в ТОП-5 лучших за сутки, не зря реверсил js 🥲
🔄 UPD: Друзья, обновил правила для блокировщика рекламы в статье.

Добавил ещё несколько доменов, которые использует dmp.one, к ним у меня браузер запросов не делал, но в скрипте сервиса запросы к этим сайтам есть.

Для удобства продублировал полный список в комментариях 👇🏻
👍7🔥1
👆🏻Чем отличается хороший курс от плохого. Пять самых важных пунктов

Сейчас я параллельно основной деятельности прохожу один курс по электронной музыке. Музыка - это вообще очень важное для меня хобби, в чём-то очень даже похожее на разработку. Но сейчас не об этом :)

Для меня, как преподавателя по программированию, очутиться снова в роли ученика - ещё и реально очень полезный опыт. Так ты ещё лучше понимаешь, как отличать золото от меди в плане образования.

Поэтому для вас я решил записать пять главных пунктов, на которые, я считаю, стоит обращать внимание при выборе обучающего курса по IT в первую очередь:

1. Личность преподавателя. Как ни крути, если преподаватель горит своим делом, это всегда заметно. Плюс, подходы у каждого свои, так что обязательно приходите на пробные уроки или смотрите соц сети препода, прежде, чем к нему идти.

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

3. Заранее записанные видео - только как крайний вариант. В программировании вы и так будете сами изучать что-то новое: будь то официальная документация или видео с YouTube. Курсы же обычно берут, чтобы интенсивно погрузиться в тему. Записанные заранее видео-уроки в этом плане не сильно лучше Ютуба. Так что берите только если вы точно уверены в качестве материала.

4. Профессионал ≠ хороший преподаватель. И это правда, таких в нашем ремесле полно: много всего умеют, но хорошо объяснить не могут.

5. Деньги не главное. Банальный совет, но от этого не менее значимый. Те, кто идут в разработку только из-за денег быстро сдуваются, их у нас презрительно обзывают "вкатунами".

Программирование в целом - это постоянное развитие и обучение чему-то, в том числе в свободное, так сказать, неоплачиваемое время. А когда видишь резюме с одинаковыми дипломными работами с курсов - понимаешь, почему HR их сразу отправляет в корзину.
👍3🔥1
🎸 Как импортировать музыку из Спотифая сразу к себе в группу?

Для тех кто недавно здесь:
два года назад, когда Spotify заявил об официальном уходе из России, я написал небольшую утилиту, которая помогает переносить плейлисты из Спотифая в VK Музыку. С тех пор программа обзавелась интерфейсом, умным поиском и даже частичной поддержкой Apple Music. Благодаря ей десятки тысяч треков были перенесены.

Сейчас я уже активно не разрабатываю программу, но всё ещё получаю по ней вопросы (и донаты 😯), поэтому ответы на некоторые из них, я иногда пишу сюда, в телеграм.

Итак, а вот ответ на вопрос: Перенести плейлист из Spotify в сообщество VK проще простого! На всякий случай уберите галочку в настройках "Добавлять в мои аудиозаписи", и начните импорт музыки. Как только плейлист создастся, откройте его в браузере и выберите: "Добавить в сообщество" (как на скриншоте).

Скачать vk-music-import можно, как всегда, здесь - https://github.com/mewforest/vk-music-import/releases
🔥3👍1
vk-music-import-v1.1-beta_win32.zip
59.6 MB
🔥 Обновил vk-music-import (beta)

Что нового:

- Музыку можно импортировать сразу в сообщество (группу)
👍3🔥3
👍 Попробовал написать свой плагин для создания музыки

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

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

P.S. Если что, называется это всё Max (for Live).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👏1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
...У меня желание получить результат было ОЧЕНЬ сильным, поэтому, я всё-таки закрыл свой гештальт и музыкальный плагин сделал

Получилась вот такая прикольная штука для скачивания из сети бесплатных звуковых сэмплов. Конечно, по-факту я адаптировал уже готовое, да и плагин ещё дорабатывать и дорабатывать, чтобы им мог кто-то кроме меня пользоваться. Но сам факт! 😁
🔥12
👽 Моя попытка зарегистрироваться на тестирование самого мощного ИИ для генерации видео из Китая

Спойлер: ваша заявка принята, вы 973338-й в очереди 😅
😁4👍1🐳1
👾 Если когда-нибудь моя очередь дойдет, обязательно вам напишу

А пока можете полюбоваться, какие крутые видео генерируют с помощью этой китайской нейронки (называется Kling AI). Кстати, гайд по регистрации в ней тут, но это очень больно, не советую.
🔥2😁2