Архив за 03 октября 2016 - 3

Сегодня поговорим об оптимизации кода, который реализует муравьиный алгоритм нахождения оптимальных путей на графах. Узкие места в программе будем искать с помощью Intel VTune Amplifier XE 2016 Update 2, а оптимизировать с использованием MPI, OpenMP и библиотеки Intel Threading Building Blocks.

96 вычислительных ядер и оптимизация кода муравьиного алгоритма поиска маршрутов - 1

Наша цель заключается в том, чтобы добиться эффективной работы программы на компьютере с четырьмя процессорами Intel Xeon E7-8890 v4. Система оснащена 512 Гб оперативной памяти, на ней установлена Linux 3.10.0-327.el7.x86_64, код компилировался с помощью Intel Parallel Studio XE 2016 U2.
Читать полностью »

Правительство США утратило контроль над инфраструктурой Интернета - 1

Первого октября истек контракт между ICANN, международной организацией отвечающей за присвоение доменных имен и IP-адресов в сети Интернет, и Национальным агентством по телекоммуникациям и информации США, о чем сообщается на официальном сайте организации.

С 1998 ICANN управляла присвоением доменных имен и IP-адресов через IANA — другую некоммерческую американскую организацию. Правительство США имело право вето в работе IANA и, фактически, контроллировало Интернет.

Процессы вывода сети из под контроля правительства Соединенных Штатов начались еще несколько лет назад. С 2006 года рассматривались возможности непродления контракта с Национальным агенством по телекоммуникациями со стороны ICANN, однако отношения с правительством США были окончательно разорваны только сейчас.
Читать полностью »

Facebook стал последней крупной компанией в США, претендующей на сегмент досок бесплатных объявлений о товарах, которое уже долгое время контролирует ресурс Craigslist. У этого ресурса не было собственного мобильного положения, а сайт был оформлен в старомодном стиле, но сильной стороной этой площадки была огромная баpа продавцов и покупателей. Другим крупным игроком является Amazon. Как показало Читать полностью »

Показанный на иллюстрациях робот-компаньон Kirobo Mini, по словам представившей его компании Toyota, призван пробуждать материнский инстинкт. Идея выпустить Kirobo Mini продиктована сокращением рождаемости в Японии.

Робот Toyota Kirobo Mini призван затронуть материнский инстинкт

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

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

Что такое на самом деле VPS-хостинг и как выбрать надежного провайдера VPS - 1

Один из подходящих – виртуальный хостинг (shared hosting). Это идеальный выбор для сайтов, еще не ставших популярными, то есть с невысокой посещаемостью. Но если нагрузка на сайт может в ближайшее время существенно вырасти, или на том же физическом сервере хостится высоконагруженный проект, например, площадка электронной коммерции, то такой вариант – не самый лучший. В подобных ситуациях предпочтительнее VPS-хостинг – виртуальный частный сервер. За немного более высокую цену вы получите лучшую функциональность, безопасность и ряд других преимуществ.
Читать полностью »

Ограничения (сonstraints) PostgreSQL: exclude, частичный unique, отложенные ограничения и др - 1Целостность данных легко нарушить. Бывает так, что в поле price попадает значение 0 из-за ошибки в коде приложения (периодически всплывают новости, как в том или ином инет-магазине продавали товары по 0 долларов). Или бывает, что удалили юзера из таблицы, но какие-то данные о нем остались в других таблицах, и эти данные вылезли в каком-то интерфейсе.

PostgreSQL, как и любая другая СУБД, умеет делать некоторые проверки при вставке/изменении данных, и этим обязательно нужно уметь пользоваться. Давайте посмотрим, что мы можем проверять:

1. Кастомный подтип через ключевое слово DOMAIN

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

Программа конференции Linux Piter 2016, которая пройдет 11-12 ноября этого года в Питере, сформирована на 95%. В этом году на Linux Piter намного больше англоязычных докладчиков, чем было в прошлом году, да и темы, пожалуй, еще более интересные.

image

Подразделы конференции устроены следующим образом:

  • Во-первых это презентации, так или иначе связанные с ядром Linux – 5 штук, включая два доклада про управление энергопотреблением.
  • Во-вторых контейнеры и кластеры – 3 доклада, включая обзорную презентацию о лёгкой виртуализации и доклад про создание собственной промышленной PaaS на коленке из подручных компонент.
  • В третьих – пара выступлений про встроенные системы с подробным рассказом про устройство современного отладчика.
  • Дальше 3 топика про сети, включающие объяснение на пальцах бутылках что такое buffer bloat и рассказ о новостях в TCP/IP стеке.
  • И в конце немного DevOps’а с тулами для измерений производительности систем и админка.

Под катом немного подробнее…
Читать полностью »

Для кого-то музыка — один из способов сбежать от реальности в свой уютный мир, другие используют любимые треки, чтобы расслабиться после работы, а некоторые, наоборот, не могут выполнять ежедневные задачи без музыки (нет, мы сейчас говорим не про диджеев и танцоров). К чему такое лирическое вступление? Дело в том, что во многом из-за этого подход к выбору наушников зачастую сравним с поиском нового автомобиля. И когда наушники стоят десятки тысяч рублей, это не отпугивает, если характеристики соответствуют заявленной цене.

Дерево снова в моде: наушники Fostex TH-610 - 1
Читать полностью »

Месяц назад мы уже рассказывали, что на Apple подали в суд из-за проблемы с сенсорными экранами смартфонов iPhone 6 и iPhone 6 Plus. Иск оказался не последним в своем роде. По сообщению источника, в Канаде против Apple подан групповой иск в связи с той же самой проблемой, получившей название Touch Disease.

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

Ослабьте разум, братья и сестры.
Ибо грядет.

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

Цифровое продолжение жизни — начинается с момента (внутри виртуального 21–го века) на следующий после вашей аналоговой смерти день, когда выращенная в будущем пошагово/посекундно на вашем жизненном опыте, качественная копия вашей биологической — компьютерная нейросеть — узнаёт правду о том, кто она, что её оригинал умер, что настоящая свобода, «куда едем, барин?»Читать полностью »


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