Здоровый сон
Отличная агрегация знаний и советов для улучшения своего сна. Объяснение важных аспектов с научной точки зрения. Для себя узнал о периоде полувыведения кофеина, лучших таймингах для физических нагрузок, правильному старту следующих суток и другое.
Понравилось, что рекомендуют и дают ссылочки на товары. Хочу уже купить маску (лень исправлять "темноту" в спальне, а маска — универсальное и простое решение), кольцо и очки, защищающие от синего света.
Ожидал в статье встретить перечень продуктов и дозы, чего такого можно съесть перед сном, чтобы повысить уровень мелатонина. Ещё не встретил акцентирования внимания на том, что тактика "отоспаться на выходных" не работает. Слишком вскользь в одном предложении затронули это. Поэтому не останавливаемся на этом путеводителе и читаем ещё больше информации!
Иногда вспоминаю свой сон во времена жизни в общаге — это было что-то. Я нарушал абсолютно всё, что только можно было. Сейчас не встретил ни одного пункта, который я тогда соблюдал. Иногда скучаю по тем временам, а сейчас делаю очень просто — ставлю будильник на +8 часов с момента, как лёг спать. Есть ещё куда расти.
https://www.notion.so/25336436042c4cae9f8e8f83c1591bbd
Отличная агрегация знаний и советов для улучшения своего сна. Объяснение важных аспектов с научной точки зрения. Для себя узнал о периоде полувыведения кофеина, лучших таймингах для физических нагрузок, правильному старту следующих суток и другое.
Понравилось, что рекомендуют и дают ссылочки на товары. Хочу уже купить маску (лень исправлять "темноту" в спальне, а маска — универсальное и простое решение), кольцо и очки, защищающие от синего света.
Ожидал в статье встретить перечень продуктов и дозы, чего такого можно съесть перед сном, чтобы повысить уровень мелатонина. Ещё не встретил акцентирования внимания на том, что тактика "отоспаться на выходных" не работает. Слишком вскользь в одном предложении затронули это. Поэтому не останавливаемся на этом путеводителе и читаем ещё больше информации!
Иногда вспоминаю свой сон во времена жизни в общаге — это было что-то. Я нарушал абсолютно всё, что только можно было. Сейчас не встретил ни одного пункта, который я тогда соблюдал. Иногда скучаю по тем временам, а сейчас делаю очень просто — ставлю будильник на +8 часов с момента, как лёг спать. Есть ещё куда расти.
https://www.notion.so/25336436042c4cae9f8e8f83c1591bbd
betterhumans on Notion
Сон: максимально подробный путеводитель | Notion
КОРОТКО. Плохой и недостаточный сон бьет по всем важным системам и укорачивает жизнь. Здоровый сон позволяет организму регенерировать себя и восстанавливаться. Action Plan включает 33 совета для поддержания сна. Бонус: 5 новых идей как сделать сон еще лучше…
Forwarded from Telegram Info (Antonio Marreti 🚩)
Смена мобильного номера и удаление аккаунта только с кодом двухфакторной авторизации
Обращение администраторов Telegram-каналов к Павлу Дурову
Двухфакторная авторизация служит для защиты аккаунта и запрашивается при входе в аккаунт, а также передаче каналов и ботов другому аккаунту.
Но не все важные действия защищены. При смене мобильного номера или удаления аккаунта двухфакторная авторизация не требуется. Это создаёт огромный риск при физическом захвате сим-карты или телефона, подмены номера на уровне оператора, задержании администратора, а также изъятии техники.
Администраторы каналов обращаются к Павлу Дурову, с просьбой включить дополнительную защиту.
Список подписавшихся: @d_code,
@Novosty, @tginfo, @nicegramapp, @TG_security, @CatalogTelegram, @MikolaDziadok, @hidemyname_ru, @BelarusTelegram, @seohr, @bel_girls, @telesmmru, @seochat, @zabynet, @wakeup_bel, @movaby, @netpost, @smmtg, @new_vitebsk, @ideas97pro, @rybalou, @belmne, @MarshalC, @radio97ch, @muzskarb, @emigration97pro, @blogmarreti.
Для присоединения к обращению пишите в @tginfochat.
Обращение администраторов Telegram-каналов к Павлу Дурову
Двухфакторная авторизация служит для защиты аккаунта и запрашивается при входе в аккаунт, а также передаче каналов и ботов другому аккаунту.
Но не все важные действия защищены. При смене мобильного номера или удаления аккаунта двухфакторная авторизация не требуется. Это создаёт огромный риск при физическом захвате сим-карты или телефона, подмены номера на уровне оператора, задержании администратора, а также изъятии техники.
Администраторы каналов обращаются к Павлу Дурову, с просьбой включить дополнительную защиту.
Список подписавшихся: @d_code,
@Novosty, @tginfo, @nicegramapp, @TG_security, @CatalogTelegram, @MikolaDziadok, @hidemyname_ru, @BelarusTelegram, @seohr, @bel_girls, @telesmmru, @seochat, @zabynet, @wakeup_bel, @movaby, @netpost, @smmtg, @new_vitebsk, @ideas97pro, @rybalou, @belmne, @MarshalC, @radio97ch, @muzskarb, @emigration97pro, @blogmarreti.
Для присоединения к обращению пишите в @tginfochat.
Маленькое ревью прав администраторов Telegram каналов
Речь идёт про 5 флажков в настройках у админа: редактирование информации о канале, публикация сообщений, редактирование чужих постов, удаление чужих постов, добавление подписчиков, добавление новых администраторов.
Администратор, у которого полностью нет прав может:
- Включать и выключать подписи у сообщений (sign messages)!
- Удалять участников без возможности повторного входа (администраторов нельзя удалять).
- Разблокировать любого удалённого пользователя.
- Посмотреть последние действия администраторов канала.
- Посмотреть список администраторов и их перечень прав.
- Посмотреть список участников.
Прикреплять (пинить) сообщения можно только при наличии права на редактирование чужих сообщений. С правом только на публикацию работать не будет!
Для доступа к статистике канала необходимо иметь право на публикацию сообщений. Администратор без прав не имеет доступа к статистике!
Основные моменты выделил жирным. Стоит отметить, что на macOS клиенте нельзя управлять подписью сообщений без прав, а на iOS можно. На tdesktop нельзя, а на android можно.
Полезно для владельцев каналов, у которых просят админку для просмотра статистики. Видел в админских чатах аля такого: "выдай админку без прав, все равно ничего сделать не сможет". Дык вот статистику тоже не увидит...
Заметил случайно в своём анонимном флуд-канале, когда кое-кто включил подписи у сообщений.
Есть определённые странности в логике. Переиспользование старых прав вместо добавления новых. Обсудить можно в комментариях ✨
Речь идёт про 5 флажков в настройках у админа: редактирование информации о канале, публикация сообщений, редактирование чужих постов, удаление чужих постов, добавление подписчиков, добавление новых администраторов.
Администратор, у которого полностью нет прав может:
- Включать и выключать подписи у сообщений (sign messages)!
- Удалять участников без возможности повторного входа (администраторов нельзя удалять).
- Разблокировать любого удалённого пользователя.
- Посмотреть последние действия администраторов канала.
- Посмотреть список администраторов и их перечень прав.
- Посмотреть список участников.
Прикреплять (пинить) сообщения можно только при наличии права на редактирование чужих сообщений. С правом только на публикацию работать не будет!
Для доступа к статистике канала необходимо иметь право на публикацию сообщений. Администратор без прав не имеет доступа к статистике!
Основные моменты выделил жирным. Стоит отметить, что на macOS клиенте нельзя управлять подписью сообщений без прав, а на iOS можно. На tdesktop нельзя, а на android можно.
Полезно для владельцев каналов, у которых просят админку для просмотра статистики. Видел в админских чатах аля такого: "выдай админку без прав, все равно ничего сделать не сможет". Дык вот статистику тоже не увидит...
Заметил случайно в своём анонимном флуд-канале, когда кое-кто включил подписи у сообщений.
Есть определённые странности в логике. Переиспользование старых прав вместо добавления новых. Обсудить можно в комментариях ✨
Клуб анонимных Дедов Морозов/Тайных сант
Давайте обмениваться подарками к Новому Году! Идея проста: регистрируемся указывая ФИО и адрес доставки, ждём жеребьёвки, отправляем подарок незнакомцу и получаем свой!
Платформы для участия:
- https://habra-adm.ru/ (регистрация до 4 декабря)
- https://santa.vas3k.club/ (осталось чуть больше суток)
На первой платформе необходимо иметь 1 опубликованную статью и 10 кармы. Без публикации максимум можно получить карму равную 5. Есть время опубликовать, а с кармой помогут в комментариях под статьёй и я 🤗.
На второй платформе нужно быть участником клуба. Вход платный, но оно того стоит. Для того чтобы стать полноправным пользователем необходимо будет написать о себе и пройти ручную модерацию (обычно несколько минут ожиданий). Некоторые части клуба доступны и без заполнения. Доступно ли новогоднее событие - не знаю.
Подарки можно подсмотреть за прошлые годы. Можно умудриться посталкерить, а у тайного санты вообще поле с пожеланиями имеется ✨
Если знаете ещё платформы - поделитесь, пожалуйста, в комментариях. Там и хабры свои покидать можете, кто нацелен писать статью конечно же.
Давайте обмениваться подарками к Новому Году! Идея проста: регистрируемся указывая ФИО и адрес доставки, ждём жеребьёвки, отправляем подарок незнакомцу и получаем свой!
Платформы для участия:
- https://habra-adm.ru/ (регистрация до 4 декабря)
- https://santa.vas3k.club/ (осталось чуть больше суток)
На первой платформе необходимо иметь 1 опубликованную статью и 10 кармы. Без публикации максимум можно получить карму равную 5. Есть время опубликовать, а с кармой помогут в комментариях под статьёй и я 🤗.
На второй платформе нужно быть участником клуба. Вход платный, но оно того стоит. Для того чтобы стать полноправным пользователем необходимо будет написать о себе и пройти ручную модерацию (обычно несколько минут ожиданий). Некоторые части клуба доступны и без заполнения. Доступно ли новогоднее событие - не знаю.
Подарки можно подсмотреть за прошлые годы. Можно умудриться посталкерить, а у тайного санты вообще поле с пожеланиями имеется ✨
Если знаете ещё платформы - поделитесь, пожалуйста, в комментариях. Там и хабры свои покидать можете, кто нацелен писать статью конечно же.
Прямая трансляция музыки с компьютера в Telegram на macOS
Необходимо выполнить следующие шаги:
1. Установить бетку клиента (кидаем в Application переименовав файл в Telegram Beta для удобства).
2. Установить VB-Audio Cable.
3. Зайти в System Preferences -> Sound -> Input и выбрать VB-Cable.
4. Открыть стандартное приложение Audio MIDI Setup.
5. Создать в ранее открытом приложении Multi-Output Device. Отметить галочками кабель и built-in, master device установить в built-in, по желанию включить drift correction напротив виртуального устройства.
6. Зайти в System Preferences -> Sound -> Output и выбрать созданный Multi-Output.
7. Зайти в голосовой чат и включить музыку на компьютере.
На скриншоте весь 5 пункт. Качество звука дерьмище и для вас, и для других. Послушать: @tginfofm (только для тех, у кого стоит бета) ✨
Upd 23.12. Инструкция для Windows https://tginfo.me/telegram-info-radio/
Необходимо выполнить следующие шаги:
1. Установить бетку клиента (кидаем в Application переименовав файл в Telegram Beta для удобства).
2. Установить VB-Audio Cable.
3. Зайти в System Preferences -> Sound -> Input и выбрать VB-Cable.
4. Открыть стандартное приложение Audio MIDI Setup.
5. Создать в ранее открытом приложении Multi-Output Device. Отметить галочками кабель и built-in, master device установить в built-in, по желанию включить drift correction напротив виртуального устройства.
6. Зайти в System Preferences -> Sound -> Output и выбрать созданный Multi-Output.
7. Зайти в голосовой чат и включить музыку на компьютере.
На скриншоте весь 5 пункт. Качество звука дерьмище и для вас, и для других. Послушать: @tginfofm (только для тех, у кого стоит бета) ✨
Upd 23.12. Инструкция для Windows https://tginfo.me/telegram-info-radio/
Forwarded from Marshal's live
Как и со звонками в личке, работая с MTProto и библиотекой для звонков, можно будет держать несколько голосовых чатов сразу с одного аккаунта. Ограничение на стороне клиента ✨
Кстати, можете мне (@MarshalX) позвонить в телегу, там вас ждёт колл-центр. Принимаю все звонки без очередей 😎
Кстати, можете мне (@MarshalX) позвонить в телегу, там вас ждёт колл-центр. Принимаю все звонки без очередей 😎
Новый уровень спама в Telegram. Обход ботов-модераторов и капч.
Ничего не знаю про сферу спама, но уверен, что есть программисты, которые клепают юзерботов и продают их. На данный момент можно написать очень эффективную версию обходя модерацию любых ботов от спама (капчи, фильтры и т.д.)
Во-первых, благодаря обновлению с комментариями в каналах, в чаты можно писать без входа. И не только с ответами на пост из канала, кстати (об этом в конце) 🙃Можно ли писать без входа в чаты, которые не прикреплены к каналу – не знаю, не проверял.
Во-вторых, благодаря специфичным сообщениям, которые похожи на команды для ботов, происходят чудесные вещи. Написав в чат сообщение //@вашЮезрнейм вашеСообщение, ни один бот в чате, даже с доступом к сообщениям, не получит апдейта! Следовательно, не узнает, что вы отправили сообщение и не получит доступ к содержимому. Нет сообщения – нет проверки есть ли там нарушения для его удаления.
Таким образом мы получаем возможность без входа в чат отправлять любые сообщения, которые видны только пользователям ✨Пора делать ботов-модераторов на основе юзерботов.
Моё предположение по поводу второго пункта
В Telegram есть два варианта отправки команды:
- общая команда (/help);
- команда для определённого бота (/help@zoombot).
Вызывая общую команду, все боты, которые есть в чате с данной командой, ответят вам.Этого не происходит, когда вы указываете точечно чью команду вызвать.
Сервер Telegram отправляет апдейт только тому, кому он принадлежит. И это странно хотя бы по той причине, что в библиотеке для работы с Bot API имеется обработка содержимого после @ и проверка на соответствие с username текущего бота. При выключенном privacy режиме доходят. Обработка того, что команда адресована боту, лежит на плечах разработчиков самого бота.
При отправке сообщения, которое начинается с /, оно считается командой. Указывая ботом-адресатом свой собственный аккаунт(или любой дугой), мы не даём получить информацию о нашем сообщении ни одному боту в чате, так как такого попросту нет.
Следовательно, тут кто-то перемудрил. Или разработчик библиотеки посчитал, что Telegram будет присылать такие апдейты, или что-то когда-то изменилось.
С другой стороны, очень логично отправлять апдейты только определённому боту. Потому что недобросовестные разработчики могут избавиться от проверки содержимого после @ в команде и тоже обрабатывать команду. Таким образом второй тип отправки команды будет работать как первый, что вообще не содержит смысла. Решение на стороне сервера железное, но приводит к возможности неконтролируемого спама... Именно из-за этого апдейты приходят всем ботам с выключенным приватным режимом (доступ ко всем сообщения). Да, разработчики ботов могут отвечать на «чужие» команды не добавив проверку, но остаётся возможность контролировать сообщения.
По поводу двойного слеша могу сказать, что таков парсинг команды. Первый слеш говорит о том, что это команда, а второй слеш и есть сама команда. С одним слешом и любым текстом тоже работать будет. Проверьте с combot'om, который во многих чатах удаляет повторяющиеся сообщения.
P.S. Проверить отправку сообщения в прикрепленный чат можете прямо сейчас. Откройте комментарии под этим постом и нажмите на команду /help. iOS клиент воспроизведет звук отправки. Вы сделаете форвард этого поста в чат с сообщением содержащим команду. На других клиентах не проверял 🤪
UPD. Можно использовать после @ только username своего аккаунта! Теперь ещё более странно! Выглядит как баг на серверной стороне. Недостаточная валидация
UPD 2. Оказалось баян... https://github.com/tdlib/telegram-bot-api/issues/20#issuecomment-723174569. Issue месяц, а о баге знают больше двух лет 😳
UPD 3 от 7 декабря. Оказался не прав насчёт отсутствия апдейтов от команд с знаком @
Комментарии, @MarshalC.
Ничего не знаю про сферу спама, но уверен, что есть программисты, которые клепают юзерботов и продают их. На данный момент можно написать очень эффективную версию обходя модерацию любых ботов от спама (капчи, фильтры и т.д.)
Во-первых, благодаря обновлению с комментариями в каналах, в чаты можно писать без входа. И не только с ответами на пост из канала, кстати (об этом в конце) 🙃Можно ли писать без входа в чаты, которые не прикреплены к каналу – не знаю, не проверял.
Во-вторых, благодаря специфичным сообщениям, которые похожи на команды для ботов, происходят чудесные вещи. Написав в чат сообщение //@вашЮезрнейм вашеСообщение, ни один бот в чате, даже с доступом к сообщениям, не получит апдейта! Следовательно, не узнает, что вы отправили сообщение и не получит доступ к содержимому. Нет сообщения – нет проверки есть ли там нарушения для его удаления.
Таким образом мы получаем возможность без входа в чат отправлять любые сообщения, которые видны только пользователям ✨Пора делать ботов-модераторов на основе юзерботов.
Моё предположение по поводу второго пункта
В Telegram есть два варианта отправки команды:
- общая команда (/help);
- команда для определённого бота (/help@zoombot).
Вызывая общую команду, все боты, которые есть в чате с данной командой, ответят вам.
При отправке сообщения, которое начинается с /, оно считается командой. Указывая ботом-адресатом свой собственный аккаунт
По поводу двойного слеша могу сказать, что таков парсинг команды. Первый слеш говорит о том, что это команда, а второй слеш и есть сама команда. С одним слешом и любым текстом тоже работать будет. Проверьте с combot'om, который во многих чатах удаляет повторяющиеся сообщения.
P.S. Проверить отправку сообщения в прикрепленный чат можете прямо сейчас. Откройте комментарии под этим постом и нажмите на команду /help. iOS клиент воспроизведет звук отправки. Вы сделаете форвард этого поста в чат с сообщением содержащим команду. На других клиентах не проверял 🤪
UPD. Можно использовать после @ только username своего аккаунта! Теперь ещё более странно! Выглядит как баг на серверной стороне. Недостаточная валидация
UPD 2. Оказалось баян... https://github.com/tdlib/telegram-bot-api/issues/20#issuecomment-723174569. Issue месяц, а о баге знают больше двух лет 😳
UPD 3 от 7 декабря. Оказался не прав насчёт отсутствия апдейтов от команд с знаком @
Комментарии, @MarshalC.
Telegram
@durovleaks 🇮🇳
Blind bots.
Bots can't see messages in groups that contain:
//@<current your username> <any your text>
/<anything>@<current your username> <any your text>
//<anything>@<current your username> <any your text>
Examples:
//@durovis Bots sleep well! They…
Bots can't see messages in groups that contain:
//@<current your username> <any your text>
/<anything>@<current your username> <any your text>
//<anything>@<current your username> <any your text>
Examples:
//@durovis Bots sleep well! They…
Обращаю ваше внимание, что моё предположение в предыдущем посте оказалось в корне неверным. Напрочь забыл про privacy mode в ботах. У бага совершенно другая подноготная происхождения.
Когда-то раньше я мог написать в основной канал про новую бета-фичу GitHub'a, но теперь весь поток всяких непонятных мыслей и мелочей тут: @MarshalR 👉👈 я там пытаюсь стартануть новые пет-проджекты, но пока погряз в изучении WebRTC и тонны чужого кода на C++ 🥺
Telegram
Marshal's live
https://github.com/settings/appearance
Информация для тех, кто собрался вещать музыку в войс чате наподобие @tginfofm.
Молчу про шумодав, детект голоса, автоматическую регулировку громкости, эхоподавление и прочие обработки звука в клиентах.
Всё вышеперечисленное отключить можно (этого ещё никто не сделал), но повысить битрейт для хоть минимального качества музыки – нельзя.
Точнее повышайте, не проблема, только пересадите всех слушателей на ваш кастомный Telegram клиент, который будет готов декодировать в завышенном вами битрейте и молитесь, чтобы сервера TG не фильтровали и(или) ограничивали как-то ещё 🤷♂️
Ссылка со скриншота: Opus Recommended Settings.
Спасибо @mmelk за помощь в разборе составляющих качественного звука.
P.S. Надо отдать должное, Opus в 32к куда лучше MP3 в 32к. Ссылки на сравнение в комментах ✨
Молчу про шумодав, детект голоса, автоматическую регулировку громкости, эхоподавление и прочие обработки звука в клиентах.
Всё вышеперечисленное отключить можно (этого ещё никто не сделал), но повысить битрейт для хоть минимального качества музыки – нельзя.
Точнее повышайте, не проблема, только пересадите всех слушателей на ваш кастомный Telegram клиент, который будет готов декодировать в завышенном вами битрейте и молитесь, чтобы сервера TG не фильтровали и(или) ограничивали как-то ещё 🤷♂️
Ссылка со скриншота: Opus Recommended Settings.
Спасибо @mmelk за помощь в разборе составляющих качественного звука.
P.S. Надо отдать должное, Opus в 32к куда лучше MP3 в 32к. Ссылки на сравнение в комментах ✨
Групповые звонки в Telegram были запланированы давно и именно в том виде, в котором находятся в бета-версии сейчас
Пояснение к скриншотам:
1. История изменений TLRPC в Telegram клиенте для Android.
2. tdesktop api.tl.
3. Актуальная схема с core.t.tlinks.run.
Я не могу поверить, но всё это время MTproto методы для работы с групповыми чатами давно были спроектированы. Эта реализация, с использованием текстовых чатов и возможностью создать к ним голосовой, пригласить в него людей, управлять участниками и в конце концов разрушить его - существует три года.
TLRPC файл от 2017 года. Сообщение коммита: "Update to 4.6.0"
Сравнивая с обновлённым кодом Telegram Desktop можно увидеть изменения. Так, например, раньше планировалась возможность кикнуть участника только из голосового чата. В текущей реализации можно замутить и кикнуть из группы.
Видать, в 2017 году libtgvoip не вывезла групповые чаты. После переезда на WebRTC решили вернуться к старой фиче ✨
Пояснение к скриншотам:
1. История изменений TLRPC в Telegram клиенте для Android.
2. tdesktop api.tl.
3. Актуальная схема с core.t.tlinks.run.
Я не могу поверить, но всё это время MTproto методы для работы с групповыми чатами давно были спроектированы. Эта реализация, с использованием текстовых чатов и возможностью создать к ним голосовой, пригласить в него людей, управлять участниками и в конце концов разрушить его - существует три года.
TLRPC файл от 2017 года. Сообщение коммита: "Update to 4.6.0"
Сравнивая с обновлённым кодом Telegram Desktop можно увидеть изменения. Так, например, раньше планировалась возможность кикнуть участника только из голосового чата. В текущей реализации можно замутить и кикнуть из группы.
Видать, в 2017 году libtgvoip не вывезла групповые чаты. После переезда на WebRTC решили вернуться к старой фиче ✨
Как вам жизнь без телеги? Я чета всего лишился. Думал куда зайти, чтобы связаться хоть с кем-то, дабы уточнить один ли я такой
Восстановление паролей с пикселизированных скриншотов
Не прошёл мимо статьи, а набросал взаимодействие с инструментом depix через Telegram бота. Во-первых так быстрее благодаря серверному CPU, а во-вторых удобнее 🙃
Бот не рассчитан на публичное использование, а каждый хостит для себя. Задача прожерливая и занимает минуты.
Самого инструмента не было на PyPi - опубликовал. Теперь пощупать его можно установив через pip:
После установки выполняем команду depix в терминале передав нужные аргументы.
Исходный код бота: https://github.com/MarshalX/DepixToolBot ✨
Не прошёл мимо статьи, а набросал взаимодействие с инструментом depix через Telegram бота. Во-первых так быстрее благодаря серверному CPU, а во-вторых удобнее 🙃
Бот не рассчитан на публичное использование, а каждый хостит для себя. Задача прожерливая и занимает минуты.
Самого инструмента не было на PyPi - опубликовал. Теперь пощупать его можно установив через pip:
pip install depix
После установки выполняем команду depix в терминале передав нужные аргументы.
Исходный код бота: https://github.com/MarshalX/DepixToolBot ✨
Forwarded from Marshal's live
Я пишу 2 open source либы для работы со звонками, видеозвонками и групповыми звонками в Telegram.
https://pypi.org/project/tgcalls/ - python binding for tgcalls
https://pypi.org/project/pytgcalls/ - pyrogram + первая либа
https://github.com/tgcalls - моя орга с пока что приватными репами и прочим стафом
@tgcallslib - канальчик для всей будущей движухи связанной с этим (ожидается ещё проекта 2-3 от других разрабочитков. Там будет не биндинг, а переписанный tgcalls на aiortc)
Как pytgvoip от @mandarinka_thoughts ♥️, но теперь не для libtgvoip, а для tgcalls.
Текущий статус: могу звонить, принимать звонки, присоединяться к войс чатам, записывать звук в файл/выводить на устройство и воспроизводить звук из файла/с микрофона.
Абсолютно все прошлые сообщения связанные с этим проектом тут: @MarshalR
Репы будут на личном акке, поэтому если хотите уведомление на GitHub’e, то жмите на follow ✨
https://pypi.org/project/tgcalls/ - python binding for tgcalls
https://pypi.org/project/pytgcalls/ - pyrogram + первая либа
https://github.com/tgcalls - моя орга с пока что приватными репами и прочим стафом
@tgcallslib - канальчик для всей будущей движухи связанной с этим (ожидается ещё проекта 2-3 от других разрабочитков. Там будет не биндинг, а переписанный tgcalls на aiortc)
Как pytgvoip от @mandarinka_thoughts ♥️, но теперь не для libtgvoip, а для tgcalls.
Текущий статус: могу звонить, принимать звонки, присоединяться к войс чатам, записывать звук в файл/выводить на устройство и воспроизводить звук из файла/с микрофона.
Абсолютно все прошлые сообщения связанные с этим проектом тут: @MarshalR
Репы будут на личном акке, поэтому если хотите уведомление на GitHub’e, то жмите на follow ✨
Marshal's channel
Мой 2019 - год первооткрытий! Пару пунктов чутка затрагивают 2018. В этом году я первый раз: - начал проще общаться с девушками; - поцеловался; - влюбился; - любил; - совместно жил; - уходил в отдельную комнату для работы; - пережил расстование; - пристрастился…
Мой 2020 - мост между студ жизнью и РАБотой
Прочитал свой пост за 2019 и просто вааау. Куча воспоминаний. Не знаю удалось ли переплюнуть самого себя, но, как минимум, свои вопросы я решил. Стал ли год глобальнее? Нууу, лол, трында в жизни поменялось, офк да.
Первые два квартала года и начало третьего активно сопровождались разработкой ЯМ либы и бота, учебой, прохождением всевозможных врачей. Попутно еще была работа
Январь:
- зарепортил баг с uri в tdesktop
- рассказал про Chatbase, DI, особенность ЯМ с XSS
- поделился тем, что накодили для vk coin'ов в 2019
- задумал написать сервис для отложки постов в тг
- продолжил воевать с администрацией УО что я не поеду на бесполезный конкурс
- узнал кто такая Аня
- окончательно переехал на хакинтош
- поигрался с каким-то интересным тестовым на джанго
- начал искать непризывное заболевание
- начал ежедневно делать физические упражнения пробуя привить себе привычку. Делал ежедневные отчеты в @MarshalR (r - reports, это сейчас он live 🙁 )
Февраль:
- осознал, что мне помимо армии грозит еще отработка после учебы и начал пытаться в Яндух попасть
- попытка найти новое место работы через хабр (Под капотом бота-клиента Яндекс.Музыки)
- Яндух отказал, не знаю что делать с распредом
- Яндух отказал в стажке. Сроки по распреду начали жать
- ищу хоть какую-нибудь компанию, что возьмёт меня по распреду
- начал серию постов про Python
Март:
- жопа по распреду, смотрю на все варианты
- переписал личный сайт на headless cms (gatsby)
- жирная серия обнов для ЯМ бота, чтобы сделать его более доступным и привлекательным для новых пользователей
- деанон профунктора
- невероятная история как я нашел себе распред в последний день сдачи вызова, о которой я не рассказал публично, лол 😄
- наконец-то задокал все классы ЯМ либы (докал с лета)
- opener (конкурс-марафон с задачками) напомнил о себе. Мысли про участие даже нет
Апрель:
- социальный мониторинг
- зумбот, модерация в маркетплейсе
- какого-то черта мы с тимой уже на 10 задаче opener'a
- вдохновился вирусологией
- переезд с фф на вивальди (теперь вновь на фф)
Май:
- инлайн в ЯМ и в целом улучшение бота во всем. Именно в мае он стал таким, какой есть сейчас
- где-то тут работа над дипломом, предзащита
- мы призёры Opener 2020!
- понакупал чутка рекламы для ЯМ бота перед защитой дипа (ям бот == дип)
Июнь:
- защита диплома и его получение
- проект по работе на новом для меня языке и технологиях (TypeScript + InversifyJS + Express + Firebase (cloud functions, firestore). Собсна на это и ушел весь месяц 😄
- текущий трек в инлайне ЯМ бота, баг ЯМ в поиске
- Opener 2020: Самый сок
- думаю о надобности дальнейшего поступления
Июль:
- инлайн в зум боте, дали красивую юзерку
- перешёл на споти, пока-пока ЯМ
- работал...
Август:
- поступил в ВУЗ
- начал играться с генерацией PDF’ок
- Беларусь
- в ночь с 30 на 31 решаю срочно покинуть страну
Сентябрь:
- занимаюсь доками, визой
- 9 числа я в Польше
- скитаюсь по лагерям
- ищу квартиру
Октябрь:
- переезжаю в Варшаву
- пишу про генерацию пдфок
- привыкаю к новой жизни, проблемы со сном
Ноябрь:
- 2фа в телеге
- восстанавливаюсь в работе
Декабрь:
- проявляю лютый интерес к групповым войс чатам в тг
- баг в звонилке unigram
- начинаю проекты связанные со звонками
- графана для ям и зум бота
Я точно знаю с чего начну свой 21й 😏
А теперь, Илюха, привет. Я знаю, что ты это перечитаешь только в декабре 21го года. Ты мне скажи, че по языкам? Польский выучил? А английский? Если даже не взялся, то ты балбес. Это тебя блочит. Ты ещё в Польше? Как там год прошел, доволен собой? Есть о чем рассказать хоть или совсем лень тебя погубила? В любом случае с НГ тебя. Может хоть 22й ты встретишь не в одиночестве. Не подведи, я же не просто так чем-то тут занимался...
Всех с наступающим, а кого-то уже с наступившим!
Сделайте свой следующий год ЛУЧШЕ, ЧЕМ ЭТОТ!!! ✨
Прочитал свой пост за 2019 и просто вааау. Куча воспоминаний. Не знаю удалось ли переплюнуть самого себя, но, как минимум, свои вопросы я решил. Стал ли год глобальнее? Нууу, лол, трында в жизни поменялось, офк да.
Первые два квартала года и начало третьего активно сопровождались разработкой ЯМ либы и бота, учебой, прохождением всевозможных врачей. Попутно еще была работа
Январь:
- зарепортил баг с uri в tdesktop
- рассказал про Chatbase, DI, особенность ЯМ с XSS
- поделился тем, что накодили для vk coin'ов в 2019
- задумал написать сервис для отложки постов в тг
- продолжил воевать с администрацией УО что я не поеду на бесполезный конкурс
- узнал кто такая Аня
- окончательно переехал на хакинтош
- поигрался с каким-то интересным тестовым на джанго
- начал искать непризывное заболевание
- начал ежедневно делать физические упражнения пробуя привить себе привычку. Делал ежедневные отчеты в @MarshalR (r - reports, это сейчас он live 🙁 )
Февраль:
- осознал, что мне помимо армии грозит еще отработка после учебы и начал пытаться в Яндух попасть
- попытка найти новое место работы через хабр (Под капотом бота-клиента Яндекс.Музыки)
- Яндух отказал, не знаю что делать с распредом
- Яндух отказал в стажке. Сроки по распреду начали жать
- ищу хоть какую-нибудь компанию, что возьмёт меня по распреду
- начал серию постов про Python
Март:
- жопа по распреду, смотрю на все варианты
- переписал личный сайт на headless cms (gatsby)
- жирная серия обнов для ЯМ бота, чтобы сделать его более доступным и привлекательным для новых пользователей
- деанон профунктора
- невероятная история как я нашел себе распред в последний день сдачи вызова, о которой я не рассказал публично, лол 😄
- наконец-то задокал все классы ЯМ либы (докал с лета)
- opener (конкурс-марафон с задачками) напомнил о себе. Мысли про участие даже нет
Апрель:
- социальный мониторинг
- зумбот, модерация в маркетплейсе
- какого-то черта мы с тимой уже на 10 задаче opener'a
- вдохновился вирусологией
- переезд с фф на вивальди (теперь вновь на фф)
Май:
- инлайн в ЯМ и в целом улучшение бота во всем. Именно в мае он стал таким, какой есть сейчас
- где-то тут работа над дипломом, предзащита
- мы призёры Opener 2020!
- понакупал чутка рекламы для ЯМ бота перед защитой дипа (ям бот == дип)
Июнь:
- защита диплома и его получение
- проект по работе на новом для меня языке и технологиях (TypeScript + InversifyJS + Express + Firebase (cloud functions, firestore). Собсна на это и ушел весь месяц 😄
- текущий трек в инлайне ЯМ бота, баг ЯМ в поиске
- Opener 2020: Самый сок
- думаю о надобности дальнейшего поступления
Июль:
- инлайн в зум боте, дали красивую юзерку
- перешёл на споти, пока-пока ЯМ
- работал...
Август:
- поступил в ВУЗ
- начал играться с генерацией PDF’ок
- Беларусь
- в ночь с 30 на 31 решаю срочно покинуть страну
Сентябрь:
- занимаюсь доками, визой
- 9 числа я в Польше
- скитаюсь по лагерям
- ищу квартиру
Октябрь:
- переезжаю в Варшаву
- пишу про генерацию пдфок
- привыкаю к новой жизни, проблемы со сном
Ноябрь:
- 2фа в телеге
- восстанавливаюсь в работе
Декабрь:
- проявляю лютый интерес к групповым войс чатам в тг
- баг в звонилке unigram
- начинаю проекты связанные со звонками
- графана для ям и зум бота
Я точно знаю с чего начну свой 21й 😏
А теперь, Илюха, привет. Я знаю, что ты это перечитаешь только в декабре 21го года. Ты мне скажи, че по языкам? Польский выучил? А английский? Если даже не взялся, то ты балбес. Это тебя блочит. Ты ещё в Польше? Как там год прошел, доволен собой? Есть о чем рассказать хоть или совсем лень тебя погубила? В любом случае с НГ тебя. Может хоть 22й ты встретишь не в одиночестве. Не подведи, я же не просто так чем-то тут занимался...
Всех с наступающим, а кого-то уже с наступившим!
Сделайте свой следующий год ЛУЧШЕ, ЧЕМ ЭТОТ!!! ✨