Я реально стал фанатом Assassin's Creed, и Origins меня впечатлил. Сейчас, когда появляется редкое свободное время, я играю во второй XCom или The Witcher
А вы заметили, я в этом году не сказал ни слова про WWDC 2017. Просто времени не было смотреть онлайн, я увидел конференцию уже только через пару дней, и то в упрощенном варианте, с прокруткой. Что мне понравилось, так это новый iPad Pro 10 дюймов. При увеличении размера устройства на совсем чуть-чуть, размер экрана увеличился на дохрена.
Обновление для Applle Watch - ничего кроме новой морды SiRi особо ничего и не назвали. Для iOS обновления не вызывали взрыва мозга и даже серьезного интереса. Колонка с управлением домом - круто, но дорого, я бы лучше Alexa купил бы, если бы Amazon продавали ее. Я не такой меломан и скорей всего не замечу разницу в звучании между Alexa и HomePod, а если и замечу, то проживу и без этой разницы. Мне нужна дома колонка, но не за такие деньги. Хотя, может завтра увижу кайф в HomePod и реально побегу ее покупать.
Новый мак - круто, но мне достаточно MacBook Pro, внешняя графика мне не нужна. В общем, вот такие результаты моего просмотра конференции. Что Google, что MS, что Apple совсем не удивили и не заинтересовали. Хотя Apple все же немного были интереснее конкурентов в этом году. Может совсем чуть-чуть. Microsoft в этом году были средними, меньше всех мое внимания привлек в этом году Google. Да и тяжело быть каждый год на высоте.
Интересный спор у нас произошел на работе. Один из программистов начал проталкивать AutoMapper, это фигня, которая автоматически может копировать данные из одного объекта в другой, даже если их классы разные. Маппинг происходит автоматически, если имена полей совпадают, но можно и конфигурировать, если имена не совпадают.
Преимущество использования автомаперов - не нужно писать код типа:
dst.Field1 = src.Field1
dst.Field2 = src.Field2
dst.Field3 = src.Field3
Примерно пару месяцев назад я на телефоне общался с американской консалтинговой компанией и они меня спрашивали, как я разрабатываю и пишу ли юнит тесты. Они вроде бы их пишут и обожают, поэтому и задали вопрос.
Месяц назад я начал работать над достаточно большим проектом (обычно у меня минипроекты на пару недель, а тут два месяца), который включает много достаточно сложного функционала. Когда я закончил базовую часть, протестировал руками, полез искать, где хранятся юнит тесты. Я нашел всего один файл с тремя абсолютно бестолковыми тестами. По идее, они написали их за год работы. Только для этого проекта я добавил уже 18 тестов и это не предел, еще нужно добавить как минимум столько же.
Мы с семьей на пару дней метнулись в столицу Канады - Отаву, чтобы продлить российские загран паспорта в консульстве, заодно и погуляли там, посмотрели, как готовят столицу к празднованию 150-ти летия Канады, которое будет в этом июле.
У меня уже давно есть Arduino плата и я с ней иногда играю, и вот решил купить на сайте Microsoft свеженькую Raspberry PI 3. Я с Linux особо не играю сейчас, мне macOS хватает, и вот поэтому решил купить малинку и заодно на ней можно и тестировать свои сайты в Linux. Я не люблю виртуальные машины, предпочитаю физические. Покупать целый компьютер ради редко используемого Linux не вижу смысла, поэтому Raspberry PI отличный выбор.
На удивление плата пришла с установленным Linux. Я помню на какой-то презентации MS говорили, что на малинку можно бесплатно ставить Windows 10, но сама отгрузила плату с Linux.
Но даже Linux оказался нереально тормознутым. Сын подключил ее к телевизору и мышка двигается нереально медленно.
У меня недавно выпендривались Apple Watch, о чем я написал на другом своем блоге http://blo.moe/blog/show/Bystro-razryaghaetsya-batareya-Apple-Watch. Когда они выпендривались, то я гуглил с вопросом, что делать и нарвался на несколько советов, в которых не рекомендуют разряжать батарею ниже 50%. Вроде бы как современные аккумуляторы не любят разрядки ниже 50% и портятся. Народ начал писать, что ради сохранения жизни батареи носят с собой зарядку и заряжают часы каждый раз, когда их заряд доходит до половины.
Я такой совет вижу впервые. На сколько я слышал, современным батарейкам пофиг до какого уровня их разряжать. Это раньше были с эффектом памяти и если разряжать не до конца, то были проблемы. Сейчас можно заряжать в любой момент и от этого батарейка не испортится.
А вот что портит жизнь батареи, так это циклы зарядки. Их примерно ограниченное число (не точное, точного счетчика нет). Если батарейка способна пережить примерно 300 циклов заряда, то если заряжать каждый день, то примерно через год приходит время замены.
Сегодня слушал подкаст, в котором брали интервью у Стива Балмера. Его спросили, о чем он сожалеет об опыте работы в Microsoft и Стив Балмер начал рассказывать о том, что не заметил новую бизнес модель. Когда Apple выпустили дорогой телефон, никто не верил в возможность успеха, но благодаря контрактам с телефонными компаниями появился новый способ продвигать сотовые телефоны. И из-за этого бывший руководитель считает, что упустил выгоду.
Ну вообще-то они упустили не из-за этого. MS пытались выпускать свой телефон по такой же бизнес модели, причем собственного производства. Не думю, что кто-то еще помнит про это железо - Microsoft Kin, не удивлюсь, если ты даже ни разу не слышал про него. Его давали с контрактом бесплатно (iPhone тогда шел за $200), да еще и делали скидки дополнительные и промоушены. Помню было что-то типа - купи контракт с телефоном, и получишь еще подарки баксов на 50.
Кто бы поверил еще 5 лет назад, что Microsoft станет самой крупной компанией в мире открытого кода? А ведь на github самой крупной стала именно Microsoft. Мир переворачивается, мир взрывается. Это наверно и есть конец цивилизации, который предсказывали индейцы Майа.