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

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

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

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

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

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

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

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

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

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

Примечания

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