Архив за 20 марта 2016 - 2

Флагманские смартфоны Samsung уже много лет являются одними из лучших на рынке в плане качества их камер. Можно долго спорить, чьи же камеры на самом деле являются лучшими, но это вопрос достаточно относительный.

Между тем, это не помешало специалистам DxOMark оценить камеру смартфона Samsung Galaxy S7 edge и назвать её лучшей на этом рынке. Подробности о тесте можно прочесть по ссылке, мы же лишь уточним нюансы.

Китайский гигант Alibaba решил взяться за сегмент виртуальной реальности. Для этих целей компания создала отдельную исследовательскую лабораторию GnomeMagic Lab, что говорит о серьёзных амбициях Alibaba.

Alibaba создала лабораторию GnomeMagic Lab для сегмента VR

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

Компания Lenovo рассказала о некоторых структурных изменениях и смене в руководящем составе.

Подразделение PC Group (PCG) станет называться PC & Smart Device Business Group. Как можно понять из названия, сфера его интересов значительно расширится. Подразделение будет ответственно не только за ПК, но также за гибридные мобильные устройства, планшеты, планшетофоны, игровые и умные домашние устройства на основе платформ Windows, Chrome и Android. Возглавит новообразованную структуру Джанфранко Лянчи (Gianfranco Lanci).

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

Дистрибуция приложений. Часть 1: создание Formula для Homebrew - 1

Вступление к серии

Передо мной недавно встала задача, как распространять одну консольную утилиту? Обычные мои инструменты вроде pip, npm и gem не подходили в силу языка самой утилиты — bash. Тогда стало понятно, что нужно распространять свое приложение в том числе и через системные пакетные менеджеры. Для Mac — в силу отсутствия встроенного — таких пакетных менеджеров несколько. И у каждого из них есть свои особенности и недостатки. И в первой части я хочу более подробно остановиться на Homebrew, и как создавать пакеты для него.

Ну а чтобы установить приложения на Linux, то нужно будет собирать пакеты таких форматов: .tar.gz, .deb и .rpm. О чем я расскажу во второй части.
Читать полностью »

image

Если вы когда-либо видели аниме Sword Art Online, вы, наверное, удивлялись, почему нет ММО-игры по мотивам серии. Герои, сюжет, окружение — все идеально подходит для создания такого рода приложения. Многие фанаты этого аниме неоднократно обращались к авторам проекта с просьбой разработать игрушку, но до некоторого момента просьбы оставались неуслышанными.

Но сейчас наступил момент истины — мало того, что по мотивам Sword Art Online создается огромный MMO-мир, так еще в создании этого мира принимает участие IBM Watson. Игра эта — одна из наиболее продвинутых технологически, и не только из-за участия в разработке и управлении игровым миром когнитивной системы, но и потому, что игровой мир — это виртуальная реальность.
Читать полностью »

Исследователи израильской компании NorthBit продемонстрировали один из первых экспериментальных полнофункциональных эксплойтов для Android всех версий до 5.1. Эксплойт основан на уже закрытой обновлением Nexus Security Bulletin — September 2015 уязвимости с идентификатором CVE-2015-3864 (Stagefright), которая наделала в прошлом году много шума. Уязвимость присутствовала в библиотеке Android под названием Stagefright, которая используется в системном компоненте mediaserver. Она позволяла атакующим получать полный доступ к устройству через отправку специальным образом сформированного MMS-сообщения пользователю.

Security-ресерчеры продемонстрировали полнофункциональный эксплойт для Android - 1

Эксплойт NorthBit получил название Metaphor. Кроме детального описания механизма эксплуатации уязвимости, исследователи представили уязвимые места в Android для обхода защитных механизмов DEP & ASLR, которые используются для защиты от эксплойтов, полагающихся на размещении шелл-кода в области данных, а также опираются на фиксированные адреса в памяти Android для стабильной эксплуатации уязвимости. Как и в Windows, обход выполняется за счет известных методов ROP и heap-spray.

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

Компания Panasonic показала свои новые экзоскелеты. Видео, которое представлено ниже, было опубликовано компанией ещё 1 марта, но пресс-релиз вышел лишь сейчас. Правда, он не раскрывает каких-то особых подробностей об устройствах.

Итак, экзоскелеты, окрашенные в зелёный и фиолетовый, ориентированы на использование на производствах, складах и различных объектах, где необходима физическая сила без излишней скорости.

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

Швейцарская компания TH Swiss анонсировала полнокадровый объектив Irix 15mm f/2.4. По словам разработчиков, этот сверхширокоугольный ректилинеарный объективЧитать полностью »

Компания Japan Display сообщила, что закрывает две из четырёх производственных линий в Японии, на которых выпускают жидкокристаллические панели. Закрытие данных объектов является частью процесса реструктуризации.

Компания закроет линии 3.5G и 4.5G на заводах в Хигасиуре и Мобаре соответственно. Первый объект планируется закрыть в апреле, а второй в декабре нынешнего года. При этом продаваться компания ничего не будет и сохранит всё оборудование.

Миграции являются удобным инструментом для изменения структуры базы данных и поддержания ее в актуальном состоянии.

Yii2 поддерживает миграции из коробки. Использование миграций подробно описано в документации. Управление миграциями осуществляется из командной строки.

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

К сожалению, готового решения не нашел, поэтому заглянем в код фреймворка и посмотрим, как работают миграции.
Читать полностью »


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