Просмотр 3d видео без 3d очков
Оказывается 3d, видео можно прекрасно просмотривать на смартфоне без 3d очков. Сейчас на Youtube полно роликов предназначенных для просмотра в 3d очках - в большинстве случаев 3d очки, это просто девайс в который вставляется телефон и картинка транслируется на экран в виде двух областей - для левого и для правого глаза.
Помнится, в нашем детстве были такие стереограммы - двойные картинки, на которые нужно было смотреть особым образом, так, что левый глаз сомотрел на левую картинку, а правый на правую - получалось объемное изображение. Я даже в школе развликался тем, что рисовал на бумаге в клеточку стереограммы от руки - получалось круто.
Так вот - таже техника работает и с видео на youtube - просто расслабляем глаза и, как бы смотрим за картинку. При этом два изображения начинают постепенно сближаться. В определенный момент, когда два изображения сольются в одно, мозг начинает видеть объемное изображение.
Вот и всё, и не нужен никакой Google CardBoard. Хотя, конечно, эффекта присутствия таким образом не получить - вы все равно вы будете видеть окружающий мир боковым зрением, но представление получить можно.
Кстати, работает это только на смартфоне, наверно, можно увидеть и на дисплее, но у меня пока не получается - если сидеть достаточно далеко, то глаза и так уже смотрят вдаль и картинки не сливаются, а если близко то не получается развести глаза достаточно далека - со смарфоном этот фокус сделать гораздно проще.
Docker контейнер c GUI на удаленном компьютере
Всвязи с тем, что Роскомнадзор в свой священной борьбе с прогрессом и здравым смыслом одерживает знаменательные победы, встала наобходимость запуска GUI приложения на удаленном компьютере.
Обнаружил замечательный docker образ, который позволяет запускать графическое окружение и обращаться к нему через брауезер или через VNC viewer.
Запускаем на удаленном сервере:
> docker run -p 6080:80 -p 5900:5900 -e VNC_PASSWORD=mypassword dorowu/ubuntu-desktop-lxde-vnc
И заходим на ваш новый компьютер через браузер:
http://yourremoteserver:6080
Получается вполне сносный рабочий копьютер на котором нормально открываются google и amazon сервисы.
Зачем рeдактировать /etc/hosts для создания локального сайта?
Добавил новую DNS запись вида *.local на домен maxistar.ru ссылающуюся на 127.0.0.1 - теперь для локальной разработки не обязателно добавлять имя локального сайта в /etc/hosts - просто создаем локальный виртуальный домен, например newproject.local.maxistar.ru - и вуаля - я могу видеть его по этому адресу!
Кстали, в сети полно таких DNS записей более короткого вида - например fuf.me ссылается на локалхост, можно, например, сделать newproject.fuf.me.
Единственный недостаток такого метода - он не будет работать при отсутствии интернета - так что если вы работаете с ноутбука в оффлайн, старый добрый способ может оказаться надежнее.
Выборы, которые мы заслужили
Написал на Medium о своих впечатлениях по наблюдению за выборами.
Сходил наблюдателем на очередные “выборы” Путина. Не капельки не пожалел, что пошел. Не сказать, что увиденное сильно перевернуло мои представления об этой стране, но, скажем так, подтвердило некоторые вещи, которые я и так знал, но боялся признать. Попробую описать все свои впечатления, пока они всё ещё свежи в памяти. Если в двух словах, ребята — это трешак.