habrahabr
Яндекс.Еда, утечки и правосудие. Предварительные итоги

Картинка: Midjourney AI У нас было 20 нотариальных доверенностей (как требует ст. 244.20 ГПК РФ для групповых исков), 1008 подписанных заявлений о присоединении к иску, а также 1 компьютерно‑техническое исследование, 3 адвоката, 2 юриста и пинта чистого дофамина. Не то чтобы это был необходимый запас для суда, но раз уж начал готовить первый групповой иск по утечкам к гиганту, то сложно остановиться...За полтора года нашей совместной (РКС + Сетевые свободы) работы по делу самой массовой утечки…

  • вторник, 26 сентября 2023 г. в 00:00:17
javascript
Парсинг, хранение и отображение логов 4-х разных агентов доставки электронной почты. Развитие MTA L…

В продолжение моей предыдущей статьи о MTA Log Parser хотелось бы поделится результатами работы над теми хотелками, которые появились после ее публикации. Появился первый feedback, который в итоге принес следующие нововведения:поддержка учетных записей (внутренних или посредством LDAP авторизации), пока без разграничений по правам доступа (было бы что разграничивать =) )возможность экспорта отображаемой страницы в xls файл для каких-либо служебных нуждпарсинг логов MS Exchange Server (пока в з…

  • вторник, 26 сентября 2023 г. в 00:00:14
javascript
Tailwind не только для MVP

Всем привет!Обычно Tailwind используют для каких-то MVP/админок/не очень больших проектов, но мне кажется, что Tailwind, имеет место быть в средних и крупных проектах. Большинство его минусы решаемы, а плюсы чертовски хороши :)В этой статье я распишу его плюсы и минусы и как можно минусы превратить в плюсы.Сначала, коротко о том, что такое TailwindTailwind - это CSS-фреймворк, предоставляющий набор готовых классов для стилизации веб-интерфейсов.На главной Tailwind можно прочитать вот это - Rap…

  • вторник, 26 сентября 2023 г. в 00:00:13
javascript
Svelte: Знакомство с рунами

Эта статья — перевод оригинальной статьи "Introducing runes".Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеВ 2019 году Svelte 3 превратил JavaScript в реактивный язык. Svelte - это фреймворк для создания веб-интерфейса, который использует компилятор для превращения декларативного кода компонентов в такой...<script> let count = 0; function increment() { count += 1; } </script> <button…

  • вторник, 26 сентября 2023 г. в 00:00:12
javascript
JS: перебираем массив быстрее всех

Современный JS предоставляет множество способов перебора массива. Но какой из них является наиболее эффективным по скорости?Чтобы ответить на этот вопрос, мы проведем тесты, перебирая массивы разной длины и вызывая для каждого элемента метод toString().Рассмотрим основные способы перебора: for, for(reverse), while, do..while, for..in, for..of, for..each.Важно! Точность результата console.time() сильно зависит от конфигурации вашей системы.Для начала протестируем скорость каждого способа на мас…

  • вторник, 26 сентября 2023 г. в 00:00:11
habrahabr
Почему мои клиенты не спрашивают, как дела по проекту, пока я над ним работаю

Поначалу я делал как все: взял проект, ушёл на две-три недели, вернулся с результатом к назначенному времени. Меня удивляло, почему клиенты спрашивали «чё-как?» уже к концу первой недели. Ведь обо всём договорились, я работаю, закончу такого-то числа. Странные!Для тех, кто со мной не знаком: речь идёт о проектировании интерфейсов. Я делал интерактивные прототипы сайтов и приложений в Axure.И так было до тех пор, пока я сам не заказал работ на какую-то существенную сумму (тысяч на пятьдесят соб…

  • понедельник, 25 сентября 2023 г. в 00:00:21
habrahabr
А теперь — поподробнее про флюс

Если вы думаете, что кариес опасен лишь некрасивой улыбкой и неприятным запахом изо рта, то глубоко ошибаетесь. Встречайте: флюс! Стоматологи немного вздрагивают от этой терминологии, но чаще всего под этим названием пациенты имеют в виду совершенно разные вещи. КТ с одонтогенным гайморитом Вот две основные: Острый периостит — воспаление надкостницы. Пациент при этом приходит с сильно асимметричным лицом из-за мощного коллатерального отёка. Хронический периодонтит со свищевым ходом, из кот…

  • понедельник, 25 сентября 2023 г. в 00:00:21
habrahabr
Диалоги с кофеваркой, про Яндекс Алису и умный дом Home Assistant

Умная кофемашина это одно из самых глупых устройств на рынке. Обычно, сразу после включения, в них есть стадия автоматической промывки. И ещё одна перед выключением. Это значит, что вы не можете оставить в кофемашине кружку и приготовить напиток удалённо.Управление таким прибором с мобильного телефона также очень неудобно. Вам нужно иметь при себе телефон, разблокировать его, найти и запустить приложение, дождаться подключения, настроить напиток. На всё это могут уйти десятки секунд.Но, при н…

  • понедельник, 25 сентября 2023 г. в 00:00:20
habrahabr
Процессор, который использовался в «Тетрисе»: на каких SoC работала недорогая микроэлектроника в 90…

В наше время большинство портативных устройств работает на базе достаточно мощных микроконтроллеров, которые способны запускать даже интерпретируемый код на Lua/Python. Чего уж там говорить — даже современная кофеварка или умный электрочайник может быть в разы мощнее оригинального IBM-PC, не говоря уже о автомобильных бортовых компьютерах, которые зачастую мощнее топовых ПК из начала нулевых. Но давайте вспомним конец 90-х и начало 2000-х, когда разработка собственной электроники была практи…

  • понедельник, 25 сентября 2023 г. в 00:00:19