Работа с конфигурацией в .NET Core

Доступна следующая часть книги по .NET Core 1.3. Работа с конфигурацией. Сегодня я говорю о работе с конфигурационным файлом. 

Альберта

Давно я не выкладывал просто фотографий. Это из моей поездки в Альберту. Фотографии из Монреаля я еще не скидывал с фотоаппарата на компьюрер. 

Google закрывает Google+

Мне кажется я это уже слышал, а может просто дежавю, но снова читаю в новостях, что Google закрывает Google+. 

В официальной версии есть такое:

Исследование показало наличие значительных сложностей на пути разработки и поддержания Google+ на том уровне, который ожидают потребители. Принимая во внимание эти сложности, а также с учетом низкой активности пользовательской версии соцсети мы приняли решение закрыть пользовательскую версию Google+

Release It! - моими глазами

Сейчас читаю книгу "Release it! Проектирование и дизайн ПО для тех, кому не всё равно" и хотя в книге описываются правильные вещи, на мой взгляд слишком долго. Одна и та же мысль повторяется много раз. Если подвести итог прочитанного, то все сводится к двум мыслям:

- Код обязательно рухнет там, где не тестировали

- Делайте таймауты на подключение и на выполнение кода

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

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

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

Как сделать капитальный ремонт?

У нас появились мыши, я когда работал в бейсменте, пару раз услышал, как они бегали по подвесному потолку. Установили ловушки в разных местах и поймали кажется около 7 штук, может больше. Решили снять подвесной потолок, где я слышал мышей и увидели, что он изнутри практический уничтожен, решили поменять. 

Уязвимость умных домов

Сегодня прочитал, что в аудиодорожки можно встроить какие-то звуки, которые позволят управлять умными устройствами дома. Человек не будет слышать звуки, которые может распознать Alexa или Google Home. 

Если честно, то я изначально не доверял всем этим умным устройствам и в них уже давно есть серьезная уязвимость - они не распознают голос. Они распознают речь, но не голос и это серьезная проблема. Именно поэтому у меня Амазон Алекса дома имеет право только включать и выключать свет, но никогда не научится открывать входную дверь. Это можно сделать через специальный хаб (я слышал что можно, но даже не пробовал и не собирабюсь пока), но это откроет уязвимость к моему дому. 

Октябрьское представление Microsoft

Компания Microsoft обновила свою ленейку продуктов и выпустила собственные наушники. 

Огромные по размеру наушники за 350 долларов. Блин, это дороже Bose или самых дорогих Sony. Да, можно регулировать на сколько уменьшать шум. - это плюс. Но цена, дизайн и размер... Слишком большие наушники и слишком большая цена. Меня мои Sony наушники за 179 канадских вполне устраивают. В американских это по идее около 140 долларов. В два раза меньше, чем MS и аккуратнее по дизайну. 

На этом фоне даже наушники Apple выглядят дешевкой, особенно AirPods. Вроде встроена кортана. А нахрена она в наушниках? Мне кажется, эти наушники ждет провал или скорое падение цены. 

Вопрос на засыпку - Как спрятать элемент на форме

У нас снова команда ищет программистов, и я иногда начал проводить телефонные интервью, чтобы понять, стоит ли кандидата приглашать на тест. В прошлый раз я сам придумывал вопросы и у меня был список из 15 штук, а тут мне дали уже заранее подготовленный список по 5 разным темам - C#, JS, HTML/CSS, SQL и тестирование кода. 

Когда я открыл раздел HTML/CSS, то один из первых вопросов был - как спрятать что-либо на форме. Я подумал, что слишком простой вопрос и может я что-то не понимаю. Но следующим был - в чем разница между display и visibility. "Ну что за детские вопросы" подумал я.

Сегодня было телефонное интервью с парнем, который шел на программиста (среднего уровня) и на этот вопрос он не смог ответить, хотя долго работал с Web. Он сказал, что там есть какое-то свойство, но не помнит какое. Разницу между display и visibility конечно же он тоже не смог назвать.

.NET Core будет поддерживать WPF

В .NET Core 3 должна появиться поддержкак десктопных приложений и IOT. И под десктопными понимается не только WinForms, но и WPF, что очень даже круто. Мне нравится XAML и считаю его великолепным решением для построения визуальных интерфейсов, потому что можно делать интерфейсы, которые легко адаптируются под любые размеры экрана. 

HTML уже давно доказал свою гибкость и XAML - это примерно тот же подход, поэтому круто, что Майкрософт будет поддерживать это и дальше. Зачем они сохраняют WinForms? Вот этого не знаю, я бы отказался от него. Сэкономили бы ресурсы, которые можно было бы направить на более интересные проекты. 

О блоге

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

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

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

Пишите мне