понедельник, 5 декабря 2011 г.

Идеальное рабочее место программиста.

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

Большой экран находится прямо напротив глаз. Его величина равна ширине обзора глаз пользователя. Экран может приближаться или отдальться. Возможно наличие нескольких экранов, которые расположены эргономично. Управление операционной системой и рабочий столом осуществляется только с помощью клавиатуры или голоса(или лучше, мыслью. Подумал о вкладке, она открылась).
Освещение имеет множество режимов, в зависимости от которых меняется яркость экрана. Как вариант, в области вокруг экрана и сбоку от программиста может меняться пейзаж. Капсула полностью проветривается и может наполняться запахами по желанию программиста. Звуковой фон так же выбирается на основании предпочтений программиста. Имеется источник прохладной воды.
Датчики следят за состоянием программиста. Если видно, что рабочее состояние начинает изменяться в худшую сторону, система уведомляет пользователя о том, что необходимо сменить на некоторое время вид деятельности.
Капсулы расположены в специальной комнате с полной шумоизоляцией. По своему желанию или совету системы можно выйти из капсулы и перейти в тренажёрный зал или сходить в столовую. В соседних комнатах имеется отдел для совместного проектирования и различных обсуждений.
Программное обеспечение компьюетры внутри капсулы позволяет делать всё, что необходимо. Можно организовывать конференции с другими капсулами, управлять множеством рабочих столов, вести статистику потраченного на задачи времени.
Эх, мечты, мечты...

пятница, 25 ноября 2011 г.

Ох уж эти социологи


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

Любят понастроить сложноподчинённых предложений, но вдумываться в них и перечитывать - не любят.

воскресенье, 9 октября 2011 г.

Память, пароли и паранойя

Самый надёжный способ сохранить пароль от нежелательного доступа со стороны нежелательных, и вообще, каких-бы то ни было лиц - это запомнить его.
Весьма надёжный пароль выглядит примерно так: dg3aP3b3WorbG8se9K344njf
Как его запомнить? Возможно, вы знаете какой-то прекрасный способ запомнить подобный пароль(буду рад, если поделитесь). Сам же использую следующий способ.

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


Связи образов друг с другом бывают разные. Точнее, разные способы связи. Один образ может находится на одном, один внутри другого, один как продолжение другого. Образы так же могут быть связаны действием. Это весьма эффективная связь. Таким образом, имеется случайная последовательность символов таблицы ascii. Нужен главный образ, который будет началом последовательности. У меня он связан с ресурсом, для которого запоминаю пароль. От него дальше делаю так: беру букву — связываю с ней образ. Название образа начинается с этой буквы — это важно для скорости запоминания. Далее, беру следующую букву, связываю с ней образ и затем новый образ связываю с первым. Регистр обычно выражается в размерах созданных образов. В памяти хорошо сохраняется их разница. Но часто регистр как-то интуитивно сохраняется. Чтобы связывать цифры с образами или просто последовательность цифр, нужна определённая изобретательность. Можно дублировать предыдущий образ, тем количество, какое выражает следующая цифра. Это годится для 1,2 или 3 максимум. Иначе количество быстро теряется. Для больших чисел можно так же придумывать какие-либо образы и связывать. А иногда вполне достаточно образ числа, то есть его начертание, связать с предыдущим образом. Например, 9Sj — я представляю как 9, которую за нижнюю часть тащить огромный супермен, а ему в лоб врезается джокер.

Сколько раз повторять? Сужу по своему опыту. Первый раз - это создание последовательности образов. Второй раз - после создания, прокрутка в голове. Потом, через пару часов можно пару раз вспомнить. Затем разок на следующий день. Потом будет зависеть от того, как часто вы пользуетесь паролем. Если он от системы, но вбивая его, вы будете повторять и скоро возможно вам не понадобиться вспоминать образы, для того чтобы воспроизвести пароль. Если же вы редко пользуетесь данным паролем, то тогда возможно вам придётся периодически повторять его в памяти, ибо наша память имеет свойство забывать точности. Это может отразиться в том, что в целом картина соединённых образов будет, но частности, особенно с некачественными образами, могут расплываться.

Таким образом, связывая образы, можно запоминать огромные по своей длине последовательности. Образная память творит чудеса.