![](https://webcf.waybackmachine.org/web/20240825180822im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/227/de0/47f/227de047f9b03fe3486deafa10478ab6.jpg)
В сервисе микроблогов Threads появится функция, которая позволит публиковать посты, исчезающие через 24 часа после размещения вместе с ответами. Представители компании уточнили, что функция сейчас тестируется среди ограниченного числа пользователей.
В сервисе микроблогов Threads появится функция, которая позволит публиковать посты, исчезающие через 24 часа после размещения вместе с ответами. Представители компании уточнили, что функция сейчас тестируется среди ограниченного числа пользователей.
Система искусственной поджелудочной железы, известная как AndroidAPS, является одним из наиболее сложных и продвинутых инструментов для управления диабетом. В основе её работы лежит прогнозирование уровня глюкозы в крови с использованием различных данных и моделей. В этой статье мы подробно рассмотрим, как AndroidAPS формирует прогноз уровня глюкозы и на его основе принимает решения о подаче инсулина.
В статье описан пример простой визуализации динамики и объема выполнения задач в команде разработки ИТ-продукта. Будет небольшая вводная часть про методологию и инструменты управления разработкой, которые используются в нашей команде. Далее, описание идеи лидерборда и ее техническая реализация "под ключ", включая визуальное оформление. Сразу оговорюсь, что это был проект, сделанный за один человеко-день, и к результатам прошу относиться соответствующе.
Некоторые DIY-проекты включают в себя тот или иной вид дистанционного управления. Есть множество способов и протоколов для его реализации, и один из них – Bluetooth. В этой статье будет рассказано о подключении Bluetooth геймпада к Arduino.
Первая часть здесь https://habr.com/ru/articles/834874/
В первой части код работающий, но не очень читаемый, и трудный для восприятия. Сейчас улучшенный и удобочитаемый код, с комментариями.
После выполнения команды 'show access-list' в Cisco ASA получаем:
Не вызвавший интерес у широкой публики симулятор инсулиновой помпы в виде десктопного приложения определил необходимость поиска другого формата. В качестве нового формата был выбран телеграмм бот на Питоне. При этом пришлось пожертвовать частью функционала, но это позволило упростить процесс начала работы с симулятором. Но обо все по порядку.
Главная цель разработки - тренажер подборки настроек инсулинотерапии с обратной реакцией в виде значения глюкозы.
Для навигации в боте разработано меню, представленное ниже
Стоит ли идти в тимлиды? Я уже давно прыгаю между менеджментом и разработкой и до сих пор однозначно не ответил на этот вопрос. У меня накопилось много проблем, которые не дают расслабиться. Эти проблемы не связаны с какой-то конкретной компанией. И это не только мое личное восприятие действительности, мои коллеги сталкивались с тем же самым. Поэтому дальше пойдет речь о коллективном усредненном тимлиде.
Цель статьи – не просто пожаловаться на эту роль. Скорее я хочу подсветить самые главные проблемы, которые для кого-то станут красным флагом при принятии важного решения в жизни.
Мысли вслух. Просто на память .
Комментарии к новостям о аресте во Франции гражданина России выполняют очень хорошую задачу , сразу видно кто есть ху.
Можно и нужно ставить метки , что бы в дальнейшем настроить фильтры на общение .
P.S.В любой соцсети есть фильтры . Просто Хабр, пока, - соцсеть с нереализованной возможностью настройки фильтрации.
По информации Baza со ссылкой на свои источники, российским чиновникам и некоторым крупным бизнесменам РФ пришло поручение удалить служебные переписки в Telegram в связи с текущей ситуацией с заключением Дурова под стражу во Франции.
Прокуратура Парижа, которой передали дело задержанного основателя Telegram Павла Дурова, планирует сделать заявление о его задержании для прессы 26 августа. В прокуратуре Франции не стали уточнять СМИ причины задержания Дурова и его действующий статус в рамках текущего расследования. По информации СМИ со ссылкой на парижский суд, Павел Дуров все ещё находится в миграционной тюрьме в аэропорту Ле Бурже. Его смогут удерживать там в течение четырёх суток, за это время должно быть принято решение о рассмотрении его дела.
Итак эта статейка по горячим следам о том как написать свой первый плагин для движка какого-то сайта. И в данном случае поговорим о ВордПресс.
Эта статья для начинающих. В нашем случае мы считаем себя дилетантами в вэб разработке.
Этот проект представляет собой простую и гибкую библиотеку для логирования на C++. Библиотека поддерживает разные уровни логирования, форматирование сообщений и возможность записи логов в разные потоки.
блин, возьмите меня уже на работу...
я начинающий C++ прогер, учусь на программной инженерии, занимался фрилансом. понимаю qt и boost. учусь в Москве
ну где моя работа...
https://github.com/Fallet666
https://t.me/born_in_void
Недавно я писала код, завязанный на производительность, и поняла, что рассказы про мой опыт могут быть захватывающим чтивом. Учить как думать так же важно, как и учить писать код, но делают так редко, и мне кажется, что то, на что я угрохала последний месяц — отличная возможность заглянуть за кулисы.
serde
— основной фреймворк для сериализации и десериализации в Rust. Его используют как крейт по умолчанию во всей экосистеме. serde_json
— это официальный serde
-миксин для JSON, так что каждый раз, когда нужно что-то парсить, люди обращаются именно к нему. Конечно, есть и другие библиотеки, специализующиеся на парсинге JSON, например simd-json, но популярность у них, мягко говоря, удручающая. serde_json
значительно популярнее: на момент написания от него зависят аж целых 26916 крейта, а от simd-json
— всего 66.
Это делает serde_json
хорошей мишенью (не как у Jia Tan) для оптимизаций. Велик шанс того, что многим из тысяч пользователей переход на simd-json
позволил бы добиться ускорения, но, пока они этого не делают, более мелкие оптимизации — лучше, чем совсем ничего, и такие улучшения — глобальный выигрыш для экосистемы.
Современный физик, специалист в области теории струн Нима Аркани-Хамед дошел в своих исследованиях до такой глубины описания реальности, где пространство и время превращаются из фундаментальных начал в нечто производное и второстепенное. Он говорил:
Прокси
nekoray - Кроссплатформенный менеджер конфигурации прокси-сервера с графическим интерфейсом на основе Qt.
graftcp - Гибкий инструмент для перенаправления TCP-трафика заданной программы на SOCKS5 или HTTP прокси.
frp - это быстрый обратный прокси, позволяющий открыть доступ в Интернет локальному серверу, расположенному за NAT или брандмауэром.
Bloody-Proxy-Scraper - Простой инструмент для получения хороших и проверенных прокси.
Lunus BPS - Инструмент для получения прокси и проверки их валидности в режиме реального времени. Поддерживает HTTP/s, SOCKS4, и SOCKS5.
Free-proxy - Еще одна софтина на bash, работает под termux.
Valid8Proxy - Инструмент, разработанный для извлечения, проверки и хранения работающих прокси.
LHMedia в телеграме:
Модификация UI элементов не в основном потоке Unity
В настоящее время я активно изучаю и использую Unity для разработки проекта с AR и столкнулся с классической проблемой "модификации UI элементов не в основном потоке" - так делать нельзя, поскольку средой будет вызвано исключение UnityException.
В рамках изучения этого вопроса я далеко не сразу нашёл решение. Передо мной стояла задача сделать обработку сообщения, получаемого по каналу связи через WebSocket, изменив при этом некоторые UI элементы. Обработка происходит не в основном потоке.
Через некоторое время я наткнулся на одно из возможных решений этой проблемы через очередь задач, которая решает данную проблему:
// Экземпляр WebSocket
private WebSocket _ws;
// Очередь команд для обработки
private readonly ConcurrentQueue<Action> _actions = new ConcurrentQueue<Action>();
void Start()
{
// ...
ConnectWebSocket();
}
void ConnectWebSocket()
{
// ...
// Добавление обработчика ответа от сервера
_ws.OnMessage += OnMessage;
// ...
}
void Update()
{
// ...
while (_actions.Count > 0)
{
if (_actions.TryDequeue(out var action))
{
// Выполнение задачи из очереди
action?.Invoke();
}
}
}
void OnMessage(object sender, MessageEventArgs e)
{
// Добавление команды в очередь
_actions.Enqueue(() => MessageHandler(sender, e));
}
void MessageHandler(object sender, MessageEventArgs e)
{
// Данный блок кода выполняется в основном (main) потоке
}
Mini Apps (или же WebApps) - это относительно новый и удобный способ добавления веб приложения прямо в интерфейсе приложения Telegram. Используя JavaScript, становится возможным создавать бесконечное множество интерфейсов, которые смогут заменить полноценный веб-сайт.
Особенность MiniApps заключается в том, что они поддерживают авторизацию, платежи одной кнопкой и возможность работать с данными пользователя, открывшего мини-приложение.
И сегодня мы попробуем создать miniapp приложение, взаимодействующее с данными пользователя.
Приступим