Блог

Quality Source

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

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

Защита софта

Недавно я получил по почте самый популярный вопрос который я получаю с завидным постоянством - как защищать программу от взлома. Я никогда не специализировался и даже не задавался вопросом о защите программ просто потому, что считаю это лишним. Почему? Давайте поговорим, тема очень интересная.

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

Легализация

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

С чего начать? Тогда я еще не знал, как поступить, а самое страшное, что работал администратором и нес ответственность за технику и софт. Я решил начать с самого простого - больше не закупать технику без лицензионной ОС. Выписывать технику ездил я, и я же брал счета и забирал технику. Из-за этого компьютеры в счетах немного подорожали, что не смог не заметить директор, но тут работают банальные доводы: "Фирменные ПК проверены на фирме и не глючат, а значит меньше простоя, меньше потерь данных а я буду свободнее и смогу наконец настроить новый сервер для бухгалтерии, чтобы быстрее формировалась отчетность". Никакой новый я не собирался настраивать, да он и не нужен был. Просто все, что касается бухгалтерии, как-то интересно действует на директоров. Бухгалтерия же дает денег и им тоже нравится в моей речи слово "новое", особенно в отношении их отдела.

Когда нужен Windows

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

К чему я это? Просто услышал от одного администратора, что у него на фирме все стоит на окнах, в том числе и файловых сервер. Но это же клиника! Уж файловый сервер можно было поставить на Linux. Тут не вопрос качества или чего-то еще, это вопрос разума. Я его спросил, нафиг они потратили такие деньги на Windows? Ответ хорош: "не мое не жалко. Фирма может себе позволить, вот и купили".

Скучно на рынке ИТ

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

Вот сегодня узнал, что Google будет судится с Microsoft и присоединится к обвинению. Видимо их хром оказался не столь хорош, и они ввязываются в судебные тяжбы. На мой взгляд, это самое некрасивое занятие - судиться. В этом отношении вызывают уважение разработчики красной лисы, которые просто продолжают работать и просто делают свой браузер лучше. Даже если они будут участвовать в обвинении, красная лиса все равно молодцы, потому что большой упор делают именно на качество, а все уже должны знать, что я любитель именно QualitySource, вне зависимости от того, является этот Source открытым или закрытым. А судебные разбирательства - это дешевый пиар, который ни к чему хорошему не приводят.

Что еще написать? Да нечего. Мир ИТ сер в последнее время и такие же серые мои мысли.

Безопасность закрытого кода

Популярная хакерша Joanna Rutkowska на своем блоге Invisible Things затронула очень интересную тему в заметке Closed Source Conspiracy – безопасность закрытого кода. Все знаюn, что Джоана очень часто наезжает на Microsoft и в свое время получила большую популярность благодаря тому, что она нашла серьезную уязвимость в Windows Vista. Правда это была еще бета, но это никак не уменьшает ее заслуги, хотя и нельзя занижать умственные возможности работников Microsoft, которые разрабатывали новую архитектуру защиты. На то она и была бета версией.

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

Балансировка нагрузки на сервер

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

Моя начальница весь следующий день занималась тем, что кликала по сайту и замеряла время отклика, но меньше 5 секунд отклик проходил очень редко, а ведь мой сервис отвечал на любые запросы мгновенно и на тестовом сервере обрабатывал тысячи запросов в минуту без напряга. А ведь тестовый сервер на много слабее.

Ядро Mac OS X

Пришло письмо с возмущением (я бы даже сказал слостное), что я неправильно называю родину ядра Mac OS. Реальный родителем является ядро mach, а не BSD и я вот такой плохой и понеслась. Вроде бы как BSD там находится только на пользовательском уровне, а не в ядре. На сколько я помню, там должны быть иксы и у BSD вроде нет своего пользовательского уровня, но тут утверждать не буду.

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

Но давайте посмотрим на реального родителя Mac OS. Да, соглашаюсь, что родителем является Mach. Это действительно так. Но давайте посмотрим, ну хотя бы на википедию, в которую все любят тыкать. Она говорит нам:

Linux – не модно, Windows не позорно

Помню как еще пять лет назад Linux был крутым и для избранных, по крайней мере в России. Это было реально круто работать в Linux или хотя бы разбираться к нем.

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

Мне кажется, что сейчас более модным является использование продукции Apple и Mac OS. Яблочники смогли построить вокруг своей продукции какой-то ореол магии и уникальности. Им это легко удалось, потому что их продукция реально качественная и уникальная. Я любитель качества во всем и поэтому всегда восхищался продукцией яблок. Они фигню не делают, правда тут сразу же появляется и недостаток – их продукция очень дорогая.

Ubuntu 12.04

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

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

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

P.S. для тех, кто не читает комменты. Или заметка была старая, но попала на главную страницу zdnet (кажется на нем я вчера видел) или может в редакцию попала версия 12.04 заранее. Еще не апрель и сегодня я на сайт зашел без проблем и ничего не увидел. А заметку наоборот уже больше не вижу. Продолжаю ждать 12.04

О блоге

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

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

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

Пишите мне