Pull to refresh
51
0
kibik @kibik

User

Send message

Эксперименты с Мамбой. Часть 1

Reading time4 min
Views25K
Давным-давно (года 2 назад) судьба меня закинула на Мамбу. Совсем не в поисках второй половинки, скорее это было задание по работе. Задание было быстро выполнено, но с мамбы я после этого не ушел. Проект стал мне интересен именно как бизнес, пусть и чужой. И все это время я занимался лишь тем что ставил там эксперименты. Ни ради какой то выгоды, а скорее ради интереса. Сегодня своими наблюдениями я хотел бы поделиться с вами. Писать буду частями, в которых расскажу:
Читать дальше →
Total votes 209: ↑185 and ↓24+161
Comments207

Сводная таблица факторов ранжирования Google

Reading time1 min
Views1.4K
Наверное вы уже читали отчет обсуждения факторов ранжирования поискового алгоритма Google, выложенный на www.seomoz.org, анонс которому был дан в соседнем хабратопике. Ничего особо нового они конечно не придумали, но все таки интересно еще раз посмотреть на эти факторы, отранжированные с учетом мнений авторитетных людей. Я свел все факторы в одну таблицу, дав им свой перевод.

Смотреть таблицу и читать дальше
Total votes 42: ↑38 and ↓4+34
Comments22

Статистика посещаемости Хабрахабра за февраль

Reading time2 min
Views2K
За девять месяцев своего существования Хабрахабр уже набрал приличную аудиторию и продолжает расти. Сайт, основанный в июне 2006 года, на данный момент насчитывает более 5 000 зарегистрированных посетителей (3 188 активных).

По статистике февраля, ежедневная посещаемость сайта — более 12 тысяч визитов (почти 5 тысяч уникальных посетителей в день). По сравнению с январем, количество ежедневных посещений выросло на 10 %, рост ежедневно просматриваемых страниц составил почти треть (32 %). Общий трафик (исключая отдаваемый роботам) за 26 дней февраля — 84 Гб (73 Гб в январе).
Читать дальше →
Total votes 51: ↑45 and ↓6+39
Comments38

User Escort

Reading time3 min
Views608
Недавно просмотрел несколько самых крупных веб-проектов разных стран (и, частично, их статистику) с целью присвоения им почетного звания «веб дваноль» (у себя в голове, естессно). При этом я не учитывал общие очевидные аспекты интернет-сайтов нового поколения (Аякс, человекопонятные урлы и прочую лабудень) и не брал в расчет тематические веб-проекты, все разделы которых объединены одной линией.
Читать дальше →
Total votes 12: ↑8 and ↓4+4
Comments15

Новый 2ГИС

Reading time3 min
Views46K
Сегодня мы показали новый 2ГИС и пару новых продуктов. Первой обновилась онлайн-версия — beta.2gis.ru. Постепенно изменятся и другие версии — офлайн-версия для Windows, Linux, Mac OS и мобильные версии для iOS, Android, Windows Phone, BlackBerry.

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


Читать дальше →
Total votes 129: ↑123 and ↓6+117
Comments129

Добыча и переработка игрового трафика

Reading time17 min
Views25K
Вступление

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

Материал посвящен следующим темам:

  • переработка и анализ трафика;
  • методы добычи трафика;
  • инструменты оптимизации добычи трафика.


Сначала стоит пройтись по анализу и переработке трафика, потому что прежде чем добывать трафик, надо понимать, какой именно трафик нам нужен. И сколько он должен стоить.
Читать дальше →
Total votes 91: ↑81 and ↓10+71
Comments23

2ГИС +1: данные и функции в обмен на аудиторию

Reading time2 min
Views7.6K
2ГИС Онлайн пополняется новыми функциями: начиная с сегодняшнего дня, стало возможным покупать билеты в кино и записываться в различные организации прямо из нашего справочника. Появлением этих функций мы обязаны сервисам «Рамблер-Касса» и «Таймлайнер». Прямо сейчас мы ищем новых партнеров. Мы предлагаем нашу аудиторию, которая составляет более 12 миллионов человек, интересным сервисам.

image
А поподробнее?
Total votes 25: ↑23 and ↓2+21
Comments9

API 2ГИС: 8 новых возможностей API карт и справочника

Reading time3 min
Views8.6K
Мы рады сообщить, что не сидим на месте и продолжаем улучшать наш API: с момента предыдущей публикации в нем появилось аж 8 новых возможностей!
Давайте рассмотрим их подробнее:

API справочника


Исходный код демо-клиента опубликован на Github

Исходный код демо-клиента позволяет разработчику, использующему API 2ГИС, увидеть, как он работает, смоделировать какой угодно use case и вообще, получше узнать возможности API карт и справочника 2ГИС. Собственно, демо-клиент — это небольшое веб-приложение, написанное на Yii PHP Framework. Подробности о функциональных возможностях и инструкция по использованию размещены в документации.

Форма обратной связи

Мы рекомендуем использовать форму обратной связи при каждом использовании API справочника. Она пригодится для того, чтобы информация о каких-либо неточностях справочника или карты попадала сразу в 2ГИС, а не к партнеру, использующему API. Таким образом, «фидбек» будет попадать сразу в нужные руки и не создавать лишней путаницы. А нам это поможет оперативно обновлять контент, чтобы делать его ещё точнее.
image
Ознакомиться с документацией и посмотреть форму в действии можно, нажав сюда.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments2

Обновления API 2ГИС: статические карты, переработанные маркер и балун, улучшения документации и скорости работы

Reading time2 min
Views6.3K
Возможно, вам уже доводилось слышать об API 2ГИС, но даже если нет, то не беда. Ведь в этом посте мы рассмотрим все обновления API за последние пару месяцев.


Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments4

2ГИС API. Новые организации каждый день-2

Reading time2 min
Views7.6K
Как мы уже однажды писали, API 2ГИС переходит на ежедневное обновление. Но если раньше это затрагивало лишь Новосибирск, то теперь список городов пополнили Москва и Екатеринбург. И это только начало – в будущем на ежедневное обновление будут переведены и остальные города, но в первую очередь, те, в которых работает сервис отзывов Фламп.

Разумеется, это отразится на всех продуктах, работающих на API 2ГИС, включая как наши собственные Фламп и онлайн-версию 2ГИС, так и партнерские проекты. А это означает, что узнав об открытии нового заведения, его незамедлительно можно найти в 2ГИС Онлайн, сервисе отзывов Фламп и множестве других онлайн-ресурсов.
Читать дальше →
Total votes 27: ↑23 and ↓4+19
Comments23

2ГИС запускает API карт

Reading time2 min
Views13K
Вслед за API справочника 2ГИС мы рады представить бета-версию API карт. Теперь любой сайт может бесплатно использовать не только точные и актуальные данные по 1,2 млн. организаций России, но и настолько же качественные карты.

Карты 2ГИС охватывают 140 городов и свыше 4000 населённых пунктов с детализацией до заборов, киосков, внутриквартальных проездов. Над актуальностью и полнотой данных в 2ГИС работает более 700 сотрудников, карты обновляются каждый месяц (а данные уже каждый день). 

Функционально API предлагает разработчикам необходимый набор методов для работы с картой. Мы не планируем вводить какую-либо плату за использование API карт, а для начала работы не требуется получение ключа.
Читать дальше →
Total votes 80: ↑70 and ↓10+60
Comments48

2ГИС API. Новые организации каждый день

Reading time2 min
Views8.2K
С декабря 2011 г. продукт API 2ГИС стал обновляться ежедневно. Например, если организация открылась в понедельник, уже во вторник данные о ней могут появиться в нашем справочнике. Это касается всех онлайн-продуктов на базе API: Фламп, Онлайн-версия 2ГИС и партнерские проекты. Поэтому теперь узнать адрес нового ресторана или написать отзыв о нем можно буквально на следующий день после открытия, когда информацию об этом зафиксируют наши специалисты.


Читать дальше →
Total votes 44: ↑41 and ↓3+38
Comments2

Open Source-расширения для yii от команд 2ГИС

Reading time3 min
Views19K
В прошлый раз мы рассказали о слоистой архитектуре во фреймворке yii, а сейчас хотим поделиться кодом.

В своей работе мы активно используем open source-решения и поэтому решили поделиться собственными разработками, которые могут быть полезны сообществу. Сегодня это расширения для, наверное, лучшего в мире PHP-фреймворка yii:
  • DGSphinxSearch
  • AMQP(RabbitMQ)
  • MQLogRouter
  • DGPinbaLogRoute
  • DGApiClient
Рассмотрим эти расширения по порядку.

Читать дальше →
Total votes 85: ↑80 and ↓5+75
Comments9

Новости API 2ГИС: геокодирование, улучшения поиска и множество мелочей

Reading time2 min
Views8.7K
image

Два месяца назад мы рассказали о запуске справочного API 2ГИС. За это время мы получили сотни заявок на партнёрства, и многие из проектов уже запустились. Прежде всего это городские порталы, но есть и довольно необычные примеры: от IPTV-приставок до сервисов SMS-информирования. Кроме этого, сам продукт значительно подрос в функциональном плане.

Читать дальше →
Total votes 31: ↑30 and ↓1+29
Comments15

Слоистая архитектура на основе фреймворка yii

Reading time8 min
Views28K

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

Хорошие примеры такой среды — это Яндекс (поиск, Директ, карты, почта, вертикальные и внутренние сервисы) или Google. Понятно, что у перечисленных гигантов технологии в каждом продукте свои, но если взять компанию поменьше и работающую в более узкой предметной области, то можно предположить, что веб-продукты будут выполнены на одних технологиях (языках программирования, фреймворках и.т.д).

Именно об опыте в организации архитектуры всей линейки продуктов у такой компании я и хочу рассказать.
Читать дальше →
Total votes 48: ↑44 and ↓4+40
Comments8

Поиск проезда на общественном транспорте в мобильном 2ГИС

Reading time1 min
Views16K
На сегодняшний день мобильная версия 2ГИС — это справочник по более чем 1 000 000 организаций России и детальная 3D-карта с указанием этажности зданий, внутриквартальных проездов, киосков и заборов. А теперь к этому списку добавился поиск проезда на общественном транспорте.

imageimageimage

Подробности: как ищет, работает автономно и т.д.
Total votes 60: ↑52 and ↓8+44
Comments72

2ГИС запускает API с данными о 1 000 000 организаций и возможностью заработать

Reading time2 min
Views16K
2ГИС, как вы наверняка знаете, — это электронный справочник по 129 городам России и Украины. У нас более 8 млн пользователей и всегда актуальные данные. Сейчас в 2ГИС более 1 млн
POI.

Теперь любой разработчик сайта, мобильного или социального приложения может их использовать совершенно бесплатно через справочное API 2ГИС.
Что из себя представляют справочные данные 2ГИС?
Total votes 112: ↑101 and ↓11+90
Comments98

Чек-лист вёрстки. Что можно отдавать клиенту, а что надо переделывать

Reading time20 min
Views314K
Идеальная вёрсткаВы PM. Как узнать – готова ли вёрстка к реальному использованию?
Вы заказчик. Как убедиться, что работа выполнена качественно?
Как оценить качество вёрстки?

Когда я стал тим-лидом, а позже PM, передо мной стала задача проверять вёрстку наших проектов. Нужно было выработать формальные, легкопроверяемые критерии, соответствие кода которым, должно было давать некую гарантию, что не будет факапов и ни клиент, ни программеры не сказажут потом “WTF?”.

Клиенту неважно насколько красив ваш код, но ему важен результат. Качественный код нужен фирме, т.к. он надёжней и в будущем его будет легче поддерживать.

Требования должны были быть такие, что соблюсти их легче, создавая качественную вёрстку, а не говнокод. Я составлял такой чек-лист в течении полутора лет. За последние полгода в него не добавилось ничего. Значит самое главное учтено.

Итак что же это за список?

Краткая версия теперь доступна на html5checklist.com (github), где можно вносить pull-request'ы.

История обновлений:
  • 2015/08/11: Актуализировал рекомендации по оптимизации скорости загрузки. Добавил требование поддержки Retina. Дополнил «19. Мелочи» требованием что изображения должны масштабироваться в зависимости от размера окна.
  • 2015/08/10: актуализирован список исключений для CSSLint
  • 2015/07/29: актуализирован пункт №13 «плохо»/«хорошо»
  • 2015/04/08: добавлено требование использования препроцессоров и рекомендация использования систем сборки
  • 2013/04/25: добавлены анализаторами качества кода: CSSLint и JSHint, указан сайт подбора css font stack (спасибо @fliptheweb), мелкие уточнения (работу интерактивных элементов страницы, что не пропадает фон на высоких разрешениях, не должно быть пустых презентационных блоков, при проверках контента — пробовать удалять заголовки, менять местами блоки)
  • 2013/04/24: добавил пункт об минимизации каскада (БЭМ-техники, MCSS, SMACSS), необходимости вписывания в экран моб. устройства, заменил ссылку на проверочный текст отображения стандартного html на код с normalize.css, поправил пример где в рекомендации встречался длинный каскад, упомянул про Opera на Presto и новый уровень семантики — в именах классов BEM.
  • 2012/04/12: отсортировал пункты проверки в порядке важности, выделил главные, дополнил статью подробностями
  • 2011/12/07: дополнил согласно доклада на WSD Минск'2011.
  • 2011/07/19: добавлено про повышение надёжности вёрстки благодаря html5-тэгам, про необходимость favicon/apple-touch-icon, отсутствие багов при ресайзе textarea
  • 2011/06/15: добавил пояснения какие ошибки валидации допустимы, рассказал про отсутствие официальной кнопки «HTML5 Valid» и про официальное лого HTML5 на сайте.


Далее с примерами - как проверить html, даже если вы ничего не понимаете в вёрстке.
Total votes 335: ↑318 and ↓17+301
Comments244

Этап подготовки проекта в теории

Reading time12 min
Views53K
В данной статье рассмотрены теоретические основы важнейшего этапа в управлении проектами – именно его подготовки. Это должно быть интересно как новичкам в таком непростом деле, как менеджмент проектов, так и начинающим стартаперам, и возможно, опытным менеджерам.

Что же такое проект?
Читать дальше →
Total votes 68: ↑60 and ↓8+52
Comments31
1

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Works in
Date of birth
Registered
Activity