Одной из самых известных химических формул, которые нам известны еще со школьной скамьи, является H2O — оксид водорода, т.е вода. Без этого простого на первый взгляд вещества жизнь на нашей планете была бы совершенно иной, если вообще была бы. Помимо своих животворящих функций у воды имеется масса других применений, среди которых стоит выделить получение водорода (H). Одним из методов достижения этого является электролиз воды, когда ее разделяют на составляющие, т.е. на кислород и водород. Это достаточно сложный, затратный, но эффективный метод. Тем не менее, нет в мире такого, что ученые не хотели бы улучшить. Команда исследователей из университета штата Вашингтон и Лос-Аламосской национальной лаборатории нашли способ усовершенствовать электролиз воды, значительно снизив себестоимость его проведения без снижения результата. Какие изменения пришлось внедрить в электролиз воды, почему были использованы те или иные вещества, и какие результаты показывает обновленный метод добычи водорода? Об этом нам поведает доклад ученых. Поехали.Читать полностью »
Архив за 25 марта 2020 - 5
Разделяй и властвуй: совершенствование электролиза воды
2020-03-25 в 7:50, admin, рубрики: H, h2o, o2, Блог компании ua-hosting.company, вода, водород, возобновляемая энергия, зеленая энергия, катализаторы, кислород, Научно-популярное, расщепление, химия, экология, электролиз, электролиз воды, Энергия и элементы питанияНа что способен графический процессор Intel Xe? APU AMD Ryzen 9 4900HS сравнили с CPU Intel Tiger Lake, результат оказался интересным
2020-03-25 в 7:44, admin, рубрики: НовостиIntel уже не раз отмечала, что и встроенные в CPU GPU, и отдельные дискретные решения будут объединены брендом Xe. Если последние, особенно в версиях начального уровня, оставляют много вопросов, то от встроенных GPU никуда не деться. В конце концов, какая разница, будет интегрированный GPU называться Gen XX или Xe? Главное тут — производительность. И сейчас у нас появилась возможность ее оценить.
Корпус DeepCool MATREXX 55 PWM 2F комплектуется двумя вентиляторами, скорость вращения которых регулируется с помощью ШИМ
2020-03-25 в 7:39, admin, рубрики: НовостиРаздел новинок на сайте DeepCool пополнил корпус Matrexx 55 PWM 2F, являющийся развитием модели Matrexx 55, выпущенной в 2018 году, и во многом идентичный модели Matrexx 55 Mesh 4F, которая увидела свет в конце января текущего года.
BeeFREE. Переводим людей на удалёнку с 2016 года
2020-03-25 в 7:33, admin, рубрики: beefree, билайн, Блог компании ВымпелКом (Билайн), Карьера в IT-индустрии, софт для удаленки, удалёнка, удаленная работа, управление персоналомПривет!
Надеемся, вы читаете этот пост в рабочее время, уже будучи переведённым на удалённую работу своим работодателем.
У нас же получилось перевести сотрудников на удалёнку довольно быстро по одной простой причине — начиная с 2016 года в компании существует BeeFREE, наш стратегический проект удаленной работы, который позволяет сотруднику работать из дома.

Под катом — о том, как у нас все работает, почему программы для мониторинга рабочего стола сотрудников это выстрел в ногу, зачем мы вообще всё это внедряли 4 года назад, а также немного советов для тех, для кого временная удаленная работа оказалась довольно внезапным событием, включая три ловушки удалёнки.
А еще небольшой опрос.
Читать полностью »
Программирование видео слоя в Raspberry Pi с использованием DispmanX API
2020-03-25 в 7:23, admin, рубрики: C, DispmanX, Raspberry, Разработка на Raspberry Pi, Разработка под Linux, слойВ этой статье я хочу продемонстрировать использование DispmanX API одноплатных компьютеров Raspberry. DispmanX API предоставляет возможность создавать на десктопе Raspberry новые отображаемые слои. Слои висят над слоями. Их можно динамически создавать, удалять, перемещать, их можно масштабировать. При этом, сам видеоконтроллер будет их объединять и отображать на экране монитора. Интересно, что слои могут иметь альфа канал, и тогда, изображения всех слоев будут сами собой смешиваться. Так же, кроме 32-ти двухбитных ARGB слоев можно создавать, например, YUV420 слои, или слои других типов. В Raspberry по умолчанию уже есть два слоя. Самый нижний содержит изображение десктопа. Весь вывод через иксы идет в этот слой. И есть второй, самый верхний слой, в котором живет изображение курсора мыши.
Я покажу, как создавать новый слой, писать в него изображение и как его перемещать по экрану. Собственно говоря, на демо видео выше и показана работа такой программы. Здесь созданы четыре новых 32-х битных слоя ARGB. В каждый из слоев я записываю пикселы из заранее подготовленных битмапов. Мои битмапы это изображения облаков, солнца и воздушных шаров. Слои перемещаются по экрану с разной скоростью, нависая над самым нижним иксовым слоем.Читать полностью »
Подтверждено одно из нововведений EMUI 11. Оно пришло прямиком из Android 11
2020-03-25 в 7:22, admin, рубрики: НовостиИсточники сообщают первые подробности об особенностях фирменного пользовательского интерфейса EMUI 11 для смартфонов Huawei и Honor. В следующей версии EMUI будет поддерживаться распознавание двойного нажатия на заднюю панель мобильного устройства, которое можно использовать для разных сценариев.
Хакеры атаковали французские больницы в разгар пандемии коронавируса
2020-03-25 в 6:56, admin, рубрики: Новости, метки: новостиВ воскресенье, 22 марта, комплекс парижских больниц, который включает 39 государственных учреждений с общим штатом более 100 000 человек, подвергся кибератаке, о чем сообщили местные СМИ.
Злоумышленники провели массированную DDoS-атаку, нацеленную на два интернет-адреса. Суть DDoS-атаки состоит в отправке огромного количества одновременных запросов с целью вызвать перегрузку серверов, что приводит к сбою или, по крайней мере, сильному нарушению работы.
eBay пытаются зачистить от арбидола
2020-03-25 в 6:51, admin, рубрики: #жизньков19, ebay, торговля, метки: #жизньков19, ebay, торговляТорговая площадка eBay начала блокировать лоты предлагающие к продаже препарат арбидол: российским продавцам продающим его через eBay приходится избегать этого названия в лотах.
Массовая продажа арбидола началась на eBay после вспышки коронавируса в Италии, когда западная пресса начала писать о том, что препарат входил в протокол лечения китайского минздрава.
Арбидол на eBay предлагался продавцами из России по цене 45−60 долларов (Читать полностью »
PostgreSQL. Добавляем not null constraints в большие таблицы
2020-03-25 в 6:42, admin, рубрики: performance, postgresql, sql, Администрирование баз данных, базы данных, Блог компании Haulmont
Проекты развиваются, клиентская база увеличивается, базы данных разрастаются, и наступает момент, когда мы начинаем замечать, что некогда простые манипуляции над базами данных требуют более сложных действий, а цена ошибки сильно повышается. Уже нельзя за раз промигрировать данные с одного столбца в другой, индексы лучше накатывать асинхронно, добавлять столбцы с default
значениями теперь нельзя.
Одной из команд, с которой надо быть осторожным на таблицах с большим количеством записей, является добавление not null constraint
на столбец. При добавлении данного constraint
PostgreSQL приобретает access exclusive lock
на таблицу, в результате чего другие сессии не могут временно даже читать таблицу; затем БД проверяет, что в столбце действительно ни одного null
нет, и только после этого вносятся изменения. Под катом я рассмотрю различные варианты, как можно добавить not null constraint
, лоча таблицу на минимально возможное время или даже не лоча ее совсем.
TL;DR:
- В PostgreSQL 12+ можно добавить
check constraint
на таблицу, а затем "преобразовать" его вnot null constraint
для конкретного столбца. - Чтобы полностью избежать блокировки таблицы, можно напрямую внести изменения в системную таблицу
pg_attribute
(этот пункт подробно разбирается в статье).