Опубликовано
Комментарии Нет

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

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

И он переложил мышку в левую руку. — Попробую, — говорил он, — хотя бы так. Поначалу получалось плохо. Драконы не убивались, машины не ездили и вообще все было грустно. Но, лиха беда начало! Когда я к нему пришел в гости, он мышью владел весьма уверенно.

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

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

В процессе ежедневной работы я очень много печатаю и работа с мышью сводится, по большому счету, к переключению между окнами. Если бы у меня была возможность пользоваться только Emacs и FreeBSD, я бы мышкой, наверное, вообще не пользовался, но, увы, приходится еще работать в Windows, а там без мыши не обойтись.

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

Когда у вас мышка находится под правой рукой, то вы неизбежно должны перемещать руку с мыши на курсорный блок и обратно. А это время и силы. Конечно, большинство людей не замечают этих перемещений и не считают их сколь-нибудь серьезными, однако, за день рука «набегает» несколько сот метров, причем находясь в изрядном напряжении. Поэтому любая оптимизация усилий, любое уменьшение нагрузки положительно сказывается на общем самочувствии, производительности и качестве жизни.

У мероприятий по перемещению мыши под левую руку было несколько следствий.

  1. Я узнал про такое явление, как амбидекстрия. Это способность человека одинаково управлять правой и левой рукой. И развитие левой руки является очень сильной, при этом весьма интересной тренировкой.
  2. На мое рабочее место не пытаются садиться коллеги. Когда мышка слева, на клавиатуре буквы в «неправильном порядке» (или их вообще нет, была у меня одно время старая, затертая до блеска клавиатура IBM), желающих быстренько что-то сделать на моём месте поубавилось.
  3. Отрицательным следствием стал тот факт, что некоторые системы удаленного доступа, в частности, Microsoft RDP, не передает локальное переназначение кнопок мыши на удаленную систему. Это решается перенастройкой удаленной системы под своим аккаунтом, но, к сожалению, технологические (общие) учетные записи никто не отменял, поэтому приходится подстраиваться на ходу и в голове «менять кнопки». Но, впрочем, это, пожалуй, единственный недостаток подобного подхода.

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

Автор
Категории

Опубликовано
Комментарии Нет

Мой дед, фронтовик, сколько себя помню, подшучивал надо мной, задавая один и тот же вопрос: «Сколько будет дважды два?» И, независимо от моего ответа, говорил «Нет, внучек, не быть тебе бухгалтером!»

В разном возрасте я отвечал по-разному. И «четыре», и «пять», и «не скажу» и т.д. Этот вопрос он мне задавал лет с 4 до 14, всегда по-доброму посмеиваясь над тем, что я не могу ответить на этот вопрос. Однажды он таки сдался и ответил: «Правильный ответ — сколько надо, столько и сделаем».

В дальнейшем так получилось, что я стал программистом. И близкое знакомство с бухгалтерией и бухгалтерами мне объяснило суть той, быть может, не очень удачной, шутки.

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

Был однажды введен налог с продаж. Размер этого налога составлял максимальные 5%. Потребовалось внести изменение в расчетное ПО для учета этого налога. А, поскольку, счета уже были выставлены клиентам, то необходимо было переформировать счета и указать в них сумму налога. Ну что ж, задача понятна и, в общем, довольно проста.

Сколько будет 5% от 100 рублей? Пять рублей? Я тоже так подумал и сделал. Т.е. у меня все счета получились на 5% больше, чем нужно. Делаю отчеты, переформирую счета, и, довольный, иду к руководству.

Меня разнесли в пух и прах! Оказалось, что эти пять процентов уже «вкручены» в сумму и необходимо их «выкрутить». Нужно было выделить 5% в уже выставленных счетах! Ты ничего не понимаешь!!! Ну и т.д. Я опешил и попросил мне написать формулу, по которой это рассчитывается. Оказалось, что пять процентов внутри суммы рассчитывается так: 100 — (100 / 1.05) и составляет 4 рубля 76 копеек!

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

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

Постепенно, с накоплением опыта, я стал понимать, что бухгалтера просто думают по-другому по сравнению со мной, с программистами и многими другими профессиями. И причин тому масса.

Работа бухгалтера очень сильно регламентирована. Есть множество законов и подзаконных актов, которые необходимо соблюдать. Больше того, нарушение многих из них очень грозит весьма серьезными наказаниями. Просрочка сдачи отчетности, например, чревата штрафами. Или ошибки в составлении (другими людьми!) авансовых отчетов может привести к штрафам. Отсутствие каких-то документов может привести к штрафам. И так далее.

Бухгалтерские правила часто сформулированы так, что для обывателя кажутся или придирками, или идиотизмом. Тем не менее, бухгалтера должны их соблюдать. Сюда, например, можно отнести вычисление налога с продаж, рассмотренное выше.

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

Поняв всё это, начинаешь по-другому относиться к этим «тёткам», хотя часто это бывают весьма милые девушки или добрые тётушки, которые могут и булочками накормить, и чаем напоить… Я, впрочем, отвлекся.

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

Автор
Категории

Опубликовано
Комментарии Нет

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

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

Вы наверняка читали кучу текстов про эргономику, где то же самое расписано более подробно. Не хочу, чтобы этот текст стал очередным «бла-бла-бла» про то, что полезно двигаться, делать перерывы и прочая.

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

Тогда я стал искать то, что могло бы меня «выпинывать» из-за компьютера, причем на регулярной основе. И нашел! Люди давно озадачились этим вопросом. Есть несколько программ, которые принудительно прерывают вашу работу за компьютером, мне понравилась программа Workrave.

Она много что умеет делать, мне же в ней нравится то, что она блокирует экран (или экраны, если их несколько), не давая продолжать работу. Workrave прерывает работу на 30 секунд каждые 10 минут и на 10 минут каждые 45 минут (это большой перерыв). Интервалы перерывов настраиваются, можно подстроить под себя.

Логичный вопрос возникает: не мешают ли перерывы в работе? Не рвется ли нить внимания? В долгосрочной перспективе оказалось, что эти перерывы полезны. Организм привыкает к этим перерывам и ты уже начинаешь ждать, когда же будет пауза. Что до разрывов внимания, то они поначалу могут раздражать, но это с лихвой компенсируется тем, что за счет отдыха все остальное время внимание остается более концентрированным.

Есть и другие способы для того, чтобы избежать проблем от статических нагрузок, однако использование программ, подобных Workrave — самое простое, с чего вы можете начать заботиться о своем здоровье при работе с компьютером.

Автор

Опубликовано
Комментарии Нет

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

Встаёт вопрос необходимости переучиваться, тем более, что я уже много лет владею «слепой печатью». А раз переучиваться, то может сразу попробовать разом убить двух зайцев ?

Итак, в связи с переходом на новую клавиатуру и новую раскладку я решил произвести переназначение клавиш на более удобное.

Основная задача — максимально разгрузить мизинцы, т.е. уменьшить количество нажатий клавиш Shift.

Для решения этой задачи я взял инструмент The Microsoft Keyboard Layout Creator и сделал себе две раскладки, для русского и для английского языков.

При создании раскладок я ориентировался на раскладку Programmer Dvorak :


Изображение со страницы http://www.kaufmann.no/roland/dvorak/

Так, цифры я расположил в следующем порядке: «75319 02468» и переместил их в верхний регистр (набираются с Shift), в нижнем же регистре английской раскладки на цифровых клавишах расположены символы «~@[{(= *)}]+!#», в нижнем регистре русской раскладки — символы «?!"№(, .)-:;+=».

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

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

Помимо двух состояний клавиш (с клавишей Shift и без нее), есть еще режим с клавишей AltGr (правый Alt). Илья Бирман в свое время сделал раскладку, впоследствии ставшей известной под названием Типографская раскладка Ильи Бирмана, в которой как раз с помощью клавиши AltGr вводятся специальные символы.

Вот что в итоге у меня получилось:

Английская раскладка

Русская раскладка

В русской раскладке дополнительно вводятся типографские символы и некоторые символы из английской раскладки, которые иногда требуются в русскоязычных текстах, например «#» или «@». Кроме того, буква «Ё» присутствует на клавиатуре, но вводится через AltGr как редко используемая. Заглавная буква Ё вводится с помощью «Shift-AltGr-е».

И что?

Пользоваться подобными раскладками оказалось очень удобно. Необходимость не нажимать Shift серьёзно облегчает работу, поскольку необходимые символы почти всегда нажимаются одним пальцем. Цифры находятся в другом порядке, и часто путаешься, особенно если приходится переключаться, например при работе по RDP, но выигрыш все же есть, поскольку цифры, используемые чаще всего, расположены к центру и набираются указательными пальцами. Это самая сложная часть переучивания, на мой взгляд.

Скачать

Если вы последуете моему примеру и захотите воспользоваться обновленной раскладкой, можете скачать «раскладки Соломенникова»:

Английская раскладка

Русская раскладка

Исходные файлы раскладок

Автор
Категории

Опубликовано
Комментарии Нет

«Ты программист и ты проводишь у компьютера 12-14 часов в сутки. Почти все это время нагружены не только мозг и глаза, но и руки.

Скорее всего, у тебя дешевая клавиатура за 5-10 долларов из сетевого магазина. Поздравляю, у тебя проблемы!»

Примерно так мне хотелось начать эту запись. Но не буду нагнетать. Я давно хотел поменять свою клавиатуру на что-нибудь более подходящее. Долгое время я работал на клавиатуре Microsoft Natural 4000, в общем, меня она устраивала. Потом я сменил работу и клавиатура осталась в прошлом. Я хотел приобрести что-нибудь экстравагантное, вроде Das Keyboard Model S Ultimate без надписей на кнопках. Однако, в процессе изучения вопроса стал понимать, что в клавиатуре важна не ее «гиковость», а вполне конкретное удобство работы.

В чем же состоит это самое удобство работы?

Проанализировав свои ощущения от работы с клавиатурой и большое количество материалов на тему эргономики, я пришел к выводу, что для меня важно разгрузить мизинцы, поскольку это самые нагруженные пальцы при печати, особенно правый. Правым мизинцем мы нажимаем «Enter», правый «Shift», символы «/», «\», на русской раскладке еще точку и запятую. И, надо сказать, правая рука у меня стала ощутимо болеть. Я не связывал эти ощущения с набором, скорее с позой при
работе с компьютером.

Но самая большая напасть, на мой взгляд, это сдвиг рядов кнопок друг относительно друга. Пальцам приходится ежесекундно совершать горизонтальные перемещения вдоль клавиатуры; необходимости в этих перемещениях на сегодняшний день нет. Если раньше, во времена печатных машинок, сдвиг кнопок был обусловлен наличием рычажного механизма, то сейчас ряды сдвинуты только по историческим причинам.

Поэтому мой выбор остановился на двух клавиатурах: Typematrix и Truly Ergonomic Keyboard.

У обоих клавиатур кнопки не сдвинуты по горизонтали и, что важно, клавиша Enter расположена посередине клавиатуры, что позволяет нажимать ее указательными пальцами.

Я приобрел клавиатуру Typematrix, она оказалась почти на сто долларов дешевле.

Клавиатура Typematrix
Фото с официального сайта www.typematrix.com

У меня перестала болеть правая рука в первый же день использования новой клавиатуры! И могу утверждать, что это не эффект плацебо, а отсутствие горизонтального сдвига рядов.

Сама клавиатура маленькая, по типу ноутбучных клавиатур, ход клавиш мягкий. Клавиатура работает относительно бесшумно.

Клавиатура поставляется с несколькими вариантами раскладок, напечатанных на клавишах: QWERTY, DVORAK и т.д. Есть вариант без надписей на кнопках. Но, поскольку я взялся переучиваться на раскладку Dvorak, то я не рискнул все-таки взять клавиатуру без надписей, хотя и очень хотел, поэтому приобрел клавиатуру с раскладкой Dvorak.

Клавиатура Typematrix. Раскладка Dvorak
Фото с официального сайта www.typematrix.com

На клавиатуре очень удобно расположены клавиши, нажимаемые с помощью модификатора Fn, например, клавиши вырезания, копирования, вставки, регулирования громкости.

Дополнительным способы разгрузить руки и тем самым немного улучшить свое здоровье при работе с клавиатурой, было такое изменение раскладок, при котором знаки препинания набираются без использования клавиши Shift, а цифры расположены «экономнее» (см. Programmer Dvorak). Но об этом в следующий раз.

Автор
Категории

← Старые Новые →