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

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

Тесты затормозили сайт

2017-06-21 19:53:14

Я дома перешёл на Visual Studio 2015, хотя он немного более требователен к ресурсам. До этого я не использовал тесты MS, а тут вдруг решил перейти на них для своего последнего проекта. В общем создал проект для тестов, набросал кучу полезных вещей и заодно пока писал тесты нашёл несколько ошибок в своём коде. 

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

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

Бегу покупать Assassin's Creed Origins

2017-06-17 09:34:47

Я реально стал фанатом Assassin's Creed, и Origins меня впечатлил. Сейчас, когда появляется редкое свободное время, я играю во второй XCom или The Witcher

Я ничего не сказал про WWDC 2017

2017-06-17 09:29:41

А вы заметили, я в этом году не сказал ни слова про WWDC 2017. Просто времени не было смотреть онлайн, я увидел конференцию уже только через пару дней, и то в упрощенном варианте, с прокруткой. Что мне понравилось, так это новый iPad Pro 10 дюймов. При увеличении размера устройства на совсем чуть-чуть, размер экрана увеличился на дохрена. 

Обновление для Applle Watch - ничего кроме новой морды SiRi особо ничего и не назвали. Для iOS обновления не вызывали взрыва мозга и даже серьезного интереса. Колонка с управлением домом - круто, но дорого, я бы лучше Alexa купил бы, если бы Amazon продавали ее. Я не такой меломан и скорей всего не замечу разницу в звучании между Alexa и HomePod, а если и замечу, то проживу и без этой разницы. Мне нужна дома колонка, но не за такие деньги. Хотя, может завтра увижу кайф в HomePod и реально побегу ее покупать. 

Новый мак - круто, но мне достаточно MacBook Pro, внешняя графика мне не нужна. В общем, вот такие результаты моего просмотра конференции. Что Google, что MS, что Apple совсем не удивили и не заинтересовали. Хотя Apple все же немного были интереснее конкурентов в этом году. Может совсем чуть-чуть. Microsoft в этом году были средними, меньше всех мое внимания привлек в этом году Google. Да и тяжело быть каждый год на высоте. 

Использование автомаперов

2017-06-15 21:50:49

Интересный спор у нас произошел на работе. Один из программистов начал проталкивать AutoMapper, это фигня, которая автоматически может копировать данные из одного объекта в другой, даже если их классы разные. Маппинг происходит автоматически, если имена полей совпадают, но можно и конфигурировать, если имена не совпадают. 

Преимущество использования автомаперов - не нужно писать код типа:

dst.Field1 = src.Field1

dst.Field2 = src.Field2

dst.Field3 = src.Field3

А ты ждешь Игру престолов?

Все говорят пишите тесты, а ты пишешь тесты?

2017-06-12 06:11:13

Примерно пару месяцев назад я на телефоне общался с американской консалтинговой компанией и они меня спрашивали, как я разрабатываю и пишу ли юнит тесты. Они вроде бы их пишут и обожают, поэтому и задали вопрос. 

Месяц назад я начал работать над достаточно большим проектом (обычно у меня минипроекты на пару недель, а тут два месяца), который включает много достаточно сложного функционала. Когда я закончил базовую часть, протестировал руками, полез искать, где хранятся юнит тесты. Я нашел всего один файл с тремя абсолютно бестолковыми тестами. По идее, они написали их за год работы. Только для этого проекта я добавил уже 18 тестов и это не предел, еще нужно добавить как минимум столько же. 

Вернулся из Отавы

2017-06-10 19:18:42

Мы с семьей на пару дней метнулись в столицу Канады - Отаву, чтобы продлить российские загран паспорта в консульстве, заодно и погуляли там, посмотрели, как готовят столицу к празднованию 150-ти летия Канады, которое будет в этом июле. 

Raspberry PI - нереально тормознутый

2017-06-08 23:00:51

У меня уже давно есть Arduino плата и я с ней иногда играю, и вот решил купить на сайте Microsoft свеженькую Raspberry PI 3. Я с Linux особо не играю сейчас, мне macOS хватает, и вот поэтому решил купить  малинку и заодно на ней можно и тестировать свои сайты в Linux. Я не люблю виртуальные машины, предпочитаю физические. Покупать целый компьютер ради редко используемого Linux не вижу смысла, поэтому Raspberry PI отличный выбор. 

На удивление плата пришла с установленным Linux. Я помню на какой-то презентации MS говорили, что на малинку можно бесплатно ставить Windows 10, но сама отгрузила плату с Linux. 

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

Батарея не любит заряд меньше 50%

2017-06-06 19:48:21

У меня недавно выпендривались Apple Watch, о чем я написал на другом своем блоге http://blo.moe/blog/show/Bystro-razryaghaetsya-batareya-Apple-Watch. Когда они выпендривались, то я гуглил с вопросом, что делать и нарвался на несколько советов, в которых не рекомендуют разряжать батарею ниже 50%. Вроде бы как современные аккумуляторы не любят разрядки ниже 50% и портятся. Народ начал писать, что ради сохранения жизни батареи носят с собой зарядку и заряжают часы каждый раз, когда их заряд доходит до половины. 

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

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

О чем сожалеет Стив Балмер?

2017-06-04 10:28:59

Сегодня слушал подкаст, в котором брали интервью у Стива Балмера. Его спросили, о чем он сожалеет об опыте работы в Microsoft и Стив Балмер начал рассказывать о том, что не заметил новую бизнес модель. Когда Apple выпустили дорогой телефон, никто не верил в возможность успеха, но благодаря контрактам с телефонными компаниями появился новый способ продвигать сотовые телефоны. И из-за этого бывший руководитель считает, что упустил выгоду. 

Ну вообще-то они упустили не из-за этого. MS пытались выпускать свой телефон по такой же бизнес модели, причем собственного производства. Не думю, что кто-то еще помнит про это железо - Microsoft Kin, не удивлюсь, если ты даже ни разу не слышал про него. Его давали с контрактом бесплатно (iPhone тогда шел за $200), да еще и делали скидки дополнительные и промоушены. Помню было что-то типа - купи контракт с телефоном, и получишь еще подарки баксов на 50. 

О блоге

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

Внимание!

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

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

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

Пишите мне