Архив за 13 апреля 2020 - 3

Huawei P40 Pro — это лучший камерофон на сегодняшний день, если ориентироваться на рейтинг DxOMark. Правда, там пока нет свежего флагмана Samsung.

Huawei P40 Pro против Xiaomi Mi 10 Pro — какой смартфон быстрее?

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

Меня всегда интересовала наука о цвете. В 2014 году я выступала на разных конференциях, рассказывая о спецификации CSS Color 4. А до этого, в 2009 году, я написала программу для выбора цвета. Она использовала скрытый Java-апплет для поддержки цветовых профилей ICC и для правильной работы со CMYK. Это была, насколько я знаю, первая программа такого рода. Я никогда её не выпускала, но она привела к появлению этой публикации. Интерес к цвету свёл меня с человеком, который стал моим мужем.

LCH-цвета в CSS - 1

В 2019 году я стала соредактором спецификации CSS Color 5. Моя цель заключается в конкретизации моего предложения по модификации цветов, которое нацелено на то, чтобы позволить дизайнерам произвольно настраивать цветовые каналы для создания вариантов цветов. Я, кроме того, хочу скомбинировать моё предложение с этим предложением. LCH-цвета в CSS — это кое-что такое, что меня прямо-таки восхищает. Я глубоко убеждена в том, что дизайнеры, когда больше узнают об LCH-цветах, будут возмущены тем, что у них до сих пор нет возможности пользоваться такими цветами.
Читать полностью »

Компания Google много лет ежемесячно публиковала статистику относительно распространения той или иной версии Android. Но в конце 2018 года что-то изменилось, и соответствующие данные исчезли на много месяцев.

В прошлом году Google единожды опубликовала свежие данные, и теперь компания полностью удалила соответствующую диаграмму со своего сайта. Вместо неё Google предлагает использовать для получения статистики Android Studio.

Однако там привычной диаграммы тоже нет. Там имеется другая, отображающая «кумулятивное распределение».

Зам главреда «Ведомостей» Александр Губский рассказал утром 13 апреля, что сайта по неизвестным ему причинам пропала опубликованная накануне вечером колонка Константина Сонина «Тяжелое время ответственности», о Роснефти Игоря Сечина. Губский вернул колонку в онлайн и извинился перед читателями.

Издание The Bell утром успело выяснитьЧитать полностью »

Ещё раз про аппаратные ключи GPG за копейки - 1

В февралe 2020 года на Хабре появилась увлекательная статья про преобразованию программатора ST-Link v2 в аппаратный ключ шифрования. Уже тогда в комментариях появились жалобы на то, что результат не удаётся повторить, но они остались без ответа.

За прошедшее время до меня дошла пара посылок с Aliexpress и теперь, самостоятельно пройдя весь путь, я попытаюсь представить более или менее полную инструкцию с комментариями, которая поможет неспециалисту перепрошить микропроцессор в китайском клоне ST-Link v2. Постараюсь не повторять уже известное, поэтому про пайку контактов и использование GPG с аппаратным ключом смотрите в исходной статье.

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

Сбербанк сообщил о запуске онлайн-теста, с помощью которого любой желающий может бесплатно оценить вероятность заболевания COVID-19, а также вероятность легкого течения болезни.

Китайская компания Yangtze Memory Technologies Co (YMTC) представила продукт, символизирующий достижение важной технологической вехи: 128-слойную флеш-память NAND.

YMTC приступает к выпуску 128-слойной флеш-памяти 3D NAND

В серии микросхем X2-6070 используется фирменная Читать полностью »

Перевод статьи из блога Кена Ширрифа

В лунных миссиях «Аполлон» ракетой Сатурн-5 управлял передовой бортовой компьютер, разработанный в IBM. Система собиралась из гибридных модулей, похожих на интегральные схемы, но содержавшие отдельные компоненты. Я провёл обратную разработку печатной платы с этой системы и разобрался в её назначении: в модуле ввода/вывода компьютера эта плата выбирала нужный источник данных.

Печатная плата с ракеты Сатурн-5 – обратная разработка с пояснениями - 1
Когда ко мне пришла эта плата с Сатурн-5, она была частично разобрана, и на ней не хватало чипов

В данной статье я объясню, как работала плата – от крохотных кремниевых кристаллов внутри гибридных модулей до схемы платы и её подключения к ракете. Первым её изучила Фрэн Планч в проекте Apollo Saturn V LVDC. В блоге EEVblog про неё сняли видео. Теперь пришла моя очередь.
Читать полностью »

Симуляция эрозии рельефа на основе частиц - 1

Примечание: полный исходный код проекта, а также пояснения о его использовании и чтении можно найти на Github [здесь].

Я сделал перерыв в своей работе над магистерской диссертацией, чтобы потрудиться над тем, что уже давно откладывал: улучшенной генерацией рельефа для моего проекта Territory. Простым способом её реализации является гидравлическая эрозия, поэтому её я и создал!

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

В этой статье я расскажу о моей простой реализации на C++ системы гидравлической эрозии в квадратной сетке на основе частиц. Я объясню все физические обоснования, заложенные в основу реализации, и расскажу о математике. Код чрезвычайно прост (всего примерно 20 строк на математику эрозии) и быстр в реализации, поэтому я рекомендую его всем, кто стремится повысить реализм своего рельефа.

Результаты рендерятся при помощи урезанной версии моего движка Homebrew OpenGl Engine, который я модифицировал для рендеринга 2D-массива точек в качестве карты высот. Урезанную версию движка намного проще понять, если вас интересует изучение OpenGL на C++.
Читать полностью »

В 1984-ом году вышла культовая книга Стивена Леви “Хакеры: герои компьютерной революции”. Существует любительский русский перевод, но он далёк от идеала. Я было взялся исправлять неточности в нём, положив рядом английский оригинал (кстати, и он не без греха), да забросил после второй главы. Так или иначе, хочу обратить ваше внимание на фрагмент (можно прочитать его в виде отдельной статьи), посвящённый подпрограмме печати числа в десятичной системе. Насколько можно уменьшить такую программу? Каков предел?
Читать полностью »


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