Хабрахабр ≥ 10 лет

в 9:38, , рубрики: 10лет, вечныйторт, хабр, Хабрахабр — Анонсы, хабру10

Хабрахабр ≥ 10 лет / Хабрахабр

var N = 5;
var ar_duo1 = Math.floor(Math.random()*N+1);

if (typeof adriver == 'undefined')
{
var adb1 = 'yes';
}

var user_type = "guest";

var page_type = "publish_corp";

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-726094-1', 'auto');
ga('create', 'UA-726094-24', 'auto', {'name': 'HGM'});

ga('require', 'displayfeatures');
ga('set', 'dimension1', user_type); // user type - guest/readonly/habrauser

ga('set', 'dimension4', adb1);

ga('set', 'dimension5', page_type);

if(typeof removeUtms === 'undefined') {
removeUtms = function(){};
}

ga('HGM.set', 'dimension1', user_type);
ga('HGM.set', 'dimension2', "habrahabr");
ga('HGM.send', 'pageview');

ga('send', 'pageview', { 'hitCallback': removeUtms });

var adcm_config ={
id:1034,
platformId: 34,

tags: ['hub_announcements', 'g_programming'],
init: function () {
window.adcm.call();
}
};

Хабрахабр ≥ 10 лет

Невероятно, но факт: в этом году «Хабрахабр» празднует своё десятилетие. Десять лет — это много или нет? С одной стороны — не очень, с другой — это почти половина возраста Рунета. А поскольку за это время проект успел порядком наследить в интернет-индустрии, хочется оглянуться назад и вспомнить наиболее интересные и запомнившиеся моменты из продолжающейся истории сайта.

Звучит странно, но долгое время было непонятно, что именно считать днём рождения проекта — дату регистрации домена или же дату запуска сайта и дату регистрации первого пользователя? Если первое, то домен habrahabr.ru был зарегистрирован 18 апреля 2006 года. Однако мало просто зарегистрировать доменное имя — нужно сделать так, чтобы на нём зародилась жизнь. Поэтому в качестве праздничной даты нам больше нравится именно день запуска сайта — 26 мая 2006 года. В этот же день был зарегистрирован и первый пользователь сайта — @habrahabr.

Что означает слово «Хабрахабр»? Возможно, вас расстроит ответ, но каких-то скрытых смыслов тут нет. Это не более чем результат полёта фантазии, равно как и в случае с логотипом (о котором чуть позже). Что касается самого проекта, то в интернете можно встретить множество версий его появления, но как именно всё начиналось, может рассказать только Денис Крючков (@deniskin), основатель проекта:

Хабрахабр ≥ 10 лет - 1

Денис
Издатель

В начале 2000-х я плотно «сидел» на Livejournal.com и буквально проводил там всё свободное онлайн-время. Собственно, с «ЖЖ» и началось моё серьезное знакомство с блогами и социальными сервисами. Как это часто бывает, со временем знакомство переросло в нечто большее. Мне стало интересно, как работают подобные сервисы, как они устроены изнутри и как себя ведут пользователи в тех или иных ситуациях. Стоит пояснить, что в те годы я издавал «Вебпланету» — издание для людей, занятых в интернет-индустрии. Это было классическое медиа с редакцией и журналистами, которое рассказывало обо всём, что происходило на рынке. Но в 2006-м я покинул проект.

Как у любого безработного человека, у меня появилось время на эксперименты, поэтому я решил проверить несколько идей, которые сформулировал для себя, занимаясь Вебпланетой:

— что будет, если в медиа каждый читатель сможет быть репортёром?
— что будет, если взять за основу идею Livejournal (коллективные и личные блоги) и добавить туда социальные механики с Digg.com?

Собственно, результатом проверки двух этих идей и стал «Хабрахабр» — на тот момент экспериментальный проект, состоящий из смеси коллективных и личных блогов, а также возможности голосования за публикации и пользователей. Были и тестовые нововведения, например, карма, которая позволяла определять аудитории возможности каждого из пользователей.

Жизнь на Хабре начала бурлить и кипеть буквально сразу после старта. Пользователи, получив нестандартные возможности, активно им пользовались и предлагали различные улучшения. Когда людей стало ещё больше, стали происходить драмы, характерные для этапов взросления и становления любого онлайн-сообщества. Одним из первых подобных событий стала Первая Кармическая Война между сотрудниками «Яндекса» (которые в большом количестве проявили интерес к «Хабрахабру» на этапе запуска) и последовавшей за ними армией дорвейшиков и прочих поисковых оптимизаторов: однажды они встретились в одной пространственно-временной точке Хабра и стали неистово минусовать друг друга, что позволило внести необходимые поправки в механизмы регулирования.

Хабрахабр ≥ 10 лет - 2

С тех пор история не раз повторялась: кто-то где-то что-то шатал, что приводило к драмам, иногда скандалам, и нередко вызывало масштабные перемены на сайте. Далеко не все изменения нравились пользователям, и в какие-то моменты мы даже чувствовали себя облажавшимися индюками, но тут важно понимать две вещи: 1) всем угодить невозможно и 2) не делает ошибок тот, кто ничего не делает.

Хабрахабр ≥ 10 лет - 3

Александр
Комьюнити-менеджер

Сформировав вокруг Хабра полноценное сообщество, мы старались быть не над ним, а внутри него: практически все работавшие над проектом сотрудники были активными пользователями сайта, общались с другими участниками, некоторые регулярно выступали в качестве авторов. Такой подход имел некоторые недостатки, однако, всё же помогал нам адекватнее оценивать то, что мы делаем, и фактически обеспечивал сообществу присутствие своих «адвокатов» внутри компании: людей, которые лоббировали и защищали интересы сообщества и его представителей при принятии каких-то решений касательно изменений на Хабре.

Кстати, находясь внутри собственного комьюнити, мы наблюдаем интересный эффект сродни тому, что наблюдал герой «Машины времени»: на его глазах дни сменялись ночами, пролетали года и даже целые тысячелетия. В нашем случае подобным образом одно поколение специалистов сменяется другим, активные и почитаемые авторы со временем отступают, освобождая место тем, кто вскоре займет первые строчки рейтинга и однажды тоже уступит пьедестал новичкам. Эволюция, одним словом. Да, иногда печально наблюдать, как «старички» и легендарные авторы уходят, но ведь уходят они, практически поголовно, в крупнейшие ИТ-компании по всему миру, помогая индустрии двигаться вперёд. Приятно осознавать, что фундаментом их успехов в числе прочего стал и «Хабрахабр».

Постепенно ситуация с кармой на сайте стабилизировалась, а задававшая направление движения редакция постепенно растворилась среди пользователей. У всех появились равные возможности, пользователи встретили изменения на ура и жизнь начала бурлить ещё сильнее. Таким образом, гипотеза про пользователей-репортёров была подтверждена, равно как и алгоритмы фильтрации контента силами аудитории. А когда, словно грибы после дождя, стали появляться сторонние движки с аналогичными функциями (например, Livestreet) и сайты на их основе, стало понятно, что за подобным подходом будущее.

Первая версия Хабра была трёхколоночной, а формат публикаций больше напоминал односложные заметки:

Хабрахабр ≥ 10 лет - 4

Хабрахабр ≥ 10 лет - 5

Фишка того времени — опросы, в которых обязательно, как правило в конце списка, присутствовал вариант ответа «Вы знаете, это очень сложный вопрос для меня». В этих гипотетических ситуациях редакция использовала образ НЛО, который прижился и стал неотъемлемой частью сайта. Сейчас опросы можно создавать прямо внутри публикации, но добрая традиция периодически встречается.

Хабрахабр ≥ 10 лет - 6

Довольно интересно посмотреть первые несколько сотен постов — там словно под микроскопом видно, как зарождалась жизнь сообщества. В первые месяцы проект эволюционировал очень интенсивно — в поиске баланса и дзена изменения происходили буквально каждый месяц, разработчики трудились в режиме нон-стоп. На старте функциональность сайта кроме личных и коллективных блогов предлагала пользователям группы — некий аналог классического форума. Со временем от групп отказались, так как они пересекались по смыслу с блогами, и для пользователя было непонятно, что главнее.

Хабрахабр ≥ 10 лет - 7

Дмитрий
Технический директор

Первая версия Хабра была написана на Perl, но просуществовала недолго. Следующая версия движка была уже на PHP. Этот движок тоже использовался относительно недолго из-за быстро росших нагрузок. Третий движок был создан на основе движка «Автокадабры» — параллельного проекта, которым были увлечены разработчики и на котором часто обкатывали нововведения. Сейчас Хабр работает именно на базе этого движка, который внутри компании носит кодовое название «Propeller». На данный момент репозиторий Хабра занимает 295 мегабайт, а в его создании в разные периоды времени участвовало около 20 разработчиков. Кстати, можно взглянуть на фрагмент визуализации коммитов, которые были сделаны до перехода с SVN на Git (в 2009 году):

Первую сотню-тысячу постов интересно полистать даже для того, чтобы посмотреть на эволюцию формата публикаций — от небольших заметок в сторону того, что сегодня принято называть лонгридом. С тех пор некоторые типы постов исчезли (например, подкасты, среди которых были и первые выпуски «Радио-Т» — знаменитого подкаста от @bobuk и @Umputun, одних из первых хабрапользователей), другим форматам только предстояло появиться.

Хабрахабр ≥ 10 лет - 8

Дизайн

Шли годы, а дизайн Хабра практически не менялся — в том числе потому, что в компании долгое время не было дизайнера — первый «дизайн» сайта сделал Денискин. С тех пор он ещё какое-то время подрабатывал дизайнером, пока не стал разрываться от многозадачности. Сейчас в компании есть дизайнер, правда, при приёме на работу ему пришлось подписать специальный документ, в котором он обещал особо не менять цвета, иконки и шрифты.

Хабрахабр ≥ 10 лет - 9

Илья
Дизайнер интерфейсов

Хабр — крупный проект с очень требовательной аудиторией — в таких условиях нельзя делать необдуманных решений, радикально что-то видоизменять. Так что редизайн сайта я сделал за ночь «прокачку» интерфейса приходится делать итерациями.

А вообще, помимо меня в компании работают много дизайнеров, только почему-то они называют себя программистами.

Большой вклад в дизайн сайта внесла компания Turbomilk и лично один из основателей Денис Кортунов. В 2008 году ребята нарисовали первые уникальные иконки (которые использовались на сайте почти 6 лет, пока не пришлось заменить на retina-ready), значки в профиль и мозгового слизня из Футурамы для страницы 404.

Хабрахабр ≥ 10 лет - 10

Хабрахабр ≥ 10 лет - 11

Хабрахабр ≥ 10 лет - 12

Автором логотипа «Хабрахабра» является Павел Батурин. Перед ним стояла задача без ТЗ, и коротко она была сформулирована примерно так: нужно было нарисовать «нечто, что будет перпендикулярно всему тому, что есть сейчас».

Хабрахабр ≥ 10 лет - 13

Шуточки за триста:

Хабрахабр ≥ 10 лет - 14

Кстати, красный квадрат внизу справа с буквами ТМ внутри — это логотип компании «ТМ», которая, собственно, издаёт «Хабрахабр». Изначально компания называлась «Тематические Медиа», однако, после неудачного старта и закрытия нескольких тематических проектов (Дрибблёр, Респектива) название постепенно трансформировалось в короткое «ТМ». С учётом случившейся трансформации компании на рубеже 2010-х, когда был сделан фокус на проектах для гиков, сокращение «ТМ» внутри коллектива теперь расшифровывается как TechMedia. Предлагаем и читателям отныне использовать эту версию. Ну или как обычно — просто «ТМ».

Сначала был Хабр

В октябре 2006 года на Хабре стартовал экспериментальный раздел — «О, работа!». В нём все желающие могли размещать свои вакансии и резюме. Чтобы не быть зажатым внутри конструкции Хабра, раздел про работу в 2011 был выделен в отдельный проект — «Хантим», который в 2014 году объединился с Brainstorage, а в 2015 году — с проектом «Мой круг».

Раздел «О, работа!» также вполне можно считать прародителем второго нашего проекта по работе, но удалённой — «Фрилансим».

Осенью 2010 года на Хабре появился Q&A — раздел вопросов и ответов, который оказался очень востребованным не только для новичков, но и для старичков. Однако его рост ограничивали всё те же факторы — закрытая регистрация «Хабрахабра», из-за которой задавать вопросы могли не только лишь все — мало кто мог это сделать. Поэтому однажды (опять же осенью, но уже 2013 года) ссылка на раздел Q&A стала редиректить пользователей на новый проект «Тостер» — сервис вопросов и ответов для разработчиков. Тогда это изменение было крайне негативно воспринято многими пользователями сайта, но именно оно позволило сервису начать развиваться, и сейчас «Тостер» ежемесячно посещают 1,6 млн уникальных пользователей в месяц. Ежедневно задаётся порядка 200-300 вопросов из IT-сферы, на которые даётся порядка 600-800 ответов.

Хабрахабр ≥ 10 лет - 15

Максим
Директор по продуктам

В компании ТМ есть необычная традиция — если кто-то уходит из компании по собственному желанию, то рано или поздно он возвращается. Я — один из таких. В 2007 я пришёл в ТМ верстальщиком (на видео выше даже видно мои коммиты). Именно тут я впервые в жизни увидел, что такое онлайн-сообщество, как оно организуется и на что оно способно. Это потрясло меня настолько, что возникла идея создать что-то своё, поэтому на несколько лет я ушел заниматься своим проектом, сервисом дарения Дарудар.

А в 2014 году я решил вернуться в ТМ, но уже в качестве менеджера продуктов, чтобы развивать молодой сервис вопросов и ответов «
Тостер», за которым я с интересом следил с момента реинкарнации и для улучшения которого у меня накопилось множество предложений. Только за первый год работы над проектом нам удалось воплотить несколько хороших идей, в результате чего активность сообщества возросла в 3 раза.

С 2015 года мне доверили другой проект компании, более коммерческий — сервис вакансий для ИТ-специалистов «
Мой круг». Для меня это совершенно новый вид интернет-продукта, получаю огромное удовольствие и богатый опыт, работая уже больше года с этим проектом. Из первых достижений — нам удалось увеличить число размещаемых вакансий (сейчас на сайте постоянно находится от 600 до 800 ИТ-вакансий), их результативность (среднее количество откликов на вакансию выросло с 6 до 8), а также поднять выручку проекта в два раза.

Компании

В октябре 2006 года на «Хабрахабре» открылся раздел «Компании» — сначала это была просто попытка составить каталогизированный список представителей ИТ-индустрии. Но вместе с ростом посещаемости сайта росло и количество желающих конвертировать свою активность на сайте в различные преимущества. Поэтому спустя несколько лет после запуска ребром встал вопрос легализации активности пользователей и компаний, которых чаще всего эти пользователи представляли. Это нужно было сделать ещё хотя бы потому, чтобы читатели могли различать контент обычных пользователей от заинтересованных.

Вскоре в тестовом режиме была запущена услуга по предоставлению функциональности для ведения корпоративного блога. Первыми свои силы попробовала компания ТМ (Совпадение? Не думаем!) — 12 сентября 2008 года был опубликован первый корпоративный пост. Несмотря на то, что длина поста была ровно на одно слово длиннее заголовка (а он был из двух слов), пост набрал высокий рейтинг и 2193 комментариев. Вслед за первопроходцами подтянулись компании Яндекс, RMA, Opera, ESET, Google, HP, Бегун и другие, а спустя несколько лет свои блоги на Хабре стали вести сотни IT-компаний со всего мира.

Дефейсы и атаки

Популярность Хабра привлекала и продолжает привлекать внимание не только разного рода экспериментаторов, но и злоумышленников. Проникновение Чёрного Властелина на главную страницу в январе 2008 года — пожалуй, одна из самых известных акций подобного репертуара.

Каких-либо серьёзных дефейсов или утечек в истории Хабра не было, причём это заслуга как разработчиков, так и пользователей сайта — если они и находят какую-то уязвимость, то сразу рассказывают нам о ней (за что им огромное спасибо).

Однако про взломы других сайтов у нас пишут много и часто — самыми яркими примерами являются публикации «Были получены исходники 3300 глобальных интернет-проектов» и «Был получен несанкционированный доступ к более чем 20 000 камерам наблюдения Москвы».

Хабрахабр ≥ 10 лет - 16

Хабрахабр ≥ 10 лет - 17

Вадим
Системный администратор

Раньше я администрировал несколько интернет-проектов, но работа с Хабром оказалась для меня самой интересной. На данный момент я отвечаю за работоспособность всей нашей инфраструктуры.

Ещё в 2008 году наши проекты комфортно умещались на 3 серверах, которые мы называли Сега, Бонни и Клайд. Но со временем количество проектов стало увеличиваться, росла посещаемость каждого из них — вместе с этим рос и серверный парк. Сначала новые сервера назывались именами персонажей из Симпсонов и Декстера, но потом мы заметили, что лучше всего сервера работают, если их называть именами персонажей из The Game of Thrones: Бран, Рикон, Эддард, Робб, Джофри, Бриенна, Арья, Ходор и другие. Да, мы в курсе, что некоторые персонажи больше не снимаются в новых сериях, но мы не суеверные.

Хабрахабр ≥ 10 лет - 18

Каждая закладка — смерть одного из героев

По долгу работы мне приходится противостоять злоумышленникам, в основном DDoS-атакам на Хабр и другие проекты. Хабр подвергается атакам практически каждую неделю, но большая их часть остаётся для пользователей незамеченной благодаря нашим друзьям из Qrator. Но всё же бывало и так, что сайт был недоступен. Самым известным случаем, пожалуй, является история с Pump Water Reboot. Некий злодей, кажется, из Самары, ради развлечения прерывал работу не только Хабра, но и других крупных проектов, таких как Альфа-Банк, Тинькофф, Лаборатория Касперского, Интерфакс и т.д. Тогда действия кулхацкера попортили жизнь не столько нам, сколько другим, абсолютно непричастным участникам сети, которые параллельно «попали под раздачу» из-за слёгших аплинков нашего, на тот момент, провайдера. С тех пор много воды утекло — мы сменили и датацентр, и провайдеров связи (наши текущие партнёры — Гарс Телеком, МегаФон, ДатаЛайн), а преступник отбывает условный срок и выплачивает солидный штраф.

Ещё из курьёзов вспоминается история с MasterName, когда в 2011 году они переделегировали наши домены на свои сервера без уведомлений о продлении доменов и с огромным TTL. Но тогда всё удачно решилось, хотя осадочек остался.

Эволюция Хабра

Если у вас есть немного свободного времени, то лучше всего эволюцию Хабра можно изучить по снапшотам из Вебархива — там история начинается с 3 июля 2006 года. Но если нет времени, мы решили выделить основные события из истории развития сайта.

2006

18 апреля. Регистрация домена habrahabr.ru и его короткой версии, habr.ru.
26 мая. Запуск сайта, регистрация первого пользователя.
29 сентября. Первая DDoS-атака. Это как ачивка, только DDoS-атака.
3 октября. Запуск раздела «Компании».
25 октября. Запуск раздела «О, работа!».
26 декабря. На сайте опубликован 1000-й пост.

2007

Январь. Редакция передала руль пользователям.
12 марта. Сформировалась структура сайта, близкая к текущей: весь контент был привязан к блогам; появились типы публикаций: хабратопик, перевод, интервью, подкаст и вопрос.

2008

11 августа. Релиз Суперхабра.
22 августа. Закрытие регистрации. Кстати, идею инвайтов в виде цветной картинки, превращающейся в чёрно-белую сразу после активации, придумал Игорь Аскаров — именно он предложил комбинировать в изображении 4 рандомных цвета.
22 октября. Появились корпоративные блоги на Хабре.
Ноябрь. Первые 100к в сутки согласно GA.

2009

22 апреля. Релиз μHabr — первой мобильной версии Хабра.

2010

9 февраля. Релиз бейджей.
11 февраля. Появилась опция обнуления кармы.
23 июля. На сайте опубликован 100000-й пост.
31 августа. Запуск своего хостинга картинок — habrastorage.org.
2 сентября. Запуск раздела «Вопросы и ответы».

Хабрахабр ≥ 10 лет - 19

2011

17 марта. Переход на ленту — от децентрализации к персонализации. Торт по этому поводу:

Хабрахабр ≥ 10 лет - 20

1 апреля. Хабр на полном серьёзе запускает ППА — Программу Поощрения Авторов. Возможно, это первая известная человечеству попытка запустить автоматизированную систему расчета гонорара автора на основе оценок читателей. По крайней мере, в Российской Федерации.
Июнь. Достигнута посещаемость 500к в сутки согласно GA.
9 октября. Раздел «О, работа!» выделяется в отдельный проект — «Хантим».

Хабрахабр ≥ 10 лет - 21

2012

14 марта. Блоги превращаются в элегантные хабы.
22 мая. Пользователям стал доступен режим Recovery mode.
3 июля. Появился трекер.
11 октября. По многочисленным просьбам пользователей стало возможным редактирование комментария в течение 5 минут после публикации.

2013

29 июля 2013. Запуск Brainstorage.
Сентябрь. Миллион в сутки согласно GA. Миллион, Карл!
15 октября. Запуск программы поддержки стартапов. До сих пор поддерживаем!
13 ноября, 12:08. Запуск единого центра авторизации TM ID.
13 ноября, 12:09. Выделение раздела «Q&A» в отдельный проект «Тостер».

2014

Хабрахабр ≥ 10 лет - 22

31 января. Запуск Habrastorage 2.0.
22 апреля, 12:35. Проекты «Хантим» и Brainstorage объединяются.
22 апреля, 16:49. Релиз мобильного приложения. Довольно часто обновляем, кстати. Не стесняемся, качаем, ставим лайки и классы.
15 мая. Первый большой редизайн сайта. Перешли с горизонтального меню на вертикальное. Избавились от всеми любимого пикселя в горизонтальном меню.
10 июня. Новая мобильная версия Хабра.
13 октября. От «Хабрахабра» отстыковывается Geektimes.

Хабрахабр ≥ 10 лет - 23

2015

21 января. От «Хабрахабра» отстыковывается Мегамозг.
29 января. Появление экспериментального проекта TM Feed.
7 февраля. Опубликован 250001-й пост.
8 июня. Brainstorage был поглощён Моим Кругом, который в свою очередь перебрался в ТМ из Яндекса.

2016

3 февраля. В постах и комментариях появился Markdown. Не прошло и десяти лет!
2 марта. Хабр в очередной раз похоронили. Под классную музыку, кстати!

Апрель. Первая официально зарегистрированная свадьба между пользователями, познакомившимися в комментариях на Хабре. Ниже торт, который принесли к нам в офис молодожёны:

Хабрахабр ≥ 10 лет - 24

Май. Мегамозг возвращается на Хабр, в результате слияния Хабр делится на несколько потоков: Разработка, Дизайн, Управление, Маркетинг, Разное.
26 мая. Хабру — 10 лет!

А вот вам скриншоты сайта разных годов — если быстро листать, то получится почти кино:

$(document).ready(function() {
t341_showCaptions('5522304');
t341_checkSize('5522304');
$("#t-carousel5522304 .t-carousel__slides").swipe( {
swipeLeft:function(event, direction, distance, duration) {
$(this).parent().carousel('next');
},
swipeRight: function(event, direction, distance, duration) {
$(this).parent().carousel('prev');
},
threshold: 50,
preventDefaultEvents: false,
allowPageScroll: "none"
});
});

$(window).resize(function() {
t341_checkSize('5522304');
});

Кстати, про офис-то чуть не забыли!

Иногда к нам в гости в офис приезжают самые разные люди — пользователи, клиенты, курьеры, иногда полиция, и все они очень удивляются двум вещам: 1) Хабр — это не гигантская корпорация, а небольшой коллектив людей; 2) по-домашнему уютной обстановке в офисе с тапочками. На данный момент в офисе компании ежедневно появляются около 20 человек, ещё около 10 трудятся удалённо — это не только штат Хабра, а вообще всех-всех-всех сотрудников.

За всё время компания сменила локацию 4 раза:

Хабрахабр ≥ 10 лет - 37
Офис в Кривоколенном переулке. Наш первый офис. В нём, помимо бурной истории в первые годы, был написан Суперхабр — движок, на остатках которого работает текущий. Интересный факт: спустя много лет этаж выше этого офиса арендовало издательство Look At Media.

Хабрахабр ≥ 10 лет - 38
Офис на Тульской в РоллХолле. Сюда компания переехала накануне финансового кризиса 2008-го. Тогда падало буквально всё, в том числе продажи медийной рекламы, за счёт которой «Хабрахабра» мог зарабатывать. Вместе с падающей экономикой рушились надежды и планы на будущее, но мы выжили и стали сильнее.

Хабрахабр ≥ 10 лет - 39
Офис на Мясницкой, рядом с первым офисом. Это была большая квартира, в которую компания переехала, придя в себя после ядерной зимы 2008-го. Со временем в ней стало тесно, и компания переехала в большой офис на Красносельской. В этом офисе, кстати, на почтовом ящике входной двери всё ещё висит наклейка Автокадабры.

Хабрахабр ≥ 10 лет - 40

Алексей
Бумбурум

В профиле на Моём Круге написано, что в ТМ я работаю аж с февраля 2011 года, то есть уже больше пяти лет, то есть примерно 17% своей жизни. Притом, что несколько лет до этого я официально вёл блоги нескольких компаний. Читал Хабр почти с самого начала, в мае 2007 года зарегистрировался, а первый пост (про неубиваемую флешку) написал 29 сентября 2008 года. С тех пор на проектах ТМ я написал суммарно более 750 постов (из которых около 250 на Автокадабре).

Как я оказался по другую сторону баррикад? Как-то раз я гулял по Мясницкой и решил зайти в гости в офис ТМ, познакомиться с ребятами. Денискин тогда работал за новым 30-дюймовым Apple Cinema — это была моя мокрая мечта. В то время я активно писал обзоры и предложил Денису сделать обзор монитора, на что он мне ответил: «Устраивайся к нам в компанию и пиши». О том, что он не шутит, я понял на выходе из офиса — «Приходи завтра поработать». Я пришёл, но обзор монитора так и не написал. Зато взялся разбирать хелпдеск. Потом модерация песочницы, наведение порядка в хабах Хабра — от тысячи с лишним разделов осталось лишь пара сотен. Потом… потом... за 5 лет работы в ТМ я сменил столько различных должностей, что невольно закрадывается осознание собственной бездарности. Но знаете что? Что меня радует самого? Что спустя столько лет меня до сих пор «штырит» от того, что мы делаем. Что спустя годы я вижу аналогичный интерес в своих коллегах. Я даже мысленно не представляю себя в какой-то другой компании — вряд ли где-то ещё настолько интересно. Спасибо всем!

Хабрахабр ≥ 10 лет - 41
Офис на Красносельской. Сюда мы переехали и наконец-то смогли развернуться как следует. Этот офис мы арендуем и по сей день. Мы уверены, скоро в нём станет тесно, и мы переедем в новый.

Продолжение следует…

В день рождения сайта мы планируем опубликовать истории пользователей о том, как Хабр повлиял на их жизнь. Мы уверены, многим есть что рассказать. Поделитесь, что для вас сделал десятилетний Хабр? Чем он был полезен, чем запомнился, как пригодился или, может, даже на что-то повлиял? Присылайте ваши истории с помощью личного сообщения пользователю @habrahabr или на почту 10@habrahabr.ru. Истории будут опубликованы 26 мая, в день рождения сайта.

Хабрахабр ≥ 10 лет - 42

Комментарии (49)

  • 13 мая 2016 в 13:09



    +18

    С Днем Хабрения!!!

  • 13 мая 2016 в 13:11



    +19

    Долголетия и всех благ ресурсу!
    А ещё желаю добавить в список фич на 2016 год поддержку LaTeX формул в постах

    • 13 мая 2016 в 17:42





      +1

      Мы помним об этом ;)

  • 13 мая 2016 в 13:13



    +5

    С Днем рождения!

  • 13 мая 2016 в 13:15



    +5

    С Днем рождения и дальнейшего развития!

  • 13 мая 2016 в 13:19



    +5

    Друзья! Спасибо, что вы есть. С днем рождения!

  • 13 мая 2016 в 13:40



    +4

    Ребята, спасибо за то что вы делаете! Ура!

  • 13 мая 2016 в 13:50



    +3

    HappyHabrBirthday!!!

  • 13 мая 2016 в 13:51



    +4

    С днем рождения!

  • 13 мая 2016 в 13:52



    +6

    С днем рождения!
    С уважением, молчаливый читатель с 2008 года.

  • 13 мая 2016 в 14:01



    +4

    Хабра Хёбрей ту ю!

  • 13 мая 2016 в 14:13

    (комментарий был изменён)



    +3

    2014
    > 15 мая.… Избавились от всеми любимого пикселя в горизонтальном меню.

    Теперь будет актуально расширение «Ретропиксель», восстанавливающее кривое меню, один блок на пиксель выше другого.

    А в карусели скриншотов не хватает скринов альтернативной истории — разных расширений и юзерстилей, меняющих вид сайта. За несколько лет наберётся тоже длинный список. Тут удобно все посмотреть: https://userstyles.org/styles/browse/habrahabr.

  • 13 мая 2016 в 14:15



    +3

    С Днем Рождения!
    Привет, НЛО!

  • 13 мая 2016 в 14:17

    (комментарий был изменён)



    +2

    Большая дата для интернет-проекта.
    С днем рождения!

    И, конечно же, спасибо за этот замечательный проект.

  • 13 мая 2016 в 14:21



    +2

    С ДНЕМ ХАБРЕНИЯ РЕБЯТА!
    Спасибо Вам большое!

  • 13 мая 2016 в 14:22



    +2

    Happy Habrsday!

  • 13 мая 2016 в 14:26



    +2

    С днем рождения Хабр, и НЛО тоже с праздником.

  • 13 мая 2016 в 14:32



    +5

    Тоже бы женился на хабрачанке. =)
    С Днем рождения, вы лучшие!

    П.С. Верните загогулину.

  • 13 мая 2016 в 14:33



    +6

    Вот так вот читаешь «ого Хабрахабру 10 лет», а потом смотришь на дату своей регистрации (09 ноября 2007 года) и понимаешь как же быстро пролетело это время…

    И хотя теперь мне ближе по духу Geektimes, я всё равно по привычке пишу «а вот на Хабре...», для меня это единый сайт, который занимает не последнее место в моей жизни :)

    • 13 мая 2016 в 14:46





      +4

      Geektimes це незалежна країна

  • 13 мая 2016 в 14:35



    +3

    Было бы классно еще и фотки офисов увидеть!
    Ну и с днем рождения! Спасибо за всё, что вы делаете!

  • 13 мая 2016 в 14:36



    +2

    … так и пользователей сайта — если они и находят какую-то уязвимость, то сразу рассказывают нам о ней (за что им огромное спасибо).

    Так я и получил свой первый инвайт) С Днём Рождения!!!

  • 13 мая 2016 в 14:42



    +11

    2016
    > Май. Мегамозг возвращается на Хабр, в результате слияния Хабр делится на несколько потоков
    — Это из будущего? Сайт Мегамозга до сих пор «живёт», на него что-то постят (зомби какие-то), ссылка из меню есть. Как так?

  • 13 мая 2016 в 14:42



    +2

    C ДР!

  • 13 мая 2016 в 14:46



    +10

    Май. Мегамозг возвращается на Хабр, в результате слияния Хабр делится на несколько потоков: Разработка, Дизайн, Управление, Маркетинг, Разное.

    Это анонс на 26 мая?

  • 13 мая 2016 в 14:51



    +2

    Во-первых, С Днём Рождения!
    А во-вторых, где ещё используется этот движок? Я знаю один женский сайт (от своей девушки узнал), который устроен так же, как Хабр (с инвайтами и кармой), только не для IT-сообщества, а натурально женский. Но в число проектов ТМ он не входит. И с тех пор, как о нём узнал — интересно, почему он использует движок Хабра?

    • 13 мая 2016 в 14:58





      +2

      в статье упомянули про livestreet

      • 13 мая 2016 в 15:12





        +2

        Был еще Cogear, но он уже 3 года признаков жизни не подает.

  • 13 мая 2016 в 14:53



    +2

    С днем рождения! Ты — ТОРТ!

    зы
    поддержу идею про фотографии
    было бы классно увидеть как это было

  • 13 мая 2016 в 14:54



    +2

    Повод употребить и усугубить :)

  • 13 мая 2016 в 14:56



    +4

    Первая версия Хабра была написана на Perl, но просуществовала недолго. Следующая версия движка была уже на PHP. Этот движок тоже использовался относительно недолго из-за быстро росших нагрузок. Третий движок...

    Дальше описывается третий движок, но так и не сказано, на каком же языке он реализован. А это весьма интересно! Расскажете?

    Или я неверно понял, и при создании нового движка язык остался прежним (PHP)?

    • 13 мая 2016 в 15:23





      +2

      Тоже дико интересно!

    • 13 мая 2016 в 17:42





      0

      Язык остался прежним. Движок Хабра написан на PHP.

  • 13 мая 2016 в 15:12



    +3

    Ура товарищи!

    А Geektimes случаем не собирается вовращаться на хабр?

  • 13 мая 2016 в 15:14



    +4

    Присоединяюсь к поздравлениям!
    Я на хабре не с самого начала, но с удовольствием читал статьи начиная, наверное, с 2008 — 2009 года, зачастую находя материал куда более интересным, чем профильные лекции в университете.
    Не совру сказав, что ресур очень сильно способствовал и способствует моему профессиональному становлению и общему развитию.

    Спасибо за сервис и удачного будущего!

  • 13 мая 2016 в 15:25

    (комментарий был изменён)



    +4

    С Днем Рождения!

  • 13 мая 2016 в 15:25



    +4

    Хабрахабр — торт. Проверено.

  • 13 мая 2016 в 15:38



    +4

    С днем рождения!

  • 13 мая 2016 в 16:41



    +2

    Офис не в Бородино плаза? Если да, можно в гости?)

  • 13 мая 2016 в 17:37



    +4

    Пост добра!

  • 13 мая 2016 в 17:39



    +1

    Ура, товарищи!

    Забавно. Я зарегистрировался на хабре ровно за 1 год до закрытия регистрации.

  • 13 мая 2016 в 17:42



    +4

    Поздравляю вас!
    Спасибо вам за ваш огромный труд и за этот ресурс, благодаря которому я приобрел многое. Я начал читать хабр в 2008, мне было тогда 12 и я день и ночь проводил за чтением этого ресурса, набирался знаний. Если бы не туториалы по юнити на хабре, я бы тогда и бросил программирование, но сообщество сгладило очень много трудностей на моем пути и я очень благодарен за подаренную вами возможность для многих прийти в IT и стать профессионалами, надеюсь я смогу тоже оставить что-то после себя, что бы хоть чуточку помочь так, как мне помог поверить себя Хабр и его комьюнити. С праздником вас!

  • 13 мая 2016 в 17:54



    +2

    С днем рождения!

  • 13 мая 2016 в 17:54



    +2

    С днем рождения, любимый.
    Утро начинаю с ХабраГиктаймс и завершаю так-же более 5 лет!

  • 13 мая 2016 в 17:54



    +3

    С днем рождения!!!
    Читаю Вас с 2011 года.
    Огромное Вам спасибо за то что Вы есть. Сколько же раз хабр выручал…

  • 13 мая 2016 в 17:54



    +3

    С днем Хабрения НЛО!

  • 13 мая 2016 в 18:07



    +3

    10 лет! Казалось бы совсем недавно… Помню бум так называемого «web 2.0», изначально, как мне помнится, Хабр позиционировался как один из пионеров «web 2.0» в рунете.
    Сейчас, наверно, уже и мало кто знает, что же это такое, да и тогда точно ни кто не мог сформулировать :) начиная от того как это выглядит: скругленные уголки (и куча рецептов как реализовать их в IE6), пастельные тона, крупная типографика, AJAX эвривэа (чем больше использовано, тем круче), ЮЗАБИЛИТИ, «Облако тегов», это всё; заканчивая идеологией: СООБЩЕСТВА, user-generated content.

  • 13 мая 2016 в 18:30



    0

    Поздравляю с Хаброждением!

  • 13 мая 2016 в 19:16



    0

    Всех с праздником)) заодно хотел извиниться, что редко пишу, хотя обещал много постов на разные темы. Увы тяжело разрываться. Спасибо за отличный ресурс и хорошую аудиторию)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

$(document).ready( function(){
window.tmidLogin = function(){ return false; };
if( $.cookie('tmid_no_check') === undefined ) {
var expire = new Date();
expire.setMinutes(expire.getMinutes() + 10 );
$.cookie('tmid_no_check', 1, { expires: expire } );
$.getScript("https://id.tmtm.ru/checklogin/", function(){
if( window.tmidLogin() ) {
var href = $('#login').attr('href');
if( href !== undefined ) {
window.location.href = href;
}
}
});
}
});

// global vars
var g_base_url = 'habrahabr.ru';
var g_show_xpanel = false;
var g_base_fullurl = 'https://habrahabr.ru/';
var g_is_guest = false;

(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
if (typeof (_yaparams) != 'undefined') {
w.yaCounter24049213 = new Ya.Metrika({id:24049213,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
params:_yaparams});
} else {
w.yaCounter24049213 = new Ya.Metrika({id:24049213,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
}

} catch(e) { }
});

var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");

Хабрахабр ≥ 10 лет - 79

function checkHeaderPos(){
var topToHubs = $('.megapost-cover').offset().top + $('.megapost-cover').outerHeight();
var sT = $(this).scrollTop();
if (sT > topToHubs) {
$('.t199__js__header, .t199_js__header').fadeIn();
} else {
$('.t199__js__header, .t199_js__header').fadeOut();
}
}

$(window).on('scroll', function() {
checkHeaderPos();
});

function drawguides(){
if($("#guides").length)$("#guides").remove();

$("body").append('

');

var g=$('#guides');
var ww=$(window).width();

var offset_left=parseInt((ww-1200)/2);
var col_space=20;
var col_width=100;

if(ww=960){
for(i=0;i<13;i++){
var x1=(i*col_width)+offset_left-col_space;
var x2=(i*col_width)+offset_left+col_space;
var n=i+1;
if(i!=0)g.append('

');
if(i!=12)g.append('

');
if(i!=12)g.append('

'+n+'

');
}
}

if(ww<960){
var x=parseInt(ww/2);
g.append('

');
}

var doit;
$(window).resize(function() {
if($("#guides").length){
clearTimeout(doit);
doit = setTimeout(drawguides, 300);
}
});
}

function showguides(){
if($("#guides").length){
$("#guides").remove();
$("#guidesmenubutton").css("display","none");
}else{
drawguides();
$("#guidesmenubutton").css("display","block");
}
}

Автор:

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js