Архив за 26 апреля 2016 - 6

Данная заметка не открывает тайн вселенной и не устанавливает новых нравственных императивов. Однако, надеюсь, будет кому то полезна. Экзистенциальным толчком к написанию этой статью и осмыслению изложенных мыслей, для меня случился, когда одним прекрасным днём, мои мысли свернулись в черную дыру, от диких воплей технического директора, обсуждающего какие-то нерабочие моменты. Зародившуюся немного позже очередную звезду мыслительной деятельности, засосало туда же, после того как меня умудрились пнуть по коленке (сосед который сидит напротив). А добил ещё один коллега, почти сразу же ощутимо врезавшись в спинку моего кресла. Глядя на часы, показывавшие шесть часов вечера и глядя на свою продуктивность, хотелось плакать. Отчего же так? Я начал вспоминать, анализировать судьбинушку свою горькую и результатом данного анализа и стала данная статья.

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

Мы уже сообщали о том, что, посетив Норвегию и конференцию Future Transport Solutions, глава компании Tesla Илон Маск (Elon Musk) рассказал о своем видении транспорта будущего.

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

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

image

В одной из моих прошлых статей я рассказывал о своем opensorce pet проекте useful-java-links, идея которого собрать как можно больше ссылок на полезные Java библиотеки и фреймворки. У него так же есть подпроект Hello World project идея которого для каждой библиотеки собрать несколько простых примеров её использования.

Проблема программистов в Java мире в том что кроме стандартной библиотеки JDK есть огромное других полезных библиотек, причем переход от одной библиотеки к другой может вызывать проблемы из-за неполной документации, отсутствия простых примеров или даже сложности понять какие зависимости нужно добавить в maven чтобы все запустилось. А на новой работе вполне могут использовать вместо твоей любимой библиотеки ту которую ты не знаешь. Идея моего проекта облегчить изучение и выбор разных библиотек.

Итак, давайте посмотрим какие известные библиотеки есть для работы с JSON в Java…

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

Чуть менее года назад компания Nokia представила камеру виртуальной реальности (VR) OZO. Устройство предназначено для записи стереоскопического видео, для чего имеются восемь камер и столько же микрофонов.

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

Qt Quick Controls 2 — обещанного три года ждут - 1Именно столько прошло с момента выхода Qt Quick 2 и объявления о новой стратегии развития, направленной на поддержку мобильных платформ.

Технология взрослела, разработчики лечили детские болезни, но для полного счастья не хватало трех вещей:

  • Правильного масштабирования на High DPI экранах
  • Компонентов, специфичных для смартфонов
  • Гибкой стилизации имеющихся компонентов

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

С отсутствием компонентов решалось тоже просто, но трудоемко: велосипедами. Надо заметить, что в последнее время появилось несколько приличных пользовательских наборов, под Android, Material, iOS. Для меня до сих пор загадка, почему Digia при всей ориентированности на мобильники выпустили первую версию контролов под настольные платформы, где и виджеты себя чувствуют неплохо.

Полтора года назад появился стандартный стиль имитирующий Android 4.x — ситуацию это не спасло. Стилизация у Qt Quick Controls 1 недостаточно гибкая, в общем опять велосипеды, благо пишутся они довольно просто, и почти все нужное уже написано в предыдущем пункте.

В общем до 5.6 была печалька, а теперь и на нашей улице праздник
Читать полностью »

Мне очень хочется писать о своих проектах, делиться анализом полезных данных и рассказывать о нюансах it-законодательства. Но: несмотря на то, что многие бизнес-книги и сами предприниматели ратуют за то, что «проблем не существуют, бывают сложности, которые нужно исправить», на самом деле проблемы в этом мире существуют и их тоже нужно решать. Замалчивание же приводит к экспоненциальному росту сложностей, который в определённой точке становится критичным и разрушает систему. Одним словом, между пессимистами и оптимистами нет разницы: и те, и другие слишком искажают реальность.

Этот пост о проблемах и о том, как их можно было бы решить. Пока — концептуально. В общем ключе — уже третья статья на тему. Самая сложная: статья-размышление.

вопросы от Менаскопа
Читать полностью »

Мы знаем, что HTC готовит к анонсу смартфон Desire 830, но сегодня компания неожиданно представила другой аппарат, о котором мы ранее не слышали.

Смартфон HTC One S9 не очень отличается от прошлогоднего флагмана

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

Каждый год, в апреле Acer проводит большую пресс-конференцию в Нью-Йорке. Анонсы для прессы случаются регулярно во время выставок CES, MWC, Computex и IFA, однако нью-йоркское мероприятие отличается количеством новинок (их обычно действительно много) и появлением новых классов устройств – ноутбуков-трансформеров и планшетных ПК 2-в-1.

Next@Acer: Самый мощный игровой ноутбук с воздушным охлаждением, велокомпьютер, Chromebook для работы и другие новинки - 1

В нынешнем году абсолютно все производители техники не демонстрируют желания кого-то удивлять. Все стараются выпускать выверенные продукты, которые аккуратно ложатся на реальные потребности людей, и потому, скорее всего, будут куплены. За смелыми экспериментами – это, пожалуйста, к стартапам. Большие компании хотят продавать, продавать и продавать. И Acer, которой в этом году исполняется сорок лет, не исключение. Поэтому все новинки на мероприятии next@acer в Нью-Йорке были очень… прагматичными. Но за этой прагматичностью чувствовалась большая работа.Читать полностью »

Введение

В данной статье будут затронуты темы, связанные с реализацией возможности “мягкой связи” компонентов игровой логики на основе системы сообщений при разработке игр на Unity3D.

Ни для кого не секрет, что в подавляющем большинстве случаев средств, которые предоставляет движок в базовом виде, недостаточно для полноценной реализации систем обмена данными между компонентами игры. В самом примитивном варианте, с которого все начинают, мы получаем информацию через экземпляр объекта. Получить этот экземпляр можно разными способами от ссылки на объект сцены, до функций Find. Это не удобно, делает код не гибким и заставляет программиста предусматривать множество нестандартных поведений логики: от “объект исчез из сцены”, до “объект не активен”. Помимо прочего может страдать и скорость работы написанного кода.
Читать полностью »

Метод Монте-Карло для поиска в дереве - 1

Метод Монте-Карло это алгоритм принятия решений, часто используемый в играх в качестве основы искусственного интеллекта. Сильное влияние он оказал на программы для игры в Го, хотя находит свое применение и в других играх, как настольных, так и обычных компьютерных (например Total War: Rome II). Так же, стоит отметить, что метод Монте-Карло используется в нашумевшей программе AlphaGo, победившей го-профессионала 9-го дана Ли Седоля в серии из 5 игр.

В данной статье хотелось бы рассказать про версию алгоритма Монте-Карло под названием Upper Confidence bound applied to Trees (UCT). Именно после публикации этого алгоритма в 2006-м году, программы для игры в Го сильно усилили свои позиции и достигли значительных успехов в игре против человека.
Читать полностью »


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