Re: LDAP несколько вопросов начинающего

2015-01-06 Пенетрантность Dmitry E. Oboukhov
Не сочтите за плохой тон, но вот по ссылке ниже ребята мне помогли как-то. И доки они переписывают на русский и отвечают более или менее быстро и уверенно. http://pro-ldap.ru/ ага, почему плохой-то тон? я и просил ссылок на что где почитать :) спасибо. -- . ''`.

Re: LDAP несколько вопросов начинающего

2015-01-05 Пенетрантность Dmitry A. Zhiglov
4 января 2015 г., 0:34 пользователь Dmitry E. Oboukhov un...@debian.org написал: Разбираюсь понемногу с LDAP, насколько я понимаю для моих вещей самое то, однако есть вопросы которые пока не разобрал Не сочтите за плохой тон, но вот по ссылке ниже ребята мне помогли как-то. И доки они

LDAP несколько вопросов начинающего

2015-01-03 Пенетрантность Dmitry E. Oboukhov
Разбираюсь понемногу с LDAP, насколько я понимаю для моих вещей самое то, однако есть вопросы которые пока не разобрал 1. транзакционность вот имеется некоторый ldif, который пишем руками. там добавляем допустим атрибут или вообще объектный класс. или скажем индекс строим... допустим мы в этом

Re: Несколько вопросов по Pacemaker и DRBD

2013-06-27 Пенетрантность Peter Pentchev
On Thu, Jun 27, 2013 at 12:01:56AM +0400, Артём Н. wrote: Пытаюсь разбираться с Pacemaker. И есть несколько непонятных мне моментов. По ним вопросы (всё в куче). Не очень знаком с Pacemaker (точнее, никак не знаком в деталях), но... 3. При описании параметров агента IPaddr2 указывается маска

Re: Несколько вопросов по Pacemaker и DRBD

2013-06-27 Пенетрантность Артём Н.
On 27.06.2013 12:06, Peter Pentchev wrote: On Thu, Jun 27, 2013 at 12:01:56AM +0400, Артём Н. wrote: Пытаюсь разбираться с Pacemaker. И есть несколько непонятных мне моментов. По ним вопросы (всё в куче). Не очень знаком с Pacemaker (точнее, никак не знаком в деталях), но... 3. При

Re: Несколько вопросов по Pacemaker и DRBD

2013-06-27 Пенетрантность Артём Н.
On 27.06.2013 00:01, Артём Н. wrote: 7. У меня был DRBD том без allow-two-primaries. Сегодня я попытался перевести его в Dual Primary с OCFS2. Не вышло. Каждый считал, что он Primary и не видел другого. Но тома, метаданные которых были созданы с allow-two-primaries сейчас работают в

Несколько вопросов по Pacemaker и DRBD

2013-06-26 Пенетрантность Артём Н.
Пытаюсь разбираться с Pacemaker. И есть несколько непонятных мне моментов. По ним вопросы (всё в куче). 1. Делает ли Pacemaker в режиме активный/активный балансировку нагрузки? Как я понимаю, балансировка по хэшу от IP/порта явно не отражает характер загрузки? А балансировка по длительности ping?

Несколько вопросов по qt-creator и cmake

2013-06-19 Пенетрантность Grigory Fateyev
Добрый день! Появилась необходимость установить qt5-creator и поиграться с некоторым проектом. Скачал с qt-project.org нужный пакет и установил его. 1. Как в дебиан установить qt5 полностью, если скаченный с официального сайта пакет не ставиться из-за нехватки места в /tmp? Создал простой

Re: Несколько вопросов по qt-creator и cmake

2013-06-19 Пенетрантность Andrey Rahmatullin
On Wed, Jun 19, 2013 at 04:35:02PM +0400, Grigory Fateyev wrote: 1. Как в дебиан установить qt5 полностью, если скаченный с официального сайта пакет не ставиться из-за нехватки места в /tmp? Аптом. Создал простой проект на C без Qt, cmake сгенерил всё нужное и helloworld проект нормально

Re: Несколько вопросов вразброс

2012-07-22 Пенетрантность Igor Chumak
22.07.2012 8:13 пользователь Артём Н. artio...@yandex.ru написал: On 21.07.2012 23:31, igor Chumak wrote: В Sat, 21 Jul 2012 21:49:22 +0400 Артём Н. artio...@yandex.ru пишет: ' if [ -e $LOCKFILE ]; then echo 2 Warning: $LOCKFILE present, not running updatedb. exit 1 else

Re: Несколько вопросов вразброс

2012-07-22 Пенетрантность Артём Н.
On 22.07.2012 14:59, Igor Chumak wrote: Это защита от того, что скрипт, запускающийся раз в сутки, не закончится за 24 часа. Затрудняюсь придумать условие для гонок. В теории, его могут запустить несколько раз вручную... Несколько тысяч раз ;) Прикиньте,сколько времени может выполняться

Re: Несколько вопросов вразброс

2012-07-22 Пенетрантность Igor Chumak
22.07.2012 14:02 пользователь Артём Н. artio...@yandex.ru написал: On 22.07.2012 14:59, Igor Chumak wrote: Это защита от того, что скрипт, запускающийся раз в сутки, не закончится за 24 часа. Затрудняюсь придумать условие для гонок. В теории, его могут запустить несколько раз вручную...

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность Артём Н.
On 21.07.2012 09:31, Igor Chumak wrote: Ага. И противопульного бронирования там тоже нет ;) Вот это зря... ;-) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive:

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность Stanislav Maslovski
On Fri, Jul 20, 2012 at 09:28:28PM +0400, Артём Н. wrote: On 20.07.2012 10:54, Stanislav Maslovski wrote: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: Защиту от запуска второй копии я делал так: if [ -f $lockfile ] then echo Lock file $0.lock exist! while [ -f

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность Артём Н.
On 21.07.2012 18:18, Stanislav Maslovski wrote: Ну и тут, строго говоря, имеет место быть race condition. В упор не вижу. Где? А вот как раз перед строчкой, которую ты удалил. То есть, там классический race между проверкой семафора и его установкой, поскольку делается это двумя *отдельными*

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность Артём Н.
On 21.07.2012 18:18, Stanislav Maslovski wrote: То есть, там классический race между проверкой семафора и его установкой, поскольку делается это двумя *отдельными* операциями, а должно делаться *атомарно*. Так получается, что и здесь такая же фигня? [ -r $OPT_FBACKUPSTATUS_FILE ] || { dbg 2

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность Артём Н.
Блин, в скриптах про многопоточность/многозадачность не думаешь... :-( -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/500abf07.6060...@yandex.ru

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность Артём Н.
' if [ -e $LOCKFILE ]; then echo 2 Warning: $LOCKFILE present, not running updatedb. exit 1 else touch $LOCKFILE fi ' Здесь тоже race (это /etc/cron.daily/mlocate)? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность igor Chumak
В Sat, 21 Jul 2012 21:49:22 +0400 Артём Н. artio...@yandex.ru пишет: ' if [ -e $LOCKFILE ]; then echo 2 Warning: $LOCKFILE present, not running updatedb. exit 1 else touch $LOCKFILE fi ' Здесь тоже race (это /etc/cron.daily/mlocate)? Это защита от того, что скрипт,

Re: Несколько вопросов вразброс

2012-07-21 Пенетрантность Артём Н.
On 21.07.2012 23:31, igor Chumak wrote: В Sat, 21 Jul 2012 21:49:22 +0400 Артём Н. artio...@yandex.ru пишет: ' if [ -e $LOCKFILE ]; then echo 2 Warning: $LOCKFILE present, not running updatedb. exit 1 else touch $LOCKFILE fi ' Здесь тоже race (это /etc/cron.daily/mlocate)?

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Stanislav Maslovski
On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: Защиту от запуска второй копии я делал так: if [ -f $lockfile ] then echo Lock file $0.lock exist! while [ -f $lockfile ] do pid=`cat $lockfile` if [ -n $pid ]; then Скрипт мог умереть, не потерев за собой свой

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Stanislav Maslovski
On Thu, Jul 19, 2012 at 04:24:05PM +0300, Igor Chumak wrote: 19.07.2012 13:20, Dmitry Nezhevenko пишет: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: -куть ахренеть... Если уже хочется оберток на шелле, то есть flock Еще одним велосипедом в природе стало больше. Буду знать

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Stanislav Maslovski
On Thu, Jul 19, 2012 at 01:08:59PM +0300, Andrey Tataranovich wrote: Такая защита может наплодить процессов, которые месяцами ждут разблокировки. Для себя я выбрал решение с таймаутом, если скажем за 6 часов блокировку не удалось получить, то процесс вываливается с ошибкой. На всякий случай:

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Иван Лох
On Fri, Jul 20, 2012 at 11:10:05AM +0400, Stanislav Maslovski wrote: On Thu, Jul 19, 2012 at 01:08:59PM +0300, Andrey Tataranovich wrote: Такая защита может наплодить процессов, которые месяцами ждут разблокировки. Для себя я выбрал решение с таймаутом, если скажем за 6 часов блокировку не

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Igor Chumak
20.07.2012 09:57, Stanislav Maslovski пишет: On Thu, Jul 19, 2012 at 04:24:05PM +0300, Igor Chumak wrote: 19.07.2012 13:20, Dmitry Nezhevenko пишет: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: -куть ахренеть... Если уже хочется оберток на шелле, то есть flock Еще одним

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Артём Н.
On 20.07.2012 10:54, Stanislav Maslovski wrote: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: Защиту от запуска второй копии я делал так: if [ -f $lockfile ] then echo Lock file $0.lock exist! while [ -f $lockfile ] do pid=`cat $lockfile` if [ -n $pid ]; then

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Dmitry Nezhevenko
On Fri, Jul 20, 2012 at 05:32:21PM +0300, Igor Chumak wrote: Просто написать 10 строчек оказалось быстрее, чем выгуглировать существование flock и прочих специализированных вещей. Ну начать можно с того, что у твоего велосипеда куча race conditions... -- WBR, Dmitry signature.asc

Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Igor Chumak
20.07.2012 22:37 пользователь Dmitry Nezhevenko d...@inhex.net написал: On Fri, Jul 20, 2012 at 05:32:21PM +0300, Igor Chumak wrote: Просто написать 10 строчек оказалось быстрее, чем выгуглировать существование flock и прочих специализированных вещей. Ну начать можно с того, что у твоего

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Igor Chumak
18.07.2012 17:46, Артём Н. пишет: On 18.07.2012 14:05, Igor Chumak wrote: 17.07.2012 18:34, Артём Н. пишет: On 17.07.2012 11:24, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Thu, 12 Jul 2012 20:31:32 +0400: Дык, кто же будет это читать... Нужна мотивация.

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Andrey Tataranovich
10:53 Thu 19 Jul, Igor Chumak wrote: Защиту от запуска второй копии я делал так: if [ -f $lockfile ] then echo Lock file $0.lock exist! while [ -f $lockfile ] do pid=`cat $lockfile` if [ -n $pid ]; then echo pid=$pid in lockfile; our pid=$$ if ps $pid ; then

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: Защиту от запуска второй копии я делал так: if [ -f $lockfile ] then echo Lock file $0.lock exist! while [ -f $lockfile ] do pid=`cat $lockfile` if [ -n $pid ]; then echo pid=$pid in lockfile; our pid=$$

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Igor Chumak
19.07.2012 13:20, Dmitry Nezhevenko пишет: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: -куть ахренеть... Если уже хочется оберток на шелле, то есть flock Еще одним велосипедом в природе стало больше. Буду знать ;). -- To UNSUBSCRIBE, email to

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 19, 2012 at 04:24:05PM +0300, Igor Chumak wrote: 19.07.2012 13:20, Dmitry Nezhevenko пишет: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: -куть ахренеть... Если уже хочется оберток на шелле, то есть flock Еще одним велосипедом в природе стало больше. Буду знать

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Igor Chumak
19.07.2012 16:33, Dmitry Nezhevenko пишет: On Thu, Jul 19, 2012 at 04:24:05PM +0300, Igor Chumak wrote: 19.07.2012 13:20, Dmitry Nezhevenko пишет: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: -куть ахренеть... Если уже хочется оберток на шелле, то есть flock Еще одним

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Артём Н.
On 19.07.2012 11:53, Igor Chumak wrote: echo sleep 10s; sleep 10 done fi echo $$$lockfile (Если обнаруживаем вторую копию - ждем пока она завершится.) Похоже. Но я не жду, а просто вываливаюсь, ибо мне не требуется работать, если работает другая копия: [ -r $OPT_FBACKUPSTATUS_FILE ] || {

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Артём Н.
Да, минус конечно в том, что мне придётся отлавливать сигнал. Плюс: в одном файле я храню состояние системы. Она может быть ещё в не инициализированном состоянии, когда нельзя запускаться (не запущен fusecompress и нет файла списков). -- To UNSUBSCRIBE, email to

Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Артём Н.
On 19.07.2012 17:33, Dmitry Nezhevenko wrote: On Thu, Jul 19, 2012 at 04:24:05PM +0300, Igor Chumak wrote: 19.07.2012 13:20, Dmitry Nezhevenko пишет: On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote: -куть ахренеть... Если уже хочется оберток на шелле, то есть flock Еще одним

Re: Несколько вопросов вразброс

2012-07-18 Пенетрантность Igor Chumak
17.07.2012 18:34, Артём Н. пишет: On 17.07.2012 11:24, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Thu, 12 Jul 2012 20:31:32 +0400: Дык, кто же будет это читать... Нужна мотивация. АН Вы прям убили мою светлую идею на корню. :-D АН Я понимаю, что читать и

Re: Несколько вопросов вразброс

2012-07-18 Пенетрантность Артём Н.
On 18.07.2012 14:05, Igor Chumak wrote: 17.07.2012 18:34, Артём Н. пишет: On 17.07.2012 11:24, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Thu, 12 Jul 2012 20:31:32 +0400: Дык, кто же будет это читать... Нужна мотивация. АН Вы прям убили мою светлую идею на

Re: Несколько вопросов вразброс

2012-07-18 Пенетрантность Артём Н.
On 18.07.2012 00:49, Иван Лох wrote: On Tue, Jul 17, 2012 at 07:19:17PM +0400, Артём Н. wrote: On 17.07.2012 00:00, Artem Chuprina wrote: государства ровно в той же мере. М... Тогда откуда берутся те 30% именно на микроядерной архитектуре? Как минимум, надо парсить бесчисленные сообщения. В

Re: Несколько вопросов вразброс

2012-07-18 Пенетрантность Иван Лох
On Wed, Jul 18, 2012 at 06:49:35PM +0400, Артём Н. wrote: On 18.07.2012 00:49, Иван Лох wrote: On Tue, Jul 17, 2012 at 07:19:17PM +0400, Артём Н. wrote: On 17.07.2012 00:00, Artem Chuprina wrote: государства ровно в той же мере. М... Тогда откуда берутся те 30% именно на микроядерной

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Artem Chuprina
Иван Лох - debian-russian@lists.debian.org @ Tue, 17 Jul 2012 01:37:29 +0400: В функциональных языках - чистая. JS, а также Perl, Python etc. - языки с _элементами_ функциональной парадигмы. Там функция - не first-class entity, и количество возможных операций с нею сильно ограничено.

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org @ Thu, 12 Jul 2012 20:31:32 +0400: Дык, кто же будет это читать... Нужна мотивация. АН Вы прям убили мою светлую идею на корню. :-D АН Я понимаю, что читать и разбирать по строчке нафиг никому не нужно. АН Общее впечатление: читабельно,

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org @ Fri, 13 Jul 2012 19:46:23 +0400: Топик? IMHO, здесь рассылка по дебиану, а не школа юного программиста. Одно другому мешает? :-) Да. Я не хочу тратить своё время на разгребание кучи мусора. Предпочитаю жить там, где мусора нет, а

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Артём Н.
On 17.07.2012 00:00, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Sat, 07 Jul 2012 19:26:18 +0400: -30% производительности -- минимальная цена. Про IPC сообщениями? Они пишут, что производительность такая же, как у и прямых вызовов. Это из

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Артём Н.
On 16.07.2012 23:59, Artem Chuprina wrote: В такой интерпретации ясно, что если в неком языке императивный вычислитель явно не просматривается, то и от ОО-модели этот язык не особо выиграет. АН Почему не выиграет? Потому что их приткнуть либо некуда, либо незачем.

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Артём Н.
On 16.07.2012 23:26, Artem Chuprina wrote: А может и просто о словоохотливости автора. АН Читаю, как много воды. Не обязательно. Сжатые формальные описания обычно очень трудно понять, а чтобы описанным пользоваться, нужно наработать интуицию. Это наш мозг умеет делать

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Артём Н.
On 17.07.2012 11:25, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Fri, 13 Jul 2012 19:46:23 +0400: Топик? IMHO, здесь рассылка по дебиану, а не школа юного программиста. Одно другому мешает? :-) Да. Я не хочу тратить своё время на разгребание кучи

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Артём Н.
On 17.07.2012 11:24, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Thu, 12 Jul 2012 20:31:32 +0400: Дык, кто же будет это читать... Нужна мотивация. АН Вы прям убили мою светлую идею на корню. :-D АН Я понимаю, что читать и разбирать по строчке нафиг никому не

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Артём Н.
On 17.07.2012 00:02, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Sat, 07 Jul 2012 09:49:16 +0400: Остаётся либо перехват функций (малопереносимый и чреватый некоторыми последствиями) или ожидающий поток. Какие ещё варианты? Ты, наверно, хотел сказать, что в

Re: Несколько вопросов вразброс

2012-07-17 Пенетрантность Иван Лох
On Tue, Jul 17, 2012 at 07:19:17PM +0400, Артём Н. wrote: On 17.07.2012 00:00, Artem Chuprina wrote: государства ровно в той же мере. М... Тогда откуда берутся те 30% именно на микроядерной архитектуре? Как минимум, надо парсить бесчисленные сообщения. -- Иван Лох -- To UNSUBSCRIBE,

Re: Несколько вопросов вразброс

2012-07-16 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org @ Sun, 08 Jul 2012 21:23:57 +0400: Неверно утверждение, что {} выполним, а строка - нет. И то, и другое выполнимо, если попросить, и не выполнимо, если не просить. Различие, собственно, во времени компиляции кода, и это очень существенное

Re: Несколько вопросов вразброс

2012-07-16 Пенетрантность Artem Chuprina
Stanislav Maslovski - debian-russian@lists.debian.org @ Sun, 8 Jul 2012 17:23:46 +0400: SM Ты явно хочешь свернуть с доказательства правильности *решения* задачи на SM доказательство правильности *постановки* задачи. Это отдельная SM проблема, которая формальными методами не решается *в

Re: Несколько вопросов вразброс

2012-07-16 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org @ Wed, 11 Jul 2012 20:35:48 +0400: Можно 1000 раз успешно прогнать *все* комбинации входных переменных некой процедуры, а на 1001-м получить ошибку, например, из-за утечки памяти, или из-за переполнения какой-нибудь переменной-счётчика,

Re: Несколько вопросов вразброс

2012-07-16 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org @ Sat, 07 Jul 2012 19:43:34 +0400: Я бы ещё добавил, что ОО-парадигма рождается из желания перейти от классической модели императивного вычислителя, как единого конечного автомата, к модели многих изолированных конечных автоматов,

Re: Несколько вопросов вразброс

2012-07-16 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org @ Sat, 07 Jul 2012 19:26:18 +0400: -30% производительности -- минимальная цена. Про IPC сообщениями? Они пишут, что производительность такая же, как у и прямых вызовов. Это из известной статьи Таненбаума, где он сам признает, что

Re: Несколько вопросов вразброс

2012-07-16 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org @ Sat, 07 Jul 2012 09:49:16 +0400: Остаётся либо перехват функций (малопереносимый и чреватый некоторыми последствиями) или ожидающий поток. Какие ещё варианты? Ты, наверно, хотел сказать, что в одной_известной_ос select есть только для

Re: Несколько вопросов вразброс

2012-07-16 Пенетрантность Иван Лох
On Mon, Jul 16, 2012 at 11:59:50PM +0400, Artem Chuprina wrote: В функциональных языках - чистая. JS, а также Perl, Python etc. - языки с _элементами_ функциональной парадигмы. Там функция - не first-class entity, и количество возможных операций с нею сильно ограничено. Чем это функция в

Re: Несколько вопросов вразброс

2012-07-13 Пенетрантность Igor Chumak
12.07.2012 17:14, Артём Н. пишет: Больше, конечно, интересно, что по основному скрипту..? 500 строк кода, который можно переписать хоть на perl, хоть на С. Ниасилил ;) Мое ИМХО: Для генерации выполняемого кода из исходного есть компилятор; делать свой компилятор на sed/awk только для

Re: Несколько вопросов вразброс

2012-07-13 Пенетрантность Артём Н.
On 12.07.2012 23:50, Eugene Berdnikov wrote: On Thu, Jul 12, 2012 at 10:48:05PM +0400, Артём Н. wrote: On 12.07.2012 22:39, Eugene Berdnikov wrote: On Thu, Jul 12, 2012 at 10:17:49PM +0400, Артём Н. wrote: On 12.07.2012 22:11, Eugene Berdnikov wrote: Топик? IMHO, здесь рассылка по дебиану,

Re: Несколько вопросов вразброс

2012-07-13 Пенетрантность Артём Н.
On 13.07.2012 11:26, Igor Chumak wrote: 12.07.2012 17:14, Артём Н. пишет: Больше, конечно, интересно, что по основному скрипту..? 500 строк кода, который можно переписать хоть на perl, хоть на С. Ну это само собой. Но делать оболочку на C - не самый красивый вариант. Про Perl, я уже говорил:

Re: Несколько вопросов вразброс

2012-07-13 Пенетрантность Igor Chumak
13.07.2012 22:34 пользователь Артём Н. artio...@yandex.ru написал: On 13.07.2012 11:26, Igor Chumak wrote: 12.07.2012 17:14, Артём Н. пишет: Больше, конечно, интересно, что по основному скрипту..? 500 строк кода, который можно переписать хоть на perl, хоть на С. Ну это само собой. Но

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Stanislav Maslovski
On Wed, Jul 11, 2012 at 10:36:22PM +0400, Артём Н. wrote: Приложил скрипт, который у меня получился. mkbackup - сам скрипт. mks - парсер, убирающий тесты. ready- готовый скрипт после обработки. Вроде, работает, хотя и не всё доделано. Ощущения: получилось очень тяжеловесно.

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 12:50, Stanislav Maslovski wrote: On Wed, Jul 11, 2012 at 10:36:22PM +0400, Артём Н. wrote: Приложил скрипт, который у меня получился. mkbackup - сам скрипт. mks - парсер, убирающий тесты. ready- готовый скрипт после обработки. Вроде, работает, хотя и не всё доделано.

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
Больше, конечно, интересно, что по основному скрипту..? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ffedbd8.6070...@yandex.ru

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Igor Chumak
11.07.2012 19:24, Артём Н. пишет: On 11.07.2012 01:08, Igor Chumak wrote: -Куть Это если ты делаешь ошибку, которую тест уже ловит. А если ты делаешь ошибку, которую тест еще не ловит (а она будет, и не одна), то результат будет тот же самый, как если бы теста не было вообще. Внятная и

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 02:55, Stanislav Maslovski wrote: On Wed, Jul 11, 2012 at 08:35:48PM +0400, Артём Н. wrote: On 11.07.2012 04:18, Stanislav Maslovski wrote: Они есть. Этого уже достаточно. Недостаточно. Достаточно было бы, если бы их на практике было просто применить... Часто ли это применяется

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 18:29, Igor Chumak wrote: 11.07.2012 19:24, Артём Н. пишет: On 11.07.2012 01:08, Igor Chumak wrote: -Куть Это если ты делаешь ошибку, которую тест уже ловит. А если ты делаешь ошибку, которую тест еще не ловит (а она будет, и не одна), то результат будет тот же самый, как если

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Stanislav Maslovski
On Thu, Jul 12, 2012 at 06:14:48PM +0400, Артём Н. wrote: Больше, конечно, интересно, что по основному скрипту..? Дык, кто же будет это читать... Нужна мотивация. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Stanislav Maslovski
On Thu, Jul 12, 2012 at 06:03:51PM +0400, Артём Н. wrote: On 12.07.2012 12:50, Stanislav Maslovski wrote: $ sed -e '1s/#!\/bin\/bash/#!\/bin\/sh/;/###TESTING/,/###\/TESTING/d' mkbackup ready Вложенность не поддерживается (может быть не закрытый тег). :-D Вложенность, вероятно, нужна для

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
Дык, кто же будет это читать... Нужна мотивация. Вы прям убили мою светлую идею на корню. :-D Я понимаю, что читать и разбирать по строчке нафиг никому не нужно. Общее впечатление: читабельно, нечитабельно, читабельно ли без тестов, помогают ли они там (без учёта того, что ну это возможно было и

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 20:20, Stanislav Maslovski wrote: On Thu, Jul 12, 2012 at 06:03:51PM +0400, Артём Н. wrote: On 12.07.2012 12:50, Stanislav Maslovski wrote: $ sed -e '1s/#!\/bin\/bash/#!\/bin\/sh/;/###TESTING/,/###\/TESTING/d' mkbackup ready Вложенность не поддерживается (может быть не

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
Да, из хороших впечатлений: если что-то ломается, тест это отлавливает. Без теста мне бы потребовалось больше времени. Но однозначного ответа: стоят ли тесты того, чтобы их писать, лучше ли сильно неполное покрытие, чем никакое и оправдана ли TTD, у меня так и нет... :-( -- To UNSUBSCRIBE,

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 06.07.2012 00:07, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Thu, 05 Jul 2012 20:49:27 +0400: Машина Тьюринга заняла эту нишу много лет назад, и даже лямбда-исчислению ее не отдала. И ООП не отдаст. АН Я про ту концепцию, которую возможно

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 12, 2012 at 08:59:14PM +0400, Артём Н. wrote: Я не вижу ни отсутствия надёжности, ни медлительности. Где? И пример - тот же апач. Вариант без потоков? nginx/lighttpd умеют в одном потоке пачку соединений обрабатывать. Ибо FSM. -- WBR, Dmitry signature.asc Description:

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 21:07, Dmitry Nezhevenko wrote: On Thu, Jul 12, 2012 at 08:59:14PM +0400, Артём Н. wrote: Я не вижу ни отсутствия надёжности, ни медлительности. Где? И пример - тот же апач. Вариант без потоков? nginx/lighttpd умеют в одном потоке пачку соединений обрабатывать. Ибо FSM.

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Stanislav Maslovski
On Thu, Jul 12, 2012 at 08:31:32PM +0400, Артём Н. wrote: У меня сложилось ощущение, что тесты сильно затягивают время, требуемое на написание. Причём, если меняется функция, часто требуется менять и тест. Ещё я заметил, что в тестах тоже бывают ошибки, поэтому их надо проверять... Артём, я

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 21:24, Stanislav Maslovski wrote: On Thu, Jul 12, 2012 at 08:31:32PM +0400, Артём Н. wrote: У меня сложилось ощущение, что тесты сильно затягивают время, требуемое на написание. Причём, если меняется функция, часто требуется менять и тест. Ещё я заметил, что в тестах тоже

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Eugene Berdnikov
On Thu, Jul 12, 2012 at 09:50:40PM +0400, Артём Н. wrote: On 12.07.2012 21:24, Stanislav Maslovski wrote: On Thu, Jul 12, 2012 at 08:31:32PM +0400, Артём Н. wrote: У меня сложилось ощущение, что тесты сильно затягивают время, требуемое на написание. Причём, если меняется функция, часто

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 22:11, Eugene Berdnikov wrote: On Thu, Jul 12, 2012 at 09:50:40PM +0400, Артём Н. wrote: On 12.07.2012 21:24, Stanislav Maslovski wrote: On Thu, Jul 12, 2012 at 08:31:32PM +0400, Артём Н. wrote: У меня сложилось ощущение, что тесты сильно затягивают время, требуемое на

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Eugene Berdnikov
On Thu, Jul 12, 2012 at 10:17:49PM +0400, Артём Н. wrote: On 12.07.2012 22:11, Eugene Berdnikov wrote: Топик? IMHO, здесь рассылка по дебиану, а не школа юного программиста. Одно другому мешает? :-) Да. Я не хочу тратить своё время на разгребание кучи мусора. Предпочитаю жить там, где

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Артём Н.
On 12.07.2012 22:39, Eugene Berdnikov wrote: On Thu, Jul 12, 2012 at 10:17:49PM +0400, Артём Н. wrote: On 12.07.2012 22:11, Eugene Berdnikov wrote: Топик? IMHO, здесь рассылка по дебиану, а не школа юного программиста. Одно другому мешает? :-) Да. Я не хочу тратить своё время на

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Stanislav Maslovski
On Thu, Jul 12, 2012 at 09:50:40PM +0400, Артём Н. wrote: On 12.07.2012 21:24, Stanislav Maslovski wrote: On Thu, Jul 12, 2012 at 08:31:32PM +0400, Артём Н. wrote: У меня сложилось ощущение, что тесты сильно затягивают время, требуемое на написание. Причём, если меняется функция, часто

Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Eugene Berdnikov
On Thu, Jul 12, 2012 at 10:48:05PM +0400, Артём Н. wrote: On 12.07.2012 22:39, Eugene Berdnikov wrote: On Thu, Jul 12, 2012 at 10:17:49PM +0400, Артём Н. wrote: On 12.07.2012 22:11, Eugene Berdnikov wrote: Топик? IMHO, здесь рассылка по дебиану, а не школа юного программиста. Одно

Re: Несколько вопросов вразброс

2012-07-11 Пенетрантность Артём Н.
On 11.07.2012 01:08, Igor Chumak wrote: -Куть Это если ты делаешь ошибку, которую тест уже ловит. А если ты делаешь ошибку, которую тест еще не ловит (а она будет, и не одна), то результат будет тот же самый, как если бы теста не было вообще. Внятная и подробная диагностика поэтому

Re: Несколько вопросов вразброс

2012-07-11 Пенетрантность Артём Н.
On 11.07.2012 04:18, Stanislav Maslovski wrote: On Tue, Jul 10, 2012 at 09:53:02PM +0400, Артём Н. wrote: On 08.07.2012 17:23, Stanislav Maslovski wrote: На практике ситуация такова: случаев, где возможно *полное* формальное доказательство правильности программы *больше*, чем случаев, где для

Re: Несколько вопросов вразброс

2012-07-11 Пенетрантность Артём Н.
Но ведь возможно, что доказательство неверно, где-то ошибка? Тест поможет проверить несколько вариантов. Не доказательство, конечно, а сама посылка о том, что данное отношение верно для подобных треугольников или о том, что треугольники подобны (ну не учёл автор доказательства одни из признаков

Re: Несколько вопросов вразброс

2012-07-11 Пенетрантность Артём Н.
Приложил скрипт, который у меня получился. mkbackup - сам скрипт. mks - парсер, убирающий тесты. ready- готовый скрипт после обработки. Вроде, работает, хотя и не всё доделано. Ощущения: получилось очень тяжеловесно. Просто запутаться в тестах. Но тесты ловят случайные ошибки (лучше, чем

Re: Несколько вопросов вразброс

2012-07-11 Пенетрантность Stanislav Maslovski
On Wed, Jul 11, 2012 at 08:35:48PM +0400, Артём Н. wrote: On 11.07.2012 04:18, Stanislav Maslovski wrote: Они есть. Этого уже достаточно. Недостаточно. Достаточно было бы, если бы их на практике было просто применить... Часто ли это применяется и просто ли? Применяется в mission-critical

Re: Несколько вопросов вразброс

2012-07-10 Пенетрантность Артём Н.
On 08.07.2012 17:23, Stanislav Maslovski wrote: On Thu, Jul 05, 2012 at 08:20:19PM +0400, Артём Н. wrote: 04.07.2012 09:21, Stanislav Maslovski пишет: Если система обладает неограниченной памятью, как машина Тьюринга с бесконечной лентой, то в общем случае нельзя. На практике нельзя уже при

Re: Несколько вопросов вразброс

2012-07-10 Пенетрантность Артём Н.
On 05.07.2012 22:04, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Thu, 05 Jul 2012 19:38:56 +0400: На практике же основная проблема тестов заключается в том, что они сами содержат ошибки и часто тестируют не то, что надо АН Тесты для тестов... Тесты, в

Re: Несколько вопросов вразброс

2012-07-10 Пенетрантность Igor Chumak
-Куть Это если ты делаешь ошибку, которую тест уже ловит. А если ты делаешь ошибку, которую тест еще не ловит (а она будет, и не одна), то результат будет тот же самый, как если бы теста не было вообще. Внятная и подробная диагностика поэтому обязательна. Я и делаю. Как-раз хотел

Re: Несколько вопросов вразброс

2012-07-10 Пенетрантность Stanislav Maslovski
On Tue, Jul 10, 2012 at 09:53:02PM +0400, Артём Н. wrote: On 08.07.2012 17:23, Stanislav Maslovski wrote: На практике ситуация такова: случаев, где возможно *полное* формальное доказательство правильности программы *больше*, чем случаев, где для этого достаточно *простых* тестов. Как

Re: Несколько вопросов вразброс

2012-07-08 Пенетрантность Stanislav Maslovski
On Thu, Jul 05, 2012 at 08:50:05PM +0400, Артём Н. wrote: Потому что в неимперативных языках нет основной проблемы, которую решает ООП: разделение общего mutable на множество независимых mutable. Нет этого самого mutable - нет и проблемы. Для функциональных понятно... Уже лучше. Если ты

Re: Несколько вопросов вразброс

2012-07-08 Пенетрантность Stanislav Maslovski
On Sat, Jul 07, 2012 at 07:47:33PM +0400, Артём Н. wrote: 05.07.2012 04:53, Stanislav Maslovski пишет: Я пытаюсь выразить простую мысль, что переход на ООП естественен и эволюционен _только_ для _императивных_ языков. В функциональных языках объектная модель смотрится притянутой за уши.

Re: Несколько вопросов вразброс

2012-07-08 Пенетрантность Stanislav Maslovski
On Thu, Jul 05, 2012 at 08:20:19PM +0400, Артём Н. wrote: 04.07.2012 09:21, Stanislav Maslovski пишет: Если система обладает неограниченной памятью, как машина Тьюринга с бесконечной лентой, то в общем случае нельзя. На практике нельзя уже при сколько-нибудь значительном объёме памяти,

Re: Несколько вопросов вразброс

2012-07-08 Пенетрантность Артём Н.
On 05.07.2012 20:56, Artem Chuprina wrote: Артём Н. - debian-russian@lists.debian.org @ Thu, 05 Jul 2012 19:46:36 +0400: Неверно утверждение, что {} выполним, а строка - нет. И то, и другое выполнимо, если попросить, и не выполнимо, если не просить. Различие, собственно, во времени

Re: Несколько вопросов вразброс

2012-07-07 Пенетрантность Артём Н.
06.07.2012 10:41, Victor Wagner пишет: On 2012.07.05 at 19:56:29 +0400, Артём Н. wrote: Понятность среднему хомосапиенсу, как и всякое другое качество, не бывает бесплатной. И отнюдь не на всех задачах оно важно. Если средний хомосапиенс не может понять саму задачу, то понятность ему

Re: Несколько вопросов вразброс

2012-07-07 Пенетрантность Alexander Galanin
On Sat, 07 Jul 2012 09:49:16 +0400 Артём Н. artio...@yandex.ru wrote: Что отсутствие работы с файлами и отсутствие fileevent-ов ещё не говорит о том, что ОС не пригодна для использования. Спасибо, Капитан! :) Этим надо озаботиться до выбора инструмента для программирования. Чем? Выбором

Re: Несколько вопросов вразброс

2012-07-07 Пенетрантность Артём Н.
07.07.2012 11:51, Alexander Galanin пишет: On Sat, 07 Jul 2012 09:49:16 +0400 Артём Н. artio...@yandex.ru wrote: Что отсутствие работы с файлами и отсутствие fileevent-ов ещё не говорит о том, что ОС не пригодна для использования. Спасибо, Капитан! :) Как-бы: A.N.: Но что делать, если ОС

  1   2   3   4   5   6   >