Как стать автором
Обновить

Компания Involta временно не ведёт блог на Хабре

Сначала показывать

Офис Involta: как мы работаем и зарабатываем, не уезжая из региона

Время на прочтение6 мин
Количество просмотров17K
Компания Инвольта появилась и продолжает успешно развиваться в Иванове. С нескольких человек и идеи о том, как заработать, мы выросли до более сотни сотрудников, десятков проектов и масштабного офиса в центре города. О том, где и как мы работаем, не уезжая из региона, и почему нам это нравится, под катом.


Всего голосов 12: ↑8 и ↓4+6
Комментарии22

Митап по маркетингу и PR в Иванове

Время на прочтение2 мин
Количество просмотров594
Если вы уже устали от бесконечных приготовлений к новогодней вечеринке и суеты по поводу подарков многочисленным родственникам, приглашаем вас остудить мозги и поговорить про важные маркетинговые тренды уходящего года вместе с нами на очередном митапе проекта involta events.


Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Митап по PHP в Иванове

Время на прочтение2 мин
Количество просмотров1.6K
Привет, Хабр!

Мы рады сообщить, что уже в эту субботу в офисе компании Инвольта состоится митап на тему: “PHP: Неправильный путь. Почему важно знать инструменты Native PHP сегодня. Личный опыт разработчика Rambler.”

Как уже понятно из темы, на митапе мы будем говорить про PHP.

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

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


Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии8

Иваново! Митап в честь 10-летия Node.js

Время на прочтение2 мин
Количество просмотров2K
Привет, Хабр! Компания involta вновь приглашает всех продвинутых IT-специалистов, а также тех, кто хочет ими стать, в свой новый просторный офис. На этот раз мы готовим масштабное погружение в мир JavaScript, чтобы поговорить о самой популярной технологии вселенной JS — программной платформе Node.js.

image
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии1

Иваново! Митап: Как построить карьеру в Digital?

Время на прочтение2 мин
Количество просмотров1.5K
Привет, Хабр! В эту субботу 28 сентября в Иванове мы обсудим тренды будущего года в Digital, поговорим о плюсах и минусах работы в профессии, составим стек востребованных знаний и умений.

Кто спикер?

В качестве спикера выступит гуру digital-индустрии, человек, входящий в TOP самых влиятельных персон российского медиа-рынка, исполнительный директор холдинга «Е-generator» (SMI2, Mirtesen) — Павел Власов-Мрдуляш.


Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии3

Карта Метро Москвы и всего мира для Android

Время на прочтение4 мин
Количество просмотров13K

ГЛАВА 1. Амбиции


Конец февраля 2018



Мы, как адепты идеологии свободного ПО и свободного рынка считаем, что монополия — это плохо.

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

Команда: в разное время от 2х до 4х человек.

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

ГЛАВА 2. Маршрут во мраке


Март – июнь 2018.

Нужна карта. Берем SVG, пихаем в SVGView, все отлично. Лагает ужасно, но мы радостные. Как рисовать отдельные маршруты? Никто не знает.

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

К тому же нам было нужно, чтобы приложение работало как можно быстрее. Использование WebView сразу отпадает, нужна GL-поверхность. Решили попробовать с SurfaceView (opengl поверхность, которую можно использовать как канвас) – всё не то. Она может производить изменения внутри себя, мигая черным цветом, так как она просто плохо реализована и не может выдержать нагрузку больше отрисовки кубика 20х20. Она может увеличиваться, пропадая через раз. Нам нужно было другое решение, но такое, которое было бы не так далеко от SurfaceView, так как по интерфейсу нам она полностью подходила.

image
Вкратце про баги драйверов на Android
Читать дальше →
Всего голосов 29: ↑27 и ↓2+25
Комментарии76