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

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

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

Компания Google ускоряет разработку самоуправляемых автомобилей, используя для этого сотрудничество с Fiat-Chrysler. Новые робомобили будут построены на базе минивэнов Chrysler Pacifica с гибридными двигателями. В минувшие выходные в городе Маунтин-Вью, где расположена штаб-квартира Google, были замечены их первые экземпляры.

Google начинает испытания робомобилей на базе минивэнов Chrysler Pacifica

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

RadarCat распознаёт объекты и материалы, из которых они сделаны - 1

Во многих научно-фантастических произведениях описаны устройства, которые бесконтактным способом могут распознавать объекты и химические соединения, из которых они сделаны. Даже в мультике WALL-E присутствует такое устройство — им оснащена роботесса EVE, которая смогла идентифицировать живое растение без непосредственного с ним контакта.

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

Символы-звёздочки (☆★) давно уже входят в Unicode, и потому могут в качестве символов появляться на веб-страницах, в текстах и почте. Но полузвёздочек не было, поэтому для них требовались особые картинки или шрифты. Недавно я участвовал в написании предложения по добавлению полузвёздочек в Unicode, и вот только что наше предложение приняли. В следующем релизе Unicode полузвёздочки можно будет использовать наравне с любыми символами. В статье я расскажу, как я добился добавления полузвёздочек и двух других символов в Unicode.

Как я добавил 6 символов в Unicode - 1

4 разных использования полузвёздочки для представления оценки 3.5

Unicode – компьютерный стандарт, определяющий, какие символы будут использоваться почти любым компьютером. Он позволяет различным компьютерам показывать текст почти на любом языке и почти с любыми необходимыми символами (до Unicode работа с текстами не на английском была ужасно запутанной). Но Unicode не включает всё. В прошлом июне в комментарии на Hacker News пожаловались, что в Unicode нет символа полузвёздочки, необходимого для рейтингов и обзоров фильмов.
Читать полностью »

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

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

image

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

Госдума в первом чтении приняла закон о штрафах для операторов связи за неисполнение закона о блокировке запрещенных сайтов, сообщил ресурс d-russia. Для юрлиц такой штраф составляет от 50 000 до 100 000 рублей. Ранее провайдеров приходилось штрафовать по статье 3 статьи 14.1 КоАП РФ за нарушение правил предпринимательской деятельности. Штраф за это составляет всего от 30 до 40 тысяч рублей.

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

«Обучаем специалистов всех уровней»: EPAM о Java-разработке и конференциях - 1

Название EPAM известно практически всем. Но не все знают о том, что компания среди прочего занимается биоинформатикой, что в ней ценят full-stack разработчиков, а её внутренняя система обучения/переквалификации рассчитана не только на джуниоров, и в качестве менторов там порой выступают архитекторы.

В преддверии конференции Joker, на которой EPAM будет активно присутствовать, мы задали сотрудникам компании вопросы о Java-разработке и всём, что вокруг неё. Нашими собеседниками стали:

  • Марианна Округина, директор офиса в Санкт-Петербурге
  • Алексей Зиновьев, тренер по Java/Big Data (спикер Joker 2016 и не только)
  • Вячеслав Лапин, senior developer (спикер Joker 2015 и не только)
  • Полина Панюкова, специалист по маркетингу

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

Когда старый MapReduce лучше нового Tez - 1

Как всем известно, количество данных в мире растёт, собирать и обрабатывать поток информации становится всё сложнее. Для этого служит популярное решение Hadoop c идеей упрощения методов разработки и отладки многопоточных приложений, использующее парадигму MapReduce. Эта парадигма не всегда удачно справляется со своими задачами, и через некоторое время появляется «надстройка» над Hadoop: Apache Tez с парадигмой DAG. Под появление Tez подстраивается и HDFS-SQL-обработчик Hive. Но не всегда новое лучше старого. В большинстве случаев HiveOnTez значительно быстрее HiveOnMapReduce, но некоторые подводные камни могут сильно повлиять на производительность вашего решения. Здесь я хочу рассказать, с какими нюансами столкнулся. Надеюсь, это поможет вам ускорить ETL или другой Hadoop UseCase.
Читать полностью »

Данный туториал нам не подошел, потому что на фирме действует документ, регламентирующий структуру директорий на локалке, и все сайты (около 250) у нас лежат в одной директории. Понимаю и не устаю повторять, что данный документ это полный бред, но начальство не переубедишь. Поэтому возникла необходимость быстро переключаться между версиями PHP ничего никуда не перемещая, без «этих ваших денверов и опынсерверов и прочего, все должно быть с коробки, приду правэрю, иначе уволю!».
Читать полностью »

Бум смартфонов и планшетов, потеснивших ПК в роли основного средства доступа к сети Интернет, проходит. Это видно по сокращению поставок «устройств», к которым аналитики Gartner относят «традиционные» и ультрамобильные ПК, планшеты и сотовые телефоны. Сокращение, впервые с 2010 года зафиксированное в прошлом году, продолжается. Более того, если в 2015 году рынок сократился на 0,75%, то в этом году аналитики прогнозируют сокращение на 3%.


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