Архив за 09 ноября 2017 - 2

В начале года мы писали о том, что на дорогах Лас-Вегаса появился беспилотный автобус. На тот момент автомобиль компании Navya проходил тестовые испытания.

И вот вчера Navya снова выпустила свой автомобиль на дороги Лас-Вегаса в рамках старта очередного цикла испытаний. На сей раз длинною в целый год! Желающие могут бесплатно прокатиться в шестиместном беспилотном авто по маршруту длиной в 1 км в центре города.

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

Ученые выяснили, что мешает людям быстро бросить курить

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

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

Казалось бы, смартфон Honor 9 вышел совсем недавно, но в спину ему уже дышит модель с числом 10 в названии. Подробностями о перспективной новинке поспешил поделиться китайский источник.

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

Мне казалось, что поисковики давно победили black hat тактики с помощью машинного обучения и других мощных технологий. Сети дорвеев если и остались, то только где-то на обочине интернета, в маргинальных тематиках типа казино или контента для взрослых.

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

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

1. Что такое Hy

Hy — диалект Лиспа, который встроен в питон.

Благодаря тому, что Hy трансформирует свой Лиспоподобный код в Абстрактное Синтаксическое Дерево (AST) питона, с помощью Hy весь прекрасный мир питона — на кончиках пальцев и в форме Лиспа.

image

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

Новая версия двигателя Merlin для Falcon 9 взорвалась во время испытаний - 1
Два двигателя SpaceX Merlin 1D на стенде испытательного полигона SpaceX Rocket Development and Test Facility в МакГрегоре (Техас). Фото: SpaceX

В субботу 4 ноября 2017 года на испытательном полигоне SpaceX Rocket Development and Test Facility в МакГрегоре (Техас) произошёл взрыв нового двигателя для ракет Falcon 9. Причины аномалии сейчас расследуются.

«Во время инцидента никто не пострадал и все протоколы безопасности были соблюдены, — сказал в комментарии SpaceFlight Insider представитель компании SpaceX. — Мы сейчас проводим тщательное и прозрачное расследование первопричины. SpaceX привержена текущему манифесту, и мы не ожидаем, что это окажет какое-то влияние на наш ритм запусков».

До конца 2017 года у компании запланировано ещё три официальных запуска. SpaceX уже обогнала в этом году Россию и все мировые компании/агентства по количеству запусков. Скорее всего, компания не упустит лидерство по итогам года.
Читать полностью »

В нашей статье Stream API & ForkJoinPool мы уже рассказывали про возможности изменять размер пула потоков, который мы можем использовать в параллельных обработчиках, использующих Stream API или Fork Join. Надеюсь эта информация вам пригодилась, когда находясь на должности Senior Java Developer, вы смогли увеличить производительность разработанной вами системы, изменив размер пула по умолчанию. Так как наши курсы, в целом, заточены на переход ступеньку выше от джуниора и миддла выше, то часть программы строится исходя из основных вопросов задаваемых на собеседованиях. Один из из которых звучит так: «У вас есть приложение. И есть задача использующая Stream API или Fork Join, которая поддается распараллеливанию. При каких условиях вы можете счесть разумным изменить размер пула потоков заданный по умолчанию? Какой размер вы предложите в этом случае?»

Можете попробовать ответить на этот вопрос сами, прежде чем читать дальше, чтобы проверить собственную готовность к подобному интервью на данный момент.

Чтобы теоретические рассуждения подкрепить настоящими цифрами предлагаем погонять небольшой бенчмарк для стандартного метода Arrays.parallelSort(), реализующего разновидность алгоритма merge sort, и исполняемого на ForkJoinPool.commonPool(). Запустим этот алгоритм на одном и том же большом массиве с различными размерами commonPool и проанализируем результаты.

Каков должен быть размер у Thread Pool? - 1
Читать полностью »

Это не очередная статья про Dagger и его возможности. Не будет ни слова про другие DI фреймворки.

scan

Цель данной публикации — продемонстрировать подход к получению зависимостей во фрагментах, диалогах и активити.
Читать полностью »

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

Ну всё, наконец, всё сложилось — встречайте блог BMW на Гиктаймс. Я этому рад дважды: и как фанат марки, и как менеджер проекта, ведь BMW — компания, которая не только придумывает инновации, но и активно внедряет их в свои продукты, то есть им точно есть что рассказать.

Интересные фишки BMW 7 серии - 1

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


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