Рубрика «Блог компании DataArt»

iOS runtime mobile exploration with Objection, или Хакаем собственное приложение - 1

Автор: Андрей Батутин, Senior iOS Developer, DataArt.

Не раз и не два, придя на работу (или просто встав с кровати), я обнаруживал в почте гневное письмо, суть которого сводилось к тому, что в аппсторовской сборке приложения ничего не работает, и все надо срочно чинить.

Иногда причиной были мои косяки. Иногда — моих коллег. А иногда — даже самого Apple Inc.

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

QA Fest 2018: обзор главной QA-конференции Украины - 1

21–22 сентября в Киеве собрались около тысячи тестировщиков и тех, кто в принципе интересуется Quality Assurance. В этом году QA Fest проходил в пятый раз, в третий раз его партнером выступал DataArt. О самых интересных докладах и организации ивента рассказала Эллина Азадова — Senior QA в DataArt Kherson.Читать полностью »

Обход SSL Pinning в iOS-приложении - 1

Привет, меня зовут Андрей Батутин, я Senior iOS Developer в DataArt. В предыдущей статье мы говорили, как можно сниффить трафик нашего мобильного приложения с помощью HTTPS-прокси. В этой обсудим, как обходить SSL Pinning. На всякий случай, рекомендую прочитать первую статью, если вы ее еще не читали: это понадобится для понимания приведенного ниже текста.

Собственно, на практике SSL Pinning применяют, чтобы описанный способ инспекции и модификации трафика мобильного приложения не был доступен плохим парням или любопытному шефу.Читать полностью »

Как сниффить HTTPS-трафик iOS-устройства - 1

Привет, меня зовут Андрей Батутин, я Senior iOS Developer в DataArt, и сегодня мы будем сниффить HTTPS-трафик твоего «Айфона».Читать полностью »

JS-код, римские цифры, геометрические загадки: как мы шифруем свой возраст - 1

Каждый год ко дню рождения DataArt мы дарим коллегам фирменные футболки. В год нашего двадцатиления традиции исполнилось 10 лет. Мы отыскали и сфотографировали футболки, с которых все начиналось, и модели последних лет. В некоторых зашифрованы загадки, о которых успели забыть даже их авторы. Читать полностью »

Java Eastern European Conference 2018: доклады и впечатления - 1

Автор: Игорь Мастерной, Senior Developer, лидер Java-сообщества DataArt

18–19 мая в Киеве прошла JEEСonf — одно из самых ожидаемых событий для всего Java-сообщества Восточной Европы. DataArt выступил партнером конференции. На четырех сценах выступали докладчики со всего мира: Фолькер Симонис — представитель SAP в JCP и контрибьютор OpenJDK, Юрген Хёллер — главный инженер Pivotal, отец всеми любимого Spring Framework, Клаус Ибсен создатель Apache Camel, и Хью МакКи — евангелист в Lightbend.

График был очень насыщенным: за два дня более 50 выступлений, по 45 минут на каждое. 10 минут перерыва — и бежим на новый доклад. На то, чтобы посмотреть все видео, когда они появятся в сети, потребуется много времени. Поэтому кратко опишу доклады, которые я счел наиболее интересным и на которых побывал лично.Читать полностью »

Много ли гиков среди программистов? - 1

Фантастические фильмы и комиксы, игры и жесткая мультипликация — умение ориентироваться в них, способность узнавать цитаты и к месту цитировать любимых персонажей можно назвать признаком принадлежности к особой гик-культуре. Но правда ли, что программисты жить не могут без настольных стратегий или сериала «Рик и Морти»? Или все дело в том, что сторонний наблюдатель путает два значения слова «гик», не различая людей, увлеченных популярной кульутрой и высокими технологиями?

Ответ в нашем нерепрезентативном, но интересном исследовании. Чтобы разобраться, мы в феврале – апреле наблюдали за пользователями платформы самопроверки знаний IT-специалистов Skillotron из разных стран.Читать полностью »

DataArt готовится к 4 мая — дню «Звездных войн» - 1

DataArt запустил специальный раздел Star Wars на игровой платформе самопроверки знаний IT-специалистов Skilltron. Параллельно мы провели опрос среди 2,5 тысяч своих коллег, выяснив предпочтения поклонников саги в разных городах и странах. Порядок просмотра эпизодов, лучшие космические корабли и самые ненавистные персонажи в нашей инфографике и комментариях экспертов.Читать полностью »

Как не сойти с ума от Scrum? Опыт растущего проекта - 1

Надежда Мецкер, Senior QA, DataArt

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

Первое, о чем я расскажу, это Feature Demo — процесс, в ходе которого мы демонстрируем новый функционал приложения внутри своей же команды. Мы рассматриваем, как именно он был сделан, что получилось особенно удачно, а где можно было сделать лучше. Уже после общего рассмотрения и окончательного одобрения функционал может уходить в продакшн.Читать полностью »

Майкл Лазар: «Интернет, мобильные и проводные телефоны работают, потому что люди смогли согласовать стандарты» - 1

Консультант DataArt, участник рабочей группы виртуализации сетевых функций Европейского института телекоммуникационных стандартов, расскажет, как подразделение ООН регулирует индустрию, как открытые протоколы продолжают менять рынок и как технически происходит выработка новых стандартов.

— Кто определяет стандарты в телекоме?

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

В 1865 году был создан ITU — тогда эта аббревиатура расшифровывалась как «Международный телеграфный союз» — он должен был гарантировать работу телеграфов по всему миру. ITU до сих остается высшей инстанцией в индустрии связи, буква Т в его названии теперь обозначает «телекоммуникационный» [по-русски ITU традиционно называют Международным союзом электросвязи, — Прим. ред.]. Теперь он представляет собой ни много ни мало подразделение ООН, организации хоть и заметно более молодой, но, согласитесь, солидной. ITU распределяет радиочастоты, курирует запуск спутников и формулирует рекомендации для всех игроков рынка. Читать полностью »