Блог

Дрожит экран в Windows 10 на Surface Pro

В сентябре будет 3 года, как я являются счастливым (с переменным успехом) обладателем Surface Pro. Я его купил с дополнительной гарантией, которая покрывает даже случайное падение на два года, но два года он отработал отлично, а через 2.5 накрылась 1/3 экрана – она перестала отзываться на прикосновения. 

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

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

Apple откроет врачей по подписке?

Еще недавно Apple нанимала автомобильных инженеров и народ ожидал автомобиль с логотипом Яблока на борту, но появился только софт для авто. 

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

Сегодня в подкасте Apple Insider задались интересным вопросом – а что, если яблочники нанимают врачей еще и для того, чтобы открыть сервис консультации с врачом или может что-то подобное по подписке? 

Как будто 17

Доча нашла фото меня где-то в 17 лет, когда я сам покрасил чуб в белый цвет

Apple скоро придёт конец

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

Во втором квартале этого года Apple получила прибыли 58 гребанных МИЛЛИАРДА долларов. Прибыль! За один квартал!

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

Хардкоднутая дата в будущем - пофигизм?

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

Сейчас у нас на работе везде используется 01.01.2050. В принципе, через 30 лет я уже точно буду на пенсии и исправить эту дате не так уж и сложно, если все будут использовать только ее и никто случайно (или намеренно) не станет использовать другую дату в будущем.

В SQL очень часто можно увидеть код типа: 

Счастливый программист - статья и видео

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

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

Почта Google не улетает через VPN

Вчера заметил, что у меня почта не уходит на gmail аккаунте, у всех писем появляется connection to smtp.gmail.com failed. Не знаю, как давно это, но что-то не так, потому что с какого перепуга нет подключения к серверу google. Доставка работает, новые письма без проблем читаю, а вот ответить не получалось вчера. Не знаю, как давно такой косяк, но вроде недавно, потому что в папке на отправку не так много сообщений.

Попробовал перезапустить телефон – не помогло. Попробовал пересоздать аккаунт – не помогло. Санкции – подумал я и открыл VPN подключение на телефоне, я заранее поставил VPN для того, чтобы можно было получать доступ к ресурсам, которые блокируют канадцы для забугорцев, в основном это финансы.

Тесты заставляют писать код чище

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

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

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

Встречайте Mac Book рекомендует Surface

В Microsoft нашли парня по имени Mackenzie Book, что позволяет сократить его имя просто до Mac и получилось Mac Book и теперь можно смело снимать рекламу в стиле Mac Book рекомендует Surface. 

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

Когда Apple так же дешеве пиарили Apple против Windows рекламные ролики, то там они хотя бы были прикольными и даже веселыми, а тут... 

Тесты нужно писать для того, чтобы они тестировали

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

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

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

О блоге

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

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

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

Пишите мне