Архив сентября 2023 - 20

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

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

Читать полностью »

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

Я бы не жил в Сочи в этих местах… - 1

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

Илон Маск заявил, что социальная сеть X/Twitter «переходит на небольшую ежемесячную плату» для борьбы с «огромными армиями ботов».

Маск не уточнил, сколько будет стоит подписка для пользователей социальной сети или какие еще функции будут или не будут включены в оплату.

Он также заявил, что что теперь у компании 550 миллионов ежемесячных пользователей, которые генерируют от 100 до 200 миллионов постов в день. Маск не раскрыл, сколько ежемесячных пользователей компании являются настоящими, а сколько ботов.

Президент России Владимир Путин подписал указ о «цифровом паспорте», который определяет случаи и порядок использования цифрового удостоверения личности вместо бумажного. Документ опубликован на официальном портале правовой информации.

Граждане могут по собственному желанию предоставлять документы через мобильное приложение. В начале года глава Минцифры Максут Шадаев рассказал о технологии, которая позволит в большинстве случаев использовать смартфон вместо оригинала паспорта. Он заявил, что технология безопасна и уже согласована с ФСБ.

Эта статья — заключительная (наконец‑то!) из моего огромного цикла про недетектируемые инструменты для обхода блокировок. В предыдущих публикациях я упоминал, что клиенты и серверы XRay (форк V2Ray) и Sing‑box при использовании протоколов VLESS/VMess/Trojan могут работать через веб‑сокеты и gRPC, что позволяет подключаться к даже заблокированным Роскомнадзором прокси‑серверам через CDN (content delivery или content distribution network) и дает дополнительные преимущества. Сегодня мы поговорим об этом поподробнее.

Для чего?

  1. Читать полностью »

Многие из нас знают сайт Pikabu.ru. Это довольно популярный российский медиа-ресурс с огромной посещаемостью. Не так давно у сайта сменился владелец, началась волна довольно спорных нововведений... об одном из которых я и хотел бы написать здесь.

Практически все популярные ресурсы монетизируются тем или иным образом. Пикабу - не исключение. Тут и рекламные баннеры, и спонсорские посты, а последнее время ещё и вакансии. Вполне естественно, что пользователи не хотят видеть эту рекламу и пользуются различными плагинами типа AdBlock для её блокировки.

Читать полностью »

Компания Microsoft объявила о том, что её покидает один из топ-менеджеров. Речь идёт о ветеране компании Паносе Панае (Panos Panay), который до настоящего времени возглавлял подразделение по разработке Windows и стоял у истоков линейки устройств Surface. 

Собственный строковый тип на Rust - 1


Писать компиляторы — моё хобби, ничего не могу с собой поделать. Поэтому я пишу и много парсеров. В программировании систем обычно лучше попытаться сделать память общей, чем использовать её многократно, поэтому мои типы AST обычно выглядят так.

pub enum Expr<'src> {
  Int(u32)
  Ident(&'src str),
  // ...
}

Когда мы парсим идентификатор, то вместо копирования его названия в новую String мы заимствуем его из входной исходной строки. Это позволяет избежать дополнительных распределений, дополнительного копирования и экономит слово на представлении данных. Компиляторы могут быть очень требовательны к памяти, поэтому стоит выбирать краткое представление.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js