Поездка в Дисней

И снова видео, на этот раз экспресс отчет о поездке из Торонто в Disney World (Orlando). 

Халявный Xamarin

Microsoft выпустила халявный Xamarin, который позволяет писать код, который потом без проблем должен компилироваться на любой платформе. Сегодня я услышал мнение, что Майкрософт сделали это, чтобы больше программистов писали код с использованием технологий этой компании и таким образом им проще будет выпускать версии для Windows Phone. 

Логично, ведь если программист может скомпилировать в Xamarin приложение для Андроид, то почему бы не выпустить тут же вариант и для Windows Phone? Отсутствие хороших приложений называют как раз самой главной проблемой, почему платформа от последователей Билла Гейтса никак не выстрелит. 

Если к Майкрософт действительно думали так, то мне кажется это опять маркетинговый просчёт. Мне кажется, что большинство программистов все же будет продолжать писать код в своих средах разработки и приложения для iOS продолжат создавать в Xcode. Это лично моё мнение. 

Русские Канадцы в Disney World

 

И еще одно видео нашего отпуска в Disney World. На этот раз все составлено из видео, снятого на Action Cam от Sony (это камера типа Go Pro).

Google может перейти на Swift

Очередной раз появился слух, что Google может перейти с Java на Swift на своей мобильной платформе Android. Походу Oracle из окончательно заебали судебными издержками и возможным штрафом и проще стало перейти на другой язык.

Если Google действительно выберет Swift, то это будет серьёзный пинок в развитии и в светлом будущем для этого языка. Уверен, что программисты воспримут эту новость положительно, потому что их код из коробки будет компилироваться под две самые популярные платформы. 

Если выбрать какой-то язык типа Go или что-то новое, то понадобиться время, когда пользователи перейдут на новый язык. Даже в случае с Apple до сих пор очень много программ продолжают использовать Objective-C. К тому же, потребуется время, пока программисты выучат язык и неизвестно, понравится ли он им. 

Apple запатентовали клавиатуру в виде экрана

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

Не используйте with nolock

У нас сейчас на работе очень много используют nolock опции при выполнении SELECT запросов. Эту опцию можно использовать только в самых крайних случаях и настоятельно рекомендую избежать её использование. 

Когда выполняется долгий SELECT запрос, то база данных может блокировать данные, что сильно замедляет производительность сервера. Если какой-то зарос выполняется слишком часто, но с блокировкой, то на сервере может выстраиваться очередь на выполнение запроса и пользователь будет видеть задержки загрузки данных, пока его запрос ожидает в очереди, или даже таймауты. Чтобы не было ни того ни другого, начинают использовать опцию NOLOCK. Это выглядит примерно так:

SELECT * FROM Employee WITH (NOLOCK)

Даже если Employee таблица сейчас заблокирована кем-то, сервер все равно выполнит этот запрос и вернёт данные. 

Тип уничтожил свою компанию с помощью rm -rf

Вчера в новостях стала появлятся история о бедном Marco Marsala, который с помощью одно команды по ошибке уничтожил всю свои компанию. Он удалил все данные со своих серверов, среди которых были его личные файлы и файлы клиентов. 

Для тех, кто не в Linux, была выполнена следующая команда:

rm -rf

rm - удалить файлы, а флаги rf удаляют все рекурсивно без проедупреждения. Так как не был указан путь, команда удалила все файлы, которые могла. 

На мой взгляд - эта история больше похожа на пиар. Сейчас об этом парне пишут новости. В одной из новостей (даже пиарить не буду, потому что мне все же кажется, что это пиар):

Я хочу Apple iPad

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

Я помню, когда лет пять назад, перед новым годом я пытал жену, что она хочет на новый год. Она как-то сказала: "Я не знаю что я буду с ним делать, но я хочу iPad". По счастливой случайности, она как раз и получила его на новый год. Но мне эта фраза в этот момент фильма просто разорвала мозг. И ведь это работает. 

Люди действительно часто хотят продукцию Apple иногда даже не зная почему. Именно иногда. На первом этапе действительно люди хотели и БОЛЬШИНСТВО не знали, зачем. Это происходит каждый раз с чем-то новым. С телефонами - вы думаете люди уже знали с первого дня, как они будут использовать телефон и кому будут звонить? Уверен, что нет. Первые пользователи не могли думать, что будут звонить своей маме в другом городе, у которой нет телефона. Ну ладно, те, у кого родители в других городах, наверно об этом все же мечтали. Но таких не так уж и много.

Что делать программисту после 40

Интересный вопрос получил по E-mail: 

Хотел бы узнать твое мнение по поводу следующего вопроса: как ты видишь свою профессиональную деятельность спустя 5-10 лет? На сколько мне известно тебе скоро будет 40 лет. Дело в том, что я со своими коллегами иногда в шутку обсуждаем, чем мы (программисты) будем заниматься после 40-ка. Многие утверждают, что к этому возрасту мозг уже не сможет работать так же эффективно, как в 25 лет, поэтому все думают что нужно либо уходить в менеджмент, либо открывать свое дело. 

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

Задавайте вопросы о Канаде

Собираюсь сделать очередной подкаст завтра, в нем думал сделать что-то типа в формате "вопрос - ответ", если наберется достаточно вопросов от вас. Задавайте любые вопросы о Канаде, буду отвечать. 

О блоге

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

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

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

Пишите мне