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 лет
Как у любого безработного человека, у меня появилось время на эксперименты, поэтому я решил проверить несколько идей, которые сформулировал для себя, занимаясь Вебпланетой:
— что будет, если в медиа каждый читатель сможет быть репортёром?
— что будет, если взять за основу идею Livejournal (коллективные и личные блоги) и добавить туда социальные механики с Digg.com?
Собственно, результатом проверки двух этих идей и стал «Хабрахабр» — на тот момент экспериментальный проект, состоящий из смеси коллективных и личных блогов, а также возможности голосования за публикации и пользователей. Были и тестовые нововведения, например, карма, которая позволяла определять аудитории возможности каждого из пользователей.
Кстати, находясь внутри собственного комьюнити, мы наблюдаем интересный эффект сродни тому, что наблюдал герой «Машины времени»: на его глазах дни сменялись ночами, пролетали года и даже целые тысячелетия. В нашем случае подобным образом одно поколение специалистов сменяется другим, активные и почитаемые авторы со временем отступают, освобождая место тем, кто вскоре займет первые строчки рейтинга и однажды тоже уступит пьедестал новичкам. Эволюция, одним словом. Да, иногда печально наблюдать, как «старички» и легендарные авторы уходят, но ведь уходят они, практически поголовно, в крупнейшие ИТ-компании по всему миру, помогая индустрии двигаться вперёд. Приятно осознавать, что фундаментом их успехов в числе прочего стал и «Хабрахабр».
Первая версия Хабра была трёхколоночной, а формат публикаций больше напоминал односложные заметки:
А вообще, помимо меня в компании работают много дизайнеров, только почему-то они называют себя программистами.
Раздел «О, работа!» также вполне можно считать прародителем второго нашего проекта по работе, но удалённой — «Фрилансим».
Осенью 2010 года на Хабре появился Q&A — раздел вопросов и ответов, который оказался очень востребованным не только для новичков, но и для старичков. Однако его рост ограничивали всё те же факторы — закрытая регистрация «Хабрахабра», из-за которой задавать вопросы могли не только лишь все — мало кто мог это сделать. Поэтому однажды (опять же осенью, но уже 2013 года) ссылка на раздел Q&A стала редиректить пользователей на новый проект «Тостер» — сервис вопросов и ответов для разработчиков. Тогда это изменение было крайне негативно воспринято многими пользователями сайта, но именно оно позволило сервису начать развиваться, и сейчас «Тостер» ежемесячно посещают 1,6 млн уникальных пользователей в месяц. Ежедневно задаётся порядка 200-300 вопросов из IT-сферы, на которые даётся порядка 600-800 ответов.
А в 2014 году я решил вернуться в ТМ, но уже в качестве менеджера продуктов, чтобы развивать молодой сервис вопросов и ответов «Тостер», за которым я с интересом следил с момента реинкарнации и для улучшения которого у меня накопилось множество предложений. Только за первый год работы над проектом нам удалось воплотить несколько хороших идей, в результате чего активность сообщества возросла в 3 раза.
С 2015 года мне доверили другой проект компании, более коммерческий — сервис вакансий для ИТ-специалистов «Мой круг». Для меня это совершенно новый вид интернет-продукта, получаю огромное удовольствие и богатый опыт, работая уже больше года с этим проектом. Из первых достижений — нам удалось увеличить число размещаемых вакансий (сейчас на сайте постоянно находится от 600 до 800 ИТ-вакансий), их результативность (среднее количество откликов на вакансию выросло с 6 до 8), а также поднять выручку проекта в два раза.
Вскоре в тестовом режиме была запущена услуга по предоставлению функциональности для ведения корпоративного блога. Первыми свои силы попробовала компания ТМ (Совпадение? Не думаем!) — 12 сентября 2008 года был опубликован первый корпоративный пост. Несмотря на то, что длина поста была ровно на одно слово длиннее заголовка (а он был из двух слов), пост набрал высокий рейтинг и 2193 комментариев. Вслед за первопроходцами подтянулись компании Яндекс, RMA, Opera, ESET, Google, HP, Бегун и другие, а спустя несколько лет свои блоги на Хабре стали вести сотни IT-компаний со всего мира.
Каких-либо серьёзных дефейсов или утечек в истории Хабра не было, причём это заслуга как разработчиков, так и пользователей сайта — если они и находят какую-то уязвимость, то сразу рассказывают нам о ней (за что им огромное спасибо).
Однако про взломы других сайтов у нас пишут много и часто — самыми яркими примерами являются публикации «Были получены исходники 3300 глобальных интернет-проектов» и «Был получен несанкционированный доступ к более чем 20 000 камерам наблюдения Москвы».
Ещё в 2008 году наши проекты комфортно умещались на 3 серверах, которые мы называли Сега, Бонни и Клайд. Но со временем количество проектов стало увеличиваться, росла посещаемость каждого из них — вместе с этим рос и серверный парк. Сначала новые сервера назывались именами персонажей из Симпсонов и Декстера, но потом мы заметили, что лучше всего сервера работают, если их называть именами персонажей из The Game of Thrones: Бран, Рикон, Эддард, Робб, Джофри, Бриенна, Арья, Ходор и другие. Да, мы в курсе, что некоторые персонажи больше не снимаются в новых сериях, но мы не суеверные.
Ещё из курьёзов вспоминается история с MasterName, когда в 2011 году они переделегировали наши домены на свои сервера без уведомлений о продлении доменов и с огромным TTL. Но тогда всё удачно решилось, хотя осадочек остался.
26 мая. Запуск сайта, регистрация первого пользователя.
29 сентября. Первая DDoS-атака. Это как ачивка, только DDoS-атака.
3 октября. Запуск раздела «Компании».
25 октября. Запуск раздела «О, работа!».
26 декабря. На сайте опубликован 1000-й пост.
12 марта. Сформировалась структура сайта, близкая к текущей: весь контент был привязан к блогам; появились типы публикаций: хабратопик, перевод, интервью, подкаст и вопрос.
22 августа. Закрытие регистрации. Кстати, идею инвайтов в виде цветной картинки, превращающейся в чёрно-белую сразу после активации, придумал Игорь Аскаров — именно он предложил комбинировать в изображении 4 рандомных цвета.
22 октября. Появились корпоративные блоги на Хабре.
Ноябрь. Первые 100к в сутки согласно GA.
11 февраля. Появилась опция обнуления кармы.
23 июля. На сайте опубликован 100000-й пост.
31 августа. Запуск своего
2 сентября. Запуск раздела «Вопросы и ответы».
Июнь. Достигнута посещаемость 500к в сутки согласно GA.
9 октября. Раздел «О, работа!» выделяется в отдельный проект — «Хантим».
22 мая. Пользователям стал доступен режим Recovery mode.
3 июля. Появился трекер.
11 октября. По многочисленным просьбам пользователей стало возможным редактирование комментария в течение 5 минут после публикации.
Сентябрь. Миллион в сутки согласно GA. Миллион, Карл!
15 октября. Запуск программы поддержки стартапов. До сих пор поддерживаем!
13 ноября, 12:08. Запуск единого центра авторизации TM ID.
13 ноября, 12:09. Выделение раздела «Q&A» в отдельный проект «Тостер».
22 апреля, 12:35. Проекты «Хантим» и Brainstorage объединяются.
22 апреля, 16:49. Релиз мобильного приложения. Довольно часто обновляем, кстати. Не стесняемся, качаем, ставим лайки и классы.
15 мая. Первый большой редизайн сайта. Перешли с горизонтального меню на вертикальное. Избавились от всеми любимого пикселя в горизонтальном меню.
10 июня. Новая мобильная версия Хабра.
13 октября. От «Хабрахабра» отстыковывается Geektimes.
2 марта. Хабр в очередной раз похоронили. Под классную музыку, кстати!
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');
});
За всё время компания сменила локацию 4 раза:
Как я оказался по другую сторону баррикад? Как-то раз я гулял по Мясницкой и решил зайти в гости в офис ТМ, познакомиться с ребятами. Денискин тогда работал за новым 30-дюймовым Apple Cinema — это была моя мокрая мечта. В то время я активно писал обзоры и предложил Денису сделать обзор монитора, на что он мне ответил: «Устраивайся к нам в компанию и пиши». О том, что он не шутит, я понял на выходе из офиса — «Приходи завтра поработать». Я пришёл, но обзор монитора так и не написал. Зато взялся разбирать хелпдеск. Потом модерация песочницы, наведение порядка в хабах Хабра — от тысячи с лишним разделов осталось лишь пара сотен. Потом… потом... за 5 лет работы в ТМ я сменил столько различных должностей, что невольно закрадывается осознание собственной бездарности. Но знаете что? Что меня радует самого? Что спустя столько лет меня до сих пор «штырит» от того, что мы делаем. Что спустя годы я вижу аналогичный интерес в своих коллегах. Я даже мысленно не представляю себя в какой-то другой компании — вряд ли где-то ещё настолько интересно. Спасибо всем!
-
—
-
8,2k
-
26
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
$(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");
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('
');
}
}
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");
}
}
Автор:
Комментарии (49)
AoD314
13 мая 2016 в 13:09
maisvendoo
13 мая 2016 в 13:11
dotzero
13 мая 2016 в 17:42
TheTon
13 мая 2016 в 13:13
RAMAZAN
13 мая 2016 в 13:15
arturbikbaev
13 мая 2016 в 13:19
ZoomLS
13 мая 2016 в 13:40
natakava
13 мая 2016 в 13:50
ertaquo
13 мая 2016 в 13:51
AMIluvatar
13 мая 2016 в 13:52
alexpp
13 мая 2016 в 14:01
spmbt
13 мая 2016 в 14:13
(комментарий был изменён)
veveve
13 мая 2016 в 14:15
FFiX
13 мая 2016 в 14:17
(комментарий был изменён)
tamdaleko
13 мая 2016 в 14:21
dMetrius
13 мая 2016 в 14:22
ZubroZuu
13 мая 2016 в 14:26
DeLuxis
13 мая 2016 в 14:32
Kpyto
13 мая 2016 в 14:33
spmbt
13 мая 2016 в 14:46
Ramiel2009
13 мая 2016 в 14:35
R6MF49T2
13 мая 2016 в 14:36
spmbt
13 мая 2016 в 14:42
ha2bj
13 мая 2016 в 14:42
RomanPyr
13 мая 2016 в 14:46
LoadRunner
13 мая 2016 в 14:51
bat
13 мая 2016 в 14:58
tundrawolf_kiba
13 мая 2016 в 15:12
bat
13 мая 2016 в 14:53
neochapay
13 мая 2016 в 14:54
thewizardplusplus
13 мая 2016 в 14:56
stavinsky
13 мая 2016 в 15:23
dotzero
13 мая 2016 в 17:42
kvaps
13 мая 2016 в 15:12
aezhko
13 мая 2016 в 15:14
All3
13 мая 2016 в 15:25
(комментарий был изменён)
kemko
13 мая 2016 в 15:25
Mikage
13 мая 2016 в 15:38
dripfeeder
13 мая 2016 в 16:41
redmanmale
13 мая 2016 в 17:37
BuriK666
13 мая 2016 в 17:39
yara_73
13 мая 2016 в 17:42
GoldJee
13 мая 2016 в 17:54
HaMiL
13 мая 2016 в 17:54
regorov
13 мая 2016 в 17:54
mkmister
13 мая 2016 в 17:54
lifestyle
13 мая 2016 в 18:07
POPSuL
13 мая 2016 в 18:30
Meklon
13 мая 2016 в 19:16