Рубрика «Мобильный веб» - 12

Мегафон не спешит закрывать старые дыры в безопасностиНе так давно, netAn опубликовал интересную статью описывающую проблемы безопасности системы Мегафон — Сервис-гид.

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

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

Как показал анализ, в Мегафоне, существует внутренний гейт, с которым соединятся и messages.megafon.ru, moscowsg.megafon.ru и многие другие приложение для авторизации абонентов. Используя мобильные приложения «UMS» и «Мегафон Диск» можно подбирать пароли с высокой скоростью за счет отсутствия необходимости в проведении полной процедуры аутентификации.

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

Общество телефонных зомбиМногие знают, что я хакер. При этом многих удивляет, когда я говорю, что терпеть не могу технологии. Да, когда я говорю это, я слегка преувеличиваю. На самом деле, меня просто стало раздражать, каким образом технологии вторгаются в нашу жизнь.

Если вы гуляли по любым людным улицам, уверен, вы поймете, о чем я. За последние 3-4 года значительно возросло число людей, уткнувшихся в свои смартфоны во время прогулок и совершенно отстраненных от окружающего мира. Если человеку нужно убить время (или он страдает прокрастинацией), он погружается в пролистывание бесконечных фидов фейсбука, твиттера или тумблера. Черт, я видел, как люди делали это во время просмотра ТВ-шоу, которого они ждали целую неделю.

Не поймите меня неправильно, технологии — это великая сила, которая помогла нам достичь удивительных высот (мы отправили людей на е***ую луну). Но это не мешает мне думать, что наши недавние изобретения скорее снизили качество нашей жизни нежели, чем улучшили. Мы превратились в общество телефонных зомби, склонивших головы над светящимися экранами в бесконечном поглощении бесконечных объемов бесполезной информации.Читать полностью »

Уровень подготовки веб-мастера: продвинутый

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

Поэтому мы представляем новую функциональность поиска Google – «индексирование приложений». На основе данных, предоставляемых веб-мастерами, она позволяет пользователям с большим удобством ориентироваться между сайтами и мобильными приложениями.

Обновленный Googlebot индексирует контент в Android-приложениях точно так же, как и на сайтах. Веб-мастеру остается лишь указать нужный контент с помощью файла Sitemap и хорошо знакомых Инструментов для веб-мастеров или элемента rel=alternate.

Читать полностью »

На пяти экранах

В полку заблуждений начала века прибыло: интернет не убил телевидение, как блоги не смогли заменить СМИ — уровень контента, производимого телекомпаниями, недоступен для любителей, а само телевидение перешло в наступление и теперь осваивает Сеть, вместо того, чтобы бежать от неё как чёрт от ладана. Даже если ваш телевизор давно служит исключительно в роли подставки для фигурок нэцкэ в углу, вы можете смотреть новости, спортивные трансляции и любимые передачи в прямом эфире с телефона, планшета или компьютера — именно такие возможности предлагает сервис "MegaFon.TV". А ещё он позволяет брать напрокат фильмы, поддерживает мультиэкранность — и всё это оплачивается со счёта вашего мобильного «МегаФон».
Читать полностью »

Верстка писем и email рассылок. Немного магии Gmail
Автор изображения Mike, Creative Mints

Добрый день. Я уже не раз писал о том, что media_queries в почтовых клиентах работают прекрасно. Даже outlook.com в браузере их адекватно воспринимает. Но вот gmail на яблоке и андроиде так не считает.

Если в случае остальных клиентов мы можем сделать, например так:

@media only screen and (max-width:480px) {
.big_img { display:none !important; }	 .small_img { display:block !important; }
}
@media only screen and (max-width:600px) {
.big_img { display:block !important; }	 .small_img { display:none !important; }
}

Читать полностью »

В качестве предисловия

Веб-дизайнерский народ в последнее время распробовал single page web applications. Что оправдано во многих случаях.
Но яыно ошибочно считать что single page web application не сделать без чего-то типа AngularJS, Ember и прочих Knockouts.
Во всяком случае если вам нужно сделать нечто простое типа To-do списка совершенно не обязательно тащить на клиент килобайты мега-фреймворка. На самом деле килобайты трафика это пол беды. Основная цена, скажем AngularJS, в том что он, как любой универсальный data binding механизм, создает значительную run-time нагрузку.

Эта статья про то как в 60 строках кода + jQuery/Zepto сделать простой app framework котрый можно расширять под свои нужды и без лишних сущностей в нагрузку.

Постановка задачи

Наш framework должен ...:

  1. … поддерживать routing, т.е. должна быть возможность сказать в деклартивной модели: «этот вот url hash должен быть показан в этом view».
  2. Должна быть возможность динамической загрузки разных view. Какие-то части нашего прилжения могут быть либо тяжелы для начальной загрузки либо не нужны например для незалогиненного пользователя.
  3. Должна быть возможность динамической загрузки скриптов. По причинам изложенным в п. 2
  4. Наше приложение будет поддерживать browsing history — кнопка «назад» в браузере должна показывать предыдущую страницу и т.д.
  5. Ну и все это должно быть компактным и расширяемым как того будет требовать логика нашего приложения.

Пример того что мы хотим получить

Приложение Bootstrap'нутый список контактов — содержит сам список, карточку — детали контакта и некую панель управления (dashboard). Что будет на той панели нам не важно — знаем что что-то будет и ладно.

Personas demo

Читать полностью »

Мобильный интернет в России и мире: платформы, потребление, тенденции

Предлагаем вашему вниманию тезисное изложение трёх докладов, представленных на пресс-конференции, организованной Mail.Ru Group совместно с компанией Nielsen.
Читать полностью »

image

О чем эта статья. Я хочу поделиться опытом разработки мобильного приложения на phonegap. В итоге получился целый програмный комплекс с RESTfull сервером, клиентами, да еще хостится на PaaS. Поэтому я опишу отдельно архитектуру клиентского приложения (html5 single page app, завернутое в phonegap), серверного (nodejs с swagger-node-express + node-orm2), и как разместить все это на openshift PaaS.
Читать полностью »

Вчера мы познакомили читателей с первой частью исследования мобильного интернета в России, проведенного компанией NewMR. Сегодня мы рады представить вам его продолжение! Из второй части «Рунета в картинках» вы узнаете, как россияне ведут себя в Интернете, в зависимости от устройства, с которого зашли в Сеть; как влияет появление смартфона на внимание пользователя к стационарному компьютеру, и сколько россиян используют мобильные устройства только для «забивания гвоздей».
image
Читать полностью »

Весной 2013 года компания NewMR провела исследование «Мобильная Россия», результаты которого выявили ряд интересных фактов о том, как россияне пользуются интернетом на мобильных устройствах. Полученные данные позволяют проследить динамику роста мобильного интернета и выявить тенденции увеличения мобильности населения, понять предпочтения пользователей относительно типов устройств, целей использования мобильного интернета — и многое другое. В инфографике ниже наглядно представлены результаты исследования.
image
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js