The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Леннарт Поттеринг попытался развенчать типичные мифы о systemd, opennews (??), 27-Янв-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


31. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +3 +/
Сообщение от anonymous (??), 27-Янв-13, 22:24 
>> Наличие отладочного интерфейса не опровергает трудность отладки.
> Портянки на шелле тоже отлаживать не сильно просто, особенно в краевых случаях.
> Тем более что логгинга нет совсем, при нужде ты его сам
> приматывешь проволокой в сломавшуюся портянку.
> Вообще, у меня закрадываются нехорошие подозрения. Скажи-ка, друг, сколько кастомных портянок
> или юнит-файлов ты написал для своих кастомных сервисов? Очень интересно понять
> насколько ваша теория подкреплена практикой.

bash -x - это ТАК сложно.

Я их написал достаточно, как минимум, постоянно приходится их писать для ipset, т.к. ни в одном дистрибутиве "из коробки" я не видел инит-файла для данного сервиса.

Ответить | Правка | Наверх | Cообщить модератору

45. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –4 +/
Сообщение от Аноним (-), 27-Янв-13, 22:49 
> bash -x - это ТАК сложно.

Любой отладчик - это вообще-то несложно (с точки зрения использования). Хотя есть категории людей, которые хронически не могут пользоваться отладчиками и придумывают всякие причины, почему по их мнению отладчики не нужны.

Другой вопрос, какие у отладчика возможности.

> Я их написал достаточно, как минимум, постоянно приходится их писать для ipset, т.к. ни в одном дистрибутиве "из коробки" я не видел инит-файла для данного сервиса.

Оно и видно, что вы написали так много на bash, и так мало на каких либо других языках программирования, что вам "bash -x" кажется исчерпывающим средством отладки.

Вы хоть представляете, что такое процесс отладки?
Если вы "bash -x" считаете отладчиком.
Не говоря уже про "отладочные интерфейсы".

Ответить | Правка | Наверх | Cообщить модератору

225. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от anonymous (??), 28-Янв-13, 15:43 
>[оверквотинг удален]
> категории людей, которые хронически не могут пользоваться отладчиками и придумывают всякие
> причины, почему по их мнению отладчики не нужны.
> Другой вопрос, какие у отладчика возможности.
>> Я их написал достаточно, как минимум, постоянно приходится их писать для ipset, т.к. ни в одном дистрибутиве "из коробки" я не видел инит-файла для данного сервиса.
> Оно и видно, что вы написали так много на bash, и так
> мало на каких либо других языках программирования, что вам "bash -x"
> кажется исчерпывающим средством отладки.
> Вы хоть представляете, что такое процесс отладки?
> Если вы "bash -x" считаете отладчиком.
> Не говоря уже про "отладочные интерфейсы".

Не надо увиливать.
Речь шла про отладку "портянок на shell". Если у вас используется gdb и valgrind для скриптов на shell, это уже клиника.
Где я в том сообщении рассуждал об отладочных интерфейсах и отладчиках? Лесом.

Ответить | Правка | Наверх | Cообщить модератору

232. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –2 +/
Сообщение от Аноним (-), 28-Янв-13, 16:09 
> Не надо увиливать.
> Речь шла про отладку "портянок на shell".

Речь изначально шла об отладочных интерфейсах.
Про "портянки" писал совсем другой Аноним, а я писал про отладку.

> Если у вас используется gdb и valgrind для скриптов на shell, это уже клиника.
> Где я в том сообщении рассуждал об отладочных интерфейсах и отладчиках? Лесом.

Где я в том сообщении рассуждал, об использовании gdb для скриптов на shell?

Это уже клиника, если вы не заметили, что речь шла вообще об использовании полноценного языка программирования с полноценным отладчиком целиком вместо портянок на shell и опции "-x".

Что собственно и подтверждает, что вы написали слишком много портянок на shell, и слишком мало реально программировали. И за пределами этих "портянок" просто ничего не видите.

Ответить | Правка | Наверх | Cообщить модератору

473. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от Аноним (-), 01-Фев-13, 14:02 
Да успокойся ты уже, по вам обоим клиника плачет. Доволен? Свободен.
Ответить | Правка | Наверх | Cообщить модератору

49. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от Аноним (-), 27-Янв-13, 22:58 
> bash -x - это ТАК сложно.

Проблемка состоит в том что все это пинается инитом в неинтерактивном режиме. И какого либо логгинга там самого по себе вообще нигде и никак не предусмотрено. Это надо самому допиливать. И кстати, если уж на то пошло, у bash -x довольно долбанутый формат вывода. Если бы мне требовалось раздуплять на этот трындец, а более вменяемых инициализаторов еще не появилось - я бы показал всем фак, подорвался и написал свой простейший запускач-инициализатор на нормальном человеческом си, где делаются сисколы и в лог пишется результат таковых. Без вот этих убер-портянок "ни о чем", где на 1 полезную запись - три экрана совершенно не упавшей мне буиты, которая только отвлекает и сбивает с толка.

> Я их написал достаточно, как минимум, постоянно приходится их писать для ipset,
> т.к. ни в одном дистрибутиве "из коробки" я не видел инит-файла для данного сервиса.

Я рад за вас. Но в общем случае я совершенно не желаю заниматься дебагингом в предложенном формате. Нафиг-нафиг.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

226. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от anonymous (??), 28-Янв-13, 15:48 
>[оверквотинг удален]
> еще не появилось - я бы показал всем фак, подорвался и
> написал свой простейший запускач-инициализатор на нормальном человеческом си, где делаются
> сисколы и в лог пишется результат таковых. Без вот этих убер-портянок
> "ни о чем", где на 1 полезную запись - три экрана
> совершенно не упавшей мне буиты, которая только отвлекает и сбивает с
> толка.
>> Я их написал достаточно, как минимум, постоянно приходится их писать для ipset,
>> т.к. ни в одном дистрибутиве "из коробки" я не видел инит-файла для данного сервиса.
> Я рад за вас. Но в общем случае я совершенно не желаю
> заниматься дебагингом в предложенном формате. Нафиг-нафиг.

Обычно, init-скрипт на bash можно проверить тут же, на месте. И занимает оно сильно меньше, чем три экрана, в районе 50-60 строчек кода.

Ответить | Правка | Наверх | Cообщить модератору

234. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –2 +/
Сообщение от Аноним (-), 28-Янв-13, 16:19 
> Обычно, init-скрипт на bash можно проверить тут же, на месте.

Вы видимо не в курсе, что обычно на любом нормальном языке программирования практически любой код (за редкими исключениями) "можно проверить тут же, на месте". Причем это будет гораздо быстрее и удобнее, чем проверять скрипты на bash.

> И занимает оно сильно меньше, чем три экрана, в районе 50-60 строчек кода.

Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше.

Есть еще как минимум одна (не говоря обо всех остальных побочных) очень принципиальная фича в нормальных отладчиках, о которой вы с вашим "bash -x", как это видно, даже никогда и не подозревали. Если думаете, что все дело только в занимаемом на экране месте.

Ответить | Правка | Наверх | Cообщить модератору

249. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +6 +/
Сообщение от myhand (ok), 28-Янв-13, 17:43 
> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет
> занимать меньше.

?!  Отладка в gdb уже стала проще чем shell-скриптов?

Ответить | Правка | Наверх | Cообщить модератору

262. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 28-Янв-13, 19:11 
> ?!  Отладка в gdb уже стала проще чем shell-скриптов?

Да, и всегда так было.
А для вас значит нет?

Ответить | Правка | Наверх | Cообщить модератору

265. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +3 +/
Сообщение от Аноним (-), 28-Янв-13, 19:42 
>> ?!  Отладка в gdb уже стала проще чем shell-скриптов?
> Да,

нас учили, что удобство отладки - одно из преимуществ скриптовых языков перед компилируемыми, может, что поменялось, но...
> и всегда так было.

????


Ответить | Правка | Наверх | Cообщить модератору

288. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –2 +/
Сообщение от nailless (?), 28-Янв-13, 22:02 
> нас учили, что удобство отладки - одно из преимуществ скриптовых языков перед компилируемыми, может, что поменялось, но...

А вас не учили, что это в первую очередь зависит от уровня реализации отладчика.

И вы случайно не путаете такие понятия, как удобство написания кода и удобство отладки, сравнивая "скриптовый" язык с "компилируемым".

То есть именно "компилируемый" язык или нет. И все, больше никакие другие факторы не влияют, например такие, как типы данных.

А вас не учили также, что "скриптовый" язык тоже вообще-то обычно чаще всего компилируется.

>> и всегда так было.
> ????

и всегда так было. Да.

Ответить | Правка | Наверх | Cообщить модератору

267. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +2 +/
Сообщение от myhand (ok), 28-Янв-13, 20:35 
>> ?!  Отладка в gdb уже стала проще чем shell-скриптов?
> Да, и всегда так было.

Позволю себе не поверить.

Давайте проверим эту "простоту" (допустим, в вашем случае).

1. Идете на google:// inurl:bugs.debian.org segfault
2. Выбирайте штуки три бага с сегфолтами на выбор
3. Отлаживаете и присылаете патчи
4. А здесь мы ждем три штуки ссылки на баги с приаттаченными патчами.

Выполните квест - от вас будет еще и небольшая польза человечеству.  Не нравится Debian - предложите другой дистрибутив, на выбор.

Не выполните - будем знать в лицо еще одного маленького лгунишку.

> А для вас значит нет?

Я обычный человек, не анонимный гуру дебага.

Ответить | Правка | К родителю #262 | Наверх | Cообщить модератору

286. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 28-Янв-13, 21:56 
> Позволю себе не поверить.

А зачем верить - нужно знать, а не верить.

> Давайте проверим эту "простоту" (допустим, в вашем случае).

Почему это внезапно стало моим случаем?
Почему "мой случай" вам вдруг представился именно таким при всем богатстве выбора.

> 1. Идете на google:// inurl:bugs.debian.org segfault
> 2. Выбирайте штуки три бага с сегфолтами на выбор
> 3. Отлаживаете и присылаете патчи
> 4. А здесь мы ждем три штуки ссылки на баги с приаттаченными патчами.

Вы в этом "квесте" забыли описать самое главное - как вам представляется процесс между выбором "штуки три бага" во 2-ом пункте, и между "присылаете патчи".
Аккурат первую половину 3-го пункта нужно расписать.

Да... и почему это "отлаживаете" и "присылаете" - вы объединили в один шаг вашего "квеста".

> Выполните квест - от вас будет еще и небольшая польза человечеству.  
> Не нравится Debian - предложите другой дистрибутив, на выбор.

То есть именно так вы себе представляете доказательство того, что проще отлаживать - "bash -x" или gdb.

Т.е. без учета знания самого кода, свой код или чужой. Без учета сложности самого кода.
Если значит, получится отладить произвольный код с bugs.debian.org, то по вашему это будет означать, что в gdb отлаживаьт проще, чем в "bash -x".
А если не получится - то по-вашему значит, однозначно в "bash -x".

> Не выполните - будем знать в лицо еще одного маленького лгунишку.

Нет, сначала вы обоснуйте, что вы правильно сформулировали условия теста.
Как вы это в начале озаглавили - "Давайте проверим эту простоту".

>> А для вас значит нет?
>
> Я обычный человек, не анонимный гуру дебага.

Вы не просто обычный человек, а человек, который пытается рассуждать о вещах, в которых не разбирается.

И к тому же вы здесь продемонстрировали, что в вашем представлении пользоваться отладчиками могут только какие-то "необычные люди" и только непременно гуру.
То есть вы подтверждаете, что воспринимаете отладку, как нечто запредельное для "обычного человека", то есть для такого, как вы. Считая себя именно "обычным человеком", а вовсе не гуманитарием, лезущим в технические вопросы.

Ответить | Правка | Наверх | Cообщить модератору

293. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от myhand (ok), 28-Янв-13, 22:38 
>> Давайте проверим эту "простоту" (допустим, в вашем случае).
> Почему это внезапно стало моим случаем?

Потому что ты заявил, что тебе "проще" с gdb.  

> Вы в этом "квесте" забыли описать самое главное - как вам представляется
> процесс между выбором "штуки три бага" во 2-ом пункте, и между
> "присылаете патчи".

Мне - влегкую.  Если ты хоть раз gdb использовал и исправлял баги - проблем быть не должно.  А вот если просто взялся важно ковырять в носу и рассуждать о сравнении gdb с bash -x - пиши пропало...

> Да... и почему это "отлаживаете" и "присылаете" - вы объединили в один
> шаг вашего "квеста".

Разрешаю разделить на два.  Стало легче?

> То есть именно так вы себе представляете доказательство того, что проще отлаживать
> - "bash -x" или gdb.

Так я представляю себе доказательство, что о gdb ты знаешь чуть больше названия этой программы.

> Т.е. без учета знания самого кода, свой код или чужой. Без учета
> сложности самого кода.

Да, детка.  А ты думал в сказку попал - только свой код отлаживать?

Нет уж, давай как в жизни.  Но выбор багов оставили за тобой, я ж не зверь...

> Если значит, получится отладить произвольный код с bugs.debian.org, то по вашему это
> будет означать, что в gdb отлаживаьт проще, чем в "bash -x".

Нет.  Не пройдешь квест - это докажет, что ты болтун.

> Вы не просто обычный человек, а человек, который пытается рассуждать о вещах,
> в которых не разбирается.

Ну, таки с gdb мне работать приходилось, что доказать готов аналогичным квестом.  После тебя, конечно.  Зачем время даром на болтуна терять?

Ответить | Правка | Наверх | Cообщить модератору

332. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 29-Янв-13, 00:00 
>> Почему это внезапно стало моим случаем?
>
> Потому что ты заявил, что тебе "проще" с gdb.

Почему из заявления о том, что "проще с gdb", вы вывели случай, что нужно взять баги с bugs.debian.org, и заявили, что это по-вашему именно "мой случай".

>> Вы в этом "квесте" забыли описать самое главное - как вам представляется процесс между выбором "штуки три бага" во 2-ом пункте, и между "присылаете патчи".
>
> Мне - влегкую.  Если ты хоть раз gdb использовал и исправлял баги - проблем быть не должно.  А вот если просто взялся важно ковырять в носу и рассуждать о сравнении gdb с bash -x - пиши пропало...

Ну вот после всех ваших ляпов (выше и ниже по тексту) и примерьте на себя эту вашу собственную фразу.

>> Да... и почему это "отлаживаете" и "присылаете" - вы объединили в один шаг вашего "квеста".
>
> Разрешаю разделить на два.  Стало легче?

То есть вы принципиальной разницы не видите, два там шага или один - "отладить и прислать".

Но даже здесь легче не стало.
Потому что для утверждений, что проще, а что сложнее, вы должны знать, как выглядят оба процесса. А у вас "отладка" целиком идет одним шагом. А все остальные шаги в вашем "квесте", никакого отношения к исходному вопросу не имеют, ни вообще к самому процессу отладки.

>> То есть именно так вы себе представляете доказательство того, что проще отлаживать - "bash -x" или gdb.
> Так я представляю себе доказательство, что о gdb ты знаешь чуть больше названия этой программы.

Ну я уже понял, что вы его представляете именно так.

Но допустим, если я вам пришлю патчи, как вы из присланных патчей узнаете, была ли отладка в gdb более простой или сложной, чем в "bash -x".

Почему вы вопрос о сложности/простоте превращаете в доказательство возможности/невозможности.
Вы даже не задумывались о таких вещах, когда радостно фантазировали свой "квест".

>> Т.е. без учета знания самого кода, свой код или чужой. Без учета
>> сложности самого кода.
> Да, детка. А ты думал в сказку попал - только свой код отлаживать?

Причем здесь сказка? Можно и чужой.
Но мы же говорим о сравнении "bash -x" c gdb.

> Нет уж, давай как в жизни. Но выбор багов оставили за тобой, я ж не зверь...

То есть вы уверены, что для меня исходные условия были бы именно "зверскими", а вовсе не то, что ваш "квест" был вообще не в тему, зверский он или не зверский.

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

Но вы сочиняя условия своего квеста, опять упустили малю-ю-юсенькую детальку. Чтобы мне отладить баги, мне придется сначала развернуть исходную систему у себя, а чтобы вам проверить результат, если я вам его вышлю, даже в системе, которую я сам выбрал - вам придется развернуть выбранную мной систему тоже у себя.

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

И это все опять же никак не относится к вопросу, что проще, то есть "квест" у вас целиком левый и для доказательств простоты служить не может.

>> Если значит, получится отладить произвольный код с bugs.debian.org, то по вашему это будет означать, что в gdb отлаживаьт проще, чем в "bash -x".
>
> Нет.  Не пройдешь квест - это докажет, что ты болтун.

Я вам уже сказал, что исходный вопрос был - что проще, отладка в gdb или "bash -x".
А ваш "квест" к этому вопросу никакого отношения не имеет.
Зачем мне проходить ваш "квест", если вы засыпались еще при попытке его сформулировать.

>> Вы не просто обычный человек, а человек, который пытается рассуждать о вещах, в которых не разбирается.
>
> Ну, таки с gdb мне работать приходилось, что доказать готов аналогичным квестом. После тебя, конечно.  Зачем время даром на болтуна терять?

Вы уже продемонстрировали, как вам "приходилось работать", составляя свой "квест".
Не достаточно просто работать, надо еще и понимать, что вы при этом делаете.

Р.S. Сначала мы узнали, что в вашем понимании делать отладку в gdb могут только "необычные люди" и "гуру".
А теперь еще выяснилость, что отлаживать баги с bugs.debian.org вы считате не иначе как "зверскими" условиями.

Ответить | Правка | Наверх | Cообщить модератору

336. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +2 +/
Сообщение от myhand (ok), 29-Янв-13, 00:25 
> Почему из заявления о том, что "проще с gdb", вы вывели случай,

Потому, что для таких "заявлений" вы, как минимум, должны быть знакомы с gdb.  В чем я, собственно, и не уверен...

> что нужно взять баги с bugs.debian.org

Я не писал ничего подобного.  Предложил это как вариант.  Не нравится - возьми любой другой дистрибутив.  Вон Михаил (#263) в systemd на сегфолт напоролся.  Флаг в руки - бери альт и начинай с этого бага.

> То есть вы принципиальной разницы не видите, два там шага или один
> - "отладить и прислать".

Нет, малыш.  Нет никакой разницы.  Вся идея теста, чтобы заставить "сравнятора" использовать gdb (или иной подобный отладчик) - и посмотреть на результат в виде исправленных проблем и патчей.

> А все остальные шаги в вашем "квесте", никакого отношения к
> исходному вопросу не имеют, ни вообще к самому процессу отладки.

Имеют, и самое прямое.  Не справишься - о каком таком "сравнении" с bash можно говорить?  Просто болтовня очередного форумного "теоретика".

> То есть вы уверены, что для меня исходные условия были бы именно "зверскими"

Да.  Иначе бы ты давно заткнулся и принес хоть один готовый патч.

> Но вы сочиняя условия своего квеста, опять упустили малю-ю-юсенькую детальку. Чтобы мне
> отладить баги, мне придется сначала развернуть исходную систему у себя

Э...  Бедному танцору опять ноги мешают.

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

За меня не переживай.

> А в условиях вашего "квеста" ничего этого не было, ни в начале,
> ни после ваших дополнительных "разрешений".

А про то, что ты должен использовать ПК мне тоже надо было писать?

> Я вам уже сказал, что исходный вопрос был - что проще, отладка
> в gdb или "bash -x".
> А ваш "квест" к этому вопросу никакого отношения не имеет.

Мой квест имеет прямое отношение к твоему знанию о gdb.  Поскольку доказать свое знание ты оказался неспособным - болтун.  Прощай.

Ответить | Правка | Наверх | Cообщить модератору

363. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 29-Янв-13, 09:55 
>> Почему из заявления о том, что "проще с gdb", вы вывели случай,
>
> Потому, что для таких "заявлений" вы, как минимум, должны быть знакомы с gdb.  В чем я, собственно, и не уверен...

Безусловно. Но только, чтобы самостоятельно кого-то экзаменовать и тестировать, вы должны в начале сами сдать такие тесты и экзамены, причем на уровень выше, чем те, кого вы собрались экзаменовать.

А иначе тогда нужно потребовать, чтобы абсолютно все, кто здесь высказывается по каждой теме, сначала сдавали практические экзамены по темам их высказываний.
Так что с вас первого и начнем - сдайте сначала тесты и экзамены, что вы хотя бы bash знаете на достаточном уровне, не говоря уже про gdb.

А на самом деле все гораздо проще. Вы попросту сразу сачканули даже попытаться привести хоть какие-то аргументы по вопросу сравнения сложности отладки, и решили переключить абсолютно все внимание на чужое (даже не ваше) знание gdb. Авось никто бы не заметил подмены вопроса. Да не вышло.

>>>> что нужно взять баги с bugs.debian.org

Во-первых, вы снова попытались исказить смысл цитаты, отвечая на отдельное словосочетание, а не на всю фразу. Хотя полностью было так.

>> Почему из заявления о том, что "проще с gdb", вы вывели случай, что нужно взять баги с bugs.debian.org, и заявили, что это по-вашему именно "мой случай".
>
> Я не писал ничего подобного. Предложил это как вариант.

То есть вы не писали ничего подобного, но письменно предложили это самое, как вариант. Замечательное оправдание. Как же не писали? Вот ваши слова.

> Давайте проверим эту "простоту" (допустим, в вашем случае).
>
> 1. Идете на google:// inurl:bugs.debian.org segfault
> 2. Выбирайте штуки три бага с сегфолтами на выбор
> 3. Отлаживаете и присылаете патчи
> 4. А здесь мы ждем три штуки ссылки на баги с приаттаченными патчами.

Так почему, как вариант, при всем богатстве вариантов, вы предложили именно такой вариант, да еще и назвали это "моим случаем". Хотя речь шла всего лишь о сравнении сложности отладки.

> Не нравится - возьми любой другой дистрибутив.  Вон Михаил (#263) в systemd на сегфолт напоролся. Флаг в руки - бери альт и начинай с этого бага.

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

>> То есть вы принципиальной разницы не видите, два там шага или один - "отладить и прислать".
>
> Нет, малыш.  Нет никакой разницы.
> Вся идея теста, чтобы заставить "сравнятора" использовать gdb (или иной подобный отладчик) - и посмотреть на результат в виде исправленных проблем и патчей.

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

>> А все остальные шаги в вашем "квесте", никакого отношения к исходному вопросу не имеют, ни вообще к самому процессу отладки.
>
> Имеют, и самое прямое.  Не справишься - о каком таком "сравнении" с bash можно говорить? Просто болтовня очередного форумного "теоретика".

Кто же спорит, если я не справлюсь с gdb, то как я могу судить о сложности отладки в нем?
А если справлюсь, тогда какое это будет иметь отношение к вопросу сравнения "bash -x" с gdb.

А вы для начала хотя бы с bash cправитесь, если вам дать реальный скрипт?
Желаете всех заверить голословно? Или может быть сами желаете пройти тест?

>> То есть вы уверены, что для меня исходные условия были бы именно "зверскими"
>
> Да. Иначе бы ты давно заткнулся и принес хоть один готовый патч.

То есть если кто-то не бросил все, и не помчался нести вам готовый патч, то вы это считаете достаточным основанием для утверждений, что вы создали ему не иначе как зверские условия. А вовсе не потому, что ему плевать на ваше мнение.

Но вот еще один вопросик, если я вдруг внезапно принесу вам готовый патч, как вы определите, сам я отлаживал со знанием gdb, или просто кого-то попросил. Ведь такая проверка в вашем гениальном тесте даже не предполагалась.

>> Но вы сочиняя условия своего квеста, опять упустили малю-ю-юсенькую детальку. Чтобы мне отладить баги, мне придется сначала развернуть исходную систему у себя
>
> Э...  Бедному танцору опять ноги мешают.

То есть, вы это считате именно "помехой для танцора" - условие получения доступа к отлаживаемой системе. То есть видимо вы умеете как то отлаживать системы, не имея к ним доступа. А ведь в вашем гениальном "квесте" это как раз и не было предусмотрено.

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

А я и не переживаю, просто вам придется первому развернуть у себя выбранную мной систему и продемонстировать мне, что у вас это получилось. Ведь вы сами предложили мне систему на выбор - так вот я в любом случае выберу ту систему, которая у меня уже развернута. И те вещи, которые я отлаживаю, они даже не из портов ставятся. Но я абсолютно уверен, что вы с этим справитесь. Как может с чем то не справиться тот, кто так мастерски экзаменует других.

Нам ведь все лишь нужно сравнить сложность отладки "bash -x" и gdb. Если это в очередной раз не вылетело у вас из головы, в чем был вопрос.

>> А в условиях вашего "квеста" ничего этого не было, ни в начале, ни после ваших дополнительных "разрешений".
>
> А про то, что ты должен использовать ПК мне тоже надо было писать?

Не только, по вашим же собственным правилам, вы должные еще сдать тест, что вы ПК умеете пользоваться.

>> Я вам уже сказал, что исходный вопрос был - что проще, отладка в gdb или "bash -x".
>> А ваш "квест" к этому вопросу никакого отношения не имеет.
>
> Мой квест имеет прямое отношение к твоему знанию о gdb.  Поскольку доказать свое знание ты оказался неспособным

Никто не спорит, что ваш "квест", пусть и составленный с кучей ошибок, но имеет отношение к чужому (оказывается даже не вашему) знанию gdb.

Но ведь вопрос то был не о знании gdb, а о сравнении сложности отладки между "bash -x" и gdb.

Вы просто не рискнули даже попытаться привести хоть какие-то аргументы по вопросу, и решили отвлечь все внимание, на чужое знание gdb. Хотя сами же признались, что в вашем представлении "обычные люди" по-вашему им пользоваться не могут.

> - болтун.

Все мы здесь всего лишь болтаем. Чем моя болтовня хуже вашей? Или вы здесь, что, работате что ли?

> Прощай.

Ну что же, уходя уходи. А то вы в прошлый раз помнится несколько раз зарекались "не писать больше на этой помойке".

Ответить | Правка | К родителю #336 | Наверх | Cообщить модератору

417. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от myhand (ok), 29-Янв-13, 22:33 
> Безусловно. Но только, чтобы самостоятельно кого-то экзаменовать и тестировать [...]

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

Раз не можешь, и своей болтовней ты это доказал - твои "сравнения" бессмысленны.

> А иначе тогда нужно потребовать, чтобы абсолютно все, кто здесь высказывается по
> каждой теме, сначала сдавали практические экзамены по темам их высказываний.

Это редко нужно.  Ведь не все здесь болтуны, прикинь?

> А на самом деле все гораздо проще. Вы попросту сразу сачканули даже
> попытаться привести хоть какие-то аргументы по вопросу сравнения сложности отладки

Какой смысл рассказывать тебе о "сложности" инструмента, которым ты не пользовался?

> То есть вы продолжаете утверждать, что результат в виде исправленных сферических проблем
> и патчей в вакууме любого дистрибутива на выбор - это по-вашему
> как раз и будет результат сравнения сложности "bash -x" и gdb.

Нет.  (устало) Это покажет, что ты, возможно, знаком с gdb.

> А если справлюсь, тогда какое это будет иметь отношение к вопросу сравнения
> "bash -x" с gdb.

Сперва справься.

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

Не мчись, никто заранее не торопит.  Напиши сколько потребуется времени, если готов отвечать за свои знания.

> Но вот еще один вопросик, если я вдруг внезапно принесу вам готовый
> патч, как вы определите, сам я отлаживал со знанием gdb, или
> просто кого-то попросил.

Сперва принеси.  Три бага - три патча.

>> - болтун.
> Все мы здесь всего лишь болтаем. Чем моя болтовня хуже вашей?

Ее БОЛЬШЕ.

Ответить | Правка | К родителю #363 | Наверх | Cообщить модератору

423. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 30-Янв-13, 00:15 
Итак, повторим по порядку. Вот исходные высказывания спора.

> ?!  Отладка в gdb уже стала проще чем shell-скриптов?
>
>> Да, и всегда так было.
>> А для вас значит нет?

На что вы радостно ответили, видимо будучи уверенным, что уж на хоть этот-то раз легкая победа вам будет обеспечена. Действительно, как это отладка в gdb может быть простой, если у вас самого с ней одни проблемы.

> Давайте проверим эту "простоту" (допустим, в вашем случае).
>
> 1. Идете на google:// inurl:bugs.debian.org segfault
> 2. Выбирайте штуки три бага с сегфолтами на выбор
> 3. Отлаживаете и присылаете патчи
> 4. А здесь мы ждем три штуки ссылки на баги с приаттаченными патчами.
>
> Выполните квест - от вас будет еще и небольшая польза человечеству.  Не нравится Debian - предложите другой дистрибутив, на выбор.
>
> Не выполните - будем знать в лицо еще одного маленького лгунишку.

Обратим еще раз внимание. Вы в начале так и сказали "проверим эту простоту" - т.е. изначально вы этот ваш "гениальный" "квест" разработали именно для проверки простоты отладки в gdb. И даже в высказываниях ниже - у вас не написано, что он предназначался для проверки именно моего (или чьего-либо) уровня владения gdb. Он у вас предназначался для проверки непосредственно "простоты" отладки gdb.

А я совершенно неожиданно для вас взял и отдебажил ваш "квест" еще до момента его "пользовательского" запуска.
Повторим выявленные баги в вашем "квесте":

-- вы собрались проверять "простоту" отладки этим "квестом", хотя к самой отладке там у вас относится ровно одно слово "отлаживаете", на что вы отвели половину 3-го шага (даже не шаг целиком);

-- собственно, в 3-м шаге вы почему-то объединили сразу "отлаживаете и присылаете" (видимо программы вы пишете так же);

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

-- в вашем "квесте" никак не оговорены условия, на какой системе будет производиться отладка, а на какой - проверка полученных патчей, видимо для такого великого экзаменатора, как вы - это все несущественые детали, только не понятно, как вы собирались измерять при этом "простоту" отладки;

-- поскольку речь изначально шла именно о сравнении сложности отладки в "bash -x" и gdb, в вашем "квесте" тоже никак это сравнение не предусмотрено.

И после всего этого, под грузом собственных "багов" вы не нашли ничего лучшего, как заявить, что в начале необходимо протестировать мое личное умение пользоваться gdb, хотя изначально ваш "квест" для этого не предназначался.
И на протяжении остальных ваших постов, вы упорно пытались переключить все внимание на мои личные способности пользоваться gdb.

Смотрим ваш послений пост. То же самое.

> Тебя кто-то заставляет, приставил пистолет к виску?  Не хочешь - так и скажи: не умею я пользоваться отладчиком, такой уж у меня негуманитарный склад ума.
> Раз не можешь, и своей болтовней ты это доказал - твои "сравнения" бессмысленны.
>
> Какой смысл рассказывать тебе о "сложности" инструмента, которым ты не пользовался?
> Нет.  (устало) Это покажет, что ты, возможно, знаком с gdb.
> Сперва справься.
> Не мчись, никто заранее не торопит.  Напиши сколько потребуется времени, если готов отвечать за свои знания.
> Сперва принеси.  Три бага - три патча.

И, естественно, при этом вы самого себя болтуном ни в коем случае не считате.

>> А иначе тогда нужно потребовать, чтобы абсолютно все, кто здесь высказывается по каждой теме, сначала сдавали практические экзамены по темам их высказываний.
>
> Это редко нужно.  Ведь не все здесь болтуны, прикинь?

Ну после всего этого, перечитываем снова ваши слова.

> ?!  Отладка в gdb уже стала проще чем shell-скриптов?
>
>> Да, и всегда так было.
>> А для вас значит нет?
>
> Я обычный человек, не анонимный гуру дебага.

.

Ответить | Правка | К родителю #417 | Наверх | Cообщить модератору

424. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +2 +/
Сообщение от myhand (ok), 30-Янв-13, 00:47 
> Обратим еще раз внимание. Вы в начале так и сказали "проверим эту
> простоту" - т.е. изначально вы этот ваш "гениальный" "квест" разработали именно
> для проверки простоты отладки в gdb.

И ведь сработало!  Ты оказался неспособен представить даже 1 (один) патч из трех.  Целые сутки прошли (или больше?).  Вот так оказалось просто отлаживать...  И это еще когда *тебе* предоставили выбор проблем, а не "жизнь заставила".

Логика позволяет утверждать, что либо ты ни разу с отладкой в gdb дела не имел (это мое предположение) - либо ни о какой "простоте отладки" речи нет.

Ответить | Правка | К родителю #423 | Наверх | Cообщить модератору

428. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –2 +/
Сообщение от nailless (?), 30-Янв-13, 02:00 
Еще раз напомню, в начале вашего "квеста" вы написали "Давайте проверим эту простоту"

> И ведь сработало! Ты оказался неспособен представить даже 1 (один) патч из трех.  Целые сутки прошли (или больше?).  Вот так оказалось просто отлаживать...  И это еще когда *тебе* предоставили выбор проблем, а не "жизнь заставила".

И ведь сработало! По вопросу, где отладка проще - в gdb или в "bash -x", - у вас аргументов как не было, так и нет. Целые сутки прошли (или больше?).

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

> Логика позволяет утверждать, что либо ты ни разу с отладкой в gdb дела не имел (это мое предположение) - либо ни о какой "простоте отладки" речи нет.

Я вашу "логику" уже давно понял, а вы все повторяете и повторяете одно и то же.
По вашей "логике" получается, что если кто-то не признал в вас экзаменатора и отказался вам доказывать свои умения, то для вас из этого следует, что он якобы не умеет.

Ну раз у вас все темы, по которым вы тут пытались выступать, свелись к единственному вопросу, умею ли я пользоваться отладчиком - тогда вот вам "контрольный выстрел в голову".

Пойдем от противного. Допустим, все, как вы говорите, и допустим, я действительно не умею пользоваться отладчиком. Но какое это имеет отношение к вопросу, который от меня не зависит.
Как от моих личных умений могут зависеть сами gdb и bash. И вопрос, что проще, отладка в gdb или "bash -x".

На что интересно вы надеялись, когда несколько постов понаписали про мои умения?
Хотя на самом деле все гораздо проще - вы, сочиняя свой "квест" под впечатлением от предыдущих дискуссий, где вы неслабо огребли, опровергнув сами себя этим самым методом от противного - после этого вы сами решили поупражняться в этом методе. Так у вас и родился этот "квест".

Ответить | Правка | К родителю #424 | Наверх | Cообщить модератору

432. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от myhand (ok), 30-Янв-13, 11:36 
> Пойдем от противного. Допустим, все, как вы говорите, и допустим, я действительно
> не умею пользоваться отладчиком. Но какое это имеет отношение к вопросу,
> который от меня не зависит.

Простое, я уже объяснял (#417): твои "сравнения" бессмысленны.

Ответить | Правка | К родителю #428 | Наверх | Cообщить модератору

433. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 30-Янв-13, 13:11 
> Простое, я уже объяснял (#417): твои "сравнения" бессмысленны.

Хахаха. Перечитываем #249. И видим, что сравнивать "простоту" отладки вообще-то начали вы, а не я. В вашей фразе

> ?!  Отладка в gdb уже стала проще чем shell-скриптов?

А до вашего вклинивания в разговор, речь непосредственно о простоте отладки вообще не шла.

Все что я сказал про простоту отладки остается в силе.
Однако, поскольку именно вы первым начали это сравнивать, сейчас вы своей фразой о бессмысленности сравнений сами себя ввели в противоречие. В очередной раз. Поздравляю.

Ответить | Правка | К родителю #432 | Наверх | Cообщить модератору

434. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от myhand (ok), 30-Янв-13, 13:43 
> Хахаха. Перечитываем #249. И видим, что сравнивать "простоту" отладки вообще-то начали вы, а не я.
>> ?!  Отладка в gdb уже стала проще чем shell-скриптов?

Это вы словечко углядели?  А ничего, если я тебя носом ткну в то, что ты написал?  Читай #249:
> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет
> занимать меньше.

Растолкуй как тебя понимать, болезный.  Меньше *чего* по сравнению с *чем*?

Если "строк", то в обычном сеансе отладки с gdb - их чуть менее чем до... бывает.  Куда там всяким скриптам shell.

Ответить | Правка | К родителю #433 | Наверх | Cообщить модератору

436. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 30-Янв-13, 15:25 
Ткнете носом, говорите? Да без проблем.

> Это вы словечко углядели?  А ничего, если я тебя носом ткну в то, что ты написал?  Читай #249:
>> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше.
>
> ?!  Отладка в gdb уже стала проще чем shell-скриптов?

Я знал, что вы на этом попадетесь. Я-то, в отличии от вас, не пытаюсь отвлекать внимание от исходного контекста. Иначе зачем мне было возвращать разговор к началу, если бы там для меня было что-то неприятное.

И я вовсе не соглашался с вами, как вы видимо поспешили себя успокоить, что сравнения якобы бессмысленны. Особенно сравнения простоты.
Я лишь ткнул вас в ваше же противоречие, вы сказали, что сравнения бессмысленны, но до этого сами же продолжили сравнивать простоту отладки.

> Растолкуй как тебя понимать, болезный.  Меньше *чего* по сравнению с *чем*?

То есть наконец-то вы решили попытаться что-то понять. А до этого шпарили даже ничего понимать не пытаясь.

Итак, вы заявили, что сравнения бессмысленны, поторговались правами что-то говорить, но продолжаете сравнивать и говорить, не сдав "экзамены" даже по шеллам.

Итак, исходный контекст.

>>> <Аноним(другой)>: И кстати, если уж на то пошло, у bash -x довольно долбанутый формат вывода. <...> Без вот этих убер-портянок "ни о чем", где на 1 полезную запись - три экрана совершенно не упавшей мне буиты, которая только отвлекает и сбивает с толка.
>>>
>>> <anonymous>: И занимает оно сильно меньше, чем три экрана, в районе 50-60 строчек кода.
>>
>> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше.
>
> ?!  Отладка в gdb уже стала проще чем shell-скриптов?

А теперь вы заявляете.

> Если "строк", то в обычном сеансе отладки с gdb - их чуть менее чем до... бывает.  Куда там всяким скриптам shell.

Если вы заметили, то разговор был не о сферических строках в вакууме, а о строках на экране. Не, ну может быть вы строки прямо из компьютерной памяти читаете. Но вы же сами до этого заявили, что вы "обычный человек" и даже не "гуру дебага".

Это во-первых. В во-вторых, вы действительно уверены, что при эквивалентной сложности кода, у вас даже "сферических" строк в "bash -x" получится по-вашему меньше, чем в gdb - вы уверены в этом? Ой, как бы вам по вашим же собственным правилам не пришлось сдавать "экзамен" даже по шеллу, куда вам там до gdb.

-----------------

P.S. Вот зачем вы на протяжении нескольких постов пытались раскрутить меня "на слабо", чтобы я вам начал доказывать свои способности в пользовании отладчиком. Вы просто не можете самостоятельно найти, где именно вы ошибаетесь, хотя чувствуете, что у вас опять что-то не так. И вы ждали, что доказывая свои способности, я одновременно объяснил бы вам, чего вы не понимаете в отладке, только чтобы на своем опыте, а не на вашем.

Ну я вам и так объясняю, только в той форме, которую вы заслужили своим поведением. Просто многие люди уже давно поняли, о чем идет речь. А я выше дал вам очередную подсказку про строки текста, интересно сколько времени вам понадобиться чтобы понять, где вы опять сели в лужу, и по скольку раз.

Ответить | Правка | К родителю #434 | Наверх | Cообщить модератору

440. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +2 +/
Сообщение от myhand (ok), 30-Янв-13, 16:05 
> Если вы заметили, то разговор был не о сферических строках в вакууме,
> а о строках на экране.

Окей, я так и понял.  И чем не характеристика сложности?

init-скрипты "на баше" - занимают "три экрана".  Локализовать проблему можно элементарно, тем же bash -x.

Теперь у тебя есть systemd.  Вот что-то там сегфолтится при запуске конкретного сервиса.  Твои действия?  gdb в помощь.

Если затрудняешься оценить сколько "экранов"  получится - могу ткнуть носом на примере багов в том же systemd.  Надо?  "Три экрана" - это только один backtrace подобного монстра.  А от этого до понимания причин проблемы - еще, как правило, пилить и пилить...

> В во-вторых, вы действительно уверены, что при эквивалентной сложности кода

В данном случае - вполне оправдано сравнивать код, решающий похожие задачи.

Ответить | Правка | К родителю #436 | Наверх | Cообщить модератору

446. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 30-Янв-13, 20:05 
Итак, вы начали лихорадочно искать, где вы в очередной раз наделали ляпов. И так этим увлеклись, что даже забыли в очередной раз заявить про мое знание gdb.
Смотрим, не наделали ли вы новых ляпов, пытаясь хотя бы найти старые, а не то чтобы исправить.

> Если "строк", то в обычном сеансе отладки с gdb - их чуть менее чем до... бывает.  Куда там всяким скриптам shell.
>
>> Если вы заметили, то разговор был не о сферических строках в вакууме, а о строках на экране.
>
> Окей, я так и понял.  И чем не характеристика сложности?

Ну а я о чем? Это же вы заявили, что сравнения не имеют смысла.
То есть вы не считаете это характеристикой сложности. Или вы в каком смысле задаете вопрос?
По крайней мере в предыдущем своем посте вы почему-то заговорили просто о "строках".

> init-скрипты "на баше" - занимают "три экрана".  Локализовать проблему можно элементарно, тем же bash -x.

То есть вы все так поняли, как будто речь шла о том, сколько на экране занимает текст самих скриптов. Похоже вы из IDE никогда не вылезали. Иначе бы вы заметили в моей фразе: "Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше." - сразу было сказано - "консольный".

Неудивительно, почему вам отладка на отладчиках кажется такой сложной. Вам чтобы до отладчика добраться, нужно сначала загрузить какую-нибудь IDE со всеми прибамбасами, которые к самой отладке никакого отношения не имеют.

И это подтверждается тем, как вы написали свой "квест" - "Давайте проверим эту простоту".
Там у вас про отладку ровно одно слово "отлаживаете".

Вот и получается, что требуя от меня сдавать вам экзамен, вы сами не заметили, как сами начали сдавать экзамен мне. Ну и с треском его провалили, естественно.

> Теперь у тебя есть systemd.  Вот что-то там сегфолтится при запуске конкретного сервиса.  Твои действия?  gdb в помощь.

У меня нет systemd, у меня BSD, если вы еще не заметили по другим веткам.

> Если затрудняешься оценить сколько "экранов"  получится - могу ткнуть носом на примере багов в том же systemd.  Надо?  "Три экрана" - это только один backtrace подобного монстра.  А от этого до понимания причин проблемы - еще, как правило, пилить и пилить...

Вы сейчас пытаетесь отвлечь внимание на systemd. Не знаю, я им еще не пользовался. Хотя есть подозрение, что вы и с ним что-то не так делаете.

>> В во-вторых, вы действительно уверены, что при эквивалентной сложности кода
>
> В данном случае - вполне оправдано сравнивать код, решающий похожие задачи.

Понятно. То есть в случае сравнения сложности процесса отладки, вы считаете более уместным сравнивать код, решающий похожие задачи, нежели код эквивалентной сложности. И это в случае сравнения gdb и bash.
(Ну и как всегда оставшаяся часть цитаты этого моего высказывания, которую вы предпочли не приводить, оказалась для вас слишком болезненной.)

И это все, на что вы в очередной раз оказались способны ?

----------------------------------

Хорошо. А теперь, поскольку вы очень любите отвлекать внимание от ваших ляпов, напомню вам общий контекст разговора еще раз.

>> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше.
>
> ?!  Отладка в gdb уже стала проще чем shell-скриптов?
>>
>> Да, и всегда так было.
>> А для вас значит нет?

...
> Давайте проверим эту "простоту" (допустим, в вашем случае).
>
> 1. Идете на google:// inurl:bugs.debian.org segfault
> 2. Выбирайте штуки три бага с сегфолтами на выбор
> 3. Отлаживаете и присылаете патчи
> 4. А здесь мы ждем три штуки ссылки на баги с приаттаченными патчами.
>
> Выполните квест - от вас будет еще и небольшая польза человечеству.  Не нравится Debian - предложите другой дистрибутив, на выбор.
>
> Не выполните - будем знать в лицо еще одного маленького лгунишку.

...
>> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше.
>> А для вас значит нет?
>
> Я обычный человек, не анонимный гуру дебага.

...
>> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше.
>
> Растолкуй как тебя понимать, болезный.  Меньше *чего* по сравнению с *чем*?
> Если "строк", то в обычном сеансе отладки с gdb - их чуть менее чем до... бывает.  Куда там всяким скриптам shell.
>
> init-скрипты "на баше" - занимают "три экрана".  Локализовать проблему можно элементарно, тем же bash -x.

Не желаете сдать экзамен хотя бы по "скриптам shell"?

Ответить | Правка | К родителю #440 | Наверх | Cообщить модератору

447. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +1 +/
Сообщение от myhand (ok), 30-Янв-13, 20:33 
> Ну а я о чем? Это же вы заявили, что сравнения не
> имеют смысла.

Где?  Я лишь написал, что не имеет смысл "сравнение" инструментов, которое приводит "сравнятор", с ними не знакомый.  То есть ты.

> То есть вы не считаете это характеристикой сложности.

Считаю, раз заговорил о сложности.

> Иначе бы вы заметили в моей фразе: "Сколько
> бы на shell это не занимало, нормальный консольный отладчик всегда будет
> занимать меньше." - сразу было сказано - "консольный".

Ну так вот - не меньше.  Повторяю, в примеры багов systemd - ткнуть?

[дальнейший бред поскипан]

Ответить | Правка | К родителю #446 | Наверх | Cообщить модератору

454. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 31-Янв-13, 03:10 
> Где?  Я лишь написал, что не имеет смысл "сравнение" инструментов, которое приводит "сравнятор", с ними не знакомый.  То есть ты.

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

>>> <Аноним(другой)>: И кстати, если уж на то пошло, у bash -x довольно долбанутый формат вывода. <...> Без вот этих убер-портянок "ни о чем", где на 1 полезную запись - три экрана совершенно не упавшей мне буиты, которая только отвлекает и сбивает с толка.
>>>
>>> <anonymous>: И занимает оно сильно меньше, чем три экрана, в районе 50-60 строчек кода.

...
>> Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше.
>
> ?!  Отладка в gdb уже стала проще чем shell-скриптов?
>>
>> Да, и всегда так было.
>> А для вас значит нет?

...
> Растолкуй как тебя понимать, болезный.  Меньше *чего* по сравнению с *чем*?
> Если "строк", то в обычном сеансе отладки с gdb - их чуть менее чем до... бывает.  Куда там всяким скриптам shell.
>>
>> Если вы заметили, то разговор был не о сферических строках в вакууме, а о строках на экране.
>
> Окей, я так и понял.  И чем не характеристика сложности?
>>
>> Ну а я о чем? Это же вы заявили, что сравнения не имеют смысла.

И читаем заново, что вы отвечаете.

> Где?  Я лишь написал, что не имеет смысл "сравнение" инструментов, которое приводит "сравнятор", с ними не знакомый.  То есть ты.

Где? Вот где.

>> Пойдем от противного. Допустим, все, как вы говорите, и допустим, я действительно не умею пользоваться отладчиком. Но какое это имеет отношение к вопросу, который от меня не зависит.
>
> Простое, я уже объяснял (#417): твои "сравнения" бессмысленны.

Теперь еще раз.

> Где?  Я лишь написал, что не имеет смысл "сравнение" инструментов, которое приводит "сравнятор", с ними не знакомый.  То есть ты.

То есть вы утверждаете, что сравнение чего либо имеет смысл только в зависимости от "сравнятора", а вовсе не от самих сравниваемых вещей. Или это у вас только в отношении "интсрументов"? А теперь еще раз прочитайте высказывание от противного прямо выше.

Хотя вы лишь продемонстрировали типичное гуманитарное мышление - оценивать смысл информации (например вопроса о сравнении) исключительно по источнику, но никак не по самому смыслу.

-----------------------

>> То есть вы не считаете это характеристикой сложности.
>
> Считаю, раз заговорил о сложности.

Просто вы так написали свою фразу: "Окей, я так и понял.  И чем не характеристика сложности?" - что не понятно было, то ли вы его считаете, то ли вы его не считаете. Как будто вы до последнего не могли с этим определиться.

Ну так это и так было понятно из контекста разговора (см. выше), что это "характеристика сложности". Но видимо вы только потом это обнаружили, уже после того, как написали свой "квест". Это подтверждается вашим предыдущим высказыванием "строках".

-----------------------

>> Иначе бы вы заметили в моей фразе: "Сколько бы на shell это не занимало, нормальный консольный отладчик всегда будет занимать меньше." - сразу было сказано - "консольный".
>
> Ну так вот - не меньше.  Повторяю, в примеры багов systemd - ткнуть?

То есть вы в очередной раз утверждаете, что в вашем личном (вы же любите экзамены) опыте использования отладчиков, и gdb в частности, у вас "строк" получается больше, или как минимум не меньше, чем при использовании "bash -x".

Ну попробуйте "ткнуть". Вы в позапрошлом посте уже пытались тоже "ткнуть".
И при чем здесь опять systemd? Вы уже второй раз пытаетесь на него внимание переключить.
Видимо вам не терпится сдать мне очередной "экзамен" и пройти очередной "квест".
Ну, давайте, "ткните", жду с нетерпением.

-----------------------

> [дальнейший бред поскипан]

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

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

Поздравляю, вы провалили "квест" по отладке ваших собственных постов.
Желаете продолжить?

Ответить | Правка | К родителю #447 | Наверх | Cообщить модератору

455. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +/
Сообщение от Michael Shigorinemail (ok), 31-Янв-13, 03:32 
Кто мудрей, тот остановится.
Ответить | Правка | К родителю #454 | Наверх | Cообщить модератору

456. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 31-Янв-13, 03:35 
> Кто мудрей, тот остановится.

Значит я еще мудрости не достиг.

Ответить | Правка | К родителю #455 | Наверх | Cообщить модератору

458. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от nailless (?), 31-Янв-13, 03:42 
> Кто мудрей, тот остановится.
>
>> Значит я еще мудрости не достиг.

То есть я в том смысле, что без чистки постов все равно не обойтись.
Против удаления своих постов я не возражаю, по усмотрению администрации.

Но уступать в данном споре у меня причин нет.

Ответить | Правка | К родителю #455 | Наверх | Cообщить модератору

315. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  +/
Сообщение от Аноним (-), 28-Янв-13, 23:24 
> 2. Выбирайте штуки три бага с сегфолтами на выбор
> 3. Отлаживаете и присылаете патчи

Я при помощи gdb как-то с наскока вменяемо раскурил сегфолт в amule. Немеряном бинаре весом в несколько Мб, на довольно навернутом си++. В баше при таком объеме работы проще застрелиться. Хардкорный дебаг в gdb на порядок приятнее.

Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

272. "Леннарт Поттеринг попытался развенчать типичные мифы о syste..."  –1 +/
Сообщение от Аноним (-), 28-Янв-13, 20:46 
>> заниматься дебагингом в предложенном формате. Нафиг-нафиг.
> Обычно, init-скрипт на bash можно проверить тут же, на месте.

Вот только никто не поручится что это будет эквивалентно пинку из инита. На прецеденты когда "тут на месте" вроде бы работает, а в пинке из init почему-то болт. А, как бонус - в системах типа сабжа можно сразу указать под каким юзером сервис пнуть. Заодно и костылить этот очень граблеопасный участок самому не надо. Если кому нравится прыг по граблям - их право и их выбор. А мой выбор - целый лоб, без шишек и синяков.

Ответить | Правка | К родителю #226 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру