Size: a a a

Меня заставили создать канал

2018 June 27
Меня заставили создать канал
источник
Меня заставили создать канал
источник
Меня заставили создать канал
источник
Меня заставили создать канал
источник
Меня заставили создать канал
источник
Меня заставили создать канал
источник
2018 June 29
Меня заставили создать канал
theyforcedme
Silence Bot для чатов в Telegram 🙊

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

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

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

Я не хочу хостить бота сама и следить за его работоспособностью, поэтому вот вам исходники: https://github.com/aprosvetova/silencebot
🚨Осторожно, говнокод 🚨
Добавила немного фич в бота.

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

Простите, что маловато интересных постов, у меня не самый простой период в жизни, но скоро всё будет :>
источник
2018 July 01
Меня заставили создать канал
Здесь мог быть текст про футбол
источник
2018 July 09
Меня заставили создать канал
источник
Меня заставили создать канал
Это моя киса с бешеными глазами.

Кстати, я жива, просто сильно болею.

Что вам рассказать?
источник
Меня заставили создать канал
С начала июля успела всякого натворить.
Съездила, например, в Москву. Не совсем в Москву, в очень маленький подмосковный город точнее. И могу сказать, что это даже лучше столицы, настолько я постарела и устала от мегаполисов.

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

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

Насчёт IT.
Сейчас вынуждена писать софт, который автоматически найдёт старые и неактуальные, но очень большие диалоги в Telegram, чтобы удалить их.
Зачем? Если вы активно общаетесь в Telegram, найдите сейчас какой-нибудь контакт с длинной давней перепиской (девушку свою, например, или друга) и попробуйте перемотать её к самому началу. Можете воспользоваться переходом к дате в разделе поиска.
Вы увидите, что переписка начинается нихрена не тогда, когда она началась. Её начало отрезано. И с каждым днём всё большая часть сообщений уползает в бездну.

Дело в том, что у Telegram есть странное ограничение — он отобразит вам только последний миллион сообщений. Это общее ограничение на все личные сообщения и конференции (за исключением супергрупп и каналов). Наболтали с Петей 500 тыщ сообщений в 2018 году и с Колей 400 тыщ сообщений в 2017 году? От переписки с Ваней из 2016 года увидите только последние 100 тысяч, хотя по факту их там могло быть хоть пять миллионов.

Решение — удалять ненужные переписки, освобождая этот общий лимит. Таким образом старые сообщения у важных вам контактов снова вам "откроются".
источник
Меня заставили создать канал
Лучшая версия этой песни.

https://www.youtube.com/watch?v=iWFyDkVFMps
источник
2018 July 11
Меня заставили создать канал
Обожаю написать половину библиотеки, а потом найти на GitHub готовую на том же языке.
источник
2018 July 12
Меня заставили создать канал
Сейчас сюда выйдет Земфира и исполнится одна из многих маленьких мечт моей жизни 🤷‍♀️
источник
Меня заставили создать канал
✅ P.S. Привет подписчику моего канала, который в фан-зоне :>
источник
Меня заставили создать канал
Не знаю, зачем я это сделала, но я выгрузила все данные из Telegram. Это продолжалось ~2.5 суток и дамп занял 34.5 гигабайта. Аккаунту 5 лет 😎
источник
2018 July 16
Меня заставили создать канал
Получила недавно совсем новый опыт в разработке, а именно работа с устройствами по Bluetooth.

Как я уже не раз писала, мне очень понравилось кататься на электросамокате, даже купила себе один такой.

Естественно, руки всегда чешутся похакать всё, что хакается, ехехе!

Сначала хотела отреверсить прошивку контроллера и поснимать всякие скоростные ограничения, но в чате самокатчиков нашёлся человек, который этим уже занимается. Он ясно дал понять, что на это у меня силёнок не хватит, ну или потрачу год времени. Всё-таки на уровень асма я спускаться не очень желаю и умею.

В итоге решила ограничиться реверсингом протокола беспроводного общения с самокатом.
Так как самокат дома всегда стоит в коридоре у входа, где рядом, в электрощитке, спрятана Raspberry Pi, я поставила себе задачу: вывести текущий процент заряда в панельку умного дома, чтобы откуда угодно понимать, сколько ему ещё торчать на привязи к розетке, а не бегать постоянно к дисплею.
Raspberry Pi поддерживает Bluetooth Low Energy, ничто не должно мне помешать.

Начала с очевидного: скачала apk официального приложения и декомпилировала. Брр, противная обфускация, лень ломать голову. Вспомнила, что Ninebot ES2 очень похож на Xiaomi Mijia Scooter (Ninebot вообще принадлежит компании Xiaomi), а значит протокол может совпасть. Протокол моего самоката ещё никто публично не реверсил, а вот по сяомишному какие-то наработки на GitHub нашлись. В итоге оказалось, что там чуть иной формат пакетов.

Одновременно с изучением чужих наработок по сяокату пыталась научиться работать с BLE (впервые) из Go. Научилась подключаться к самокату с "малинки", но на команды самокат никак не реагировал. В итоге мне это надоело, идею забросила на несколько дней, пока не случилось чудо: прокат самокатов YouDrive Lite выпустил приложение под Android!

Спасибо, YouDrive, за это приложение. Я ведь знаю, что у вас такие же самокаты, что вы своим приложением к ним подключаетесь. А ещё спасибо, что не обфусцировали его!
Достала правильные пакеты из их приложения, сложила это всё с предыдущими наработками, получила заветный байт со значением процента заряда.

Дальше дело за малым: привести код в порядок, реализовать автоматический поиск самоката (регулярные попытки подключиться, чтобы "ловить" его сразу, когда он оказывается дома), прикрутить MQTT для связи с умным домом.

Готово, уиу! Если что, currantlabs/ble — единственная адекватная библиотека для работы с BLE на Go.
источник
Меня заставили создать канал
Это я такой простынёй текста компенсирую долгое молчание, простите :c
источник
2018 July 17
Меня заставили создать канал
Это. Просто. Офигенно.

https://youtu.be/ALGm3WwVNAc
источник