LINUX.ORG.RU

Exception #09. Семинар по Python

 , ,


0

0

27 сентября 2008 года в Киеве состоится очередной семинар по Python.

Сергей Щетинин проведет мастер-класс по Trellis (http://peak.telecommunity.com/DevCent...).

Дмитрий Кожевин представит технику "программирования плашмя", которая существенно повышает производительность труда программиста.

Максим Ищенко выступит с кратким докладом "Удаленное управление с помощью SSH и Python".

Впервые будет проведен Open Space — свободное обсуждение различных дискуссионных вопросов. Напоминает нечто вроде "расширенной кофе-паузы", только без кофе и на определенную тематику. Среди ожидаемых тем:

  • дистанционное управление сервером с помощью python and ssh (практическое продолжение доклада Максима Ищенко);
  • управление инфраструктурой в крупном проекте (Адрей Светлов обещал поделится опытом);
  • углубление в детали trellis (практическое продолжение доклада Сергея Щетинина);
  • bazar: зачем, почему не mercurial и как? (вообще, тема может быть и шире, в частности, git и вообще DVCS);
  • django 1.0: нужно адаптироваться.

>>> Подробности

Спасибо Ивану и всем участникам. Уже соскучился по семинарах за лето =)

anonymous
()

Блин, в этот раз не попадаю... Жаль, прошлый интересный был.

post-factum ★★★★★
()

Поежайте в Киев и всё! Поежайте и спросите.

fhh
()

* дистанционное управление сервером с помощью python and ssh (практическое продолжение доклада Максима Ищенко);

Откройте для себя удаленное управление при помощи SSH! (Следующие доклады по теме - как разрабатывать программы при помощи программирования, как и зачем пользоваться туалетной бумагой - СКОРО!)

anonymous
()

>> Дмитрий Кожевин представит технику "программирования плашмя", >> которая существенно повышает производительность труда программиста.

Данная не новая, но многообещающая техника программирования была в первый раз представлена широкой публике в кинофильме "Карты, деньги, два ствола" эффективным менеджером по имени Гарри-Топор.

Суть ее примерно в следующем - накосячивший программист бьется кулаком в челюсть и падает плашмя, после чего к нему применяется излюбленное средство мотивации - например, берцы 45-ого размера или полуметровый резиновый член - каким пользовался сам Гарри-Топор. После этого мотивация и эффективность остальных программистов существенным образом повышается!

anonymous
()

Блин, ну почему я живу не в Киеве???

Где-нибудь можно достать материалы доклада "Удаленное управление с помощью SSH и Python"? (согрешил, сходил по ссылке, не нашёл)

anonymous
()

я тока не понял: оно один день длится?

вроде как визы нам до Украины не надо... если расписание автобусов удачное, то было бы интересно. правда не ясно, стоит ли оно денег на поездку :)

Pi ★★★★★
()
Ответ на: комментарий от Pi

> я тока не понял: оно один день длится?

Да, один день.

eugine_kosenko ★★★
() автор топика
Ответ на: комментарий от anonymous

> Где-нибудь можно достать материалы доклада "Удаленное управление с помощью SSH и Python"? (согрешил, сходил по ссылке, не нашёл)

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

eugine_kosenko ★★★
() автор топика
Ответ на: комментарий от anonymous

> Откройте для себя удаленное управление при помощи SSH!

Можно всю жизнь ходить пешком, а можно иногда пользоваться автомобилем.

anonymous
()
Ответ на: комментарий от anonymous

Анонимус открывает для себя автомобиль? Это очень важное открытие - стоит целого семинара, или даже, не побоюсь этого слова - симпозиума!

anonymous
()
Ответ на: комментарий от Pi

>вроде как визы нам до Украины не надо... если расписание автобусов удачное, то было бы интересно. правда не ясно, стоит ли оно денег на поездку :)

Слава, это такой небольшой междусобойчик на самом деле, и длится очень недолго.

volh ★★
()
Ответ на: комментарий от volh

поставлю вопрос так: стоит ли ехать? если учесть что мне прийдется ехать ночным поездом (туда точно, обратно - вероятно тоже, ибо экспресс слишком шикануто)

generatorglukoff ★★
()
Ответ на: комментарий от generatorglukoff

ну так ты же из Харькова, считай что и недалеко/недорого. так что ставь вопрос так: интересны ли тебе темы, хочешь ли ты потусоваться среди бородатых труЪ разной степени красноглазия?)

сам бы пошел, да боюсь начать троллить про capistrano и eventmachine :/

долго издевался над друзьями-питонщиками на тему деплоя, а тут они выкатили Fabric и Pytoss, оба скопированные с Rake и Capistrano - вот это повод!)

volh ★★
()
Ответ на: комментарий от volh

да как сказать... почти нет: у нас питон на локальном рынке поглащен пыхом да дотнетом. за то у нас был Европитон ;)

Pi ★★★★★
()
Ответ на: комментарий от volh

> оба скопированные с Rake и Capistrano

с сайта:

> It is a bit like a dumbed down Capistrano, except it’s in Python, doesn’t expect you to be deploying Rails applications, and the ‘put’ command works.

> Unlike Capistrano, Fabric want’s to stay small, light, easy to change and not bound to any specific framework.

anonymous
()

> bazar: зачем, почему не mercurial и как? (вообще, тема может быть и шире, в частности, git и вообще DVCS)

К сожалению конференцию посетить не могу, но _очень_ хочется узнать, почему же все-таки не mercurial и зачем этот bazaar вообще нужен? Расскажите потом, пожалуйста.

anonymous
()
Ответ на: комментарий от anonymous

> зачем этот bazaar вообще нужен?

Всё просто - башлять за Bazaar-NG (тогда проект назывался так) Canonical начал до того, как появился Mercurial. Ну не признаваться же, что деньги выброшены на ветер - вот и решили допинать Bazaar (теперь его стали называть так) до юзабельности.

tailgunner ★★★★★
()
Ответ на: комментарий от phasma

> какая-то лайт версия, обычно темы интереснее.

После лета не размялись :-). Плюс еще куча мероприятий в сентябре...

eugine_kosenko ★★★
() автор топика
Ответ на: комментарий от tailgunner

> Всё просто - башлять за Bazaar-NG (тогда проект назывался так) Canonical начал до того, как появился Mercurial. Ну не признаваться же, что деньги выброшены на ветер - вот и решили допинать Bazaar (теперь его стали называть так) до юзабельности.

А ваш Mercurial научился по-человечески мёржить или всё так же тупо запускает three-way merge через внешнюю тулзу?

anonymous
()
Ответ на: комментарий от anonymous

> А ваш Mercurial научился по-человечески мёржить или всё так же тупо запускает three-way merge через внешнюю тулзу?

Всё так же запускает, и лично я не вижу никаких проблем с этим. АПВС? В вашем Bazaar-NG есть волшебный merge-алгоритм, который доказанно лучше обычного 3-way merge?

Уже прошло то время, когда навороченные merge-алгоритмы считались основой DVCS.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

>> Всё так же запускает, и лично я не вижу никаких проблем с этим.

> Не расстраивайся, просто ты латентный CVS-ник.

Ты так говоришь, будто это что-то плохое %)

> Вот тебе для начала: http://article.gmane.org/gmane.comp.version-control.monotone.devel/3264

Я читал списки рассылки Darcs, OpenCM, Subversion, Arch, Codeville, Git, Mercurial, архивы #revctl, и, конечно же, Monotone (к создателям которой отношусь с огромным уважением), так что вряд ли ты подбросишь мне свежего материала %) За указанной тобой дискуссией я наблюдал 3 года назад почти в реальном времени. Все эти исследования в области продвинутых merge-алгоритмов завершились просто ничем. Я даже подозреваю, что это была диверсия Ларри, на которую повелся Том, а за ним - все-все-все :D

Мне лениво сейчас искать в monotone-devel, но Нат в конце концов решил, что обычный 3-way merge вполне подходит для Monotone (ага, это прямо противоречит Conclusion 2). Указанный тобой линк относится как раз к тому времени, когда волшебный merge считался silver bullet, люди интенсивно пытались реверсить BK и изобретали weave merge один за другим.

P.S. Сейчас заглянул в Monotone Wiki, http://www.venge.net/mtn-wiki/FAQ

Насчет "3-way merge is an inappropriate choice of merge algorithm for a modern VCS":

"The merging system is based on a pair of 3-way merges: one set-oriented one at the changeset level to resolve differences in tree layout (file and directory renames, for instance), and one line-oriented one at the file level, to resolve differences in concurrent edits to the same file".

Насчет внешних merge-программ:

"Monotone wants me to use a merge tool; what do you recommend?

The best we know for merging is [WWW] xxdiff. Just install it, and monotone will automatically default to using it for merges."

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

>Unlike Capistrano, Fabric want’s to stay small, light, easy to change and not bound to any specific framework.

С капистрано можно доставлять и php-шные приложения. Другие не смотрел, но судя по языку, теоретически доставить можно что угодно.

jackill ★★★★★
()

> Дмитрий Кожевин представит технику "программирования плашмя", которая существенно повышает производительность труда программиста

Ну, не знаю. Когда я лёжа программирую, я сразу засыпаю и моя производительность, наоборот, падает.

Byron
()
Ответ на: комментарий от Pi

>вроде как визы нам до Украины не надо... если расписание автобусов удачное, то было бы интересно. правда не ясно, стоит ли оно денег на поездку :)

Здесь есть украинское пиво, грузинское вино и молдавский шмурдяк в неограниченных количествах.

r ★★★★★
()
Ответ на: комментарий от r

не поеду, темы как-то скучно звучат.

организаторы, хочется чего-то масштабнее!

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.