CMS Мошкова: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
Строка 8: Строка 8:
  
 
CMS Мошкова остаётся closed source-проектом и никогда не продвигалась как коробочный продукт.  
 
CMS Мошкова остаётся closed source-проектом и никогда не продвигалась как коробочный продукт.  
 +
 +
== В книге «[[Создатель]]» ==
 +
"Сайт «Gazeta.Ru» делали Артемий Лебедев, с которым Носик уже работал в «Ситилайне», и Максим Мошков, известный к тому времени как «Библиотекарь всея Рунета». Носик, как и положено стартаперу, вникал в процесс с самого начала. «Я занимался всем. Кому же это ещё могли поручить? Я нанял Тёму Лебедева рисовать дизайн, Максима Мошкова — писать движок. Я занимался ТЗ на дизайн, ТЗ на движок, описанием движка, описанием языка вёрстки, который там должен использоваться, обучением сотрудников этому языку вёрстки. Все сотрудники должны были владеть основами HTML».
 +
И Лебедев, и Мошков независимо друг от друга говорили
 +
мне одно и то же: Носик «на пальцах» объяснил каждому из
 +
них, чтоœ ему от них нужно получить, — и дальше они дей-
 +
ствовали совершенно самостоятельно. А Носик мгновенно
 +
соглашался с их предложениями и «мозги не конопатил», по
 +
выражению Лебедева.
 +
Я сейчас, после стольких лет, вспоминаю, кто ещё из заказчиков
 +
моих был настолько лёгок в общении — и никого не могу вспо-
 +
мнить. Он был очень щедрым, никогда не торговался, никогда не
 +
жадничал и всегда доверял всем решениям. Т.е. был просто иде-
 +
альным заказчиком.
 +
Сам Лебедев тоже был идеальным исполнителем. Ещё
 +
и потому, что никогда не спрашивал, «откуда деньги»: это
 +
была принципиальная позиция. По его уверениям, он толь-
 +
ко от меня, в 2018 году, узнал, что о «Gazeta.Ru» Носик дого-
 +
варивался с Павловским!
 +
Не склонный к словесному эпатажу Мошков выражает
 +
одобрение иначе. Но столь же безоговорочно:
 +
— А Антон мог с тобой говорить на техническом языке? Он
 +
был компетентен?
 +
— Он был компетентен на уровне html, а мне этого хватало пол-
 +
ностью. Я думаю, что он довольно неплохо расковырял и посмо-
 +
трел зарубежные новостные сайты. Он смотрел, как они идейно
 +
устроены. Но исходные коды html любого новостника его интере-
 +
совали постольку-поскольку... Это моя была задача.
 +
Но главное достижение всё-таки — взять людей, которым мож-
 +
но просто примерно махнуть направление, а дальше они все рули-
 +
ли сами. Я таких людей-начальников и организаций, где было так
 +
устроено, видел в жизни своей очень мало. Носик был один из тех,
 +
кто работает так, как надо. Носик выступил как хороший «органический» руководи-
 +
тель, который предпочитает не объяснять всё своим сотруд-
 +
никам, а нанимать таких сотрудников, которым ничего
 +
не нужно объяснять.
 +
Мошков оставался в штате «Газеты»–«Ленты» до мapтa
 +
2009 года. В обязанности его входило не столько «прикру-
 +
чивать» что-то новое, сколько чинить уже существующее.
 +
Расставание же было обусловлено лишь финансовым кри-
 +
зисом — содержать, помимо штатных программистов, ещё
 +
и высококлассного «играющего тренера» стало слишком
 +
накладно.
 +
Но и после его увольнения «движок летел на самопла-
 +
нировании ещё несколько лет. Он просто функциониро-
 +
вал, в нём ничего не ломалось». Предложенное Лебедевым
 +
и Мошковым и одобренное Носиком визуальное и техни-
 +
ческое решение было очень просто, эффективно и при
 +
этом чрезвычайно устойчиво. Подобно автомату Калаш-
 +
никова или автомобилю «Нива», «Gazeta.Ru» и «Lenta.Ru»
 +
отличались безотказностью и проходимостью: открыва-
 +
лись при самой плохой связи, не падали при пиковых на-
 +
грузках и при этом были интуитивно понятны.
 +
Носик знал, куда надо кликать. Я знал. Сейчас не все знают, —
 +
Мошков не только лаконичен, но и безупречно точен."
  
 
== Примечания ==
 
== Примечания ==

Версия от 08:46, 24 мая 2024

CMS Мошкова - специализированный движок для сайтов, прежде всего для сайтов СМИ, разработанный Максимом Мошковым на языке Perl.

Представляет собой набор сложно организованных скриптов, написанных в том стиле, который заставляет остряков говорить о том, что Perl - write-only language[1].

По неточным сведениям, пережил около двух десятков внедрений, в том числе был первой версией CMS для изданий gazeta.ru и lenta.ru.

Попытка его внедрения в polit.ru, имевшая место в 2006-2007 гг. окончилась неудачей - Мошков не смог выделить время на этот проект, а никто больше не смог справиться с кодом.

CMS Мошкова остаётся closed source-проектом и никогда не продвигалась как коробочный продукт.

В книге «Создатель»

"Сайт «Gazeta.Ru» делали Артемий Лебедев, с которым Носик уже работал в «Ситилайне», и Максим Мошков, известный к тому времени как «Библиотекарь всея Рунета». Носик, как и положено стартаперу, вникал в процесс с самого начала. «Я занимался всем. Кому же это ещё могли поручить? Я нанял Тёму Лебедева рисовать дизайн, Максима Мошкова — писать движок. Я занимался ТЗ на дизайн, ТЗ на движок, описанием движка, описанием языка вёрстки, который там должен использоваться, обучением сотрудников этому языку вёрстки. Все сотрудники должны были владеть основами HTML». И Лебедев, и Мошков независимо друг от друга говорили мне одно и то же: Носик «на пальцах» объяснил каждому из них, чтоœ ему от них нужно получить, — и дальше они дей- ствовали совершенно самостоятельно. А Носик мгновенно соглашался с их предложениями и «мозги не конопатил», по выражению Лебедева. Я сейчас, после стольких лет, вспоминаю, кто ещё из заказчиков моих был настолько лёгок в общении — и никого не могу вспо- мнить. Он был очень щедрым, никогда не торговался, никогда не жадничал и всегда доверял всем решениям. Т.е. был просто иде- альным заказчиком. Сам Лебедев тоже был идеальным исполнителем. Ещё и потому, что никогда не спрашивал, «откуда деньги»: это была принципиальная позиция. По его уверениям, он толь- ко от меня, в 2018 году, узнал, что о «Gazeta.Ru» Носик дого- варивался с Павловским! Не склонный к словесному эпатажу Мошков выражает одобрение иначе. Но столь же безоговорочно: — А Антон мог с тобой говорить на техническом языке? Он был компетентен? — Он был компетентен на уровне html, а мне этого хватало пол- ностью. Я думаю, что он довольно неплохо расковырял и посмо- трел зарубежные новостные сайты. Он смотрел, как они идейно устроены. Но исходные коды html любого новостника его интере- совали постольку-поскольку... Это моя была задача. Но главное достижение всё-таки — взять людей, которым мож- но просто примерно махнуть направление, а дальше они все рули- ли сами. Я таких людей-начальников и организаций, где было так устроено, видел в жизни своей очень мало. Носик был один из тех, кто работает так, как надо. Носик выступил как хороший «органический» руководи- тель, который предпочитает не объяснять всё своим сотруд- никам, а нанимать таких сотрудников, которым ничего не нужно объяснять. Мошков оставался в штате «Газеты»–«Ленты» до мapтa 2009 года. В обязанности его входило не столько «прикру- чивать» что-то новое, сколько чинить уже существующее. Расставание же было обусловлено лишь финансовым кри- зисом — содержать, помимо штатных программистов, ещё и высококлассного «играющего тренера» стало слишком накладно. Но и после его увольнения «движок летел на самопла- нировании ещё несколько лет. Он просто функциониро- вал, в нём ничего не ломалось». Предложенное Лебедевым и Мошковым и одобренное Носиком визуальное и техни- ческое решение было очень просто, эффективно и при этом чрезвычайно устойчиво. Подобно автомату Калаш- никова или автомобилю «Нива», «Gazeta.Ru» и «Lenta.Ru» отличались безотказностью и проходимостью: открыва- лись при самой плохой связи, не падали при пиковых на- грузках и при этом были интуитивно понятны. Носик знал, куда надо кликать. Я знал. Сейчас не все знают, — Мошков не только лаконичен, но и безупречно точен."

Примечания

  1. Достаточно сказать, что, минимум в одном месте, он генерирует скрипты на shell, которые потом запускаются на выполнение.