Windows

Mercurial. Синхронизация собранных с помощью ant проектов на серверах через rsync

kaliy аватар

Надо бы, конечно, все это в нормальную статью, с предисловием, красивыми словами и прочей херней оформить, да пока влом. Поэтому вот еще один клевый рецепт: синхронизация проектов сразу же после пуша!
Итак, что имеем. Несколько серверов, на которых настроен сервер rsync (вообще-то, cwrsync - сервера под виндой), проект, куда разработчики пушат патчи. Задача: синхронизировать проекты сразу же после пуша.
У меня это делают следующие файлы, которые находятся в каталоге репозитория .hg

  • rsync.bat - скрипт синхронизации
  • servers.txt - список серверов
  • ant.py - собственно, то, что выполняется после пуша

Подробнее опишу то, что выполняется после сборки.
Скрипт синхронизации выглядит следующим образом:

Mercurial. Отсылаем сообщения в расширении ACL

kaliy аватар

Эти заметки прежде всего для себя, чтобы на будущее не забыть. Это все актуально и под винду, и под линупсы. Только в линупсах путь к файлу acl.py будет другим (найти его можно с помощью locate)
Итак, предположим, что меркуриал уже установлен, репозиторий работает, ACL правильно выставлен, все зашибись. Но вдруг захотелось вам, чтобы приходило сообщение о том, что кто-то вдруг решил отредактировать какой-то файл без спроса. Сразу оговорюсь, что меркуриал стоит ставить тот, который mercurial x.x.x python x.x package.
Что еще - предположим, что пайтон у вас установлен в c:\python26. Все, предположений достаточно, теперь уже займемся правкой acl.
Да, еще, я на пайтоне не пишу, поэтому за код винить меня не стоит - работает же :)

Настройка rsync под Windows (сервер + клиент) с ssh-туннелем

kaliy аватар

Чувак очень клево рассказывает, реально. В интернетике полно говна, которое ничего толком не объясняет, а чувак в своих скринкастах толкает правильные вещи. Рекомендую, наткнулся совершенно случайно.
И да, акцент жуткий и одышка у чувака, но главное - знания :)

Учитель - Медведеву: Московских школьников склоняют к Windows

bum аватар

Московский департамент образования обязал школьников при подготовке к ЕГЭ использовать ОС Windows. Учитель, рассказавший об этом президенту, был вызван «на проработку» в Управление образования.
Учитель школы не имеет права рассказывать президенту о препятствиях, которые встречает СПО при внедрении в российских школах. В этом на собственном опыте убедился заместитель директора московского Центра образования №572 Владимир Сорокин. Его письмо к Дмитрию Медведеву было возвращено по инстанциям к тем чиновникам, жалобу на которых содержало.

SUID и Windows

kaliy аватар

Так и не нашел ответа в интернете :)
Есть ли в винде подобие SUID? чтобы постоянно запускать программу от рута, не вводя пароль (runas /u:root program не подходит - все равно необходимо первый раз вводить пароль)

Автоматическое открывание PDF в браузере!

Дико бесит когда тыкаешь на ссылку, а там pdf файл, который норовит открыться в браузере... в результате чего в 90% случаев браузер нафиг подвисает и остается только громко материться...
Выход есть! :) В нашем любимом FF: Инструменты->Настройки, вкладка "Приложения". И везде где "Содержимое" Adobe Acrobat выберите вместо "Использовать Adobe Acrobat в FireFox", пункт "Использовать Adobe Acrobat версия_программы (по умолчанию)".

Прошивка Nokia n810 под Windows

D3viL аватар

"О нет! Как он мог написать такое на нашем сайте?!11" - заметит всезнающий линуксойд! :)
А виндузятник потрёт руки и подумает "Какой молодец. :)".

Я же, попросту выполню своё обещание:

RSS-материал