Архив за 15 мая 2018 - 8

Курчатовский институт готовится к пуску гибридного токамака Т-15МД - 1
Монтаж центрального соленоида Т-15, 80-е годы

В научно-исследовательского центре «Курчатовский институт» разобрали старый исследовательский реактор Т-15 в здании института — и теперь на его фундаменте строят новую гибридную установку.

«Гибридный токамак сейчас называется Т-15МД. Это большая установка, в конце года мы её должны собрать на месте старой Т-15 в этом здании [Курчатовского института]. Ту [старую установку] мы разобрали, строим новую на её фундаменте», — сказал научный руководитель Курчатовского комплекса термоядерной энергетики и плазменных технологий Петр Хвостенко.

Новый реактор соберут к концу 2018 года, физический пуск запланирован на 2020 год. На нём будут отрабатывать технологии, «которые необходимы для термоядерного источника нейтронов именно для гибридного реактора».
Читать полностью »

в 7:35, , рубрики: php, php iternals

Зачем простому PHP разработчику может понадобится дебаг исходников? Ну например если он заметил какое то не очевидное поведение и хочет разобраться в нем на максимально “низком” уровне. О таком интересном для меня поведение, а так же процессе “дебага сурсов” я и хотел бы поговорить.

Мотивация

Начнем с места в карьер, вот два похожих куска кода:

Раз

$arr = [];

for ($i =0; $i < 300; $i++)
{
  $arr[rand(1,1000)] = 1;
}
 
$sum = 0;
for ($i = 1001; $i < 200000000; $i++){
  if (array_key_exists($i, $arr)){
    $sum++;
  }
}

Два

$arr = [];

for ($i =0; $i < 300; $i++)
{
  $arr[rand(1,1000)] = 1;
}

sort($arr);
 
$sum = 0;
for ($i = 1001; $i < 200000000; $i++){
  if (array_key_exists($i, $arr)){
    $sum++;
  }
}

Разница между ними в том, что во втором случае мы отсортировали массив $arr, тем самым обновили ключи 0..count($arr)-1. А заинтересовал меня тот момент, что первый скрипт выполняется 6.0 секунд, тогда как второй 4.7 секунды. Получается около 20 процентов разницы.

Если Вы знакомы с внутренним устройством хэш-таблицы php а так же с хэш функцией то Вы или уже знаете ответ или можете без особого труда догадаться. Ну а для остальных я расскажу как настроить среду для дебага и выяснить в чем же дело.
Читать полностью »

Компания Sony анонсировала выпуск плат Spresense, предназначенных для приложений IoT. Их продажи должны начаться 31 июля.

Производитель предлагает основную плату CXD5602PWBMAIN1 и плату расширения CXD5602PWBEXT1. К их достоинствам производитель относит очень низкое энергопотребление.

Платы Sony Spresense предназначены для IoT

Читать полностью »

Компания Spigen представила на площадке Indiegogo чехлы для смартфонов iPhone X, при помощи которых Spigen вместе с Apple решили отпраздновать 20 лет с момента появления на рынке компьютера iMac G3.

Новые чехлы Spigen для iPhone X выполнены в стиле iMac G3 и оригинального iPhone

Читать полностью »

Как мы организовали хранилище данных дешевле Amazon Simple Storage Service на 35% - 1

У нас есть набор систем хранения как традиционных, так и программно определяемых. Они используются в формате блочных хранилищ для хранения виртуальных машин, баз данных и других ресурсов.

На втором этапе мы стали использовать объектное хранение, то есть хранение без иерархии каталогов. Все данные лежат на одном уровне, и каждый файл может быть доступен по своему ключу. Метаданные хранятся рядом с файлом. Для доступа используются простые команды уровня PUT — GET — MODIFY, есть возможность обратиться к каждому файлу по собственному URI, обеспечены лёгкость управления правами и лёгкость размещения самых разных данных и доступа к ним.

Минус данных решений — невозможность обращения к части (сегменту) файла, поэтому для приложений вроде баз данных такие хранилища не используются. Оптимальное применение — сложить туда картинки веб-сайта, файловую помойку, архивы или бэкап данных. На базе объектного хранилища мы построили свой S3 — систему хранения не очень часто изменяемых данных. С прямой совместимостью с Amazon S3.

А ещё классические протоколы доступа, использующиеся внутри компаний для файлового доступа (CIFS или NFS), не предназначены для обмена большими данными через сеть Интернет. Это ещё одна из причин, почему и зачем мы создали своё объектное хранилище.

Стояла задача сделать его не просто работающим отовсюду, но и дешёвым.
Читать полностью »

Результаты очередного исследования индийского рынка смартфонов, проведенного компанией IDC, совпадают с ранее опубликованными данными аналитической компании Canalys.

В первом квартале в Индии было продано 30 млн смартфонов, это самый успешный первый квартал за все время ведения статистики. По сравнению с прошлым годом результат был улучшен на 11%.

Лидером в Индии по итогам первого квартала 2018 года стала компания Xiaomi, которая заняла 30,3% рынка. Второе место с результатом 25,1% занимает Samsung, которая долгое время лидировала в стране.

Читать полностью »

Нет ли у моего алгоритма проблем с психикой? - 1

Нет ли у моего автомобиля галлюцинаций? Не страдает ли алгоритм, управляющей системой полицейского надзора в моём городе, паранойей? У Марвина, андроида из «Автостопом по Галактике», болели все диоды по левой стороне. Нет ли схожих ощущений у моего тостера?

Звучит это курьёзно, но только до тех пор, пока мы не поймём, что наши алгоритмы всё больше начинают походить на нас самих. Чем больше мы узнаём о нашем мозге, тем больше мы вкладываем этих знаний в создание алгоритмических версий самих себя. Эти алгоритмы контролируют скорость робомобилей, определяют цели для автономных военных дронов, подсчитывают нашу восприимчивость к коммерческой и политической рекламе, находят нам родственные души в онлайн-сервисах и оценивают риски для страховки и кредитов. Алгоритмы становятся почти разумным фоном нашей жизни.
Читать полностью »

Научпоп от издательства MIT - 1

Хорошая научно-популярная литература — это очень, очень здорово. И в MIT её делать умеют, а судя по количеству книг — любят. Для Хабра я выбрал книги с профессиональным уклоном, а здесь то, что в первую очередь интересно читать. Итак, под катом 14 книг по истории IT, медиа и ещё много восхитительных вещей.
Читать полностью »

Специалисты аналитической компании Juniper Research полагают, что количество приложений смешанной реальности (Mixed Reality, MR) корпоративного сегмента в ближайшие годы будет стремительно расти. Ожидается, что в этом году их число составит 6,5 миллионов, а на 2022 год прогнозируется рост до 40 миллионам, то есть более чем на 500% за четыре года.

Эксперты Juniper Research определяют приложения MR как приложения, в которых на реально существующие объекты накладываются цифровые, с которыми пользователь может взаимодействовать в реальном времени.

Читать полностью »

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

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

http://www.theinvestor.co.kr/view.php?ud=20180514000261
Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js