Archive for the ‘Юзабилити’ Category

Ещё способ переключения раскладки капслоком

Когда-то давно я писал о том, как прекрасно переключать раскладку капслоком и презентовал спецсофтину, написанную [info]Диким, служащую этой благородной цели.

Недавно я перешёл на Windows 7 и задался вопросом, работает ли та софтина под этой операционной системой.  Естественно, ставить было софтину влом, поэтому вначале я спросил у [info]ДикМакса же работает ли прилага под семёркой. Естественно, ответа я не получил (нечего было спрашивать такой вопрос у линуксоида). Но! Дикий мне посоветовал мегатулзу под названием lswitch. Проверил — работает (под семёркой в том числе), и даже во многих аспектах прекрасней чем Capslock Keyboard Switcher, который я использовал до этого. Качаем здесь.

Спасибо Максу ещё раз, за то что совратил меня на капслочество. Это восхитительно.

Вдогонку про идею

Та проблема в IntelliJ IDEA, о которой я писал месяц назад, оказывается была пофикшена практически через день. JetBrains, малаццы.

Луч любви в сторону VS2010

Ситуация такая. Есть сишарповый проект (интересный проект, если вы понимаете о чём я). В файловой системе в исходниках этого проекта есть пустая папка. В csproj-файле её нету. Задача — добавить эту папку в проект.

В контекстном меню пункт Add -> Existing item не позволяет добавлять папки, только файлы. Пункт Add -> New folder, естественно, не даёт создать папку с нужным именем, потому что она уже есть.

НЕНАВИСТЬ.

Про один эксепшн

Речь пойдёт о джаве и двух чудесных IDE — eclipse и IntelliJ IDEA. Тестировалось всё в самых последних на момент написания статьи версиях этих программ под windows xp и какой-то там убунтой (десятой, чтоли).

Внимание, загадка! Что означает это сообщение об ошибке, выдаваемое идеей при попытке запуска программы (программа простенькая, четыре строчки):

Exception in thread "main" java.lang.NullPointerException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:110)

Ответ — дальше. Читаем дальше

Когда люди не думают о других

получается такой вот такое окошко.

Установка Visual Studio 2010

По какой причине разработчики запретили для этого окошка изменять размер, неясно. Самая адекватная причина, которая видится — это ненависть к людям.

Переключение раскладки по капслоку в виндовс

Есть софтина, без которой я с давних пор очень неуютно себя чувствую за компом. Я с давних пор являюсь апологетом расово-верной ОС Виндовс. А так как в ней нету возможности повесить переключение русской/английской раскладок на клавишу, например, Caps Lock, как это можно сделать в этих ваших линуксах, то приходится использовать всякие сторонние тулзы.

Я много лет использую ту, что написал дружище DikMax. Респект ему и уважение.

Плюсы переключения по капслоку:

  1. Можно убрать значок EN/RU с панели. Диод на клаве отлично его заменяет.
  2. Нажимать одну кнопку удобней чем две.
  3. Одной бесполезной клавишей на клавиатуре меньше.

Ну а вообще — дело привычки. Я привык очень быстро :)

Качаем здесь (28 KB).

UPD: Ещё про одну софтину читаем тут.

Как нажимать кнопки в лифте

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

Обычно, когда последний человек заходит в лифт, он сначала нажимает кнопку этажа, а потом кнопку «Ехать» (или как она там называется). Это нестратежно. Гораздо выгоднее нажимать сначала «Ехать», а потом уже свой этаж. Так экономится свое время и время попутчиков в лифте.

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

Смесители: обычный vs. однорычаговый

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

Читаем дальше