Архив за 03 сентября 2017 - 2

Ученые рассказали, что помогает нейронам развиваться

Ученые внезапно определили, что глиальные клетки, которые раньше считались лишь сопутствующими, на самом деле содействуют развитию нейронов. Те нарастают, используя и этот источник. Данное открытие действительно имеет вес в международном научном сообществе.

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

Ученые поняли, как во Вселенной зарождалось золото

Американские ученые заинтересовались тем, каким образом во Вселенной образовалось золото. Физики длительно проводили наблюдения, а также вели аналитическую работу. Они пришли к предположению, что, возможно, в зарождении золота приняли участие черные дыры. Имеются в ввиду первичные объекты, возникшие почти сразу же после Большого взрыва.

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

Пока мы разбирались с ARKit, Google представил свой вариант фреймворка дополненной реальности – ARCore. Но всем приложениям по-прежнему нужна оптимизация, локализация, быстрые релизы, аналитика и реклама. Все это в нашем новом дайджесте.

Дайджест интересных материалов для мобильного разработчика #219 (28 августа — 3 сентября) - 1Читать полностью »

Стартап Juicero с соковыжималкой за $400 закрывается - 1

В апреле на Geektimes публиковалось несколько статей об инновационной соковыжималке Juicero, которая смогла собрать более $120 млн в ходе краудфандинговой компании. По словам разработчиков, это устройство развивает огромное давление, с тем, чтобы выдавить из пакета со специально подготовленной смесью фруктов или овощей максимальное количество свежего сока. На старте продаж стоимость умной соковыжималки достигала $699. С течением времени цена упала до $399, но для соковыжималки это все равно многовато.

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

Секционирование PostgreSQL с помощью pg_pathman - 1

Александр Коротков, Дмитрий Иванов (Postgres Professional)

Ведущий: Тяжелая артиллерия в лице Александра и Дмитрия будет рассказывать про важную фичу Postgres. И не то, чтобы фичу, а проблему, с которой сталкиваются люди, работающие с Postgres – это то, как правильно секционировать или партиционировать, как вам более удобно произносить, таблицы. И Александр с Дмитрием уже довольно длительное время трудятся над расширением, которое позволяет это делать гибко, хорошо, удобно и быстро.

Александр Коротков: Как правильно уже сказали, наш доклад будет посвящен расширению pg_pathman, которое реализует продвинутое секционирование в Postgres. Основную часть доклада будет рассказывать мой коллега Дмитрий Иванов, который сейчас очень активно включился в работу над расширением pg_pathman, а я буду время от времени что-то добавлять.
Читать полностью »

Задачу о N ферзях признали NP-полной задачей - 1
Первый вариант головоломки 1850 года, когда два ферзя заранее установлены на доску, а игрок должен расставить остальных ферзей (два решения задачи см. под катом)

Задача о N ферзях состоит в том, чтобы разместить N ферзей на доске размером N×N таким образом, чтобы ни один ферзь не находился под боем другого, при этом на доске заранее установлены несколько ферзей. То есть в итоге никакие два ферзя не должны находиться на одной линии или диагонали. Впервые задачку сформулировали в 1848 году, а в 1850 году придумали вариант головоломки, когда некоторое количество ферзей заранее поставлено на доску, а игрок должен расставить остальных, если это возможно.

Исследователи из Сент-Эндрюсского университета (Шотландия) опубликовали научную статью, в которой доказывают, что задача о N ферзях является не только #P-полной задачей, но также NP-полной задачей. Более того, Математический институт Клэя (США) готов заплатить миллион долларов любому, кто сможет оптимизировать решение этой задачи как задачи на доказательство P=NP.
Читать полностью »

С частью 2 можно ознакомиться, перейдя по ссылке

VI ОПРЕДЕЛЯЕМ ФУНКЦИИ СИСТЕМЫ И ГРАНИЦЫ ПРОЕКТА

Каждая модель ограничена в своих ответах, но нет ограничения на то, как и что моделирует модель, как нет ограничения на человеческую мысль
Дуглас Т. Росс

Практика формирования требований в ИТ проектах от А до Я. Часть 3. Функции системы и Границы проекта - 1

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

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

Границы проекта (project scope) показывают, какая область конечного продукта будет реализована в текущем проекте. Другими словами, определяется черта между тем, что мы будем делать сейчас и тем, что отложим на потом или от чего вообще сможем отказаться. Для этого в арсенале команды должен быть инструмент, позволяющий не просто строить модели создаваемого продукта, а помогающий наглядно очертить рамки автоматизируемых процессов, а также предоставлять возможность легко выносить процессы за границу или включать их обратно. Это очень важно для осознания и более качественного планирования объемов работ. Подобный инструмент полезен не только для «борьбы» с непомерными желаниями заказчика, но и для маневров менеджмента со стороны разработчиков.
Читать полностью »

Видеоигры помогают избавиться от стресса на работе

Ученые из Флориды определили, что от видеоигр может быть большая польза. В частности, они способны разгрузить мозг уставшего на работе человека и поднять настроение. Уровень стресса, таким образом, значительно уменьшается.При этом эффект от такого времяпровождения намного выше, чем в случае, когда человек медитирует в тишине самостоятельно или с привлечением инструктора.

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

Со временем в софтверной индустрии придумали несколько способов более быстрого и безопасного выпуска качественного кода. Многие основаны на идеях вроде непрерывной интеграции, непрерывной поставки ПО, гибкой методологии разработки, DevOps и разработки через тестирование. Все эти методологии объединяет одно: они позволяют разработчикам быстро выпускать код безопасными, небольшими, последовательными шагами.

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

В течение многих лет мы обновляли фронтенд Facebook трижды в день, используя простую стратегию веток master и release. Инженеры избирательно выбирали из ветви master изменения в коде, которые прошли ряд автоматизированных тестов, для включения в ветвь release, откуда происходили ежедневные обновления. В целом, таким способом выбиралось от 500 до 700 изменений в день. Раз в неделю мы отрезали новую ветвь release и собирали изменения, которые не отобрались в течение недели.

Быстрые релизы огромного масштаба - 1
Читать полностью »

Создан гаджет, избавляющий от похмелия

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


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