On Fri, Jun 02, 2006 at 05:10:47PM +0400, Dmitry E. Oboukhov wrote:
> === cut
> while (inbytesleft > 0)
> {
> ret = iconv (ic, &inbufp, &inbytesleft, &outbufp, &outbytes);
> if (ret == -1)
> {
> printf ("iconv failed: from: %s, to: %s: %s",
> from
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Fri, 2 Jun 2006
17:10:47 +0400:
>> >P.S. Сроду я не пырял Python за его отступы. Я находился и нахожусь в
>> >непонятках, почему на нем никто не может написать работоспособную
>> >программу. На отступы грешу менее всего.
>> >
>> За
You ([EMAIL PROTECTED]) wrote:
ИЛ> less -x4 не пробовали?
"А вы на шкаф, на шкаф залезьте". Вот оно и начинает вылезать -
костыли, подкладываемые кривую семантику таба.
--
JID: [EMAIL PROTECTED]
On Fri, Jun 02, 2006 at 05:10:47PM +0400, Dmitry E. Oboukhov wrote:
> я тут взялся модулек написать для fuse, ну и по ходу ковыряюсь в
> исходниках libc, чтобы понять как точно работает та или иная мелочь,
> так вот, вот такой косяк довольно часто встречается:
>
> это так показывает код - обычный
> >P.S. Сроду я не пырял Python за его отступы. Я находился и нахожусь в
> >непонятках, почему на нем никто не может написать работоспособную
> >программу. На отступы грешу менее всего.
> >
> Забавно, что в comp.lang.python недавно прошёл флейм на ту же тему --
> пробелы против табуляций в отс
On Wed, May 31, 2006 at 09:10:00PM +0700, Mikhail Gusarov wrote:
>
> You ([EMAIL PROTECTED]) wrote:
>
> SS> Почти все текстоориентированные сетевые протоколы.
>
> Согласен, забыл про это. И нужно ли оно там, или является историческим
> артефактом?
Это не суть важно. CR/LF/CRLF выполняют одну ф
You ([EMAIL PROTECTED]) wrote:
SS> Да не в этом дело. К символу разделения строк (CR, LF, CRLF или
SS> ещё как) вообще претензии есть? Или писать всё в одну строчку,
SS> используя только видимые символы и пробелы?
Нет, нет претензий. Но его семантика вполне неплохо определена.
--
JID: [EMAI
Mikhail Gusarov пишет:
You ([EMAIL PROTECTED]) wrote:
SS> Почти все текстоориентированные сетевые протоколы.
Согласен, забыл про это. И нужно ли оно там, или является историческим
артефактом?
Да не в этом дело. К символу разделения строк (CR, LF, CRLF или ещё как)
вообще претензии есть? Ил
You ([EMAIL PROTECTED]) wrote:
SS> Почти все текстоориентированные сетевые протоколы.
Согласен, забыл про это. И нужно ли оно там, или является историческим
артефактом?
--
JID: [EMAIL PROTECTED]
On Wed, May 31, 2006 at 01:09:49PM +0300, Serhiy Storchaka wrote:
> Mikhail Gusarov пишет:
> >You ([EMAIL PROTECTED]) wrote:
> > SS> Да то же самое -- использование
> > физической размётки там, где
> > SS> можно использовать логическую. "Зато
> > у всех выглядит одинаково!"
> >
> >Предлагаю ввест
Mikhail Gusarov пишет:
You ([EMAIL PROTECTED]) wrote:
SS> А у CR/LF? Аналогичная ведь ситуация.
А где ты использование CR в приличных местах видел?
Почти все текстоориентированные сетевые протоколы.
--
С уважением.
Сергей Сторчака
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subj
Mikhail Gusarov пишет:
You ([EMAIL PROTECTED]) wrote:
SS> Да то же самое -- использование физической размётки там, где
SS> можно использовать логическую. "Зато у всех выглядит одинаково!"
Предлагаю ввести ещё десять видов отступов: "отступ при перенесении
арифметического выражения", "отступ пр
Mikhail Gusarov -> debian-russian@lists.debian.org @ Wed, 31 May 2006 09:36:27
+0700:
AC>> mailman вон замечен не только в падениях (бывало, но давно), но и
AC>> в некорректной модификации писем.
MG> Багрепорт где? А то заметил я нехорошую тенденцию: если чего-то не
MG> нравится, то и багре
On Wed, May 31, 2006 at 09:34:12AM +0700, Mikhail Gusarov wrote:
>
> You ([EMAIL PROTECTED]) wrote:
>
> SS> А у CR/LF? Аналогичная ведь ситуация.
>
> А где ты использование CR в приличных местах видел?
В http протоколе :)
--
WBR, Dmitry
signature.asc
Description: Digital signature
You ([EMAIL PROTECTED]) wrote:
SS> Да то же самое -- использование физической размётки там, где
SS> можно использовать логическую. "Зато у всех выглядит одинаково!"
Предлагаю ввести ещё десять видов отступов: "отступ при перенесении
арифметического выражения", "отступ при разбивке for на две с
You ([EMAIL PROTECTED]) wrote:
AC> mailman вон замечен не только в падениях (бывало, но давно), но и
AC> в некорректной модификации писем.
Багрепорт где? А то заметил я нехорошую тенденцию: если чего-то не
нравится, то и багрепорты не пишутся. А то ведь плохо будет - оно
выправится, и пинать б
You ([EMAIL PROTECTED]) wrote:
SS> А у CR/LF? Аналогичная ведь ситуация.
А где ты использование CR в приличных местах видел?
--
JID: [EMAIL PROTECTED]
Mikhail Gusarov -> debian-russian@lists.debian.org @ Tue, 30 May 2006 23:50:53
+0700:
AC>> apt-listchanges не проверял на баги, но уж он тупой как пятка.
AC>> Если и это не смогли вменяемо заскриптовать, то это уже клиника.
AC>> Про cvs2svn прямо-таки в документации обещали, что в сложных
AC
On Tue, May 30, 2006 at 10:18:33PM +0300, Serhiy Storchaka wrote:
> Mikhail Gusarov пишет:
> > DN> Оставили для совместимости :). А вообще это повод, чтобы не
> > DN> использовать Tab для отступов в исходниках?
> >
> >Повод. Семантика у этого символа весьма кривая.
> >
> А у CR/LF? Аналогичная ве
Mikhail Gusarov пишет:
You ([EMAIL PROTECTED]) wrote:
DN> Оставили для совместимости :). А вообще это повод, чтобы не
DN> использовать Tab для отступов в исходниках?
Повод. Семантика у этого символа весьма кривая.
А у CR/LF? Аналогичная ведь ситуация.
--
С уважением.
Сергей Сторчака
--
Mikhail Gusarov пишет:
You ([EMAIL PROTECTED]) wrote:
SS> Чего-то приверженцы пробелов недопонимают, мне это напоминает
SS> неискоренимую традицию отбивать абзацные отступы в Word пробелами
SS> или в HTML -- .
Вот поклёпов не надо. Это уже оскорбление.
Да то же самое -- использование
You ([EMAIL PROTECTED]) wrote:
AC> apt-listchanges не проверял на баги, но уж он тупой как пятка.
AC> Если и это не смогли вменяемо заскриптовать, то это уже клиника.
AC> Про cvs2svn прямо-таки в документации обещали, что в сложных
AC> случаях может не работать.
А в документации не написано,
On Tue, May 30, 2006 at 03:55:37PM +0400, Dmitry E. Oboukhov wrote:
> а с Таб'ами все равно список нормально функционирует только тогда когда
> величина поля не превышает размер Таб'а -1
>
> а это редко такие поля бывают, потому если надо выравнивать - проще
> програмно перервыровнять по самому д
> > про что речь? про автоматическую обработку, которой столбики нафиг не
> > упали или про человеческое восприятие, которое Табы от пробелов не
> > отличает?
>
> Про хорошо читаемый и редактируемый (в том числе через s) список.
а с Таб'ами все равно список нормально функционирует только тогда ког
On Tue, May 30, 2006 at 02:22:22PM +0400, Dmitry E. Oboukhov wrote:
> про что речь? про автоматическую обработку, которой столбики нафиг не
> упали или про человеческое восприятие, которое Табы от пробелов не
> отличает?
Про хорошо читаемый и редактируемый (в том числе через s) список.
--
Иван Л
> > > 1Раз
> > > 27Два...
> > > 273Две...
> > > 1 Раз
> > > 22 Два...
> > > 273 Две...
> > а это почему нет? s/\s+/ /g предварительно и поехал дальше ;)
>
> Но столбиков уже не будет
про что речь? про автоматическую обработку, которой столбики нафиг не
упали или про человеческое восприятие, кот
On Tue, May 30, 2006 at 01:34:59PM +0400, Dmitry E. Oboukhov wrote:
> > 1Раз
> > 27Два...
> > 273Две...
> > 1 Раз
> > 22 Два...
> > 273 Две...
> а это почему нет? s/\s+/ /g предварительно и поехал дальше ;)
Но столбиков уже не будет
--
Иван Лох
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> > А вот и таб. Странный таб. Отступающий до позиции X*N. А с чего бы это
> > он так отступал? А с того, что в пишущих машинках так делали.
>
> Он такой потому, что это
>
> 1Раз
> 27Два...
> 273Две...
>
> Редактировать ed удобно
>
> А это -- нет.
>
> 1 Раз
> 22 Два...
> 273 Две...
а это п
On Mon, May 29, 2006 at 11:47:55PM +0700, Mikhail Gusarov wrote:
>
> А вот и таб. Странный таб. Отступающий до позиции X*N. А с чего бы это
> он так отступал? А с того, что в пишущих машинках так делали.
Он такой потому, что это
1Раз
27Два...
273Две...
Редактировать ed удобно
А это -- нет.
1
В Вто, 30/05/2006 в 09:30 +0400, Artem Chuprina пишет:
> А на Ocaml оно часто падает с сегфолтом? Ну, C++ - это понятно, у него,
> я бы сказал, никаких преимуществ перед питоном в смысле
> работоспособности результата нет.
Одна моя программа падала. С красивым сегфолтом внутри anydbm при
размер
Mikhail Gusarov -> debian-russian@lists.debian.org @ Mon, 29 May 2006 23:47:55
+0700:
AC>> Это обычный C/C++/Perl/tcl/по_вкусу. Отступы там указываются _для
AC>> удобства чтения_.
MG> А почему это тогда отступы являются таким особым случаем? Вроде бы
MG> текст обычный: символ, символ, симв
On Tue, May 30, 2006 at 09:11:17AM +0700, Mikhail Gusarov wrote:
>
> You ([EMAIL PROTECTED]) wrote:
>
> DN> Оставили для совместимости :). А вообще это повод, чтобы не
> DN> использовать Tab для отступов в исходниках?
>
> Повод. Семантика у этого символа весьма кривая.
Я только одно не понима
You ([EMAIL PROTECTED]) wrote:
DN> Оставили для совместимости :). А вообще это повод, чтобы не
DN> использовать Tab для отступов в исходниках?
Повод. Семантика у этого символа весьма кривая.
DN> Зато бинарники компилируемых языков выполняются быстрее. Да и gdb с bt ни
DN> кто не отменял.
Н
On Mon, May 29, 2006 at 11:47:55PM +0700, Mikhail Gusarov wrote:
> он так отступал? А с того, что в пишущих машинках так делали.
Оставили для совместимости :). А вообще это повод, чтобы не использовать
Tab для отступов в исходниках?
> AC> P.S. Сроду я не пырял Python за его отступы. Я находился
You ([EMAIL PROTECTED]) wrote:
SS> Чего-то приверженцы пробелов недопонимают, мне это напоминает
SS> неискоренимую традицию отбивать абзацные отступы в Word пробелами
SS> или в HTML -- .
Вот поклёпов не надо. Это уже оскорбление.
--
JID: [EMAIL PROTECTED]
Artem Chuprina пишет:
P.S. Сроду я не пырял Python за его отступы. Я находился и нахожусь в
непонятках, почему на нем никто не может написать работоспособную
программу. На отступы грешу менее всего.
Забавно, что в comp.lang.python недавно прошёл флейм на ту же тему --
пробелы против табуляц
You ([EMAIL PROTECTED]) wrote:
AC> Это обычный C/C++/Perl/tcl/по_вкусу. Отступы там указываются _для
AC> удобства чтения_.
А почему это тогда отступы являются таким особым случаем? Вроде бы
текст обычный: символ, символ, символ конца строки, символ, символ...
А вот и таб. Странный таб. Отсту
Mikhail Gusarov -> debian-russian@lists.debian.org @ Mon, 29 May 2006 22:19:01
+0700:
AC>> Ну да. И что? Это ж не форматирование пробелами, это указание
AC>> уровня вложенности. Эсли кто не понял...
MG> А, так это у нас уже не текст, а "нечто вроде sendmal.cf", за которое
MG> пыряли Pyth
You ([EMAIL PROTECTED]) wrote:
AC> Ну да. И что? Это ж не форматирование пробелами, это указание
AC> уровня вложенности. Эсли кто не понял...
А, так это у нас уже не текст, а "нечто вроде sendmal.cf", за которое
пыряли Python? И куда делись все дифирамбы простому текстовому
формату? Двойные
Mikhail Gusarov -> debian-russian@lists.debian.org @ Sun, 28 May 2006 14:45:26
+0700:
MG> You ([EMAIL PROTECTED]) wrote:
DN>> if (aaa) {
DN>> a=1;
DN>> b=2;
DN>> if (c) {
DN>> d=1;
DN>> e=1;
DN>> }
DN>> }
DN>> diff не должен перепутать отступы.
MG>
Mikhail Gusarov -> debian-russian@lists.debian.org @ Fri, 26 May 2006 19:17:49
+0700:
VW>> Одному разработчику в команде нравится отступ на два символа,
VW>> другому на четыре. Если там табы, то с помощью индивидуальных
VW>> настроек ts это решается.
MG> Ага. Все ходят друг к другу и говоря
Timur Elzhov -> debian-russian@lists.debian.org @ Thu, 25 May 2006 12:57:00
+0400:
>>> On Tue, May 23, 2006 at 08:24:38PM +0300, Antono Vasiljev wrote:
>>> > Привет всем.
>>> > Товарищи, подскажите как в Vim установить размер табуляции и
>>> > автоотступов? Мне не нравится табуляция 8 симво
On Sunday 28 May 2006 10:13, Dmitry Nezhevenko wrote:
> PS. А вообще спорить тут глупо.. Каждый использует то, к чему привык. Я
> привык к Tab-ам и пока что не вижу для себя причин переезжать на пробелы.
Я тоже не вижу повода делать из этого религиозное чтение. Всегда делал ts=4,
довольно удобно
On Sun, May 28, 2006 at 02:57:18PM +0700, Mikhail Gusarov wrote:
> А если делать что-нибудь сложнее? side-by-side diff? Геморроя больше,
> чем преимуществ от табов.
side-by-side раньше не использовал.. Попробовал - вроде ни чего не
сьехало. Во всяком случае вывод примерно такой-же как и в случае
DN> Да. Лень было по 8 точек ставить. Мне лично в отступах не важно,
DN> сьедет ли внутри отступа на один символ или нет.. Главное, что
DN> сам отступ остался отступом, все строки в блоке визуально
DN> начинаются с одной позиции, и что конец блока "}" будет строго
DN> под началом. Т.е после
On Sun, May 28, 2006 at 02:45:26PM +0700, Mikhail Gusarov wrote:
> DN> diff не должен перепутать отступы.
>
> +if (aaa) {
> +...a=1;
> +...b=2;
> +...if (c) {
> +...d=1;
> +...e=1;
> +...}
> +}
>
> Всё внутри съехало на один пробел влево. Это если таб в 4 знакоместа.
Да. Лень было по 8
You ([EMAIL PROTECTED]) wrote:
DN> if (aaa) {
DN> a=1;
DN> b=2;
DN> if (c) {
DN> d=1;
DN> e=1;
DN> }
DN> }
DN> diff не должен перепутать отступы.
+if (aaa) {
+...a=1;
+...b=2;
+...if (c) {
+...d=1;
+...e=1;
+...}
+}
Всё внутри съехало на один пр
On Sun, May 28, 2006 at 02:28:19PM +0700, Mikhail Gusarov wrote:
> Исходный текст (отбиваю табы точками):
>
> 123456789012345
> abcde
>
> Дифф:
>
> +123456789012345
> +...abcde
>
> Замечаешь разницу?
Угу.. Разница есть. Но IMHO табы нужно использовать для вставки отступов,
а не n-г
You ([EMAIL PROTECTED]) wrote:
>> VW> Кто тебе сказал такую глупость? Не как 8 пробелов, а как
>> VW> количество пробелов, необходимое для того, чтобы следующий за \t
>> VW> символ оказался в позиции кратной некоторому n (по умолчанию
>> VW> 8). Это при условии использования моноширинного
On Sun, May 28, 2006 at 02:09:58PM +0700, Mikhail Gusarov wrote:
>
> You ([EMAIL PROTECTED]) wrote:
>
> VW> Кто тебе сказал такую глупость? Не как 8 пробелов, а как
> VW> количество пробелов, необходимое для того, чтобы следующий за \t
> VW> символ оказался в позиции кратной некоторому n (по у
On Sun, May 28, 2006 at 02:09:58PM +0700, Mikhail Gusarov wrote:
>
> You ([EMAIL PROTECTED]) wrote:
>
> VW> Кто тебе сказал такую глупость? Не как 8 пробелов, а как
> VW> количество пробелов, необходимое для того, чтобы следующий за \t
> VW> символ оказался в позиции кратной некоторому n (по у
You ([EMAIL PROTECTED]) wrote:
VW> Кто тебе сказал такую глупость? Не как 8 пробелов, а как
VW> количество пробелов, необходимое для того, чтобы следующий за \t
VW> символ оказался в позиции кратной некоторому n (по умолчанию
VW> 8). Это при условии использования моноширинного шрифта для
VW>
On 2006.05.27 at 22:32:23 +0400, Ilya Kolpakov wrote:
> > :help :sw
> > При чем здесь sw? :)
>
> Потому что, не ":help :sw", а "help 'sw'". Это не команда, а
> переменная, ":" cпереди -- не из той оперы.
>
> > Никит, а можно поподробнее, что именно set ts=4 нарушает?
>
> Принято, что символ '
> :help :sw
> При чем здесь sw? :)
Потому что, не ":help :sw", а "help 'sw'". Это не команда, а
переменная, ":" cпереди -- не из той оперы.
> Никит, а можно поподробнее, что именно set ts=4 нарушает?
Принято, что символ '\t' отображается как 8 пробелов. Для отступов
лучше использовать не табы,
You ([EMAIL PROTECTED]) wrote:
KF> комут-то из читателей не нравится -- это его, читателя,
KF> проблемы. Вот и вс @ дело. Пусть свой иначе форматирует.
Ага, а потом автор уходит в другой проект, за его код садится другой
человек. Или кто-нибудь делает рефакторинг, который затрагивает разные
к
On Sat, May 27, 2006 at 02:40:32PM +0400, Kirill Frolov wrote:
> On Sat, May 27, 2006 at 07:53:32AM +0300, Dmitry Nezhevenko wrote:
>
> > Tab он и в Африке таб.. Нормальный редактор умеет сохранять tab-ы в виде
> > табов а не заменяя их n-ым количеством пробелов.
>
> А кто за этим редактором си
On Sat, May 27, 2006 at 02:40:32PM +0400, Kirill Frolov wrote:
> On Sat, May 27, 2006 at 07:53:32AM +0300, Dmitry Nezhevenko wrote:
>
> > Tab он и в Африке таб.. Нормальный редактор умеет сохранять tab-ы в виде
> > табов а не заменяя их n-ым количеством пробелов.
>
> А кто за этим редактором си
On Sat, May 27, 2006 at 07:53:32AM +0300, Dmitry Nezhevenko wrote:
> Tab он и в Африке таб.. Нормальный редактор умеет сохранять tab-ы в виде
> табов а не заменяя их n-ым количеством пробелов.
А кто за этим редактором сидит умеет пробел нажимать нужное число
раз...
--
To UNSUBSCRIBE, email t
On Fri, May 26, 2006 at 07:17:49PM +0700, Mikhail Gusarov wrote:
> VW> Одному разработчику в команде нравится отступ на два символа,
> VW> другому на четыре. Если там табы, то с помощью индивидуальных
> VW> настроек ts это решается.
> Ага. Все ходят друг к другу и говорят "а если таб - 4, то тво
On Fri, May 26, 2006 at 07:17:49PM +0700, Mikhail Gusarov wrote:
> У меня есть интересная статистика: в большом проекте в течение пяти
> лет использовались табы для отступов. Опрос общественного мнения
> (среди всех разработчиков, от тех, кто делал проект с самого начала,
> до новичков) по истечени
You ([EMAIL PROTECTED]) wrote:
VW> Одному разработчику в команде нравится отступ на два символа,
VW> другому на четыре. Если там табы, то с помощью индивидуальных
VW> настроек ts это решается.
Ага. Все ходят друг к другу и говорят "а если таб - 4, то твой код
плохо выглядит". Размер отступа д
On 2006.05.25 at 13:48:35 +0400, Dmitry E. Oboukhov wrote:
> > Никит, а можно поподробнее, что именно set ts=4 нарушает?
> ничего не нарушает
> просто надо взять за правило если ts ставить отличным от 8 то
> прописывать там же
> set expandtab
> никто и не догадается ;)
Вот expandtab-у - точно см
On Thursday 25 May 2006 07:22, Nikita V. Youshchenko wrote:
> Установка tabstop на значение, отличное от 8 - это злобное нарушение
> соглашений бинарного формата под названием "текстовый файл".
Регулярно нарушаю :)
> Размеры отступов регулируются при помощи sw.
Но в связи с переходом на программ
On Thu, May 25, 2006 at 09:22:01AM +0400, Nikita V. Youshchenko wrote:
>> On Tue, May 23, 2006 at 08:24:38PM +0300, Antono Vasiljev wrote:
>> > Привет всем.
>> > Товарищи, подскажите как в Vim установить размер табуляции и
>> > автоотступов? Мне не нравится табуляция 8 символов. Хочу 2 или 4 :)
>
> Никит, а можно поподробнее, что именно set ts=4 нарушает?
ничего не нарушает
просто надо взять за правило если ts ставить отличным от 8 то
прописывать там же
set expandtab
никто и не догадается ;)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
On Thu, May 25, 2006 at 12:57:00PM +0400, Timur Elzhov wrote:
> >> В vim есть автодополнение системных переменных, поэтому не найти
> >> с ходу tabstop надо суметь.
> >>
> >> set ts=4
> > Установка tabstop на значение, отличное от 8 - это злобное нарушение
> > соглашений бинарного формата под
> On Tue, May 23, 2006 at 08:24:38PM +0300, Antono Vasiljev wrote:
>> Привет всем.
>> Товарищи, подскажите как в Vim установить размер табуляции и
>> автоотступов? Мне не нравится табуляция 8 символов. Хочу 2 или 4 :)
>
> В vim есть автодополнение системных переменных, поэтому не найти
> с ходу
On Tue, May 23, 2006 at 08:24:38PM +0300, Antono Vasiljev wrote:
> Привет всем.
> Товарищи, подскажите как в Vim установить размер табуляции и
> автоотступов? Мне не нравится табуляция 8 символов. Хочу 2 или 4 :)
В vim есть автодополнение системных переменных, поэтому не найти
с ходу tabstop надо
68 matches
Mail list logo