Компания Инвольта появилась и продолжает успешно развиваться в Иванове. С нескольких человек и идеи о том, как заработать, мы выросли до более сотни сотрудников, десятков проектов и масштабного офиса в центре города. О том, где и как мы работаем, не уезжая из региона, и почему нам это нравится, под катом.
Компания Involta временно не ведёт блог на Хабре
Сначала показывать
Митап по маркетингу и PR в Иванове
2 мин
602Если вы уже устали от бесконечных приготовлений к новогодней вечеринке и суеты по поводу подарков многочисленным родственникам, приглашаем вас остудить мозги и поговорить про важные маркетинговые тренды уходящего года вместе с нами на очередном митапе проекта involta events.
+3
Митап по PHP в Иванове
2 мин
1.6KПривет, Хабр!
Мы рады сообщить, что уже в эту субботу в офисе компании Инвольта состоится митап на тему: “PHP: Неправильный путь. Почему важно знать инструменты Native PHP сегодня. Личный опыт разработчика Rambler.”
Как уже понятно из темы, на митапе мы будем говорить про PHP.
Сегодня мы живем в ситуации, когда большую популярность имеют не сами языки программирования, а их различные фреймворки, заточенные под выполнение тех или иных функций. Понятно, что рядовому разработчику для оперативного выполнения задач проще использовать именно подходящий фреймворк, нежели изобретать «велосипед» на чистом, например, PHP. Однако для работы над более сложными проектами знание базового синтаксиса бывает жизненно необходимо.
На митапе мы поговорим о важных аспектах существования языка PHP сегодня, о пользе работы с чистым кодом и фреймворками.
Мы рады сообщить, что уже в эту субботу в офисе компании Инвольта состоится митап на тему: “PHP: Неправильный путь. Почему важно знать инструменты Native PHP сегодня. Личный опыт разработчика Rambler.”
Как уже понятно из темы, на митапе мы будем говорить про PHP.
Сегодня мы живем в ситуации, когда большую популярность имеют не сами языки программирования, а их различные фреймворки, заточенные под выполнение тех или иных функций. Понятно, что рядовому разработчику для оперативного выполнения задач проще использовать именно подходящий фреймворк, нежели изобретать «велосипед» на чистом, например, PHP. Однако для работы над более сложными проектами знание базового синтаксиса бывает жизненно необходимо.
На митапе мы поговорим о важных аспектах существования языка PHP сегодня, о пользе работы с чистым кодом и фреймворками.
+12
Иваново! Митап в честь 10-летия Node.js
2 мин
2KПривет, Хабр! Компания involta вновь приглашает всех продвинутых IT-специалистов, а также тех, кто хочет ими стать, в свой новый просторный офис. На этот раз мы готовим масштабное погружение в мир JavaScript, чтобы поговорить о самой популярной технологии вселенной JS — программной платформе Node.js.
+6
Иваново! Митап: Как построить карьеру в Digital?
2 мин
1.5KПривет, Хабр! В эту субботу 28 сентября в Иванове мы обсудим тренды будущего года в Digital, поговорим о плюсах и минусах работы в профессии, составим стек востребованных знаний и умений.
Кто спикер?
В качестве спикера выступит гуру digital-индустрии, человек, входящий в TOP самых влиятельных персон российского медиа-рынка, исполнительный директор холдинга «Е-generator» (SMI2, Mirtesen) — Павел Власов-Мрдуляш.
Кто спикер?
В качестве спикера выступит гуру digital-индустрии, человек, входящий в TOP самых влиятельных персон российского медиа-рынка, исполнительный директор холдинга «Е-generator» (SMI2, Mirtesen) — Павел Власов-Мрдуляш.
+8
Карта Метро Москвы и всего мира для Android
4 мин
13KГЛАВА 1. Амбиции
Конец февраля 2018
Мы, как адепты идеологии свободного ПО и свободного рынка считаем, что монополия — это плохо.
Огромному количеству людей требуется удобная и быстрая навигация в метро. Странно, что нет ни одного достойного конкурента приложения Яндекс.Метро. Мы решили создать его сами, занимаясь этим в свободное время как хобби.
Команда: в разное время от 2х до 4х человек.
Повествованием охвачено только Android приложение, ввиду того, что оно было запущено первым и все основные механизмы были обкатаны на нём. Конечно, на текущий момент доступна и версия для iOS.
ГЛАВА 2. Маршрут во мраке
Март – июнь 2018.
Нужна карта. Берем SVG, пихаем в SVGView, все отлично. Лагает ужасно, но мы радостные. Как рисовать отдельные маршруты? Никто не знает.
В SVG формате нет никакой информации о наслоении, принадлежности элемента к какой-либо линии и прочей информации, которая критически необходима для построения маршрута. Так мы и пришли к использованию базы данных для хранения всех элементов для отрисовки.
К тому же нам было нужно, чтобы приложение работало как можно быстрее. Использование WebView сразу отпадает, нужна GL-поверхность. Решили попробовать с SurfaceView (opengl поверхность, которую можно использовать как канвас) – всё не то. Она может производить изменения внутри себя, мигая черным цветом, так как она просто плохо реализована и не может выдержать нагрузку больше отрисовки кубика 20х20. Она может увеличиваться, пропадая через раз. Нам нужно было другое решение, но такое, которое было бы не так далеко от SurfaceView, так как по интерфейсу нам она полностью подходила.
Вкратце про баги драйверов на Android
+25