пересобрать
xf86-input-evdev
среда, 15 сентября 2010 г.
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 -------
источник на мануал создания ключей для 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
Источник
Подписаться на:
Сообщения (Atom)