Котеров, Дмитрий Владимирович
Дмитрий Владимирович Котеров (род. 1982) — российский веб-программист, автор переиздаваемого самоучителя по PHP, создатель популярного WAMP-дистрибутива Denwer.
Один из сооснователей социальной сети Мой Круг, руководивший её технической разработкой, продолжал управлять проектом в составе Яндекса до 2015 года.
Биография
Окончил московскую школу № 865 с золотой медалью<ref>{{#if:
| Шаблон:Error {{#if:||}}}}{{#if: Медалисты школы 865 || Шаблон:Error {{#if:||}}}}{{#if: http://www.school865.ru/index.php/o-shkole/vypuskniki-shkoly/139-medalists || Шаблон:Error {{#if:||}}}}{{#if: https://web.archive.org/web/20160930051543/http://www.school865.ru/index.php/o-shkole/vypuskniki-shkoly/139-medalists2016-09-30 | {{#if: {{#if: https://web.archive.org/web/20160930051543/http://www.school865.ru/index.php/o-shkole/vypuskniki-shkoly/139-medalists | {{#if: 2016-09-30 | 1 }} }} || Шаблон:Color archiveurl=Шаблон:Color archivedate=Шаблон:Color {{#if:||}}}} | {{#ifeq:yes|yes|{{#if:||}}}}
}}{{#if:
| {{#if: | [[{{{authorlink}}}|{{#if: | {{{last}}}{{#if: | , {{{first}}} }} | {{#if: |{{{author}}}|Ошибка скрипта: Модуля «String» не существует.}} }}]] | {{#if: | {{{last}}}{{#if: | , {{{first}}} }} | {{#if: |{{{author}}}|Ошибка скрипта: Модуля «String» не существует.}} }} }}{{#if: | ; Ошибка скрипта: Модуля «String» не существует.}}
}}{{#if:
| {{{editor}}}:
}}{{#if: http://www.school865.ru/index.php/o-shkole/vypuskniki-shkoly/139-medalists
| Медалисты школы 865{{#if: | . }}
}}{{#if:
| {{#ifexist: Шаблон:ref-{{{language}}} | {{#ifeq:ru|{{{language}}}|Шаблон:ЯзыкПоКоду| {{#ifeq: {{#if: {{#ifeq: | в | 1 }} | в }} | в | [ | ( }}неопр.{{#ifeq: {{#if: {{#ifeq: | в | 1 }} | в }} | в | ] | ) }} ?|}}}} | {{#ifeq: {{#if: {{#ifeq: | в | 1 }} | в }} | в | [ | ( }}неопр.{{#ifeq: {{#if: {{#ifeq: | в | 1 }} | в }} | в | ] | ) }}{{#if:||}} }} | {{#ifeq:1|Ошибка скрипта: Модуля «String» не существует.||{{#if:||}}}}|{{ref-{{{language}}}}}{{#iferror:
}}{{#if:
| ({{{format}}})
}}{{#switch: yes
| no | = | none = {{#iferror:{{#expr:1*{{{1}}}}}
|{{#if: {{#ifeq: x|y|1}}{{#ifeq: x|y|{{#ifeq: x|y|1}}}}|Шаблон:Color }} {{#ifeq: | в | [ | ( }}недоступная ссылка{{#if: | с {{{число}}}-{{{месяц}}}-{{{год}}} [[[:Шаблон:Прошло дней]] дней] }}{{#if: | — история }}{{#if: | {{#if: | , копия }} }}{{#ifeq: | в | ] | ) }}{{#if:|| {{#if:|{{#if:||[[Категория:Википедия:Статьи с нерабочими ссылками с {{#time:xg Y|{{{год}}}-{{{месяц}}}-{{{число}}}}}]]}}|{{#if:||}}}} | {{#ifeq: | в | [ | ( }}недоступная ссылка с {{{1}}}-{{{2}}}-{{{3}}} (Шаблон:Прошло дней дней){{#if: | — история }}{{#if: | {{#if: | копия }} }}{{#ifeq: | в | ] | ) }} {{#if:||[[Категория:Википедия:Статьи с нерабочими ссылками с {{#time:xg Y|{{{3}}}-{{{2}}}-{{{1}}}}}]]}}}} }}{{#if:
| [{{{archiveurl}}} Архивировано] {{#iferror: {{#time: j xg Y | {{{archivedate}}} }} | {{{archivedate}}} }}.
}}{{#if:
| Проверено {{#iferror: {{#time: j xg Y | {{{accessdate}}} }} | {{{accessdate}}}{{#if: | {{{accessyear}}} }} }}.
}}
| {{#if:https://web.archive.org/web/20160930051543/http://www.school865.ru/index.php/o-shkole/vypuskniki-shkoly/139-medalists | {{#ifeq: | в | [ | ( }}недоступная ссылка{{#ifeq: | в | ] | ) }} | {{#ifeq: | в | [ | ( }}недоступная ссылка — история {{#ifeq: | в | ] | ) }} }} }}{{#if: | {{#if: | . | . }} {{#if: | {{{website}}} | {{{work}}} }}
}}{{#if:
| {{{pages}}}
}}{{#if:
| {{#if: | . | . }} {{#if: | {{{location}}}: }} {{{publisher}}}
}}{{#if:
| ({{#iferror: {{#ifexpr: > 999 and < 10000
| {{safesubst:#ifexpr: Ошибка скрипта: Модуля «String» не существует. != 7
| {{safesubst:#ifexpr: Ошибка скрипта: Модуля «String» не существует. != 10
|
| {{#iferror: {{ #expr: }} {{#time: j | }} {{#time: m | }} {{#time: Y | }}
| | {{ TranslateDate/{{#switch:{{{language}}}
|en=en |el=el |es=es |de=de |fi=fi |fr=fr |it=it |is=is |ru=ru |#default=ru}}|{{#time:Y| }}|{{#time:m| }}|{{#time:j| }}}}
}}
}}
| {{#iferror: {{ #expr: }} {{#time: m | }} {{#time: Y | }}
| | {{ TranslateDate/{{#switch:{{{language}}}
|en=en |el=el |es=es |de=de |fi=fi |fr=fr |it=it |is=is |ru=ru |#default=ru}}|{{#time: Y | }}|{{#time: m | }}|}}
}}
}}
| }}
| }})
| {{#if:
| {{#if: | ({{{month}}} {{{year}}}) | ({{{year}}}) }}
}}
}}{{#if:
| . | .
}}{{#if:
| doi:{{{doi}}}.
}}{{#if:
| — {{{description}}}.
}}{{#if:
| — «{{{quote}}}».
}}{{#if: 2012-05-22
| Дата обращения {{#iferror: {{#time: j xg Y | 2012-05-22 }} | 2012-05-22 }}.
}}{{#if: 2016-09-30
| Архивировано {{#iferror: {{#time: j" "xg Y | 2016-09-30 }} года | 2016-09-30 }}.
}}Ошибка скрипта: Модуля «check for unknown parameters» не существует.</ref>. С 1999 года работал Web-программистом в студии RealDesign. Примерно в то же время создал собственный сайт — виртуальную лабораторию веб-программирования dklab.ru.
В 1999 году Дмитрий написал статью «Apache + Perl + PHP3 + MySQL для Windows 95/98: руководство по установке»<ref>Д. Котеров Apache + Perl + PHP3 + MySQL для Windows 95/98: руководство по установке</ref>. Как он рассказывает в своём интервью<ref>Шаблон:Статья</ref>, отвечая на письма читателей, он задумался над автоматизацией процесса. Так появился «джентльменский набор web-разработчика (д.н.w.р.)», 15 марта 2002 года вышла первая официальная версия WAMP-дистрибутива «Denwer».
В 2001 был автором и преподавателем курса «Основы PHP» в УЦ Микроинформ. В этом же году выходит первое издание его учебника: «Самоучитель PHP 4»<ref>Шаблон:Книга</ref>. В следующем году вышел перевод этой книги на английский «Creating Your Web Site with PHP»<ref>Шаблон:Книга</ref>, а в конце 2005<ref>Шаблон:Книга</ref> и 2008<ref>Шаблон:Книга</ref> в соавторстве с Алексеем Костарёвым было ещё два значительно обновлённых переиздания книги, под названием «PHP 5» (оба раза книга издавалась в серии «В подлиннике», поэтому также известна как «PHP5: в подлиннике»). В 2017 году в серии «В подлиннике» выходит его книга «PHP 7», написанная в соавторстве уже с Игорем Симдяновым<ref>Шаблон:Книга</ref>.
В 2004 году окончил Факультет вычислительной математики и кибернетики (ВМиК) МГУ, по специальности Системный программист, получив диплом с отличием.
Следующими местами работы были:
- 2002 г.: Хостинг-провайдер Kombat.Ru, главный программист.
- 2004 г.: Хостинг-провайдер Host-ing.Ru, главный программист.
- 2005 г.: Grape.ru, ведущий Web-программист.
При работе в Host-ing.Ru разработал ряд патчей к Apache первой версии, для поддержки виртуального хостинга, позднее опубликованных в составе дистрибутива dkLab Apache<ref>dkLab Apache</ref>.
В 2005—2006 году, работая в Grape, Дмитрий Котеров принимает участие в стартапе социальной сети Мой Круг в качестве ведущего разработчика. В 2007 Мой Круг вливается в Яндекс. Дмитрий переходит в Яндекс и становится руководителем проекта (до 2009).
Другой стартап с участием Дмитрия, запущенный в конце 2009 и приобретённый в начале 2012 mail.ru<ref>Шаблон:Cite news</ref>, сервис микроблогов RuTwit.ru (аналог твиттера). После покупки проект был фактически заморожен (на тот момент была запущена Futubra, с аналогичным и более продвинутым функционалом), разработчики переведены в различные подразделения Mail.ru Group. Свободно доступен разработанный для этого сайта Comet-сервер dklab_realplexor<ref>dklab_realplexor</ref>.
Примечания
Ссылки
- dkLab, виртуальная лаборатория веб-программирования, сайт Дмитрия Котерова
- Профиль в «Моём Круге»
- Дмитрий Владимирович Котеров, Физиономии Русского Интернета, ЕЖЕ
- Страницы с ошибками скриптов
- Страницы, для которых превышен допустимый размер включаемых шаблонов
- Википедия:Статьи с некорректным использованием шаблонов:Cite web
- Википедия:Статьи с некорректным использованием шаблонов:Cite web (недоступные ссылки без архивной копии)
- Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный код языка)
- Википедия:Статьи с некорректным использованием шаблонов:Cite web (не указан язык)
- Википедия:Страницы с некорректным использованием шаблонов:Deadlink
- Википедия:Статьи с нерабочими ссылками
- Программисты России
- Основатели социальных сетей
- Выпускники ВМК МГУ