Установка SVN на FreeBSD

Установка SVN на FreeBSD
Есть задача у моего друга: Установить SVN да таким образом, что бы информацию с него нельзя было украсть (а значит грамотно надо настроить авторизацию и разделение доступа) + сделать шифрование текущей копии репозитария, который находится в офисе, + передача изменений на удаленные сервера немедленно при их наступлении. В первой итерации имеем два сервера, один в офисе, второй удаленный, в другой стране и на другой планете.
Установка SVN на FreeBSD с поддержкой SSL
1) # cd /usr/pors/devel/subversion
2) # make configure

[ ] MOD_DAV_SVNmod_dav_svn module for Apache 2.X
[ ] MOD_DONTDOTHAT mod_dontdothat for Apache 2.X
[X] NEON WebDAV/Delta-V repo access module (neon)
[ ] SERF WebDAV/Delta-V repo access module (serf)
[X] SASL SASL2 authorization support
[X] BDBBerkeley DB (4 or 5) repository backend
[ ] ASVN Build and install Archive SVN (asvn)
[ ] MAINTAINER_DEBUG Build debug version
[ ] SVNSERVE_WRAPPER Enable svnserve wrapper
[X] SVNAUTHZ_VALIDATEinstall svnauthz-validate
[ ] STATIC Build static version (no shared libs)
[ ] GNOME_KEYRINGBuild with GNOME Keyring auth support
[ ] KDE_KWALLETBuild with KDE KWallet auth support
[ ] BOOK Install the Subversion Book

#cd /usr/ports/www/neon29
#make configure

Главное при установке NEON не забыть пометить «OPENSSLBuild» для поддержки SSL
[X] EXPATBuild with exapt-based XML parser
[ ] XMLBuild with libxml-based XML parser
[X] OPENSSLBuild with SSL support
[X] NLSBuild with NLS support
[X] GSSAPI Build with GSSAPI support
[X] PROXYBuild with libproxy support

# cd /usr/ports/devel/subversion/make install

После того как все установилось, прописываем конфигурацию и разрешаем запуск в /etc/rc.conf
svnserve_enable=»YES»
svnserve_flags=»-d —listen-port=3690 —listen-host 192.168.12.23″
svnserve_data=»/usr/repos/»
svnserve_user=»svn»
svnserve_group=»svn»

# /usr/local/etc/rc.d/svnserve start

Сервер запущен!

Теперь создадим наш первый репозиторий:
# svnadmin create /usr/repos/zagor
# chown -R svn:svn /usr/repos/zagor

Продолжение по тегу SVN

Windows 7 HotKey

Сегодня случайно узнал, что активное окно в Windows 7 можно прилепить к одной из сторон экрана, или полностью развернуть, используюя хоткей Win+стрелки Попробуйте понаживать, прикольно =)

Раскладка Windows как на Mac (Win+Space)

И так, в предидущем посте я написал как подключить клавиатуру и трэкпад к машине с Windows. Теперь как я заметил, мне очень нехватает запятых, точек, вопросительных знаков на своих местах, и переключение Ctrl+Shift или Alt+Shift не так удобно как Маковский cmd+space.

Для решения этой проблемы ставим софтинку которую качаем отсюда:
http://www.autohotkey.com/download/

Устанавливаем эту программку, затем в трее жмакаем на нее правой кнопкой, выбираем «Edit this script», стираем там все нафиг, и добавляем это:


^Space::PostMessage, 0x50, 2, 0,, A ; 0x50 is WM_INPUTLANGCHANGEREQUEST

$+6::CheckRus(",","^")
$+7::CheckRus(".","&")
$+/::CheckRus("?","?")
$+5::CheckRus(":","%")

CheckRus(rus,eng)
{
SetFormat, Integer, H
WinGet, WinID,, A
ThreadID:=DllCall("GetWindowThreadProcessId", "Int", WinID, "Int", 0)
InputLocaleID:=DllCall("GetKeyboardLayout", "Int", ThreadID)
if(InputLocaleID == "0x4190419")
{
Send %rus%
}
if(InputLocaleId == "0x4090409")
{
SendRaw %eng%
}
Return
}

Сохраняем, жмем правой кнопкой в трее «Reload This script» и наслаждаемся жизнью =)

Установка Apple TrackPad на Windows

Всем привет, сегодня я расскажу, как просто и эффективно можно подключить Apple Magic TrackPad на компьютер на котором установлена ОС Windows
В частности я подключаю Magic TrackPad на Windows 7 Home Edititon. Принципиально установка ничем не отчличается от установки Magic TrackPad на Windows XP.

И так начнем! Вообще, наш уважаемый Стив Джобс не задумывал поддерживать свои устройства на Windows, в том числе и TrackPad, но так как заявлена поддержка ОС Windows на компьютерах Apple, то и устройства должны быть минимально поддержаны. Вся штука в том, что если подключить тэкпэд по блютусу, то он конечно будет работь как мышка с одной кнопкой, но нам этого явно недостаточно, потому что нет прокрутки, и нет правой кнопки, это ниразу не удобно!

Как это исправить? Поя методика похудения состоит из 4-х шагов:
1) Качаем свежий BootCamp с сайта Apple (Версия для 64-х бит, и версия для 32-х бит)
2) Качаем архиватор 7zip
3) Открываем архиватор, находим в нем ваш экзешник bootcamp, и жмем на нем правой клавишей мышки «7 Zip» — «Распаковать в папку BootCamp…..»
4) Заходим в эту папку архиватором, там есть файл BootCampUpdate(32 или 64), и распаковываем его тоже
5) Внутри распакованной папки, туча папок, которые называются типа BootCamp3200lToBootCamp3200, в одной из них, есть файл Binary.AppleWirelessTrackpad_Bin, вот этот файл надо переименовать, добавив вконце ему расширение ЕХЕ.
6) Запускаем этот файл, драйвера устанавливаются в систему, все! Можем подключать TrackPad к Windows!

Работает скролинг двемя пальцами, правай кнопка двойним нажатием, ну и обычный шелчек одним пальцем.

Удачи!

20110831-100159.jpg

Любителям читать по английски, познавательная и добрая сказка.

Once upon a time, a king said to his minister, “When we talk about productivity, the dogs seem to be more productive than goats. But why do we see only herds of goats instead of packs of dogs? Can you explain?”
The smart minister replied, “Your Majesty, allow me to carry out an experiment and you shall know why.”
In the evening, the minister locked up twenty dogs in a house with a basket full of pancakes. In another house, the minister locked up another twenty goats with a basket full of hay. The minister ordered that the houses be locked up and guarded carefully. Then he told the King, “Your Majesty, you’ll have the answer by tomorrow morning.”
The next morning, they returned to the two houses. When the minister ordered the guards to open the house in which the dogs were kept, they saw that the dogs had fought each other to death while the basket of pancakes was left untouched.
Then the minister and the King came to the other house which had the goats locked up. They saw the goats were lying close to each other, deep asleep. The basket of hay was now empty.
“Your Majesty,” the minister said, “the dogs didn’t eat their food but they fought to death for it. The goats, however, ate the hay and slept together. That is why the goats can flourish and grow in bigger numbers while the dogs keep fighting amongst themselves. It is the same with people. When they keep fighting each other, they will never prosper.”
The King was happy with the minister’s answer.