Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…

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

Windows

Ccleaner, Tweak XP – настройки и очистка Windows

Рубрика: Windows

Вдогонку к записи о борьбе с вирусами.

После того, как я очистил компьютер знакомых от вирусов, в ход пошли инструменты для очистки и оптимизации Windows.

Первый инструмент - Ccleaner (ссылка - http://www.ccleaner.com/) предназначен для очистки Windows от всякого балласта (кеш браузеров, временные файлы, и прочая + анализ реестра и поиск "битых" путей и ссылок на несуществующие в системе dll). Распространяется как freeware (свободна для скачивания и использования, исходных кодов нет).

Второй инструмент - XP Tweaker Russian Edition (ссылка - http://xptweak.sourceforge.net/) предназначяен для настройки Windows. Настроек Windows в ней, скажем прямо - масса, полезных и не очень... Всего не перечислишь - так что пробуйте ;) Лицензия - GPL, распространяется с иходными кодами.

Вот.

DrWEB, CureIT, Avast!, AVZ – или про бесплатные антивирусы

Рубрика: Linux -> Windows

На выходных был у знакомых - лечил вирусы. Симптомы - "тормозит, перегружается и вообще".

Вообще-то я не очень люблю Windows, а особенно - реанимировать его. Но иногда приходится: когда нет другого выхода, так как на компьютере "куча всего полезного", а перестановка системы "смерти подобна".
(с) настроенный на философский лад я

Описывать сам процесс лечения неинтересно, интереснее другое - готовясь к лечению (а симптомы вирусов были налицо - сетевая активность, тормоза, подвисание приложений и наличие "левых" процессов вида XXX.tmp), я обследовал рынок антивирусов.

Как выяснилось, как минимум три антивируса под Windows имеет бесплатные "приложения", "усеченные" и т.д. версии. По порядку:

  • Касперский - имеет набор антивирусных утилит, каждая из которых лечит только один вирус. Забодался бы лечить:) Так что - отставить! (для интересующихся - ссылка: http://kaspersky.ru/removaltools). Видно сразу - нацеленность на лечение вирусных эпидемий. И все. Никакой благотворительности.
  • AVZ. Антивирусная утилита Олега Зайцева. Снимаю шляпу. Серьезно. С ее помощью выловил двух зверей, не обнаруженных Доктором Вебом (о нем - чуть позже). Не имеет резидентного сканера, зато для периодического сканирования - вещь, с моей точки зрения, незаменимая. К тому же - бесплатная. Имеет в составе драйвер AVZGurd, позволяющий блокировать нежелательные приложения. Я его не использовал, но, как я понял по описанию на сайте Олега, вещь довольно мощная. Адрес: http://www.z-oleg.com/secur/avz/index.php
  • DrWEB. Когда-то - лидер рынка антивирусного ПО, весьма уважаемый мной (когда я в основном сидел под Windows) за шустрость, отсутствие тормозов и хорошую способность к ловле всякой гадости. Как выяснилось, за то время, что я не смотрел в его сторону (как шутят линуксоиды, "самый лучший антивирус - пароль root") он "оброс" двумя полезными утилитами: CureIT и LiveCD. CureIT (http://www.freedrweb.com/) - это полнофункциональный DrWEB, работающий из одного файла в режиме сканера (без резидентной защиты). По идее - то же, что и AVZ. Только от DrWEB :) Минус - базы не обновляются, то есть, чтобы иметь актуальное приложение, нужно скачать его снова. Работает медленнее AVZ (засекал по часам). А вот LiveCD... это, доложу я вам, сказка и песня. Потому что LiveCD от DrWEB - это основанный на Linux LiveCD с установленным сканером DrWEB (не резидентным, разумеется) и возможностью выхода в Интернет. То есть - загружаем ПК с этого CD, и проверяем HDD на вирусы DrWEB, одновременно гуляя по Инету. Сказка! Если к этому добавить то, что LiveCD имеет файловый менеджер (консольный MC), то восторгу моему вообще не было предела. Система ("больной HDD") в root доступности, без попыток со стороны вирусов "вырубить, блокировать, нагадить". В общем, всячески рекомендую (ссылка - http://freedrweb.com/livecd/). (А после - перегружаемся под Win - либо в Safe mode, либо - у кого есть  с Windows LivwCD, и запускаем AVZ - помните, я говорил, что AVZ поймал два "зверя", которые не отловил DrWEB?).
  • Avast! Home Edition. Живет по адресу http://www.avast.com/eng/avast_4_home.html Отличается тем, что требует регистрации, но для версии Home Edition она бесплатна. Лицензия выдается на 14 месяцев, после чего - бесплатное же продление. Насколько ловит "зверье" - не знаю, похвал не слышал, но и ругани тоже нет. Его я "прописал" на "пациента" после лечения.

Дальше - требовалось подобрать firewall (он же - файерволл). Тут выбор небольшой: ZoneAlarm и встроенный в Windows. Встроенный вызвал у меня странное чувство, и был выключен, в итоге остался ZoneAlarm. И хотя я от него не в восторге (настройка туповатая), поставил (ссылка - http://www.zonealarm.com/security/en-us/zonealarm-pc-security-free-firewall.htm). Раньше еще был бесплатным Outpost - но, как выяснилось, он стал платным :( - просят за него что-то около 1500 руб. Покупать знакомые были не готовы ;) а я не готов был искать серийник или кряк :)

Мораль: вирусы должны быть прибиты, а бесплатно - не значит плохо.

PS. Поработав с LiveCD от DrWEB захотелось даже купить лицензию на DrWEB - поддержать хорошую разработку. Верной дорогой идут, товарищи!

PSS. C удовольствем бы поддержал и Олега Зайцева, но нашел у него на сайте кнопочки "Donate" :)

Internet Explorer – 6, 7, 8 & Outlook Web Access

Рубрика: Linux -> Windows

Понадобилось мне намедни посмотреть корпоративную почту с домашнего компьютера (ноутбук включать было категорически лень). Почта у нас живет на MS Exchange, к которому есть веб-доступ - Outlook Web Access. Чудесная штука: фактически полный интерфейс Outlook в вебе. Единственное "но": полнота интерфейса (например, меню по правой кнопе) реализуется только в браузере... правильно, MS Internet Explorer. (Что в общем логично: один произодитель, при этом MS никогда никому не обещала, что ее продукту будут поддерживать что-то альтернативное... Так что хочешь альтернатив - плати функциональностью).

С этого момента и началось само интересное. Вообще-то у меня Linux, с linux версиями браузеров Firefox и Opera (никак не могу выбрать, какой из них мне нравится больше). Задача: пометить письмо как непрочитанное. Решение: "в лоб" (linux/ff и linux/opera) - не удалось (то самое правое меню не вызывается, а это единственное место в веб-интерфейсе, откуда можно пометить письмо непрочитанным). Решение номер 2: wine + IE7. Облом! Срабатывает блокировка всплывающих окон!!! При этом попытка отключить это чудо не увенчалась успехом: MS IE упорно пытался заблокировать всплывающее окно (меню). И все. Без вариантов...

Решение номер 3: wine + IE 8. Та же картина.

Решение номер 4: wine + IE 6 (в нем нет блокировки всплывающих окон в принципе). Ура!!! Заработало!!!

Я, конечно, подумал1, что может быть виноват wine. Для подтверждения этой гипотезы поднял на виртуалке XP с IE7... И, блин, точно такой же облом!

Сижу, думаю: неужели в MS настолько паршиво относятся к тестированию, что банальнейшая вешь, которая должна работать, не работает??? Или это я настолько отстал от жизни, что не могу настроить банальнейший IE?

Небольшая оптимизация Windows

Рубрика: Windows

Поменяв работу, и получив новый компьютер, решил некоторое (непродолжительное) время потратить на построение удобной рабочей среды. Я вообще не люблю стандартное оформление Windows (не потому, что я люблю "укарашательства", а потому, что оно неудобное откровенно), да и сам Windows не очень-то жалую - но это совсем отдельная история ;))

В общем, решил я упростить себе жизнь. Меня интересовало:

  • виртуальные рабочие экраны, как в Linux
  • выезжающая панель справа
  • на ней - значки и заголовки запущенных приложений
  • на ней же - регулятор громкости, заряд батареи
  • на ней же - командную строку
  • возможность делать свои меню значков (аналог "ящиков" в linux)
  • человеческие часы
  • заметки на рабочй стол "липкие листочки" (тоже как в linux)
  • GNU/GPL, opensource или хотя бы freeware

При этом желательно, чтобы все эти приложение (приложения) было бы "лёгкими", то есть не занимало всю доступную память (у меня ее всего 1Гб). Поиск в Интернет подарил массу ссылок и приложений, из которых были выбраны следующие:

  • True Launch bar (дополняет стандартный Launch Bar Window, бесплатный для пользователей бывшего СССР)
  • Clocki (часы на экране, freeware)
  • FreeNote (заметки на экране, freeware)
  • Virtual Desktop Manager Powertoy (виртуальные экраны в стиле linux - бесплатная утилита от Microsoft)
  • Alt-Tab Task Switcher Powertoy (заменяет стандартный alt-tab - тоже бесплатная утилита от Microsoft)

Последние две утилиты входят в XP PowerToys, представляющий собой бесплатный пакет расширений возможностей Windows XP.

FreeNote - самые простые липкие листочки (тем и ценны), умеет кленить стикеры на экран, и все.

Cloki - часы с поддержкой скинов (могут быть цифровые и аналоговые), умеют показывать дату, могут постоянно висеть на экране, могут быть прозрачными, умеют прятаться при навдении мыши, и показывать посказку по событиям, а также работать будильником.

Чуть подробне стоит остановиться на True Launch bar. Эта софтина добавляет возможность размещать на стандартной панели Windows (например, вместо Quick Launch) множество различных элементов (чсть из них - встроена в True Launch bar, часть реализуется в виде плагинов). Это могут быть, например:

- Калькулятор (на панели!!)

- Управление CD

- Командная строка (с возможностью создания своих команд)

- Монитора писем (mail)

- RSS читалка (RSS reader)

- Монитор заряда батарей

- Менеджер meathf обмена

- Сетеввой монитор

- Часы

- Регулятор громкости

и прочее...

TLB поддеживает скины (пустячок, а прятно). Плаггины скачиваются и ставяттся отдельно - что тоже разумно (при установке не тянется ничего лишнего).

Собственно говоря, приведенный выше набор приложений полностью "перерыл" мои потребности - и даже оставил пространство для маневра (я установил далеко не все плагины TLB - исходя из того, что ставить что-то, чем пользоваться не будешь - вредно для здоровья ОС, сколько бы памяти ей не давай.

Lazarus – свободная среда программирования для Linux и Windows

Рубрика: Linux -> Windows

Когда-то давным-давно (лет, наверное, 8..10 назад) я программировал на Delphi. Программировать мне откровенно нравилось, правда, через некоторое время от GUI программирования я отошел, сконцентрировавшись в основном на WEB программировании. Немалую роль в этом повороте сыграло то, что Delphi мягко говоря, не совсем бесплатная среда, а очень даже платная. (И ряд других обстоятельств;)). Но это - предистория...

Некоторое время назад, совершенно случайно, наткнулся на свободную (open source) реализацию языка Pascal. Называется это чудо FreePascal, и живет по адресу http://www.freepascal.org/ Возможности довольно широки: декларируется возможность разработки под все возможныеWindows, Linux, FreeBSD, MacOS и т.д.

Цитирую с сайта FreePascal:

Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0. The following operating systems are supported: Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.

У проекта есть русскоязычный сайт: http://www.freepascal.ru/

Дальше, в процессе изучения этих сайтов, было выяснено, что в мире существует свободная (open source) среда разработки под FreePascal, которая называется Lazarus. Lazarus живет по адресу http://www.lazarus.freepascal.org/ Установка Lazarus на Windows показала, что эта среда полностью аналогична "той самой Delphi". Именно аналогична, т.к. в тестовом приложении было обнаружено несколько незначительных отклонений от того, что я помнил с delphi-УстановкА вот про установку Lazarus на Linux можно написать отдельный трактат... То есть, вроде как все "встает", но не с первого раза - библиотеки требуются точно той версии, с которой работает Lazarus. В итоге, гугление привело меня к отличной статье "Установка Lazarus на Linux", с помощью которой, а также с помощью http://www.rpmfind.net , Lazarus был установлен и опробован (кстати, несколько требуемых библиотек я взял от Мандривы).

Первые впечатления:

  1. Судя по всему, при помощи Lazarus можно создавать кроссплатформенные приложения
  2. Абсолютно точно можно создавать порты одного и того же приложения под Windows и Linux
  3. Код, генерируемый Lazarus (Linux версия), довольно объемен: простая форма с 2 элементами и одним обработчиком события "вести" 16Мб. На мой взгляд - многовато! Возможно, можно оптимизировать.
  4. Через yum Lazarus на ASP Linux (12) не ставится:)

Будут еще впечатления - обязательно поделюсь.

Дизайн от: Templates Next | Адаптация d51x