Поиск: ""

Октябрьское представление 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? Вот этого не знаю, я бы отказался от него. Сэкономили бы ресурсы, которые можно было бы направить на более интересные проекты. 

На концерте Ногу Свело

Это заметка на блоге

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

Кто такие хакеры?

Это заметка на блоге

Сортировка в базе данных или приложении?

Это заметка на блоге

Вопрос читателя: Извините, если злоупотребляю Вашим вниманием, но как-то не получается у меня найти ответы на свои вопросы на всевозможных форумах. А может я их просто не умею задавать. 

Может Вы меня наведете на правильную концепцию в вопросе сортировки данных. 

За много лет работы я сроднился с dBase и до сих пор ассоциирую сортировку таблицы с соответствующим тегом, принадлежащего ей компаундного индекса. Видимо от того и теряюсь. 

Простой пример: 

MS SQL -> microORM -> класс, соответствующий структуре выбираемой таблицы -> компонент DataGridView, принявший информацию и отсоединенный от источника данных. 

У технической команды технические проблемы

Это заметка на блоге

Захожу сегодня в офис после обеда и проходя мимо reception (забыл как это по-русски) слышу как женщина выходит с кухни и говорит секретарю - technical team experiencing technical difficulties (можно перевести как У технической команды технические проблемы) и указала на кухню, где у нас иногда проводят презентации и стоит телевизор. Видимо кто-то не мог подключится к экрану. 

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

Await скоро станет умнее

Это заметка на блоге

Сейчас await в C# упрощает работу с асинхронным кодом. Вы просто используете этот оператор с асинхронным методом и ждете потом, когда этот метод вернет значение. Но бывают случаи, когда асинхронный метод передает множество данных. Когда мы загружаем большой файл по сети, его данные поступают постепенно и хочется видеть этот процесс, а не финальный результат. 

В 7-й версии C# это станет возможно. Можно будет писать что-то типа:

foreach await (var something in asyncData) {
}

Как справиться с кризисной ситуацией, управляя проектом

Это заметка на блоге

Инфографику предоставила Wrike - Управление Интернет Проектами

Как справиться с кризисной ситуацией, управляя проектом

Теперь можно лайкать статьи

Это заметка на блоге

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

Раз уж я пошел говорить про внутренний мир, сразу же скажу, что появилась вторая часть моей бесплатной онлайн книги по .NET Core - https://www.flenov.info/books/read/web-development-dotnet-core

О блоге

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

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

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

Пишите мне