Не могу понять, как назначить в Subversion права на дерево проектов:
/
/проект1
...
/проектX
Нужен доступ на чтение и запись только в определенные проекты.
Без прав на чтение к "/" не дает записывать данные в проекты.
Если разрешить чтение к "/", то можно слить все дерево / с подкаталогами.
Subversion создает в каждом каталоге подкаталог ".svn"
и при выполнении checkout и других операций не сохраняет
права и владельца файлов.
Можно это как-то решить или делать через shell?
Не работают на клавиатуре две клавиши "o" и "l".
По разному пробовал нажимать не работают,
как будто контакты окислились или стерлись.
Но если держать shift или Win-key, то нажимаются с первого раза.
Также работают если бегло набирать текст и не отпускать пердыдущую
клавишу. Ноут IRU-1714. Что посоветуете?
Клавиатуру уже вынимал из ноута, но ничего криминального не нашел.
subversion запускается через xinetd:
service svn
{
disable = no
port = 3690
socket_type = stream
protocol = tcp
wait = no
user = svn
server = /usr/bin/svnserve
server_args = --inetd --root /home/svn
}
В /home/svn/conf/
/authz
user12 = rw
/passwd
[users]
user12 = 9999
Получаю "Access Denied", если указать имя пользователя/пароль.
Если сделать anon-access = write, то все работает.
И второй вопрос, как разместить несколько проектов в /home/svn?
svnadmin create /home/svn/проект2?
Начал постепенно внедрять Linux у клиентов,
где не нужны унаследованные DOS/Win-приложения.
Поставил 2 сервера: шлюз+почта+proxy+ftp и samba/ldap/apache/postgresql.
Сделал автообновление через локальный ftp у клиентов.
По работе написано несколько приложений под Linux.
Госучреждение работает с персональными данными людей (не банк).
Чтобы соблюдать законы Российской Федерации нужно удалить
все не сертифицированное и создать шлюз на cisco или Windows ISA,
сервер только Win2003, клиенты только XP, SQL - MS.
1) Как в таких случаях работают банки и другие организации?
Возможно ставят сертифицированный RedHat за огромные $.
2) Оказался в роли стрелочника: сертифицируйте все программы,
поставьте все лицензионное, но денег не дадим :)
3) Узнал много интересного про MS:
web-приложение создает пул-соединений на 10 пользователей,
подключаясь под одним именем и в MSSQL только один пользователь,
а работает 100 пользователей. Платить будете за 100 :)))
Ubuntu 6.06. Apache 2.0.55/mod_perl.
Два виртуальных хоста:
Listen 8100
<VirtualHost _default_:8100>
DocumentRoot /var/www/prog1
<Location /perl>
Options -Indexes +ExecCGI
AllowOverride None
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Order deny,allow
Allow from all
</Location>
...
</VirtualHost>
Listen 8101
<VirtualHost _default_:8101>
DocumentRoot /var/www/prog2
<Location /perl>
Options -Indexes +ExecCGI
AllowOverride None
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Order deny,allow
Allow from all
</Location>
...
</VirtualHost>
В /var/log/error.log
Can't locate object method "prepare" via package "Net::LDAP" at /var/www/prog2/perl/Docum.pm line 53.
/var/www/prog1 - использует NET::LDAP;
/var/www/prog2 - не использует и не загружает NET::LDAP;
Ошибка в файле Docum.pm, который не использует NET::LDAP !!!
Сейчас нельзя обращаться одновременно к двум приложениям prog1 и prog2, появляются какие-то левые ошибки. После перезагрузки Apache
можно нормально работать только с одним приложением.
Как-бы одно приложение мешает другому!
Firefox 2.0.0.5/Windows XP и Firefox 1.5.0.13/Ubuntu 6.06,
принтер Samsung ML2250.
Из Windows/Firefox "почти" не печатает разделительные линии таблицы:
есть какое-то подобие в виде точечной линии и печаются
не все линии (закономерность не нашел).
1) Страница из двух div - верхний и нижний.
Как с помощью css сделать, чтобы на экране отображались оба,
а на печать шел только нижний?
2) Пользователь ввел данные в поля и хочет напечатать страницу.
Как заменить c помощью JQuery все элементы:
<input type="text" name="var1" value="12121">
...
<input type="text" name="var_end" value="454540.004">
на
12121
...
454540.004
Поставили задачу:
подчиненные организации создают отчет, печатают бумажный
вариант (ставят печати, подписи) и отсылает мне,
я (точнее бухгалтерия) автоматически делаю итоговый отчет по всем организациям (файлам).
Клиенты все windows, обработку отчетов можно сделать на perl/linux.
Возможные варианты:
1) Создать документ в Excel или Calc с разрешенными для
редактирования ячейками. На PERL ничего приличного не нашел
для чтения xls, тем бoлее для ods. Нужно только читать данные
из нужных номеров ячеек и записывать в базу для итогов.
2) Написать самому или использовать кроссплатформенную программу
у клиента для ввода данных с сохранением в XML (пока не нашел).
Желательно чтобы документ был сразу пригоден для печати и защищен
от вандалов. Обработать XML на perl.
3) Начать изучать basic и макросы в office, что не хочется...
Дайте совет.
Структура страницы:
+--------+
| 1 |
+---+----+
| 2 | 3 |
+---+----+
1) верхняя неподвижная часть 25px шириной 100%
2) левая область прокрутки списка записей
3) правая неподвижная область отображения выбранной записи
Активно используется Javascript и AJAX.
Браузер FF, IE не понимает position:fixed.
Сделал три div. Результат немного не устраивает:
- Полоса прокрутки отображается справа всей
страницы и не работает колесо мыши при нахождении в области 3.
- Если задать ширину div3 100%, то текст выезжает за правую границу.
Если задать точно в px, то виден фон div2 справа от div3.
- Может потребоваться вертикальная прокрутка в div3,
которой сейчас нет.
Как понимаю, нужно в сторону frame смотреть?
Правильно ли сейчас использовать iframe и frame?
Postgresql 8.1.9.
=> select * from (select * from infprog group by fm,im,ot,dtr) as fff;
ERROR: колонка "infprog.id" должна фигурировать в выражении GROUP BY или использоваться в агрегатной функции
infprog.id - тип serial.
Из таблицы infprog нужно выбрать уникальные записи по fm,im,ot,dtr.
Причем здесь id?