ТК.Субботник

Post on 11-Nov-2014

1.431 views 0 download

Tags:

description

Первый ТК.Субботникhttp://www.tochkak.ru/subbotnik

Transcript of ТК.Субботник

#tochkak

#tochkak

#tochkak

#tochkak

#tochkak

Что такое ТК.Субботник?

#tochkak

Во-первых

#tochkak

#tochkak

ТК.Субботник

• Технологическое мероприятие• Рассказать о Точке Кипения• Проекты, которыми занимались и занимаемся

• Используемые технологии• Управление командой и проектами

#tochkak

Во-вторых

#tochkak

ТК.Субботник

• Встретиться и познакомиться с вами• Попить отменного пуэра от

www.organicbiotek.com :-)

• Хорошо провести время (я надеюсь)

#tochkak

#tochkak

Спасибо за формат...

#tochkak

12+1 Я.Субботников за 3 года

#tochkak

#tochkak

Пишите в твиттерыс хештегом #tochkak

#tochkak

Можно использовать выданные таблички :-)

#tochkak

#tochkak

#tochkak

«Мы — команда ростовских программистов, сплочённых идеей... бла-бла-бла»Всё есть на сайте www.tochkak.ru

#tochkak

Мы не веб-студия

#tochkak

Мы не делаем «сайты»

#tochkak

У нас нет собственного дизайнера

#tochkak

Мы ни разу не делали сайт-визитку

#tochkak

Первая, вторая и четвёртая версия сайта Точки Кипения

#tochkak

#tochkak

«Вы ищетездесь ссылку,

но её здесь нет :-)»В исходном коде страницы

#tochkak

Только в декабре 2010 мы сделали новую версию сайта

#tochkak

#tochkak

Макет мы честно взяли

у «Тематические Медиа»

#tochkak

#tochkak

В ТМ лого в SVGvs.

В ТК лого на Canvas :-)

#tochkak

Мы — разработчики, которым интересен

Интернет

#tochkak

И мы умеемделать

интернет-проекты

#tochkak

С чего всё начиналось

#tochkak

2 человека2005 год

#tochkak

6 человек2006 год

#tochkak

~10 человек2007—2010 гг.

#tochkak

Каким-то образомв 2007-08 гг. мы попалив топ студий Ростовапо версии *** :-)

#tochkak

Кто-то называл нас «яблочной компанией»

#tochkak

С чего бы?

#tochkak

Мы работали долго, очень долго в 3х-комнатной квартире :-)

#tochkak

Точка Кипения 2.02011— н. в.

#tochkak

Мы сделали новый сайт

#tochkak

Текучка кадров

#tochkak

-6 человекза 4 месяца

#tochkak

Одни ушли, хорошие пришли :-)

#tochkak

Мы переехали в новый офис

#tochkak

Кстати, вчера мы троллфейсили 13-й этаж левой башни :-)

#tochkak

#tochkak

vs.

#tochkak

#tochkak

Каждый день +100500

благословения

#tochkak

Мы сделали несколько фотосессий

#tochkak

#tochkak

Познали искусство хедхантерства

#tochkak

Два действенных способа

#tochkak

hh.ru c 2-мя бесплатными и 2-мя платными вакансиями

#tochkak

И бумажные объявленияна факультетах

#tochkak

Набор и обучение iOS-разработчиков

с нуля

#tochkak

Поиск секретаря — конкурс круче, чем в ЮФУ

#tochkak

60 девушек на место8 собеседований

#tochkak

Лучшая — работаетс нами

#tochkak

Секретарь vs.

СисАдмин

#tochkak

42 резюме1 девушка

5 собеседований

#tochkak

Отличный «пластилин»:

#tochkak

Берём выпускников и студентов

последних курсов

#tochkak

Веб-разработчик:неделя на Perl,неделя на Веб

#tochkak

iOS-разработчик:быстрее,

т.к. знает С/С++

#tochkak

Но дольше ждать результата

#tochkak

PROFIT:выбор сотрудников не только по фотографии, но и по странице ВКонтакте

#tochkak

На сегодняшний день

#tochkak

15 разработчиковСекретарь и БухгалтерОдин Пименов :-)

#tochkak

Кузница кадров

#tochkak

#tochkak

Только в ТК работало (-ет)

9 человекиз Информы

#tochkak

#tochkak

Мы уже выпустили 19 человек за 6 лет

#tochkak

И одну верстальщицу, которая проработала 1 день (в 2007г.) :-)

#tochkak

Воспитали22-х программистов

«с нуля»

#tochkak

Разработка

#tochkak

Исторически сложилось, что основной язык программирования

#tochkak

Это Perl

#tochkak

Это Perl!!111!

#tochkak

Если бы мы начинали сегодня, то под влиянием Google и Хабра выбор

мог бы быть другим

#tochkak

Но мы довольны выбором :-)

#tochkak

«Мы — адепты Perl»

#tochkak

Мы решаем на нём практически любую

задачу

#tochkak

use Perl or die;

#tochkak

Воркшоп «South Perl»в 2008 году

#tochkak

Мы используем Modern PerlЭто не тот Perl, который сдох :)

#tochkak

Perl 5.10 и 5.12Mojolicious

Starman

#tochkak

Также используем немного Сии много bash

#tochkak

MySQLнемного MongoDB

#tochkak

nginxи никакого Apache

#tochkak

Linux Slackwareи немного Debian

#tochkak

Выбор ОС Slackware — не случаен

#tochkak

Создание полных клонов серверов —

быстро и безболезнено

#tochkak

Отсутствие зависимостей пакетов

— одно из преимуществ

#tochkak

6 серверов, арендованные в датацентрах .m и Германии

#tochkak

10 серверовв M9

(DCP24)

#tochkak

70+ серверов на конечных узлах DD24

#tochkak

Debian используемв «облаках»

#tochkak

От облачных хранилищ решили отказаться

#tochkak

Selectel — полное говно, дорого и невкусно

#tochkak

Только тсс...

#tochkak

Веб-разработка

#tochkak

HTML + CSS + JS

#tochkak

Всё больше HTML5 и CSS3

#tochkak

«ПользователиIE должны страдать»

#tochkak

Всё больше клиентского JavaScript

#tochkak

В начале 2008 году был вопрос, какой фреймворк выбрать

#tochkak

Свои наработкиvs.

Prototypevs.

jQuery

#tochkak

Мы выбрали jQuery и не прогадали

#tochkak

Мы используем

• jQuery

• jQuery.ui

• sugar.js

#tochkak

Серверный JavaScript — нет)

#tochkak

iOS-разработка

#tochkak

• ведение статистики по запускам и установкам (iTunesConnect + собственная)

• система сообщений о падениях• серверные решения для борьбы с пиратством (пока неидеальны)

• большинство приложений работаютс сервером

Особенности

#tochkak

Android — нет

#tochkak

Android — пока нет

#tochkak

Мы очень сильно надеемся на PhoneGap и Appcelerator

#tochkak

Это не панацея, нативные приложения — лучше и быстрее

#tochkak

Особое внимание: симбиоз веб-технологий

с нативными интерфейсами

#tochkak

Мы уже пробуем и скоро такое приложение появится :-)

#tochkak

Приложения Facebook и Gmailуже используют

#tochkak

Контроль версий

#tochkak

• Автоматический бекап с центральным хранилищем

• Между dev- и production-версиями на серверах

• В iOS-разработке

Используем Git

#tochkak

Тестирование

#tochkak

Тестирование• Автоматическое тестированиевеб-сервисов (API) и конечных модулей

• Ручное тестирование сайтов и приложений• Mac OS X, Windows, Ubuntu в 5-ке браузеров

• iPhone (все поколения), iPod (2 поколения, iPad (все поколения), пару Android-ов :)

• Бета-тестеры

#tochkak

Управление командой и проектами

#tochkak

3 отдела, работающие параллельно, иногда пересекаются...

#tochkak

на стыке технологий и/или ресурсов

#tochkak

• Недельные спринты и дедлайны

• Сам разработчик может выставлять дедлайн (если не критично)

• При большем стеке задач разработчик может выбрать себе задачу

• Тестирование и выкатка версий

Командная разработка

#tochkak

В каждом отделе свои нюансы спринтов, тестирований и выкатки

#tochkak

В управление задачами нам помогаетМегаплан

#tochkak

#tochkak

• Аудиторы• Время и процент выполнения задач• Чек-листы• Фильтрации• API

Плюсы

#tochkak

• Плохие отчёты• Очень плохие отчёты, но это решаемо :-)

Минусы

#tochkak

Если сравнивать

#tochkak

Мегапланvs.

TeamLabvs.

JIRA

#tochkak

Мегаплан лучше!

#tochkak

Проекты

#tochkak

Некоторыми проектами нужно «жить», чтобы сделать их идеальными

#tochkak

Но не все получаются идеальными :-)

#tochkak

С чего мы начинали

#tochkak

Парсер для Alibaba.com

#tochkak

Большой китайский магазин товаров

#tochkak

Даже разгадывание «капчи» было :-)

#tochkak

RostovEstate.ru

#tochkak

Единая база недвижимости Ростова

#tochkak

Поддерживали в актуальном состояние до 2008 года

#tochkak

Пытались работать с клиентами и АН

#tochkak

Мы написали драйвера ко всем сайтам АН

#tochkak

Интересный факт

#tochkak

Самый «тормозной» сайт по выдаче был самым «крутым» АН

#tochkak

Наши боты «валили» каждую ночь сервер, на котором он работал :-)

#tochkak

«Бедные» админы с СМС-оповещением

в 4:30

#tochkak

Договориться о едином формате данных или выгрузке

#tochkak

Было невозможно

#tochkak

Предложения быстро устаревали,

постоянные дубли в разных АН

#tochkak

Идея оказалась утопией

#tochkak

Киномедиа

#tochkak

Первый большой и технически сложный

проект

#tochkak

Централизованная система показа

рекламы в кинотеатрах

#tochkak

В каждом кинотеатре ставился сервер, тач-скрин экран, веб-камера

#tochkak

Показ рекламы с ЦССистема отчётности

#tochkak

Около 50 установок по России

#tochkak

Но не взлетело

#tochkak

Автоматический постинг в блоги и тубы

#tochkak

Мы совершествовали своё мастерство в роботах и парсерах

#tochkak

Тогда ещё не было «Поделиться с ссылкой»

#tochkak

Приходилось постить в ЖЖ, LI, Mail.ru, BlogSpot, Youtube, Rutube, Vimeo...

#tochkak

Интерактивный медиа-стенд

#tochkak

Позволяет быстро получить инфо по товару и сравнить с другими

#tochkak

Актуальные данные брали (парсили) с Я.Маркет

#tochkak

RUSSIA.ru

#tochkakhttp://russia.ru

#tochkakhttp://russia.ru

#tochkak

Первый российский интернет-канал,видео по запросу

#tochkak

Проект, на котором мы выросли

#tochkak

Мы разрабатывалии поддерживали вторую версию2008—2009 гг.

#tochkak

Мы первые в России, кто начал использовать

mp4-стриминг (не flv)

#tochkak

По нашим просьбам китайский разработчик

«допиливал»nginx mp4 плагин

#tochkak

Высоконагруженный проект

#tochkak

193k+ хитов в деньдекабрь 2008 года

#tochkak

10 серверов,отдающих только

видео

#tochkak

Сам сайт был статичным

с перегенерацией контента

#tochkak

Мы сделали iPhone веб-версию

#tochkak

#tochkak

iProbkiПробки 2.0АйПробки

#tochkak

#tochkak

#tochkak

Первое и самое известное

iPhone-приложение

#tochkak

М.Тайм по умолчанию ставил это

приложение на iPhone

#tochkak

Кто пользовался iProbki?

#tochkak

Приложение было бесплатным

#tochkak

Поблагодарить нас можно было через приложение айСпасибо

#tochkak

Первое и самое провакационное приложение

#tochkak

«iProbki. Неофициально, но продвинуто»

#tochkak

«Неофициальный iPhone клиент для доступа к Яндекс Пробкам»

#tochkak

«iProbki вытесняет Яндекс-Пробки, используя публично доступные данные картографии Яндекс»

#tochkak

«Яндекс завалил iProbki?»

#tochkak

«Яндекс завалил iProbki?»

#tochkak

«Вчера вечером iProbki (пиратская программа, использующая карты и данные Я.Пробок)стали вылетать»

#tochkak

«Вчера вечером iProbki (пиратская программа, использующая карты и данные Я.Пробок)стали вылетать»

#tochkak

#tochkak

«Сообщения юзеров iProbki с обвинениями в адрес Яндекса, коих оказалось неожиданно

много»

#tochkak

Официальное заявление Яндекса:

#tochkak

«Мы (Яндекс) не делали ничего

специально, чтобы iProbki cломались и

"начали вылетать"»

#tochkak

В итоге проблема была решена

#tochkak

Но Яндекс разработал новый оптимизированный формат для i-пробок

#tochkak

Стал в разы быстрей работать, чем наш

вариант с веб-данными

#tochkak

Через iProbki прошло 150k+ уникальных устройств

#tochkak

Мы даже собирались строить свои пробки

#tochkak

Но во время остановились

#tochkak

Яндекс занял своё место

#tochkak

Мы через некоторое время проект закрыли :-)

#tochkak

Утраченные возможности?!

#tochkak

Мы были молоды :-)

#tochkak

Дозоры.ру

#tochkakhttp://dozory.ru

#tochkak

Самый большой по коду и серверам проект

#tochkak

Наша команда3-5 программистов поддерживала 3 года

#tochkak

Многому научились

#tochkak

Работать с 10 МБ исходников

#tochkak

Находить и исправлять баги

#tochkak

«Я прошел все квесты, а мне на Лосином острове не дали орешек»

#tochkak

Работать со сложными моделями данных и их хранением

#tochkak

С реальной нагрузкой на динамику

#tochkak

С наследием предыдущих программистов

#tochkak

Это ад! :-)

#tochkak

Проект сталрасти вширь

#tochkak

Мы стали уставать от поддержки

#tochkak

В марте 2011 года проект ушёл вместе с программистом :-)

#tochkak

Станция 2.0

#tochkak

#tochkak

Интернет-радио станция

#tochkak

Радио будущего

#tochkak

Сделали отличный сайт с социальной составляющей

#tochkak

Качественные потоки и различные плееры

#tochkak

5k+ слушателей, которые постоянно общались в Чатеге

#tochkak

«Зачем делать одну п*здатую станцию,

надо сделать платформу для создания тысячи

хороших»

#tochkak

Так появилась идея сделать Frodio

#tochkak

За время работы самый приятный комментарий по нашей работе:

#tochkak

«Уважаю программистов!»

#tochkak

DCP24

#tochkak

Frodio

#tochkak

Кто не знает что такое Frodio?

#tochkak

Система социального радио

#tochkak

С возможностью создать своё

профессиональное радио

#tochkak

«Делаем радио будущего

из последних сил»Сергей Пименов

#tochkak

Стартам с внутренними инвестициями

#tochkak

К сожалению, не всегда есть возможность

попрограммировать

#tochkak

Непосредственно разработки —

2 месяца,3 разработчика

#tochkak

Пол-года «до» и год «после»

размышлений :-)

#tochkak

Мы точно знаем для кого делаем и что надо сделать дальше

#tochkak

Всё задокументированно

#tochkak

За год не появился «убийца» Frodio

#tochkak

8k+ пользователей4k+ посещений в день450 в пике слушателей

#tochkak

7 исклюзивных станций, сделанные профессионалами

#tochkak

40+ ретрансляционных

#tochkak

Создание новой станции — 5 минут

#tochkak

Работа с плейлистами пока не готова :(

#tochkak

Отказались от облачных хранилищ

#tochkak

Это ещё не «облака»

#tochkak

Зато получили уникальную

статистику за пол-года

#tochkak

Высчитали стоимость 1 слушателя и

1 станции

#tochkak

Переключили сейчас своё внимание на

Frodio iOS

#tochkak

#tochkak

#tochkak

В приложение 42 станций

#tochkak

На сайте доступно только 20

#tochkak

Приложение платное$4.99 $2.99

#tochkak

#tochkak

Frodio Android бета, но есть баги

#tochkak

Каждый день куда бы я не ехал слушаю на мобильном интернете

Frodio

#tochkak

Работает без лагов, если интернет есть

#tochkak

Качественный поток у всех станций — AAC+ 48 кбит/с

#tochkak

«Frodio может стать проектом всей жизни»

#tochkak

Этногенез

#tochkak

Клуб читателей нового поколения с социальными функциями

#tochkak

Почти 60k читателей, зарегистрированных

на сайте

#tochkak

2000 город из разных стран

#tochkak

10k+ посещенийв сутки

#tochkak

Полноценное ВКонтакте-приложение

#tochkak

26k+ установило и не удалило ещё :-)

#tochkak

Веб-читалкаНе хуже, чем у Bookmate :-)

#tochkak

Особенности веб-читалки• Постраничное листание• Оглавление, подгрузка текста по главам.

• Изменение гарнитуры, размера, цвета шрифта и цвета фона

• Поддержка разметки: заголовки первого-второго уровней, стихотворный текст, эпиграфы...

#tochkak

• Операции над выделенным текстом: добавление в список цитат, расшаривание в соцсети, сообщение об ошибке в тексте

• Работа с закладками• 22 КБ логики на JavaScript

Особенности веб-читалки

#tochkak

Каждый день читают 160+ пользователей

#tochkak

Мобильная версия и читалка

#tochkak

Можно читать практически со всех

телефонов

#tochkak

450+ посещенийв сутки

#tochkak

Подкасты

#tochkak

Очень популярны, попали в прокачку

от Apple

#tochkak

Магазин и продажа электронных книг

#tochkak

За месяц 20k+ открытых книг

#tochkak

За месяц 15k+ трансакций

#tochkak

За сутки после открытие продали очень много :-)

#tochkak

Генерация всевозможных форматов

#tochkak

epub, fb2, rtf, txt, mobiИз PDF

#tochkak

iPhone-приложения

#tochkak

Оказывается 18 приложений — это

предел :-)

#tochkak

Почти готовоiPad-приложение

#tochkak

По аналогииiPhone-версия

#tochkak

Очень много фанатов, которые находят ошибки в тексте, на сайте и приложениях

#tochkak

Один уже делает Android-приложение

#tochkak

APPLIFTO

#tochkak

Мы уже 3 года занимаеся

iOS-разработкой

#tochkak

Большинство приложений — наши собственные идеи

#tochkak

Букварио

#tochkak

#tochkak

#tochkak

Baby DJ

#tochkak

#tochkak

#tochkak

Baby DJ прошлов финал AppCircus, который пройдёт в

рамках MDDay в Москве

#tochkak

Frodio

#tochkak

Читалка

#tochkak

#tochkak

#tochkak

Мы экспериментируем с бизнес-моделью

#tochkak

Многие наши приложения стали платными

#tochkak

Но они стоят того :-)

#tochkak

Есть заказы на базе наших решений

#tochkak

Муртики

#tochkak

#tochkak

Некоторые приложения ещэ не опубликованы

#tochkak

Путин-чесс

#tochkak

#tochkak

Есть идеи для качественно новых приложений

#tochkak

Deletter

#tochkak

#tochkak

Чай

#tochkak

#tochkak

Работаем по 3-м схемам

• Разработка собственных приложений• Разработка 50/50

• Работа на заказ

#tochkak

«У всех уже есть сайты, теперь им нужны приложения»

#tochkak

Особое внимание будем стали уделять продвижению

#tochkak

Ориентируемся на китайский рынок

#tochkak

Решили все работы по приложениям вынести в новый бренд

#tochkak

APPLIFTO

http://www.applifto.ru/

#tochkak

Сайт на 3-х языках

На китайском

#tochkak

Скоро открытие

#tochkak

Как только уладимвсе дела с Apple :-)

#tochkak

У нас есть статистика по запускам и

установкам приложений

Статистика по приложениям

#tochkak

53k+ установок,42k+ обновленийС июня 2011 года по данным с AppStore

#tochkak

По нашим данным на 1k+ больше скачали за этот период :-)

#tochkak

Мы пытаемся бороться с пиратством

#tochkak

#tochkak

#tochkak

Но идеальногорешения покане нашли

#tochkak

Доступны на трекерах

• Букварио 1.3

• Букварио 1.7

• Муртики 1.2

#tochkak

На этом всё :-)

#tochkak

Спасибо за внимание!Анатолий Шарифулинsharifulin@tochkak.ru

www.tochkak.ru

#tochkak

Вам понравилось? :-)

#tochkak

Фидбек пишите в Твиттер, Фейсбук, ВКонтакте

#tochkak

Спасибо CreativeSpace за место

проведения

#tochkak

И лично Вадиму Цабуташвили и

Александру Кулешову :-)

#tochkak

Ну и Свете Шарифулиной, что дала мне возможность подготовиться :-)

#tochkak