This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс.Музыка бот в Telegram
Крупное обновление!
Глобальный чарт (топ 100 треков), рекомендации от Яндекс.Музыки, новые релизы, плейлисты с новинками и конечно же подборки под любые занятия!
Всё это теперь доступно в боте без авторизации в аккаунт!
Были переработаны менюшки ✨
Как и раньше доступен поиск, ваши плейлисты, ваши лайки, умные плейлисты, распознавание песен и куча всего!
@music_yandex_bot
Крупное обновление!
Глобальный чарт (топ 100 треков), рекомендации от Яндекс.Музыки, новые релизы, плейлисты с новинками и конечно же подборки под любые занятия!
Всё это теперь доступно в боте без авторизации в аккаунт!
Были переработаны менюшки ✨
Как и раньше доступен поиск, ваши плейлисты, ваши лайки, умные плейлисты, распознавание песен и куча всего!
@music_yandex_bot
Новый уровень внутриигровой рекламы https://admix.in/ (тырю ссылки с рабочего слака. Годнота ведь). Гениально и просто. Взяли то, что уже существует кучу лет, пихнули в виртуальный мир и обернули в сервис!
Marshal's channel
Ещё не поздно принять участие своими командами 🙃 за регистрацию вас никто бить не будет, а данный конкурс - марафон. Длится долго, задач много, не обязательно начинать сегодня, но зарегистрироваться стоит ✨ пример задач с прошлого года скинул сюда же. Ищите…
Мы призёры Opener 2020!
Это очень интересный конкурс, незря его называют марафоном и длится он целый месяц, а в этом году чуть больше. Многие бросали после 10 задачи, кто-то останавливался на 5 и в конце остались единицы.
Всё началось с форварда друга моего поста с канала с сообщения: “А шо по конкурсу?”.
Мы решали каждый день, рождались локальные мемы из ответов организаторов. Если и был один-два дня пропуска, то мы напоминали друг другу, что надо решать и думали над решением.
Не попали в финал (смещены на ~1 позицию), не боролись за главный приз, но урвали максимальную награду по личным задачам — 4 айпада.
Я хочу сказать спасибо своей команде: «Ребят, это всё благодаря вам. Я не олимпиадник, к большинству задач даже не знал как подступиться. Несмотря на моё время, уделённое этому конкурсу, я максимум был полезен в коммуникациях и какой-никакой поддержке, идеях, командных задачах. Эта победа — ваша заслуга. Спасибо вам за то, что я часть всего этого» ✨
P.S. На фото не команда, к сожалению
Это очень интересный конкурс, незря его называют марафоном и длится он целый месяц, а в этом году чуть больше. Многие бросали после 10 задачи, кто-то останавливался на 5 и в конце остались единицы.
Всё началось с форварда друга моего поста с канала с сообщения: “А шо по конкурсу?”.
Мы решали каждый день, рождались локальные мемы из ответов организаторов. Если и был один-два дня пропуска, то мы напоминали друг другу, что надо решать и думали над решением.
Не попали в финал (смещены на ~1 позицию), не боролись за главный приз, но урвали максимальную награду по личным задачам — 4 айпада.
Я хочу сказать спасибо своей команде: «Ребят, это всё благодаря вам. Я не олимпиадник, к большинству задач даже не знал как подступиться. Несмотря на моё время, уделённое этому конкурсу, я максимум был полезен в коммуникациях и какой-никакой поддержке, идеях, командных задачах. Эта победа — ваша заслуга. Спасибо вам за то, что я часть всего этого» ✨
P.S. На фото не команда, к сожалению
Я тут выпал чутка на дипломый проект, предзащитился успешно. Сейчас колупаю firebase по работе. Если проект правда будет на нём, то поделюсь с вами после того, как наберусь опыта. Все эти дни я флудил сюда @MarshalR и сюда @MarshalCh. По поводу бага, то круто конечно, что в очередной раз крупные компании сыпятся на какой-то вот валидация форм (там не только это, почитайте). Пойдём багхантить? ✨
Forwarded from oleg_log (Oleg Kovalov)
Думаю все уже наслушались про zero-day в Sign-in with Apple и выплате в 100к.
Но мне больше понравилась эта статья, где все тож самое, только по полочкам рассказывается https://aaronparecki.com/2020/05/31/30/the-real-cause-of-the-sign-in-with-apple-zero-day
тлдр:
1: Validate your form inputs!
2: Never roll your own authentication.
Но мне больше понравилась эта статья, где все тож самое, только по полочкам рассказывается https://aaronparecki.com/2020/05/31/30/the-real-cause-of-the-sign-in-with-apple-zero-day
тлдр:
1: Validate your form inputs!
2: Never roll your own authentication.
Aaron Parecki
The Real Cause of the Sign In with Apple Zero-Day
The zero-day bug in Sign In with Apple actually had nothing to do with the OAuth or OpenID Connect part of the Sign In with Apple exchange, and very little to do even with JWTs. Let's take a closer look to see what actually happened.
А что вы используете для учета расходов? Идеально с приходом конечно, наблюдать остаток, откладывать часть, вбивать свои покупки, ежемесячные траты отслеживать (телефон, интернет, подписки на сервисах). Группировать покупки вплоть до жидкостей, если речь о продуктах. И графики конечно. В какой момент месяца больше всего, на какую категорию трачу и так далее. Подскажите, пожалуйста, кто знает @MarshalX
Upd.
- https://t.me/zenmoney;
- zerro.app (дополнение для zenmoney, статья для знакомства);
- 1money (есть платные фичи);
- toshl.com;
- приложение от Сбербанка, Тинькофф.
beancount +
fava. Demo: https://fava.pythonanywhere.com/example-with-budgets/income_statement/ (на скриншоте ниже оно)
beancount — GitHub
Beancount — Motivations (google doc)
Upd.
- https://t.me/zenmoney;
- zerro.app (дополнение для zenmoney, статья для знакомства);
- 1money (есть платные фичи);
- toshl.com;
- приложение от Сбербанка, Тинькофф.
beancount +
fava. Demo: https://fava.pythonanywhere.com/example-with-budgets/income_statement/ (на скриншоте ниже оно)
beancount — GitHub
Beancount — Motivations (google doc)
Я завершил все сессии Telegram на ~4 дня
ТГ всегда отвлекал, чатов и каналов всё больше, сидеть в нём можно уже без остановки. Дурацкая привычка заходить просто так и проверять что нового (просто рефлекс на хоткей открытия телеги когда отвлёкся от чего-то). Уже недели три, если не месяц, я живу с полностью выключенными уведомлениями. Когда надо было серьёзно погрузиться в работу я откладывал подальше телефон, а клиент телеги закрывал на компе. Сейчас были классные дни. Дошло до того, что уйдя обедать с телефоном я отложил его, потому что мне нечего было в нём делать, в нём не было Telegram. Посмотрел на все эти значки приложений... Инста, ютуб, тикток, браузер. Я там уже был приличное количество раз. Просто ел в тишине.
Жить без Telegram мне сейчас очень сложно, абсолютно всё тут. Я больше нигде не веду переписки. Друзья, знакомые, увлечения, личные проекты, какие-то важные данные в сохранёнках вместо облака. Тут нет только работы и слава богу.
За эти несколько последних дней я перестал прожимать хоткей на открытие тг. Пару раз было в начале, но я видел логин скрин и сразу закрывал. Моя главная задача сейчас - научиться не всирать кучу времени на тупой сёрфинг по любимому телеграмчику ✨
ТГ всегда отвлекал, чатов и каналов всё больше, сидеть в нём можно уже без остановки. Дурацкая привычка заходить просто так и проверять что нового (просто рефлекс на хоткей открытия телеги когда отвлёкся от чего-то). Уже недели три, если не месяц, я живу с полностью выключенными уведомлениями. Когда надо было серьёзно погрузиться в работу я откладывал подальше телефон, а клиент телеги закрывал на компе. Сейчас были классные дни. Дошло до того, что уйдя обедать с телефоном я отложил его, потому что мне нечего было в нём делать, в нём не было Telegram. Посмотрел на все эти значки приложений... Инста, ютуб, тикток, браузер. Я там уже был приличное количество раз. Просто ел в тишине.
Жить без Telegram мне сейчас очень сложно, абсолютно всё тут. Я больше нигде не веду переписки. Друзья, знакомые, увлечения, личные проекты, какие-то важные данные в сохранёнках вместо облака. Тут нет только работы и слава богу.
За эти несколько последних дней я перестал прожимать хоткей на открытие тг. Пару раз было в начале, но я видел логин скрин и сразу закрывал. Моя главная задача сейчас - научиться не всирать кучу времени на тупой сёрфинг по любимому телеграмчику ✨
https://github.com/jonschlinkert/is-odd
Баянистый рофл, но заметил только сейчас. В описании к репе есть ответ на вопрос откуда 58м скачиваний.
Пользуясь случаем прошу кого-нибудь объяснить мне на скорую руку что происходит в JS. Что вообще такое JavaScript, что такой Node.JS, что такое ECMAscript и чем отличаются разные года, че по движках. Можно в лс @MarshalX, можно в чатик @MarshalCh, спасибо
А, не буду уже отдельным постом, я короч либу свою пополнил кучей полей и сделал автонотиф в репу при нахождении новых с ТГ бота музыки, воот, зацените https://github.com/MarshalX/yandex-music-api/issues/339
Баянистый рофл, но заметил только сейчас. В описании к репе есть ответ на вопрос откуда 58м скачиваний.
Пользуясь случаем прошу кого-нибудь объяснить мне на скорую руку что происходит в JS. Что вообще такое JavaScript, что такой Node.JS, что такое ECMAscript и чем отличаются разные года, че по движках. Можно в лс @MarshalX, можно в чатик @MarshalCh, спасибо
А, не буду уже отдельным постом, я короч либу свою пополнил кучей полей и сделал автонотиф в репу при нахождении новых с ТГ бота музыки, воот, зацените https://github.com/MarshalX/yandex-music-api/issues/339
Blender в VR
https://youtu.be/3nKXOZvc-Gk
Как вам такая новость? Не очень старая? 5 дней прошло, прошу прощение. Как бы LTS версия, все дела
https://youtu.be/3nKXOZvc-Gk
Как вам такая новость? Не очень старая? 5 дней прошло, прошу прощение. Как бы LTS версия, все дела
YouTube
Blender 2.83 New Features in LESS than 5 minutes
Release notes: https://www.blender.org/download/releases/2-83/
Support core Blender development - https://fund.blender.org
Video by Remington Markham (SouthernShotty):
- https://www.youtube.com/southernshotty
- https://www.instagram.com/southernshotty/
Support core Blender development - https://fund.blender.org
Video by Remington Markham (SouthernShotty):
- https://www.youtube.com/southernshotty
- https://www.instagram.com/southernshotty/
Последние дни я активно изучаю Firebase, годная вещь. Отсюда и интерес к JS. Так вот, я уже записал какой-то войс на 10 мин, где пересказываю плейлист по Cloud Functions их и вот-вот накидаю init commit по работе в новый проект.
Призываю всех вас посмотреть что это такое, ибо я до сих пор не понимаю как это прошло мимо меня.
А вот если прям к сути поста, то хочу сообщить о Firebase Live 2020
https://firebaseonair.withgoogle.com/events/firebase-live20 начало завтра
Вот мой войс, если над тык. На этом у меня так-то всё, но только на сегодня 😈
Призываю всех вас посмотреть что это такое, ибо я до сих пор не понимаю как это прошло мимо меня.
А вот если прям к сути поста, то хочу сообщить о Firebase Live 2020
https://firebaseonair.withgoogle.com/events/firebase-live20 начало завтра
Вот мой войс, если над тык. На этом у меня так-то всё, но только на сегодня 😈
Withgoogle
Firebase Live 2020
Firebase Live is a web series for app developers consisting of talks, tips, and technical tutorials aimed at increasing their productivity, knowledge, and collaboration. Hosted by the familiar faces of the Firebase team, each week we’ll release a new video…
Статистика бота Яндекс.Музыка
По старой традиции ежемесячный пост просто для сохранения данных и сравнения в будущем.
Всего пользователей: 15573 (+9769)
Не заблокировали бота: 9663 (+7598)
Прошло авторизацию: 1006 (+431)
Пользовалось ботом сегодня: 569 (+299)
Закешировано треков всего до сброса: 101612 (+49220). После сброса уже 29568.
Информация за май месяц.
Обработано сообщений: 219.3к
Получено треков без учета инлайна и массовой загрузки огромных плейлистов: 24.31к (цифра, которая вообще не соответствует реальным загрузкам, надо бы исправить)
Поисковых запросов: 10.14к
Поисковых запросов через inline: 7.73к
Открыто меню под треком (раз): 4.74к
Открыто плейлистов: 2.77к
Открыт чарт: 2.90к
Обработано голосовых сообщений для распознавания: 3.35к
Поставлено отметок "Мне нравится": 642
И куча ещё всякой интересной информаци... На скрине новые пользователи по неделям и сколько из них осталось. Мне, кстати, напомнили по почте, что у меня тг бот для зума есть. Надо уже что-то сделать с ним ✨
По старой традиции ежемесячный пост просто для сохранения данных и сравнения в будущем.
Всего пользователей: 15573 (+9769)
Не заблокировали бота: 9663 (+7598)
Прошло авторизацию: 1006 (+431)
Пользовалось ботом сегодня: 569 (+299)
Закешировано треков всего до сброса: 101612 (+49220). После сброса уже 29568.
Информация за май месяц.
Обработано сообщений: 219.3к
Получено треков без учета инлайна и массовой загрузки огромных плейлистов: 24.31к (цифра, которая вообще не соответствует реальным загрузкам, надо бы исправить)
Поисковых запросов: 10.14к
Поисковых запросов через inline: 7.73к
Открыто меню под треком (раз): 4.74к
Открыто плейлистов: 2.77к
Открыт чарт: 2.90к
Обработано голосовых сообщений для распознавания: 3.35к
Поставлено отметок "Мне нравится": 642
И куча ещё всякой интересной информаци... На скрине новые пользователи по неделям и сколько из них осталось. Мне, кстати, напомнили по почте, что у меня тг бот для зума есть. Надо уже что-то сделать с ним ✨
Гляньте что себе для TypeScript нашёл случайно
https://github.com/inversify/InversifyJS
https://github.com/inversify/inversify-express-utils
Работал кто? Может кто какой-то фидбек накидать? Хочу попробовать завтра 🤪
Там ещё под это дело и генератор доки (сваггер) написали (но 2 года без обнов и с репортами багов в issue, тут стремаюсь, думаю ручками сделаю), тоже вот так на аннотациях докаются модели, роуты с параметрами, контроллеры
Зацените, что показали https://loopback.io/ выглядит дииико годно. Заслуживает отдельного поста, но после того, как попробую ✨
https://strongloop.com/strongblog/express-to-loopback/
https://github.com/inversify/InversifyJS
https://github.com/inversify/inversify-express-utils
Работал кто? Может кто какой-то фидбек накидать? Хочу попробовать завтра 🤪
Там ещё под это дело и генератор доки (сваггер) написали (но 2 года без обнов и с репортами багов в issue, тут стремаюсь, думаю ручками сделаю), тоже вот так на аннотациях докаются модели, роуты с параметрами, контроллеры
Зацените, что показали https://loopback.io/ выглядит дииико годно. Заслуживает отдельного поста, но после того, как попробую ✨
https://strongloop.com/strongblog/express-to-loopback/
На GitHub стали доступны две feature preview: новый дизайн везде (всё закруглённое стало), новый дизайн на странице репозитория.
Давайте привыкать ✨
Upd. Каждый день допиливают, меняют
Давайте привыкать ✨
Upd. Каждый день допиливают, меняют
This media is not supported in your browser
VIEW IN TELEGRAM
Добавил в ботика текущий трек (да и в библиотеку всё взаимодействие с очередями), что играет на сайте или телефоне. Так же там доступна очередь прослушивания. Работает для тех, кто вошёл в аккаунт. Если не вошли - будет чарт Яндекс.Музыки.
Я давно планировал добавить, ещё до того, как Аня решила расшириться в сторону ЯМ, а не только Spotify, правда-правда.
@music_yandex_bot - делитесь своей музыкой в Telegram с другими ✨
Я давно планировал добавить, ещё до того, как Аня решила расшириться в сторону ЯМ, а не только Spotify, правда-правда.
@music_yandex_bot - делитесь своей музыкой в Telegram с другими ✨
This media is not supported in your browser
VIEW IN TELEGRAM
Выполняем запрос с одним текстом. У нас есть треки в результате, есть количество треков на странице (20 в API), есть total (сколько всего треков) и в аргументе к запросу указывается текущая страница. Когда мы всё время выполняем запрос с тектом "Alan", например, и проходимся по страницам, 0, 10, 20, 30, 40, то значение total (сколько всего треков по запросу) всё РАСТЁТ И РАСТЁТ! Вместе с этим и растет количество страниц конечно же. В какой-то момент, мы передаём получение страницы ~50, а оно говорит - результатов нет!
Мне очень интересно с чем это может быть связано, со стороны бэкенда. Что может происходить с поиском, ошибка ли это или есть объяснение? @MarshalCh ✨
Upd 23.06. Я конечно же сразу тогда зарепортил, сейчас сказали, что баг принят в обработку. Собственно это поведение не считается нормальным и объяснения нет
Мне очень интересно с чем это может быть связано, со стороны бэкенда. Что может происходить с поиском, ошибка ли это или есть объяснение? @MarshalCh ✨
Upd 23.06. Я конечно же сразу тогда зарепортил, сейчас сказали, что баг принят в обработку. Собственно это поведение не считается нормальным и объяснения нет