Архив за 17 февраля 2019 - 2

Xiaomi не старается скрыть подробности о своём грядущем флагмане. Напротив, компания раскрыла уже немало деталей.

И если раньше большая часть из них касалась аппаратной части, то теперь пришёл черёд программной.

Как рассказал директор компании Лэй Цзюнь (Lei Jun), Mi 9 получит специальный режим для геймеров. Он будет называться Game Turbo. Собственно, этого стоило ожидать, учитывая тренд, заданный «пугающей» технологией Huawei в пролом году.

WITH w AS  NOT MATERIALIZED (
    SELECT * 
    FROM very_very_big_table
)
SELECT * 
FROM w AS w1 
    JOIN w AS w2 
        ON w1.key = w2.ref
WHERE w2.key = 123;

Сегодня в репозиторий PostgreSQL упал комит, позволяющий управлять поведением обработки подзапросов CTE, а именно: теперь можно явно указывать, будет ли подзапрос материализовываться отдельно или же выполняться как часть одного большого запроса.

Это войдет в PostgreSQL 12, и это big deal. Давайте рассмотрим, почему

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

Приключения с ptrace(2) - 1 На Хабре уже писали про перехват системных вызовов с помощью ptrace; Алекса написал про это намного более развёрнутый пост, который я решил перевести.


С чего начать

Общение между отлаживаемой программой и отладчиком происходит при помощи сигналов. Это существенно усложняет и без того непростые вещи; ради развлечения можете прочесть раздел BUGS в man ptrace.

Есть как минимум два разных способа начать отладку:

  1. ptrace(PTRACE_TRACEME, 0, NULL, NULL) сделает родителя текущего процесса отладчиком для него. Никакого содействия от родителя при этом не требуется; man ненавязчиво советует: «A process probably shouldn't make this request if its parent isn't expecting to trace it.» (Где-нибудь ещё в манах вы видели фразу «probably shouldn't»?) Если у текущего процесса уже был отладчик, то вызов не удастся.
  2. ptrace(PTRACE_ATTACH, pid, NULL, NULL) сделает текущий процесс отладчиком для pid. Если у pid уже был отладчик, то вызов не удастся. Отлаживаемому процессу шлётся SIGSTOP, и он не продолжит работу, пока отладчик его не «разморозит».

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

Вчера мы сообщали, что смартфон Xiaomi Mi 9 должен получить поддержку «обратной» беспроводной зарядки мощностью 15 Вт, что позволит смартфону выступать в роли зарядной станции.

Тогда о мощности рассказал лично один из основателей Xiaomi Вэн Чуань (Wang Chuan). Судя по появившемуся сегодня в Сети фото, сам смартфон без проводов сможет заряжаться с чуть большей мощностью.

image

В общем доступе оптические компакт-диски появились в 1982 году, прототип увидел свет еще раньше — в 1979. Изначально компакты разрабатывали в качестве замены виниловым дискам, как более качественный и надежный носитель. Считается, что лазерные диски являются результатом совместной работы команд двух технологических корпораций — японской Sony и голландской Philips.

При этом базовая технология «холодных лазеров», которая и сделала возможной появление лазерных дисков, была разработана советскими учеными Александром Прохоровым и Николаем Басовым. За свое изобретение они были удостоены Нобелевской премии. В дальнейшем технология развивалась, и в 70-х годах Philips разработала способ записи компакт-дисков, который и положил начало CD. Сначала инженеры компании создали ALP (audio long play) в качестве альтернативы виниловым пластинкам.
Читать полностью »

Снеговик против термита: битва льда и пламени

Источник

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

Apple приобрела компанию, научившую куклу Барби понимать речь

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

Вчера мы говорили о том, что Apple приобрела стартап DataTiger для «переосмысления маркетингового опыта», теперь же сообщается, что купертинский гигант купил ещё одну компанию под названием Pullstring.

Pullstring — стартап из Сан-Франциско, созданный в 2011 году бывшими сотрудниками Pixar для создания интерактивных голосовых приложений для игрушек. К примеру, в 2015 году они выпустили приложение для культовой куклы Barbie.

Сегодня мы уже писали про видеокарту GeForce GTX 1660 Ti, оценивая её производительность и параметры. Источник называл и цену — 280 долларов.

Судя по сайту Amazon, это действительно так. В британском онлайн-магазине Amazon появилась видеокарта Gigabyte GeForce GTX 1660 Ti Gaming OC за 286 фунтов стерлингов. Учитывая, что в Великобритании цены зачастую выше, чем в большей части Европы и США, 280 долларов видится вполне реальной ценой. А если учесть, что на Amazon значится далеко не самая простая версия новинки, можно надеяться на то, что цена будет даже ниже 280 долларов.

Сегодня мы рассмотрим подключение устройств Cisco и различные режимы IOS. Те, кто только начинают знакомиться с Cisco, наверняка впервые видят это устройство. Это маршрутизатор Cisco 1921. По каким же признакам можно узнать, что это именно роутер?

Тренинг Cisco 200-125 CCNA v3.0. День 5. Подключение устройств CISCO и режимы IOS - 1

Первое, что дает вам подсказку – это выключатель питания. Запомните, что свитчи Сisco не имеют выключателя. Кроме того, свитч обязательно будет иметь несколько портов, потому что он представляет собой коммутатор с 12, 24 или большим количеством портов.

Как правило, роутер имеет 2 гигабитных порта, и, возможно, быстрый Ethernet-порт. Слева вы видите свободное пространство, прикрытое заглушками. Оно предназначено для дополнительных модулей, и в принципе, сюда можно вставить модуль свитча, но обычно роутер просто имеет пару портов для подключения свитчей и кабеля интернет.Читать полностью »


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