Библиотека BOINC для Windows и Linux

Долго искал я в инете, как собрать библиотеку для разработки BOINC-приложений, которая была бы совместима с GCC (это мне требовалось для работы кросс-компилятора из Linux в Windows). Ничего не найдя, я решил продраться самому, и вот вроде, что-то получилось. Программы, собранные с этой библиотекой, успешно работают на Windows-клиентах. Собственно, далее пойдет сырая инструкция, как это сделать.
Continue reading Библиотека BOINC для Windows и Linux

Как перенести рабочий стол на диск D:

Все просто – нужно залезть в реестр и поменять в ветках

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

значения параметра Desktop там и там на нужные (к примеру, D:\Desktop\user).

UPD: Сейчас попробовал перенести свой профиль с диска C на D. Нужно было добавить переменную окружения USERPROFILE, вот здесь: Свойства Моего компьютера – Дополнительно – Переменные среды, добавить вверху USERPROFILE установить значение D:\user. Аналогично прописать значения в папке реестра Shell Folders. Файл NTUSER.DAT, который хранит пользовательскую ветку реестра, похоже, переместить невозможно. И некоторые папки создаются вновь после перезагрузки (например Local Settings, Temp и др.). Так что какая-то часть профиля все равно остается на С. Однако, к примеру, настройки Firefox перенеслись 🙂

Служба VNC в Windows Vista

VNC – служба удаленного рабочего стола. Отличием от стандартного виндового RDP является то, что экран на той стороне не блокируется, и удаленный пользователь видит все то, что вы (подключившийся юзер) творите, в том числе и движения мышкой. К тому же, большинство реализаций VNC могут работать в режиме службы, так что даже разлогинивание пользователя не приведет к невозможности работать с машиной.

До недавних пор я пользовался RealVNC Free Edition на всех своих компьютерах – как Linux, так и Windows. Но когда купил ноутбук с предустановленной Vista, сервис VNC в реализации RealVNC хоть и поднялся, но подключиться не удалось – Connection reset by peer. Всяческие ковыряния ни к чему не привели, и пришлось искать какую-либо альтернативу. Говорят, что платная версия RealVNC работает с вистой, но денег, увы, нет. Среди других достойных вариантов нашлось два: TightVNC и UltraVNC. Continue reading Служба VNC в Windows Vista

Несколько SSL-сайтов на одном IP-адресе

Эта заметка представляет собой вольный перевод следующей статьи: http://blog.revolunet.com/index.php/reseau/administration/hosting-multiple-ssl-vhosts-on-a-single-ipportcertificate-with-apache2
Когда на работе решили сделать второй SSL-сайт, все почему-то поломалось. В частности, выскакивала вот такая ошибка:

SSL получило запись, длина которой превышает максимально допустимую.
(Код ошибки: ssl_error_rx_record_too_long)

Оказывается вот в чем причина. Continue reading Несколько SSL-сайтов на одном IP-адресе