Просветите по части умных лампочек. Хочу побаловаться. Есть 3 требования:
- Чтобы могла светить хотя бы тремя разными цветами.
- Чтобы имела открытые API для управления через скрипты.
- Чтобы не стоила как Боинг.
Какие есть варианты? Какие используете лично вы? О каких наслышаны? Кто лидер рынка?
- Чтобы могла светить хотя бы тремя разными цветами.
- Чтобы имела открытые API для управления через скрипты.
- Чтобы не стоила как Боинг.
Какие есть варианты? Какие используете лично вы? О каких наслышаны? Кто лидер рынка?
Добавил +20 новых всратых шаблонов в Генератор всратых цитат. Самое большое обновление стандартного пака за последний год! Сегодня весь день будут выпадать только новые пикчи.
Forwarded from Denis Sexy IT 🤖
Тут кто-то выложил веб-интерфейс чтобы мучать GPT модель от сбера, го генерировать глупые топ-10 списки: https://russiannlp.github.io/rugpt-demo/
Собрал интересного музыкального ютуба, чтобы было, что посмотреть за завтраком. В основном видосы на английском.
1. Секрет индийского вокала;
2. Возможности контроллера ROLI;
3. Относительно старое видео, где Мартин Молин играет на второй версии Marble Machine (надеюсь, он когда-нибудь закончит ее);
4. Мозговыносящий эффект «Metric Ambiguity»;
5. Многозвучное обертональное пение;
6. Гармонизация обычной речи. Вообще крутой чувак;
7. 10 минут прекрасного буги-вуги;
8. Девочка круто играет на электро;
9. Главная тема Интерстеллара на «Cristal Baschet»;
10. Разные звуковые иллюзии.
1. Секрет индийского вокала;
2. Возможности контроллера ROLI;
3. Относительно старое видео, где Мартин Молин играет на второй версии Marble Machine (надеюсь, он когда-нибудь закончит ее);
4. Мозговыносящий эффект «Metric Ambiguity»;
5. Многозвучное обертональное пение;
6. Гармонизация обычной речи. Вообще крутой чувак;
7. 10 минут прекрасного буги-вуги;
8. Девочка круто играет на электро;
9. Главная тема Интерстеллара на «Cristal Baschet»;
10. Разные звуковые иллюзии.
Ускорил @VkontakteFeedBot еще в 10 раз.
В феврале я полностью переписал бота с PHP на JavaScript и изменил архитектуру, что дало значительный прирост в скорости обхода лент, но количество пользователей снова выросло, из-за чего посты приходили с задержкой аж до 3х минут. Неприемлемо.
Раньше бот работал по такой схеме:
Теперь бот обходит ленты пакетами по 10 лент:
Можно, конечно, попробовать асинхронно отправлять посты в телегу после каждого пакета лент и одновременно идти за следующим пакетом, не дожидаясь пока они все загрузятся, но это уже по мере прироста пользователей)
UPD 23.09.2022: Проект закрыт спустя 2 года. Код открыт.
В феврале я полностью переписал бота с PHP на JavaScript и изменил архитектуру, что дало значительный прирост в скорости обхода лент, но количество пользователей снова выросло, из-за чего посты приходили с задержкой аж до 3х минут. Неприемлемо.
Раньше бот работал по такой схеме:
> Получаем посты юзера №1 из ВК;
> Отправляем ему посты в Телеграм;
> Получаем посты юзера №2 из ВК;
> Отправляем ему посты в Телеграм;
> ...
Но по своей глупости я не заметил одну вещь — бояться бана «Too many requests» мне нужно только от Телеграма, но не от ВК, т.к. у меня есть API-ключ каждого отдельного ВК юзера.Теперь бот обходит ленты пакетами по 10 лент:
> Одновременно получаем посты юзеров №1-10 из ВК;
> Одновременно получаем посты юзеров №11-20 из ВК;
> Одновременно получаем посты юзеров №21-30 из ВК;
> ...
> Рассылаем все полученные посты в Телеграмы;
Такое распараллеливание дало настолько большой прирост в производительности, что теперь в среднем юзер получит новый пост с ленты уже через 20-25 секунд, а по ночам — через 5. К тому же, каждый новый пользователь бота практически никак не влияет на общую скорость обхода. Отныне скорость рассылки больше зависит от скорости интернета и количества лент в пакете, нежели от количества пользователей.Можно, конечно, попробовать асинхронно отправлять посты в телегу после каждого пакета лент и одновременно идти за следующим пакетом, не дожидаясь пока они все загрузятся, но это уже по мере прироста пользователей)
UPD 23.09.2022: Проект закрыт спустя 2 года. Код открыт.
Telegram
Отфильтрованный инет
Прошлым летом я создал бота «Моя лента ВК», который переносит ленту из ВК в Телеграм. Основная его проблема была в отрицательном сетевом эффекте: c каждым новым пользователем эффективность и скорость работы бота снижалась и вредила всем остальным пользователям.…
This media is not supported in your browser
VIEW IN TELEGRAM
(сорян за пересвет, снимал на утюг)
Отфильтрованный инет
(сорян за пересвет, снимал на утюг)
Мне всегда было непонятно, почему в век стримингов современные консьюмерские наушники всё ещё не имеют физическую кнопку «добавить в избранное» наряду с паузой и громкостью, а плееры операционных систем — нативную поддержку лайка, чтобы все это дружило между собой.
Чтобы это исправить наклохозил Automate Flow для автоматического добавления текущей проигрываемой песни в избранный плейлист по нажатию на физическую кнопку перемотки (долгое нажатие ⏭). Работает с Я.Музыкой и Spotify.
Если у вас наушники типа тех, что на видео, то вы можете просто сделать свайп вперёд по сенсорной панели и подержать палец секунду, после чего отпустить.
Если телефон в это время был заблокирован, то вы услышите в наушниках «Added to favourite». Если запаритесь, то сможете поменять этот текст, а также изменить триггер с перемотки на любой другой. Тестировал только на своих ушах и своем телефоне, так что удачи)
Как установить?
1. Скачайте Automate;
2. Установите флоу;
3. Запустите флоу.
P. S. Если вы шарите в Андроид разработку, сделайте прогу, которая по разным триггерам на выбор лайкает песню через официальное API. Лично я бы с удовольствием заплатил за такое.
Чтобы это исправить наклохозил Automate Flow для автоматического добавления текущей проигрываемой песни в избранный плейлист по нажатию на физическую кнопку перемотки (долгое нажатие ⏭). Работает с Я.Музыкой и Spotify.
Если у вас наушники типа тех, что на видео, то вы можете просто сделать свайп вперёд по сенсорной панели и подержать палец секунду, после чего отпустить.
Если телефон в это время был заблокирован, то вы услышите в наушниках «Added to favourite». Если запаритесь, то сможете поменять этот текст, а также изменить триггер с перемотки на любой другой. Тестировал только на своих ушах и своем телефоне, так что удачи)
Как установить?
1. Скачайте Automate;
2. Установите флоу;
3. Запустите флоу.
P. S. Если вы шарите в Андроид разработку, сделайте прогу, которая по разным триггерам на выбор лайкает песню через официальное API. Лично я бы с удовольствием заплатил за такое.
Как правильно ставить точку, если предложение заканчивается смайликом? Смайлик относится к первому предложению.
Anonymous Poll
47%
Первое предложение 😜. Второе предложение.
21%
Первое предложение. 😜 Второе предложение.
32%
Первое предложение 😜 Второе предложение.
Media is too big
VIEW IN TELEGRAM
Сделал консольный инструмент для импорта треков из текстового файла в плейлист Spotify.
Если вы переезжаете из ВК в Spotify или тупо скопировали откуда-то большой список песен, но не хотите добавлять их вручную, то это идеальный вариант для вас. Большинство подобных сервисов либо полностью платные, либо накладывают ограничение на количество импортируемых треков. Этот же скрипт открыт и полностью бесплатный т. к. вы задействуете только свои ресурсы.
В будущем количество инструментов будет расти. Возможно добавятся:
- Слияние плейлистов;
- Аналитика совпадения плейлистов (проверить насколько вы музыкально совместимы с кем-то));
- Пакетное удаление / перемещение песен и пр...
В репозитории есть гайд по установке Node.js и зависимостей проекта, а также в директории каждого инструмента есть короткий гайд по нему. Проект больше для людей с опытом программирования, но создавался с расчетом на чайников.
Ставьте звезды, открывайте ишьюс: https://github.com/mikhailsdv/spotify-tools
Если вы переезжаете из ВК в Spotify или тупо скопировали откуда-то большой список песен, но не хотите добавлять их вручную, то это идеальный вариант для вас. Большинство подобных сервисов либо полностью платные, либо накладывают ограничение на количество импортируемых треков. Этот же скрипт открыт и полностью бесплатный т. к. вы задействуете только свои ресурсы.
В будущем количество инструментов будет расти. Возможно добавятся:
- Слияние плейлистов;
- Аналитика совпадения плейлистов (проверить насколько вы музыкально совместимы с кем-то));
- Пакетное удаление / перемещение песен и пр...
В репозитории есть гайд по установке Node.js и зависимостей проекта, а также в директории каждого инструмента есть короткий гайд по нему. Проект больше для людей с опытом программирования, но создавался с расчетом на чайников.
Ставьте звезды, открывайте ишьюс: https://github.com/mikhailsdv/spotify-tools
Отфильтрованный инет
Сделал консольный инструмент для импорта треков из текстового файла в плейлист Spotify. Если вы переезжаете из ВК в Spotify или тупо скопировали откуда-то большой список песен, но не хотите добавлять их вручную, то это идеальный вариант для вас. Большинство…
UPD: Добавил поддержку избранного плейлиста, пофиксил некоторые баги.
Forwarded from For Web — фронтенд, дизайн, программирование
Неочевидная особенность регулярных выражений в JavaScript: как не сломать код, вынося регулярки в переменные → https://forweb.dev/ru/blog/stateful-regexps/
Forwarded from Curioŭs Fox (Rescor)
Оказывается, вы можете использовать эмодзи в своих доменах.
Ради теста сделал 🦊.aww.xyz - работает.
Телеграм на пк некорректно обрабатывает такие ссылки - нужно скопировать адрес в браузер. На телефоне открывается без проблем.
Бонус: вы можете использовать эмодзи в своих почтовых адресах, например 🦊@aww.xyz
Большинство почтовых сервисов такие ящики считает спамерскими, что, впрочем, не помешает вам принимать на них почту.
Идею взял у https://tinyprojects.dev/projects/mailoji
Ради теста сделал 🦊.aww.xyz - работает.
Телеграм на пк некорректно обрабатывает такие ссылки - нужно скопировать адрес в браузер. На телефоне открывается без проблем.
Бонус: вы можете использовать эмодзи в своих почтовых адресах, например 🦊@aww.xyz
Большинство почтовых сервисов такие ящики считает спамерскими, что, впрочем, не помешает вам принимать на них почту.
Идею взял у https://tinyprojects.dev/projects/mailoji
Дисс на машины.
Как же я ненавижу ебанные машины. Как же бесит, что твоя машина даже после хорошего ремонта не может просто без каких-либо поломок ездить хотя бы полгода. Хули в них вечно что-то отваливается на ровном месте. И это ещё с учётом кучи всяких рекомендаций, как именно нужно ездить. Не топи, если не прогрел коробку, не едь в гору на автомате без понижайки, не поворачивай руль до упора, не делай то, не делай сё, делай так, не делай сяк. Да ебал я в рот все эти правила, я не хочу об этом думать, мне есть о чем в жизни побеспокоиться. Почему за комфортную езду ещё придется доплачивать на СТО? Разве машину не делали как раз для того, чтобы она ездила?
Ладно, пусть ломается, но на этом мозгоебство не заканчивается. Как только у тебя что-то сломалось, придется иметь дело с СТОшниками (мудаками ебанными). И тут начинается дисс на СТОшников. Почему эти ребята до сих пор не научились ремонтировать тачки? Они высшее образование получают по этой специальности, на секундочку. Если у тебя что-то сломалось, то это вообще не значит, что ты сегодня приедешь на СТО и тебе начнут делать тачку. Это значит, что ты весь день будешь базарить с челом о том, где найти запчасть за 500 р., для замены которой придется разобрать полтачки. Общаются эти ребята так, будто ты тоже прожженный автолюбитель и все сам понимаешь. Если бы я шарил, братан, я бы сделал все, чтобы лишний раз не сталкиваться с тобой. Потом ты идешь, ищешь эту запчасть, покупаешь, приносишь ее в сервис и тебе говорят, что нужна была другая, эта не подойдет. Да лол, просто возьми мои деньги, скажи сколько надо, и не еби мне мозга. Я поэтому и обратился к вашим услугам, ибо у меня нет ни времени, ни знаний, ни желания этим заниматься. Извините, конечно, за эту нотку нигилизма и надменности, но мое отношения к этой сфере — это прямое следствие того, как эта сфера функционирует.
Если ты все же нашел запчасть, начинается очередной круг ада. Ты заранее записываешься на ремонт, приезжаешь вовремя и это вообще не значит, что щас тебе будут делать тачку. Бедные СТОшники настолько занятые люди, что даже в собственный график не укладываются. Соблюдение сроков, заранее известная точная стоимость ремонта, гарантии — ни-ху-я. Ничего из этого ждать не приходится.
Для сравнения, если вам нужно сделать сайт, ты вы очень быстро без лишних телодвижений найдете ребят, которые просто скажут «братан, просто дай нам свои деньги и мы тебе сделаем абсолютно все, что ты захочешь». Вас избавят от лишних вопросов, от вас не потребуют ничего сложнее «пришлите нам ссылки на все ваши соцсети», вам не нужно будет ничего понимать — у этих ребят в голове уже встроен переводчик с «клиентского» на «исполнительский», а за несоблюдение сроков вам еще скидон сделают. Причем половина этих ребят никакой вышки не заканчивали и всему научились сами. Мне кажется, тачки существуют гораздо дольше, чем сайты. Так почему все еще не существует нормальных сервисов, куда можно заехать, услышать сроки, цену и забыть вообще обо всем. «Фулл-стак» сервисов вообще, кажется, не существует — на каждую милипиздрическую хуевину в тачке нужен отдельный спец. Такой лол. Давайте, скажите мне «ты не понимаешь, это другое».
Кароче, покупайте Теслы у Илонов Масков или неприлично дорогие Тойоты у японцев и не знайте проблем, а если нет возможности, то катайтесь на басах или такси — сэкономите не только ваши деньги, но и нервы.
Как же я ненавижу ебанные машины. Как же бесит, что твоя машина даже после хорошего ремонта не может просто без каких-либо поломок ездить хотя бы полгода. Хули в них вечно что-то отваливается на ровном месте. И это ещё с учётом кучи всяких рекомендаций, как именно нужно ездить. Не топи, если не прогрел коробку, не едь в гору на автомате без понижайки, не поворачивай руль до упора, не делай то, не делай сё, делай так, не делай сяк. Да ебал я в рот все эти правила, я не хочу об этом думать, мне есть о чем в жизни побеспокоиться. Почему за комфортную езду ещё придется доплачивать на СТО? Разве машину не делали как раз для того, чтобы она ездила?
Ладно, пусть ломается, но на этом мозгоебство не заканчивается. Как только у тебя что-то сломалось, придется иметь дело с СТОшниками (мудаками ебанными). И тут начинается дисс на СТОшников. Почему эти ребята до сих пор не научились ремонтировать тачки? Они высшее образование получают по этой специальности, на секундочку. Если у тебя что-то сломалось, то это вообще не значит, что ты сегодня приедешь на СТО и тебе начнут делать тачку. Это значит, что ты весь день будешь базарить с челом о том, где найти запчасть за 500 р., для замены которой придется разобрать полтачки. Общаются эти ребята так, будто ты тоже прожженный автолюбитель и все сам понимаешь. Если бы я шарил, братан, я бы сделал все, чтобы лишний раз не сталкиваться с тобой. Потом ты идешь, ищешь эту запчасть, покупаешь, приносишь ее в сервис и тебе говорят, что нужна была другая, эта не подойдет. Да лол, просто возьми мои деньги, скажи сколько надо, и не еби мне мозга. Я поэтому и обратился к вашим услугам, ибо у меня нет ни времени, ни знаний, ни желания этим заниматься. Извините, конечно, за эту нотку нигилизма и надменности, но мое отношения к этой сфере — это прямое следствие того, как эта сфера функционирует.
Если ты все же нашел запчасть, начинается очередной круг ада. Ты заранее записываешься на ремонт, приезжаешь вовремя и это вообще не значит, что щас тебе будут делать тачку. Бедные СТОшники настолько занятые люди, что даже в собственный график не укладываются. Соблюдение сроков, заранее известная точная стоимость ремонта, гарантии — ни-ху-я. Ничего из этого ждать не приходится.
Для сравнения, если вам нужно сделать сайт, ты вы очень быстро без лишних телодвижений найдете ребят, которые просто скажут «братан, просто дай нам свои деньги и мы тебе сделаем абсолютно все, что ты захочешь». Вас избавят от лишних вопросов, от вас не потребуют ничего сложнее «пришлите нам ссылки на все ваши соцсети», вам не нужно будет ничего понимать — у этих ребят в голове уже встроен переводчик с «клиентского» на «исполнительский», а за несоблюдение сроков вам еще скидон сделают. Причем половина этих ребят никакой вышки не заканчивали и всему научились сами. Мне кажется, тачки существуют гораздо дольше, чем сайты. Так почему все еще не существует нормальных сервисов, куда можно заехать, услышать сроки, цену и забыть вообще обо всем. «Фулл-стак» сервисов вообще, кажется, не существует — на каждую милипиздрическую хуевину в тачке нужен отдельный спец. Такой лол. Давайте, скажите мне «ты не понимаешь, это другое».
Кароче, покупайте Теслы у Илонов Масков или неприлично дорогие Тойоты у японцев и не знайте проблем, а если нет возможности, то катайтесь на басах или такси — сэкономите не только ваши деньги, но и нервы.
Как устроены сканеры двумерных кодов? Как закодить свой собственный сканер под свой собственный код? Как сканеры так быстро находят на пикче код даже если он под углом? Как они вообще его находят?