Блог

Фрагментация Линукс сообщества

У разработчиков Линукс есть одна проблема, с которой они пока не могут справится - Фрагментация Линукс сообщества. Эта проблема придумана не мной и она существует уже очень давно. Если быть честным, то фрагментация присуща почти любому проекту с открытым исходным кодом. Всегда может существовать несколько поставщиков решений одной базе или платформе, которые копируют работу других. Поэтому фрагментацию считают злом, но я придерживаюсь другого мнения и о нем хочу рассказать.

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

Тут нужно четко понимать, где фрагментация является злом, а где благом. Например, проекты GNOME и KDE тоже своеобразная Фрагментация, потому что оба проекта решают одну задачу - предоставляют пользователю графический интерфейс в Линукс. Но на самом деле это не совсем Фрагментация, потому что это конкуренция, которая хоть и тормозит прогресс на первый взгляд (если объединить ресурсы, то теоретически можно двигаться быстрее), это разделение все же играет во благо. Именно конкуренция заставляет проекты развиваться и не факт, что при объединении двух проектов в один, развитие пойдет в 2 раз быстрее. В реальности может пойти и замедление.

Невезение с хостингом

Только вчера писал заметку про ASP.NET, о том, что все прекрасно, а сегодня произошел первый косяк. Первый за достаточно продолжительное время. Сайты на Linux хостинге тоже уже достаточно долгое время работают без сбоя, хотя вчера похоже был провал, потому что наблюдается сильное подение в посещаемости, аж на 50 человек. Может я просто не был в сети, когда сайт был недоступных.

Что-то меня понесло. В общем вчера говорю о том, что все прекрасно, а сегодня замечаю, что сайт жены и Юмор и Развлечения (сайт хостится у меня, потому что я его программирую) недоступны :(. Оба находятся на Windows хостинге. Самое интересное, что FunniestWorld хоть грузился, просто с ошибкой, а сайт жены не отвечал. Немного мучений и выяснилось, что легла база данных. Не отвечает MS SQL Server, поэтому сценарии вываливаются с ошибкой. На iMurka.com сообщение с ошибкой использует шаблон основной формы (Master page), а в Master Page тоже есть коннект с базой данных, поэтому сообщение об ошибке было стандартным и ужасным. Пришлось создавать отдельную Master Page, в которой не будет коннекта с базой и которая будет выглядеть как все остальные страницы сайта.

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

Привыкание к ASP.NET

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

Где-то около года назад, когда я впервые встретился с этим языком, то он мне показался очень неудобным. Вроде бы все знакомо, уже известные мне операторы, вроде бы красивый и понятный синтаксис, но как-то все же неудобно. Я понимаю, что я очень долго писал на PHP и поэтому не особо был критичен в своих высказываниях в отношении ASP.NET. И не зря. Не знаю, когда это произошло, но прошел год, а я без проблем уже сроднился с технологией MS.

Когда мне нужно быстро набросать какой-то сайт, то я все же использую PHP, но и ASP.NET больше не пугаюсь. Не знаю почему, но на ASP.NET мне проще отделять логику от представления. За окном 2009-й год, а на PHP я до сих пор отделяю логику от представления с помощью include, а в .NET есть такие вещи как Master Page и темы.

Китайская подделка CyD Software Labs

Сегодня получил на мыло следующее сообщение:

We are Shanghai Chooke Network Information Technology Co., Ltd, which is the domain name register center in China. I have something need to confirm with you. We have received an application formally, one company named "MAX (China) Holdings Limited" applies for the domain names(www.cydsoft.cn,www.cydsoft.com.cn,etc.) ,and the Internet keyword(cydsoft)on the internet July 1, 2009. We need to know the opinion of your company because the domain names and keyword may relate to the copyright of brand name on internet.

Для тех, кто не знает английского, привожу краткое содержание – шанхайский регистрант доменных имен сообщает, что некая фирма "MAX (China) Holdings Limited" хочет зарегистрировать доменные имена www.cydsoft.cn и www.cydsoft.org.cn и спрашивает моего мнения. Для тех, кто только присоединился к блогу - сообщаю, домен www.cydsoft.com принадлежит мне.

Библия C# - первая информация

Первая официальная информация от издательства по поводу Библии C#. После того, как информация появляется на сайте, книга не должна долго задержаться в издательстве и значит, что теперь она точно скоро появится.

Цена еще не определена, но надеюсь, что она будет не большой. Объем книги получился всего 560 страниц, зато на компакт диске будет очень много уникальной информации. Я написал десятки страниц мануалов по использованию Visual Studio .NET, по платформе .NET и просто по C#, которые выложил на компакт диск. Уникальность заключается в том, что эти документы еще нигде не публиковались мной в виде статей или файлов и они написаны именно под книгу.

Если бы я включил эту информацию в бумажную версию, то Библия C# выросла бы страниц на 200 точно и цена была бы выше. Да, я получил бы больше денег (возможно), но книга была бы дороже. В период кризиса я решил сделать свой доход ниже, зато книга будет доступнее.

Bing - второе тестирование

Сегодня получил следующее сообщение, похоже от сотрудника MS (похоже и я надеюсь):

Здравствуйте, Михаил. Как вы писали в своем блоге о новом поисковике MS Bing. Не могли бы Вы написать спустя некоторое время новое впечатление о нем. Что изменилось, радует ли он вас, будет ли конкуренция с Google и прочие минусы и плюсы. Заранее огромное спасибо.

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

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

Командный спорт

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

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

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

Интервью с разработчиками FastReport

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

Полную версию интервью читай здесь: Интервью с разработчиками FastReport.

Жизнь яблочная

iPhone 3G S продается на много лучше, чем его предшественник. За первые несколько дней было продано столько же аппаратов, сколько и предыдущего поколения, только если учесть, что 3GS стартонул в намного меньшем количестве стран (предыдущее поколение было анонсировано сразу кажется в 22-х странах), то показатель очень и очень хороший. Оно и понятно, сети 3-го поколения развиваются очень быстро, и компания как всегда выбрала очень подходящее время.

С одной стороны за окном лето и продажи далеки от идеальных, но с другой стороны, Apple находится на коне новостей. В ИТ изданиях очень много говорят о яблочном гиганте, о болезни и первом появлении на публике Стива Джобса, что новый телефон просто не мог остаться серым на прилавках магазинов. В Apple Store северной америки просто не пройти от большого количества народу и это наверно единственные магазины, в которых ажиотаж. Распродажи в северной Америке это пермонентное состояние, меняется только товар, а тут абсолютно не распродажный дивайс пользуется таким громадным спросом.

Я не знаю, специально ли телефон анонсировался к возвращению Стива Джобса, но мне кажется, что это сыграло только положительную роль. Это очень знаковая фигура в ИТ области и менеджменте и я рад, что у него со здоровьем пока все складывается хорошо. Жаль только что нет официальных заявлений. Я понимаю, что это человек и он не хочет, чтобы в его личную жизнь лезли чужие люди, но не все лезут со злым умыслом. Например я очень хочу, чтобы у Стива было все в порядке со здоровьем и он прожил еще долгие годы. Я думаю, что без него Apple будет сложнее и именно этот человек определяет многое, но в данном случае, мне абсолютно все равно, что случится с компанией, я просто переживаю за этого человека и хочу, чтобы у него все было в порядке.

Лохотроны активизировались

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

Зашел на сайт и не поверил своим глазам. Даже если это программа от Google, то дизайн сайта никак не тянет на работу специалистов этой компании. Из под поискового гиганта никогда не выходили дизайны подобного типа. Ну ладно, попробуем зарегистрироваться. Начал регистрироваться в программе и тут же увидел, что у меня просят кредитную карту. Ага, щщщассс. Так я и рассказал вам, где ваучер со времен развала СССР спрятан. Я тут зарабатывать денег собрался, а не благотворительностью заниматься. Зачем им нужна моя карточка, когда это они обязаны платить мне? Короче, лохотрон полнейший.

Возвращаюсь на сайт газеты, в которой прочитал заметку (посмотреть еще раз, что это за газета лохонулась) и понимаю, что она тоже липовая. Все ссылки и все рекламы липовые и ведут только на лохотронский сайт. Мне кажется, что слишком много профессиональных программистов и администраторов потеряло работу. Эти ребята с мозгами и создают очень хорошо спрятанные лохотроны и могут даже что-то заработать. Правда это очень рисковое дело и пахнет тюрьмой, но когда ты без работы, а нужно платить за ипотеку (особенно в России), то пойдешь и не на такие жертвы.

О блоге

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

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

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

Пишите мне