25 декабря 2010 г.

Мысли

Людям надо делиться своими предложениями и идеями по реализации чего-либо. Делиться с другими людьми. Ибо идея первична, а реализация вторична. Реализация не возможна без наличия идеи. Качественная реализация - это тоже идея: идея реализации.
Скрывать можно только те идеи, реализацией которых Вы занимаетесь и не закончили или точно будете заниматься в будущем.

Ограничение человеческих возможностей

Ничто так не ограничивает человеческие возможности и чувства, как отсутствие зрения или/и слуха. :(

12 декабря 2010 г.

Истинный 3D-экран

На днях мне приснился сон, в котором у меня было устройство (во сне я думал, что это смартфон), который обладал истинным, самым настоящим и реальным 3D-экраном.
Выглядело это так.
Я решил посмотреть какую-то городскую местность. Для этого достал устройство, запустил на нём навигационную программу и что-то в ней нажал. В результате из экрана "вылезли" дома и организовали что-то типа макета. Все дома были разные (по высоте и форме). Самый высокий дом был примерно 15 сантиметров. Все дома были не прозрачные, однотонные, сероватого цвета.
Конечно, первым моим желанием было прикоснуться к этим домам. :) На ощупь они были похоже на чистый лёд, но абсолютно не холодные и менее мокрые. И хотя ощущались они как мокроватые, тем не менее руки оставались сухие. При более сильном нажатии на дом, он моментально превращался в жидкообразное состояние (как вода) и падал на экран. Но при этом абсолютно не разбрызгивался. Упавшая жидкость моментально исчезала (впитывалась) в плоскости экрана.
При наклоне экрана ничего не вытекало. :)
Для вращения карты использовались стрелки рядом с экраном. Причём если при вращении карты какой-то дом должен был выйти за край экрана, то он также, как и при нажатии, падал, не выходя за границу. С другого же края "вырастали" новые дома.
Самое главное: хотя эти дома не обладали детализацией (на них не было никаких окон, дверей и прочих архитектурных особенностей - это были просто прямоугольники), тем не менее, эту местность можно было как угодно рассмотреть.
Не знаю, почему мне приснился такой детальный сон про такой экран. :)

25 октября 2010 г.

Игры со свободной песочницей

Поиграл я в очередную 3D-игру, где игроку предоставляется абсолютная свобода перемещений. И понял, что истинной свободы в играх у меня (и не только у меня) нет и никогда не было. Заметить это можно, на пример, по диалогам: игроку предоставляется выбор из ограниченного числа ответов, которыми он может воспользоваться. Но что делать, если я хочу ответить другое?
Именно по этому я и не доиграл последнюю игру - в ней я, как игрок, вроде бы должен являться непосредственным участником, от решения которого зависит вся дальнейшая линия игры, но на самом деле моя участь сводится к безвольному выбору из предоставленных вариантов поведения.
Более того, часть моих ответов звучит так, что я сам не понимаю, что же я этим пытаюсь сказать. :)

24 октября 2010 г.

Развитие робототехники

Предполагаю, что развитие робототехники может быть продвинуто производителями раличных протезов (механических, электрических).

6 октября 2010 г.

Чтение блогов

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

02 февраля.
Я в отпуске.

01 января.
Поехал в отпуск.
Так, посетитель этого примерного блога, первый раз зашедший на этот блог, первым делом узнает о последнем событии - о возвращении из отпуска. Ну, это ещё не сильно критично - ведь не будет посетитель перечитывать весь блог. :)
Другой же посетитель, который изредка посещает этот блог, если зайдет на него между 02 февраля и 03 марта первым делом узнает об отпуске. ("Как? Когда уехал?") :)
Конечно, часть вины будет лежать и на владельце блога, т.к. при написании сообщений он не расчитывал на таких посетителей. Но кто на них расчитывает? :)

Теперь допустим, Вы не знаете об RSS и email-рассылках. Т.е. блог Вы читаете единственно доступным способом: путём посещения страницы блога с помощью браузера.
Незавидная участь ждёт читателей.

Предлагаю добавить в блоги автоматическое скрывание прочитанных сообщений. Выглядеть это может примерно так: посетитель заходит в блог; браузер отслеживает сообщения, по которым посетитель прошелся, и где-то (например, в cookies) помечает их как прочитанные. Когда посетитель заходит в блог в следующий раз, то ему уже отображаются только непрочитанные сообщения.
Таким образом, можно установить более правильный режим чтения, когда новые сообщения в блоге появляются снизу.

10 сентября 2010 г.

Виртуальные рабочие столы

В *nix-системах довольно популярна идея (и реализация в рамках дистрибутива OS) виртуальных рабочих столов.
В win-системах это реализуется только сторонними приложениями.
Наличие единственного рабочего стола больше соответствует понятию "рабочий стол", используемому в реальной жизни: посмотрите на свой рабочий стол, на котором стоит Ваша клавиатура (ноутбук, книжка, кружка ... :) ) - сколько столов вы видите? :) Получается, что в реальной жизни Вам хватает одного стола, а в виртуальной - нет. :)
Основным удобством виртуальных рабочих перед реальными (из реальной жизни) является возможность переключаться между различными активностями: например, на одном столе можно "обложиться учебниками и писать диплом", а на другом "пить чай с плюшками". В реальной жизни нам пришлось бы либо ходить от стола к столу, либо объеденить эти активности, и рисковать "залить диплом чаем". :)
Тем не менее, мало кто из нас может одновременно (именно одновременно) работать плодотворно сразу на двух столах: писать диплом, глядя в книгу, и пить чай с плюшкой - либо мы смотрим в книгу, либо в кружку; либо мы держим ручку, либо кружку. Происходит постоянно переключение внимания.
Нет, чай-то мы, конечно, попьём, но получим ли мы от этого удовольствие? :) И уж точно, на время совмещения, у нас снизится скорость написания диплома.
Предлагаю не создавать одновременно множество виртуальных столов, а иметь один, но при необходимости выгружать его и загружать другой. Например:
  • включили компьютер и сразу выбрали нужный рабочий стол (с дипломом);
  • поработали за ним - записали состояние стола, выгрузили, выбрали и загрузили другой стол (с чаем и плюшками);
  • попользовались другим столом - записали состояние, выгрузили, выключили компьютер.
Т.е. стол один, но дел, которых мы за ним можем сделать - несчётное множество. И главное - эти дела не мешают друг другу.