Рабочий день программиста в Канаде

Сегодня обычный вторник обычного рабочего дня. Я встал в 5:45, потому что кто рано встаёт, тот слишком много работает. Просто я люблю вставать раньше, приходить на работу раньше, чтобы раньше уходить домой. Лёгкий завтрак в виде кружечки очаковского кваса, одновременно подтверждаю комментарии, которые появились на блоге, заглядываю в новости на РБК и уже в 6:20 выхожу из дома, потому что в 6:29 сажусь в автобус, который везет меня в Торонто. 

Совместная работа над документами в Excel

Я уже давно для работы с таблицами использую Google Sheets. В них я веду свою бухгалтерию, записываю бизнес расходы. Записываю время, которое я провожу на работу на различные проекты, а потом использую эти записи для того, чтобы выставлять счета (у меня оплата почасовая). 

Я тут что-то решил перейти на полноценный Excel. Я плачу за годовую подписку, регулярно использую Word, и решил перейти на Microsoft Excel. 

Перенести документы не составляло проблем, я просто выгрузил таблицы в Excel формате из Google Sheets и загрузил их в One Drive. 

Эффективная отправка e-mail сообщений с сайта

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

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

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

Ребренд Санта Клауса

Я уже как-то говорил, что у Студии Артемия Лебедева есть традиция делать массовый фото снимок со всеми работниками. Он так показывает, как растет компания. А компания Klick Health, где я раньше работал, делает новогодние видео. Вот очередное из них. 

Онлайн поддержка Razer

У меня сын хочет Razer Blade, который в Канаде продается только в Microsoft магазинах, а сейчас в нем доступна только версия с видеокартой 970, хотя на сайте в США можно купить уже 1060. В принципе, с сайта доставляют и в Канаду, все можно оформить и цена вполне приемлемая, но волнует все же поддержка.

Я пишу в службу поддержки вопрос - что будет, если что-то случиться с ноутбуком? Есть ли сервис в Канаде, где будут ремонтировать, если мне придется отправлять в США, то кто будет оплачивать. 

Вроде бы солидная контора, продает дорогие ноутбуки, а ответа от службы поддержки жду уже весь день. И это они так отвечают потенциальному покупателю, который может отдать за ноутбук с налогами более 3 тысяч долларов.

Что не так на этом фото?

На этой фотографии явно что-то не так. 

Час кодинга в магазине Apple

В ближайшем к моему дому торговом центре есть фирменный магазин Apple, в котором на этой неделе делали час кодинга. Для детей в магазине в течении часа давали уроки пользования Playground для iPad.

Подарок на новый год

Я уже не работаю в Клике, где на новый год раздают подарки, но все же интересно, как там жизнь. За время моей работы в этой компании я получил на разные новые годы: iPad, Телевизор 55 дюймов, PS4 и часы Apple. Именно в таком порядке на новые годы выдавали подарки, когда я там работал. 

У меня несколько знакомых все еще работает там и я сразу сказал, что в этому году дадут PS VR. Я был почти прав. 

Если раньше давали подарки сразу без возможности выбора, то в этом народу дали возможность выбирать из трех возможных вещей: PS VR, музыкальную систему (я так понял sonos) или матрац. Как видишь, я был прав, что PlayStation VR будет, просто я не знал, что будет выбор. 

MacBook Air vs Surface pro vs Lenovo Yoga

Постоянные читатели скорей всего знают, что у меня MacBook Air 2011-го года, а это значит, что ему сейчас уже больше пяти лет, а для тех, кто попал на эту заметку случайно, этот факт уж точно стоит упомянуть. После этого MacBook Air обновлялся, но не кардинально, только обновили процессор. Apple так и не дала этому буку Retina дисплей и скорей всего уже не даст. У меня вообще есть подозрение, что эту линейку могут прикрыть совсем. 11-ти дюймовую версию уже не продают, вместо нее можно купить MacBook, а 13-ти дюймовая уже конкурирует с Pro версией, которая стала на много тоньше и легче. 

Стоит ли переходить на .NET Core?

Сейчас наверно у многих может стать вопрос - стоит ли переходить на .NET Core. Если попытаться ответить коротко, то ответ простой - Да. Если ответить чуть более развёрнуто, то ответ будет: да, стоит переходить на .NET Core. Ну а теперь уже самый развёрнутый ответ. 

Я пока еще не писал кода под .NET Core, но из того, что я видел, в платформу внесли правильные изменения. Везде (или почти везде), где когда-то сделали ошибки, сейчас вносятся изменения. Например, как я понял избавляются от глобального HttpContext, который принес народу больше проблем, чем преимуществ, особенно тем, кто использует юнит тесты.

За счёт того, что .NET Core реализована чуть более корректно, я уверен, что Майкрософт будет инвестировать в неё в ближайшее время очень много труда своих программистов. Не знаю сколько лет продержится эта версия, но точно не один год.

О блоге

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

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

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

Пишите мне