Как я боролся с воровством… с помощью php

Автор: admin от 5-09-2018, 16:30, посмотрело: 24

Как я боролся с воровством… с помощью php

Когда мы платим ежедневно за услуги — это покупка услуг.

Когда мы платим ежедневно за ничего (порой даже не подозревая об этом) — это воровство.



Добрый день, читатели Хабра!



С чего всё началось



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



О котором из «воровств» я? О том, где мы, гуляя по интернету, нажимаем на кнопочку «смотреть видео»,  грузится какая-то страница, видео почему-то не проигрывается, мы уходим и гуляем дальше, а на самом деле мы «добровольно» подключили себе услугу получать что-то, что никто никогда не видел за символическую плату 30 рублей в день со счёта своего мобильного. У людей это называется wap-click или мобильные подписки, а сотовые операторы придумывают разнообразные красивые названия. Ещё бы, не включать же в список услуг «воровство по видеокнопке».

Категория: Программирование, Google

 

«Яндекс» подал жалобу на решение суда об удалении ссылок на пиратский контент

Автор: admin от 5-09-2018, 15:05, посмотрело: 24

«Яндекс» подал жалобу на решение суда об удалении ссылок на пиратский контентСегодня стало известно о том, что «Яндекс» подал в Мосгорсуд жалобу на постановление, которое обязало компанию удалить из сервиса «Яндекс.Видео» пиратский контент. Об этом сообщает РБК. Речь идет о деле по иску «Газпром-Медиа».



«В Мосгорсуд от ООО «Яндекс» поступили заявления об отмене обеспечительных мер, наложенных определениями судей Мосгорсуда по заявлениям АО «ТНТ-Телесеть» (фильм «Домашний арест»), ООО «Телеканал ТВ3» («Мистические истории»), ООО «ТРК 2х2» («Осторожно, земляне»), ООО «Парнас-Медиа» («Вне игры»)», — сообщили в пресс-службе суда.

Категория: Яндекс

 

Сервер в облаках: Итоги проекта

Автор: admin от 5-09-2018, 14:50, посмотрело: 24

Друзья, пора подвести итоги нашего проекта-конкурса «Сервер в облаках». Если кто-то не в курсе, мы запилили фановый гик-проект: сделали маленький сервер на Raspberry Pi 3, прикрутили к нему GPS-трекер и датчики, погрузили всё это добро на воздушный шар и доверили силам природы. Где приземлится шар, ведомо только богам ветров и покровителям воздухоплавания, поэтому мы предложили всем желающим ставить точки на карте — чьи точки окажутся ближе всего к фактическому месту посадки, получают «вкусные» призы.



Сервер в облаках: Итоги проекта



Итак, наш сервер уже слетал в облака, и пора подвести итоги нашего конкурса.

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

 

Оптимизация работы с прототипами в JavaScript-движках

Автор: admin от 5-09-2018, 14:50, посмотрело: 24

Материал, перевод которого мы сегодня публикуем, подготовили Матиас Байненс и Бенедикт Мейрер. Они занимаются работой над JS-движком V8 в Google. Эта статья посвящена некоторым базовым механизмам, которые характерны не только для V8, но и для других движков. Знакомство с внутренним устройством подобных механизмов позволяет тем, кто занимается javascript-разработкой, лучше ориентироваться в вопросах производительности кода. В частности, здесь речь пойдёт об особенностях работы конвейеров оптимизации движков, и о том, как осуществляется ускорение доступа к свойствам прототипов объектов.



Оптимизация работы с прототипами в JavaScript-движках

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

 

Патчим AndroidX

Автор: admin от 5-09-2018, 14:20, посмотрело: 26

Патчим AndroidX

На Google I/O 2018 была представлена замена существующим support-библиотекам — AndroidX



Изначально, support-библиотеки разрабатывались для обратной совместимости новых API-интерфейсов и были тесно связаны с операционной системой. Разработка support-библиотек велась во внутренних ветках, которые периодически вливались в Android Open Source Project (AOSP). Такой подход ограничивал мерж пулл-реквестов от сообщества небольшими отрезками времени когда код AOSP и внутренний код гугла были синхронизированы. Кроме того, для работы с support библиотеками необходимо было выкачивать весь код платформы, а это более 40ГБ исходного кода. Для моего диска объемом 250 ГБ это достаточно много.

Категория: Game Development, Android

 

Конфиденциальные транзакции в Monero, или как перевести неизвестно что неизвестно куда

Автор: admin от 5-09-2018, 14:10, посмотрело: 27

Мы продолжаем наш цикл об устройстве блокчейна Monero, и сегодняшняя статья будет посвящена протоколу RingCT (Ring Confidential Transactions), в котором представлены конфиденциальные транзакции и новые кольцевые подписи. К сожалению, в интернете мало информации о том, как он работает, и мы попытались восполнить этот пробел.



Конфиденциальные транзакции в Monero, или как перевести неизвестно что неизвестно куда



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



Поскольку этот протокол — одна из самых сложных технологий в Monero, читателю понадобятся базовые знания об устройстве этого блокчейна и поверхностные знания в криптографии на эллиптических кривых (чтобы освежить эти знания, можно прочитать первые главы нашей предыдущей статьи о мультиподписях).



Протокол RingCT



Одна из возможных атак на cryptonote-валюты — анализ блокчейна, основанный на знании суммы и времени отправленной транзакции. Это позволяет

Категория: Криптография

 

Яндекс запустил облако

Автор: admin от 5-09-2018, 10:45, посмотрело: 36

Сегодня компания Яндекс открыла новый сервис Яндекс.Облако.



Яндекс запустил облако



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


Проект представляет из себя 7 различных сервисов:




  • Yandex Compute Cloud — Виртуальные машины и диски

  • Yandex Object Storage — Масштабируемое хранилище данных

  • Yandex Virtual Private Cloud — Сети для обмена информацией между облачными ресурсами и интернетом

  • Yandex Identity and Access Management — Идентификация и контроль доступа к облачным ресурсам

  • Yandex Managed Databases — Управление базами данных ClickHouse, PostgreSQL и MongoDB

  • Yandex SpeechKit — Комплекс технологий распознавания и синтеза речи

  • Yandex Translate — Машинный перевод с поддержкой более 90 языков
  • Категория: Яндекс

     

    Самые маленькие Linux-компьютеры

    Автор: admin от 5-09-2018, 10:05, посмотрело: 41

    Самые маленькие Linux-компьютеры


    Несколько дней назад активисты движения за свободное аппаратное обеспечение выпустили вторую версию крошечного Linux-компьютера VoCore2 размером 25,6x25,6x3,0 мм, то есть с крупную монету (почти вписались по площади в квадратный дюйм). В спичечный коробок поместится примерно восемь таких компьютеров.



    Это потомок того самого VoCore, на который собирали деньги через Indiegogo. Всё-таки собрали, и проект живёт. Это абсолютно открытый компьютер, который кто угодно может собрать из указанных комплектующих (или купить плату в сборе за $17,99). Компьютер работает на прошивке OpenWrt/LEDE, то есть идеально подходит на роль портативного маршрутизатора.

    Категория: Linux

     

    Как гибридная касса самообслуживания увеличивает эффективность работы магазина

    Автор: admin от 5-09-2018, 10:05, посмотрело: 25

    Как гибридная касса самообслуживания увеличивает эффективность работы магазина


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

    Категория: Microsoft

     

    Прыжок в облако. Строим бюджетное решение для интернета вещей на NodeMCU + Azure IoT Hub

    Автор: admin от 5-09-2018, 10:05, посмотрело: 28

    Самое популярное назначение IoT устройств это сбор телеметрии. На сегодняшний день цены на облачные IoT сервисы снизились настолько, что позволить себе их использовать может и обычный рядовой пользователь. Сегодня расскажем о том, как отправить данные в облако с платы NodeMCU используя язык Lua.



    Прыжок в облако. Строим бюджетное решение для интернета вещей на NodeMCU + Azure IoT Hub

    Категория: Microsoft

     
    Назад Вперед