Архив за 17 декабря 2015 - 6

Из опыта code-review и ответов на StackOverflow набралось немало моментов, касающихся Java Collections API, которые мне казались очевидными, но другие разработчики о них почему-то не знали или знали, но не чувствовали уверенности их применять. В этой статье я собираю в общую кучу всё, что накопилось.

Содержание:

  1. List.subList
  2. PriorityQueue
  3. EnumSet и EnumMap
  4. Set.add(E) и Set.remove(E) возвращают булево значение
  5. Map.put(K, V), Map.remove(K), List.set(idx, E), List.remove(idx) возвращают предыдущий элемент
  6. Arrays.asList может быть ключом
  7. Collections.max
  8. Map.keySet() и Map.values()
  9. Arrays.asList может быть ключом
  10. Collections.max
  11. LinkedList, Stack, Vector, Hashtable

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

Умные часы Huawei Watch анонсировали ещё в феврале, но вот до покупателей они добрались совсем недавно. Часы являются одними из самых дорогих в сегменте решений с Android Wear. При этом они также и одни из самых крупных и тяжёлых, что подразумевает ориентацию в основном на мужскую аудиторию. Это косвенно подтверждается присутствием на рынке лишь одной версии, если ориентироваться по размерам.

Ford проведет тестирование своих беспилотных автомобилей в Калифорнии - 1

В следующем году компания Ford планирует провести испытания беспилотных автомобилей Fusion Hybrid в Калифорнии. Необходимое разрешение от местных властей уже получено. При этом робомобили будут колесить по дорогам общего пользования в автономном режиме. Человек в салоне также будет находиться, для того, чтобы взять на себя управление автомобилем, если что-то пойдет не так.

Несколько ранее компания уже провела испытания своей системы управления автомобилем в модели города Mcity, построенной в Мичиганском университете. Автомобиль, оснащенный четырьмя лидарами, успешно справился с задачей создания 3D карты местности для собственной системы навигации.
Читать полностью »

Компания Magic Leap всё ещё является тёмной лошадкой. Мы уже видели демонстрационное видео, из которого можно понять, как именно будет выглядеть дополненная реальность в исполнении этой команды.

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

Накопители типоразмера 2,5 дюйма приблизились к накопителям типоразмера 3,5 дюйма по объему и цене настолько, что вполне подходят для использования в настольных компьютерах и хранилищах для резервных копий. При этом они сохраняют свое главное преимущество — меньшие размеры. Ассортимент SilverStone пополнило внешнее хранилище DS222, рассчитанное на два накопителя типоразмера 2,5 дюйма с интерфейсом SATA. Для подключения к компьютеру оно оснащено интерфейсом USB 3.0.

Компания Google запустила новую программу, нацеленную на развитие сегмента информационных технологий на развивающихся рынках. Программа называется Launchpad Accelerator и ориентирована на Индию, Бразилию и Индонезию (в дальнейшем список стран расширят). К слову, в этих трёх странах проживает около 1,8 млрд человек.

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

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

Привет, сосед!

Потенциально обитаемая планета обнаружена всего в 14 световых годах - 1

Астрономы UNSW Australia открыли планету Wolf 1061c, которая находится в так называемой зоне обитаемости — области, где расчётные условия на поверхности планеты близки к земным и допускают существование жидкой воды. Планеты в зоне обитаемости благоприятны для возникновения жизни, похожей не земную.

Так вот, планета Wolf 1061c в системе красного карлика Wolf 1061 — ближайшая к нам планета такого типа во всей известной Вселенной. Звёздная система находится всего лишь в 14 световых годах от Земли.
Читать полностью »

Источник получил возможность ознакомиться с гарнитурой виртуальной реальности Rapture, которая будет использоваться в парке аттракционов The Void, открывающемся в будущем году. В гарнитуре виртуальной реальности The Void Rapture установлено два изогнутых дисплея OLED разрешением 2K каждый.

Ранее разработчики The Void использовали гарнитуры Oculus Rift DK2

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

Windows is so evil that consumes extra energy to make the things running.

Сборка XGBoost для Python под Windows - 1

Библиотека XGBoost гремит на всех соревнованиях по машинному обучению и помогает завоёвывать призовые места. Однако, стать обладателем этого пакета для Python под Windows не так просто.

Процесс установки скудно описан на GitHub и немногим шире на форуме Kaggle. Поэтому попробую описать пошагово и более подробно. Надеюсь это поможет сохранить много времени неопытным пользователям.
Читать полностью »


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