Coming Up, Meetup, Presentation

Объединение IT-компаний в Саранске

Очень скоро в Саранске появится объединение IT-компаний. На прошлой неделе состоялась встреча, ставшая логичным итогом многолетнего диалога и, как мы надеемся, началом прочной традиции. В офисе образовательного центра “Силта” собрались представители ведущих компаний Саранска, а также Министерства информатизации и связи для того, чтобы подвести итог длительному диалогу о создании Клуба ИТ-директоров, сотрудничестве и совместном решении задач, стоящих перед сферой информационных технологий в Мордовии.1115987_413379982112792_885798313_o

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

Во встрече приняли участие Министр информатизации и связи О. Соколов, заместитель министра М. Коротин, представители компаний Эволента, Heads and Hands, Codemasters International, Bytex, Кодер, Webparadox, RedFox. Всё было подготовлено и организовано инициативной группой: Андреем Сараевым, Мариной Тунаевой и Антоном Максимовым.

Встреча позволила компаниям обменяться видением объединения компаний, обсудить задачи и средства для их выполнения, поделиться сомнениями и разрешить вопросы. Совместными усилиями планируется проведение традиционных и новых мероприятий, а также запуск IT-лаборатории. Агентство инновационного развития поделилось своими планами по созданию школы программистов совместно с Mail.ru Group. И конечно, в следующем году нас непременно ждут спорт, тусовки и “кое-что ещё”Ⓒ…

Все вопросы и накопившиеся эмоции, разумеется, не смогли уместиться в пару часов. Следующее заседание “клуба” пройдет в начале декабря, и на нем будет утвержден Устав, состав Совета и принята road map на следующий год. А это именно те мероприятия и движухи, в которых вам предстоит принимать участие, и есть еще пара недель для того, чтобы поделиться своими чаяниями, потребностями, советами, сомнениями и ЦУ. Адрес прежний 🙂

Реклама
Стандартный
Hackathon, Meetup, Photo

Как HackSaransk создавал городские приложения

20-21 сентября опытные и начинающие программисты Саранска соревновались в мастерстве создания приложений в рамках хакатона “HackSaransk” — четвертого марафона программных разработок, организованного сообществом FoxDevs, и на этот раз у него была тема “Городские проекты”.

IMG_4163

Хотелось бы в первую очередь поблагодарить всех, кто нам помог в организации. Это:

  • “TruVisibility” (постоянная площадка для сайтов FoxDevs, благодаря которой можно узнать о мероприятиях всё, что нужно),
  • Марине Тунаевой за эксклюзивные дизайны всего-всего хакатоновского, клёвые футболки, наклейки, магниты,
  • 2stick” (ребята печатают нам классные стикеры на ноутбук),
  • “Subway” (нас вкусно кормят, а значит, мы можем разрабатывать с большей эффективностью и с хорошим настроением),
  • “CoffeeLike” (бодрящий и ароматный кофе спасает от усталости).

IMG_4216

IMG_4128

Также благодарим информационных партнёров: Министерство информатизации и связи РМ, МГУ им Н.П.Огарёва, АйтиСобытие.рф. Спасибо огромное волонтёрам и всем, кто помог с оборудованием и мебелью!

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

Четвёртый хакатон проходил при поддержке Министерства информатизации и связи РМ. В этот раз мы предоставили всем возможность заранее предлагать идеи для проектов, и наряду с несколькими идеями одна пришла от Министерства: создать приложение, которое позволит пользователю быстро и без затруднений “сообщить куда надо” о нарушении прав потребителя в магазине или другой фирме. Очень похожая идея была реализована одной из команд. А еще представители Министерства пообещали помочь с продвижением полезных приложений “в массы”, если ребята доведут работу до конца. Обо всём этом участникам на открытии хакатона сообщил Александр Валериевич Руденко — Заместитель Министра информатизации и связи.

IMG_4018

В целом, на хакатоне нас было немного (то ли все зарегистрированные уехали на картошку, то ли отправились на “Кросс Нации”), но все пришедшие с удовольствием общались, ели, пили кофе, играли в приставку, катались на стульях и, самое главное, программировали (а еще немножко спали ночью). По окончанию суток было презентовано 3 прототипа приложений.

1 место: “Удобный город” — Дмитрий Парамонов, Владимир Исаков.
Технологии и инструменты: Python, Django
Сайт, на котором пользователи могут оставлять жалобы на проблемы окружающего их городского ландшафта и делиться идеями по благоустройству города. Предложения и замечания, за которые проголосовало определенное количество жителей, направляются в виде заявки в городскую администрацию. Кстати, автор идеи приложения, Владимир Исаков — студент архитектурно-строительного факультета МГУ. Он охотно изучал веб-программирование во время хакатона. А Дима Парамонов успел обучить студентов ФМИТа, пришедших на мероприятие “просто посмотреть”, основам языка Python, после чего они смогли написать консольную игру.

IMG_4251

IMG_4304

2 место: “Супер Саранск” — Максим Ключников, Станислав Юнович, Павел Орешин.

Технологии и инструменты: Node.js, Bootstrap, Knockout, Three.js.
Веб-приложение, полезное для гостей Саранска, которое позволяет просматривать панорамы достопримечательностей на экране компьютеров либо с помощью очков Google Cardboard — при этом пользователь получает полное ощущение присутствия в выбранном месте.

IMG_4166

IMG_4237

3 место: “Куда сходить” — Сергей Спиридонов
Технологии и инструменты: Node.js, Android Studio.
Мобильное приложение с информацией о различных мероприятиях Саранска. В ходе обсуждения этого проекта эксперты хакатона посоветовали добавить функцию оповещения о ближайших событиях, которые будут интересны пользователю. Сергей пообещал, что будет дорабатывать своё приложение и учтет данные ему советы.

IMG_4278

IMG_4300

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

IMG_3998

IMG_4184

В составе экспертного жюри, оценивающего созданные за сутки приложения, был министр информатизации и связи РМ Олег Александрович Соколов. Он выразил свои пожелания по поводу дальнейшего развития городских проектов и сказал напутственное слово всем разработчикам, желающим улучшить городскую среду при помощи айти. Также разработки хакатонщиков оценивали Руслан Викторович Жалнин, Руслан Балькин (ведущий разработчик ООО “Байтекс”), Наталья Плотникова (ведущий разработчик ООО “МаерТехнологии”, директор Центра олимпиадной подготовки по программированию МГУ им. Н. П. Огарева) и Антон Максимов (технический директор компании “Heads and Hands”).

IMG_4242

IMG_4253

IMG_4312

И самое главное: спасибо всем, кто участвовал в хакатоне! нас было мало, но мы отлично провели время и кое-чему научились. Оставляйте комментарии, предлагайте что-то новое и задавайте вопросы. До встречи на мероприятиях FoxDevs!

Фотоотчёт есть вот тут.

Стандартный
Conference, FoxDevs Minicon, Meetup, Photo, Video

Немного о FoxDevs Minicon 4.0

С крайнего — третьего — Миникона не прошло и полугода, но у FoxDevs было достаточно материала для новой мини-конференции. Поэтому было решено не затягивать и устроить четвёртый FoxDevs Minicon 23 августа.

По хорошей традиции, в первую очередь хотелось бы уделить немножко внимания тем, кто помог в организации конференции. Помимо постоянных бесценных организаторов Миникона: Heads and Hands, Codemasters Int.,TruVisibility и нашего прекрасного дизайнера Марины Тунаевой (которая, кстати говоря, открывала своим докладом четвёртый Миникон), в качестве спонсоров выступили «новые лица»: это ООО «Кодер», ЗАО «Эволента» и ООО «Универсал». Благодарим их за помощь! Информационно нас поддерживал событийный партнёр Айти-событие.рф, а также ресурс Деловой Саранск и МГУ им. Н.П.Огарёва

wuvJ_K6Tu_I  uwB1qLrsPQA  Gg2hsVIzdxQ  ejbtuPjcOB0

Итак…

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

coFW0SKIdFw

Четвёртый Миникон открывал наш постоянный дизайнер Марина Тунаева. Она рассказала о современных тенденциях в дизайне и о том, почему сейчас так актуальны минималистичные интерфейсы.

v4fx8KuQ2AU QQP8QQ6wsgc

Руслан Балькин из ООО «Байтэкс» познакомил присутствующих с языком программирования Groovy, рассказал о его нюансах и родстве с Java, а также поделился своими знаниями о самом популярном веб-фреймворке на Groovy — Grails.

Z3IVS3ytyxs  BA6am7QwmyQ

Как отзывались некоторые присутствующие, в качестве «экзотики» на миниконе был доклад уже известной в FoxDevs женщины-разработчика ООО «МаерТехнологии» Натальи Плотниковой. Было много формул, много терминов, много глубоких мыслей, и всё это — об искусственных нейронных сетях на Erlang.

UV10ZcKGuRg  AfkAeRXJla4

На этот раз на конференцию были приглашены спикеры из Ульяновска, Санкт-Петербурга и Москвы, и после перерыва на обед они продолжили Миникон. Сергей Полуэктов, специалист, который прошёл путь от рядового разработчика до директора одной из лидирующих компаний на рынке разработки России на PHP «Май Медиа«, поделился своим опытом в вопросах функционирования компании, в тонкостях управления и взаимодействия с клиентами.

12qIOB77lsA  6OocHNwNx2A

Еще один гость — главный инженер «Git in Sky» Александр Чистяков (Санкт-Петербург). Он преодолел более тысячи километров для того, чтобы рассказать саранской публике о performance engineering’е: «о том, что тормозит, где тормозит, и что сделать потом, чтобы не тормозило». Приправленные шуточками жизненные истории пришлись по вкусу айтишникам Саранска, и, по их словам, кое-что они возьмут на заметку.

NrNXYHvDTp0  FNkGQar1gT8

Закрывающим было выступление Андрея Иванова, руководителя vershi.ru (Москва). Доклад о различных пользовательских интерфейсах и процессе их разработки был интересен всем, кто участвует в разработке IT-продуктов: дизайнерам, программистам, менеджерам.

nfKEytoNIjc  O39VbfOiV2c

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

Спасибо спикерам и всем пришедшим на конференцию! А еще отдельно хотелось бы поблагодарить ребят из Пензы, которые приехали на наше маленькое айти-событие. Пламенный привет сообществу Пензы от сообщества Саранска 🙂 Спасибо всем, кто посильно помогал в организации четвёртой конференции FoxDevs Minicon.

Друзья, делитесь впечатлениями и следите за новостями FoxDevs в соц.сетях. Впереди четвёртый Хакатон и много прочего интересного. До встречи на событиях FoxDevs!

Видеозаписи докладов: на нашем канале в youtube. (в процессе обработки)

Фотоотчёт: на нашей страничке в flickr.

Стандартный
Conference, Hackathon, Meetup, Photo

Хакатон 3.0 (26-27 апреля)

26-27 апреля прошло самое долгожданное событие FoxDevs — Третий Хакатон в Саранске!

IMG_7180

И в первую очередь скажем “спасибо” 🙂

Спасибо АУ “Технопарк-Мордовия” за предоставленное помещение — самый важный объект на мероприятии. Очень здорово, когда нам идут навстречу и инициативно относятся к организации событий! Еще спасибо Технопарку за достойную информационную поддержку и освещение Хакатона в интернет-ресурсах.

Спасибо организаторам мероприятия: компании Heads&Hands в лице Антона Максимова за бесценную помощь и Марине Тунаевой из M13 Studio за труд над Хакатоном, а также за классные афиши и прочие крутые дизайнерские штуки! Спасибо компаниям Codemasters International и TruVisibility, без которых нам было бы сложно воплотить всё задуманное в жизнь 🙂 Еще хотелось бы поблагодарить Руслана Царуева и всех ребят, кто согласился помочь. Без вас никак!

Благодарим 2stick и в частности Женю Сысманова за здоровские стикеры, которые все хотят получить на память — частенько можно увидеть ноуты с хак-наклейками даже у тех, кто не был на Хакатоне. Также очень радует, что Женя который раз с удовольствием и инициативой участвует в Хакатоне — спасибо за активность!

k0JJv77AOdo

Отдельные благодарности нашим кормильцам-поильцам: в первый день горячей вкусной пиццей нас вдоволь накормили наши новые друзья Oliva Pizza, и участники были готовы с новыми силами продолжить работу. Утром на второй день голодной смертью не дали умереть Subway, накормив нас свежими сабами. А уснуть во время работы участникам не дало ароматное свежеприготовленное кофе от Grazioso. Спасибо вам, друзья, за оказание такой важной помощи — предоставление пищи для наших мозгов и желудков 🙂

 liger

_MG_8041 IMG_1885

Спасибо информационным спонсорам Хакатона: Айти-Cобытие, ВГТРК Мордовия, МГУ им.Н.П.Огарёва, газете “Известия Мордовии”, интернет-сообществам, ресурсам и всем, кто о нас рассказывал.

Итак, на Хакатоне в общей сложности было 40 человек на открытии и около 15 остались  для участия. Тема разработки была свободной. Для оценки получившихся проектов было сформировано экспертное жюри:

  • Олег Александрович Соколов, министр информатизации и связи РМ;
  • Руслан Викторович Жалнин, и.о. зав. кафедры прикладной математики, дифференциальных уравнений и теоретической механики;
  • Антон Максимов, технический директор компании Heads and Hands;
  • Максим Зайцев, разработчик в компании CodeInside (Пенза), участник команды, победившей в Хакафоне в Пензе и Москве. Максим приехал в солнечную Мордовию не один, и вместе со своими товарищами он помогал ребятам из клуба робототехники “Юные Кулибины”. А еще Максим рассказал о своём участии в Хакафоне и поделился своими секретами о том, как выиграть хакатон.

IMG_1733 IMG_1881

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

Всего в Хакатоне участвовало 6 проектов:

1.  “Rulty.com” (Евгений Ананьев, Азат Салькаевт, Евгений Сысманов) — база недвижимости для аренды, в которой пользователь по заданным параметрам подбирает для себя квартиру. Разработан алгоритм, который особым образом составляет рейтинг недвижимости. Этот проект занял первое место как лучший технический проект на Хакатоне.
2. “I can’t run but I should PP” (Руслан Царуев) — игра, в которой герой должен прорваться через толпу рокеров на концерте к туалету. С дизайном игры Руслану помогал его товарищ из Питера в режиме онлайн. Игра также заняла первое место как лучшее игровое приложение.
3. “Monkey” (Дмитрий Парамонов) — инструмент для преобразования информации базы данных в удобные для пользователя объекты (ORM). По решению жюри — второе место. Ссылка на GitHub — https://github.com/whiterabbit1983/monkey-orm
4. “Stylish Choice” (участники клуба робототехники «Юные Кулибины») — веб-приложение, которое позволяет подбирать пользователю гардероб в зависимости от погоды, настроения и того, куда человеку надо пойти. За интересную идею и первоначальное воплощение школьникам было присвоено третье место.
5. VK likes analyzer (Дмитрий Михеев) — приложение для соц. сети vk.com, которое определяет интересы пользователей ВКонтакте на основе того, какие посты они лайкали. В процессе работы выяснилось, что аналоги этого приложения уже есть, и Дмитрий просто для себя разбирался в нужных для этого инструментах и технологиях.
6. “Хукам” (Дмитрий Морисон) — сервис знакомств, в котором авторизация пользователя производится не по номеру телефона или почте, а по лицу. В конкурсе этот проект участвовал как дизайнерская работа (дизайн пользовательского интерфейса).
Кстати, Дмитрий также поделился своим опытом в SMM на единственном баркэмпе еще во время Xакатона. Обсуждение было довольно оживленным, все участвующие в нем поделились своим мнением и могли вынести интересные выводы.

Хотелось бы выразить огромнейшую благодарность тем, кто участвовал! Без вас Хакатон бы не состоялся. Одно жаль — участников оказалось в итоге меньше, чем зарегистрировалось. Программисты, где ваша активность и ваша фантазия? 🙂

IMG_1706 IMG_8071

IMG_7232 IMG_1921

IMG_1911 IMG_1878

IMG_1801 IMG_1791

IMG_1761 IMG_1820

Во время открытия хакатона ребята из ЗАО “Эволента” провели демонстрацию “Увлекательной реальности” — проекта с использованием 3D и технологии дополненной реальности для проведения школьных лабораторных работ, а также других демонстраций и презентаций. Все желающие могли потестировать устройство Leap Motion и “поиграться” с приложением. Спасибо Виталию Чегереву и его коллегам за очень интересную презентацию!

_MG_8039

IMG_7207

В целом, Хакатон прошёл успешно. Были неполадки с wi-fi (всё та же проблема), но в следующий раз мы обязательно что-нибудь придумаем, и у нас будет бесперебойный интернет.

Очень приятно было встретить постоянных активистов FoxDevs и не менее приятно — увидеть новые лица. Жаль, что смогли прийти не все, кто был в списках — кстати, отдельное спасибо от меня лично за то, что отнеслись с пониманием и зарегистрировались заранее, это было важно для пропуска в здание Технопарка. Проблем с этим не было, и это радует. А еще напутствие участникам на будущие хакатоны: берите с собой спальные мешки! и у вас не будет трудностей с поиском места для сна 🙂

Вот, наверное, всё, что хотелось сказать о Третьем Хакатоне в Саранске! Если мы что-то упустили, с удовольствием выслушаем в комментариях дополнения и ваши личные мнения о прошедшей движухе. Ну и напоследок: ждём всех на следующем, четвертом, хакатоне, который планируется в сентябре. Мы уже начали подготовку, а вы начинайте придумывать идеи и звать друзей 🙂 сделаем Хакатон более массовым и незабываемым!

Фотографии с Хакатона можно посмотреть по ссылке.

Стандартный
Meetup, misc

Байки из склепа: КАК ЗАФЕЙЛИТЬ ПРОЕКТ

22 февраля FoxDevs собрался небольшой компанией в традиционном месте проведения круглых столов – Алекс Кафе, чтобы обсудить одну из актуальнейших проблем – успешность IT-проектов. Мы решили пойти от противного и собрать “вредные советы” для стартапов.

Своим опытом делились ребята из набирающего популярность сервиса CrocoTime – Александр Бочкин и Дмитрий Иванов. Сейчас у CrocoTime появляется все больше и больше клиентов, среди которых есть и крупные компании, но такого успеха они добились не сразу. Проект несколько раз оказывался на грани закрытия. К великой радости команды им удалось преодолеть все трудности. По итогам нашей беседы родился список того, что не нужно делать в развивающемся проекте.

 

Not to do list

Совет первый. Не относитесь к своему проекту как к бизнесу. Просто программируйте.

Именно так можно надолго затормозить развитие проекта. Если не задаваться вопросом “Как заработать с помощью сервиса сейчас?” или не иметь четкого плана монетизации, выход на точку безубыточности может затянуться слишком надолго. Последствия очевидны. Очень важно вовремя начать трансформацию стартапа в полноценную самостоятельную компанию.

Совет второй. Не думайте о маркетинге. Ваш продукт и так купят – ведь он идеален.

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

Совет третий. Не нанимайте продажников и маркетологов.

Да, вероятно, вы – человек-оркестр. Вы хороший программист, дизайнер, маркетолог, “пробивной” человек, как и все предприниматели. У вас накопился немалый опыт, который является хорошим подспорьем вашему бизнесу. К тому же, руководители проектов – весьма ответственные люди, поэтому часто сами занимаются маркетингом, прямыми продажами и ведут разработку проекта. Так было и в CrocoTime (говорят, даже неплохо получалось). Но наняв настоящих специалистов для этой работы, команда ощутила, насколько лучше профессионалы справляются с возникающими проблемами.

 

Совет четвертый. Добавляйте много клевых новых фич.

 

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

Совет пятый. Компенсируйте количеством джуниоров отсутствие у них опыта (самый вредный совет).

Казалось бы, чем больше рабочих рук, тем быстрее продвигается работа. А учитывая проблемы с наймом продвинутых программистов, зачастую не остается выхода, кроме как нанять побольше подающих надежды молодых разработчиков и обучить их без отрыва от производства. Вполне жизнеспособный подход, но не для premium b2b-продуктов. Для пользовательского функционала ошибки допустимы, но если с данными работает не человек, а другая машина – нет. Для CrocoTime этот урок оказался самым тяжелым. Во-первых, “основной состав” проекта тратил слишком много времени и сил на обучение в ущерб работе над проектом. Во-вторых, в разы повысился риск ошибок, цена которых слишком велика (может приехать служба безопасности и “наказать” виновников). Поэтому иногда единственное решение – небольшая команда энтузиастов-профессионалов с запредельной мотивацией.

Совет шестой. Не придавать значения техническим ошибкам.

То, что баги есть всегда – факт. Вопрос в том, насколько серьезно к ним относиться. Философски считать, что “it happens” или педантично отслеживать каждую ошибку и тут же ее исправлять? Важно учитывать цену вашей ошибки для ваших клиентов. Если на вашем сервисе завязан чей-то бизнес, ваши сервера хранят важную информацию или от данных системы в буквальном смысле зависит судьба людей, ошибки вам могут просто не простить. Максимальные меры безопасности, предельное внимание к багам, высокая квалификация программистов – это должно помочь (разумеется, решить эти задачи весьма непросто).

Совет седьмой. Не использовать собственные инструменты, кастомизированные под нужды конкретного проекта. И не продумывать весь технологический стек.

В FoxDevs мы уже касались темы кастомных инструментов, разрабатываемых для внутреннего использования в фирме. Время – деньги, и часто изобретение велосипеда очень дорого обходится фирме. Дороже, чем платные решения. Однако важно уметь правильно оценивать свой проект и создавать собственные инструменты тогда, когда это необходимо.

В CrocoTime в определенный момент встал вопрос выбора инструмента для автоматического сбора багов. Готовое решение с настройкой под себя или собственное решение на основе доступных технологий?

Сначала попробовали внедрить систему автоматического сбора отчетов о сбоях на основе Google BreakPad. Проблема была в том, что приходило несколько тысяч отчетов. Поэтому следующим шагом стала автоматизация процесса при помощи Mozilla Socorro. На этот раз возникли проблемы с настройкой, которая требовала слишком много времени и сил. В итоге было написано небольшое решение на основе Google BreakPad, которое используется до сих пор.

Другой задачей, вставшей перед проектом, была необходимость обработки большого количества статистики. Статистика представляет собой временные интервалы, объединенные в цепочки. Их нужно “пересекать”, объединять результаты, суммировать и проводить другие “экзекуции”. Для таких нетипичных для оперирования реляционными данными задач в некоторых базах данных предусмотрены специальные интервальные индексы. Но они покрывают не все задачи. При этом объем данных очень велик, и оперативной памяти не хватает.

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

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

Совет восьмой. Не быть готовым потерять все.

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

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

 
Лена Зверева
Дмитрий Иванов
Стандартный
Meetup, Presentation, Video

Респонсивная верстка (Алексей Чикин)

Статическая, резиновая, адаптивная, респонсивная вёрстка: в чём отличия, какие сложности возникают при переводе существующией вёрстки на респонсивную и какие инструменты для этого есть. Будет упомянут принцип "мобайлфёст" и некоторые замечания по типографике

Презентация: http://sho.io/responsive-markup-foxdevs

Сайт Алексея Чикина: http://makingoff.name

 

 

Стандартный
Meetup, Photo

Второй Tech.Meetup в Саранске

15 ноября в “Технопарке Мордовия” прошел второй саранский Tech.Meetup. Место выбрано не случайно, ведь там создается что-то вроде IT-кластера, центра сосредоточения IT-компаний Саранска, которые потихоньку становятся резидентами и переезжают в ТП. По плану, в месте с такой высокой концентрацией айтишников из разных компаний и разных сфер повысятся показатели по генерированию идей, рождению ноу-хау и разработке ПО.

Встреча длилась чуть больше полутора часов и состояла из двух выступлений. В первой части Алексей Алешков из компании Webparadox рассказывал об OAuth 2, во второй Андрей Малышев (компания Кодер) делился опытом использования AngularJS.

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

На Meetup пришло довольно много разработчиков, свободных мест почти не было. После каждого выступления возникали оживленные дискуссии. Можно сделать вывод, что доклады получились интересные и полезные. Возможно, авторы смогу написать небольшие статьи или заметки для тех, кто не смог прийти на саму встречу.

Немного субъективного мнения

Технопарк — это, конечно, хорошо, но еще раз пойти на Tech.Meetup мне себя будет сложно заставить. Во-первых, из-за дороги. Без личного автотранспорта и лишних денег на такси поездка в технопарк становится настоящим приключением, особенно часть с безуспешным ожиданием газели на остановке и прогулкой по слегка освещенной дорожке в лесу в девять вечера, да еще и в такой холод. Парням, конечно, проще 🙂

А еще вечером после работы очень хочется пищи. К сожалению, в это время в Технопарке ничего купить уже нельзя. И поблизости тоже, потому что по близости ничего нет. И времени, чтобы забежать в магазин по дороге, тоже нет. Хоть бутеры с утра себе заворачивай.

В общем, тяжко. “Если бы ты знал женскую тоску по сильному плечу” (с личным а/м), как говорится %)

Стандартный