Новинки в Microsoft HoloLens

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

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

Я хотел увидеть обновление Microsoft HoloLens, более мощную начинку или хотя бы уменьшение цены. За год цены изменились, процессоры улучшились, а нам не предложили обновления. Я даже не думаю покупать Microsoft HoloLens, потому что это первое поколение.

Более дешевые варианты типа Acer не интересуют, потому что они проводные. Проводной VR у меня уже есть в виде PS VR и он вполне устраивает.

Lightning наушники и что будет в iPhone 8

Благодаря Build последние несколько дней я писал только о Microsoft. И хотя в комментариях иногда появляются те, кто хочет видеть больше про MS и меньше про Apple, в реальности сразу на несколько заметок про MS реакция практически нулевая. 

Недавно у жены накрылись оригинальные lightning наушники (всего через месяц после покупки телефона), и она купила новые в магазине Apple. Там они стоят достаточно дорого, поэтому я решил заказать новые на eBay, на случай если новые снова перестанут работать. 

Я раньше заказывал самые дешевые для iPhone 4 за пару баксов и качество было хорошее. С переходом на новую форму уха китайцы стали халявить подсовывая откровенное фуфло, и я перестал там покупать. 

TFS проблемы при коммите

Работая с TFS я уже несколько раз замечал, что он не любит, когда мерджат или коммитят файлы, при этом локальная копия файла далеко не свежая. Особенно это заметно при больших файлах. У меня на работе в репозитории есть один достаточно большой файл, и если изменить его локально и попытаться коммитить, а на сервере уже есть измененная версия, то TFS автоматически будет мерджить удаленную версию с локальной. Коммит остановится и TFS в таких случаях даёт шанс осмотреться и одуматься, но иногда народ не проверяет результат мерджа, а просто нажимает кнопку commit снова. 

Я несколько раз видел, как TFS во время автоматического мерджа вытворял совершенно непонятные и не объяснимые вещи. Но как только я перед коммитом начал забирать последние изменения, то проблемы исчезли. Забираем последнее, в этот момент так же происходит мердж, но почему-то он проходит отлично и я ни разу не видел мусора в результате. Авто мердж при нажатии коммита уже не раз выдавал мне мусор. 

Progile работа над проектами

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

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

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

Google I/O 2017 – самое вкусное

Первое, из интересных объявлений - Google Lens. Выглядит круто и звучит невероятно, но MS уже что-то подобное кажется показывали. Правда в массовом использовании это так и не появилось. Не знаю почему.

На счет интересности TPU сложно говорить. Ну то, что они показали наверно и круто, но если честно, не заинтересовало. 

Общение с телефоном по поводу того, что видит Google Lens – вообще клиника. Если честно, я Siri не использую, а просить телефон показать мне, как выглядит цветок – на мой взгляд ничего более понтов. 

Умение писать в блокноте - ретроград

Сейчас читаю журнал Хакер и наткнулся на комментарий компании Mirantis по поводу программистов, которые предпочитают писать в блокноте. 

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

Вот я не понял, каким образом программист, который будет писать код в блокноте, будет обузой и тянуть команду назад? Работая в Klick Health я писал код в notepad++ и у меня даже не стоял Visual Studio, но я писал быстрее и больше любого другого программиста в моей команде. Если не считать автокомплитера, то в VS больше ничего особого и нет, что позволяет писать код быстрее меня в блокноте. 

Visual Studio против Visual Studio Code

Сегодня установил себе на Mac полноценный Visual Studio от Microsoft, запустил, посмотрел, и в голове возник вопрос - и нафига теперь Visual Studio Code? 

Visual Studio Code может быть полезен только тем, кто любит простые редакторы для работы с кодом, а не полноценные  IDE. В принципе, меня можно отнести к таким людям, я пишу код и там и там одновременно под Windows, а под Маком пока ничего не делал такого. 

Я вообще пока установил Visual Studio на Мак больше ради интереса. В ближайшее время ничего такого не планирую на нем делать. Хотя все возможно. 

.NET Core проекты - не нужно явно добавлять файлы

Я не понимаю, зачем изначально в Visual Studio решили явно добавлять файлы в проект. Это делает файл csproj неоправданно большим и добавляет лишние конфликты при объединении разных веток кода (merge). 

Я люблю создавать файлы прямо в Total Commander, просто создаю .cs файл и сразу же пишу в нем код. Ах да, если кто пропустил, я часто пишу код в Notepad++. Я люблю и использую VS, но также часто пишу и в приплюснутом блокноте. 

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

Обновленный Surface Pro

Пока я ездил в Чикаго, Microsoft оказывается объявила о появлении обновленного Surface Pro. Новая версия выглядит практически так же, как и предыдущая, что ожидаемо и скорей всего так и останется и в следующем году. Дизайн Surface вполне приятный и менять его нет смысла. Проблема популярности устройства не в его дизайне, а в цене. Вместе с клавиатурой оно стоит слишком дорого для большинства.

А если учесть, что в новой версии вроде даже перо будет идти отдельно, то цена получается даже еще дороже.

Что действительно мне интерсно в изменении - так это улучшенная работа с аккумулятором. У меня с программированием удается прожить максимум 3 часа, хотя заявлено на много больше. Так что я не особо верю, что в реально серьезной работе удастся просидеть за Surface Pro даже 6 часов. Но даже это было бы отлично для меня.

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

Вернулся из Чикаго

Я с субботы отсутствовал дома, все это время провел в Чикаго и только вчера вернулся. Заметки публиковал из архива, который успел набрать перед отъездом. Про поездку уже написал пару заметок: Чикаго моими глазами и Чуть не пустили в Чикаго не смотря на безвиз

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне