Pull to refresh
  • by relevance
  • by date
  • by rating

В США открылась первая полностью переоборудованная из частной бензозаправки зарядная станция для электромобилей

Popular scienceEnergy and batteriesTransportEcologyThe future is here

Переоборудованная зарядная станция в городе Такома-Парк

По данным издания Electrek, в городе Такома-Парк, штат Мэриленд, США появилась новая зарядная станция для электромобилей. Только этот эко-проект включил в себя не просто дополнительный электроузел с зарядными системами к существующей автозаправке. Частным лицом, которому помог местный муниципалитет, был полностью пересмотрен и изменен рабочий бизнес-процесс, так что его собственная существующая с 1997 года бензиновая автостанция теперь перестроена в современную зарядную EV (для электромобилей) станцию. Бензиновые насосы, счетчики, баки и другие ненужные компоненты были демонтированы и отправлены на свалку. Это первый проект в США для электротранспорта, который пошел по такому сценарию.
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views3.6K
Comments 13

«Ростелеком» планирует оставить на удаленке часть сотрудников после пандемии

Personnel ManagementIT-companiesRemote work


19 мая 2020 года «Ростелеком» опубликовал финансовые и операционные результаты своей деятельности за 1 квартал 2020 года. Согласно этому отчету компания в части обеспечения безопасности сотрудников и членов их семей рассматривает возможность введения режима дистанционной работы на постоянной основе после окончания пандемии для различных категорий своих сотрудников.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views2.7K
Comments 4

В Microsoft Teams скоро можно будет забавным образом рассадить присутствующих по партам

IT-companiesVideo conferencing


8 июля 2020 года Microsoft анонсировала появление в корпоративном сервисе видеоконференций Microsoft Teams двух новых режимов визуализации пользователей. В августе этого года там появятся: «совместный режим» (Together mode) и «динамический вид» (Dynamic view). Это обновление Microsoft Teams создано специально, чтобы помочь сотрудникам компаний эффективно взаимодействовать друг с другом и меньше уставать, находясь в состоянии удаленного общения большое количество времени.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views8K
Comments 28

PDF с точки зрения программиста

ABBYY
Я имею дело с PDF не только как пользователь, а, прежде всего, как разработчик софта, умеющего его читать и писать (возможно, вы сталкивались с продуктами компании ABBYY, работающими с PDF – ABBYY FineReader, ABBYY PDF Transformer). Я предполагаю, что вы прочитали статью habrahabr.ru/company/abbyy/blog/105006 и далее пишу только про некоторые особенности и ограничения PDF, которые больше интересны продвинутым пользователям. Никаких сложных технических деталей при этом не буду касаться, так что программистам, желающим научиться читать или писать PDF, лучше сразу перейти к чтению спецификацию версии 1.7 со страницы www.adobe.com/devnet/pdf/pdf_reference_archive.html :)
Читать дальше →
Total votes 78: ↑72 and ↓6 +66
Views63.8K
Comments 58

Преобразование равномерно распределенной случайной величины в нормально распределенную

ProgrammingAlgorithmsMathematics
Этот вопрос уже давно подробно изучен, и наиболее широкое распространение получил метод полярных координат, предложенный Джорджем Боксом, Мервином Мюллером и Джорджем Марсальей в 1958 году. Данный метод позволяет получить пару независимых нормально распределенных случайных величин с математическим ожиданием 0 и дисперсией 1 следующим образом:
алгоритм марсалья marsaglia
где Z0 и Z1 — искомые значения, s = u2 + v2, а u и v — равномерно распределенные на отрезке (-1, 1) случайные величины, подобранные таким образом, чтобы выполнялось условие 0 < s < 1.
Многие используют эти формулы, даже не задумываясь, а многие даже и не подозревают об их существовании, так как пользуются готовыми реализациями. Но есть люди, у которых возникают вопросы: «Откуда взялась эта формула? И почему получается сразу пара величин?». Далее я постараюсь дать наглядный ответ на эти вопросы.

Читать дальше →
Total votes 78: ↑73 and ↓5 +68
Views102.9K
Comments 33

Удобное преобразование перечислений (enum) в строковые в С++

NIXProgrammingC++
Translation
У перечислений есть множество способов применения в разработке. Например, при создании игр они используются для программирования состояний персонажа или возможных направлений движения:

enum State {Idle, Fidget, Walk, Scan, Attack};
enum Direction {North, South, East, West};

Гораздо удобнее, когда во время отладки в консоль выводится сообщение типа “State: Fidget” вместо “State: 1”. Также частенько бывает нужно сериализировать перечисления в JSON, YAML или иной формат, причём в виде строковых значений. Помимо того, что строковые воспринимать легче, чем числа, их применение в формате сериализации повышает устойчивость к изменениям численных значений констант перечислений. В идеале, "Fidget" должен ссылаться на Fidget, даже если объявлена новая константа, а Fidget имеет значение, отличное от 1.

К сожалению, в С++ нет возможности легко конвертировать значения перечислений в строковые и обратно. Поэтому разработчики вынуждены прибегать к разным ухищрениям, которые требуют определённой поддержки: жёстко закодированным преобразованиям или к использованию неприглядного ограничительного синтаксиса, наподобие Х-макросов. Кто-то дополнительно использует средства сборки для автоматического преобразования. Естественно, это только усложняет процесс разработки. Ведь перечисления имеют свой собственный синтаксис и хранятся в собственных входных файлах, что не облегчает работу средств сборки в Makefile или файлах проекта.

Однако средствами С++ можно гораздо проще решить задачу преобразования перечислений в строковые.
Читать дальше →
Total votes 31: ↑30 and ↓1 +29
Views21.3K
Comments 7

Польза от бесполезного: синтез УФ-поглощающих химических соединений из шелухи орехов кешью

ua-hosting.companyPopular scienceHealthChemistryEcology


Лето неуклонно движется к своему логическому завершению, но это не значит, что солнечные деньки закончатся с приходом сентября. Пляжи все так же будут страдать от переизбытка людей (слова настоящего интроверта), а люди будут и дальше страдать от практически неотъемлемого атрибута пляжного отдыха или дачного огородопопакверхукопания — солнечных ожогов. Благо сейчас есть уйма кремов и лосьонов, которые могут предотвратить превращение человека в запеченную помидорку. Проблема в том, что большинство таких средств защиты изготавливаются из неорганических веществ, которые получаются тем или иным способом из природных ископаемых, которых, как мы знаем, не так и много осталось. Решить эту проблему, по мнению ученых из Витватерсрандского университета и их коллег из Германии, Танзании и Малави, может шелуха орешков кешью. Что такого особенного в кешью, как ученые превратили шелуху в солнцезащитный крем, насколько такое средство эффективнее и чем оно лучше имеющихся сейчас на рынке? Обо всем об этом мы узнаем из доклада исследовательской группы. Поехали.
Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views3.1K
Comments 1

Язык кибернетики. Ищем то, что однозначно

Algorithms
Sandbox

Язык — это механизм, который позволяет конструировать все возрастающую сложность из отдельно взятых преобразований. Статья является продолжением идей, которые в свое время высказали кибернетики В. Турчин и Р. Эшби.

Сначала о более фундаментальном. О вещи или явлении как об ограничении разнообразия [1, c 187]

Читать далее
Total votes 8: ↑5 and ↓3 +2
Views1.8K
Comments 3