PHP-Дайджест № 134 (24 июня – 8 июля 2018)

В выпуске: PHP 7.3.0 alpha 3, PHPStan 0.10, Yii 1.1.20 и другие релизы, свежее предложение из PHP Internals по сравнению объектов, порция полезных инструментов, и многое другое.
Приятного чтения!

Читать дальше →
PHP-Дайджест № 134 (24 июня – 8 июля 2018)
Source: geektimes

Вопросы и ответы по возобновляемым источникам энергии, часть 2

Рассмотрев в первой части те вопросы к возобновляемым источникам энергии (ВИЭ), которые еще недавно считались серьезным барьером их развития, но в дальнейшем были сняты или ослаблены, мы подобрались к проблемам ВИЭ, актуальным и сегодня.

image
Плавучая китайская солнечная электростанция

У: Принципиальная переменчивость и неуправляемость генерации ВИЭ ограничивает их долю в энергосистеме 10-20%, после чего начинаются аварии и блэкауты.
О: Изначально все масштабные электрические сети обладают возможностью подстройки производства и спроса — в масштабе 5-10% в течении минут и в масштабе 30-70% в течении суток. Автоматизированность этого процесса позволяет безболезненно встраивать небольшие доли ВИЭ-генерации в сети, например 10% от годовой выработки в сосредоточенных источниках, или 20% распределено по всей сети.

С дальнейшим увеличением проникновения переменчивых ВИЭ проблемы начинают нарастать, т. к. компенсирующие возможности управляемых генераторов истощаются.
Читать дальше →
Вопросы и ответы по возобновляемым источникам энергии, часть 2
Source: geektimes

Дайджест свежих материалов из мира фронтенда за последнюю неделю №322 (2 — 8 июля 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Читать дальше →
Дайджест свежих материалов из мира фронтенда за последнюю неделю №322 (2 — 8 июля 2018)
Source: geektimes

[Из песочницы] Устойчивость обучения GAN

Впервые идея GAN была опубликована Яном Гудфеллоу Generative Adversarial Nets, Goodfellow et alб 2014, после этого GAN’ы являются одними из лучших генеративнх моделей.

Как и у любой другой генеративной модели задача GAN построить модель данных, а если более конкретно научиться генерировать семплы из распределения максимально близкого к распределению данных (обычно имеется датасет ограниченного размера, распределение данных в котором мы хотим промоделировать).

GAN’ы огромным количеством достоинств, но у них есть один существенный недостаток – их очень сложно обучать.

В последнее время вышел ряд работ посвященных устойчивости GAN:

Вдохновившись их идеями, я сделал небольшое свое исследование. Читать дальше →
[Из песочницы] Устойчивость обучения GAN
Source: geektimes

Как проверить надёжность дата-центра: 3 основных момента, на которые нужно обратить внимание

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

Сегодня мы решили рассказать, на какие моменты при оценке параметров дата-центра IaaS-провайдера следует обратить внимание.

Читать дальше →
Как проверить надёжность дата-центра: 3 основных момента, на которые нужно обратить внимание
Source: geektimes

Virgin Galactic договорилась об использовании итальянского космопорта

Компания Ричарда Брэнсона Virgin Galactic подписала договор с двумя итальянскими компаниями Sitael и Altec, которые имеют непосредственное отношение к аэрокосмической сфере. Суть договора — возможность использования американцами еще не достроенного космопорта в Гротталье для осуществления суборбитальных полетов. Космопорт строится силами двух компаний, упомянутых выше.

Взамен партнеры получают возможность отправки на аппаратах Virgin Galactic своих представителей. Получает доступ к космической программе и итальянское правительство, а также научные организации. Компания Брэнсона уже давно готовится к суборбитальным коммерческим полетам. По плану, полеты будут организовываться не только для космических туристов, но и научных миссий. Также американцы собираются запускать небольшие спутники.
Читать дальше →
Virgin Galactic договорилась об использовании итальянского космопорта
Source: geektimes

[Из песочницы] Секреты удачного проектирования ИС (информационной системы) на примере строительства больницы

Почему именно больница?

А почему бы и нет? Это хороший пример. Проект везде проект: плюс-минус те же стадии, та же схема управления, документооборот, работа с рисками, контроль качества и так далее. Везде есть требования и к оборудованию, и к помещениям, и к ПО. Вы спросите, какие могут быть требования к помещениям в Информационной Системе? Очень просто: расположение рабочих мест операторов, сервера — и тем и другим потребуется кондиционер. Вот уже и требования к помещениям. И вряд ли нынче кто-то сомневается, нужно ли больнице ПО. Если вы хотите идти в ногу со временем, перед вами встанет задача создать автоматизированное лечебное учреждение с электронными медицинскими картами, где врачи делают осмотр с планшетами, а, например, санитарки отмечают вымытый туалет не на листике, а в телефоне. Требований к ПО в данном случае будет предостаточно. А как только потребуется ПО, появится необходимость установить сервера, куда-то посадить админа и операторов. Все взаимосвязано.

Мы выбрали строительный проект, потому что на нем проще всего продемонстрировать, как спроектировать ИС. Информационная система скрыта где-то внутри, мы ее не видим, а стены — вот они перед нами: кривые и косые, с тупиковыми коридорами, потому что проект был сделан на коленке, да еще и заказчик свои требования менял сто раз по ходу пьесы.

Программный код внутри (но этого никто не видит)

При чем тут больница, если мы разрабатываем ПО?

А вот и нет, дорогие разработчики, руководители, аналитики, тестировщики.

Не программное обеспечение вы разрабатываете… Возьмем Android, — это ПО. А если, например, перед вами бухгалтерская система, то вы уже имеете дело не просто с ПО, а с ИНФОРМАЦИОННОЙ СИСТЕМОЙ.
Читать дальше →
[Из песочницы] Секреты удачного проектирования ИС (информационной системы) на примере строительства больницы
Source: geektimes

[Из песочницы] Феномен хакатона: мотивы, методы и результаты участников. Итоги полевого исследования

Приветствую всех заинтересованных!

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


Читать дальше →
[Из песочницы] Феномен хакатона: мотивы, методы и результаты участников. Итоги полевого исследования
Source: geektimes

[Перевод] Раскрытие памяти (Memory Disclosure) ядра в современных ОС

Под катом расположен перевод вступительной части документа Detecting Kernel Memory Disclosure with x86 Emulation and Taint Tracking (Статья Project Zero) от Mateusz Jurczyk.

В переведенной части документа:

  • специфика языка программирования C (в рамках проблемы раскрытия памяти)
  • специфика работы ядер ОС Windows и Linux (в рамках проблемы раскрытия памяти)
  • значимость раскрытия памяти ядра и влияние на безопасность ОС
  • существующие методы и техники обнаружения и противодействия раскрытия памяти ядра

Хотя в документе пристально рассматриваются механизмы общения привилегированного ядра ОС с пользовательскими приложениями, суть проблемы можно обощить для любой передачи данных между различными доменами безопасности: гипервизор — гостевая машина, привилегированный системный сервис (демон) — GUI приложение, сетевые клиент — сервер и т.д.

КДПВ

Читать дальше →
[Перевод] Раскрытие памяти (Memory Disclosure) ядра в современных ОС
Source: geektimes

Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля)

В новом дайджесте изучаем работу Xcode 10 и iOS 12, разные аспекты работы с React Native, проблемы магазина Google Play, сетевой код и рефакторинг, эффективность тестов и даже рынок приложений для домашних животных.

Читать дальше →
Дайджест интересных материалов для мобильного разработчика #260 (2 июля — 8 июля)
Source: geektimes