Отфильтрованный инет – Telegram
Отфильтрованный инет
2.64K subscribers
311 photos
72 videos
6 files
221 links
Айтишечка и около

Личка: @mikhailsdv
Проекты: articles.mishasaidov.com/projects
Download Telegram
Media is too big
VIEW IN TELEGRAM
🎹 Превратил свое пианино в клавиатуру для ноута

⌨️ По сути, MIDI-контроллеры очень похожи на компьютерные клавиатуры, просто применяются немного для других целей) Зная код каждой ноты мы можем разметить всю клавиатуру синтезатора и эмулировать нажатия реальных компьютерных клавиш.

👨‍💻 GitHub: https://github.com/mikhailsdv/midi-keyboard
🔥4🤯2
Forwarded from Loskir's
Подсмотрел в твиттере занятный сайт для тех, кто хочет проверить свои знания тёмной магии JavaScript

Чтобы пройти уровень, нужно всего лишь заставить функцию вернуть true. Но есть нюанс...

https://alf.nu/ReturnTrue
Телеграм: запускает веб-ботов

Дизайн веб-ботов через 0.00003 секунды:
😁18🔥1
Пощупал новеньких веб-ботов (ВБ). Попытаюсь простым языком высказать свои мысли / критику / выводы:

1. На данный момент только покупатели рекламы могут встраивать своих ВБ в «скрепку». Встраивание в скрепку дает возможность открывать ВБ из любого чата, прямо как инлайн-режим. Это ограничение сразу отсекает кучу годных идей.

2. ВБ может общаться с «основным» ботом, а основной бот с ВБ — нет. Получается, нельзя уже в готового бота просто дописать код для общения с ВБ. Почему это плохо? Потому что разработчикам придется изобретать свои костыли для налаживания контакта между базой основного бота и ВБ (заметил @Loskir, админ @Loskirs).

3. Есть 3 способа запустить ВБ. На скрине накидал шпаргалку для разрабов, чтобы не путаться. Оставляет вопросы, почему в некоторых случаях мы знаем, какой именно пользователь к нам обращается, а в некоторых — нет. В некоторых случаях мы можем общаться с основным ботом, а в некоторых — нет. Объяснение этому не дается. Зачем знать, какой именно юзер запустил ВБ? Чтобы выдать ему персонализированные данные. Если вы поняли, почему так, объясните мне тоже.

4. Если не ошибаюсь, у ВК есть специальная библиотека компонентов для их веб-приложений. Хотелось бы чего-то подобного для ВБ, чтобы хоть как-то помогать разработчикам делать красивых ВБ, которые соответствуют дизайну Телеграма, а не высеры из веб 1.0.

5. В целом, лайк. Разрабы ныли, что Bot API не развивается и Валерьевич придумал, как угодить всем. Нашествия веб-ботов не ждите — уж слишком трудозатратно относительно традиционных ботов, да и раньше, если создание ботов требовало только навыков бэкэндера, то теперь нужны еще и навыки фронта.
👍2
Телеграм: 2 года пилишь бесплатных ботов, рассказываешь о крутых проектах, пишешь лонгриды – 500 подписчиков на канале.

ТикТок: выкладываешь 2 видео за неделю – …
🔥101🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Мама, когда нашла мой Телеграм-канал:
12🤯2
💥 Новые функции в боте сохраненок @SavedImgBot

👑 Бот постепенно монетизируется
Это позволит мне быстрее внедрять новые фичи, а так же оставаться свободным от рекламы. За скромное пожертвование вы получите следующие новые функции:

😜 Поддержка стикеров
Об этом просили чаще всего. Теперь вы можете не только сохранять свои любимые стикеры, но и добавлять к ним теги, чтобы быстро находить их в инлайн-режиме.

📈 Просмотр статистики
Функция позволяет узнать общее количество фото, видео, гифок, стикеров, количество файлов с тегами, а так же узнать, какую сохраненку вы использовали чаще всего.

🔁 Перенос базы в другой аккаунт
Теперь вы можете в пару кликов перенести все свои сохры в другой аккаунт.

Удаление всех сохраненок
Для тех, кто хочет начать с чистого листа)

🔥 Го тестить @SavedImgBot
👍71🔥1
Маленькое, но важное обновление в @GuessTheAgeBot

Два года назад я ради забавы написал игрового бота «Угадай возраст по фото», но к моему удивлению он очень понравился многим и сейчас бот добавлен более чем в 2000 чатов 😱 (≈15 000 человек суммарно).

А обновление заключается в том, что теперь бот показывает кнопку добавления в групповой чат, если вы пытаетесь начать игру в лс 😅 Как оказалось, многие испытывали с этим трудности. Давно нужно было это сделать, но лучше поздно, чем никогда)
🔥6😁21👍1
Forwarded from Year Progress
▓▓▓▓▓▓▓▓░░░░░░░░░░░░ 40%
🤯5
Смешные запросы в @TrendierBot

Для тех, кто не в курсе, я написал бота @TrendierBot, который определяет, какая из двух вещей более популярна на основе поисковых запросов в Google. Например, вы можете спросить у бота «арбуз или дыня» и он подскажет, что люди гуглят чаще.

Вот всякие забавные вещи, которые люди сравнивали с начала года:

- Пошёл или нахуй
- Война или спецоперация
- Член негра или рот моей одноклассницы
- я или невзоров
- Cloudflare или дуров
- Cloudflare или зеленский
- Айфон или техно
- трахаться или ебаться
- 1 или 2,3,4,5,6
- АУЕ или АУФ
- Стриптиз или секс
- Бдсм или секс
- Казахи или силовики
- Филе или нормальный такой стейк
- Здоровый перекус или водка
- Лил пип или путин

Теперь самому интересно, Cloudflare или Зеленский 🤔
😁10🤔2👍1
Forwarded from Neural Shit
Dall-e — это, конечно, круто, но вы видели это?
👍6😁1
Вы не понимаете, это другое
😁20👎3
Затестил Deno [Deploy] и Deta.sh

После серии постов в @Loskirs о serverless захотелось тоже попробовать некоторые любопытные модные молодежные сервисы. У меня в разработке был бот, который работает с изображениям (о нем в посте ниже) и мне показалось хорошей идеей развернуть его в одном из этих сервисов.

Начал с Deno (Dn). Если не вдаваться в подробности, это почти браузерный js, который к тому же берет на себя некоторую возню с зависимостями. Больше всего меня удивила простота деплоя. Буквально достаточно подвязать github-репозиторий и Dn будет деплоить при каждом пуше. Это не что-то новое, но обычно подобная настройка требует всяких танцев с CI-бубном.

Но... запустить своего бота на Dn мне так и не удалось 😢 Во-первых, ни один из известных мне графических движков так и не заработал в проде. Во-вторых, я бы не уложился по времени рендера. Боту нужно ≈700мс, чтобы сгенерировать пикчу и это без учета прочих запросов. Вряд ли Dn ждал бы меня своими лимитами на ответ.

Однако, у меня есть несколько PHP-ботов (прости господи). Вот их я обязательно перепишу под Dn.

Пробуем запуститься на Deta (Dt). По опыту использования это что-то типа смеси nodejs и github. Вы деплоите напрямую в Dt, а там уже полноценная (нет) нода запускает ваш код. Довольно простой сервис с базой данных на борту, но малость забагованный и еще не production-ready. Возможно буду юзать для проектов, которые не укладываются в ограничения Dn.

Бота запустить на нем тоже не удалось. Причины +- те же. Поэтому бот временно крутится на моем старом ноуте 😁 Теперь о нем.
👍3🔥2🤔1