Dmitry's profileDmitry-BondPhotosBlogListsMore Tools Help

Blog


    March 22

    Kaspersky 2009 - очередной WTF?!?!?

    Сегодня windows search host полез индексировать мои архивы с вирусами. У меня в архивах, под паролем, храниться коллекция вирусов для тестов. Коллекцию я начал собирать около 10 лет назад, и хотя она и не очень большая, но чтобы проверить антивирус на "актуальность" хватает.
     
    Так вот, проблема в том, что - ВСЕ АРХИВЫ ПОД ПАРОЛЕМ(!), а Kaspersky почему-то видит содержимое архивов БЕЗ ПРОБЛЕМ!
     
    Да, конечно, пароль там простецкий (4 буквы), но лезть "проверять" или "индексировать" содержимое закрытых паролем архивов - ПОМОЕМУ ЭТО НАГЛОСТЬ!
    Ясное дело что я пароль никому не сообщал. В том числе и KAV или Windows Search.
     
    Даже если допустить что там (в KAV или в WS) есть словарик паролей - ЭТО НАГЛОСЬ!
    Я считаю - ЕСЛИ ПОД ПАРОЛЕМ значит - НЕФИГ ТУДА ЛЕЗТЬ! Ни KAV ни WS!!!
     
    Кстати, я только-что специально проверил - таки точно все под паролем, а оно "видит" содержимое и проверяет!
    Отключаю KAV - вижу архивы и проверка показывает что они точно с паролем. Включаю KAV - начинаеться "ругань" на зараженные файлы в архивах под паролем...
     
    Помоему - налицо посягательство на приватность. :-\
     
    Update: DrWeb тоже видит содержимое архивов под паролем. Похоже что видит оно только старые ZIP архивы, говорят что в ZIP 2.0 была дыра позволяющая видеть содержимое зашифрованного архива без пароля. Вот оно и использует эту "дырку".
    Тогда я согласен - если ZIP дырявый то лучше узнать об этом сейчас и перепаковать все RAR-ом.
     
    March 21

    Pioneer DVR-560 H-S

    Pioneer DVR-560 - DVD рекордер. Штучка прикольная, но(!)...

    ... я, как человек привыкший к компьютеру, сразу выделил следующие недостатки:

    1) Не понимает русские буквы в названиях - показывает квадратиками.
    Думаю, что для устройства такого класса это серьезнейший недостаток!

    2) Как-то по дурацки копирует музыку на диск - похоже пытаеться классфицировать по

    MP3-tag info в результате получаеться "мусорка" - т.к. не все MP3 имеют правильные tag-и, а исправлять руками - очень не хочеться. Лучше бы он позволял самому формировать структуру каталогов - для меня проще разложить файлы по подкаталогам.

    3) Не умеет проигрывать

    MJPEG, MPG, MOV - хотя именно в этих форматах фотокамеры обычно записывают видео. Хорошо моя камера пишет MJPEG, т.е. из-за его "неэкономичного" размера мне по-любому приходиться перекодировать все ролики перед записью на DVD-R диск. Т.е. именно поэтому мои диски с фотками и видео роликами он нормально показывает. А прямиком с камеры или с телефона - видео работать не будет - там этих кодеков нету как класса.

    4)

    Фотографии показывает поджатыми по бокам (вытянутыми по высоте, почему-то не показывает на весь экран). Не все gif/jpg умеет показывать. Т.е. все что с камеры - показывает без проблем, а в подборке приколов и карикатур из интернет 20-30% фалов показать не смог (видимо особенности формата записи gif/jpg). 
    И еще - я пока не понял - как же перелистывать фотки с пульта?! Сейчас он показывает каждую фотку 10 секунд и переходит к следующей.

    5) Если выключить питание не запоминает время (хотя бы запоминал последнее время до выключения).

    6) Умеет играть WAV но если у файла расширение не MP3 или WMA он это играть не будет. Т.е. приходиться переименовывать файлы, перезаписывать диск - тогда проигрывает без проблем.

    7) USB соединение с компьютером очень медленное. И там не все в порядке когда копируешь файлы с компьютера - почему-то некоторые MP3 он токазываеться копировать без видимых причин (т.е. обычный файл, MP3-tag есть, все параметры такие же как у остальных MP3 - что ему не нравиться непонятно).

    Update: я уже понял в чем там дело - оно ожидает что все MP3 будут располагаться на 3м уровне вложенных каталогов. Т.е. например "opera/WhiteCrow/file.mp3" или "intrumental/Vanessa May/file.mp3" если пытаться уложить mp3 файл на другом уровне - выдает ошибку и не копирует.
    Т.е. единственный вариант сделать свою структуру - подготовить все на компьютере и потом заливать через ужастно тормозной USB...

     

    Из достоинств:

    1) ну... в целом с позложенными задачами справляеться - фильмы показывает, музыку играет - это хорошо. :)
    Из всех CD/DVD с фильмами что у меня были пока-что пришлось перекодировать только 3 диска, причины - криво пережатый DVD, битая AVI-шка (на компе играет, на устройстве - нет).

    Ну и все мультяшки что у меня есть приходиться пережимать в DIVX.
    Та же самая фигня и с FLV, но там еще хуже - честно-купленный AVS Video Convertor FLV пережимать не умеет - теряет звук, т.е. чем сконвертировать FLV я пока незнаю...

    2) c цифровым декодером "воля-кабель" состыковался без проблем. Жена говорит что вроде бы картинка стала бы четче...

    3) умеет "настроиться" на управление телевизором - конфигурируешь пульт и он умеет управлять телеком - очень удобно (одним пультом меньше).

     
    March 12

    Интересный цветочек

    Очень интересный цветочек - гиацинт.
    Когда время цветения заканчиваеться он укладывает "голову на плаху", типа так:
     
    И что ему не делай - он все равно уляжется... Ж-)

    Дурацкий xp.manifest!!!

    Пол года назад обнаружил что некоторые программы не работают на Windows Vista - вываливают кучу Access Voliation и валяться.
    Исследование показало что валяться именно ListView контролы если в них больше 1 колонки...
    Времени копать глубже не было поэтому я как-то не разбирался пока не "припекло" - пора выпускать новый релиз продукта, а некторые из флагманских программ просто не работают - жуть!
     
    При чем не работают абсолютно мистическим образом - беспричинные Access Voliation при попытке показать пустую форму с ListView у которого внешний вид = Details View (в Delphi - ViewStyle=vsReport) и есть больше одной колоноки. Я просто офигевал, проверил кучу вариантов пока наконец не вычислил...
     
    причина такого дурацкого поведения - наличие xp.manifest в ресурсе приложения!
    Вот этот manifest:
     
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly
      xmlns="urn:schemas-microsoft-com:asm.v1"
      manifestVersion="1.0">
      <assemblyIdentity
        name="RP.Make.BTO.Script"
        processorArchitecture="x86"
        version="5.1.0.0"
        type="win32"/>
      <description>BTO Script</description>
      <dependency>
        <dependentAssembly>
            <assemblyIdentity
                type="win32"
                name="Microsoft.Windows.Common-Controls"
                version="6.0.0.0"
                processorArchitecture="x86"
                publicKeyToken="6595b64144ccf1df"
                language="*"
            />
        </dependentAssembly>
      </dependency>
    </assembly>

     
    Т.е. на Windows 2000/XP/2003 все отлично работает, а именно на Windows Vista начинаються абсолютно дибильные проблемы. :-(((
     
    March 06

    Notepad для Windows CE

    Вот здесь - 
     
     
    есть очень полезная программка для КПК на базе WinCE/PocketPC. Написанна на C#, т.е. требует для работы .NET Compact Framework версии 2.0 или 3.5 и выше. Почти на всех КПК устройствах (кажеться начиная с 2006 года) .NET Compact Framework версии 2.0 уже установлен, т.е. просто копируете программу на КПК и запускаете (там в архиве два каталога - в одном версия программы для .NET Compact Framework версии 2.0, в другом - для 3.5, если не уверенны берите тот что дял 2.0).
     
    Теперь немного о том для чего эта программа.
     
    По сути это - "Блокнот" - программа для текстовых записей. Но обладает рядом очень полезных функций (которые обычно в программах для КПК "забывают" реализовать). А именно:
    • Внешний вид программы (шрифт, полосы прокрутки, перенос слов, язык интерфейса - английский, русский, также вы сами можете перевести на любой язык - просто в конфиг файле пропишите сообщения для вашего языка)
    • Операции с буфером обмена - Вырезать, Копировать, Вставить
    • Функции поиска (регулярные выражения и т.п.); также - список недавно использованных шаблонов поиска
    • Возможность блокировать открытый файл от изменений
      (в меню -> Вид -> Только для чтения)
    • Список часто открываемых документов
    • Возможность управлять кодировкой файла
      (в меню -> Файл -> "Выбрать кодировку" и "Переоткрыть как")
      Эта возможность может очень пригодиться для разработчиков, конфигураторов и т.п. - т.е. тем кому приходиться выполнять различные операции над файлами. Позволяет преобразовать файл из одной кодировки в другую.
    • Возможность зашифровать файл используюя алгоритмы устойчивого шифрования (DES, RC2, Rijndael, TripleDES).
      (в меню -> Инструменты -> Зашифровать)
      Примечение: эта возможность будет очень полезной для хранения личных данных, как например пароли доступа к сайтам, банковские счета и т.д.
      Примечение: для того чтобы шифрование соответствовало стандартам я портировал на платформу WinCE класс Rfc2898DeriveBytes.
    • В комплект влючены несколько примеров зашифрованных файлов с личной информацией.
      Откройте один из файлов из "samples\My-info-example-*.saf" чтобы посмотреть о какого рода личной информации идет речь. Все примеры зашифрованы с паролем "123456".
    Т.е. я попылался сделать что бы на КПК были доступны почти все те функции что есть на нормальном компьютере.
    Плюс (очень важная для меня функция) - возможность хранить некие данные в зашифрованном виде.
     
    По поводу последней функции напишу чуток подробнее. Смотрел я на PasswordSafe и т.п. продукты - как-то не впечатлило. Если начинать с "чистого листа" то может оно и нормально, но вводить заново 200-300 записей - ой как не хочеться!
    Поясню, у меня уже есть файл в котором все мои учетки, регистрации, пароли, данные по кредикам и т.п. - там много всего. Пытаться все это классифицировать и ввести (например) в тот же PasswordSafe... на это просто нету времени!
    А вот хранить зашифрованный текстовый файл - это очень даже просто и никаких дополнительных затрат!
    А набор маркеров в текстовом файле позволяет легко найти все что нужно.
     
    Вот и выходит что "Блокнот" с возможностью зашифровать файл и развитыми возможностями поиска для меня идеальный вариант.
    К тому же программу написал я, если что - всегда можно доработать, исправить. А для остальных - программа (пока) бесплатная ;) - качайте и пользуйтесь.
     
    Но не ждите что кто-то сможет помочь если забыли пароль к своему файлу(!) - сделано что называеться "на совесть" - лазеек я не оставлял, постарался сделать что бы данные хранились надежно.
    Точнее, надежность напрямую зависит от сторонних факторов - от реализции стойких алгоритом шифрования в .NET Compact Framework, если там грабли то это уже не ко мне претензии, а к Microsoft. Но вообще-то я думаю что там все должно быть в порядке...
     
    March 05

    Жадность - это плохо...

    Возникла необходимость завести себе новую VM (виртуальную машину) для тестов.
    Окинув взглядом окрестности - нашел Microsoft Action Pack, порылся там - нашел несколько вариантов Windows 2003 server. Решил попробовать поставить максимально "крутую" версию которая там есть - Small Business Server 2003 Premium Edition...
     
    Раньше всегда ставил Server 2003 Standard и все было путем, а тут чего-то захотелось посмотреть на что-то новое. Во-первых ставилась эту шутка достаточно долго - поверх стандартной винды наставила всяких там exchange server и т.п. Во-вторых с настройкой сети у нее какие-то грабли - у меня пока не получилось выпустить ее в интернет из VmWare-вской сетки. В-третьих она захотела создавать свой домен и все такое что мне совершенно не нужно.
     
    Вывод - зря потерял время. Нужно было не "жадничать" и ставить как всегда - server 2003 standard. Но вот времени уже нет. :-\ Наверное прийдеться искать спакованную виртуалку с Server 2008 и пытаться с ней что-то городить. Все остальные VM-ки забиты практически "под-завязку", т.е. кроме этой, когда-то ради интереса поставленной, VM-ки с windows server 2008 ничего свободного уже нет. Хотя у заказчика 2003-я, но... все равно когда-то нужно будет на 2008 перебираться может это как раз тот момент когда нужно начинать. :)
     
    Вот, к примеру DB2 v8.x уже не продаються, и со следующего месяца maintenace cost для v8.x и ниже увеличиваеться на 30% - т.е. хошь-нехош а нужно перебираться с 8.x на 9.5. И хотя с продуктами от MS в этом плане чуток проще, но все же...