Re: очень хочетс я squirrelsh
On Wed, Jan 27, 2010 at 06:56:38PM +0300, Alexandr Sagadeev wrote: Потому, что у программиста теряется непрерывность мыслительного процесса, когда он отвлекается на подсчёт пробелов в отступе или соображает, сколько занимает табуляция. Дада.. Программисты сидят и 8 часов рабочего времени считают пробелы. На скорость... В notepad.exe... -- WBR, Dmitry signature.asc Description: Digital signature
Re: очень хочетс я squirrelsh
On 2010.01.26 at 20:36:08 +0300, Artem Chuprina wrote: Ну, не знаю... Я в качестве рабочей лошадки предпочитаю, в зависимости от задачи, perl или tcl. Оба отчетливо выигрывают у Питона по лаконичности, tcl по внятности и простоте изучения (perl - тот да, Tcl обладает внятностью и простотой изучения ну не то чтобы ТОЛЬКО для выпускников кафедры математической логики (я вот его сумел изучить со своим совсем не математическим образованием), но все же сильно смещен в сторону строго формальных правил. Perl - наоборт. Лингвист его писал. И все там контекстно зависимо (и есть явные способы посмотреть в каком контексте мы сейчас, вроде wantarray). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Mon, Jan 25, 2010 at 11:19:44PM +0300, Artem Chuprina wrote: Впрочем, возвращаясь к началу подветки - на питоне как раз на бумаге писать удобно... Впрочем, когда мне приходится писать на бумаге на C, код тоже выглядит похожим на питоновский :-) Возвращаясь к долго обсуждавшемуся оффтопику вопрос: А нет ли какого варианта с препроцессором для борьбы с проблемой пробелов/табов? Ну вроде того, что мы вводим операторные скобки по типу pascal: begin и end каждый на отдельной строке (ну может быть там еще пробелы и комментарий). По идее такой преобразователь в обе стороны не должен быть сильно сложен в написании. python-ом не пользуюсь, посему прошу за конкретику сильно не пинать. WBR Dmitri Ivanov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Tue, Jan 26, 2010 at 08:37:12PM +0200, Serhiy Storchaka wrote: /usr/share/doc/python*/examples/Tools/scripts/pindent.py Спасибо. Google нашел. А в каком оно пакете? Но вообще-то это вроде #define begin { #define and для переходящих с Паскаля на Си. ;) Судя по комментариям в начале найденного google кода - оно умеет исправлять отступы когда есть # end operator и вставлять нужные комментарии в текст с правильными отступами. Так что костылём для недоредактор vs python оно способно служить. :) А begin я до сих пор по привычке иногда вставляю :). WBR Dmitri Ivanov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On 2010.01.25 at 15:26:38 +0300, Alexey Pechnikov wrote: Hello! On Monday 25 January 2010 14:14:16 Artem Chuprina wrote: Питон, может, и не знает, что такое текстовый файл. Но питоновский скрипт от этого текстовым файлом быть не перестает. Просто _не всякий_ текстовый файл является одновременно и питоновским скриптом. Но это, кажется, и без специальной интерпретации пробельных символов очевидно... Вы все правильно говорите. Только вопрос: как пользователю, глядя в содержимое текстового файла, понять, является ли этот файл питоновским скриптом? И более того - валидным питоновским скриптом... Расскажите мне, в каком языке программирования такое требование выполняется. А то я этих языков знаю несколько десятков, и во всех наблюдается одна и та же картина - написавший текстовый файл программист думает, что написал валидный код на языке $L, а компилятор/интерпретатор/static syntax checker его обламывает и говорит - у тебя здесь, здесь и здесь СИНТАКСИСЧЕСКАЯ ошибка. Даже sh и то периодически ругается на unexpected token done или unexpected EOF looking for matching ... Случаи, когда программа работает с первого раза, конечно, бывают. Но не настолько часто, чтобы их рассматирвать как норму. Даже если учитывать случаи, когда она работает НЕПРАВИЛЬНО. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Mon, Jan 25, 2010 at 06:02:10PM +0200, Alexey Boyko wrote: А жаль. Я вот придумал, почему программы нужно писать на бумаге (или хотя бы проектировать их): Ну, проектирование как правило не состоит в написании кода. Это больше графики и таблицы. -На бумаге приходится писать компактно. Да всё равно быстро такая программа превратится в нечитаемую черканину. -На бумаге затруднительно копипастить кусок за куском. А я вот кстати, не вижу ничего плохого в копипасте. Это тоже метод повторного использования кода, со своими достоинствами и недостатками. Кто на асме программировал, думаю, подтвердит, что на бумаге часто быстрее и вернее получается. С ручкой в руке думается по-другому. Плюс к тому, можно тут же порисовать. Eсли какие-нибудь сложные битовые операции нужны или нетривиальный доступ у памяти - это помогает. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Mon, Jan 25, 2010 at 11:19:44PM +0300, Artem Chuprina wrote: Alexey Boyko - debian-russian@lists.debian.org @ Mon, 25 Jan 2010 18:02:10 +0200: AB А я вот кстати, не вижу ничего плохого в копипасте. Это тоже метод AB повторного использования кода, со своими достоинствами и AB недостатками. Преимущественно - недостатками. Тем и плох. Нет, бывают языки, на которых без него не обойтись - потому что технически грамотный реюз окажется и более многословным, и более дорогим в рантайме... Добавлю еще, что писать программу на структурном ЯП в полноэкранном редакторе явно удобнее, чем на бумаге, так как можно сначала накидать скелет, а потом его постепенно детализировать. В то же время, на каком-нибудь фортране-77 вполне себе писалось как Бог на душу положит и даже работало :) -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Sat, Jan 23, 2010 at 11:55:46PM +0300, Alexey Pechnikov wrote: Hello! On Saturday 23 January 2010 21:55:07 Stanislav Maslovski wrote: Вообще-то для qmail есть патч, который позволяет сделать то, что вам так хочется. Другое дело, что лекарство хуже болезни оказывается. После таких высказываний рекомендуется добавлять IMHO, в переводе на русский - по моему _скромному_ мнению. Оказывается, стандарты нынче являются личным мнением того, кто туда заглядывает... Я имел в виду совсем другое, и я думаю, что ты понял, что я имел в виду. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Sun, Jan 24, 2010 at 08:59:30PM +0500, Stanislav Vlasov wrote: Нет, это не нарушение стандарта, просто при первом появлении сочетания from, to, ip сочетанию мягко (4xx) предлагается послать позднее, минут через 10. Почтовые сервера, работающие в соответствии со стандартом - посылают позднее. Правда, иногда через 4 часа. Это не нарушение стандарта. Это гораздо хуже. Это умышленное нарушение принципов работы электронной почты. Почему кто-то должен хранить 4 часа ваш хлам? Устанавливать повторные соединения и так далее. Это нонсенс какой-то. Это как капча. У меня, например, есть простой принцип -- я не набираю капчу. Если есть капчи, модераторы, регистрации и так далее, то это ** форум и писать туда не надо. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Sun, Jan 24, 2010 at 10:22:51PM +0300, Dmitry E. Oboukhov wrote: благодаря этому вынужденному хранению, мы в этой рассылке почти спама не видим. ну а у кого не хватает места/траффика на хранение исходящей почты, тому не надо держать почтовый сервер. А, что каждая рабочая станция уже перестала одновременно быть сервером? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Sun, Jan 24, 2010 at 10:44:35PM +0300, Dmitry E. Oboukhov wrote: ИЛ А, что каждая рабочая станция уже перестала одновременно быть сервером? ну дык если тебе не хватает денег на апгрейд винчестера (на котором будет храниться пулл _твоей_ исходящей почты) или уплату за трафик то тебе не стоит держать свою рабочую станцию ;) А можно ты не будешь перекладывать _свои_ проблемы на меня? А обеспечить соответствие стандартам я смогу и без вичестера -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Sat, Jan 23, 2010 at 09:37:23PM +0300, Alexey Pechnikov wrote: Думаю, на мегабитном канале, как было в конторе год назад, с кумылом этот канал занимался бы только приёмом спама. Вообще-то для qmail есть патч, который позволяет сделать то, что вам так хочется. Другое дело, что лекарство хуже болезни оказывается. После таких высказываний рекомендуется добавлять IMHO, в переводе на русский - по моему _скромному_ мнению. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Fri, Jan 22, 2010 at 08:57:39AM +0300, DamirX wrote: В Птн, 22/01/2010 в 05:28 +0300, Alexandr Sagadeev пишет: Если уж до кучи. Forth #time spf4 test3.f i=1 x=54994500.0 real0m0.375s user0m0.360s sys 0m0.008s Людей так мало постигли его, а жаль. Да ладно. Всякий, кто имел дело с калькуляторами с обратной бесскобочной логикой, разберется с forth без особого труда. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On 2010.01.21 at 09:30:05 +0300, Alexey Pechnikov wrote: После таких результатов вы еще уверены в полезности fastcgi? Угу, Оно в отличие от CGI, поддерживается nginx-ом. А вот в то, что Сысоев разбирается в этих устрицах - я верю. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On 2010.01.21 at 16:08:57 +0300, Alexey Pechnikov wrote: Эмоционально... Но хороший набор тестов надежнее веры. И уж тем более я поостерегусь доверять веб-прокси, который, в частности, имеет _доступ на запись к диску_. Да и на чтение, по уму, доступ только при старте нужен А оно все еще web-proxy? Если на feature list посмотреть, то web-сервер как web-сервер. Статику умееет, dav умеет. Ну cgi не умеет, а только fast. Кстати вот интересно, насколько он хорошо dav умеет? А то к апачевскому mod_dav вечно претензии, что-де ETag оно неправильно генерет. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Thu, Jan 21, 2010 at 07:11:41PM +0300, Alexey Pechnikov wrote: А то к апачевскому mod_dav вечно претензии, что-де ETag оно неправильно генерет. А dav еще жив? Несколько лет назад в АОЛе прицеплял поддержку webdav, так оказалось, winXP через ssl очень фигово с webdav работает - нередко соединение зависает на нестабильных каналах и без перезагрузки не переподключается. На сем с dav-ом и расстался. Ну так, наверняка, AOL глючил. У всех же работает. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Thu, Jan 21, 2010 at 09:54:52PM +0300, Alexey Pechnikov wrote: Hello! On Thursday 21 January 2010 20:23:47 Иван Лох wrote: А dav еще жив? Несколько лет назад в АОЛе прицеплял поддержку webdav, так оказалось, winXP через ssl очень фигово с webdav работает - нередко соединение зависает на нестабильных каналах и без перезагрузки не переподключается. На сем с dav-ом и расстался. Ну так, наверняка, AOL глючил. У всех же работает. Через ssl? Уж точно не у всех. И глючить там нечему, протокол несложный. Без ssl все работало замечательно, но без ssl оно мне не надо. Мне без ssl тоже не надо. С апачем и ssl все работает. От владельцев XP жалоб нет. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Wed, Jan 20, 2010 at 12:15:47PM +0200, Oleg Tsymaenko wrote: P.P.S. Во время работы скрипта на python машина полезла в своп!!! ps aux |grep python tsyma21121 85.6 75.8 1577236 1574520 pts/7 R+ 11:17 0:42 python ./hello.py !!! Это 1.5Gb памяти :) !!! Там xrange нужен вместо range. И счетчик руками не нужно инкрементить = hello.py = x=0 for i in range(0,1): x+=1.1*i i+=1; print i=%d; % i, x=%.2f % -- WBR, Dmitry signature.asc Description: Digital signature
Re: очень хочетс я squirrelsh
On 2010.01.20 at 10:33:22 +0200, Alexey Boyko wrote: Из этого растут костыли под названием fast-cgi, изобретенные пхпистами, Нет, не пхпистами. пхписты удовлетворяются своим мод_пхп которые прикручиваются ради компенсации тормозного запуска пхп-интерпретатора. fastcgi быстрее, чем запуск любого интерпретатора. и не интерпретатора. Быстрее, но - все на свете имеет свою цену. Цена fastcgi - долгоживущие процессы (mod_* в этом смысле еще хуже). Программирование долгоживущих процессов намного сложнее - даже в языках с garbage collection вроде perl надо не забывать за собой чиститься. Кстати, требование не оставлять в памяти ненужных хвостов предыдущего выполнения неизбежно входит в противоречие с требованием запускаться быстро, т.Е. заранее втащить в памятть то, что может понадобится. Аккуратно развести эти две вещи можно (и в эпоху когда я писал для mod_perl я это делал) но требует думанья головой (чего как раз всячески требуется избегать там где речь идет о пользователе). А web-прораммирование у нас еще в достаточной степени пользовательское casual программирвоание. -- xmpp: alexey#boyko,km,ua -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Wed, Jan 20, 2010 at 01:52:35PM +0300, DamirX wrote: В Срд, 20/01/2010 в 10:41 +, Dmitry Nezhevenko пишет: Там xrange нужен вместо range. И счетчик руками не нужно инкрементить i+=1 - в приведенном листинге уже после цикла Точно. ;) -- WBR, Dmitry signature.asc Description: Digital signature
Re: очень хочетс я squirrelsh
On Tue, Jan 19, 2010 at 12:11:34PM +0200, Oleg Tsymaenko wrote: В Вто, 19/01/2010 в 08:02 +0300, Alexey Pechnikov пишет: Эта шутка и есть мое объяснение. Кроме того предлагаю перечитать man под названием нагорная проповедь основной идеей которой является поступайте с людьми так как вы хотите чтобы поступали с вами Это Вы ее так поняли. Гораздо больше людей понимали и понимают ее как призыв сжигать инакомысящих на кострах. Хреновый какой-то mаn. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: очень хочетс я squirrelsh
On Mon, Jan 18, 2010 at 11:17:14PM +0700, Denis Feklushkin wrote: никто не хочет сделать доброе дело и добавить такой пакет в дебиан? это squirrel это С++-подобный скриптовый язык: #!/usr/bin/env squirrelsh function reveal( filedir ) { if ( !exist( filedir ) ) { return; } [skipped] Зачем тебе оно? Что ты им хочешь заменить? И для каких задач? -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org