Saturday, June 16, 2007

Handhelp Laser Projector

Цифровой видеопроектор размером с кубик сахара:

Так, вместо традиционных газоразрядных ламп авторы проектора применили яркие светодиодные лазеры. Вместо множества микрозеркал, управляющих потоками света, они ухитрились установить всего одно, поворачивающееся по двум осям.





... прибор базируется на лазерных диодных излучателях и микромеханической системе развёртки изображения (на основе микроскопического зеркала, быстро поворачивающегося по двум осям).
Однако теперь инженеры встроили в него ещё и систему компенсации вибрации, на основе акселерометров и электроники, которая вмешивается в управление зеркалом, чтобы создавать стабильное изображение даже при солидных "прыжках" проектора.

Labels: , ,

Pyramid Megacity

Всю несущую структуру города можно представить в виде 55 пирамид (составленных вместе в пять слоёв; по другому варианту, пирамид будет ещё больше, а слоёв — восемь).
Интересно, что в качестве базовых строительных элементов этого пирамидального каркаса японские инженеры предложили использовать гигантские трубы, выполненные на основе сверхпрочного и лёгкого материала, составленного, в свою очередь, из углеродных нанотрубок.

Labels: ,

Star Wars Death Star


Необычный проект называется "Деловой и выставочный центр эмирата Рас-аль-Каймах" (RAK Convention and Exhibition Centre).

Read more on membrana...

Labels: ,

Thursday, June 14, 2007

"E32: No file name" vi error upon svn commit (editor-cmd = vi)

Error: When I was configuring svn to use vi editor for commit comments I run into “E32: No file name” vi error upon exiting vi. Also editor showed me the welcome screen instead pre-populated svn message.

Cause: When editing my svn config file I left the default comment at the end of editor-cmd variable so my config string was like this: “editor-cmd = vi #(vi, emacs, notepad, etc.)”. It caused svn to pass all that #garbage to vi followed by space and actual name of the comments file to be edited in vi.

Fix: Remove all the garbage after the editor executable name unless you want it to be passed to editor as an extra parameters before the file name. The config string should look like this: “editor-cmd = vi

Labels: , ,