Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Новость

Threads тестирует посты, исчезающие через 24 часа

Время на прочтение1 мин
Количество просмотров60

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

Читать далее
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Новости

Статья

Понимание прогноза глюкозы AndroidAPS

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров32

Система искусственной поджелудочной железы, известная как AndroidAPS, является одним из наиболее сложных и продвинутых инструментов для управления диабетом. В основе её работы лежит прогнозирование уровня глюкозы в крови с использованием различных данных и моделей. В этой статье мы подробно рассмотрим, как AndroidAPS формирует прогноз уровня глюкозы и на его основе принимает решения о подаче инсулина.

Читать далее
Рейтинг0
Комментарии0
Статья

Кто работает за всех? Визуальный лидерборд для команды разработки ИТ

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров120

В статье описан пример простой визуализации динамики и объема выполнения задач в команде разработки ИТ-продукта. Будет небольшая вводная часть про методологию и инструменты управления разработкой, которые используются в нашей команде. Далее, описание идеи лидерборда и ее техническая реализация "под ключ", включая визуальное оформление. Сразу оговорюсь, что это был проект, сделанный за один человеко-день, и к результатам прошу относиться соответствующе.

Читать далее
Рейтинг0
Комментарии0
Статья

Управление для DIY-проекта с помощью Bluetooth геймпада. Часть 1 (Arduino)

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров204

Некоторые DIY-проекты включают в себя тот или иной вид дистанционного управления. Есть множество способов и протоколов для его реализации, и один из них – Bluetooth. В этой статье будет рассказано о подключении Bluetooth геймпада к Arduino.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Истории

Статья

Cisco ASA, автоматизация поиска нужных строк в аксес-листе с помощью python. ч.2

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров89

Первая часть здесь https://habr.com/ru/articles/834874/

В первой части код работающий, но не очень читаемый, и трудный для восприятия. Сейчас улучшенный и удобочитаемый код, с комментариями.

После выполнения команды 'show access-list' в Cisco ASA получаем:

Cisco ASA
Всего голосов 3: ↑2 и ↓1+1
Комментарии0
Статья

Симулятор инсулиновой помпы в формате телеграмм бота

Время на прочтение6 мин
Количество просмотров95

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

Главная цель разработки - тренажер подборки настроек инсулинотерапии с обратной реакцией в виде значения глюкозы.

Для навигации в боте разработано меню, представленное ниже

Читать далее
Рейтинг0
Комментарии0
Статья

Все еще хотите стать тимлидом?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров600

Стоит ли идти в тимлиды? Я уже давно прыгаю между менеджментом и разработкой и до сих пор однозначно не ответил на этот вопрос. У меня накопилось много проблем, которые не дают расслабиться. Эти проблемы не связаны с какой-то конкретной компанией. И это не только мое личное восприятие действительности, мои коллеги сталкивались с тем же самым. Поэтому дальше пойдет речь о коллективном усредненном тимлиде.

Цель статьи – не просто пожаловаться на эту роль. Скорее я хочу подсветить самые главные проблемы, которые для кого-то станут красным флагом при принятии важного решения в жизни.

Читать далее
Всего голосов 8: ↑4 и ↓40
Комментарии7
Пост

Мысли вслух. Просто на память .

Комментарии к новостям о аресте во Франции гражданина России выполняют очень хорошую задачу , сразу видно кто есть ху.

Можно и нужно ставить метки , что бы в дальнейшем настроить фильтры на общение .

P.S.В любой соцсети есть фильтры . Просто Хабр, пока, - соцсеть с нереализованной возможностью настройки фильтрации.

Теги:
-3
Комментарии1
Новость

СМИ: российским чиновникам и некоторым крупным бизнесменам РФ пришло поручение удалить служебные переписки в Telegram

Время на прочтение2 мин
Количество просмотров4.1K

По информации Baza со ссылкой на свои источники, российским чиновникам и некоторым крупным бизнесменам РФ пришло поручение удалить служебные переписки в Telegram в связи с текущей ситуацией с заключением Дурова под стражу во Франции.

Читать далее
Всего голосов 8: ↑7 и ↓1+10
Комментарии30
Новость

Прокуратура Парижа не спешит озвучить детали дела задержанного по прилёту во Францию основателя Telegram Павла Дурова

Время на прочтение2 мин
Количество просмотров4.2K

Прокуратура Парижа, которой передали дело задержанного основателя Telegram Павла Дурова, планирует сделать заявление о его задержании для прессы 26 августа. В прокуратуре Франции не стали уточнять СМИ причины задержания Дурова и его действующий статус в рамках текущего расследования. По информации СМИ со ссылкой на парижский суд, Павел Дуров все ещё находится в миграционной тюрьме в аэропорту Ле Бурже. Его смогут удерживать там в течение четырёх суток, за это время должно быть принято решение о рассмотрении его дела.

Читать далее
Всего голосов 10: ↑9 и ↓1+14
Комментарии30
Статья

первый плагин на wordpress, общее впечатление, некоторые нюансы

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров398

Итак эта статейка по горячим следам о том как написать свой первый плагин для движка какого-то сайта. И в данном случае поговорим о ВордПресс.

Эта статья для начинающих. В нашем случае мы считаем себя дилетантами в вэб разработке.

Читать далее
Всего голосов 2: ↑1 и ↓1+2
Комментарии7
Статья

Logger C++

Время на прочтение5 мин
Количество просмотров739

Этот проект представляет собой простую и гибкую библиотеку для логирования на C++. Библиотека поддерживает разные уровни логирования, форматирование сообщений и возможность записи логов в разные потоки.

Читать далее)
Всего голосов 3: ↑2 и ↓1+3
Комментарии2

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
Пост

блин, возьмите меня уже на работу...
я начинающий C++ прогер, учусь на программной инженерии, занимался фрилансом. понимаю qt и boost. учусь в Москве
ну где моя работа...

https://github.com/Fallet666
https://t.me/born_in_void

Теги:
+2
Комментарии0
Статья

Как я ускорила парсинг строк в serde_json на 20%

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров991

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

serde — основной фреймворк для сериализации и десериализации в Rust. Его используют как крейт по умолчанию во всей экосистеме. serde_json — это официальный serde-миксин для JSON, так что каждый раз, когда нужно что-то парсить, люди обращаются именно к нему. Конечно, есть и другие библиотеки, специализующиеся на парсинге JSON, например simd-json, но популярность у них, мягко говоря, удручающая. serde_json значительно популярнее: на момент написания от него зависят аж целых 26916 крейта, а от simd-json — всего 66.

Это делает serde_json хорошей мишенью (не как у Jia Tan) для оптимизаций. Велик шанс того, что многим из тысяч пользователей переход на simd-json позволил бы добиться ускорения, но, пока они этого не делают, более мелкие оптимизации — лучше, чем совсем ничего, и такие улучшения — глобальный выигрыш для экосистемы.

Читать далее
Всего голосов 17: ↑17 и ↓0+26
Комментарии3
Статья

Выходим за край Вселенной, за пределы пространства и времени, вглубь материи

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.1K

Современный физик, специалист в области теории струн Нима Аркани-Хамед дошел в своих исследованиях до такой глубины описания реальности, где пространство и время превращаются из фундаментальных начал в нечто производное и второстепенное. Он говорил:

Читать далее
Всего голосов 15: ↑1 и ↓14-13
Комментарии5
Пост

Прокси

nekoray - Кроссплатформенный менеджер конфигурации прокси-сервера с графическим интерфейсом на основе Qt.

graftcp - Гибкий инструмент для перенаправления TCP-трафика заданной программы на SOCKS5 или HTTP прокси.

frp - это быстрый обратный прокси, позволяющий открыть доступ в Интернет локальному серверу, расположенному за NAT или брандмауэром.

Bloody-Proxy-Scraper - Простой инструмент для получения хороших и проверенных прокси.

Lunus BPS - Инструмент для получения прокси и проверки их валидности в режиме реального времени. Поддерживает HTTP/s, SOCKS4, и SOCKS5.

Free-proxy - Еще одна софтина на bash, работает под termux.

Valid8Proxy - Инструмент, разработанный для извлечения, проверки и хранения работающих прокси.

LHMedia в телеграме:

Теги:
+1
Комментарии0
Статья

Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 10: киберсамурай выходит на охоту

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров1.3K

Туманный Сиэтл, который должен был стать тихой гаванью для Митника, оказался для него опасной ловушкой. За ним следили на радиочастотах и с вертолёта, он чудом избежал задержания — лишь потому, что местные копы не поняли сразу, с кем имеют дело, и с ленцой хотели проучить «обнаглевшего студента-самоучку». Однако почти все вещи Кевина оказались в полиции, а сам он буквально только с тем, что было при нём, оказался вынужден бежать из штата Вашингтон на родной и знакомый, но полный ловушек юг Калифорнии. Однако лис всемирной сети сумел-таки увернуться из готового захлопнуться капкана — и намеревался не дать себя поймать ни обычной полиции, ни агентам ФБР. И всё бы ничего, скрываться Кевину было не привыкать — но вскоре у Митника появится личный враг. В лучших традициях киберпанка 90-х годов — им окажется японец по имени Цутому Симомура, киберсамурай, одержимый целью поймать неуловимого хакера из соображений личной мести.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+38
Комментарии2
Пост

Модификация 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) потоке
}

Теги:
+3
Комментарии1
Статья

Telegram Mini App. Как создать Web App с нуля

Уровень сложностиСложный
Время на прочтение12 мин
Количество просмотров995

Mini Apps (или же WebApps) - это относительно новый и удобный способ добавления веб приложения прямо в интерфейсе приложения Telegram. Используя JavaScript, становится возможным создавать бесконечное множество интерфейсов, которые смогут заменить полноценный веб-сайт.

Особенность MiniApps заключается в том, что они поддерживают авторизацию, платежи одной кнопкой и возможность работать с данными пользователя, открывшего мини-приложение.

И сегодня мы попробуем создать miniapp приложение, взаимодействующее с данными пользователя.

Приступим

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии5
1
23 ...