Обзор вирусной активности для мобильных устройств в ноябре 2019 года

Автор: admin от 12-12-2019, 00:40, посмотрело: 58

В прошедшем ноябре вирусные аналитики компании «Доктор Веб» выявили в каталоге Google Play очередные угрозы. Среди них были новые модификации троянцев семейства Android.Joker, подписывавшие пользователей на платные мобильные услуги. Киберпреступники вновь распространяли вредоносные программы семейства Android.HiddenAds, которые показывали надоедливую рекламу. Кроме того, была обнаружена новая версия бэкдора Android.Backdoor.735.origin, предназначенного для кибершпионажа.

Категория: Android

 

Автоматическое добавление JSON источников в REFL.ME для формирования сообщений и оповещений

Автор: admin от 5-12-2019, 09:20, посмотрело: 43

После публикации здесь статьи "Сообщения и оповещения на Android через JSON" и попадания в топ 5 новостей дня на Hacker News, пришло множество писем обратной связи. Благодаря этому были добавлены новые полезные функции.



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

Категория: Программирование / Веб-разработка / Android

 

Сообщения и оповещения на Android через JSON

Автор: admin от 7-11-2019, 16:30, посмотрело: 87

Для получения коротких сообщений, можно использовать электронную почту, SMS, push-уведомления или создать бота для мессенджера.



Предлагаю рассмотреть еще один простой способ:



1. Создаем на стороне веб-сервиса источник данных в JSON.



{
        "refl.me":true,
        "message":"Hello!",
	"refresh":96
}


«refl.me» указываем обязательно true.

«message» задает текст сообщения, пустые сообщения игнорируются.

«refresh» задает, сколько раз нужно проверять источник в течении 24 часов (0 — ручное обновление, 288 — максимум).

Категория: Программирование / Веб-разработка / Android

 

Унификация правил валидации на примере Asp core + VueJS

Автор: admin от 30-10-2019, 17:40, посмотрело: 98

Унификация правил валидации на примере Asp core + VueJS

В статье описывается простой способ унификации правил валидации пользовательского ввода клиент-серверного приложеия. На примере простого проекта, я покажу как это можно сделать, с использованием Asp net core и Vue js.



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

Категория: Программирование / Веб-разработка

 

Android-кликер подписывает пользователей на платные услуги

Автор: admin от 18-10-2019, 23:30, посмотрело: 100

Компания «Доктор Веб» обнаружила в официальном каталоге Android-приложений троянца-кликера, который способен автоматически подписывать пользователей на платные сервисы. Вирусные аналитики выявили несколько модификаций этой вредоносной программы, получившие имена Android.Click.322.origin, Android.Click.323.origin и Android.Click.324.origin. Чтобы скрыть их истинное предназначение, а также снизить вероятность обнаружения троянца, злоумышленники использовали несколько приемов.

Категория: Веб-разработка / Google

 

40 лучших инструментов и ресурсов Laravel

Автор: admin от 11-10-2019, 21:05, посмотрело: 236

Привет, Хабр! Представляю вашему вниманию подборку, которая является переводом оригинальной статьи с моего блога.



Если есть идеи что добавить в подборку — буду рад пообщаться в комментах. Наслаждайтесь!

Категория: Программирование / Веб-разработка

 

Как я создал более 100 приложений с открытым кодом, используя инструменты автоматизации

Автор: admin от 2-10-2019, 22:05, посмотрело: 137

Представляем вам перевод статьи Sm0ke, опубликованной на сайте dev.to. Автор рассказывает о своем опыте генерации веб-приложений и способе автоматизации процесса их создания.



Привет, кодеры!



Я — разработчик-фрилансер, и я сгенерировал более 100 приложений на различных языках и платформах, используя инструменты автоматизации, парсинг HTML и бойлерплейт-код.



Все мои приложения, как платные, так и бесплатные, находятся в открытом хранилище GitHub. О некоторых из них я расскажу в этой статье.



#1 Сгенерированные JAMstack-приложения



Всего я создал более 40 таких приложений. Дизайн для них разрабатывали известные веб-агентства.



Как я создал более 100 приложений с открытым кодом, используя инструменты автоматизации

Категория: Веб-разработка

 

10 полезных советов по реализации Pixel Perfect дизайна во Front-end разработке (на примере работы с редактором Sketch)

Автор: admin от 28-05-2019, 13:00, посмотрело: 147

Привет, Хабр! Представляю вашему вниманию адаптированный перевод статьи "10 Useful Tips to Recreate Pixel Perfect Designs in Front-end" автора Jeroen Dellaert.



Мне как любому начинающему разработчику приходится часто сталкиваться с проблемами, решение которых нужно искать в сетях. Столкнувшись с понятием Pixel Perfect, я задумалась над тем, как это реализовать в рамках новых стандартов (Flexbox, Grid). К счастью, с появлением таких редакторов, как Figma и Sketch, жизнь у веб-разработчиков стала немного проще. Прошуршав по интернету, я нашла данную статью. Кроме броского заголовка в нем было несколько очень полезных советов, которые я в работе применяла на каком подсознательном уровне. Очень надеюсь, что этот адаптированный перевод принесет пользу многим ищущим ответов.



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



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

Категория: Веб-разработка

 

Пишем безопасное браузерное расширение

Автор: admin от 15-05-2019, 09:05, посмотрело: 90

Пишем безопасное браузерное расширение

В отличие от распространенной "клиент-серверной" архитектуры, для децентрализованных приложений характерно:




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

  • Отсутствие необходимости использовать сервер. Логика приложения может выполняться в блокчейн-сети, где возможно и хранение необходимого количества данных.



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



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

Об этом опыте мы вам и расскажем ниже.



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

Категория: Веб-разработка

 

«Чёрные дыры» веб-аналитики: сколько данных теряется в GA и почему

Автор: admin от 11-05-2019, 09:50, посмотрело: 82

«Чёрные дыры» веб-аналитики: сколько данных теряется в GA и почему



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



В рамках статьи мы сосредоточимся на Google Analytics, как самом популярном аналитическом сервисе, хотя большинство аналитических платформ, внедряемых on-page, имеют те же проблемы. Сервисы, которые полагаются на журналы сервера, избегают некоторых из этих проблем, но они настолько редко используются, что мы не будем касаться их в этой статье.

Категория: Google

 
Назад Вперед