HP Pavilion TX2000 - проблемы с клавиатурой

Дали HP Pavilion TX2000 - установить кое-какой софт.
Скопировал дистрибутив, решил переименовать папку - БАЦ! С клавиатуры не набирается текст. И вообще ничего с клавиатуры не набирается. Она вообще не работает!
Ну, дамаю, это какая-то специальная фича у таблетки - типа все стилусом/пальцем делать.
Поковырялся-поковырялся, не, ну неудобно... И вообще - должна же она как-то включаться в принципе! Включал-выключал, на все места нажимал, снова перезагружался - никак. Ну, все - думаю, живо представляю, как заказчик говорит, что мол, "до тебя все работало"... Натравливаю на него гугл, и -вот: (http://forum.ixbt.com/topic.cgi?id=17:31211:2109 последнее сообщение на странице).
Оказывается, это встроенный баг!!!

Бесплатный сыр :)

Как честный сисадмин :) устанавливаю и пользователям и себе только лицензионный или бесплатный софт. Вот такой примерно джентльменский набор на сегодня:

FastStone viewer Просмотр/редактирование изображений - http://www.faststone.org/

OpenOffice.org Офисный пакет - http://www.i-rs.ru

7zip Архиватор - http://www.7zip.com

RationalPlan viewer просмотр файлов MS Project - http://www.rationalplan.com

...продолжение следует

Генерация ключей openssl для Apache 2.2 под Windows

1. Для того, чтобы openssl не ругалась на отсутствующий файл конфигурации "Unable to load config info from /usr/local/ssl/openssl.cnf":
устанавливаем переменную окружения OPENSSL_CONF:
C:\Apache2.2\bin>set OPENSSL_CONF=\Apache2.2\bin\openssl.cnf

2.Собственно генерируем ключи и сертификаты
C:\Apache2.2\bin>openssl genrsa -des3 -out server.key 1024
C:\Apache2.2\bin>openssl rsa -in server.key -out server.pem
C:\Apache2.2\bin>openssl req -new -key server.key -out server.csr
(здесь поля "A challenge password" и "An optional company name" не заполняем)
C:\Apache2.2\bin>openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

3.Кладем server.key и server.crt в C:/Apache2.2/conf/
...и обламываемся:
Thu Aug 13 17:59:44 2009] [error] Init: SSLPassPhraseDialog builtin is not supported on Win32 (key file C:/Apache2.2/conf/server.key)

4.Делаем как написано здесь:http://www.entrust.net/knowledge-base/technote.cfm?tn=5634, а именно:
Закомментируем в httpd-ssl.conf строчку:#SSLPassPhraseDialog builtin и убираем пароль из ключа:
C:\Apache2.2\bin>ren server.key server.key.orig
C:\Apache2.2\bin>openssl rsa -in server.key.orig -out server.key
Enter pass phrase for server.key.orig:
writing RSA key

Апач ругнулся
[Thu Aug 13 18:07:31 2009] [warn] RSA server certificate CommonName (CN) `MR SMITH' does NOT match server name!?
и запустился:
[Thu Aug 13 18:07:32 2009] [notice] Child 296: Starting thread to listen on port 443.
[Thu Aug 13 18:07:32 2009] [notice] Child 296: Starting thread to listen on port 80.

Концепция однако

"В то время как Sun Microsystems предложила в 90#х гг. свою концепцию "сеть — это компьютер", Microsoft не собиралась успокоиться до тех пор, пока компьютер под управлением Windows не окажется на каждом рабочем столе. Теперь, когда все это стало реальностью, Microsoft смогла отдохнуть, и теперь в действительности ищет но вые рынки и новые продукты."

Хаген Граф. "Создание веб сайтов с помощью Joomla! 1.5"

Установка FreeBSD под VirtualBox

Возникла необходимость поднять тестовую FreeBSD на ноутбуке под Vista (buisines, SP2).
В качестве платформы виртуализации выбрал бесплатный VirtualBox, сегодняшняя версия - 3.04.

Установка и конфигурирование VirtualBox не вызвала каких-либо трудностей, за исключением конфигурирования сети.

FreeBSD устанавливалась с LiveFS - диска, поэтому было необходимо, чтобы виртуальная система имела доступ к ftp-серверам FreeBSD.

Хост-система подключена к интернет через ADSL-модем в режиме роутера,
который выдает адреса локальной сети в диапазоне, допустим, 10.0.0.0/24,
а сам является шлюзом и ДНС сервером с адресом, скажем, 10.0.0.1.
Адаптер хост-системы имеет IP 10.0.0.2.
После нескольких попыток следующая конфигурация оказалась работоспособной:

На хост-системе для адаптера "VirtualBox Host-Only network" прописываем IP 10.0.0.3,
маска 255.255.255.0, шлюз и ДНС 10.0.0.1 (насчет этого пункта - сомневаюсь, в принципе, он, видимо не нужен)

В конфигурации виртуальной машины подключаем сетевой адаптер типа "Сетевой мост" и устройство - адаптер хост-машины (у меня - "BroadCom Network Gigabit ethernet");
запускаем FreeBSD-шный sysinstall, разбиваем диск, выбираем дистрибутивы и т.д.;
в качестве distribution media выбираем FTP сервер, при настройке адаптера виртуальной машины указываем IP 10.0.0.3, маска 255.255.255.0, шлюз и ДНС - 10.0.0.1.

После проверки доступности сервера и подтверждения установки sysinstall успешно загружает дистрибутивы с FTP.

vbs скрипт для завершения работы сервера

dim WshShell, off, reboot
Set WshShell = CreateObject("WScript.Shell")
reboot = MsgBox("Начать перезагрузку сервера?", 4116, "Подтверждение")
if reboot = 7 then
off = MsgBox("Завершить работу сервера?", 4116, "Подтверждение")
if off = 6 then
shash()
WshShell.Run "shutdown -s -t 0"
end if
else
shash()
WshShell.Run "shutdown -r -t 0"
end if

Function shash()
message = "ВНИМАНИЕ! Через 10 минут произойдет отключение сервера." & chr(13) & chr(10) & "Просим сохранить данные и завершить работу с ресурсами сервера."
WshShell.Run "net.exe send /users " & message
WScript.Sleep 300000
message = "ВНИМАНИЕ! Через 5 минут произойдет отключение сервера." & chr(13) & chr(10) & "Просим сохранить данные и завершить работу с ресурсами сервера."
WshShell.Run "net.exe send /users " & message
WScript.Sleep 240000
message = "ВНИМАНИЕ! До завершения работы сервера осталась 1 минута." & chr(13) & chr(10) & "Просим немедленно сохранить данные и завершить работу с ресурсами сервера."
WshShell.Run "net.exe send /users " & message
WScript.Sleep 30000
message = "ВНИМАНИЕ! До завершения работы сервера осталось 30 секунд." & chr(13) & chr(10) & "Просим немедленно сохранить данные и завершить работу с ресурсами сервера."
WshShell.Run "net.exe send /users " & message
WScript.Sleep 20000
message = "ВНИМАНИЕ! До завершения работы сервера осталось 10 секунд." & chr(13) & chr(10) & "Просим немедленно сохранить данные и завершить работу с ресурсами сервера."
WshShell.Run "net.exe send /users " & message
WScript.Sleep 10000

end function


Популярные сообщения