Котеров, Дмитрий Владимирович — различия между версиями

Материал из Вики ВМК МГУ
Перейти к: навигация, поиск
м (1 версия импортирована)
Строка 1: Строка 1:
{{Персона
+
 
|имя                  = Дмитрий Котеров
 
|оригинал имени      =
 
|изображение          =
 
|ширина              = 180px
 
|описание изображения =
 
|имя при рождении    =
 
|дата рождения        = 19.02.1982
 
|место рождения      = {{МестоРождения|Москва}}
 
|дата смерти          =
 
|место смерти        =
 
|гражданство          = {{URS}},<br>{{RUS}}
 
|род деятельности    =
 
|Место работы        =
 
|Высшее образование  = {{МГУ выпуск|ВМК|2004}}
 
|Учёная степень      =
 
|Учёное звание        =
 
|Научный руководитель =
 
|Известные ученики    =
 
|Известен как        = один из основателей социальной сети [[Мой Круг]], автор самоучителя по [[PHP]]
 
|награды и премии    =
 
|ORCID                =
 
|Роспись              =
 
|Ширина росписи      =
 
|Партия              =
 
|Похоронен            =
 
|Вероисповедание      =
 
|отец                =
 
|мать                =
 
|Супруг(а)            =
 
|дети                =
 
|сайт                = http://dklab.ru/
 
|викитека            =
 
|викисклад            = <!--  БЕЗ префикса Category:-->
 
}}
 
 
'''Дмитрий Владимирович Котеров''' (род. 1982) — российский [[веб-программирование|веб-программист]], автор переиздаваемого самоучителя по [[PHP]], создатель популярного [[WAMP]]-дистрибутива [[Денвер (программа)|Denwer]].
 
'''Дмитрий Владимирович Котеров''' (род. 1982) — российский [[веб-программирование|веб-программист]], автор переиздаваемого самоучителя по [[PHP]], создатель популярного [[WAMP]]-дистрибутива [[Денвер (программа)|Denwer]].
  

Версия 08:23, 20 марта 2020

Дмитрий Владимирович Котеров (род. 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}}}||{{ref-{{{language}}}}}{{#iferror:Шаблон:ЯзыкПоКоду {{#ifeq: {{#if: {{#ifeq:  | в | 1 }} | в }} | в | [ | ( }}неопр.{{#ifeq: {{#if: {{#ifeq:  | в | 1 }} | в }} | в | ] | ) }} ?|}}}}
   |  {{#ifeq: {{#if: {{#ifeq:  | в | 1 }} | в }} | в | [ | ( }}неопр.{{#ifeq: {{#if: {{#ifeq:  | в | 1 }} | в }} | в | ] | ) }}{{#if:||}}
 }}
 | {{#ifeq:1|Ошибка скрипта: Модуля «String» не существует.||{{#if:||}}}}

}}{{#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>.

Примечания

Ссылки