Архив за 23 февраля 2020 - 2

5 самых грозных боевых топоров

Лучшее от ПМ ко Дню защитника Отечества

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

В 1973 году для персонального компьютера «Xerox Alto» был создан первый графический пользовательский интерфейс. С тех пор прошло почти 50 лет, однако всё те же принципы взаимодействия с компьютером используются по сегодняшний день. Что лежит в основе этих принципов и действительно ли это решение является оптимальным? Постараемся разобраться.

Что такое WIMP-интерфейс и почему он до сих пор с нами? - 1

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

Системы частиц это одни из самых простых способов сделать 3D сцену визуально богаче. В одном из наших Android приложений 3D Buddha Live Wallpaper достаточно простая сцена, которой было бы неплохо добавить чуть больше деталей. И когда мы думали как добавить разнообразия изображению то самым очевидным решением заполнить пустое пространство вокруг статуи Будды стало добавление клубов дыма или тумана. Благодаря использованию мягких частиц мы достигли довольно хорошего результата. В этой статье мы детально опишем реализацию мягких частиц на чистом WebGL / OpenGL ES без использования сторонних библиотек и готовых 3D-движков.

Разница между старым и обновленным приложением даже превзошла наши ожидания. Простенькие частицы дыма существенно улучшили сцену, сделали ее богаче и полнее. Клубы дыма это и дополнительные детали за которые “цепляется глаз”, а также способ сделать переход между основными объектами и фоном более плавным:

Мягкие частицы в WebGL и OpenGL ES - 1

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

Бразильцы согнули пистолет ради удобства

Лучшее от ПМ ко Дню защитника Отечества

Бразильцы согнули пистолет ради удобства Бразильцы согнули пистолет ради удобства Читать полностью »

LG предложила новые варианты полностью беспроводных наушников-вкладышей

В ассортименте LG уже есть полностью беспроводные наушники погружного типа. Это, к примеру, модель TONE Free, разработанная при участии Meridian Audio. Теперь появилась информация ещё о двух устройствах данного типа.

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

image

Ветровая турбина, телескопический хвост, слезоточиво-газовая камера.

Vanarama опубликовали любопытный список патентов от автопроизводителей. Некоторые из них немного странные и вряд ли принесут своим изобретателям много славы или богатства — в эту категорию попадают как вертикальная парковка, так и писсуар в автомобиле. Но среди этого списка есть идеи, которые не настолько безумны. Например, адаптивные панели кузова, которые удлиняют хвостовую часть, чтобы уменьшить сопротивление на крейсерской скорости.

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

Ученым из MIT удалось получить электричество из воздуха при помощи бактериального белка - 1

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

Их вырабатывают бактерии Geobacter sulfurreducens. Толщина нитей составляет всего 7 микрометров. Ее структура пористая, поскольку пленка состоит из множества нанонитей. Плена помещена между электродами из золота. Общий размер устройства — 1*2 см.
Читать полностью »

Существует проблема: У сайта в IPFS нет возможности использовать серверные скрипты для формирования страницы. Если использовать генерацию страниц перед загрузкой то добавив новый пункт меню в каждую страницу мы изменим хеш этих страниц. Так что всю сборку страниц нужно производить силами браузера.

Обычно формируют содержание страниц при помощи JavaScript. Это знакомая технология но у неё есть свои недостатки.

Я буду использовать XSLT. Это древняя технология шаблонов которая давно встроена в браузеры но мало кто ей пользуется. Возможно потому что шаблоны заставляют писать много текста и из за путаницы с пространствами имён и множества ошибок без внятного объяснения. Также не смотря на то что есть уже XSLT 3.0 в браузерах по прежнему доступен только XSLT 1.0.

XSLT работает так:

  1. Пользователь открывает в браузере XML документ.
  2. В заголовке XML документ содержит ссылку на XSLT шаблон.
    <?xml-stylesheet href="xslt/запись.xslt" type="text/xsl" ?>
  3. Шаблон в браузере на основе XML документа и других данных формирует xHTML документ.
  4. Браузер отображает полученный xHTML документ.

Привязав множество страниц к одному шаблону можно менять отображаемый xHTML документ не меняя XML документы. Таким образом при смене дизайна не будет меняться хеш XML документов а значит старые их копии будут источниками для новых в IPFS.

Для поисковиков в данном способе тоже есть плюсы. Они ограничиваются обработкой XML документа получая только уникальный контент страницы без элементов навигации и остальных блоков которые повторяются на каждой странице.

image

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

FOSS News №4 — обзор новостей свободного и открытого ПО за 17-23 февраля 2020 года - 1

Всем привет!

Продолжаю обзор новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире.

В выпуске №4 за 17-23 февраля 2020 г.:

  1. Исследование RedHat: Open Source вытесняет проприетарное ПО из корпоративного сегмента.
  2. Большой обзор Clear Linux от Intel.
  3. Большой релиз MyPaint 2.0.
  4. Что нового в приложениях KDE в феврале 2020 года.
  5. Система ГАРАНТ доступна для GNU/Linux.
  6. О сложных отношениях между Amazon и Open Source.
  7. Инструкция по запуску проекта с открытым исходником.
  8. Коммерциализация доработок свободного ПО под Copyleft лицензиями.
  9. Какую роль Open Source играет в формировании 5G.
  10. 17 крутых идей Arduino проектов для DIY энтузиастов.
  11. Базальт СПО выступает на тему необходимых мер господдержки отечественного софта и железа.
  12. Роль OpenShift в эволюции организационных моделей при переходе на PaaS.
  13. Обсуждая прошлое, настоящее и будущее FreeBSD.
  14. Как Kubernetes стал стандартом в сфере построения вычислительных ресурсов.
  15. GPG утилиты KDE одобрены в Германии для передачи и обработки секретной информации.
  16. GamePad – анонс новой FOSS игровой платформы, предназначенной для GNU/Linux.
  17. Запланирована GNU/Linux версия браузера Microsoft Edge.
  18. Анализ безопасности популярных Open Source JavaScript и Java компонентов.
  19. В Великобритании родителям посоветовали обращаться в полицию если их дети пользуются VirtualBox, Discord, Kali Linux и Tor.

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

image

Я разрабатываю «Google Alerts» для сервиса GitSpo. Я не понял, что это точно такое, но сервис развивается быстро и людям он нравится. Большой частью GitSpo является сбор данных с различных социальных сетей: Twitter, LinkedIn и Stack Overflow. Я обратил внимание на одну вещь: Stack Overflow использует сервис Gravatar для аватарок в пользовательских профилях.
Читать полностью »


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