Железный способ разблокировки iCloud на Apple iPad Air 2 Cellular A1567

Автор: admin от 1-01-1970, 03:00, посмотрело: 1495

Железный способ разблокировки iCloud на Apple iPad Air 2 Cellular A1567

Год назад я рассказал, как обойти блокировку iCloud на всех планшетах iPad Cellular. Теперь же пора рассказать про способ обхода iCloud на iPad Air 2 Cellular A1567.

Категория: Apple, Сделай Сам

 

Yii 2.0.5 (исправление безопасности)

Автор: admin от 1-01-1970, 03:00, посмотрело: 288

Вышел Yii 2.0.5 исправляющий проблему с безопасностью, найденную в классе yiiwebViewAction. Настоятельно рекомендуется обновиться. Обновление полностью совместимо с 2.0.4, содержит только исправление безопасности и не поломает ваш код.

Уязвимость в ViewAction и заключается в возможности запускать любой PHP файл (или файл с расширением .php) на диске передав относительный путь через параметр view. Так как о проблеме сообщили через публичный трекер, мы исправили её и выпустили обновление немедленно.

Для этой уязвимости мы зарезервировали номер CVE-2015-5467. http://habrahabr.ru/post/262315/#habracut

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

 

10+ советов по написанию быстрого кода в Mathematica

Автор: admin от 1-01-1970, 03:00, посмотрело: 454

Перевод поста Джона Маклуна (Jon McLoone) "10 Tips for Writing Fast Mathematica Code".
Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе.
Пост Джона Маклуна рассказывает о распространенных приемах ускорения кода, написанного на языке Wolfram Language. Для тех, кто заинтересуется этим вопросом мы рекомендуем ознакомиться с видео «Оптимизация кода в Wolfram Mathematica», из которого вы подробно и на множестве интересных примеров узнаете о приемах оптимизации кода, как рассмотренных в статье (но более детально), так и других.
Когда люди говорят мне, что Mathematica недостаточно быстро работает, обычно я прошу посмотреть код и часто обнаруживаю, что проблема не в производительности Mathematica, а в её не оптимальном использовании. Я хотел бы поделиться списком тех вещей, на которые я обращаю внимание в первую очередь при попытке оптимизировать код в Mathematica.

1. Используйте числа с плавающей точкой, и переходите к ним на как можно более ранней стадии.


Самая распространённая ошибка, которую я замечаю, когда разбираюсь с медленным кодом — задание слишком высокой точности для данной задачи. Да, неуместное использование точной символьной арифметики — самый распространенный случай.

У большинства вычислительных программных систем нет такого понятия, как точная арифметика — для них 1/3 это то же самое, что и 0,33333333333333. Это различие может играть большую роль, когда вы сталкиваетесь со сложными и неустойчивыми задачами, однако для большинства задач числа с плавающей точкой вполне удовлетворяют нуждам, и что важно — вычисления с ними проходят значительно быстрее. В Mathematica любое число с точкой и с менее чем 16 цифрами автоматически обрабатывается с машинной точностью, потому всегда следует использовать десятичную точку, если в данной задаче скорость важнее точности (например, ввести треть как 1./3.). Вот простой пример, где работа с числами с плавающей точкой проходит почти в 50,6 раза быстрее, чем при работе с точными числами, которые лишь затем будут переведены в числа с плавающей точкой. И в этом случае получается такой же результат.

10+ советов по написанию быстрого кода в Mathematica

10+ советов по написанию быстрого кода в Mathematica

10+ советов по написанию быстрого кода в Mathematica

10+ советов по написанию быстрого кода в Mathematica

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

 

Удар из прошлого: DdoS-атака RIPv1, или чем опасны старые роутеры

Автор: admin от 1-01-1970, 03:00, посмотрело: 251

Атаки, использующие устаревший протокол маршрутизации RIPv1, снова были замечены с 16 мая 2015 года, после более чем годичного забвения. Их зафиксировала первой компания Akamai, а через пару дней — и DDoS-GUARD.

RIPv1 впервые был представлен в «историческом» RFC1045 (оригинальная спецификация больше не поддерживается). Протокол поддерживает только классовую маршрутизацию. Таким образом, если сеть, анонсируемая по RIPv1, относится к классу «A» (например, 10.1.2.0/24), то реально отправляемый анонс будет выглядеть, как 10.0.0.0/8. Это, среди прочего, значительно ограничивает применение RIPv1 внутренними сетями, он малопригоден для Интернета.

Основные характеристики рассматриваемой атаки

• объем трафика: до 12,8 Гбит
• пакетов в секунду: до 3,2 млн
• вектор атаки: амплификация RIPv1
• исходящий порт: UDP:520
• входящий порт: случайный

Удар из прошлого: DdoS-атака RIPv1, или чем опасны старые роутеры

Категория: Информационная безопасность

 

Улучшаем Fody MethodDecoratorEx для асинхронных методов

Автор: admin от 1-01-1970, 03:00, посмотрело: 185

В статье речь пойдет о крошечном усовершенствовании проекта Fody.MethodDecorator с добавлением возможности декорирования асинхронных методов.

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

 

Дайджест полезных материалов для iOS-разработчиков

Автор: admin от 1-01-1970, 03:00, посмотрело: 259

Дайджест полезных материалов для iOS-разработчиков


Дайджест полезных материалов для iOS-разработчиков

Дайджест полезных материалов для iOS-разработчиков
В фары добавляются следящие элементы для предотвращения столкновения. Дно отслеживает разметку, чтобы автомобиль не ушел с дороги. В автомобиле все больше электронного управления. Wired показал удаленное управление Jeep. Хотя водитель был предупрежден, ему явно было не по себе. Больше внимания безопасности, товарищи. Больше внимания.

Читать выпуск

Категория: Веб-разработка, Game Development, iOS

 

Сравнение скорости исполнения кода Drupal для PHP 5.3-5.6 и 7.0. «Битва оптимизаторов кода» apc vs xcache vs opcache

Автор: admin от 1-01-1970, 03:00, посмотрело: 343

Сравнение скорости исполнения кода Drupal для PHP 5.3-5.6 и 7.0. «Битва оптимизаторов кода» apc vs xcache vs opcache



В продолжение статьи:

Ускорение и оптимизация PHP-сайта. Какие технологии стоит выбирать при настройке сервера под PHP



В отличии от предыдущего материала, в этой статье сделан упор на сравнение скорости отклика и интерпретации кода для различных версий PHP, включая PHP 7 beta3.

Для ранних версий PHP, проведено тестирование между оптимизаторами кода apc, xcache и opcaсhe.
Эта статья не содержит тестов на производительность, таких как нагрузочные тесты ab и siege. Возможно, об этом я напишу в одной из следующих статей.
В данном случае, меня не интересует сколько страниц за секунду способна сгенерировать та или иная версия php-интерпретатора, скорее то, с какой скоростью она сгенерирует мне страницу и с какой задержкой.
В данном случае разница в том, что тесты производительности замеряют отношение скорости интерпретатора к общим ресурсам сервера, а так же подготовленности других связанных компонентов web-системы к работе на повышенных нагрузках.
Остановимся на скорости и отклике. Очевидно что производительность зависит от скорости, но высокая скорость не может гарантировать высокую производительность. Это, возможно, связанно с тем, что недостаточно хорошо настроен web-сервер или база данных, а также с какими-то не было ограничениями, например сетевого стека.
Что бы не заниматься попыткой объять необъятное, мы просто замерим скорость и отклик работы интерпретаторов php, на мощном сервере без нагрузки, с одинаковыми конфигурациями web-сервера, базы данных и операционной системы для всех испытуемых. Используем конфигурацию php-fpm + nginx. База данных MariaDB. Все технические детали скрыты под спойлером ниже.

Категория: Программирование, Системное администрирование, Веб-разработка, Linux

 

Протоколы состояния канала и однозоновый OSPF (часть 2)

Автор: admin от 1-01-1970, 03:00, посмотрело: 373

Протоколы состояния канала и однозоновый OSPF (часть 2)Продолжение перевода главы из книги Chris Bryant «CCNP Route Study Guide». Его сайт — thebryantadvantage.com. Книга доступна на amazon.

Из всех просмотренных видео, прочитанных книг для подготовки к CCNP ROUTE, материал из этой показался наиболее легким для усвоения. Позволяет разложить все по полочкам. Кроме теории мне также понравились практические примеры. В конце каждой главы есть ссылки на уроки на youtube.
Часть 1.

Категория: Админитстрирование » Сетевые технологии

 

Используем официальный docker-образ NGINX в InfoboxCloud: часть 1

Автор: admin от 1-01-1970, 03:00, посмотрело: 444

За последний год в Docker Hub стало доступно уже более 100 000 образов, а загружались образы с Docker Hub уже более 300 миллионов раз. Из них более 20 миллионов загрузок пришлись на 70 официальных образов разработчиков Docker, таких как Oracle, CentOS и NGINX.

NGINX используется на более 40% самых больших сайтов в мире, не только как веб-сервер, но и как реверс-прокси сервер, балансировщик нагрузки и HTTP кэш. Официальный образ NGINX был загружен 3.4 миллиона раз.

Используем официальный docker-образ NGINX в InfoboxCloud: часть 1

В этой статье вы узнаете:

  • как развернуть и использовать Docker-образ с NGINX.

  • как быстро развернуть реверс-прокси на NGINX и несколько сайтов в Docker

  • как развернуть геораспределенную инсталляцию, состоящую из нескольких сайтов и реверс-прокси в каждом из 3х регионов InfoboxCloud.


Если раньше вы не использовали Docker, рекомендуется к прочтению:
Используем Docker и не волнуемся о vendor-lock
Погружаемся в Docker: Dockerfile и коммуникация между контейнерами
Обзор новшеств Docker Engine с 1.0 до 1.8. Введение в Docker Compose

В конце статьи мы раздаем пробные версии InfoboxCloud бесплатно.

Категория: Системное администрирование, Веб-разработка

 

Интервью с сооснователем сервиса по увеличению конверсии мобильных приложений SplitMetrics

Автор: admin от 1-01-1970, 03:00, посмотрело: 230

Интервью с сооснователем сервиса по увеличению конверсии мобильных приложений SplitMetrics

В этом интервью мы беседуем с сооснователем сервиса SplitMetrics Евгением Невгенем. Компания разработала сервис, который позволяет протестировать такой важный показатель, как конверсия страницы приложения в магазинах Apple и Google. Кроме того, SplitMetrics позволяет выявить ряд факторов, влияющих на решение пользователя об установке. Это позволяет повысить конверсию, изменив описания, картинки или видео об игре. Идея весьма интересная, и благодаря ей, стартапу удалось получить инвестиции, и сейчас компания открывает офис в США.

Надеюсь вы помните, что эту тему мы освещаем не в первый раз. Базовые советы по оптимальному присутствию в магазинах приложений мы уже публиковали в блоге Appodeal. Кстати, не забывайте подписываться.
Что касается интервью, то оно преподносится в следующем формате: «Q:» – вопросы основного интервьюера, «E:» – ответы Евгения Невгеня. Все просто.

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