(no subject)
Monday, October 11th, 2004 14:14Ебучая сила, как меня всё задолбало...
The Intro.
Много лет я пишу идеальный движок сайта. Это, бля, такой философский камень и святой грааль в одном лице. Всё никак не напишу. Хотел написать к выборам (точнее, к весне, чтобы к началу предвыборной кампании можно было поигаться в политику, создавая свои хитрозамороченные сайты). Ну а как ещё? Вот кто-то сделал ham.com.ua, а я не сделал. Понятно, почему? Естественно, я не успел - идеальные вещи никогда не бывают готовы в срок (да и вообще, никогда не производятся).
И тем не менее... А нах оно мне надо? То есть, я знаю - зачем оно мне, я не могу понять - зачем оно мне здесь и сейчас?
Вот меня и догнал полный дзен, и дал по голове. Для того, чтобы делать сайты, не нужен CMS. То есть, движок не помешает, но уж если припекло, то всё и так зашибись работает - plain/dump html, вручную свёрстанные, с хостингом на narod.ru сайты могут работать очень даже офигенно. Потому как первичен смысл, текст, контент, наполнение сайта - назови как хочешь.
void main() {
Если мне надо будет, я Сеть смогу использовать в любом ракурсе. Если (не дай аллах) будет какая-то беспредельщина, Сеть всё равно поможет. Если я соберусь идти на какой-нть митинг (и захочу, чтобы «наших» там было как можно больше), я это смогу сделать даже без Сети, мобилки, таксофона и без денег. Если на митинге народ начнут щемить менты, бить дубинками, грести в бобики итд - что делать, мне и так известно.
CMS и прочие блага цивилизации - желательное, но вовсе не обязательное требование; главное - это люди. Это мы сами. Это, в частности, я. (Не путать с Я.)
С такими раскладакми, я не боюсь высказывать свои взгляды, не боюсь быть втянутым в какие-то политические события, не боюсь оказаться неготовым к каким-то важным событиям. До меня вдруг дошло, что технические средства - это всё ерунда. Главное - это всё-таки люди.
} EOF
The Intro.
Много лет я пишу идеальный движок сайта. Это, бля, такой философский камень и святой грааль в одном лице. Всё никак не напишу. Хотел написать к выборам (точнее, к весне, чтобы к началу предвыборной кампании можно было поигаться в политику, создавая свои хитрозамороченные сайты). Ну а как ещё? Вот кто-то сделал ham.com.ua, а я не сделал. Понятно, почему? Естественно, я не успел - идеальные вещи никогда не бывают готовы в срок (да и вообще, никогда не производятся).
И тем не менее... А нах оно мне надо? То есть, я знаю - зачем оно мне, я не могу понять - зачем оно мне здесь и сейчас?
Вот меня и догнал полный дзен, и дал по голове. Для того, чтобы делать сайты, не нужен CMS. То есть, движок не помешает, но уж если припекло, то всё и так зашибись работает - plain/dump html, вручную свёрстанные, с хостингом на narod.ru сайты могут работать очень даже офигенно. Потому как первичен смысл, текст, контент, наполнение сайта - назови как хочешь.
void main() {
Если мне надо будет, я Сеть смогу использовать в любом ракурсе. Если (не дай аллах) будет какая-то беспредельщина, Сеть всё равно поможет. Если я соберусь идти на какой-нть митинг (и захочу, чтобы «наших» там было как можно больше), я это смогу сделать даже без Сети, мобилки, таксофона и без денег. Если на митинге народ начнут щемить менты, бить дубинками, грести в бобики итд - что делать, мне и так известно.
CMS и прочие блага цивилизации - желательное, но вовсе не обязательное требование; главное - это люди. Это мы сами. Это, в частности, я. (Не путать с Я.)
С такими раскладакми, я не боюсь высказывать свои взгляды, не боюсь быть втянутым в какие-то политические события, не боюсь оказаться неготовым к каким-то важным событиям. До меня вдруг дошло, что технические средства - это всё ерунда. Главное - это всё-таки люди.
} EOF

no subject
Date: Monday, October 11th, 2004 04:23 pm (UTC)если с латынью опять не перепутал всё на свете. поправьте последнее слово, если кто в курсе.
мой взгляд на фундаментальную разработку идеальной системы очень прост: построить идеальную башню мы можем только из идеальных кирпичей. как бы мы ни старались продумать фундамент системы базовых классов, всё неизбежно упрётся в ограничения реализации конкретной модели языка, на котором мы пишем. можно пойти дальше - и постараться разработать идеальный язык программирования для создания идеальной системы. увы и ах: эта попытка забуксует хотя бы в ограниченности команд процессора, далее - в недостатках модели Фон Неймана, далее - в существующих на сегодняшний день принципах электронных вычислений... думаю, средний нуклон также наложит свою волосатую ограничительную лапу, и так - до условной бесконечности. то есть, создание идеальной системы означает борьбу с бесконечно большим множеством ограничений, удаляющих нас от идеала.
поэтому имеет смысл абстрагироваться от всех этих кирпичей; отсюда и вытекает моя старая шутка о том, что настоящему дзен-программисту компьютеры для программирования не нужны. а иначе это не дзен, а суета вовсе.
IT Philosopher ;)
no subject
Date: Tuesday, October 12th, 2004 01:18 am (UTC)Фестер.
no subject
Date: Tuesday, October 12th, 2004 01:19 am (UTC)2. int main( int argc, char *argv[] ) выглядит по крайней мере приличнее ;)
Фестер.
от создателя ХАМ.com.ua
Date: Thursday, October 14th, 2004 09:17 am (UTC)1. Делаешь что-то, хоть один модуль, чтоб хоть как-то работал.
2. Начинаешь каждый день вбивать инфу, при этом по ходу фиксишь баги движка.
3. Приходят мысли .... ты их реализовываешь, если есть время.
4. Продолжаешь фиксить баги и наполнять контент, в обязательном порядке каждый день.
5. Всё ближе и ближе к тебе мысль, что твой движок полное гавно, но мысль, что он рабоает немоного успокаивает.
6. Но всё таки близок день когда ты сядешь и перепишешь всё с нуля. Зато ты уже точно будешь знать, что тебе надо и на что обратить внимание .....
7. Думаю версия 0.2 будет после 31-го.