среда, 15 сентября 2010 г.

После обновления Х перестали работать мышь и клава.

пересобрать
xf86-input-evdev

Trac + subversion под windows c доменной авторизацией

источник на апгрей трака
источник на мануал создания ключей для https

Мой поток сознания и примеры

 Обновлял с версии Trac-11 до Trac-12.
Необходимы следующие пакеты:
Считаем что сам Subversion уже установлен.

svn-python-1.6.6.win32-py2.6.exe
setuptools-0.6c11.win32-py2.6.exe (Набор инструментов для Python)
pywin32-214.win32-py2.6.exe (Сам Python)
pysqlite-2.6.0.win32-py2.6.exe (SQLite)
mod_python-3.3.2-dev-20080819.win32-py2.6.exe (Модуль питон для apache 2.2)
Genshi-0.6.win32.exe (Обработка файлов HTML и XML)
Babel-0.9.5.win32.exe (для руссификации)
Trac-0.12.win32.exe (Сам Trac)

Если обновляем trac на новую версию, то необходимо удалить старую версию трака и Genshi и залить  новые.
В случае руссификации перед установкой трака необходимо установить модуль Babel.


Для использования файла с правами доступа на просмотр/изменения  хранилища SVN, необходимо в trac.ini в секции [trac] установить параметры
authz_file = T:\repository\conf\svnaccess.conf
permission_policies = AuthzSourcePolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy
При чем AuthzSourcePolicy должен стоять первым.

Вроде всё остальное считаем настроенным.

httpd.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule python_module modules/mod_python.so


в httpd-ssl.conf:

------Начало  httpd-ssl.conf -------
Listen 443
AddType application/x-x509-ca-cert    .crt
AddType application/x-pkcs7-crl    .crl
SSLPassPhraseDialog  builtin
SSLSessionCache        "shmcb:C:/Program Files/Apache Software Foundation/Apache2.2/logs/ssl_scache(512000)"
SSLSessionCacheTimeout  300
SSLMutex default

    Alias /trac/chrome/common "C:/Program Files/Python/Lib/site-packages/trac/htdocs/"
    <Directory "C:/Program Files/Python/Lib/site-packages/trac/htdocs/">
      Order allow,deny
      Allow from all
    </Directory>

<VirtualHost *:443>
    ServerName bs:443
    ServerAdmin admin@bitza.lan
    ErrorLog "C:/Program Files/Apache Software Foundation/Apache2.2/logs/SVN-error.log"
    TransferLog "C:/Program Files/Apache Software Foundation/Apache2.2/logs/SVN-access.log"

    SSLEngine On
    SSLCipherSuite ALL

    SSLCertificateFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.crt"
    SSLCertificateKeyFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.key"

    <Location />
        DAV svn
        SVNPath "T:\repository"
   
        AuthName "Subversion repositories"
        AuthzSVNAccessFile "T:\repository\conf\svnaccess.conf"
        SSLRequireSSL
   
        AuthType SSPI
        SSPIAuth On
        SSPIAuthoritative On
        SSPIDomain bitza
##        SSPIOmitDomain on
        SSPIUsernameCase lower
        SSPIPerRequestAuth on
        SSPIOfferBasic On
   
        Require valid-user
    </Location>
    <Location /test>
        DAV svn
        SVNPath "T:\repository\test"
   
        AuthName "Subversion repositories"
        AuthzSVNAccessFile "T:\repository\test\conf\svnaccess.conf"
        SSLRequireSSL
   
        AuthType SSPI
        SSPIAuth On
        SSPIAuthoritative On
        SSPIDomain bitza
##        SSPIOmitDomain on
        SSPIUsernameCase lower
        SSPIPerRequestAuth on
        SSPIOfferBasic On
   
        Require valid-user
    </Location>
</VirtualHost>
------Конец  httpd-ssl.conf -------

В httpd-vhosts.conf

------ Начало httpd-vhosts.conf -------
 NameVirtualHost *:80
<VirtualHost *:80>
SSLEngine off
    DocumentRoot "D:/www/OCSInventory/ocsreports"
    ServerName OCS
    ErrorLog "logs/OCS-error.log"
    CustomLog "logs/OCS-access.log" common
</VirtualHost>

<VirtualHost *:80>
SSLEngine off
    DocumentRoot "D:/www/bs"
    ServerName bs
    ErrorLog "logs/BS-error.log"
    CustomLog "logs/BS-access.log" common
    <Location /phpmyadmin>
        Order deny,allow
        Allow from all
    </Location>

        <Location /trac>
            SetHandler mod_python
            PythonHandler trac.web.modpython_frontend
            PythonOption TracEnvParentDir "T:/trac-projects"
            PythonOption TracUriRoot /trac
            AuthName "авторизация в trac-projects"
            AuthType SSPI
            SSPIAuth On
        SSPIDomain bitza
            SSPIAuthoritative On
            SSPIOfferBasic On
#        SSPIOmitDomain On
    SSPIUsernameCase lower
    SSPIPerRequestAuth on

            Require group "bitza\Domain Admins" "bitza\Developers"
        </Location>
</VirtualHost>

------ Конец httpd-vhosts.conf -------

среда, 8 сентября 2010 г.

Утановить свою мелодию на будильник, напоминания, смс и тд.

Создаем в корне флешки папку media в ней папку audio в ней 4 папки
А в папки уже кладем нужные мелодии в нужные папки
Код
media/audio/alarms,
media/audio/notifications,
media/audio/ringtones,
media/audio/ui
Перезагружаемся и выбираем мелодии из настроек или будильника.
 Источник