redtigra: (Default)
[personal profile] redtigra
Согласно статистике чешской дорожной полиции за 2005 год (не думаю, что с тех пор что-то изменилось), причина, по которой происходит наибольшее количество дтп, звучит так:

The driver did not put brain fully to the control of the vehicle

(Это я обязательный тренинг прохожу, поэтому по-английски).

Date: 2010-07-23 07:09 am (UTC)
From: [identity profile] may-bryxina.livejournal.com
Это звучит убедительно. Я бы сказала и не только к дтп относится...

Date: 2010-07-23 07:27 am (UTC)
From: [identity profile] redtigra.livejournal.com
о да. просто до сих пор я не встречала это как официальную версию :)

Date: 2010-07-23 07:43 am (UTC)
From: [identity profile] d-byzero.livejournal.com
Maybe it looks strange, but many accidents happen because the driver put too much brain to the control of the vehicle. Of course, it doesn't mean that the driver must stop thinking at all. :-)))
Edited Date: 2010-07-23 07:43 am (UTC)

Date: 2010-07-23 07:52 am (UTC)
From: [identity profile] hvd.livejournal.com
Это замечательно. А в качестве официальной версии - просто прекрасно.

Date: 2010-07-23 07:56 am (UTC)
From: [identity profile] redtigra.livejournal.com
In the limit that's just the same :)

Какой-то он советский. - Что вы! Уверяю вас, вы ошибаетесь! - Ну антисоветский, какая разница.

(с)
;)

Date: 2010-07-23 07:59 am (UTC)
From: [identity profile] zloy-homyak.livejournal.com
прочёл вслух, порадовал коллег. Шикарная формулировка! :-)

Date: 2010-07-23 07:59 am (UTC)
From: [identity profile] annamarta.livejournal.com
отлично)

Date: 2010-07-23 08:04 am (UTC)
From: [identity profile] d-byzero.livejournal.com
Ну да, любые крайности сходятся. В бесконечно удаленной точке :-)

off

Date: 2010-07-23 09:06 am (UTC)
From: [identity profile] zloy-homyak.livejournal.com
Жень, ты случайно не в курсе, как проверить return code какого-нибудь svn command?
у меня в бэтчике вызывается svn up, а потом кое-что происходит, ну и мне надо, чтобы оно происходило только если svn up был успешен. Т.е. скажем если случился lock, то это критерий неуспешности.

а, да! это всё под Виндой происходит. :-)

Re: off

Date: 2010-07-23 09:27 am (UTC)
From: [identity profile] redtigra.livejournal.com
под виндой не знаю. :( под унихом $? возвращает код завершения.

Re: off

Date: 2010-07-23 09:50 am (UTC)
From: [identity profile] zloy-homyak.livejournal.com
нее, всё несколько сложнее :-)
я нагуглил, что svn up возвращает всё ОК, даже если директория ушла в lock и апдейт был неуспешен. она даже на conflicted возвращает всё ОК.
но эт всё ничо, я слепил сумасшедший workaround :-)
там как-бы поинт вот какой - у меня два конфига, локальный и серверный, оба в svn лежат, серверный имеет "добавочное" расширение. Ну вот у меня идея была, что когда апдейт-скрипт на сервере отрабатывает, то он убивает локальный конфиг и переименовывает серверный. Но если случился lock, то новой версии серверного нет. Ну так я поставил DIR на имя серверного конфига, а он сажает errorlevel в 0 если файлик есть или в 1 если нет. Ужасно конечно, но главное чтоб работало. :-)

Re: off

Date: 2010-07-23 11:55 am (UTC)
From: [identity profile] tsostik.livejournal.com
Эм. Извиняюсь, что влезаю, но что, если позвать svn st , после чего распарсить вывод на предмет "М"?

Re: off

Date: 2010-07-24 08:37 pm (UTC)
From: [identity profile] redtigra.livejournal.com
Пардон, думала, что отправила коммент. Конечно, svn up возвращает ОК, если только не сорвалось соединения или пароль не неправильный, например, или прервался коммит на середине. Что именно коммитилось и куда - ей все равно.

Тебе тут правильно посоветовали, имеет смысл парсить вывод статуса. А совсем грамотно - копать в сторону svn hooks.

Re: off

Date: 2010-07-25 10:43 pm (UTC)
From: [identity profile] zloy-homyak.livejournal.com
ага, спасибо, только я не совсем понимаю, как распарсить вывод, если это всё происходит в консоли под виндой. Ну т.е. я достаточно старый, чтобы помнить ДОС и errorlevel, но консоль под виндой и это симулирует не в полном объеме. :-)
ну ничо, погуглю ещё немного. проблема конечно в том, что много времени мне на это никто не даст, это типа не девелоперское дело, за него клиент не платит. А dedicated админа наша контора пока не тянет. Хотя имхо приходящего на пару часов в неделю уже надо было брать давно. Но пока так считаю только я... :-)

Re: off

Date: 2010-07-25 10:45 pm (UTC)
From: [identity profile] zloy-homyak.livejournal.com
ага, этот вариант тоже видел и по уму конечно надо бы делать так, ты сто процентов права. перл я конечно поленюсь, но можно было бы C++. Но клиент-то за это не заплатит. :-)

Re: off

Date: 2010-07-25 11:12 pm (UTC)
From: [identity profile] redtigra.livejournal.com
ну смотря чем парсить, но вообще в лоб - перенаправить вывод и парсить лог. но вообще, действительно, такие задачи решаются хуками, если грамотно.

Re: off

Date: 2010-07-25 11:13 pm (UTC)
From: [identity profile] redtigra.livejournal.com
батюшки, ну ты извращенец :) компилить парсер логов - это ВАУ, я бы сказала :)

Re: off

Date: 2010-07-26 08:47 am (UTC)
From: [identity profile] zloy-homyak.livejournal.com
почему парсер логов? это вроде хуки так пишутся. или я чего не так понял? :-O
я, надо сказать, всего пару примеров пробежал глазами, ну и были там или на перле или на си-п-п. Ну про перл я не очень уверен, а спп таки надо компилировать. Но ты ж понимаешь, для девелопера чего-нить скомпилировать - это совершенно нормальная вещь. ;-)

Re: off

Date: 2010-07-26 10:58 am (UTC)
From: [identity profile] redtigra.livejournal.com
а! все равно извращенец. хуки обычно пишут на шеле или перле, но шоб ты был здоров с с++, ты ж понимаешь. :)

(это все оттого, что я на сипп даже хелло ворлд не напишу)

Re: off

Date: 2010-07-26 06:36 pm (UTC)
From: [identity profile] zloy-homyak.livejournal.com
(поправляет очки жестом Кролика, говорит голосом Матроскина) а я ещё и вышивать, и на машинке тож... ;-)))

Re: off

Date: 2010-07-26 07:16 pm (UTC)
From: [identity profile] redtigra.livejournal.com
я тебя обожаю :)

March 2022

S M T W T F S
  12345
678910 1112
1314 15 16171819
202122 23242526
27 28293031  

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 11:29 pm
Powered by Dreamwidth Studios