Re: Крик души, или опять про python

2006-02-28 Пенетрантность Ruslan Kosolapov

 AC Да.  Но авторы trac, mailman и plucker-build, глядя на задачи,
 AC которые они решают, не должны попадать в категорию новичков в
 AC программировании.  И уж во всяком случае обязаны уметь (и иметь
 AC привычку) читать документацию, иначе б оно вообще не работало.
 AC Задачи-то не уровня Vasya Pupkin Web Site Content Management
 AC System, или очередного кривого по самой сути своей веб-форума,
 AC которые пишут все, кому не лень...

  trac внутри страшноват (я свидетель его доточки до нужной нам
  функциональности).  Менее cтрашный, чем bugzilla, но всё равно
  впечатление не очень хорошее осталось.

  Но вот по поводу работает претензий нет.  Правда наша система
  наружу не торчит, поэтому требования к security очень низкие.

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

-- 
Ruslan Kosolapov
Plesk QA Department Second Manager
SWsoft, Inc.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Крик души, или опять про python

2006-02-27 Пенетрантность Artem Chuprina
Ну вот, блин.  Не успел собраться поставить еще одну питоновскую
программу, как приехал DSA-951-2.  Детсадовские дыры - SQL injection и
XSS.  И да, в Programming Python, во втором издании, так честно и
написано: на этом языке слишком легко писать плохо.  Ну почему?!
Нормальный вроде язык...  Вот вроде бы, если уж человеку понадобилась
BTS, причем до такой степени, что он ее сам стал писать - ведь должно же
у него быть некоторое представление о самых детсадовских
багах...  Наверное ведь, попробовал другие BTS предварительно, а раз так
- значит, и баги уже чинил...

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Тормоз - тоже механизм, только медленный совсем.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Крик души, или опять про python

2006-02-27 Пенетрантность Дмитрий Федосеев
В Пнд, 27/02/2006 в 12:45 +0300, Artem Chuprina пишет:
 Ну вот, блин.  Не успел собраться поставить еще одну питоновскую
 программу, как приехал DSA-951-2.  Детсадовские дыры - SQL injection и
 XSS.  И да, в Programming Python, во втором издании, так честно и
 написано: на этом языке слишком легко писать плохо.  Ну почему?!
 Нормальный вроде язык...  Вот вроде бы, если уж человеку понадобилась
 BTS, причем до такой степени, что он ее сам стал писать - ведь должно же
 у него быть некоторое представление о самых детсадовских
 багах...  Наверное ведь, попробовал другие BTS предварительно, а раз так
 - значит, и баги уже чинил...

Люди ищут легкие пути, питон их предоставляет.

-- 
Дмитрий Федосеев [EMAIL PROTECTED]


Re: Крик души, или опять про python

2006-02-27 Пенетрантность Artem Chuprina
Дмитрий Федосеев - debian-russian@lists.debian.org  @ Mon, 27 Feb 2006 
15:11:40 +0500:

  Ну вот, блин.  Не успел собраться поставить еще одну питоновскую
  программу, как приехал DSA-951-2.  Детсадовские дыры - SQL injection и
  XSS.  И да, в Programming Python, во втором издании, так честно и
  написано: на этом языке слишком легко писать плохо.  Ну почему?!
  Нормальный вроде язык...  Вот вроде бы, если уж человеку понадобилась
  BTS, причем до такой степени, что он ее сам стал писать - ведь должно же
  у него быть некоторое представление о самых детсадовских
  багах...  Наверное ведь, попробовал другие BTS предварительно, а раз так
  - значит, и баги уже чинил...

 ДФ Люди ищут легкие пути, питон их предоставляет.

Да в том и дело, что вроде бы уж на эту тему пути равной легкости
предоставляют все скриптовые языки.  А проблема эта свойственна именно
удаву.  Ну, PHP не в счет - там, похоже, с предоставлением вменяемых
путей проблемы...  Или просто банальный интеллектуальный ценз с таким
IQ на перле или tcl программу, которая хотя бы вроде работает, написать
не получается?  Да нет вроде, с таким IQ BTS ни к чему, а программу с
функциональностью mailman написать можно только на языке шестого
поколения (который Хочу базу данных.  Чтоб работала.).

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Человек - терновый венец природы.
Кнышев


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Крик души, или опять про python

2006-02-27 Пенетрантность Igor Stroh
Artem Chuprina wrote:
 Дмитрий Федосеев - debian-russian@lists.debian.org  @ Mon, 27 Feb 2006 
 15:11:40 +0500:
 
   Ну вот, блин.  Не успел собраться поставить еще одну питоновскую
   программу, как приехал DSA-951-2.  Детсадовские дыры - SQL injection и
   XSS.  И да, в Programming Python, во втором издании, так честно и
   написано: на этом языке слишком легко писать плохо.  Ну почему?!
   Нормальный вроде язык...  Вот вроде бы, если уж человеку понадобилась
   BTS, причем до такой степени, что он ее сам стал писать - ведь должно же
   у него быть некоторое представление о самых детсадовских
   багах...  Наверное ведь, попробовал другие BTS предварительно, а раз так
   - значит, и баги уже чинил...
 
  ДФ Люди ищут легкие пути, питон их предоставляет.
 
 Да в том и дело, что вроде бы уж на эту тему пути равной легкости
 предоставляют все скриптовые языки.  А проблема эта свойственна именно
 удаву.  Ну, PHP не в счет - там, похоже, с предоставлением вменяемых
 путей проблемы...  Или просто банальный интеллектуальный ценз с таким
 IQ на перле или tcl программу, которая хотя бы вроде работает, написать
 не получается?  Да нет вроде, с таким IQ BTS ни к чему, а программу с
 функциональностью mailman написать можно только на языке шестого
 поколения (который Хочу базу данных.  Чтоб работала.).

Питон тут не при чём, криворукость авторов от языка не зависит.

Хинт: гуглить на тему SQLAlchemy или SQLObject

Игорь


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Крик души, или опять про python

2006-02-27 Пенетрантность Artem Chuprina
Igor Stroh - debian-russian@lists.debian.org  @ Mon, 27 Feb 2006 13:21:45 
+0100:

Ну вот, блин.  Не успел собраться поставить еще одну питоновскую
программу, как приехал DSA-951-2.  Детсадовские дыры - SQL injection и
XSS.  И да, в Programming Python, во втором издании, так честно и
написано: на этом языке слишком легко писать плохо.  Ну почему?!
Нормальный вроде язык...  Вот вроде бы, если уж человеку понадобилась
BTS, причем до такой степени, что он ее сам стал писать - ведь должно же
у него быть некоторое представление о самых детсадовских
багах...  Наверное ведь, попробовал другие BTS предварительно, а раз так
- значит, и баги уже чинил...
  
   ДФ Люди ищут легкие пути, питон их предоставляет.
  
  Да в том и дело, что вроде бы уж на эту тему пути равной легкости
  предоставляют все скриптовые языки.  А проблема эта свойственна именно
  удаву.  Ну, PHP не в счет - там, похоже, с предоставлением вменяемых
  путей проблемы...  Или просто банальный интеллектуальный ценз с таким
  IQ на перле или tcl программу, которая хотя бы вроде работает, написать
  не получается?  Да нет вроде, с таким IQ BTS ни к чему, а программу с
  функциональностью mailman написать можно только на языке шестого
  поколения (который Хочу базу данных.  Чтоб работала.).

 IS Питон тут не при чём, криворукость авторов от языка не зависит.

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

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

А Элберет оксюморон! (c)JB


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Крик души, или опять про python

2006-02-27 Пенетрантность Artem Chuprina
Igor Stroh - debian-russian@lists.debian.org  @ Mon, 27 Feb 2006 13:42:28 
+0100:

   IS Питон тут не при чём, криворукость авторов от языка не зависит.
  
  Возможно, есть обратная зависимость.  Выбора языка от криворукости
  автора.  Но что совой о пень, что пнем о сову - результат один: сове
  отчетливо не по себе.  В смысле надежно работает эмпирика видишь слово
  python в зависимостях - жди проблем.

 IS Сей перл можно применить к любому языку. Поменьше категоричности,
 IS побольше светлой веры в будущее :)

Я бы и рад поменьше категоричности, да статистика не дает...  С верой в
будущее - те же проблемы.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Intel - тоже Сильмарилл. Только сделанный не так...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Крик души, или опять про python

2006-02-27 Пенетрантность Anton Petrusevich
On Monday 27 February 2006 15:24, Vladimir Zolotykh wrote:
 Я где-то читал, кажется утверждение приписывалось Дейкстре, что язык
 программирования в некоторой степени формирует мышление. Он (Дейкста)
 составлял задачи и предлагал их решать друзьям. Зная, каким языком
 пользуется испытуемый, он составлял задачу таким образом, что для ее
 решения требовалось нечто большее нежели парадигды используемого языка.
 Результат решения оказывался отрицательным. В то же время задача конечно
 имела решение, но для ее решения нужно было мыслить несколько шире нежели в
 рамках обычных парадигм языка. 

Думаю, его друзья за эти шуточки ему периодически устраивали тёмную. От 
чего и вырос таким умным.
-- 
Anton Petrusevich


Re: Крик души, или опять про python

2006-02-27 Пенетрантность Artem Chuprina
Vladimir Zolotykh - debian-russian@lists.debian.org  @ Mon, 27 Feb 2006 
16:24:54 +0200:

  Ну вот, блин.  Не успел собраться поставить еще одну питоновскую
  программу, как приехал DSA-951-2.  Детсадовские дыры - SQL 
  injection и
  XSS.  И да, в Programming Python, во втором издании, так честно и
  написано: на этом языке слишком легко писать плохо.  Ну почему?!
  Нормальный вроде язык...  Вот вроде бы, если уж человеку 
  понадобилась
  BTS, причем до такой степени, что он ее сам стал писать - ведь 
  должно же
  у него быть некоторое представление о самых детсадовских
  багах...  Наверное ведь, попробовал другие BTS предварительно, а 
  раз так
  - значит, и баги уже чинил...

 ДФ Люди ищут легкие пути, питон их предоставляет.

Да в том и дело, что вроде бы уж на эту тему пути равной легкости
предоставляют все скриптовые языки.  А проблема эта свойственна именно
удаву.  Ну, PHP не в счет - там, похоже, с предоставлением вменяемых
путей проблемы...  Или просто банальный интеллектуальный ценз с таким
IQ на перле или tcl программу, которая хотя бы вроде работает, написать
не получается?  Да нет вроде, с таким IQ BTS ни к чему, а программу с
функциональностью mailman написать можно только на языке шестого
поколения (который Хочу базу данных.  Чтоб работала.).
  
   IS Питон тут не при чём, криворукость авторов от языка не зависит.
  
  Возможно, есть обратная зависимость.  Выбора языка от криворукости
  автора.  Но что совой о пень, что пнем о сову - результат один: сове
  отчетливо не по себе.  В смысле надежно работает эмпирика видишь слово
  python в зависимостях - жди проблем.

 VZ Я где-то читал, кажется утверждение приписывалось Дейкстре, что
 VZ язык программирования в некоторой степени формирует мышление. Он
 VZ (Дейкста) составлял задачи и предлагал их решать друзьям. Зная,
 VZ каким языком пользуется испытуемый, он составлял задачу таким
 VZ образом, что для ее решения требовалось нечто большее нежели
 VZ парадигды используемого языка. Результат решения оказывался
 VZ отрицательным. В то же время задача конечно имела решение, но для
 VZ ее решения нужно было мыслить несколько шире нежели в рамках
 VZ обычных парадигм языка.

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

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

Я ж не доказываю.  Я смотрю на свою статистику общения с этими
программами, и она меня, мягко говоря, не восторгает.  Т.е. пока
стопроцентный минус.  То, что Сэнта с матерной интонацией называет
вроде работает.  В тщательно подготовленных тепличных условиях можно
пользоваться.  Но если питоновскому plucker-build я еще могу с помощью
двух-трех-строчника на perl или tcl эту теплицу создать (ну что,
спрашивается, мешало сделать так, чтобы это не требовалось?), а сайт
выкачаю wget'ом, он все равно это умеет лучше, то mailman и trac должны
торчать в Интернет и обрабатывать ни разу не тепличные данные.  Их тоже
обвязывать?  Так не больно помогает...  Первому, помнится, крышу срывало
с завидной нерегулярностью (т.е. одно и то же письмо, дважды в него
закинутое с разными Message-ID, могло обработаться по-разному), а что до
второго, то попытка лечить SQL-injection внешним фильтром порочна по
самой идее.

 VZ Кстати что такое язык шестого поколения? Можешь назвать такой язык?

Анекдот такой есть.  Еще прошлого века.

- Как выглядит написание базы данных на языке шестого поколения?
- Хочу базу данных.
- А как выглядит ее отладка?
- Хочу базу данных.  Чтоб работала.

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

Да.  Но авторы trac, mailman и plucker-build, глядя на задачи, которые
они решают, не должны попадать в категорию новичков в программировании.
И уж во всяком случае обязаны уметь (и иметь привычку) читать
документацию, иначе б оно вообще не работало.  Задачи-то не уровня Vasya
Pupkin Web Site Content Management System, или очередного кривого по
самой сути своей веб-форума, которые пишут все, кому не лень...

Фортунка, блин, как никогда в тему...

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Любой инструмент, используемый не по назначению, имеет свойство
превращаться в грабли.
Andrey Sverdlichenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]