Лучшее от ПМ ко Дню защитника Отечества
В 1973 году для персонального компьютера «Xerox Alto» был создан первый графический пользовательский интерфейс. С тех пор прошло почти 50 лет, однако всё те же принципы взаимодействия с компьютером используются по сегодняшний день. Что лежит в основе этих принципов и действительно ли это решение является оптимальным? Постараемся разобраться.
Системы частиц это одни из самых простых способов сделать 3D сцену визуально богаче. В одном из наших Android приложений 3D Buddha Live Wallpaper достаточно простая сцена, которой было бы неплохо добавить чуть больше деталей. И когда мы думали как добавить разнообразия изображению то самым очевидным решением заполнить пустое пространство вокруг статуи Будды стало добавление клубов дыма или тумана. Благодаря использованию мягких частиц мы достигли довольно хорошего результата. В этой статье мы детально опишем реализацию мягких частиц на чистом WebGL / OpenGL ES без использования сторонних библиотек и готовых 3D-движков.
Разница между старым и обновленным приложением даже превзошла наши ожидания. Простенькие частицы дыма существенно улучшили сцену, сделали ее богаче и полнее. Клубы дыма это и дополнительные детали за которые “цепляется глаз”, а также способ сделать переход между основными объектами и фоном более плавным:
В ассортименте LG уже есть полностью беспроводные наушники погружного типа. Это, к примеру, модель TONE Free, разработанная при участии Meridian Audio. Теперь появилась информация ещё о двух устройствах данного типа.
Ветровая турбина, телескопический хвост, слезоточиво-газовая камера.
Vanarama опубликовали любопытный список патентов от автопроизводителей. Некоторые из них немного странные и вряд ли принесут своим изобретателям много славы или богатства — в эту категорию попадают как вертикальная парковка, так и писсуар в автомобиле. Но среди этого списка есть идеи, которые не настолько безумны. Например, адаптивные панели кузова, которые удлиняют хвостовую часть, чтобы уменьшить сопротивление на крейсерской скорости.
Сопротивление является врагом топливной экономичности, и каждая мелочь важна при попытке сократить коэффициент сопротивления транспортного средства — простое изменение формы колес электромобиля может оказать значимое влияние на его аккумулятор. То, как воздух отходит от автомобиля сзади, критически важно для количества сопротивления, а более длинная задняя часть кузова — наиболее эффективная форма.
Читать полностью »
Группа ученых из Массачусетского технологиечского университета разработали установку получения энергии из воздуха. Правда, есть обязательное условие — наличие в воздухе влаги. Основной рабочий элемент — сверхтонкая пленка из токопроводящих белковых нанонитей.
Их вырабатывают бактерии Geobacter sulfurreducens. Толщина нитей составляет всего 7 микрометров. Ее структура пористая, поскольку пленка состоит из множества нанонитей. Плена помещена между электродами из золота. Общий размер устройства — 1*2 см.
Читать полностью »
Существует проблема: У сайта в IPFS нет возможности использовать серверные скрипты для формирования страницы. Если использовать генерацию страниц перед загрузкой то добавив новый пункт меню в каждую страницу мы изменим хеш этих страниц. Так что всю сборку страниц нужно производить силами браузера.
Обычно формируют содержание страниц при помощи JavaScript. Это знакомая технология но у неё есть свои недостатки.
Я буду использовать XSLT. Это древняя технология шаблонов которая давно встроена в браузеры но мало кто ей пользуется. Возможно потому что шаблоны заставляют писать много текста и из за путаницы с пространствами имён и множества ошибок без внятного объяснения. Также не смотря на то что есть уже XSLT 3.0 в браузерах по прежнему доступен только XSLT 1.0.
XSLT работает так:
<?xml-stylesheet href="xslt/запись.xslt" type="text/xsl" ?>
Привязав множество страниц к одному шаблону можно менять отображаемый xHTML документ не меняя XML документы. Таким образом при смене дизайна не будет меняться хеш XML документов а значит старые их копии будут источниками для новых в IPFS.
Для поисковиков в данном способе тоже есть плюсы. Они ограничиваются обработкой XML документа получая только уникальный контент страницы без элементов навигации и остальных блоков которые повторяются на каждой странице.
Всем привет!
Продолжаю обзор новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире.
В выпуске №4 за 17-23 февраля 2020 г.:
Я разрабатываю «Google Alerts» для сервиса GitSpo. Я не понял, что это точно такое, но сервис развивается быстро и людям он нравится. Большой частью GitSpo является сбор данных с различных социальных сетей: Twitter, LinkedIn и Stack Overflow. Я обратил внимание на одну вещь: Stack Overflow использует сервис Gravatar для аватарок в пользовательских профилях.
Читать полностью »