Архив

Архив Декабрь 2009

Как кушать куриные крылышки

27 декабря 2009

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

Не зря они с Томасом Эдисоном соотечественники.

Default , ,

Возвращение “Сетевых подключений”

22 декабря 2009

Далеко не все нововведения в линейке ОС Microsoft Windows идут на пользу конечному пользователю. В Windows Vista появилась новая оснастка управления сетями, которую назвали “Центр управления сетями и общим доступом”. Она же перекочевала в Windows Server 2008 и Windows 7. Не сказать, чтобы она была уж совсем неудобоваримым инструментом, но для решения отдельных задач куда лучше подходил привычный еще со времен Windows 2000 список сетевых подключений, каждое из которых было моментально доступно для редактирования. Скажем, для смены IP-адреса сетевого интерфейса в Windows 7 надо совершить много движений мышью и минимум 3 клика: по значку сети в трее, по кнопке “Центр управления сетями и общим доступом” и по конкретному сетевому интерфейсу в списке сетей. В Vista – и того больше, к тому же с большими задержками, поскольку Vista от природы задумчива и нетороплива. Сплошные задержки в работе и трата нервов! Что ж, у нас есть заманчивая возможность вернуть привычную папку “Сетевые подключения”.

Создадим на рабочем столе ярлык, указав в поле ввода расположения объекта файл ncpa.cpl и присвоим ему произвольное (да хоть те же “Сетевые подключения”) имя. Открываем и… вуаля:

win7-network-connections

“Маленькие победы каждый день” (с), угу.

Default ,

Как измененить язык ввода на экране приветствия Windows 7

21 декабря 2009

Итак, вы установили Windows 7, традиционно забыв поменять раскладку клавиатуры по умолчанию на английскую. В Vista смена языка ввода по умолчанию распространялась только на систему после входа в нее пользователя, а раскладка клавиатуры на экране приветствия менялась только путем правки реестра. В Windows 7 все гораздо проще: теперь можно скопировать параметры на экран приветствия из учетной записи пользователя. Для этого необходимо сменить текущему пользователю раскладку клавиатуры по умолчанию на английскую, зайти в Панель управления –> Язык и региональные стандарты –> Дополнительно –> “Копировать параметры…”, установить чекбокс “Экран приветствия и системные учетные записи” и нажать “Ок”.

win7-welcome-screen-locale

После этого раскладка клавиатуры на экране приветствия изменится на привычную английскую.

Default ,

ftp.exe как инструмент для работы с FTP-серверами

17 декабря 2009

Для работы с FTP-серверами вовсе необязательно использовать громоздкие (и иногда небесплатные) FTP-клиенты, для простейших операций вполне сгодится входящая в состав ОС Windows (2000 — 2008/7 — точно, за остальные не ручаюсь) утилита командной строки ftp.exe.

Чтобы запустить ftp.exe, нужно вызвать диалоговое окно «Выполнить» и набрать ftp. Клиент выведет строку приглашения в командном интерпретаторе cmd.exe и сразу будет готов к работе:

ftp2

Синтаксис ftp.exe очень прост и достаточно подробно описан во встроенной справке, которую можно вызвать командой help:

ftp3

В справочной системе ftp.exe существуют краткие описания всех команд. Их вызов осуществляется командой help. Посмотрим, например, что делает команда dir. Для этого наберем help dir:

ftp4

Попробуем установить соединение с каким-нибудь ftp-сервером. Пусть это будет linuxcenter.ru. В этом нам поможет команда open linuxcenter.ru:

ftp5

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

ftp6

После подключения к ftp-серверу необходимо сообщить ему, в каком режиме мы будем с ним работать. Режимов всего два: port-mode channel и passive-mode data channel. В 99 случаях из 100 используется пассивный режим (подробнее о различиях скажет Википедия), сообщаем серверу, что мы не исключение из правил, командой quote PASV:
ftp7
Теперь мы можем приступать к выполнению операций с данными: переходить по структуре каталогов и выводить их листинги, осуществлять upload и download файлов, менять форматы пересылаемых данных и пр. Однако, ftp-серверы бывают разными. Поэтому сперва будет нелишним ознакомиться с синтаксисом, поддерживаемым удаленным сервером. Для этого есть команда remotehelp:
ftp8

Чтобы закрыть активное соединение, используйте команду close, для выхода из ftp.exe — quit. И help вам в помощь.

Default ,

Не в поиске

17 декабря 2009

Мои мытарства в поисках совершенства закончены:

R&Q-IM

Default ,

Перенос единственного контроллера домена на новый сервер

16 декабря 2009

Краткий конспект по переносу DC (единственного в домене), являющегося по совместительству сервером глобального каталога и носителем ролей FSMO, на новый сервер:

1. Делаем опись ресурсов на старом DC (чаще всего это DNS, DHCP, WINS, File Server, Print Server).

2. Создаем на старом сервере резервную копию system state с помощью ntbackup.

3. Инсталлируем на новый сервер Windows Server 2003.

4. Поднимаем его до дополнительного контроллера домена и перезагружаем.

5. Поднимаем его до сервера глобального каталога и перезагружаем.

6. Инсталлируем DNS-сервер на новый контроллер.

7. Если на старом DC есть WINS, то инсталлируем его на новый и переносим базу данных.

8. Переносим роли FSMO на новый DC.

9. Снимаем роль глобального каталога со старого сервера и перезагружаем его.

10. Понижаем старый контроллер до рядового сервера.

11. Переносим настройки сервера печати (например, с помощью Windows Print Migrator).

12. Переносим настройки файлового сервера (с помощью Microsoft File Server Migration Toolkit).

13. Инсталлируем DHCP-сервер на новый контроллер и переносим на него параметры со старого (указав в параметрах сервера IP-адреса новых DNS и WINS).

14. Перерегистрируем клиентские компьютеры на новый DHCP с помощью команд ipconfig /release и ipconfig /renew.

Default , ,

Отклики FTP

15 декабря 2009

110 Restart marker at MARK yyyy=mmmm (new file pointers)
120 Service ready in nnn minutes
125 Data connection open, transfer starting
150 Open connection
200 OK
202 Command not implemented
211 System status reply
212 Directory status reply
213 File status reply
214 Help message reply
215 System type reply
220 Service ready
221 Log off network
225 Data connection open
226 Close data connection
227 Enter passive mode (IP address, port ID)
230 Log on network
250 File action completed
257 Path name created
331 Password required
332 Account name required
350 File action pending
421 Service shutting down
425 Cannot open data connection
426 Connection closed
450 File unavailable
451 Local error encountered
452 Insufficient disk space
500 Invalid command
501 Bad parameter
502 Command not implemented
503 Bad command sequence
504 Parameter invalid for command
530 Not logged onto network
532 Need account for storing files
550 File unavailable
551 Page type unknown
552 Storage allocation exceeded
553 File name not allowed

Default ,

В поиске

13 декабря 2009

А существует в природе нормальный ICQ-клиент? QIP, Miranda и нативный не предлагать.

Default , ,

Стандартные команды FTP

9 декабря 2009

ABOR — прервать соединение, используемое для передачи данных
ACCT — учетная запись для системных привилегий
ALLO — выделение пространства для записи фалов на сервер
APPE — добавление (Append) файла к файлу с таким же именем на сервере
CDUP — переход в родительский каталог на сервере
CWD — смена рабочего каталога на сервере
DELE — удаление файла на сервере
HELP — получение справки об указанной команде
LIST — получение информации о связи имени с файлом или каталогом
MODE — пежим передачи (S=поток, B=блок, C=компрессия)
MKD — создание каталога на сервере
NLST — список содержимого каталога
NOOP — отсутствие операций, кроме подтверждений от сервера
PASS — пароль для входа в систему
PASV — запрос к серверу на соединение, для передачи данных
QUIT — отключение от сервера FTP
REIN — повторный вход в систему
REST — восстановление передачи файла с заданной позиции
RETR — найти (скопировать) файл на сервере
RMD — удалить каталог на сервере
RNFR — переименовать путь (со старого)
RNTO — переименовать путь (на новый)
SITE — получить параметры сайта от сервера
SMNT — смонтировать указанную структуру файлов
STAT — получить информацию о текущем каталоге или процессе
STOR — записать (скопировать) файл на сервер
STOU — сохранить файл с именем сервера
STRU — структура данных (F=файл, R=запись, P=страница)
SYST — получить информацию об операционной системе сервера
TYPE — тип данных (A=ASCII, E=EBCDIC, I=бинарные)
USER — имя пользователя для входа в систему

Default ,

Два финта для IE

7 декабря 2009

Иногда Internet Explorer без видимых причин перестает обновлять страницы. Кэширует и, падла, ни на какие нажатия reload или F5 не реагирует. В этом случае надо жать Ctrl+F5. IE обновит не только страницу, но и ее кэш.

Иногда Internet Explorer совсем теряет страх и сохраняет все картинки, вне зависимости от их исходного формата, только в BMP. Это не баг, это фича. А избавиться из нее можно только вооружившись информацией из KB: http://support.microsoft.com/kb/260650/ru.

Default