Windows

настройки

Язык на экране ввода пароля (на экране приветствия) при загрузке windows xp

через regedit:
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
1 - 00000409 - английский
2 - 00000419 - русский

Отображение папок

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

Запуск Python программ под windows

Для запуска программы на Python потребуется скачать и установить виртуальную машину. В настоящий момент (февраль 2010) лучше устанавливать версию 2.6.x. Устанавливается как обычно (next, next, next,...). После установки, папку C:\Python26; удобно добавить в PATH (Свойства системы→Дополнительно→Переменные среды). Далее запустить консоль и перейти в директорию, где лежит Python программа, которую Вы хотите запустить. Зайдя в папку, запустить программу:
python my_program_name.py
Если сработало, то ставим ассоциацию обработки py файлов c C:\Python26\python.exe. Если не сработало - копируем ошибку и идём в поисковик.

Если программа имеет расширение pyw, то она должна запускаться с помощью pythonw.exe (лежит в том же C:\Python26). Отличие состоит в том, что python.exe должен запускать консольные приложения, а pythonw.exe - оконные.

Остановить консольную Python-программу можно по Ctrl+Break или Ctrl+C. Оконную программу, наверное, только через диспетчер задач.

bat-файлы

добавить комментарии в файл:
rem my comment 1
:: my comment 2

@echo off :: если не сделать, то в консоли после каждой выполненной строки будет выводится путь.

зарезервированные переменные

%cd% :: текущий путь
%PATH%

задать переменную (в рамках одного скрипта):
set PROGRAM_NM_ROOT=%cd%\program_nm
echo %PROGRAM_NM_ROOT%

команды

cmd :: запустить экземпляр консоли (важно, т.к. bat-файл запускается из графического интерфейса)
pause :: выведет "Для продолжения нажмите любую кнопку..."

Быстро отправить print screen части экрана через skype в windows XP

Есть web-сервис clip2net, который позволяет поставить их приложение на свой комп. Приложение позволяет делать скриншот части экрана и разное прочее, в том числе записывать видео. Запуск программы для создания скриншота можно повесить на стандартную кнопку print screen. Важно другое: сделанный скриншот можно скопировать в буфер и просто вставить в скайп через ctrl+v (или shift+insert). А скайп умеет отправлять изображения из буфера обмена!

Notepad++

Один из моих любимых текстовых редакторов под windows для кодинга. Например, просто кликнув в соответствующий пункт меню, можно преобразовать из документ ANSI в UTF-8, или из Windows в Linux формат (отличаются переводы строк). Функциональность редактора может быть расширена с помощью плагинов.

Один из самых нужных плагинов Function list. Но после выхода второй версии плагина стало неясно, как им пользоваться. Нашёл к нему понятный how-to мануал: wlscripting.com/tutorial/53 (на английском).