Мой дядя самых честных правил программ исходники за так ...

24 апр. 2009 г.

Управление окнами с клавиатуры также как в Windows 7 и даже больше

Более полугода назад я стал обладателем хорошего широкого прямоугольного монитора LG W2600HP и избавился от надоевших квадратов, по крайней мере, дома.

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

А недавно обнаружил прекрасную утилиту keysextender от outcoldman, для управления окнами с помощью горячих клавиш Win + [Right|Up|Left|Down].

keysextender_vista

Win + Up – максимизация текущего окна,

Win + Down – минимизация текущего окна, или восстановление максимизированного,

Win + Right – поместить на полэкрана справа,

Win + Left – поместить на полэкрана слева.

Отличная, в общем, утилита, за исключением мигающего окошка при старте.

Двойная максимизация

С её помощью я решил автоматизировать управление окнами на своём мониторе, и реализовать дополнительную функцию двойной максимизации. Это когда по первому нажатию Win + Up не сразу максимизирует окно, а вначале помещает его определённый размер, а по второму делает честную максимизацию.

Так как проект Open Source, то сделать это не составило никакого труда и стоило пару часов кодирования и отладки.

Результат:

Binary: keysextender_withdoublemaximize_bin.zip,

Source: keysextender_withdoublemaximize_src.zip.

Патч отправлен автору и, возможно, фича попадёт в основную ветку проекта.

22 апр. 2009 г.

История Microsoft в альтернативной трактовке

Прочитал довольно интересный конспирологический исторический рассказ об истории совместного бизнеса IBM и Microsoft: IBM - Microsoft: история "рокировки" лидеров компьютерной индустрии.

Факты не проверял, но читается легко и интересно.

“Факт, который почему-то никто не приводит - Гейтс не  разрабатывал интерпретатора бейсика!  Altair BASIC писал нанятый "им сокурсник по  гарварду - Monte Davidoff”.

“QDOS was based on Gary Kildall's CP/M, Paterson had bought a CP/M manual and used it as the basis to write his operating system in six weeks, QDOS was different enough from CP/M to be considered legal.

Microsoft bought the rights to QDOS for $50,000, keeping the IBM deal a secret from Seattle Computer Products. Gates then talked IBM into letting Microsoft retain the rights, to market MS DOS separate from the IBM PC project, Gates proceeded to make a fortune from the licensing of MS-DOS.”.

Вполне подходит для удовлетворения познавательного интереса к истории индустрии.