Месяц: Июнь 2023

  • Обзор бесплатных ботов ChatGPT в телеграме

    от автора

    Недавно мы писали про бесплатные фронтенды к ChatGPT, созданные главным образом по причине блокировки ОpenAI в РФ. Но технологии не стоят на месте — и сейчас уже в ходу телеграм-боты того же предназначения. Их появление совершенно логично, так как многим людям удобнее работать в привычном мессенджере. А в последние месяцы количество пользователей ChatGPT выросло многократно (и это…

  • «Правильные JIRA issues». Как правильно разбивать задачи на тикеты

    от автора

    Я сейчас занимаюсь тем, что помогаю акаунту в несколько десятков разработчиков зарелизить проект качественно и в срок. Среди прочего у проекта есть проблема с разбиением задач на тикеты в JIRA. Просто для понимания масштаба – проекту год, разработчиков грубо говоря три дюжины, номер последнего тикета 12000+. При этом много тикетов с тегов investigate, много тикетов…

  • Гайд по беспроводной связи в кружке робототехники

    от автора

    Прежде чем начнём — несколько важных моментов. Занятия у нас проходят без использования каких-либо сильно упрощающих дело «адаптированных» наборов, вроде экосистемы «Тройка» от «Амперки». Просто потому, что китайские модули в десятки раз дешевле, а каких-то особых преимуществ наборы «Амперки» не дают. Скорее – наоборот…Как-то раз увидел, что инфракрасный датчик линии на сайте Амперки продаётся в…

  • Ниже… есть куда: SSD продолжают дешеветь, и текущая ситуация — не предел

    от автора

    Совсем недавно мы писали о том, что стоимость твердотельных накопителей продолжает снижаться. Плюс они постепенно отбирают долю рынка обычных жестких дисков. Причины простые — SSD гораздо быстрее HDD, они бесшумные, плюс их надежность понемногу повышается. Соответственно, как обычные пользователи, так и компании предпочитают покупать SSD. О ценах и перспективах рынка — под катом.

  • Восстановление криптоключей по яркости LED-индикатора питания

    от автора

    Экспериментальная установка. Камера наблюдения (слева) снимает индикатор питания на смарт-ридере (справа) с расстояния 16 м Известный эксперт в области криптоанализа Бен Насси (Ben Nassi) с коллегами из университета им. Бен-Гуриона опубликовали результаты уникальных экспериментов по восстановлению криптографических ключей с помощью видеозаписи светодиода питания устройства, на котором хранится/используется этот ключ. Для извлечения секретного ключа достаточно нескольких…

  • «Поляризация» машинному зрению вместо свёрточных нейросетей и чем отличается мой генератор карт от алгоритма Брезенхема

    от автора

    Данная публикация служит пояснительным материалом к предыдущей, а так-же самостоятельной для тех, кто читает по данной теме мои публикации впервые.Сначала о том, каким алгоритмом я планирую заменить в своих работах свёрточные нейросети. Чтобы это работало быстро — нужны карты трассировок. Линии трассировок на карте расположены параллельно под определённым углом на каждой карте — так и…

  • Клонирование ОС под шифрованным LVM на меньший по объему диск

    от автора

    В рабочих процессах клонирование Linux-хостов для меня стало обычным делом. Но однажды пришлось клонировать сервер с LVM и шифрованием LUKS на меньший по объему диск. И оказалось не все так просто.Прошу заметить, у меня работал этот метод исключительно на железных серверах. На KVM с qcow2 дисками это сделать не получилось, система после разблокировки LUKS сваливалась…

  • C# Linq для GraphQL-запросов

    от автора

    Немного про GraphQLДисклеймер: В статье рассматриваются только Query (аналог GET-запросов). Мутации и подписки не рассматриваются.GraphQL — это инструмент, позволяющий заменить привычное API. Вместо написания контроллеров и методов, вы пишете методы в Query:public class GraphQLQuery { public IQueryable<UserModel> GetUsers([Service] IUsersRepository repository) { return repository.Users; } }Всего пару строк и вы добавили в приложение новый GraphQL-endpoint. Теперь…

  • Бенчмарк Dhrystone — что это такое?

    от автора

    Бенчмаркингом я занимаюсь уже более 10 лет (заинтересовался, когда приобрёл первый одноплатный компьютер Odroid X2 в 2012 году, тогда только зарождалась субкультура по одноплатным компьютерам), а также мне всегда было интересно сравнить производительность современных процессоров с процессорами 80-х годов (конечно же я использую и современные бенчмарки). Для меня важно, чтобы у бенчмарков был доступен исходный…

  • Звучащий код — пишем музыку на языке ByteBeat

    от автора

    Дорогой Хабр, через два месяца мне предстоит организовать и провести фестиваль компьютерного искусства, поэтому я уже сейчас собираю информацию про необычные проявления демоцены, на которые обычно никто не обращает внимания. Язык программирования для генеративной музыки ByteBeat — это как раз то, что я ищу.Как вы догадались, глядя на заглавную картинку, сейчас будет нечто, очень похожее…