И Asus туда же

Asus представила свой планшетник. Судя по фоткам и заявлениям планшетник должен быть неплохим и достойным конкурентом Apple, но есть только одна проблема - дата выхода. Она не известна, но некоторые источники утверждают, что датой выхода будет первый квартал 2011-го года. Да они что всет там охренели чтоли? Мне в метро неудобно таскать ноутбук и работать на нем, а планшетник был бы просто спасителем. А эти производители железа и Microsoft стали так тормозить, что ожидание уже превратилось в привычку. Сколько можно кормить следующими годами?

HP отказалась делать планшетники, Dell выпускает на базе андроида и последняя надежда была на Asus и слухи о том, что их работа будет завершена в начале лета. Но в самом начале лета они только представили то, чем они занимались, но только с производством теперь лажа. Чтобы его наладить, им по ходу тела нужно еще пол года. А в шоке!

Вирусы в nix системах - реальность

Для тех, кто не в курсе, MacOS построена на базе BSD и является явным представителем не просто unix мира, а одних из самых безопасных систем - BSD. Очень часто можно встретить упреки в сторону Microsoft о том, что у них полно вирусов и сама Apple не раз обыгрывала это в своих рекламных роликах.

С ростом популярности MacOS стали появлятся различные небольшие заразы и на сайте Apple даже какое-то время назад в каталоге программ появился антивирус. Этим телодвижением Стив Джобс и его команда как бы признавали наличие вирусов в их системе. Когда они поняли это, то антивирус был убран и пользователей стали чесать, что их просто кидают антивирусники.

Google отказывается от Windows из-за безопасности

Google запретила своим сотрудникам использовать Windows на работе. Я в шоке, что там вообще можно было использовать Windows. В этой компании столько проповедников Linux и свободы, что у верен был, что свободы там нет и быть не может. Там где много говорят о свободе, ее обязательно ограничивают. Но это не так важно. Google свободная компания и имеет право делать все, что хочет. Отказ от Windows позволит компании сэкономить и она имеет право пойти на такой шаг. Мне это пофиг.

Мне больше всего понравилась причина, по которой Google пошла на такой шаг. Оказывается, они не чувствуют себя в безопасности, когда находятся в Windows. Вот в Linux и MacOS - все нормально. Помню как на сайте Жанны Рутковской (Joanna Rutkowska) завелась дискусия по поводу безопасности открытых кодов и Linux в частности и она сказала одну интересную фразу (если не ошибаюсь, то мы даже обсуждали ее здесь на блоге), что никто не будет штудировать исходные коды Linux ради безопасности. Исходных кодов на столько много и они на столько запутанны, что спрятать червяка в них не составляет никакого труда. Уже были случаи, когда в код Linux подбрасывались лажи и не проблема засунуть бомбу в любой из пакетов.

Прятать подсвеченные строки

Вот интересно, нафига Microsoft придумала (а самое страшное - везде использует) такую фишку, как прятать выделение при потере фокуса. Вот например, если у тебя что-то выделено в компоненте ListView и ты переключаешся на другое окно, это выделение исчезает. Оно есть, но его не видно. Нахрена это, может мне кто-нибудь объяснить? Какую микстуру принимал тот проектировщик, который придумал этот бред?

Вот я сижу сейчас перед двумя мониторами и на одном мониторе у меня открыт документ Excel, в котором список из 20 учетных записей нашей базы, а на другом мониторе у меня SQL Management Studio. Я иду по списку и проверяю с помощью SQL базу, что там случилось с этими учетными записями, что они немного некорретно отображают баланс. Когда я проверял первые три записи, все было нормально, но когда ты спускашеся в середину, то при переходе взгляда с SQL Management Studio на Excel я должен каждый раз искать нужную мне строку глазами, потому что какой-то кретин придумал прятать выделение.

Как узнать настройки Proxy

Мне понадобилось определить текущие настройки сети, и параметры прокси соединения, если они есть. Лезу в MSDN и вижу такой прекрасный пример:

// Create a new request to the mentioned URL.				
WebRequest myWebRequest=WebRequest.Create("http://www.contoso.com");

WebProxy myProxy=new WebProxy();
// Obtain the Proxy Prperty of the  Default browser.  
myProxy=(WebProxy)myWebRequest.Proxy;

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

640 миллионов на электронные учебники

За все время попыток внедрить в наши школы Linux, денег потрачено уже столько, что дешевле было бы внедрить Windows или Apple. Кто-то это уже понял и решил, что с Linux связываться нельзя, а с Windows опасно (все эти противники Windows заклюют), поэтому в новые школы будут закупать маки.

На создание электронных учебников уже ушло 640 миллионов рублей, чтобы школьники ломали глаза и читали с монитора. Самое интересное, что модули этого учебника запускаются только под Windows. Ну просто гениальная разработка. Компания IBS получила 80 миллионов на то, чтобы повысить качество учебников, протестировать на совместимость с Linux и выработать рекомендации по разработке программного плеера. То есть нас еще ожидают затраты на программный плеер, который будут разрабатывать в ближайшее время и скорей всего за государственный счет.

Microsoft открывает исходные коды

В принципе, исходные коды многих продуктов Microsoft открыты, если очень сильно попросить. К ним имеют доступ некоторые стратегические партнеры и теперь к таким партнерам может присоединиться еще и Китай. Компания готова открыть исходники таких продуктов как Windows XP, Vista, Windows 7 и даже Офиса. Теперь в китайском правительстве могут занять пару миллионов китайцев тем, что они будут прослеживать исходные коды.

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

Linux глазами хакера 3-е издание

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

Я критикую OpenSource, но я уважаю и люблю Linux, хотя к последней Ubuntu по ходу дела будет отрицательное отношение. Надеюсь, что разработчики сделают выводы и исправят свои ошибки уже в ближайшее время.

Уровень вложенности скобочек

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

Вот я образно накидал фигню, которую я видел:

foreach (MyMegaObject o in objects)
{
  if (o != null) 
  {
    foreach (Object1 n in o.GetNames())
    {
      if (s != null)
      {
         if (s != " Something ")
         {
           Действия
         }
      }
    }
  }
}

Динамичное развитие Linux

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

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

О блоге

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

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

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

Пишите мне