Архив за 20 марта 2019 - 8
Doom: Eternal на экране смартфона. Игровой сервис Google Stadia запустят уже в этом году в США и Европе
2019-03-20 в 9:21, admin, рубрики: Новости, метки: новости«Бэкап мне на ленту запили». Рассказ от первого лица
2019-03-20 в 9:17, admin, рубрики: tape, tape library, Veeam, veeam backup and replication, архивирование на ленту, Блог компании «Veeam Software», виртуализация, виртуальная машина, Восстановление данных, долговременное хранение, ленточные библиотеки, магнитная лента, резервное копирование, Серверное администрирование, системное администрированиеВ предыдущей статье мы поведали вам о новых фичах в вышедшем в январе обновлении Update 4 для Veeam Backup & Replication 9.5 (VBR), где осознанно не упомянули бэкапы на магнитную ленту. Рассказ об этой области заслуживает отдельной статьи, потому что новых фич было действительно много.
– Ребята из QA, напишете статью?
– Почему бы и нет!

Парад новинок: завтра Apple может представить злополучную зарядную станцию AirPower, а послезавтра — новый футляр для AirPods
2019-03-20 в 9:08, admin, рубрики: Новости, метки: новостиУже сегодня, согласно некоторым данным, Apple может представить новый плеер iPod touch. Если верить новым источникам, на этом парад новинок купертинского гиганта не закончится.
Завтра и послезавтра нас может ждать ещё две новинки: зарядная станция AirPower и футляр для наушников AirPods с поддержкой беспроводной зарядки. Таким образом, Apple всю рабочую неделю будет представлять по одной новинке каждый день.
Действительно ли надёжна квантовая криптография?
2019-03-20 в 9:01, admin, рубрики: toshiba, Блог компании Toshiba, будущее здесь, информационная безопасность, квантовая криптография, квантовое шифрование, квантовые технологии, шифрованиеТысячи лет лучшие умы человечества изобретают способы защитить информацию от чужих глаз, но каждый раз находится способ раскрыть тайну шифра и прочитать секретные документы. Очередным святым Граалем криптографов всего мира стала квантовая криптография, в рамках которой информация передаётся с помощью фотонов. Фундаментальные свойства фотона как квантовой частицы таковы, что измерение характеристик неизбежно меняет его состояние. Другими словами, невозможно тайком перехватить информацию, передаваемую по квантовому каналу, потому что это изменит её. Или всё-таки возможно?
Читать полностью »
Экзотический карандаш: обнаружение второго звука в обыкновенном графите
2019-03-20 в 9:00, admin, рубрики: Блог компании ua-hosting.company, волны, второй звук, графен, графит, звук, квантовые технологии, лазеры, Научно-популярное, передача тепла, теплопроводность, физика, химияПроснуться утром под пение туканов, посмотреть прогноз погоды и увидеть все те же +28, надеть любимые шорты и пойти гулять по городу, отогнать наглых обезьян от мусорного бака, прогуляться по пальмовой аллее, присесть на лавку перед озером и покормить фламинго, вспомнить про подготовку к зиме и купить еще одни шорты. Для кого-то подобный день не является чем-то необычным, но для нас (я имею в виду жителей континентальных климатических регионов) это самая настоящая экзотика. При чем тут фламинго и туканы к физике, спросите вы? А при том, что физике тоже не чужда экзотика, проявляющаяся в процессах, веществах и явлениях, которые каким-то образом отличаются от общепринятой нормы. Сегодня мы поговорим именно об одном из таких явлений — втором звуке, который был обнаружен в обыкновенном графите. Что в нем такого экзотического, как ученые его нашли и должны ли мы разделять их восторг от открытия? Ответы мы найдем, там где и обычно — нет, не в гугле, а в докладе исследовательской группы. Поехали.Читать полностью »
Разработка простых современных JavaScript-приложений с использованием Webpack и прогрессивных веб-технологий
2019-03-20 в 9:00, admin, рубрики: javascript, webpack, Блог компании RUVDS.com, разработка, Разработка веб-сайтовДумали ли вы о том, чтобы воспользоваться при разработке своего очередного веб-проекта простейшим из существующих набором технологий? Если это так — значит материал, перевод которого мы публикуем сегодня, написан специально для вас.
JavaScript-фреймворки существуют для того чтобы помочь нам создавать приложения, обладающие сходными возможностями, используя обобщённый подход. Однако многим приложениям вся та мощь, которую дают фреймворки, не нужна. Использование какого-нибудь фреймворка в проекте небольшого или среднего масштаба, к которому предъявляются некие специфические требования, вполне может оказаться ненужной тратой сил и времени.
В этой статье мы поговорим о применении современных технологий при разработке веб-приложений, возможности которых не ограничены возможностями фреймворков. Кстати, если вам это нужно, то вы, с использованием описываемых здесь технологий, сможете создать собственный узкоспециализированный фреймворк. Чистый JavaScript и другие базовые веб-технологии дают разработчикам возможность делать то, что им нужно, не ограничивая себя рамками применяемых ими инструментов.
Читать полностью »
Создаём границы процедурно генерируемой карты
2019-03-20 в 8:42, admin, рубрики: генерация карт, Дизайн игр, парсинг, процедурная генерация карт, Работа с векторной графикой, разработка игр, синтаксический анализ, языки разметки
Скотт Тёрнер продолжает работу над своей процедурно генерируемой игрой и теперь решил заняться проблемой оформления границ карт. Для этого ему предстоит решить несколько непростых задач и даже создать собственный язык описания границ.
Важным элементом фэнтезийных карт, который уже довольно долго находился в моём списке, оставались границы. У функциональных карт обычно есть простая линия рамки, но у фэнтезийных карт и средневековых карт, из которых первые часто заимствуют идеи, имеют довольно продуманные и художественные границы. Эти границы дают понять, что карта намеренно сделана фантастической, и вселяют в зрителя ощущение чуда.
В настоящее время в моей игре Dragons Abound есть пара простых способов отрисовки границ. Она может отрисовывать одинарную или двойную линию по периметру карты и добавлять простые элементы в углах, как на этих рисунках:


Также игра может добавлять поле в нижней части границы для названия карты. В Dragons Abound есть несколько вариаций этого поля, в том числе такие сложные элементы, как фальшивые головки винтов:

В этих полях названий присутствует вариативность, но все они созданы вручную.
Один из интересных аспектов границ фэнтезийных карт заключается в том, что они одновременно и креативны, и шаблонны. Часто они состоят из небольшого количества простых элементов, сочетающихся разными способами для создания уникального результата. Как всегда, первым шагом при работе с новой темой для меня является изучение коллекции примеров карт, создание каталога типов элементов границ и изучение их внешнего вида.
Читать полностью »
Системные платы с чипсетами X370 и X470 уже начали получать обновления BIOS с поддержкой CPU Ryzen 3000
2019-03-20 в 8:37, admin, рубрики: Новости, метки: новостиНастольные процессоры AMD Ryzen третьего поколения полноценно ещё не представлены. Их выход на рынок ожидается летом.
Однако уже сейчас, как сообщается, системные платы с наборами логики X370 и X470 начали получать обновления BIOS, приносящие поддержку грядущих CPU.
Напомним, несмотря на переход на новую архитектуру и новый техпроцесс, эти процессоры сохранят исполнение AM4 и совместимость с текущими системными платами.
Использование локальной директории с пакетами в Python уже сейчас
2019-03-20 в 8:26, admin, рубрики: pep, python, импорт модулей, управление зависимостямиВ Python 3.8 предлагается добавить альтернативу виртуальным окружениям — локальную директорию с пакетами PEP 582 Python local packages directory.
Данный PEP предлагает добавить в Python механизм автоматического обнаружения директории __pypackages__
и использовать её при импорте в качестве источника установленных пакетов. Директория __pypackages__
будет иметь больший приоритет при импорте, чем глобальные или пользовательские директории с пакетами. Это позволит исключить создание, активацию или деактивацию виртуальных окружений.
Вот так будет выглядеть в Python 3.8 структура пакета с использованием __pypackages__
:
foo
__pypackages__
3.8
lib
bottle
myscript.py
В статье я расскажу как использовать локальную директорию с пакетами не дожидаясь выхода Python 3.8.