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

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

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

2016-04-15 09:51:09

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

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

rm -rf

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

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

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

2016-04-13 08:53:14

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

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

SELECT * FROM Employee WITH (NOLOCK)

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

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

2016-04-11 16:24:23

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

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

2016-04-08 14:09:00

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

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

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

Работа по контракту в IBM

2016-04-07 08:11:42

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

Мне предложили выполнить небольшой контракт для IBM и у меня оказался не очень хороший опыт работы с этой компанией. Сами они не нанимают контрактников и для них народ нанимают различные посредники. В моем случае это были Collabera (рекрутинговая компания из Индии, у которой есть офисы по всему миру). 

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

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

2016-04-06 05:49:04

 

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

Халявный Xamarin

2016-04-05 09:22:31

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

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

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

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

2016-04-03 11:31:31

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

О блоге

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

Внимание!

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

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

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

Пишите мне