Telegram Web Link
Spotify — лучший стриминговый сервис?

Все очень ждали Spotify в России и вот он наконец-то пришёл. Три месяца бесплатной подписки — это, конечно, хорошо. Но заслуживает ли вообще Spotify такой всеобщей любви?

Я решил его попробовать, потому что все нахваливали их рекомендательные алгоритмы. В плейлисте, который я сформировал из треков одного (это важно) артиста — есть рекомендации — и они больше походят на топ-чарт 2015 года из ВК, чем на нормальные рекомендации. А в ежедневную подборку они мне вообще запихнули то, что я никогда бы не послушал и не потому, что я не знал о существовании таких исполнителей, а потому, что это слушают обычно те же люди, которые фанатеют от тех же топ-чартов ВК.

Ну серьёзно, Spotify и это лучшие рекомендации?! Нет, это просто уровень ВК. Реально. Ни больше, ни меньше. Уровень ВК. А рекомендации музыки ВК, как известно, почти всегда полнейший отвратительный ужас, хотя и там мне удавалось найти что-то крутое. В Spotify пока не получилось. Я попробую ещё раз, всё-таки, есть целых три месяца. Но пока что мне кажется, что Spotify резко купил всех блоггеров, чтобы они везде писали какой же он крутой и что лучшие рекомендации только там, а не где бы то ни было ещё.
А вы пробовали Spotify?
anonymous poll

Да, алгоритмы плохие – 4
👍👍👍👍👍👍👍 57%

Да, алгоритмы крутые – 2
👍👍👍👍 29%

Нет – 1
👍👍 14%

👥 7 people voted so far.
Персональное облако #0

Уже порядка полугода я задумываюсь о том, чтобы сделать своё персональное облако на базе NextCloud и, уверен, займусь этим в течение ближайших пару недель. Но начинать надо с малого — отказаться от несвободных облачных хранилищ. Довольно давно я начал пользоваться облаком от mail.ru, когда-то они предоставляли аж 100 гб бесплатно всем пользователям. И у меня там скопилось много всякого нужного (и не очень). Собственно, по этой причине я вчера купил себе внешний SSD-диск на 128 гб, чтобы уместить на нём всю информацию из несвободных облачных хранилищ, рассортировать и удалить совсем не нужные вещи. А всё, чего в интернете и не должно было быть ни в каком виде — оставить храниться на этом диске.

Я даже подумывал развернуть облако на собственном сервере, а в качестве хранилища подключить этот SSD (подошла бы любая Raspberry PI, даже с 4 гб оперативной памяти, потому что NextCloud не очень требователен), но пока решил так сильно не распыляться. Возможно, через полгода-год — да, но пока — рановато.

В чём плюс внешнего SSD — думаю — и так очевидно. Я ожидал, что он будет таким же большим, как и внешние HDD, но это оказалось совсем не так, он размером со спичечный коробок, да ещё и с кабелем Type C в комплекте. И да, я уже проверил, с телефоном он работает на ура. Скорость меня тоже порадовала: любые огромные архивы распаковываются за секунд 5-7. Понятно, что 128 гб — это не слишком много, но мне должно этого хватить на первое время.
У вас есть внешний SSD/HDD?
anonymous poll

Нет, всё в облаках – 3
👍👍👍👍👍👍👍 60%

Да, давно пользуюсь – 1
👍👍 20%

Нет, только флешки – 1
👍👍 20%

👥 5 people voted so far.
ДИЗАЙН МАКЕТА В FIGMA — Своя фриланс-биржа #7 (Figma, Bootstrap, Прототипирование)

Сегодня разберём основы работы в Figma и сделаем дизайн макета пяти страниц: главная, страница для поиска, авторизация, регистрация, чат.
Хаос в загрузках #2

Как я ранее писал — меня начал порядком доставать бесконечный хаос в моих загрузках. Сегодня я, наконец, добрался до решения этой проблемы. Написал простенький python-скрипт, который сортирует файлы, в зависимости от их расширений. Всё работает на регулярных выражениях и с использованием модуля os. Больше пока не используется ничего. Но вообще, хочется сделать какой-нибудь конфиг-файл, чтобы можно было кастомизировать это всё дело. Пока что работает всё на уровне запуска скрипта. Думаю, в ближайший час — сделаю из этого полноценную консольную утилиту, которую можно будет себе установить!

А пока, вот результат работы, которого мне удалось добиться за ~40-45 минут (см. скрины).
Хаос в загрузках #3

Моя утилита для сортировки файлов готова к использованию. На данный момент это простой CLI-скрипт, которая умеет сортировать файлы, и полностью настраивать конфиг под себя.

Буду очень рад, если кто-нибудь её потестирует и напишет мне на github или в личку, что следует исправить. Я открыт к предложениям. Так же, хотелось бы узнать, как у неё дела на windows, поэтому если Вы используете windows и хотите мне помочь — стучите в личку, помогу установить (хотя, там и несложно).

Скажем нет хаосу в загрузках!
Хаос в загрузках #4

Решил опубликоваться на PyPI, но выяснилось, что там уже был модуль с таким названием, поэтому переименовал проект в Categorize, что, как мне кажется, звучит намного лучше, чем file-sorter.

Можете теперь устанавливать утилиту, используя команду pip install categorize.

P. S. подкаст сегодня-завтра, продолжение курса через денёк после подкаста
APPLE & MOZILLA VS. CHROMIUM/СВОЙ VPN/NEXTCLOUD/ХАОС В ЗАГРУЗКАХ/ES2020/GITHUB — На всю голову JS #5

Это пятый выпуск моего подкаста «На всю голову JS», и сегодня мы поговорим о тех темах, которые коснулись меня на прошедшей неделе, обсудим несколько самых интересных новостей из мира веб-разработки: Apple и Mozilla против Chromium, Линтер от github, липкий header правильно, Content Indexing API, Декораторы и области в ES2020.
#30DaysCommitChallenge

Привет, этим постом я хочу начать очередной #30DaysCommitChallenge, основной целью которого является облагораживание моего github-аккаунта. В этот раз я хочу в рамках этого челленджа закончить всё незавершённое ранее, добавить ко всем репозиториям документацию через github-wiki, обновить везде Readme, сделав его более близким к правде, удалить ненужные форки, если таковые имеются.

Условия просты:

- 30 дней коммитов/issue/PR подряд.

Проголосуйте в опросе, как считаете: с какой частотой мне следует выкладывать об этом челлендже посты сюда — ежедневно/три раза в неделю/раз в неделю. На остальные посты в канале — это не повлияет. Они так же будут появляться, как только — так сразу.
С какой частотой?
anonymous poll

Три раза в неделю – 3
👍👍👍👍👍👍👍 75%

Ежедневно – 1
👍👍 25%

Раз в неделю
▫️ 0%

👥 4 people voted so far.
#30DaysCommitChallenge

Решено: выкладываю посты по этому тегу во вторник-четверг-субботу.

Сегодня я невольно выполнил челлендж, благодаря работе :)

Завёл issue в репозиторий PeerTube, чтобы выяснить один момент, который мне не слишком понятен (в документации ничего об этом нет, никаких других issue не нашёл по этому поводу, только запись в Changelog, что появился URL-параметр, чтобы регулировать появление/отсутствие ссылки на исходное видео в embed-плеере, но этот параметр не работает).

P. S.
новое видео по фигме будет либо завтра, либо в четверг (совсем ничего не успеваю).
#30DaysCommitChallenge

Продолжаем. Последние два дня занимаюсь одним заказом: лендинг с админкой, в принципе лёгкий. Если хотите — могу потом написать статейку/снять видео о том, как на связке Node + Vanilla.js + pug.js сделать простенький лендинг с админкой (для частичного редактирования содержимого), отправкой сообщений.
Хотите?
anonymous poll

Да, хочу и видео и статью – 5
👍👍👍👍👍👍👍 100%

Да, хочу видео
▫️ 0%

Да, хочу статью
▫️ 0%

Не интересно
▫️ 0%

👥 5 people voted so far.
#30DaysCommitChallenge

Совсем замотался уже с этим заказом. Вот что меня удивляет каждый раз — задача простая вроде, но возникают какие-то трудности непредвиденные, которые приходится искать везде. Сегодня, например, я научился делать поблочный скролл без JS (и уж, боже упаси, jQuery). Но к сожалению — это всё, на что я потратил последние пять часов. Чего я только не перепробовал — сначала, разумеется, пытался делать это на JS, но потом с этим начались какие-то непонятные проблемы, которых могло бы и не быть, но я не смог изобрести каким же образом мне нужно посчитать до какого элемента доскроллил пользователь и остановиться (при скролл ивенте вся страница прокручивалась либо вниз, либо вверх сразу, а нам такое не подходит). В итоге прочитал статью, но информация в ней оказалась устаревшей, хотя ход мыслей — верный. Я пошёл искать уже целенаправленно именно Scroll Snap и в итоге нашёл! Провозился больше часа, чтобы понять, что я не так делаю и в итоге — всё заработало (конечно, всё ещё, с небольшими оговорками, но оно работает!).
#30DaysCommitChallenge

Привет, пошла вторая неделя моего челленджа, и вот я отчитываюсь за 2-4 августа. 2, 3 — занимался доделыванием заказа и наконец-то стал посвободнее (сегодня даже записал видео, но выйдет оно завтра к вечеру). Так же, принял все PR от dependabot и сделал README к репозиторию по онлайн-курсу. Думаю, что в дальнейшем — дополню его максимально подробно, но пока там только краткое описание всего происходящего.

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

Обо всех остальных планах подробнее расскажу в подкасте!
ДЕТАЛИЗАЦИЯ МАКЕТА В FIGMA — Своя фриланс-биржа #7 (Figma, Bootstrap, Unsplash)

Продолжаем работать в фигме, сегодня полностью доработаем главную страницу, доделаем пару страниц, которые остались с прошлого урока. Обсудим планы на следующие ролики из курса.

Голосуйте в следующих двух постах!
Снимать ли видео про Fake API и тестирование фронтенда?
anonymous poll

Да – 5
👍👍👍👍👍👍👍 100%

Нет
▫️ 0%

👥 5 people voted so far.
Про какую библиотеку валидации снимать урок?
anonymous poll

Vuelidate – 1
👍👍👍👍👍👍👍 100%

VeeValidate
▫️ 0%

Хочу про обе!
▫️ 0%

👥 1 person voted so far.
2025/09/21 08:19:00
Back to Top
HTML Embed Code: