Re: очень хочетс я squirrelsh

2010-01-27 Пенетрантность Dmitry Nezhevenko
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

2010-01-26 Пенетрантность Victor Wagner
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

2010-01-26 Пенетрантность Dmitri V. Ivanov
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

2010-01-26 Пенетрантность Dmitri V. Ivanov
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

2010-01-25 Пенетрантность Victor Wagner
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

2010-01-25 Пенетрантность Stanislav Maslovski
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

2010-01-25 Пенетрантность Stanislav Maslovski
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

2010-01-24 Пенетрантность Stanislav Maslovski
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

2010-01-24 Пенетрантность Иван Лох
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

2010-01-24 Пенетрантность Иван Лох
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

2010-01-24 Пенетрантность Иван Лох
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

2010-01-23 Пенетрантность Stanislav Maslovski
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

2010-01-22 Пенетрантность Stanislav Maslovski
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

2010-01-21 Пенетрантность Victor Wagner
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

2010-01-21 Пенетрантность Victor Wagner
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

2010-01-21 Пенетрантность Иван Лох
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

2010-01-21 Пенетрантность Иван Лох
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

2010-01-20 Пенетрантность Dmitry Nezhevenko
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

2010-01-20 Пенетрантность Victor Wagner
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

2010-01-20 Пенетрантность Dmitry Nezhevenko
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

2010-01-19 Пенетрантность Иван Лох
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

2010-01-18 Пенетрантность Stanislav Maslovski
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