Архив за 22 декабря 2015 - 2

Сегодня стало известно, что вышел новый мощный компьютер от тайваньской компании Gigabyte.

1 (7)

Аппарат получил название P34W v5.

Как известно, портативный компьютер P34W присутствует в производственной гамме Gigabyte уже давно.

За это время он пережил не одно обновление.

Еще один обновленный вариант Gigabyte P34W теперь обладает 4-ядерным процессором Core i7-6700HQ с тактовой частотой 2,6-3,5 ГГц.

Объем оперативной памяти теперь составляет 32 ГБ.

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

Департамент энергетики США объявил о том, что в стране впервые с конца 1980-х годов силами учёных лаборатории Oak Ridge National Laboratory в Тенесси было произведено 50 граммов плутония-238. Производство было возобновлено в связи с тем, что NASA планирует дальние космические миссии по изучению спутников Юпитера и Сатурна, а плутоний должен служить топливным элементом для радиоизотопных термоэлектрических генераторов (РИТЭГ) для космических аппаратов.
Читать полностью »

Ожидается, что компания Fujifilm скоро представит камеру X-Pro2 со сменным объективом. Источник опубликовал изображения, которые дают представление о том, как будет выглядеть это изделие. В целом новинка будет очень похожа на Fujifilm X-Pro1. Изменения затронут расположение и назначение органов управления.

Швейцарская компания Scrona представила на сайте KickStarter любопытное изделие под названием µPeek. Устройство, по размерам сопоставимое с кредитной картой, является микроскопом, рассчитанным на использование совместно со смартфоном.

Микроскоп µPeek весит 55 г и имеет степень защиты IP65

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

* Это шутка.

image
(картинка позаимствована где-то в интернете)

[ Репозиторий ]

Всем привет.

Уже давно прошли времена обязательной поддержки 6, 7, 8 Ослов и неизбежного использования jQuery, DOM API постепенно приводится к единому виду, но я всё так же часто встречаю на просторах интернета утверждения о том, что VanillaJS — это длинная колбаса.

Мол, зачем мне писать вот так:

document.querySelector('.selector');

Если я могу написать вот так:

$('.selector');

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

// selects one node matched given selector
function $(selector, ctx) {
	return (ctx || document).querySelector(selector);
}

// selects all nodes matched given selector
function $$(selector, ctx) {
	return [].slice.call((ctx || document).querySelectorAll(selector));
}

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

Игра #418086

Сначала этот текст был написан в виде комментария к теме победителя данного конкурса. Но в итоге объем текста стал таким большим, что было решено выделить его в отдельную тему. Так что предполагается, что читатель в курсе о конкурсе и прочёл тему победителя. Также можете почитать историю 30-го места.

Сразу дам ссылку на репозиторий с исходным кодом: bitbucket.org/skolotienko/coderacing — помимо непосредственно исходников там же есть вся история коммитов. Например, интересным может показаться время, в которое был совершён коммит с комментарием «спать пора».

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

  • Поиск пути по карте между вейпоинтами
  • Симуляция движения, коллизий и прочей физики
  • Перебор различных действий, которые приводят к разным траекториям из текущей позиции в будущее
  • Выбор лучшего действия или траектории на основе какой-то функции оценки

Так что в данной теме я расскажу чуть подробнее о том, как эти идеи были реализованы в моём случае.Читать полностью »

IBM работает над проектом создания open-source блокчейна для представителей бизнеса - 1

В марте корпорация IBM провела ряд неформальных встреч с представителями Федерального резерва США. Цель этих встреч — изучение возможности создания блокчейна с открытым кодом для финансовых сервисов и институтов. Сейчас эта работа уже ведется, проект постепенно реализуется. IBM объявила о том, что выполнение такого проекта ведется с привлечением партнеров, в частности, сообщества Linux. Сам проект получил название Open Ledger, а работать с ним будут такие финансовые гиганты как Wells Fargo, JP Morgan, Лондонская фондовая биржа и другие организации. Также в Open Ledger Project принимают участие блокчейн-стартап Digital Asset, компании Cisco и Intel.

Проект представляет собой альтернативную блокчейн-систему, которая не зависит от Bitcoin или любой другой криптовалюты. Open Ledger будет представлять собой библиотеку разработчика, используя которую, компании смогут создавать собственные решения на базе распределенного реестра. Если возникнет такая необходимость, разработчик сможет работать с открытыми блокчейнами Bitcoin и Ethereum, подключив их к своей системе.
Читать полностью »

Сегодня депутаты Госдумы приняли в третьем чтении законопроект, который требует обязательной регистрации беспилотников, вес которых превышает 250 граммов, пишет Slon. Летательные аппараты легче 250 граммов регистрировать необязательно.

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

в 17:59, , рубрики: c++, c++11, qt, sql, threading

Сегодняшняя статья вдохновила меня поделиться своим способом вынесения баз данных в отдельный тред. Способ подходит не только для БД, но и для любых взаимодействий, описываемых паттерном «в отдельном потоке живёт какой-то объект, надо у него что-то спрашивать и что-то с ним делать». Кроме того, способ хорош тем, что он пытается быть типобезопасным и расширяемым: никаких stringly-typed QMetaObject::invokeMethod(), никаких передач результатов дёрганья объекта в потоке через сигналы. Только прямой вызов функций, только QFuture!
Читать полностью »

Эту лекцию читала Энн Мьюра-Ко — одна из соучредителей Floodgate — к которой потом, во время ответов на вопросы, присоединился Джон Лилли.

Лекция 1: Введение
Лекция 2.1: Этапы роста стартапа, «стадия семьи»
Лекция 2.2: Этапы роста стартапа, «стадия семьи»
Лекция 3.1. Майкл Диаринг. Немного из истории предпринимательства и менеджмента
Лекция 3.2. Майкл Диаринг. Вопросы и ответы с Рейдом Хоффманом
Лекция 3.3. Майкл Диаринг. Вопросы и ответы с Рейдом Хоффманом
Лекция 4.1. Энн Мьюра-Ко: Теория громовой ящерицы. Авторская ценность
Лекция 4.2. Энн Мьюра-Ко: Теория громовой ящерицы. Продуктовая, корпоративная и категорийная ценность.


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


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