Простой универсальный переключатель на JavaScript

При разработке сайтов нередко возникает необходимость в каком-либо переключении их состояния, обычно для этого используются псевдоссылки: скрыть или показать подсказку, поле ввода, другую часть страницы.

Можно каждый раз писать JavaScript-код и стили к нему, но со временем это приводит к разрастанию кода, с чем в определенный момент мы и столкнулись.

Однако проблему можно решить гораздо элегантнее. Рассматриваемое ниже решение отличается простотой и не требует последующего участия JavaScript-программиста, так как верстальщик сможет самостоятельно вносить нужные изменения в стили.
+75
14 мая 2012, 11:46
379
Badoo 71,0

Badoo: Познакомьтесь с новыми коллегами

Здравствуйте, дорогие хабражители!

В московском офисе Badoo работает много людей с интересными хобби. В результате творческого сотрудничества и переизбытка идей иногда получается что-то забавное и интересное, как приведённый ниже ролик. Он не претендует на официальность или какую-то особую идею, но вполне подходит для пятницы.

Смотрим! :)



P.S. А пятница-то ненастоящая!
+15
4 мая 2012, 12:47
16
Badoo 71,0

Система управления авторизацией пользователей на тысячах серверов

При управлении большим парком серверов (100 и более) в определенный момент возникает вопрос об упрощении выполнения рутинных задач.

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

Сегодня мы поговорим об авторизации пользователей на Linux-серверах с использованием БД MySQL и приложения Puppet.
+56
24 апреля 2012, 13:54
128
Badoo 71,0

Эволюция архитектуры: от «самописных» сервисов к HandlerSocket



Сегодня мы расскажем о том, как в Badoo изменился подход к проектированию нагруженных “key-value” сервисов. Вы узнаете, по какой схеме такие сервисы создавались нами несколько лет назад (использование БД в качестве репозиториев и специализированного демона как интерфейса к данным), с какими трудностями мы при этом столкнулись и к какой архитектуре в результате пришли, разрешив появившиеся проблемы.
+70
12 апреля 2012, 13:16
130
Badoo 71,0

Технологии Badoo — открытая встреча в рамках РИТ++ (вход свободный)

Дорогие хабра-пользователи, 2-го апреля 2012 года в Москве в конференц-центре Digital October (Берсеневская набережная д. 6) в 18:00 состоится встреча с сотрудниками московского офиса разработки Badoo, на которой мы будем отвечать на вопросы аудитории (минимум полтора часа).

Мероприятие пройдет в рамках конференции «Российские интернет-технологии», и специально для Badoo организаторы конференции сделали свободный вход, так что прийти смогут все желающие, участие в конференции не потребуется.

В рамках этой встречи планируется сессия вопросов-ответов об архитектуре и технологиях Badoo,
а также собственных open-source проектах, которые Badoo открывает сообществу разработчиков.
В программе выступление главы разработки Евгения Соколова, ответы на технические и околотехнические вопросы сотрудниками компании, заключительное слово директора по технологиям Алексея Рыбака. Для любителей подарков мы также проведём розыгрыш iPad 3 (чтобы участвовать в розыгрыше нужно будет иметь с собой работающий телефон).

+31
26 марта 2012, 20:16
10
Badoo 71,0

Вечер Badoo на РИТ++ закончится розыгрышем iPad 3!



По окончании первого дня конференции «Российские интернет-технологии», 2 апреля в 18:00, двери «Цифрового Октября» откроются для свободного входа всех желающих посетить специальное мероприятие – вечер компании Badoo на РИТ++. При этом регистрация на РИТ++ не потребуется.

В рамках этой стоящей особняком секции представители центра разработки самой популярной в мире сети для поиска новых знакомых будут отвечать на вопросы об архитектуре и технологиях, применяемых в Badoo, а также собственных open-source проектах. В программе выступление главы разработки Евгения Соколова, ответы на технические и околотехнические вопросы сотрудниками компании, заключительное слово директора по технологиям Алексея Рыбака. Оставляйте свои вопросы в комментариях к данной статье и голосуйте за вопросы других пользователей!

+3
20 марта 2012, 18:50
6
Badoo 71,0

Интервью создателя Badoo Андрея Андреева российской прессе



На совести серийного предпринимателя Андрея Андреева сразу несколько значимых в масштабах рунета проектов. В 1999 году он сделал Spylog, в 2002-м – сервис контекстной рекламы «Бегун», а потом – сайт знакомств Mamba.ru. В 2006 году Андреев решил не ограничиваться Россией и сделал новый глобальный проект – сеть для поиска новых друзей Badoo. Год назад Wired назвал Badoo «миллиардным бизнесом».

Андрей Андреев рассказал Slon о том, как он собирается умножить текущие показатели на 10, а также чем живет компания изнутри.
+31
20 марта 2012, 13:51
33
Badoo 71,0

Будьте в центре внимания!

Миссия компании Badoo — помочь людям найти новых знакомых по всему миру. Для этого на нашем сайте существует множество инструментов и сервисов, позволяющих пользователю выделиться среди других и повысить свою популярность. Одним из них является сервис Spotlight, в русской версии — “Центр внимания”. Он присутствует почти на всех страницах нашего сайта и представляет собой блок из 12 фотографий. Концепция сервиса такова, что пользователь видит фотографии ближайших к нему географических соседей. Он может отправить заявку, чтобы среди них появилась и его фотография на первом месте слева. Тогда все остальные сдвигаются вправо, а последний выбывает.


Как устроен этот, на первый взгляд, нехитрый сервис, читайте далее…
+26
21 февраля 2012, 14:01
16
Badoo 71,0

Выступление основателя и CMO Badoo на конференции DLD

Андрей Андреев и Джессика Пауэлл отвечают на вопросы Martin Varsavsky и рассказывают о своём видении компании Badoo и её будущего.



К сожалению, встроить плеер DLD в «Хабр» нельзя, поэтому, чтобы посмотреть видео, кликните на скриншоте или перейдите по ссылке.
+26
25 января 2012, 13:46
8
Badoo 71,0

Написание системных утилит на PHP CLI

Для большинства специалистов PHP не является языком, который бы всерьёз использовался для написания консольных утилит, и для этого есть много причин. PHP изначально разрабатывался как язык для создания веб-сайтов, но, начиная с PHP 4.3, в 2002-ом году появилась официальная поддержка режима CLI, поэтому он уже давно перестал быть таковым. Разработчики Badoo на протяжении нескольких лет вполне успешно используют множество интерактивных CLI-утилит на PHP.

В данной статье нам хотелось бы поделиться своим опытом работы с CLI-режимом в PHP и дать несколько рекомендаций тем, кто собирается писать скрипты на PHP, при условии, что они будут запускаться в *nix-системе (впрочем, почти всё верно и для Windows).
+70
24 января 2012, 13:17
226
Badoo 71,0