В сервисе микроблогов Threads появится функция, которая позволит публиковать посты, исчезающие через 24 часа после размещения вместе с ответами. Представители компании уточнили, что функция сейчас тестируется среди ограниченного числа пользователей.
Моя лента
Новости
Понимание прогноза глюкозы AndroidAPS
Система искусственной поджелудочной железы, известная как AndroidAPS, является одним из наиболее сложных и продвинутых инструментов для управления диабетом. В основе её работы лежит прогнозирование уровня глюкозы в крови с использованием различных данных и моделей. В этой статье мы подробно рассмотрим, как AndroidAPS формирует прогноз уровня глюкозы и на его основе принимает решения о подаче инсулина.
Кто работает за всех? Визуальный лидерборд для команды разработки ИТ
В статье описан пример простой визуализации динамики и объема выполнения задач в команде разработки ИТ-продукта. Будет небольшая вводная часть про методологию и инструменты управления разработкой, которые используются в нашей команде. Далее, описание идеи лидерборда и ее техническая реализация "под ключ", включая визуальное оформление. Сразу оговорюсь, что это был проект, сделанный за один человеко-день, и к результатам прошу относиться соответствующе.
Управление для DIY-проекта с помощью Bluetooth геймпада. Часть 1 (Arduino)
Некоторые DIY-проекты включают в себя тот или иной вид дистанционного управления. Есть множество способов и протоколов для его реализации, и один из них – Bluetooth. В этой статье будет рассказано о подключении Bluetooth геймпада к Arduino.
Истории
Cisco ASA, автоматизация поиска нужных строк в аксес-листе с помощью python. ч.2
Первая часть здесь https://habr.com/ru/articles/834874/
В первой части код работающий, но не очень читаемый, и трудный для восприятия. Сейчас улучшенный и удобочитаемый код, с комментариями.
После выполнения команды 'show access-list' в Cisco ASA получаем:
Симулятор инсулиновой помпы в формате телеграмм бота
Не вызвавший интерес у широкой публики симулятор инсулиновой помпы в виде десктопного приложения определил необходимость поиска другого формата. В качестве нового формата был выбран телеграмм бот на Питоне. При этом пришлось пожертвовать частью функционала, но это позволило упростить процесс начала работы с симулятором. Но обо все по порядку.
Главная цель разработки - тренажер подборки настроек инсулинотерапии с обратной реакцией в виде значения глюкозы.
Для навигации в боте разработано меню, представленное ниже
Все еще хотите стать тимлидом?
Стоит ли идти в тимлиды? Я уже давно прыгаю между менеджментом и разработкой и до сих пор однозначно не ответил на этот вопрос. У меня накопилось много проблем, которые не дают расслабиться. Эти проблемы не связаны с какой-то конкретной компанией. И это не только мое личное восприятие действительности, мои коллеги сталкивались с тем же самым. Поэтому дальше пойдет речь о коллективном усредненном тимлиде.
Цель статьи – не просто пожаловаться на эту роль. Скорее я хочу подсветить самые главные проблемы, которые для кого-то станут красным флагом при принятии важного решения в жизни.
Мысли вслух. Просто на память .
Комментарии к новостям о аресте во Франции гражданина России выполняют очень хорошую задачу , сразу видно кто есть ху.
Можно и нужно ставить метки , что бы в дальнейшем настроить фильтры на общение .
P.S.В любой соцсети есть фильтры . Просто Хабр, пока, - соцсеть с нереализованной возможностью настройки фильтрации.
СМИ: российским чиновникам и некоторым крупным бизнесменам РФ пришло поручение удалить служебные переписки в Telegram
По информации Baza со ссылкой на свои источники, российским чиновникам и некоторым крупным бизнесменам РФ пришло поручение удалить служебные переписки в Telegram в связи с текущей ситуацией с заключением Дурова под стражу во Франции.
Прокуратура Парижа не спешит озвучить детали дела задержанного по прилёту во Францию основателя Telegram Павла Дурова
Прокуратура Парижа, которой передали дело задержанного основателя Telegram Павла Дурова, планирует сделать заявление о его задержании для прессы 26 августа. В прокуратуре Франции не стали уточнять СМИ причины задержания Дурова и его действующий статус в рамках текущего расследования. По информации СМИ со ссылкой на парижский суд, Павел Дуров все ещё находится в миграционной тюрьме в аэропорту Ле Бурже. Его смогут удерживать там в течение четырёх суток, за это время должно быть принято решение о рассмотрении его дела.
первый плагин на wordpress, общее впечатление, некоторые нюансы
Итак эта статейка по горячим следам о том как написать свой первый плагин для движка какого-то сайта. И в данном случае поговорим о ВордПресс.
Эта статья для начинающих. В нашем случае мы считаем себя дилетантами в вэб разработке.
Logger C++
Этот проект представляет собой простую и гибкую библиотеку для логирования на C++. Библиотека поддерживает разные уровни логирования, форматирование сообщений и возможность записи логов в разные потоки.
Ближайшие события
блин, возьмите меня уже на работу...
я начинающий C++ прогер, учусь на программной инженерии, занимался фрилансом. понимаю qt и boost. учусь в Москве
ну где моя работа...
https://github.com/Fallet666
https://t.me/born_in_void
Как я ускорила парсинг строк в serde_json на 20%
Недавно я писала код, завязанный на производительность, и поняла, что рассказы про мой опыт могут быть захватывающим чтивом. Учить как думать так же важно, как и учить писать код, но делают так редко, и мне кажется, что то, на что я угрохала последний месяц — отличная возможность заглянуть за кулисы.
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 в телеграме:
Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 10: киберсамурай выходит на охоту
Туманный Сиэтл, который должен был стать тихой гаванью для Митника, оказался для него опасной ловушкой. За ним следили на радиочастотах и с вертолёта, он чудом избежал задержания — лишь потому, что местные копы не поняли сразу, с кем имеют дело, и с ленцой хотели проучить «обнаглевшего студента-самоучку». Однако почти все вещи Кевина оказались в полиции, а сам он буквально только с тем, что было при нём, оказался вынужден бежать из штата Вашингтон на родной и знакомый, но полный ловушек юг Калифорнии. Однако лис всемирной сети сумел-таки увернуться из готового захлопнуться капкана — и намеревался не дать себя поймать ни обычной полиции, ни агентам ФБР. И всё бы ничего, скрываться Кевину было не привыкать — но вскоре у Митника появится личный враг. В лучших традициях киберпанка 90-х годов — им окажется японец по имени Цутому Симомура, киберсамурай, одержимый целью поймать неуловимого хакера из соображений личной мести.
Модификация 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) потоке
}
Telegram Mini App. Как создать Web App с нуля
Mini Apps (или же WebApps) - это относительно новый и удобный способ добавления веб приложения прямо в интерфейсе приложения Telegram. Используя JavaScript, становится возможным создавать бесконечное множество интерфейсов, которые смогут заменить полноценный веб-сайт.
Особенность MiniApps заключается в том, что они поддерживают авторизацию, платежи одной кнопкой и возможность работать с данными пользователя, открывшего мини-приложение.
И сегодня мы попробуем создать miniapp приложение, взаимодействующее с данными пользователя.
Приступим