habrahabr
Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

Лимиты запросов в телеграм-ботах или почему бот может падать на четырех пользователяхПривет-привет! Меня зовут Оля, и я программист учебного центра компании «Тензор».В декабре 23-го мне поступила творческая задача разработать телеграм-бот для проведения новогоднего марафона-тренинга по личностному росту.Получив первый вариант технического задания, помчала делать.Задачи бота Собирать данные о состоянии участника марафона по четырем характеристикам и сохранять их в БД ежедневно в 6.00.Высылать з…

  • пятница, 15 марта 2024 г. в 00:00:16
habrahabr
Как работает кнопка Mute на Яндекс Станции. Подробный разбор логики и схем

Привет! На связи Геннадий «Крэйл» Круглов из команды, которая разрабатывает аппаратную часть Яндекс Станций. С кем-то из читателей Хабра мы уже могли познакомиться в рамках мероприятий Я.Железа, где делимся опытом разработки устройств.  Последние несколько лет мы с командой вынашивали идею публичного рассказа об устройстве отдельной взятой части наших умных колонок — кнопки Mute. Эта тема вызывает живой интерес, поскольку напрямую касается приватности. Мы часто говорили о том, что Mute отключа…

  • пятница, 15 марта 2024 г. в 00:00:15
habrahabr
Мем, ставший легендой: Doom можно запустить на чем угодно

Фанаты ретро-игр не дают умирать любимым играм, делая модификации или портируя их на современные версии консолей и ПО. И особняком здесь стоит культовая игра Doom 1993 года, которую стали запускать не только на ПК и консолях, а на любых устройствах, у которых есть экран и процессор. И это стало своего рода мемом. Игра, созданная на движке id Tech 1, была разработана так, что для игры требовались лишь самые скромные настройки. С течением времени после выхода Doom развивались многие технологии…

  • пятница, 15 марта 2024 г. в 00:00:14
golang
Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go

Эта статья основана на истории об одном личном челлендже. Нужно было помочь с реализацией взаимодействия компонентов в программном комплексе заказчика. Иными словами, понадобилось IPC для дальнейшего развития продукта. Вызов заключался в том, что в обязательных требованиях числилось использование чистого С. Другие языки, включая С++ и Go, не рассматривались. В итоге я получил интересный опыт системного и параллельного программирования. Меня зовут Алексей Буреев, я работаю старшим инженером по …

  • пятница, 15 марта 2024 г. в 00:00:12
javascript
Интерфейс под один палец. Концепция ONE TOUCH

РемаркаВ тг канале я вместе с вами буду создавать лучшее приложение тайм-менеджмента.тг: gaiusdedeoДанная концепция в полном объёме интегрирована в моё приложения beresta.app . В этой статье я расскажу принцип работы этой философии.Есть проблемаКак нажать назад одной рукой (гифка не даёт сделать норм качество)Сталкивались ли вы с проблемой, когда вам не хватает рук при использовании телефона? Например, у вас одна рука занята пакетами или испачкана в чипсах, а до кнопки "назад" не дотян…

  • пятница, 15 марта 2024 г. в 00:00:10
javascript
Как мы создаём редакторы документов. Ядро и его роль в кроссплатформенной разработке

В МойОфис мы создаем ПО для корпоративного пользования, и одни из ключевых продуктов нашей линейки — редакторы документов «МойОфис Текст» и «МойОфис Таблица». Эти приложения представлены на всех популярных платформах, включая мобильные устройства. Они позволяют создавать, изменять, просматривать текстовые и табличные документы различных форматов, а также совместно работать над ними в веб-версии редакторов.Сегодня мы расскажем об общем технологическом устройстве редакторов МойОфис, с акцентом н…

  • пятница, 15 марта 2024 г. в 00:00:09
github
BAAI-Agents / Cradle

The Cradle framework is a first attempt at General Computer Control (GCC). Cradle supports agents to ace any computer task by enabling strong reasoning abilities, self-improvment, and skill curation, in a standardized general environment with minimal requirements.Cradle: Towards General Computer Control [Website] [Arxiv] [PDF] The Cradle framework is a first attempt at General Computer Control (GCC). Cradle supports agents to ace any computer task by enabling strong reasoning abilities, sel…

  • пятница, 15 марта 2024 г. в 00:00:05
github
krishnaik06 / Data-Science-Gen-AI-Playlist-2024

Data-Science-Gen-AI-Playlist-2024 Hello Guys, The only way to achieve anything is to work on it. Here we go refer this and thank me later :) The Entire Videos to crack Data Science Interviews including real world industry ready projects. LLM Fine Tuning Playlist: AWS Bedrock Playlist: Llamindex Playlist: Google Gemini Playlist: Langchain Playlist: Data Science Projects: Learn In One Tutorials Statistics in 6 hours: Machine Learning In 6 Hours: Deep Learning 5 hours : Lear…

  • пятница, 15 марта 2024 г. в 00:00:02
xaker
Хакеры используют QEMU в качестве инструмента для создания сетевых туннелей

Специалисты «Лаборатории Касперского» рассказали, что злоумышленники использовали опенсорсный эмулятор QEMU для туннелирования. Изученная атака была нацелена на неназванную «крупную компанию».

  • четверг, 14 марта 2024 г. в 00:00:34