Архив за 08 февраля 2016 - 6

Oracle выпустила внеплановое обновление для Java — Java 8 Update 73 (8u73, а также 6u113 и 7u97). В новой версии ПО исправлена уязвимость CVE-2016-0603 (Security Alert for CVE-2016-0603), которая позволяет злоумышленникам скомпрометировать систему при установке продукта с использованием дистрибутивов версий Java 6, 7 и 8. Уязвимость присутствует в компоненте установщика (Windows Installer) и заключается в том, что он может исполнить определенные файлы в директории загрузок пользователя (Downloads), заранее подготовленные злоумышленником.

Oracle исправила серьезную уязвимость в Java для Windows - 1

Уязвимость является относительно сложной для эксплуатации, поскольку атакующим нужно разместить необходимые файлы в директории загрузки еще до того как пользователь запустит на исполнение дистрибутив с ПО, поэтому ей присвоен не самый высокий уровень опасности CVSS (7.6). В то же время, при успешной реализации сценария атаки, злоумышленники смогут получить полный контроль над системой, поскольку DLL-библиотека злоумышленников будет исполнена в контексте процесса с высокими правами Администратора в системе.
Читать полностью »

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

В сети есть довольно много материалов, описывающих процесс тестирования инсталлятора и результат его работы. Существует множество чеклистов и других полезностей на эту тему. Речь ниже пойдет о достаточно узкой части процесса инсталляции — тестировании собственно визарда. Достаточно ли пройтись по всем экранам визарда, чтобы утверждать, что он хорошо работает? Возможно, хватит нажать на каждую из кнопок «Назад», «Далее», «Отмена» по одному разу? Как ограничить количество сценариев, если оно бесконечно (можно сколько угодно раз перемещаться между двумя соседними экранами инсталлятора с помощью кнопок «Назад» и «Далее»)?

Для иллюстрации используется инсталлятор LibreOffice 5 под Windows. Решение взять именно его связано с доступностью подробных пошаговых скриншотов. В статье используется нотация из первой и второй статей о покрытии графов.
Читать полностью »

Зачем 2 GPU?

Ноутбуки с двумя GPU появились уже очень давно. Первый MacBook Pro с такой технологией вышел еще в 2008 году.
Преимущество двух GPU в гибкости. Когда вам не нужна вся мощь видео системы, вы используете встроенное в процессор видео, наслаждаясь долгой работой от батарейки. Однако если вы захотели развлечься, то к вашим услугам мощный дискретный GPU. Да, он ест батарейку и жужжит вентиляторами, но дает хороший FPS в играх. Как же одному приложению переключать GPU? Читать полностью »

Сейчас рынок ПК постепенно переходит на оперативную память DDR4. Инициатором является Intel, тогда как настольные решения AMD пока с такой памятью не работают.

С учётом дороговизны ОЗУ последнее время, неплохим вариантом видится сохранить память DDR3 при обновлении конфигурации. Это может позволить, к примеру, новая системная плата Biostar H110MD Pro.

Бывший маркетинговый директор холдинга «Пронто Медиа» (владеет сайтами «Из рук в руки» и Job.ru) Георгий Чибисов стал руководить онлайн-рекламой в модном e-commerce Lamoda. Об этом Roem.ru рассказал сам Чибисов.

«Вышел 18 января на позицию Head of Online Acquisition. Займусь развитием онлайн маркетинга в компании», — сказал Чибисов. Он уточнил, что его прямым руководителем является CMO Lamoda Игорь Шелеметьев.

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

О СОРМ на Geektimes уже сообщалось, причем не раз. Теперь есть дополнительная информация: опубликован и выставлен на обсуждение общественностью проект Приказа Минкомсвязи по СОРМ. В проекте говорится о подключении к телеграфной связи, как третьей общефедеральной точки технического подключения спецслужб РФ к каналам связи.

Называется документ «Об утверждении Требований к сетям электросвязи для проведения оперативно-розыскных мероприятий. Часть III. Требования к сетям телеграфной связи для проведения оперативно-розыскных мероприятий». В нем прописаны требования к телеграфным сетям общего пользования (ТГОП) и сети «Телекс», сообщает Роскомсвобода. В частности, эти сети должны обеспечивать ряд возможностей по работе с информацией для представителей спецслужб.
Читать полностью »

По данным источника, гонконгское патентное бюро на минувшей неделе опубликовало четыре патента, полученных Apple. Они относятся к категории патентов на промышленный образец — художественно-конструкторское решение изделия, определяющее его внешний вид. Патенты касаются использования в ноутбуках Apple MacBook разъема порта USB-C.

Мы привыкли почему-то разделять REST и RPC, мне кажется это разделение искусственным. Просто REST строже и ограничен в методах, и это не всегда оправдано в сложном приложении.

Сделаем простую основу для написания сервисно-ориентированной архитектуры. Как стек технологий используем славный Yii2, быстрый Nginx и молниеносный Redis. Почему именно так, станет ясно позднее.

Для управления сущностями на примитивном уровне СREATE, UPDATE, DELETE, GET нам вполне достаточно Rest техники которая заложена в Yii2.

Для облегчения работы в сцепке Nginx + Redis, нам придется использовать немного нестандартный подход, то есть полностью передать как параметры: класс, метод и другие нужные параметры. Для валидации этой компании используем наипростейшую форму Yii2 Model (для экономии места проигнорируем code style):
Читать полностью »

Dota 2, или «Костяные фантазии». Моддинг флешки - 1

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

Полноценный REST API для перфекционистов за 5 минут - 1

Привет! Меня зовут Владимир, мне 28 лет и я наркоман наркоман. Мой наркотик – простота. На простоту я подсел из-за своего перфекционизма, которым меня наградили при рождении. Врачи говорят, что это взаимосвязано, мол перфекционизм — это стремление к совершенству, а простота позволяет подобраться к этому мифическому совершенству. Чем проще решение, тем меньше ошибок можно допустить, вот я и подсел. Я не стал с ними спорить и вместо того, что бы искать виновников моей истории, решил с этим жить и постараться повысить качество этой самой жизни.

Мир вокруг не идеален, сложную вещь сделать простой – невероятно сложно, поэтому всё чрезмерно усложнено. Людям нравиться чувствовать себя профессионалами, поэтому они оперируют сложными терминами, когда в этом нет необходимости, так они ощущают свою значимость и заполняют пустоту, которая образовалась из-за страха потерянного времени.
Читать полностью »


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