From: Aleksey Korotkov <ziga@udm.net>
To: smoke-room@lists.altlinux.org
Subject: Re: [room] новички
Date: Thu, 26 Oct 2006 18:39:22 +0500
Message-ID: <20061026183922.67fa3622@dhcppc0> (raw)
In-Reply-To: <20061026042827.GB5829@localhost.localdomain>
On Thu, 26 Oct 2006 08:28:27 +0400
Денис Смирнов wrote:
> AK> Не совсем так. Понятие аналогия знакомо? Так вот, можно провести
> AK> такую AK> параллель: написание кода PHP "традиционным способом"
> AK> vs генерация AK> "меташтуками" <-> создание html ручками vs
> AK> визуальным редактором.
> Не работает аналогия. Потому что "меташтучки" пишет сам программист,
> авизуальные редакторы сторонняя компания.
Это о чём? Визуальные редакторы тоже программисты пишут. Аналогия
работает.
> Если бы написание
> визуальногоредактора было бы неотделимой частью разраобтки
> _конкретного сайта_ -- кодбыл бы куда чище.
Только по сравнению с кодом, написанным полнейшим валенком.
> PHP
> генерит HTML код часто куда хуже чем для даннойконкретной страницы
> сделал бы хороший верстальщик.
Это так, но не по теме.
> В некотором виде использование PHP
> можно тоже с натяжкой назватьметапрограммированием.
Это да.
> А есть код на
> который смотришь -- и тебе сразу понятно что и как онделает.
Вот такой вопрос: допустим, написал ты прогу (язык выбери сам -- пусть
хоть perl, например). Скажем, в 1000 строк кода. Комментариев нет
вообще. Смотришь на неё через 10 лет. И ты будешь утверждать, что
сразу, с одного взгляда, поймёшь/вспомнишь, что она и каждый блок там
делает? Можешь, конечно, утверждать это, но я никогда в это не поверю.
> Ещё раз, ты прописываешь полный комплекс всех условий для
> каждогопараметра передаваемого в PHP-код?
Что такое полный комплекс и что такое всех условий и что такое каждого
параметра? Я уже убедился в том, что многие термины мы понимаем
_слишком_ по-разному. Поэтому без точных определений я вообще на
такого рода вопросы отвечать не собираюсь -- не вижу смысла.
> PHP это тоже не код. И C не код. Код -- это результат работы
> компилятора.Аналогия ясна? ;)
Опять вопрос определений.
> AK> что не будет. ПосколькуAK> их нет :)AK> Ещё раз подчеркну: не мой
> AK> выбор echo || print, а твой echo && ! printAK> требует
> AK> обоснования.
> Я уже сказал -- более частое использование одновременно с на один
> байтменьшим размером. Объясняться нужно тому кто отходит от
> общепринятого, ане наоборот.
Уфф... Я устал. Сдаюсь. Опять анекдотические объяснения, опять
экономия 0.0000000000000000000000000000000000000001% дискового
пространства, опять "общепринятое" (из пальца высосанное)... :(
РАЗУМНЫХ, видимо, так и не будет :(
Напоследок расскажу одну историю. К программированию она отношения не
имеет. Мораль и аналогии выведи сам... Если захочешь. [История несколько
не слишком подходящая для изложения в интеллигентском кругу, потому
заранее приношу всем извинения, кого и если она покоробит, за её эти
особенности]
Когда я поступил в университет (одновременно со мной в ту же группу
поступил один из моих одноклассников) в далёком уже 1978 году, нас
тогда, зелёных первокурсников, по старой доброй советской традиции
послали на уборку урожая в один из местных колхозов. Через n дней после
приезда (значение n за давностью лет позабыто) наш руководитель
договорился с местными жителями, чтобы нам организовали баньку, что и
было сделано. Поскольку мужской состав нашей группы был не обременён
большим количеством представителей (8 чел.), а банька была достаточно
большая, то пошли мы в неё все вместе. Так вот -- был там у нас такой
интересный персонаж, который первым делом, после того, как все
разделись и собирались приступать к помывочному процессу, поссал на
пол. Поглядев на это дело, одноклассник мой спросил этого перца, на ###
он это сделал? Тот ответил, что в его деревне все так делают. Характер
ответа на такое заявление, я полагаю, можно предугадать... (если
интересуют подробности, то в ответ было сказано, что у них вечерами в
деревне, может быть, свиней ####).
> Детский сад. Ты выбрал нестандартное решение, не смог обосновать
> егоприменение _никак_ кроме "так тоже можно". Я выбрал другое
> решение,обосновав его выбор "так принято, и при этом не имеет
> неодстатков посравнению с твоим вариантом". Так как мой вариант имеет
> хотя бы одно преимущество, твой ни одного, а тыартачишься -- это как
> раз и есть двойка :) Потому как честно признать чторечь идет о
> вкусовщине попросту не хочешь.
Уфф...
Не для меня -- мне не надо -- для себя найди (если сможешь; для меня
очевидно, что нет): С КАКОГО БОДУНА ОНО НЕСТАНДАРТНОЕ? Где это
написано в официальной документации? Или, пусть, об этом писал
сертифицированный Zend специалист? Или, по аналогии, как W3C
классифицирует html-тэги как рекомендуемые и не рекомендуемые к
использованию (strong vs b, etc -- хоть даже в таком виде, хотя в такой
ситуации говорить о "нестандартности" некорректно совершенно, поскольку
b входит в стандарт; хоть даже в таком виде -- при том, что аналогия
будет кривая, так как писать b стандартно, но плохо, так как
противоречит парадигме html). НАЙДИ ХОТЬ ЧТО-ТО, что подтверждало бы
предъявленный тезис. [А "общепринято", например, на PHP писать дырявый
код.]
Детский сад возвращаю тебе обратно. Раз аргументов нет -- остаётся
делать попытку утверждать, что пиписька и длиннее и толще.
ВСЁ. Поскольку тут тотально perpetuum mobile, больше в
этом я не участвую, просто не вижу смысла :(
--
С уважением,
А.В.Коротков,
mailto:ziga@uni.udm.ru
next prev parent reply other threads:[~2006-10-26 13:39 UTC|newest]
Thread overview: 205+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-12 22:25 ` [room] ну почему мы такие страшные Sergey Stepanov
2006-10-13 0:02 ` Денис Смирнов
2006-10-14 16:54 ` [room] новички Michael Shigorin
2006-10-14 19:51 ` Денис Смирнов
2006-10-15 18:27 ` [room] комоды Michael Shigorin
2006-10-15 22:46 ` Денис Смирнов
2006-10-16 11:35 ` [room] IA: комоды += mithraen@ Michael Shigorin
2006-10-16 18:22 ` Maxim Tyurin
2006-10-16 19:40 ` [room] IA: комоды += mrkooll@ Michael Shigorin
2006-10-16 18:19 ` [room] новички Maxim Tyurin
2006-10-16 20:14 ` Денис Смирнов
2006-10-16 21:20 ` Michael Shigorin
2006-10-17 8:10 ` Денис Смирнов
2006-10-17 8:20 ` Evgenii Terechkov
2006-10-17 19:21 ` Michael Shigorin
2006-10-18 0:54 ` Evgenii Terechkov
2006-10-18 7:02 ` Michael Shigorin
2006-10-18 8:08 ` Evgenii Terechkov
2006-10-17 20:34 ` Maxim Tyurin
2006-10-18 0:51 ` Evgenii Terechkov
2006-10-18 8:31 ` Maxim Tyurin
2006-10-18 9:24 ` Evgenii Terechkov
2006-10-18 9:33 ` Maxim Tyurin
2006-10-18 10:10 ` Evgenii Terechkov
2006-10-18 10:22 ` Maxim Tyurin
2006-10-18 15:07 ` Evgenii Terechkov
2006-10-18 20:44 ` Michael Shigorin
2006-10-19 5:46 ` Dmytro O. Redchuk
2006-10-19 5:58 ` Evgenii Terechkov
2006-10-19 23:08 ` Michael Shigorin
2006-10-20 3:58 ` Evgenii Terechkov
2006-10-19 23:07 ` [room] whitespace (не язык) Michael Shigorin
2006-10-20 3:46 ` Evgenii Terechkov
2006-10-20 8:16 ` Michael Shigorin
2006-10-20 9:18 ` Maxim Tyurin
2006-10-20 11:46 ` Michael Shigorin
2006-10-20 12:09 ` Maxim Tyurin
2006-10-20 12:23 ` Evgenii Terechkov
2006-10-19 5:55 ` [room] новички Evgenii Terechkov
2006-10-19 23:05 ` Michael Shigorin
2006-10-20 3:56 ` Evgenii Terechkov
2006-10-20 3:57 ` Evgenii Terechkov
2006-10-19 16:01 ` Maxim Tyurin
2006-10-19 15:57 ` Maxim Tyurin
2006-10-19 17:33 ` Evgenii Terechkov
2006-10-19 17:57 ` Maxim Tyurin
2006-10-19 19:52 ` Evgenii Terechkov
2006-10-20 9:15 ` Maxim Tyurin
2006-10-20 12:32 ` Evgenii Terechkov
2006-10-19 18:28 ` Денис Смирнов
2006-10-20 19:44 ` Aleksey Korotkov
2006-10-20 22:02 ` Денис Смирнов
2006-10-21 19:47 ` Aleksey Korotkov
2006-10-21 20:22 ` Денис Смирнов
2006-10-21 22:16 ` Michael Shigorin
2006-10-21 22:45 ` Денис Смирнов
2006-10-22 11:18 ` Michael Shigorin
2006-10-22 21:01 ` Денис Смирнов
2006-10-22 21:20 ` Aleksey Korotkov
2006-10-22 21:28 ` [room] язычки и библиотечки Michael Shigorin
2006-10-23 6:15 ` Eugene Ostapets
2006-10-23 7:36 ` Michael Shigorin
2006-10-23 7:53 ` Eugene Ostapets
2006-10-23 12:21 ` Maxim Tyurin
2006-10-23 12:38 ` Dmitriy L. Kruglikov
2006-10-24 1:48 ` Денис Смирнов
2006-10-24 10:44 ` Maxim Tyurin
2006-10-23 18:21 ` Michael Shigorin
2006-10-23 18:30 ` Eugene Ostapets
2006-10-23 19:18 ` Michael Shigorin
2006-10-23 19:26 ` Eugene Ostapets
2006-10-24 10:35 ` [room] язычки и библиотечки [fin?] Michael Shigorin
2006-10-23 8:10 ` [room] язычки и библиотечки Денис Смирнов
2006-10-23 20:14 ` Aleksey Korotkov
2006-10-24 10:33 ` Michael Shigorin
2006-10-24 22:57 ` Aleksey Korotkov
2006-10-25 10:18 ` Michael Shigorin
2006-10-23 8:24 ` Денис Смирнов
2006-10-23 18:19 ` Michael Shigorin
2006-10-24 1:55 ` Денис Смирнов
2006-10-24 7:03 ` Michael Bochkaryov
2006-10-24 8:54 ` Денис Смирнов
2006-10-24 10:30 ` [room] wackowiki Michael Shigorin
2006-10-24 10:49 ` [room] lustre Eugene Prokopiev
2006-10-24 15:07 ` Michael Shigorin
2006-10-24 16:04 ` [room] wackowiki Денис Смирнов
2006-10-24 16:08 ` Igor Zubkov
2006-10-24 16:47 ` Денис Смирнов
2006-10-24 17:51 ` [room] wackowiki vs mediawiki Igor Zubkov
2006-10-24 19:20 ` Michael Shigorin
2006-10-25 3:47 ` Денис Смирнов
2006-10-24 19:37 ` [room] wackowiki Michael Shigorin
2006-10-25 3:40 ` Денис Смирнов
2006-10-25 10:10 ` Michael Shigorin
2006-10-25 17:13 ` Денис Смирнов
2006-10-25 18:38 ` Michael Shigorin
2006-10-25 21:17 ` Aleksey Korotkov
2006-10-26 21:01 ` Michael Shigorin
2006-10-26 4:36 ` Денис Смирнов
2006-10-28 14:26 ` Michael Shigorin
2006-10-28 16:02 ` Денис Смирнов
2006-10-29 17:44 ` Michael Shigorin
2006-10-29 20:49 ` Денис Смирнов
2006-10-30 7:48 ` Michael Shigorin
2006-10-30 13:32 ` Денис Смирнов
2006-10-30 17:19 ` Igor Zubkov
2006-11-01 9:22 ` Денис Смирнов
2006-11-01 17:11 ` Igor Zubkov
2006-11-01 21:08 ` Денис Смирнов
2006-10-31 9:47 ` Michael Shigorin
2006-11-01 9:20 ` Денис Смирнов
2006-10-31 9:49 ` Michael Shigorin
2006-11-01 9:21 ` Денис Смирнов
2006-10-30 16:59 ` Igor Zubkov
2006-11-01 9:20 ` Денис Смирнов
2006-10-30 16:58 ` Igor Zubkov
2006-10-31 3:16 ` Evgenii Terechkov
2006-10-25 6:47 ` [room] язычки и библиотечки Michael Bochkaryov
2006-10-25 7:16 ` Eugene Prokopiev
2006-10-28 8:18 ` Michael Bochkaryov
2006-10-25 8:35 ` Денис Смирнов
2006-10-25 10:07 ` Michael Shigorin
2006-10-25 17:15 ` Денис Смирнов
2006-10-24 10:28 ` Michael Shigorin
2006-10-24 8:58 ` Eugene Prokopiev
2006-10-24 15:57 ` Денис Смирнов
2006-10-24 19:35 ` [room] java off the rails Michael Shigorin
2006-10-25 3:37 ` Денис Смирнов
2006-10-25 6:21 ` Eugene Prokopiev
2006-10-25 6:39 ` Eugene Prokopiev
2006-10-25 10:05 ` Michael Shigorin
2006-10-25 16:59 ` Денис Смирнов
2006-10-25 6:00 ` [room] язычки и библиотечки Eugene Prokopiev
2006-10-25 8:30 ` Денис Смирнов
2006-10-25 10:43 ` [room] Лекция по Java Eugene Prokopiev
2006-10-25 10:53 ` Eugene Prokopiev
2006-10-25 16:50 ` Eugene Prokopiev
2006-10-25 18:10 ` Денис Смирнов
2006-10-25 18:34 ` Michael Shigorin
2006-10-26 4:39 ` Денис Смирнов
2006-10-26 8:05 ` Eugene Prokopiev
2007-02-25 21:48 ` Денис Смирнов
2007-02-25 22:10 ` Eugene Prokopiev
2007-02-25 22:20 ` Денис Смирнов
2007-02-25 22:56 ` Eugene Prokopiev
2007-02-26 14:01 ` Денис Смирнов
2006-10-26 7:47 ` Eugene Prokopiev
2007-02-25 22:01 ` Денис Смирнов
2007-02-25 22:52 ` Eugene Prokopiev
2007-02-26 14:05 ` Денис Смирнов
2007-02-26 20:16 ` Eugene Prokopiev
2007-02-26 20:51 ` Денис Смирнов
2007-02-26 5:50 ` Eugene Prokopiev
2007-02-26 14:09 ` Денис Смирнов
2007-02-26 20:07 ` Eugene Prokopiev
2006-10-25 10:45 ` [room] язычки и библиотечки Eugene Prokopiev
2006-10-25 10:03 ` Michael Shigorin
2006-10-25 6:57 ` Michael Bochkaryov
2006-10-25 8:37 ` Денис Смирнов
2006-10-24 10:27 ` Michael Shigorin
2006-10-24 16:01 ` Денис Смирнов
2006-10-24 19:44 ` Michael Shigorin
2006-10-25 3:36 ` Денис Смирнов
2006-10-24 19:44 ` [room] mod_security article (was: язычки и библиотечки) Michael Shigorin
2006-10-23 20:09 ` [room] язычки и библиотечки Aleksey Korotkov
2006-10-24 10:22 ` Michael Shigorin
2006-10-24 23:12 ` Aleksey Korotkov
2006-10-25 10:19 ` Michael Shigorin
2006-10-25 15:46 ` Aleksey Korotkov
2006-10-25 18:39 ` Michael Shigorin
2006-10-25 21:19 ` Aleksey Korotkov
2006-10-23 8:08 ` [room] новички Денис Смирнов
2006-10-23 20:08 ` Aleksey Korotkov
2006-10-24 1:46 ` Денис Смирнов
2006-10-24 10:22 ` [room] г-флейм Michael Shigorin
2006-10-24 10:27 ` Денис Смирнов
2006-10-24 22:44 ` [room] новички Aleksey Korotkov
2006-10-25 3:29 ` Денис Смирнов
2006-10-25 10:00 ` Michael Shigorin
2006-10-25 16:38 ` Денис Смирнов
2006-10-25 18:25 ` Michael Shigorin
2006-10-26 4:14 ` Денис Смирнов
2006-10-25 15:07 ` Aleksey Korotkov
2006-10-25 16:57 ` Денис Смирнов
2006-10-25 21:07 ` Aleksey Korotkov
2006-10-26 4:28 ` Денис Смирнов
2006-10-26 13:39 ` Aleksey Korotkov [this message]
2006-10-26 15:10 ` Денис Смирнов
2006-10-25 9:58 ` Michael Shigorin
2006-10-25 15:30 ` Aleksey Korotkov
2006-10-25 18:27 ` [room] смайлЫ Michael Shigorin
2006-10-25 21:14 ` Aleksey Korotkov
2006-10-25 16:35 ` [room] новички Денис Смирнов
2006-10-18 11:11 ` [room] язЫки программирования Michael Shigorin
2006-10-18 11:22 ` Maxim Tyurin
2006-10-18 15:08 ` Evgenii Terechkov
2006-10-18 11:10 ` [room] новички Michael Shigorin
2006-10-18 15:12 ` Evgenii Terechkov
2006-10-19 16:04 ` Maxim Tyurin
2006-10-19 17:19 ` Evgenii Terechkov
2006-10-19 18:00 ` Maxim Tyurin
2006-10-19 18:57 ` Evgenii Terechkov
2006-10-19 23:10 ` Michael Shigorin
2006-10-20 3:53 ` Evgenii Terechkov
2006-10-23 6:59 ` Dmytro O. Redchuk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20061026183922.67fa3622@dhcppc0 \
--to=ziga@udm.net \
--cc=smoke-room@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Культурный офтопик
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \
smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com
public-inbox-index smoke-room
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.smoke-room
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git