Об ИТ из Канады

Блог Михаила Флёнова - программист, блогер, автор нескольких скандальных книг какими-то глазами...

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

2017-05-22 09:31:37

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

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

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

Visual Studio против Visual Studio Code

2017-05-20 22:55:59

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

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

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

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

2017-05-18 21:50:40

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

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

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

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

2017-05-17 20:17:18

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

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

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

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

2017-05-16 20:56:09

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

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

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

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

2017-05-16 08:25:58

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

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

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

2017-05-14 14:54:40

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

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

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

Новинки в Microsoft HoloLens

2017-05-12 08:55:14

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

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

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

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

Microsoft доганяет Apple

2017-05-11 15:30:34

У меня есть подписка на Office и с ней я получил 1 терабайт диска. Но я не могу использовать даже более 100 гигабайт. Если я помещу туда больше файлов, они тут же начнут качаться на все мои устройства, а у меня на старом Mac-е было только 256 гигабайт диска. Чтобы лишнее не качалось, приходилось отрубать сначала некоторые папки, но это привело к неудобству и я удалил все большие файлы с OneDrive и из возможного терика использую только около 100 мегабайт.

И вот Windows через пол года догонит macOS, потому что OneDrive наконец перестанет качать сразу все файлы на все устройства. Будет только появлятся иконка файла, а я смогу скачать его, когда мне нужно.

Блин, такая банальная и очевидная вещь, но появляется у OneDrive последеней. Apple создали собственное облако на много позже, но у них все это появилось раньше.

Windows научится работать с видео

2017-05-11 14:40:43

Наконец Windows научится работать с видео и народ сможет делать что-то на Windows и публиковать в youtube без дополнительных программ. Вот. Вот это реальный Creative Update, а все эти 3D программки можно отодвинуть на третий план. 

Видео, музыка и фотографии - вот это реальный Creative и первые два реализованы в Маке из коробки, а в Windows даже в последней версии с крутым названием Creative это делать невозможно. 

О блоге

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

Внимание!

А ты уже читал мою последнюю книгу о больших сайтах и приложениях? Узнай, что это такое здесь

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

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

Пишите мне