А есть ли заявленная «Яндекс.Такси» экономия при эксплуатации Tesla Model S?

На прошедшей неделе российская интернет-компания «Яндекс» подсчитала некоторые затраты на эксплуатацию двух электромобилей Tesla Model S, входящих в таксопарк компании «Яндекс.Такси». В частности, посчитано, что один из двух электрокаров с 9 июля этого года проехал более 11 тысяч километров. А расход электроэнергии для данного автомобиля получился около 2900 кВт∙ч [немного более 26 кВт∙ч на 100 км], что по утверждению представителей компании составило только 4 тысячи рублей. Подзарядка аккумуляторных батарей двух Tesla Model S производилась в промежутке между ночными и дневными сменами на подземной парковке компании «Яндекс». В тоже время отмечается, что на автомобиле с бензиновым двигателем с аналогичным пробегом затраты бы составили 1900 литров топлива [из расчета 17 литров/100км – вероятно имелся ввиду автомобиль представительского класса с большим объемом двигателя], т.е. 70 тысяч рублей. Расходы на техническое обслуживание, страхование и другое представители сервиса «Яндекс.Такси» назвать отказались. Таким образом, общая экономия с двух электромобилей составила не более 132 тысячи рублей.

А теперь попытаемся разобраться: а оправдана ли данная экономия при эксплуатации Model S?
Маркетологи любят сравнивать Tesla Model S с седанами класса «люкс», такими как Mercedes-Benz S-klasse и BMW 7-series. Однако по своим параметрам и характеристикам электрокар ближе к E-классу: Mercedes-Benz E-klasse, BMW 5-series, Lexus ES и Audi A6.

BMW 5-series
Несмотря на то, что у американской компании Tesla нет официального представительства в Российской Федерации, купить Model S не составит для россиян слишком большой сложности. Для этого помогут различные неофициальные дилеры, такие как этот например. Цена за электромобиль стартует от 5,2 миллионов рублей. И это за автомобиль в «базовой» комплектации (нет кожаного салона, нет деревянных элементов внутри, даже цвет кузова можно выбрать из двух возможных: черный или белый!). Если же покупатель захочет более широкий набор опций, то данная сумма будет увеличена еще на несколько десятков тысяч, или даже миллионов рублей. Например, за другой цвет кузова придется дополнительно заплатить от 50 до 100 тысяч рублей, за декоративный спойлер на крышке багажника – еще 100 тысяч, за кожаные кресла – от 100 до 165 тысяч, за замшевую отделку салона – 66 тысяч и т.д. А стандартный, с точки зрения современных автомобилей класса выше среднего, технический пакет с такими опциями, как автозапуск без ключа и «память» сидений, обойдется покупателю электромобиля от Tesla в 250 тысяч рублей. И даже купив все указанные опции, вы все равно станете обладателем автомобиля только с задним приводом и с не самым мощным мотором из модельной линейки Model S.

Если же заказать все опции и комплектацию, сопоставимую с «топовыми» версиями BMW 535i или Lexus ES, вам придется выложить уже около 10 миллионов рублей. В тоже время указанные машины с традиционными двигателями внутреннего сгорания стоят дешевле на несколько миллионов.
Отдельная статья расходов для любого автомобилиста – ремонт, в том числе плановое техническое обслуживание и аварийный ремонт. Продавцы Tesla любят ссылаться на отсутствие привычных нам двигателя внутреннего сгорания и коробки передач. Соответственно, меньше элементов и узлов в электромобиле нуждаются в периодическом обслуживании. Следовательно на этом возможно будет также значительно сэкономить. А вот подвеска у Model S пневматическая – аналогична подвеске далеко не нового Mercedes-Benz E-klasse в кузове W211, которая порой, как известно, требует к себе повышенное внимание и качественного сервиса, который далеко не дешёвый.

Mercedes-Benz E-klasse
Что же касается пробега электрокаров и экономии топлива – то тут также не все так однозначно. Средний пробег автомобилей в России составляет 15-20 тысяч километров в год. При расходе электроэнергии Tesla Model S, заявленной «Яндекс.Такси», экономия на углеродном топливе для электромобиля составит не более 100 тысяч рублей в год [т.е. менее 1 миллиона за заявленные 8 лет службы].
А ведь, как писалось выше, для того, чтобы приобрести Tesla Model S в комплектации, аналогичной BMW 5-series за 5 миллионов рублей у официального дилера в Москве или Санкт-Петербурге, необходимо будет отдать не менее 7 миллионов [а то и все 8!]. В такой ситуации экономия топлива уже не представляется таким уж весомым аргументом при покупке электромобиля. Последующая перепродажа электромобиля также доставит не мало хлопот для её владельца.
Что же касается ходовых качеств, то большинство тех, кто проехался на Tesla, отзываются о своих поездках на электромобиле весьма восторженно. Весь крутящий момент доступен на электромобиле сразу и в любой момент. Разгон до 100км/ч занимает менее 5 секунд.

Таким образом, в настоящий момент у покупателя Tesla в России есть выбор: купить Tesla Model S или Porsche Panamera GTS, «базовую» Model S или же BMW 5-series с кожаным салоном, камерой заднего вида и другими дополнительными опциями, которых не будет у американского электрокара.
Tesla Model S получил наивысшие оценки по характеристикам безопасности. Для некоторых тестов пришлось даже скорректировать максимально возможные баллы, так как электромобиль из Калифорнии набирал больше.

Но в целом, Tesla Model S – это одна из удачных попыток сделать массовый экологически чистый электромобиль, и который, в тоже время не будет стыдно показать коллегам по работе. Естественно, что у него есть определенные недостатки и минусы, которые постепенно будут исправляться. И пока один из самых главных недостатков – цена. Надеемся, что в будущем она будет только снижаться.

Популярный в соцсетях хэштэг #первыйразвтесле, запущенный «Яндекс.Такси»
По информации портала «За рулем» парк легкового электротранспорта в России за первое полугодие вырос на 50 автомобилей, 30 из которых составили – Tesla Model S, средней стоимостью от 5,2 миллиона рублей. А один из американских электромобилей был зарегистрирован в Анадыре (на Чукотке!). Температура воздуха летом в Анадыре иногда не поднимается выше 0 °С, а зимой случаются морозы ниже -46 °С, что оказывает значительное влияние на снижение запаса хода электромобиля. Всего на 01.07.2015г. в России уже поставлено на учет 122 электрокара от Tesla.

При подготовке заметки использованы материалы tjournal.ru и instagram.
P.S. Заметка получилась уж очень похожей на рекламу «Яндекс.Такси» =) Но на самом деле, для многих москвичей и гостей столицы России — это уникальный способ проехаться на Tesla Model S за символическую плату! Настоятельно всем рекомендую.

ссылка на оригинал статьи http://geektimes.ru/post/263042/

Лайфхаки для веб-разработчика

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

Использование ** в zsh

Таким образом я ищу файлы в папке по расширению рекурсивно:

ls **/*.json 

файлы с размером выше чем 1 мегабайт:

ls -lh **/*(Lm+1) 

Быстро и уверенно удаляем мусор из репозитория и судорожно правим. gitignore:

git rm —cached **/*.pyc 

Генерация. gitignore при помощи сервиса gitgnore. io

Сначала новая команда

git config —global alias. ignore ’!gi() { curl -L -s https://www. gitignore. io/api/$@ ;}; gi’ 

и вот мы уже можем генерировать собственный файл. И больше никаких pyc файлов!

git ignore python >> .gitignore 

Пользователям Windows немного сложнее

Oh-my-zsh в Windows

Если вы не хотите читать раздел из предыдущего трюка про Windows по причинам не связанным с использованием других операционных систем, то для вас у меня есть приятный сюрприз.
Babun — вполне себе приличная реализация эмулятора терминала. Из плюсов: интеграция с oh-my-zsh и пакетный менеджер.

Разбор bash выражения при помощи сервиса explainshell. com

Очень часто пользуюсь данным сервисом. Никак не могу запомнить значения флагов. Сервис может объяснить из чего состоит например вот такая штука:

for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l 2>/dev/null; done 

Быстрый запуск веб сервера из консоли

Чтобы запустить веб-сервер с корнем из текущей папки:

python -m SimpleHTTPServer 8000 

или установить BrowserSync

npm i -g browser-sync && browser-sync start —server 

PHP тоже работает

php -S 127.0.0.1:8000 

и Ruby:

ruby -run -e httpd -- -p 5000. 

и для любителей:

C:\> «C:\Program Files (x86)\IIS Express\iisexpress. exe» /path: C:\MyWeb /port:8000 

Для правильной работы нужен установленный IIS и путь из корня.

Если этого разнообразия не хватило, то всегда можно найти еще

Показать клиенту результат своей работы, со своего компьютера при отсутсвии выделенного IP

Эта штука меня много раз выручала. Работает поверх SSH, создает поддомен по которому клиент может увидеть ваше веб-приложение. Работает довольно медленно. Но работает. Это главное. Есть еще нечто похожее, но платное.
Предварительно скачиваем бинарник с официального сайта. Заходим в папку с бинарником. Выполняем.

./ngrok http 3000 

В ответ сервис пришлет домен, по которому приложение доступно из вне.

Использование алиасов в командной строке для работы с git.

В oh-my-zsh есть прекрасный плагин, который позволяет работать с git. Также он создает алиасы для часто используемых команд. Чтобы посмотреть полный список сокращений и их расшифровок можно сделать так.

alias | grep git 

Это только малая часть того, что реально использую. Если данная тема будет интересна, то я обязательно напишу вторую часть.

ссылка на оригинал статьи http://habrahabr.ru/post/267751/

Следим за отзывами в Google Play в режиме реального времени


Пользователи и покупатели оставляют множество отзывов в Google Play на приложения, музыку, фильмы и книги. И любому разработчику под Android необходимо постоянно следить за появлением новых оценок на свои приложения, чтобы вовремя отреагировать.
Будучи таким разработчиком, я однажды задумался о создании сервиса для получения отзывов и рейтингов в режиме реального времени. И вот недавно на свет появился View Review — простой и бесплатный REST API для парсинга отзывов о любых продуктах в Google Play Store. Но оказалось, что весьма полезно использовать его не только в «разработческих» целях…

О том, как работает API и как к нему подключиться, а также несколько интересных примеров связки с автоматизатором IFTTT, подробно написано под катом.

Зачем нам такой API

Как известно, у Google Play есть возможность выгрузить отчет по отзывам за какой-то период в формате CSV. Но там мы не увидим отзывов за сегодняшний день. Более того, CSV тоже нужно парсить, а хочется, чтобы за нас это уже кто-то сделал.
Вдобавок ко всему, ссылка на CSV с отзывами доступна только из консоли разработчика. Но что мешает просто собрать данные со страницы продукта в Google Play? Мне показалось, что ничего не мешает, поэтому и было решено «запилить» такой сервис, да еще и научить его выдавать данные в разных форматах.

JSON и RSS

Если с JSON все и так понятно (куда же без него), то вот RSS мне нравится тем, что его можно «скормить» любой RSS-читалке, чтобы получать последние отзывы по приложению (фильму, книге, альбому) практически в режиме реального времени.
Но что еще интереснее, такой RSS фид можно «сдать» в качестве триггера в такие сервисы как IFTTT или Zapier, чтобы по-разному реагировать на новые оценки.

Между прочим, последний умеет подключать такие корпоративные сервисы, как HipChat, репозитории Bitbucket и много всего полезного именно для разработчиков.

Но об этом еще поподробнее будет в конце статьи. А сейчас я опишу API с его возможностями.

API

Итак, как уже было сказано, это очень простой REST API, через который можно получать отзывы к любому товару (приложение, фильм, музыкальный альбом или книга) либо в формате JSON, либо в виде RSS рассылки.
Отзывы упорядочиваются по дате добавления, так что самые новые отзывы идут первыми.

JSON

Чтобы получить JSON с отзывами и оценками, нужно подставить id товара (его можно взять из URL на странице Google Play) и его тип в URL вида

http://api.viewreview.org/json/{type}?id={id}

где type может иметь одно из следующих значений:

  • app — для приложения
  • movie — для фильма
  • album — для музыкального альбома
  • book — для книги

В результате сервис выдаст массив объектов, каждый из которых будет примерно таким:

{   "rating":5,   "date":"September 7, 2015",   "author":"KM MARTTINEN",   "photo":"https://lh4.googleusercontent.com/-tKH3pWlaxoQ/AAAAAAAAAAI/AAAAAAAAAKo/8FZQ1APxf7M/w48-c-h48/photo.jpg",   "title":"Highly recommended read...",   "text":"One of a kind, inspiring, motivational biography of the greatest technology leader and visionary this world has had." } 

Нетрудно догадаться, какое поле что содержит, поэтому я не буду их подробно описывать.

RSS

Соответственно, чтобы получить RSS рассылку, нужно заменить в исходном URL слово json на rss.
В RSS полей немного меньше, поэтому рейтинг и имя автора содержаться в тэге title, разделенные минусом.

<item>  <title>5 - abdi setiawan</title>  <link>https://lh3.googleusercontent.com/-pfY6nNVy6GI/AAAAAAAAAAI/AAAAAAAAAjc/FWcSBMp8Mdc/w48-c-h48/photo.jpg#d4d3652e86a3ac30630a19d16e92fe95</link>  <description>Good book. After i was read it, i realized that you should know if you have a dream, you have to struggling utmost and don't given up!!</description>  <pubDate>Sat, 26 Sep 2015 16:36:44 GMT</pubDate>  <guid>https://lh3.googleusercontent.com/-pfY6nNVy6GI/AAAAAAAAAAI/AAAAAAAAAjc/FWcSBMp8Mdc/w48-c-h48/photo.jpg#d4d3652e86a3ac30630a19d16e92fe95</guid> </item> 

Тэги link и guid содержат уникальные значения для пары «автор-отзыв», поэтому RSS читалка должна правильно реагировать на обновления пользователем своего отзыва, считая их новыми элементами, если пользователь изменил оценку или сам отзыв.

Как видите, все предельно просто! Но, это еще не все…

Еще несколько полезных параметров

hl Фильтрация по языку. По-умолчанию используется en, поэтому для русскоязычных приложений полезно всегда выставлять его в ru.
page Этим параметром можно указывать, какую по счету страницу Google Play нужно парсить. Только для формата JSON.
limit Максимальное количество отзывов на странице, которые нужно выдать в ответ.
from Минимальная оценка в отзыве, чтобы он оказался в выдаче.
to Соответственно, максимальная оценка.

Все вышеперечисленные параметры являются необязательными, но еще раз отмечу, что hl нужно выставить в ru, если хочется увидеть самые свежие отзывы на русском.

Еще применения

На самом деле, оказывается полезным использовать такой сервис не только для своих приложений (фильмов, альбомов и книг 🙂 ). Например, можно последить за конкурентом, или подключиться к приложению, где в отзывах могут содержаться промо-коды и т.п. информация от самих пользователей. Можно быть уверенным, вы узнаете о таких данных первыми.

Автоматизация IFTTT и Zapier

Как я уже упоминал, благодаря RSS можно очень гибко настроить любую автоматизацию с помощью таких сервисов как IFTTT или Zapier. Они будут реагировать на новые оценки и моментально перенаправлять их данные на нужный вам сервис, API которого взаимодействует с выбранным сервисом автоматизации.

На скриншоте выше приведен рецепт для IFTTT, который автоматически создаст todo в вашем Todoist списке дел, как только на ваше (или не ваше) приложение придет отзыв с низкой оценкой. Удобно…

Все что нужно для этого сделать — создать рецепт в вашем IFTTT, где в качестве триггера будет RSS feed, а в качестве действия — любая нужная вам реакция. С помощью параметров API View Review, описанных выше, можно контролировать фильтрацию отзывов так, чтобы по-разному реагировать на разные отзывы.

А вот еще парочка рецептов:
Этот «пульнет» нотификацию с новым отзывом в ваш Pushbullet

Этот отправит нотификацию прямиком на ваши «умные» часы

А этот зажигает красную сирену в нашем офисе, когда нам ставят «гневную единицу» (релизовано с помощью сервиса для умного дома OpenHAB)

Еще раз напомню, что Zapier имеет большой набор интересных фишек, как например интеграция с Bitbucket, которых нет в IFTTT, и которые тоже могут пригодиться.

Вместо заключения

Вот такой интересный сервис получился. В планах — выйти на IFTTT и создать там отдельный триггер ViewReview вместо обычного RSS, чтобы можно было гибко управлять данными отзыва. А также создать подобный механизм в Zapier.

Если вдруг у вас появится желание отблагодарить автора за этот сервис, то помогите пристроить очень замечательного, но бездомного котёнка в Санкт-Петербурге. Спасибо!

ссылка на оригинал статьи http://habrahabr.ru/post/267783/

Гипотеза макроскопических проявлений квантовых свойств черных дыр

image

Теория эволюции звезд предусматривает развитие таких объектов, как белые карлики, нейтронные звезды и черные дыры. Белый карлик представляет собой электронный газ, в котором обычно находятся ядра кислорода и углерода. Давление электронного газа находится в равновесии с гравитацией, как показал С. Чандрасекар, установив предел для массы звезд такого типа, что сходится с наблюдениями. В нейтронных звездах это равновесие заканчивается и происходит объединение электронов с протонами, реакция с образованием нейтрино образует плотную звезду из нейтронов: происходит смена одного кварка в протоне, плюс нейтрино, т.е. объединение кварков и лептонов, теперь сила притяжения находится в равновесии с ядерными силами отталкивания на малых расстояниях. В черных дырах же и это равновесие заканчивается, и, в данной гипотетической модели рассматривается объединение фундаментальных взаимодействий за горизонтом событий черной дыры (с которой непосредственного электромагнитного взаимодействия тоже нет), т.е. предполагается существование сингулярностей, как элементарных частиц большой массы, объединяющих фундаментальные взаимодействия и относящихся к статистике бозе, и имеющих вследствие этого макроскопические проявления своих квантовых свойств в крупных масштабах Вселенной. Свойства сингулярностей, как бозонов устанавливаются по косвенным признакам их проявления.

Центры спиральных галактик – конденсат ферми, частиц со спином 1/2. Макроскопическое проявление спина заключается в спиральных ветвях, объект со спином 1/2 нужно повернуть вокруг оси на 1/2 оборота, чтобы восстановить первоначальное положение. Известно, что светимость спиральных галактик пропорциональна их массе, и пропорциональна четвертой степени скорости орбитального вращения звезд, по закону Талли-Фишера. Пропорциональность энергии излучения и четвертой степени температуры справедлива для излучения абсолютно черного тела, в спиральных галактиках же температура динамическая, связана с дисперсией скоростей звезд от центра к периферии, т.е. центральный черный объект макроскопически проявляет свое излучение через светимость новых звезд в спиральных ветвях, во вращении которых он участвует благодаря своему спину. В дополнение – профильная ориентация спиральных галактик дает асимметрию в изображении гравитационной линзы – эффект, известный как крест Эйнштейна. Центральный объект по таким косвенным признакам представляется несимметричным, а значит способным излучать гравитационные волны. Простейшей моделью для такой системы является вращение пары частиц, излучающих тем сильнее, чем меньше расстояние между ними и больше масса. Два бозона создают виртуальную частицу, скрытую горизонтом событий, спин двойной системы бозонов 1/2 — фермион. Один оборот спиральных ветвей в нашей галактике происходит за 250 млн. лет, виртуальная частица же совершает один оборот за 36,5 часов по собственному времени, и такая скорость вполне разумна для вращения массивной пары компактных объектов. Скорость отличается потому, что время испытывает сильное гравитационное замедление, известное по массе нашего центрального объекта – Альфа* Стрельца. Пока для вращающегося двойного объекта проходит 36,5 часов, здесь – 250 млн. лет, это время одного оборота спиральных ветвей (и Солнца – мы в коротационном кольце равновесия), вращающихся равномерно, в отличие от всего звездного вещества, испытывающего дисперсию скоростей от центра к периферии. Излучение гравитационных волн центральным объектом участвует в образовании новых звезд в спиральных ветвях посредством гравитационной волны — ветвь является волной плотности, а это и есть условия звездообразования. Звездное вещество в спиральной галактике проявляется как сложная динамическая структура, ведущая себя как твердое тело в центральной области (балдж), жидкость в диске галактики, и газ на периферии. Видимое распространение гравитационных волн в качестве спиральных ветвей из центра проходит твердое тело из звезд, жидкость и заканчивается в газе. Распространение волны в твердом теле происходит по прямой, поэтому мы видим галактики с перемычками, в жидкости они начинают закручиваться, и в газе – еще сильнее. Гравитационное излучение такого массивного объекта является весьма сильным, но выходя из-за горизонта событий значительно ослабевает, из-за искривления времени, излучая внутри огромную энергию за единицу своего времени, здесь за единицу нашего времени получается меньше, и, конвертированная через горизонт, энергия расходуется на поддержание целостности галактики, «помощь» звездному веществу во вращении и зажигание звезд, а также сближение с другими спиральными галактиками, что может являться альтернативой темной материи. Центральный объект становится фермионом, в процессе слияния галактик, когда сливались бозонные черные дыры. Существуют свидетельства слияния Млечного Пути с другой галактикой в прошлом – на периферии нашей галактики обнаружено кольцо из звезд с отличающимся химическим составом, нетипичным для остальных звезд, толщина кольца около 10 тыс. световых лет, при диаметре галактики 120 тыс. св. лет.

Гигантские эллиптические галактики в центрах эллиптических кластеров являются результатом слияния многих галактик, всю историю в прошлом они притягивали и поглощали соседние галактики, накапливая массу, центральные объекты также сливались с центральными объектами этих галактик. Образовавшиеся объекты в совокупности, т.е. в крупномасштабной структуре Вселенной образуют так называемый спиновой лед из магнитных монополей за горизонтом событий каждой черной дыры гигантской эллиптической галактики.
Можно представить на примере тетраэдра (рис. 1) с частицами на вершинах, где спины частиц направлены по два внутрь и наружу. Физики теоретически показали возможность существования магнитных монополей Дирака в конденсате бозе-эйнштейна.

image
Рис. 1: Два взаимодействующих магнитных монополя Дирака – источника радиального магнитного поля.

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

Филаменты из спиральных галактик крепятся к скоплениям эллиптических галактик. Место крепления филамента к кластеру эллиптических галактик расположено ближе всего к вершине геометрической фигуры, где находится один из бозонов, т.е. фигуры необязательно тетраэдры, а определяются количеством бозонов за горизонтом событий, варианты разнообразны, виртуальные частицы-монополи получаются в таких объектах похожими на гипероны, и, по примеру Омега-минус гиперона (спин 3/2), могут иметь очень сложный спин, для микромира это экзотическое состояние, но для крупномасштабной структуры Вселенной вполне приемлемо: спин каждого бозона направляется согласно своему, однажды выбранному, направлению — в сторону вырисовывающегося филамента, на ранних стадиях развития Вселенной, когда филаменты только начали формироваться, сегодня мы видим относительно устоявшуюся картину ориентации спинов спиральных галактик, наблюдаемую по ориентации квазаров (рис. 2).

image
Рис. 2: Наблюдения через телескоп ESO (VLT) в Чили. Ориентация осей вращения этих квазаров коррелирует с крупномасштабной структурой «космической паутины», в которой они находятся.

По удалению монополей друг от друга можно сказать об их системе, как испытывающей расширение между узловыми точками (гигантские эллиптические скопления галактик), с гравитационным налипанием филаментов из спиральных галактик на узлы. Крупномасштабная структура (рис. 3) является отражением происходящего внутри черных дыр гигантских эллиптических галактик, и наоборот – содержимое черных дыр отражает ближайшую крупномасштабную структуру, т.е. центральные объекты с этой структурой связаны магнитными токами, идущими по филаментам от каждого монополя к другим и обратно. А спиральные галактики – вихри этих магнитных токов. С тех пор, как Вселенная стала образовывать галактики и их скопления, к первоначальному разлету от Большого Взрыва добавилась новая составляющая силы отталкивания, приводящая к ускоренному расширению.
Монополи отталкиваются только друг от друга (при этом взаимодействуя гравитационно со всеми другими объектами), что возможно считать макроскопическим проявлением силы отталкивания в качестве темной энергии, учитывая значительную силу отталкивания монополей. По заключениям Дирака, монополь связан с постоянной тонкой структуры (1/137), что говорит об электромагнитной природе этого макроскопического проявления. Электромагнитная сила, видоизмененная фундаментальным объединением в бозонах и объединением их в неидеальную кристаллическую решетку монополя. В монополе существует некое равновесие, система имеет относительно большое время жизни. Равновесия же системы монополей нет – происходит расширение. Равновесие отдельного монополя возможно связано с гравитационным взаимодействием каждого его бозона со своим филаментом. Крупномасштабная структура растягивается не только в пространстве, но и продлевает свое время жизни как структуры, за счет взаимодействия составных единиц монополей и филаментов.

image
Рис. 3: Крупномасштабная структура Вселенной, смоделированная по данным наблюдений.

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

Источник равновесия в спиральной галактике следует искать в гравитационном взаимодействии центрального объекта и звездного вещества, всей остальной части: если центральный объект удерживает галактику, значит и она влияет на него, оттягивает столкновение бозонов.

Предположительно, каждая галактика способна породить новую Вселенную: в центральном объекте находятся сверхмассивные сингулярности-бозоны, готовые к столкновению, с течением времени – длительного для наблюдения со стороны и более быстрого внутри горизонта. Столкновение состоится очень нескоро, но, по всей видимости, оно будет ультрарелятивистским для таких огромных масс, т.е. они слипнутся на световой скорости, какой бы ни была их форма и размеры, при столкновении частицы «увидят» друг друга, согласно теории относительности (обнуление продольного линейного размера на скорости света), как бесконечно тонкие параллельные плоскости, пусть даже планковских поперечных размеров. Вырисовывается столкновение двух мембран. На световой скорости и с огромными массами это будет взрыв чудовищной силы, похожие столкновения создают на ускорителе частиц. На 99,9999 % световой скорости, столкновения протонов способны порождать облака кварк-глюонной плазмы, вещества самой ранней Вселенной. К моменту столкновения бозонов внутри черных дыр – все объекты космоса разлетятся уже очень далеко, но гравитационные волны быстрые (предположительно в 50000 раз быстрее света), и не исключено наблюдать Большие Взрывы соседних Вселенных. По предположению Р. Пенроуза и В. Гурзадяна, концентрические круги, найденные в реликтовом излучении в 2010 году (рис. 4), могут быть столкновениями черных дыр, дошедшими до нас из соседних эонов.

image image
Рис. 4: Концентрические круги, обнаруженные в реликтовом излучении космическим зондом “WMAP”.

Столкновения бозонов в спиральных галактиках не являются симметричными вследствие ничтожно малой вероятности одинаковых масс. В черных дырах эллиптических галактик необязательно найдутся две самые быстро сближающиеся сингулярности – возможно, они тоже столкнутся одновременно, учитывая образованную ими структуру кристалла и сложность понимания объединенного взаимодействия, но такое столкновение также не будет симметричным.
(с)

ссылка на оригинал статьи http://geektimes.ru/post/263028/

Поддержка C++ модулей в Visual Studio 2015 Update 1

На конференции CppCon, которая проходит прямо сейчас, команда разработчиков компилятора Visual C++ заявила, что в следующем обновлении (Visual Studio 2015 Update 1) в компилятор С++ от Microsoft будет добавлена экспериментальная возможность из нового (ещё не утверждённого) стандарта С++ — поддержка модулей!

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

  • Заголовочный файл и библиотека — отдельные файлы, один из них может потеряться, либо они случайно могут рассинхронизироваться.
  • Заголовочный файл включается в код директивой препроцессора #include, что во-первых, замедляет компиляцию, а во-вторых добавляет влияние всего, что написано в заголовочных файлах друг на друга и на конечный код. Нередки случаи, когда заголовочные файлы нужно включать в определенном порядке или определять некоторые макросы чтобы код нормально собрался.

В итоге в инфраструктуре С++ отсутствуют понятия «сборок» или «пакетов» и, в отличии от С# или Python, где установка компонентов тривиальна, в С++ подключение каждой новой библиотеки может нести свои неожиданности. Предлагаемый механизм модулей в С++ призван убрать данную проблему, отказаться от директивы препроцессора #include и ссылаться на компоненты, как на некоторую сущность, состоящую из кода и метаданных, целостную и легко подключаемую. В итоге мы вскоре можем получить существенное ускорение внедрения новых компонентов в проект, появления полноценных менеджеров пакетов, установка новой библиотеки сведется к выполнению одной строки или нескольким кликам мышью. Это ли не счастье!

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

Видео презентации пока что не доступно на канале конференции, так что всё, что у нас есть — несколько фотографий из твиттера, да ссылки на предлагаемый драфт стандарта модулей и его реализации в Visual C++ и Clang.

ссылка на оригинал статьи http://habrahabr.ru/post/267781/