Отфильтрованный инет
Намутил инлайн эмодзи из Одноклассников 😁 😎 😉 Теперь меня все устраивает в Телеграме 😍 😍 https://news.1rj.ru/str/addemoji/OdnoklassnikiEmoji
Поднял качество эмодзиков 😉 🧐 😎 Теперь не шакально 😁 😃 🥴
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
В комментариях подсказали, что у Одноклассников есть еще и анимированные эмодзи 😳 Что ж, замутил отдельный анимированный пак 😉 😉 Держите 😎
https://news.1rj.ru/str/addemoji/OdnoklassnikiAnimated
https://news.1rj.ru/str/addemoji/OdnoklassnikiAnimated
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Отфильтрованный инет
В комментариях подсказали, что у Одноклассников есть еще и анимированные эмодзи 😳 Что ж, замутил отдельный анимированный пак 😉 😉 Держите 😎 https://news.1rj.ru/str/addemoji/OdnoklassnikiAnimated
В комментах сказали, что на Андроиде анимация слишком быстрая. Это я вчера с ffmpeg'ом игрался и проиграл 😭 , но потом понял, в чем была ошибка и все исправил 😃
Теперь на всех устройствах одинаковая скорость😁 😁
https://news.1rj.ru/str/addemoji/OdnoklassnikiAnimated
Теперь на всех устройствах одинаковая скорость
https://news.1rj.ru/str/addemoji/OdnoklassnikiAnimated
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
⚡️ Теперь @SavedImgBot помимо картинок, гифок, видео и стикеров поддерживает еще и аудио, голосовые, кружочки и документы.
Стикеры и кружочки доступны только поддержавшим проект, но все остальное доступно для всех бесплатно.
Стикеры и кружочки доступны только поддержавшим проект, но все остальное доступно для всех бесплатно.
👍4
Отфильтрованный инет via @SavedImgBot
Voice message
Удобно, что если не дать тэги аудио или доку, то они автоматически будут взяты из названия трека и исполнителя или из названия файла соответственно. А еще добавлена поддержка многострочной подписи, как вы могли заметить из предыдущего сообщения.
Если вы хотите сохранять стикеры или кружочки, но не хотите поддерживать проект, то вы можете сделать собственный экземпляр бота. Сурсы здесь https://github.com/mikhailsdv/saved-img-bot
Если вы хотите сохранять стикеры или кружочки, но не хотите поддерживать проект, то вы можете сделать собственный экземпляр бота. Сурсы здесь https://github.com/mikhailsdv/saved-img-bot
GitHub
GitHub - mikhailsdv/saved-img-bot: Telegram-bot with which you can save and quickly find your pictures and other files in inline…
Telegram-bot with which you can save and quickly find your pictures and other files in inline mode. - mikhailsdv/saved-img-bot
❤6
Простые правила интернет-этикета
1. Если пишите человеку впервые, то после «Привет» сразу напишите, зачем вы обращаетесь.
2. Не начинайте диалог с незнакомцем с голосового сообщения.
3. Если в вашей переписке еще ни разу не мелькали голосовые, то является хорошим тоном спросить согласия собеседника перед отправкой первого.
4. Не обсуждайте ТЗ и прочие важные детали работы через голосовые. Никто не обязан конспектировать вашу речь.
5. Не переходите на ты в первом же сообщении, если это может быть хоть сколько-то неуместно.
6. Не меняйте имя, юзернейм или аватарку слишком часто.
7. Помните, что если вы пишете человеку ночью, то в Телеграме можно отправить сообщение без звука, либо настроить отправку в момент, когда человек будет онлайн.
8. Помните, что звонок — это крайняя мера оповещения. Если можно написать, напишите.
9. Попросите разрешение на прямую пересылку, если нужно переслать сообщение собеседника кому-то еще, если это по работе.
10. Админам чата рекомендуется поставить хоть какую-нибудь аватарку чата. Так его будет проще найти визуально среди десятка других.
11. Нет необходимости начинать каждый диалог с приветствия. Это же касается и прощания.
12. Не используйте @all и не тэгайте человека, который не обязан читать ваше сообщение в чате.
13. Используйте базовую пунктуацию. Избавьтесь от двойных пробелов, лишних тире и пробелов перед знаками препинания.
14. Следует всегда реплаить на конкретное сообщение в больших чатах.
1. Если пишите человеку впервые, то после «Привет» сразу напишите, зачем вы обращаетесь.
2. Не начинайте диалог с незнакомцем с голосового сообщения.
3. Если в вашей переписке еще ни разу не мелькали голосовые, то является хорошим тоном спросить согласия собеседника перед отправкой первого.
4. Не обсуждайте ТЗ и прочие важные детали работы через голосовые. Никто не обязан конспектировать вашу речь.
5. Не переходите на ты в первом же сообщении, если это может быть хоть сколько-то неуместно.
6. Не меняйте имя, юзернейм или аватарку слишком часто.
7. Помните, что если вы пишете человеку ночью, то в Телеграме можно отправить сообщение без звука, либо настроить отправку в момент, когда человек будет онлайн.
8. Помните, что звонок — это крайняя мера оповещения. Если можно написать, напишите.
9. Попросите разрешение на прямую пересылку, если нужно переслать сообщение собеседника кому-то еще, если это по работе.
10. Админам чата рекомендуется поставить хоть какую-нибудь аватарку чата. Так его будет проще найти визуально среди десятка других.
11. Нет необходимости начинать каждый диалог с приветствия. Это же касается и прощания.
12. Не используйте @all и не тэгайте человека, который не обязан читать ваше сообщение в чате.
13. Используйте базовую пунктуацию. Избавьтесь от двойных пробелов, лишних тире и пробелов перед знаками препинания.
14. Следует всегда реплаить на конкретное сообщение в больших чатах.
👍12❤5🤔2
Forwarded from Хихоньки хахоньки
This media is not supported in your browser
VIEW IN TELEGRAM
👍5🔥3❤1
Недавно Microsoft выкатила свои опенсорсные эмодзи, чем знатно пошатала дизайнерские сообщества, а теперь их собрали в анимодзи паки. Сочно 🤪 😍 🙃 🐈
https://news.1rj.ru/str/addemoji/FluentEmojiSet1
https://news.1rj.ru/str/addemoji/FluentEmojiSet2
https://news.1rj.ru/str/addemoji/FluentEmojiSet3
https://news.1rj.ru/str/addemoji/FluentEmojiSet4
https://news.1rj.ru/str/addemoji/FluentEmojiSet5
https://news.1rj.ru/str/addemoji/FluentEmojiSet1
https://news.1rj.ru/str/addemoji/FluentEmojiSet2
https://news.1rj.ru/str/addemoji/FluentEmojiSet3
https://news.1rj.ru/str/addemoji/FluentEmojiSet4
https://news.1rj.ru/str/addemoji/FluentEmojiSet5
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Fluent Emoji #3 @HiEmoji
Emojipack with 198 emoji for Telegram Premium subscribers.
❤5🏆5👍2🐳2
Сделал CLI для работы с Deta Base
Изначально меня бесило, что в Дэте нет кнопки экспорта базы, но после знакомства с HTTP API стало ясно, что там почти ничего нужного нет. Так и родилась эта обертка над стандартными методами.
Тулза поддерживает все стандартные методы HTTP API (put, get, insert, delete, update), но есть дополнительные, которые из коробки не предоставляются. Вот какие фичи реализованы на данный момент:
• Экспортирование базы, в том числе с указанием query, limit, last и собственного пути сохраняемого файла:
Предусмотрена базовая защита от дурака. Например:
- Вы не сможете клонировать базу в уже существующую пока не поставите --force флаг.
- Вы не сможете вставить невалидные данные.
- Вы не сможете создать новую базу с уже существующим именем.
- Если вы попытаетесь экспортировать или очистить пустую базу, то выведется соответствующий ворнинг и ничего не произойдет.
- Вообще, все запросы довольно подробно логируются и в случай ошибок иногда даже выводятся советы, как их устранить.
Чтобы установить, достаточно вызвать в консоли:
💻 Windows (.exe), 💻 Linux и 🍎 MacOS, поэтому им можно пользоваться не устанавливая Node.js и/или npm. Здесь можно скачать x64 альфа-релиз. Протестировано на 💻 Windows 11 и 💻 Linux Mint.
Код открыт, пулл-реквесты приветствуются.
🌐 GitHub: https://github.com/mikhailsdv/detabase
Изначально меня бесило, что в Дэте нет кнопки экспорта базы, но после знакомства с HTTP API стало ясно, что там почти ничего нужного нет. Так и родилась эта обертка над стандартными методами.
Тулза поддерживает все стандартные методы HTTP API (put, get, insert, delete, update), но есть дополнительные, которые из коробки не предоставляются. Вот какие фичи реализованы на данный момент:
• Экспортирование базы, в том числе с указанием query, limit, last и собственного пути сохраняемого файла:
$ detabase export db_name
$ detabase export db_name -q "<query>" -fn "<file_path>"
• Клонирование базы с или без указания query:$ detabase clone from_db_name new_db_name -q "<query>"
• Заполнение базы из файла или данными из командной строки:$ detabase put db_name --items "<object>"
$ detabase put db_name -ff <path_to_json_file>
• Удаление записей по ключу или по query:$ detabase delete db_name <key>
$ detabase delete db_name -q "<query>"
• Обновление записей по ключу или по query:$ detabase update db_name <key> --set "<object>"
$ detabase update db_name -q "<query>" --set "<object>" --append "<object>"
• Очистка базы:$ detabase truncate db_name
• Просмотр базы в табличном представлении или в виде json:$ detabase query db_name
$ detabase query db_name -q "<query>" --json
• Создание пустой базы:$ detabase create new_db_name
• Вывод количества записей в базе:$ detabase count new_db_name
Больше примеров с пояснением флагов можно найти в репозитории.Предусмотрена базовая защита от дурака. Например:
- Вы не сможете клонировать базу в уже существующую пока не поставите --force флаг.
- Вы не сможете вставить невалидные данные.
- Вы не сможете создать новую базу с уже существующим именем.
- Если вы попытаетесь экспортировать или очистить пустую базу, то выведется соответствующий ворнинг и ничего не произойдет.
- Вообще, все запросы довольно подробно логируются и в случай ошибок иногда даже выводятся советы, как их устранить.
Чтобы установить, достаточно вызвать в консоли:
npm install -g @mikhailsdv/detabase
Проект так же билдится в одиночные исполняемые файлы под Код открыт, пулл-реквесты приветствуются.
Please open Telegram to view this post
VIEW IN TELEGRAM
docs.deta.sh
About Deta Base | Deta Docs
Deta Base is a fully-managed, fast, scalable and secure NoSQL database with a focus on end-user simplicity. It offers a UI through which you can easily see, query, update and delete records in the database.
❤3🐳1
Допустим, вы решили отключить комментарии на канале и отвязать чат обсуждений. В этом случае все уже существующие комментарии под постами тоже отвяжутся. Они не будут удалены из чата, просто их больше не получится читать в привычном виде, так как кнопки комментариев больше не будет.
Сделал специального бота, который автоматически удаляет из чата сообщения из привязанного канала — @DisableCommentsBot. Достаточно добавить бота в чат канала в качестве админа с правами на удаление сообщений.
Таким образом вы сохраните комментарии на старых постах и отключите их на новых. Чтобы вновь включить комменты достаточно удалить бота из чата.
В качестве альтернативы вы можете отвязать чат, а потом спустя время обратно его привязать и старые комментарии вновь появятся под постами. Используйте бота, только если вы хорошо понимаете, что вы делаете.
@DisableCommentsBot
Бот фреймворк grammY
Развернуто на Deta.sh
GitHub: mikhailsdv/disable-comments-bot
Сделал специального бота, который автоматически удаляет из чата сообщения из привязанного канала — @DisableCommentsBot. Достаточно добавить бота в чат канала в качестве админа с правами на удаление сообщений.
Таким образом вы сохраните комментарии на старых постах и отключите их на новых. Чтобы вновь включить комменты достаточно удалить бота из чата.
В качестве альтернативы вы можете отвязать чат, а потом спустя время обратно его привязать и старые комментарии вновь появятся под постами. Используйте бота, только если вы хорошо понимаете, что вы делаете.
@DisableCommentsBot
Бот фреймворк grammY
Развернуто на Deta.sh
GitHub: mikhailsdv/disable-comments-bot
👍9🔥1
Forwarded from Карась вещает
This media is not supported in your browser
VIEW IN TELEGRAM
В Москве хакнули я-такси и отправили толпу водил на один и тот же адрес
Киберпанк постучался в дверь. Ну чё, пацаны, ghost in the shell?
Киберпанк постучался в дверь. Ну чё, пацаны, ghost in the shell?
👍14🐳2🔥1
Forwarded from Loskir's
🛒 Большое обновление Price Monitor!
• Агрегация цен из нескольких магазинов. Теперь показываются цены не только из Глобуса, но и из Ленты! Поддержка других магазинов — в планах
• Редизайн страницы товара. Сравнивайте цены в разных магазинах, смотрите историю цен на графике, узнавайте информацию о сроках действия скидок.
• Обновлённый сканер штрих-кодов. Распознаёт лучше, работает быстрее.
• Новый домен 😏
Попробуйте сами: pricemonit.ru/product/000000000000355946_ST
• Агрегация цен из нескольких магазинов. Теперь показываются цены не только из Глобуса, но и из Ленты! Поддержка других магазинов — в планах
• Редизайн страницы товара. Сравнивайте цены в разных магазинах, смотрите историю цен на графике, узнавайте информацию о сроках действия скидок.
• Обновлённый сканер штрих-кодов. Распознаёт лучше, работает быстрее.
• Новый домен 😏
Попробуйте сами: pricemonit.ru/product/000000000000355946_ST
👍3
Доминируй, властвуй, удаляй 🗑
Простая мысль: файлы с корзины обычно никуда не деваются и в случай необходимости их легко оттуда достать, поэтому нужно воспринимать корзину как хранилище хоть сколько-то ненужных файлов.
Вот есть у вас на рабочем столе файл «Курсовая.docx», который вы сдали преподу вчера, но возможно он еще пригодится — смело удаляйте его, несмотря на важность файла. Накопилось много файлов в загрузках? Выделяете их все и прямиком в корзину. Если до сих пор не пригодилось, то уже вряд ли пригодится. Таким образом у вас никогда не будет бардака в файлах.
Есть 3 важных правила такого стиля удаления:
1. Так как удаленный файл может вам пригодиться, то удаляя убедитесь, что название файла соответствует содержанию и вы точно сможете найти этот файл через поиск, если его понадобится восстановить.
2. Так как удалять вы теперь будете чаще, лучше в настройках выделить под корзину больше места, чтобы система не стирала удаленные файлы слишком быстро.
3. Никогда не очищайте корзину вручную. Расслабьтесь и позвольте системе делать это за вас.
Вместо концовки держите шорткат для удаления файлов минуя корзину –
Простая мысль: файлы с корзины обычно никуда не деваются и в случай необходимости их легко оттуда достать, поэтому нужно воспринимать корзину как хранилище хоть сколько-то ненужных файлов.
Вот есть у вас на рабочем столе файл «Курсовая.docx», который вы сдали преподу вчера, но возможно он еще пригодится — смело удаляйте его, несмотря на важность файла. Накопилось много файлов в загрузках? Выделяете их все и прямиком в корзину. Если до сих пор не пригодилось, то уже вряд ли пригодится. Таким образом у вас никогда не будет бардака в файлах.
Есть 3 важных правила такого стиля удаления:
1. Так как удаленный файл может вам пригодиться, то удаляя убедитесь, что название файла соответствует содержанию и вы точно сможете найти этот файл через поиск, если его понадобится восстановить.
2. Так как удалять вы теперь будете чаще, лучше в настройках выделить под корзину больше места, чтобы система не стирала удаленные файлы слишком быстро.
3. Никогда не очищайте корзину вручную. Расслабьтесь и позвольте системе делать это за вас.
Вместо концовки держите шорткат для удаления файлов минуя корзину –
Shift + Delete или Option + ⌘ + Delete.👍7🐳3❤1
Последние три недели рефакторил парковку своих пэт-проектов. Добавил много новых фич, исправил старые ошибки, поработал над кроссбраузерностью, поддержкой iOS, SEO, и прицепом изучил кучу новых технологий. В общем, это было реально весело. Буду понемногу рассказывать, что нового.
🔥1
Обновил Bad UX формы
Это коллекция живых форм ввода номера с адовым UX. Попробуйте заполнить хотя бы 3 формы и не получить нервный срыв.
Что нового:
- Добавлена форма имитирующая дисковый телефон. Такой угар, попробуйте.
- Добавлена форма с реверсивным вводом.
- Еще две новые формы, которые даже словами сложно описать.
- Добавил поддержку всех современных браузеров и не только.
- Исправил ошибки первой версии.
https://fun.mishasaidov.com/badux/
Это коллекция живых форм ввода номера с адовым UX. Попробуйте заполнить хотя бы 3 формы и не получить нервный срыв.
Что нового:
- Добавлена форма имитирующая дисковый телефон. Такой угар, попробуйте.
- Добавлена форма с реверсивным вводом.
- Еще две новые формы, которые даже словами сложно описать.
- Добавил поддержку всех современных браузеров и не только.
- Исправил ошибки первой версии.
https://fun.mishasaidov.com/badux/
👍9🐳1