![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Все знают, как выглядит ёлочная гирлянда? Самая простая, китайская, в которой шнур питания, сетевой адаптер, блок, отвечающий за моргание, и, собственно, на этом висит сама гирлянда - два провода с намертво впаянными цветными светодиодиками.
Всё элементарно и банально.
Так вот, эта самая гирлянда - это наша CMS в момент покупки.
Заказчик смотрит на нее, радуется и покупает.
Тут немаловажный момент: если китайское светоэлектрическое поделие будет аккуратно развешано на ёлке, а по прошествии праздника - аккуратно сложено и убрано до следующего года, то в нашем случае она будет так и мерцать в свёрнутом виде в пакете, плюс покупатель сразу же начнет её модернизировать как ему нравится, а поскольку сам он в модернизации ёлочных украшений - ниочень, то этим будут заниматься специально обученные люди.
Назовём их "операторы гирлянды".
Итак, первым делом заказчик просит оператора гирлянды поменять частоту мерцания (это элементарно настраивается в блоке) на, блядь, в ритме "ламбады" (это уже не элементарно, но все равно достигается перепрошивкой блока), плюс припаять еще три ветки, межу 34 и 35 лампочками, между 52 и 53, и плюс между 101 и 102, каждая из которых бы мерцала по своему (размыкаем цепь в нужных местах, что в условиях свернутой гирлянды в пакете не 5 секунд, вставляем туда куски со своими блоками, как надо запрограммированными, готово)
Потом в пакете с гирляндой роется котос.
В роли котоса выступает оптимизатор производительности и SEO-индексации, любезно предоставленный разрабами CMS.
Данный процесс повторяется "N" циклов.
Полученный клубок уже вызовет определенные опасения.
Проходит некоторое время, оператор гирлянды уже сменился, и тут ему поступает директива: " В пятой ветке все желтые лампочки сменить на зеленые, и чтоб они моргали не "танго" как вся ветка, а "венский вальс".
Фигли, нужные лампочки оператор гирлянды находит быстро по частоте мерцания, (попутно прихватив этим фильтром несколько из соседних веток), теперь перед ним стоит дилемма: отрубить их нафиг и законнектить параллельную ветку со своимпреферансомЪ и гiмназистками управляющим блоком, или поступить "по-быстрому".
Естественно, что нужно второе)))
Оператор берет и на_каждую лампочку вешает _свой_ блок. Это быстро и просто.
Плюс лишние лампочки, которые заморгали не так, как надо, в течении недели вычислились и были возвернуты в первоначальное состояние тупым удалением лишних блоков.
Прошло еще время, которое даром не терял котос, плюс пользователи гирлянды, наделенные доступом, решали какие-то вопросы в меру своего умения, перекидывая "сопли" с ветки на ветку, и т.д.
…и вот появляется 100500й оператор гирлянды.
И ему с ходу задача: сделать так, чтобы 52-я лампочка в третьем ответвлении четвертого ответвления седьмой ветки мигала так же как вторая на главной ветке, причем сделать это быстро, время пошло.
И человек видит перед собою эту кашу из проводов, лампочек, блоков, любительских соплей, следов котовых игрищ с клубком, и… наступает КАТАРСИС!)))
К чему всё это?
Мало кто из заказчиков знает, ЧЕМ в действительности является его сайт после всех допилов, перепилов, и т.д., особенно выполненный инструментами CMS, а не написанный с нуля грамотными кодерами.
Мой рассказ, по крайней мере, заставил некоторых задуматься, почему "а заменить там новостную ленту на твиттер, плюс перенести слева направо", - это вопрос многих дней, а то и недель, а не пяти минут как казалось бы…
Всё элементарно и банально.
Так вот, эта самая гирлянда - это наша CMS в момент покупки.
Заказчик смотрит на нее, радуется и покупает.

Назовём их "операторы гирлянды".
Итак, первым делом заказчик просит оператора гирлянды поменять частоту мерцания (это элементарно настраивается в блоке) на, блядь, в ритме "ламбады" (это уже не элементарно, но все равно достигается перепрошивкой блока), плюс припаять еще три ветки, межу 34 и 35 лампочками, между 52 и 53, и плюс между 101 и 102, каждая из которых бы мерцала по своему (размыкаем цепь в нужных местах, что в условиях свернутой гирлянды в пакете не 5 секунд, вставляем туда куски со своими блоками, как надо запрограммированными, готово)
Потом в пакете с гирляндой роется котос.
В роли котоса выступает оптимизатор производительности и SEO-индексации, любезно предоставленный разрабами CMS.
Данный процесс повторяется "N" циклов.
Полученный клубок уже вызовет определенные опасения.
Проходит некоторое время, оператор гирлянды уже сменился, и тут ему поступает директива: " В пятой ветке все желтые лампочки сменить на зеленые, и чтоб они моргали не "танго" как вся ветка, а "венский вальс".
Фигли, нужные лампочки оператор гирлянды находит быстро по частоте мерцания, (попутно прихватив этим фильтром несколько из соседних веток), теперь перед ним стоит дилемма: отрубить их нафиг и законнектить параллельную ветку со своим
Естественно, что нужно второе)))
Оператор берет и на_каждую лампочку вешает _свой_ блок. Это быстро и просто.
Плюс лишние лампочки, которые заморгали не так, как надо, в течении недели вычислились и были возвернуты в первоначальное состояние тупым удалением лишних блоков.
Прошло еще время, которое даром не терял котос, плюс пользователи гирлянды, наделенные доступом, решали какие-то вопросы в меру своего умения, перекидывая "сопли" с ветки на ветку, и т.д.
…и вот появляется 100500й оператор гирлянды.
И ему с ходу задача: сделать так, чтобы 52-я лампочка в третьем ответвлении четвертого ответвления седьмой ветки мигала так же как вторая на главной ветке, причем сделать это быстро, время пошло.
И человек видит перед собою эту кашу из проводов, лампочек, блоков, любительских соплей, следов котовых игрищ с клубком, и… наступает КАТАРСИС!)))
К чему всё это?
Мало кто из заказчиков знает, ЧЕМ в действительности является его сайт после всех допилов, перепилов, и т.д., особенно выполненный инструментами CMS, а не написанный с нуля грамотными кодерами.
Мой рассказ, по крайней мере, заставил некоторых задуматься, почему "а заменить там новостную ленту на твиттер, плюс перенести слева направо", - это вопрос многих дней, а то и недель, а не пяти минут как казалось бы…
no subject
Date: 2014-10-10 04:44 am (UTC)а еще никто с самого начала не думает про документацию, каменты в коде и вот это вот все. Не только сайтами, но и сетями и прочим. Регулярный реверс инжиниринг на новом месте и документирование найденного.
no subject
Date: 2014-10-10 07:29 am (UTC)no subject
Date: 2014-10-10 08:40 am (UTC)no subject
Date: 2014-10-10 01:33 pm (UTC)@
и тысячи абонов без Интернета
@
и высшее руководство ебут друг друга в жопу
@
и вся техподдержка тебе благодарна.
no subject
Date: 2014-10-10 07:54 am (UTC)Моё бывшее начальство в лице одного коммерса считало себя оче умным (самоучитель по хтмл/цсс + умение поставить сторонний плагин на шоп скрипт). И потому я периодически сталкивался с такими задачами:
- 40 000 (!) фотографий в одной папке; нас уже с третьего хостинга выгоняют, сделай что-то с этим!!!1 (плагин для приклеивания ватермарки писала интересная личность, которая складывала результаты склейки в одну папку; на сайте около 10 000 товаров, каждый с несколькими фото);
- при неосторожном применении юзером фильтра на товары, мог лечь браузер (и хуй бы с ним, если бы он не утаскивал за собой SQL-сервер - фильтр писали посоны с форума, не зная как ограничить запрос к БД когда результат выдачи в несколько тысяч таблиц);
- в определённое время суток нагрузка на хост превышает все мыслимые пределы, виртуальный сервер ложится, попутно прихватывая ещё пару соседей; нас опять выгнали с хостинга, сделай что-то с этим!!11 (как оказалось, robots.txt был сформирован на основе советов форумного гуру и поисковые боты индексировали тыщи php-файлов, а htaccess был написан вообще на отъебись - раздолье для всяческого говна типа спам-ботов);
- хочу кнопку одновременного выделения всех чекбоксов товаров категории в бэкэнде; а какого хуя она вешает браузер?! да мне похуй что тут полторы тысячи пунктов, сделай штоп не вешала!!1 (блядь, и таки ж сделал);
Ну, я ещё долго так могу.
Но дембельским аккдордом, перед тем как я послал его к хуям, была установка сервера для 10гиговой базы SQL 1с 7,7, дважды сконверченой туда и обратно из файла на серый китайский ноут (!!!).
SSSUUQAAA!..
no subject
Date: 2014-10-10 09:29 am (UTC)особенно образ "Потом в пакете с гирляндой роется котос"
no subject
Date: 2014-10-15 07:32 am (UTC)no subject
Date: 2014-10-15 07:33 am (UTC)