Нашел CTF-задачку с прикольной отсылкой на аниме: «Этот глупый свин не понимает мечту девочки-зайки».
Видимо среди составителей CTF и их участников очень уж распространено аниме🦔
PS: ссылка задачу: https://github.com/CYBERSQD/suctf-2025-osint-etot-drug-animeshnik-osinter-koshmarit-menya-vnezapnym-taskom
Видимо среди составителей CTF и их участников очень уж распространено аниме
PS: ссылка задачу: https://github.com/CYBERSQD/suctf-2025-osint-etot-drug-animeshnik-osinter-koshmarit-menya-vnezapnym-taskom
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2🤣1
Делюсь с вами небольшой находкой:
https://kmb.cybber.ru
Особенно актуально для тех, кому интересна тематика CTF-сорвенований.
На сайте представлен курс молодого бойца, который позволяет в общем виде погрузиться в особенности информационной безопасности.
Единственный минус - не нашел там ничего по OSINT, но в целом курс очень крутой. Рекомендую!
https://kmb.cybber.ru
Особенно актуально для тех, кому интересна тематика CTF-сорвенований.
На сайте представлен курс молодого бойца, который позволяет в общем виде погрузиться в особенности информационной безопасности.
Единственный минус - не нашел там ничего по OSINT, но в целом курс очень крутой. Рекомендую!
1
IaC (Infrastructure-as-Code) и всякие DDD (Domain Driven Design), TDD (Test Driven Development) уже устарели.
Ловите новый тренд - Spec-Driven Development
Линк - https://github.com/github/spec-kit
В чем суть?
1) Выбираете LLMку
2) Пишете промпт с желаемой функциональностью
3) Дотюниваете решение (тоже с помощью человеко-читаемого текста)
4) Повторяете п.3 несколько раз
5) Профит!
А на самом деле прикольно, для всяких MVP в самый раз.
Недавно как раз натыкался на новость, что все больше и больше вайб-кодеров обращаются к тру-кодерам, чтобы дотюнить написанный ИИшкой код до рабочего состояния.
Без работы не останемся!💆♂️
Ловите новый тренд - Spec-Driven Development
Линк - https://github.com/github/spec-kit
В чем суть?
1) Выбираете LLMку
2) Пишете промпт с желаемой функциональностью
3) Дотюниваете решение (тоже с помощью человеко-читаемого текста)
4) Повторяете п.3 несколько раз
5) Профит!
А на самом деле прикольно, для всяких MVP в самый раз.
Недавно как раз натыкался на новость, что все больше и больше вайб-кодеров обращаются к тру-кодерам, чтобы дотюнить написанный ИИшкой код до рабочего состояния.
Без работы не останемся!
Please open Telegram to view this post
VIEW IN TELEGRAM
2
В общем, давненько я не исследовал новые возможности ChatGPT (в особенности GPT5), поэтому недавно я озадачился этим всерьез.
Самый просто способ узнать чему же вообще научилась ГПТишка за последний год - это спросить у нее самой.
Я поисследовал и теперь хочу поделиться этим с вами🦔
Расскажу про самые неочевидные фишки и возможности.
- web.run - GPT5 научилась самостоятельно искать информацию в интернете, ее даже не нужно об этом просить: она по контексту сама определяет нужно это или нет
- создание CSV, PPTX, PDF - при необходимости он может сделать презентацию, подготовить отчет или нарисовать какой-то график (использует Python + matplotlib), или даже сделать скриншот PDF файла
- когда дело касается математических расчетов ГПТ под капотом использует Python вместо самостоятельных расчетов - иными словами, она пишет код, который вычисляет выражение, затем запускает его и ответ отдает пользователю
- научилась интегрироваться с GMail, Google Calendar, GitHub и Google Contacts - теперь она может быть более персонализированной
- и последняя, на мой взгляд, киллер фича - автоматизации - ГПТ может напоминать что-то сделать или отправлять вам какую-то информацию по заданному ей расписанию. Например, вы можете поручить ей исследовать и отправлять еженедельный отчет по новым трендам в какой-либо области, пример промтпа: "каждый день в 10 утра ищи новости про low-latency RAG и скидывай обзор"
Пост получился и так довольно объемный, поэтому я решил включить только самое интересное.
P.S.: Некоторые фичи работают только при наличии ChatGPT Plus💻
Самый просто способ узнать чему же вообще научилась ГПТишка за последний год - это спросить у нее самой.
Я поисследовал и теперь хочу поделиться этим с вами
Расскажу про самые неочевидные фишки и возможности.
- web.run - GPT5 научилась самостоятельно искать информацию в интернете, ее даже не нужно об этом просить: она по контексту сама определяет нужно это или нет
- создание CSV, PPTX, PDF - при необходимости он может сделать презентацию, подготовить отчет или нарисовать какой-то график (использует Python + matplotlib), или даже сделать скриншот PDF файла
- когда дело касается математических расчетов ГПТ под капотом использует Python вместо самостоятельных расчетов - иными словами, она пишет код, который вычисляет выражение, затем запускает его и ответ отдает пользователю
- научилась интегрироваться с GMail, Google Calendar, GitHub и Google Contacts - теперь она может быть более персонализированной
- и последняя, на мой взгляд, киллер фича - автоматизации - ГПТ может напоминать что-то сделать или отправлять вам какую-то информацию по заданному ей расписанию. Например, вы можете поручить ей исследовать и отправлять еженедельный отчет по новым трендам в какой-либо области, пример промтпа: "каждый день в 10 утра ищи новости про low-latency RAG и скидывай обзор"
Пост получился и так довольно объемный, поэтому я решил включить только самое интересное.
P.S.: Некоторые фичи работают только при наличии ChatGPT Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Вот только недавно я хотел сесть и написать пост про невероятные возможности Codex от OpenAI, но буквально вчера они выкатили новую киллер-фичу - Apps SDK.
Теперь ChatGPT может интегрироваться с различными приложениями прямо в чате по вашему запросу и сам искать информацию в нем.
Под капотом Apps SDK лежит всем известный протокол MCP, однако теперь различные сервисы смогут интегрироваться напрямую с ChatGPT (на данный момент такой возможности не было).
Позже в этом году они планируют открыть доступ для широкого круга разработчиков и можно будет связать свое приложение с ChatGPT.
На данный момент OpenAI добавили поддержку лишь нескольких очень популярных сервисов (Spotify, Figma, Coursera, etc.).
Например, сейчас можно попросить ChatGPT: "Собери мне плейлист для вечеринки в Spotify" - и он сам подберет треки и выдаст собранный плейлист, который достаточно просто открыть у себя в приложении Spotify.
Прочитать подробнее и увидеть как это выглядит можно по ссылке: https://openai.com/index/introducing-apps-in-chatgpt/
На самом деле довольно ожидаемый ход - эта фича прям напрашивалось уже давно, так как очень хотелось научить ChatGPT работать с внешними приложенями.
Теперь ChatGPT может интегрироваться с различными приложениями прямо в чате по вашему запросу и сам искать информацию в нем.
Под капотом Apps SDK лежит всем известный протокол MCP, однако теперь различные сервисы смогут интегрироваться напрямую с ChatGPT (на данный момент такой возможности не было).
Позже в этом году они планируют открыть доступ для широкого круга разработчиков и можно будет связать свое приложение с ChatGPT.
На данный момент OpenAI добавили поддержку лишь нескольких очень популярных сервисов (Spotify, Figma, Coursera, etc.).
Например, сейчас можно попросить ChatGPT: "Собери мне плейлист для вечеринки в Spotify" - и он сам подберет треки и выдаст собранный плейлист, который достаточно просто открыть у себя в приложении Spotify.
Прочитать подробнее и увидеть как это выглядит можно по ссылке: https://openai.com/index/introducing-apps-in-chatgpt/
На самом деле довольно ожидаемый ход - эта фича прям напрашивалось уже давно, так как очень хотелось научить ChatGPT работать с внешними приложенями.
❤2
Спустя почти десяток проектов и кучи копипаст-кода я все-таки созрел на разработку своего Spring Boot Starter’а для разработки телеграм ботов.
Идея до боли простая: реализовать большой Java-фреймворк для быстрого bootstrap’а ботов без необходимости самому реализовывать обвязки.
Библиотек, которые реализуют Telegram Bot API, очень много, но на самом деле это лишь вершина айсберга.
Кроме обычных запросов к API существует и инфраструктурная часть - обработка ошибок, обработка разного рода событий (callback, inline, etc.), statemachine, упаковка Docker-образа и т.д.
Часть из этого я уже когда-то реализовал и теперь оно кочует из проекта в проект.
Соответственно сейчас я хочу все наработки собрать, дошлифовать и упаковать в один Spring Boot Starter, чтобы это было полезно не только мне, но и всему Open Source сообществу.
Если вдруг кому-то тоже интересно такое и хочется поучаствовать, то сам проект лежит у меня на GitHub с открытыми issues.
Там даже есть задачки для новичков в Java-разработке (они помечены тэгом good first issue), поэтому если среди читающих есть начинающие, которым нужно набраться опыта - welcome!
Идея до боли простая: реализовать большой Java-фреймворк для быстрого bootstrap’а ботов без необходимости самому реализовывать обвязки.
Библиотек, которые реализуют Telegram Bot API, очень много, но на самом деле это лишь вершина айсберга.
Кроме обычных запросов к API существует и инфраструктурная часть - обработка ошибок, обработка разного рода событий (callback, inline, etc.), statemachine, упаковка Docker-образа и т.д.
Часть из этого я уже когда-то реализовал и теперь оно кочует из проекта в проект.
Соответственно сейчас я хочу все наработки собрать, дошлифовать и упаковать в один Spring Boot Starter, чтобы это было полезно не только мне, но и всему Open Source сообществу.
Если вдруг кому-то тоже интересно такое и хочется поучаствовать, то сам проект лежит у меня на GitHub с открытыми issues.
Там даже есть задачки для новичков в Java-разработке (они помечены тэгом good first issue), поэтому если среди читающих есть начинающие, которым нужно набраться опыта - welcome!
6👍4❤🔥1🔥1🙏1
Media is too big
VIEW IN TELEGRAM
Снова OpenAI выпустили нечто революционное, ребята буквально делают наше будущее.
Даже немного страшно куда это может привести🤢
В общем, в этот раз они проделали огромную работу и выпустили ChatGPT Atlas.
Это целый браузер (!) с полностью интегрированным в него AI-помощником ChatGPT, который умеет в режиме агента вместо вас выполнять задачи на сайте.
Он умеет не только управлять и взаимодействовать с сайтами, но и in-place давать подсказки, анализировать содержимое и самому ходить по другим сайтам и искать информацию по вашему запросу.
Конечно, они обещают, что ваши данные никуда не утекают + агент может может взаимодействовать с сайтами как от вашего имени (от имени залогиненого аккаунта), так и анонимно (в качестве обычного обывателя)
Я решил попробовать и поделиться с вами небольшим демо того, как оно работает на примере реальной "боевой" задачи, с которой я когда-то столкнулся сам.
Реально впечатляет....
Даже немного страшно куда это может привести
В общем, в этот раз они проделали огромную работу и выпустили ChatGPT Atlas.
Это целый браузер (!) с полностью интегрированным в него AI-помощником ChatGPT, который умеет в режиме агента вместо вас выполнять задачи на сайте.
Он умеет не только управлять и взаимодействовать с сайтами, но и in-place давать подсказки, анализировать содержимое и самому ходить по другим сайтам и искать информацию по вашему запросу.
Конечно, они обещают, что ваши данные никуда не утекают + агент может может взаимодействовать с сайтами как от вашего имени (от имени залогиненого аккаунта), так и анонимно (в качестве обычного обывателя)
Я решил попробовать и поделиться с вами небольшим демо того, как оно работает на примере реальной "боевой" задачи, с которой я когда-то столкнулся сам.
Реально впечатляет....
Please open Telegram to view this post
VIEW IN TELEGRAM
3🙏3❤🔥1
Когда дело доходит до реализации CI/CD пайплайнов, то никогда не бывает просто.
Делюсь с вами новыми рекордами по кол-ву фиксов:
Почему никто еще не додумался сделать нормальные тесты/окружения для этого, ведь постоянно приходится все в продакшене проверять🥶
Fun fact: у меня никогда не удавалось с первого раза написать рабочий CI пайплайн - делает ли это меня плохим разработчиком🧐
Делюсь с вами новыми рекордами по кол-ву фиксов:
предыдущий рекорд - 4 исправления
новый рекорд - 9 исправлений
Почему никто еще не додумался сделать нормальные тесты/окружения для этого, ведь постоянно приходится все в продакшене проверять
Fun fact: у меня никогда не удавалось с первого раза написать рабочий CI пайплайн - делает ли это меня плохим разработчиком
Please open Telegram to view this post
VIEW IN TELEGRAM
Честно говоря, я под огромным впечатлением от текущих возможностей LLM.
В университете дали задание - написать парсер статей для сайта Habr.
Предлагалось выбрать любой язык для реализации. Я, недолго думая, подумал сделать это на чистом C.
Побрейнштормил с ChatGPT про возможность такой реализации, но я до последнего не верил, что у нейронки получится такое написать - все-таки C очень сложный язык с кучей своих особенностей.
В итоге попросил у ChatGPT собрать мне детализированный промпт для Codex на реализацию такого парсера с пагинацией, выделением тегов и тд. Плюс, решил, что пусть оно упакует все в Docker-контейнер, чтобы можно было везде запускать.
И на мое огромное удивление - спустя минут 15, Codex написал идеальный код, который РАБОТАЕТ🤯
Мне даже не пришлось это как-то фиксить или докручивать - я просто собрал максимально детальные требования, добавил примеров и просто запустил генерацию.
Если вам интересно, можете глянуть на результаты: https://github.com/ksilisk/habr-c-parser
Жесть насколько они становятся умными....😮
В университете дали задание - написать парсер статей для сайта Habr.
Предлагалось выбрать любой язык для реализации. Я, недолго думая, подумал сделать это на чистом C.
Побрейнштормил с ChatGPT про возможность такой реализации, но я до последнего не верил, что у нейронки получится такое написать - все-таки C очень сложный язык с кучей своих особенностей.
В итоге попросил у ChatGPT собрать мне детализированный промпт для Codex на реализацию такого парсера с пагинацией, выделением тегов и тд. Плюс, решил, что пусть оно упакует все в Docker-контейнер, чтобы можно было везде запускать.
И на мое огромное удивление - спустя минут 15, Codex написал идеальный код, который РАБОТАЕТ
Мне даже не пришлось это как-то фиксить или докручивать - я просто собрал максимально детальные требования, добавил примеров и просто запустил генерацию.
Если вам интересно, можете глянуть на результаты: https://github.com/ksilisk/habr-c-parser
Жесть насколько они становятся умными....
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
Программирование на Kotlin - это как постоянно кушать чистый сахар
Программирование на C++ - это как постоянно кушать перец чили, даже если ты этого не хочешь
Программирования на JS - это как кушать undefined, даже если ты null
Продолжайте в комментах, можно повторяться)
Программирование на C++ - это как постоянно кушать перец чили, даже если ты этого не хочешь
Программирования на JS - это как кушать undefined, даже если ты null
me && it
Спустя почти десяток проектов и кучи копипаст-кода я все-таки созрел на разработку своего Spring Boot Starter’а для разработки телеграм ботов. Идея до боли простая: реализовать большой Java-фреймворк для быстрого bootstrap’а ботов без необходимости самому…
Чуть больше месяца назад рассказывал вам про свою новую разработку - Telegram Bot Spring Boot Starter
Так вот, спешу поделиться - выпущен первый релиз этой библиотеки в Maven Central.
В первой версии поддержал большинство базовых хотелок и теперь оно готово к использованию!🎉
В процессе разработки у меня даже появилось 3 новых контрибьютора, они сами как-то нашли проект и взялись порешать некоторые задачки из бэклога - мне меня это очень приятно удивило.
В общем, приглашаю Java-разработчиков (и не только) посмотреть, прощупать проект и потестировать на своих задачах.
Звездочки на GitHub очень приветствуются - так проект увидит больше людей🦞
Планирую развивать его дальше, так как еще не все задумки были покрыты и реализованы.
Так вот, спешу поделиться - выпущен первый релиз этой библиотеки в Maven Central.
В первой версии поддержал большинство базовых хотелок и теперь оно готово к использованию!
В процессе разработки у меня даже появилось 3 новых контрибьютора, они сами как-то нашли проект и взялись порешать некоторые задачки из бэклога - мне меня это очень приятно удивило.
В общем, приглашаю Java-разработчиков (и не только) посмотреть, прощупать проект и потестировать на своих задачах.
Звездочки на GitHub очень приветствуются - так проект увидит больше людей
Планирую развивать его дальше, так как еще не все задумки были покрыты и реализованы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Спустя 4 дня модераторы Хабра все-таки опубликовали мою статью наконец🎉
В ней рассказал более подробно про фреймворк Telegram Bot Spring Boot Starter - откуда появилась идея, какая архитектура и дальнейшие пути развития проекта.
Приходите почитать - https://habr.com/en/articles/975552/
В ней рассказал более подробно про фреймворк Telegram Bot Spring Boot Starter - откуда появилась идея, какая архитектура и дальнейшие пути развития проекта.
Приходите почитать - https://habr.com/en/articles/975552/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤2
Я тут немного зачастил с постами, но не могу не поделиться этим.
Позвали меня на Хакатон от Сбера для разработки "Городского помощника" (чат-бот) жителям и гостям Санкт-Петербурга.
Постарался реализацию сделать по самым современным трендам: удалось собрать RAG для хранения статической информации, MCP-сервер для интеграции с внешним API и фильтр токсичности сообщений пользователя.
Удалось покрыть кучу кейсов, например: получение афиши, ближайших поликлиник, детских садов, ветклиник, красивых мест и т.д. (список довольно большой)
В рамках кейса мне даже довелось написать Max-бота на Golang (мне не понравилось их SDK ).
В качестве LLM-модели использовали GigaChat, который ИМЕННО на презентации в финале нас фатально подвел и отказался корректно следовать промптам - поэтому презентация решения с треском провалилась, увы🤢
Однако, даже несмотря на это, нам удалось занять 3-е место в финале🦔
PS: Исходный код решения и его архитектуру вы можете посмотреть здесь - https://github.com/ksilisk/spbtechrun-hack
PPS: теперь пропадаю на N дней, но stay tuned
Позвали меня на Хакатон от Сбера для разработки "Городского помощника" (чат-бот) жителям и гостям Санкт-Петербурга.
Постарался реализацию сделать по самым современным трендам: удалось собрать RAG для хранения статической информации, MCP-сервер для интеграции с внешним API и фильтр токсичности сообщений пользователя.
Удалось покрыть кучу кейсов, например: получение афиши, ближайших поликлиник, детских садов, ветклиник, красивых мест и т.д. (список довольно большой)
В рамках кейса мне даже довелось написать Max-бота на Golang (
В качестве LLM-модели использовали GigaChat, который ИМЕННО на презентации в финале нас фатально подвел и отказался корректно следовать промптам - поэтому презентация решения с треском провалилась, увы
Однако, даже несмотря на это, нам удалось занять 3-е место в финале
PS: Исходный код решения и его архитектуру вы можете посмотреть здесь - https://github.com/ksilisk/spbtechrun-hack
Please open Telegram to view this post
VIEW IN TELEGRAM
4❤6🔥4⚡2👏1🤩1👨💻1
Внезапно, но мне выдали доступ до Sora 2 😛
Для тех, кто не знает - Sora 2 передовой сервис от OpenAI для генерации видео. Половина необычных коротких роликов, которые вы видите в TikTok и Нельзяграмме сгенерированы при помощи него.
Суть в том, что когда выпустили релиз Sora 2, то доступ выдали только некоторому количеству людей, которые могли пригласить других. И я похоже попал под раздачу от самого OpenAI.
Я немного потестировал и реально остался под впечатлением от возможностей это штуки, но нужно плотно работать с промптами для качественного результата.
Если вдруг нужен инвайт, то пишите🦞
Для тех, кто не знает - Sora 2 передовой сервис от OpenAI для генерации видео. Половина необычных коротких роликов, которые вы видите в TikTok и Нельзяграмме сгенерированы при помощи него.
Суть в том, что когда выпустили релиз Sora 2, то доступ выдали только некоторому количеству людей, которые могли пригласить других. И я похоже попал под раздачу от самого OpenAI.
Я немного потестировал и реально остался под впечатлением от возможностей это штуки, но нужно плотно работать с промптами для качественного результата.
Если вдруг нужен инвайт, то пишите
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🙏2❤🔥1🔥1🤩1
Рассказываю вам критический путь разработчика по работе с АОП (аспектно-ориентированное программирование)🦔
1) Знакомишься с аспектами и АОП;
2) Радуешься простоте, гибкости и применимости;
3) Используешь у себя в небольших проектах (тоже радуешься);
4) Приходишь в большой и незнакомый сервис;
5) Твои изменения в этом коде порождают баг (уже не радуешься);
6) Тратишь 2 дня на поиски (сильно не радуешься);
7) Оказывается, что в другой части кодовой базы был обработчик твоего метода (они были связаны между собой неявно);
8) Корни этого обработчика проходят почти по всему сервису;
9) Чинишь так, чтобы не сломать работу половины проекта;
10) Профит! (или не совсем...)
Итог: разбитые розовые очки, кучу потраченного времени и новый взгляд на применимость/надежность АОП🔫
PS: Речь по большей части про Java, но имеет место быть и в других языках.
1) Знакомишься с аспектами и АОП;
2) Радуешься простоте, гибкости и применимости;
3) Используешь у себя в небольших проектах (тоже радуешься);
4) Приходишь в большой и незнакомый сервис;
5) Твои изменения в этом коде порождают баг (уже не радуешься);
6) Тратишь 2 дня на поиски (сильно не радуешься);
7) Оказывается, что в другой части кодовой базы был обработчик твоего метода (они были связаны между собой неявно);
8) Корни этого обработчика проходят почти по всему сервису;
9) Чинишь так, чтобы не сломать работу половины проекта;
10) Профит! (или не совсем...)
Итог: разбитые розовые очки, кучу потраченного времени и новый взгляд на применимость/надежность АОП
PS: Речь по большей части про Java, но имеет место быть и в других языках.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍3💔3
Я тут вернулся к чтению кабанчика (aka Высоконагруженные приложения. Программирование, масштабирование, поддержка)
И узнал, что оказывается в компьютерных системах существуют 2 вида часов:
- Часы истинного/реального времени
- Монотонные часы
Их отличие в том, что первые показывают точное время на данный момент, но в случае расхождений с реальным временем могут прыгать вперед или назад💆♂️
А вот монотонные часы наоборот - всегда монотонно возрастают (грубо говоря, обычный счетчик), однако по ним нельзя узнать текущее время, так как они могут отсчитываться от произвольных моментов (например, от момента запуска компьютера).
Более того, оказывается, что когда в Java вызывается System.currentTimeMillis(), то результат рассчитывается как раз на основе часов истинного времени.
А вот при вызове System.nanoTime() используются именно монотонные часы.
Вообще, в Java разработке везде, где нужно померить отрезок времени (например, длительность HTTP запроса), используется именно nanoTime.
И мне всегда казалось, что так делают, потому что nanoTime возвращает более точное время, но оказалось, что не все так просто (кто бы сомневался, ага🙄 ).
PS: возможно в более современных системах все работает немного иначе, но вряд ли с ощутимыми различиями.
И узнал, что оказывается в компьютерных системах существуют 2 вида часов:
- Часы истинного/реального времени
- Монотонные часы
Их отличие в том, что первые показывают точное время на данный момент, но в случае расхождений с реальным временем могут прыгать вперед или назад
А вот монотонные часы наоборот - всегда монотонно возрастают (грубо говоря, обычный счетчик), однако по ним нельзя узнать текущее время, так как они могут отсчитываться от произвольных моментов (например, от момента запуска компьютера).
Более того, оказывается, что когда в Java вызывается System.currentTimeMillis(), то результат рассчитывается как раз на основе часов истинного времени.
А вот при вызове System.nanoTime() используются именно монотонные часы.
Вообще, в Java разработке везде, где нужно померить отрезок времени (например, длительность HTTP запроса), используется именно nanoTime.
И мне всегда казалось, что так делают, потому что nanoTime возвращает более точное время, но оказалось, что не все так просто (кто бы сомневался, ага
PS: возможно в более современных системах все работает немного иначе, но вряд ли с ощутимыми различиями.
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤🔥3🔥3🏆2🗿1
Оказывается существует возможность поднять свой личный Telegram Bot API и получать события не из api.telegram.org/bot, а со своего сервера...
К сожалению, Telegram начали жестко блокировать и почти все мои сервисы начали сильно деградировать. Самое интересное, что об этом я узнал от самих пользователей, так как в Питере все работает на удивление неплохо.
Ладно, на самом деле я сам виноват, что не настроил алерты на деградацию, хотя возможность у меня была - мой фреймворк для TG ботов уже умеет в метрики.
Короче в Москве с блокировками все особенно плохо, ну и как вы поняли основной сервак у меня как раз в Москве => все деградирует.
Пришлось поднять собственный Telegram Bot API вне RU, чтобы ходить за событиями туда вместо официальногои известного РКНу api.telegram.org/bot.
После перехода стало ощутимо лучше, но latency все-таки подросло (кто бы сомневался, ага😛 ).
Если кто-то столкнулся с такой же ситуацией, то вот инструкция. В целом могу поделиться доступом до моего API - пишите в личку🤝
К сожалению, Telegram начали жестко блокировать и почти все мои сервисы начали сильно деградировать. Самое интересное, что об этом я узнал от самих пользователей, так как в Питере все работает на удивление неплохо.
Ладно, на самом деле я сам виноват, что не настроил алерты на деградацию, хотя возможность у меня была - мой фреймворк для TG ботов уже умеет в метрики.
Короче в Москве с блокировками все особенно плохо, ну и как вы поняли основной сервак у меня как раз в Москве => все деградирует.
Пришлось поднять собственный Telegram Bot API вне RU, чтобы ходить за событиями туда вместо официального
После перехода стало ощутимо лучше, но latency все-таки подросло (кто бы сомневался, ага
Если кто-то столкнулся с такой же ситуацией, то вот инструкция. В целом могу поделиться доступом до моего API - пишите в личку
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
В общем, я теперь еще и официально сотрудник ИТМО, лол🏅
Взялся менторить первокурсников по дисциплине "Программирование на Python" (жаль не Java, конечно)
Буду вести им лабораторные работы, готовить задания и менторить по дисциплине и по Python в целом.
Посмотрим насколько отличаются сегодняшние перваки в ИТМО от перваков в СТАНКИН-е 4 года назад 🦔
Взялся менторить первокурсников по дисциплине "Программирование на Python" (жаль не Java, конечно)
Буду вести им лабораторные работы, готовить задания и менторить по дисциплине и по Python в целом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🎉4💯4
Еще 365 дней пролетело и сегодня каналу исполнилось уже 2 года!🍾
Время продолжает беспощадно лететь вперед, а нам остается лишь поспевать за ним с горящими дедлайнами!👨🦽
Спасибо, что продолжаете оставаться со мной здесь, постараюсь и дальше делиться интереснымии не очень новостями на стыке IT и моей жизни🤝
PS: возможно следующий день рождения канала мы встретим уже в MAX...
Время продолжает беспощадно лететь вперед, а нам остается лишь поспевать за ним с горящими дедлайнами!
Спасибо, что продолжаете оставаться со мной здесь, постараюсь и дальше делиться интересными
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉11👍3😎2