30 марта 2010 г.

AVG Rescue CD vs DrWeb LiveCD

Не далее как в воскресенье перед мной встала непосильная и практические нерешаемая малой кровью проблема излечения от вирусов компьютера одной милой барышни (натуральной блондинки). Ситуация осложнялась тем что плацдарм, на котором закрепилось огромное количество вирусов, троянов, червей и прочей нечести  представлял собой старый компьютер. Свежескаченные и запущенные AVP Tool и DrWeb Cureit не помогли: первый нещадно тормозил и вис на 1% проверки, второй просто-напросто не запустился.
Из-за проблем с установкой и настройкой драйверов (под устаревшее железо от которого открещиваются даже родные производители) я предпочел пойти по сложному пути и попытаться вылечить компьютер. Время показало что старые "дедовские" способы лечения всё-таки предпочтительней - отформатировать диск и переустановить систему, вот самая старая и действенная мера при работе с операционными системами типа Windows.
Но сначала я решил помучить блондинку, для чего скачал два свежих лайв-сиди от производителей антивирусов. Оба дистрибутива (что естественно) базируются на Linux.
1. DrWeb LiveCD. Отличный зелёный дизайн, очень красивые рюшечки при запуске, графический режим. Запускается долго. Не смог подхватить ни клавиатуру, ни мышь (а они у меня никакие не особенные, самые стандартные, проводные, USB, поддержка USB в BIOS естественно была включена). Ладно бы мышь не работала, но клавиатура? Диск стирается, а на место паука устанавливается...
2. AVG Rescue CD. Вот это я называю настоящим Linux. Текстовой режим, простой и надежный. Меню состоит из страшных "хакерских" слов. В консоли поддерживается UTF (по крайней мере кириллица видится). Кроме антивируса имеются много разных интересных утилит, mc. Ну к слову сказать, у DrWEB live-cd тоже есть какие-никакие утилиты. Важная "фишка": поддерживается обновление свежими вирусными базами из интернета (в отличии от пункта 1). Проверка на вирусы весьма не быстрая. Давать такой инструмент в руки блондинке я бы не стал.
Взяв на заметку полученные знания и вздохнув, я полез скачивать очередную мегасборку с Windows XP SP3...

24 марта 2010 г.

Русские CAD/CAM системы, бессмысленные и беспощадные

(пример интерфейса и идеологии одной из CAM начального уровня)
Ранее я говорил что не пошел по пути IT-специалиста, а избрал путь инженера. Я говорил что не жалею об этом, но постоянно ухудшающиеся положение в отрасли заставляет задумываться о смене профессии.
Как любому современному инженеру в 21 веке, мне приходится общаться с CAD и CAM системами.
В этом посте я хотел бы отметить некоторые особенности ведения бизнеса русскими разработчиками этих самых систем, с которыми я столкнулся по долгу службы осматривая новинки в этой области на предмет внедрения и использования. С нижеперечисленными вещами я сталкивался ранее, но тогда я мог ухмыльнуться и продолжить свой путь далее.
Вообще, стоит заметить что жизнь за "железным занавесом", технологическая отсталость нашей страны и патологическая проблема с дураками и начальством (в основном состоящих из них) крайне негативно отразились в этой отрасли. В машиностроении вообще и в области внедрения и эффективного использования CAD/CAM/PDM систем в частности. Вообще сообщество пользователей данных систем не так уж велико (крупнейший форум по тематике) в нашей стране, по сравнению с "заграницей", собственно отсюда и проистекает отношение к пользователям (зачем стараться ради 1000 специалистов).

Итак, вот некоторые "путевые" заметки, которые бросаются в глаза сразу:
  • Официальные сайты не таких уж и дешевых программ традиционно ужасны. Не ужасны, а ПРОСТО УЖАСНЫ. При стоимости лицензии у некоторых в 250 000 рублей и далее, иметь сайт сделанный  во времена освоения интернета (90-е годы)... ну неужели нельзя было бы какого-нибудь школьника нанять? Встречаются сайты на голом html. В особо запущенных случаях сайты находятся на бесплатных хостингах, электронные почтовые адреса на бесплатных почтовых сайтах типа давно прогнившего mail.ru.
  • Мы живем в век Web 2.0: rss, wiki, twitter... Забудьте эти слова (см. первый пункт). Нету официальных форумов, книг, пособий по освоению систем. Нет видео на youtube, которые могли бы продемонстрировать работу систем. Видео на официальных сайтах? Редко, но встречается у продвинутых разработчиков. 
  • Поисковая оптимизация. См. пред. пункты. В лучшем случае на первой странице в выдаче видны ссылки на форумы с фразами "помогите найти / взломать %сабж%" (и это может считаться показателем востребованности системы). В худшем, вы можете вообще не найти официальный сайт!
  • Никто с вами не будет говорить и общаться, пока вы не распишите свою биографию и место работы. Никто не вышлет вам демоверсию пока не убедится что вы в состоянии заплатить за неё.
  • Мало кто пытается поделиться демоверсиями или учебными версиями. Хотя иногда после долгой регистрации это и возможно сделать. Некоторые разработчики намеренно затрудняют доступ к получению демоверсий, видимо чтобы пользователи раньше времени не увидели и не испугались их программного "чуда". О существовании торрентов и warez-сайтов, откуда можно легко и непринужденно, часто без всякой регистрации, скачать их программы они не догадываются (они вообще о многих вещах не догадываются, складывается такое впечатление что они застряли в 70-80 гг. 20го века).
  • Интерфейс программ. Usability (это слово тоже не знакомо разработчикам). О! Это песня. Об этом можно писать диссертации и книги. Все программы подобного рода созданные в России являются прекраснейшей иллюстрацией как не надо делать интерфейсы. Очень хорошо что Артемий Лебедев никогда не работал с подобными программами. Трудно это описывать, это надо испытать на себе (хотя наверное это жестоко, без особой необходимости никогда не пробуйте). На скриншоте далеко не худший вариант!
  • Советские разработчики (поскольку они застряли в 80х годах, так можно говорить) подкупают  неискушенных начальников низкой ценой своих программных продуктов. Это именно тот случай когда "бесплатный сыр в мышеловке" и "скупой платит дважды". В условиях когда такие же фирмы, в которых работают "наши" менеджеры, продающие более качественный и продвинутый зарубежный продукт не могут обеспечить его достойную тех.поддержку (а она для таких систем крайне важна!) и сопровождение, такой подход (на-те вам всё русскоязычное, наше родное, отечественное) проходит.  Мучаются с этими системами не начальники. Хотя кому будет лучше если не будет эффективного производства?
  • Откаты.
В общем, ситуация чем-то напоминает отечественный автопром. Стоимость наших CAD/CAM программ зачастую вплотную приближается к стоимости зарубежных, когда как качество и функциональность весьма далеки от аналогов.
А так тема эта интересная, в российском сегменте интернета представленная слабо.
p.s: некоторые вышеперечисленные заметки относятся и к зарубежным разработчикам. Никто не безгрешен. Идеальных систем, красивых, простых и удобных не существует.

    7 марта 2010 г.

    Supreme Commander 2: свежие впечатления

    Как большой поклонник Supreme Commander я не мог пройти мимо внезапно вышедшей второй части данной RTS.
    Я уже прошел одну главу и могу обобщить те впечатления от игры, которые на меня накатили. А то что они всё таки накатили и я не стёр игру после 30 минут (как у меня частенько бывает) уже о чем то говорит.

    Я не буду расписывать игровую механику, дизайн и все нововведения, которые сделала новая команда разработчиков. При первом взгляде сразу становится ясно чем вдохновлялись гейм-дизайнеры  - это RTS, которые выйдут в свет в ближайшее время, это столпы жанра: Starcraft 2 и Command and Conquer 4.
    И... к сожалению, это плохо. Я не был великим фанатом вышеуказанных игр. Supreme Commander 2 напоминает цирк, который наблюдался в Red Alert 3 (правда без клоунов и медведей).
    Да, динамика выросла, играть интересно. Теперь фракции по настоящему различаются, меню исследований (которым заменили все уровни T2, T3, T4) очень к месту. Но это теперь другая игра!
    Где мечта mod makers? Где карты создаваемые сообществом? Где игра в локальной сети? Где огромное количество модов полностью меняющие игру? Всё это и многое другое осталось в Supreme Commander: Forged Alliance.

    Windows 7 и намертво прибитый за уши интерфейс

    Предчувствия (и большой опыт работы со времен windows 3.11) меня не подвели и когда я называл Windows 7 сырой системой я чувствовал. Вскоре начали вылезать глюки и недоработки. К чести windows 7 не все синие экраны и глюки связаны непосредственно с ошибками разработчиков remake of Windows Vista, по большей части это проблемы драйверов, несовместимость программ и пр.
    Но встречаются и вопиющие случаи. Один из таких багов это не прозрачная полоска в русском меню Пуск, которая периодически возникает при нажатии на оную кнопку. Когда я впервые её увидел, я подумал что это я один такой обиженный жизнью и мне не повезло. Но потом я увидел её на другом компьютере с установленной Windows 7. Потом я залез в интернет и оказалась что проблема у всех. Что примечательно и показательно официальные разработчики решать проблему не собираются. Неофициальные разработчики (пользователи)  предлагают такое решение от которого волосы встают дыбом! Сложность решения данной проблемы зашкаливает, кроме того при попытке взлома Windows (чтобы поправить злосчастную полосочку) существует большой риск угробить систему.

    Лично я для себя проблему решил просто. Я использовал Universal Theme Patcher (есть разные программы для этих целей) и поставил тему с deviantart под названием Glow Air. Проблема с меню пропала.
    Но дьявол Windows 7 в мелочах. Сначала ты решаешь их не замечать но со временем они тебя начинают бесить.

    Другая "проблема" это значок Windows Orb который собственно и олицетворяет меню Пуск. Лично он мне не нравится. И как его сменить? Первые страницы поиска google по данному запросу выдают соответствующую программу 12-летнего программиста. Всё бы хорошо, но у меня она не работает. Такое ощущение что взрослых программистов не осталось (или их эта проблема совсем не интересует).
    На этом фоне с теплотой в душе вспоминается compiz, emerald, kde и прочие замечательные вещи из Linux, где таких проблем с кастомизацией интерфейса нет.