Alter.Org.UA  
 << Back Home EN en   Donate Donate www/www1/www2

Новости сайта

 2017.01.06 - 12:53

  • исправлена проблема с получением физ. адреса для блока памяти, для которого не инициализирована таблица страниц (так иногда бывает), спасибо Thomas Faber и ReactOS team. (ROS-11894)
    UniATA v0.46e2
  • Собрал в кучу важные моменты по настройке http-кеширования на стороне web-сервера (apache) с использованием PHP и сессий (sessions). Apache + PHP + sessions + caching

  •  2016.09.05 - 10:24

  • Я таки на это наступил. И отгреб MTU-проблем на GRE тунеле на уже запущеной в работу системе :( Вот почему в мануале по gif/gre этого было не написать ?
    GRE MSS/MTU issuses under FreeBSD

  •  2016.09.04 - 09:59

  • исправлена ошибка, блокировавшая детект ATAPI устройств в предыдущей версии, спасибо KtP, Roy Tam.
    UniATA v0.46e1

  •  2016.07.29 - 12:20

    Так здорово перед выходными узнать, что компания-партнер со следующей недели полностью меняет протокол шифрования без сохранения обратной совместимости. Пришлось частично ообновляться. С некоторыми фокусами в виде Undefined symbol "TLSv1_2_server_method" (fixed)

     2016.07.04 - 11:00

    Выложил patch для поддержки полей типа 'I' в DBF (dBase) для PHP (pecl dbase 5.1.0)

     2016.07.03 - 12:30

    Выложил исправленную beta-версию UniATA v0.46e

  • исправлена поддержка I82371FB (ROS-11157)
  • исправлен выход за границы буфера при обработке нештатных ситуаций в PIO MultiBLock (ROS-11296)
  • Испрвлен ряд проблем в поддержке ISA-only платформ

  •  2016.04.07 - 11:48

    Выяснилась причина зависаний UniATA на NT3.51/NT4 в SMP системах. Оказалось, что дело не в uniata вообще, а в драйвере i8042. Сначала обнаружилось, что зависает иненно его инициализация. Взял версию из DDK, собрал отладочну версию i8042prt.sys... И тут оказаывается, что при инициализации клавиатуры исполнение просто останавливается при чтении ответа из порта клавиатуры. Поиск "i8042 SMP keyboard problem" дал ссылку на Linux bug report. Т.е. проблема в механизме эмуляции USB-клавиатуры. С выключеным в BIOS'е Legacy USB keyboard все взлетает.

     2016.04.03 - 12:30

    Выложил исправленную beta-версию UniATA v0.46d7

  • исправлена проблема с дублированием строк и списка устройств в скомпилированном драйвере. спасибо KtP и ReactOS team. В результате еще уменьшен размер драйвера.

  •  2016.04.02 - 20:30

    Выложил beta-версию UniATA v0.46d6

    • исправлена проблема с неопределяющимся CD/DVD на некоторых SATA. Спасибо Rayer за поиск версии, начиная с которой поддержка была поломана.
    • исправлена поддержка CSB5, старых ISA-систем на i486 - спасибо KtP за багрепорты и тестирование.
    • уменьшен размер драйвера
    • исправлен ряд проблем совместимости с различными версиями HAL и KERNEL.

    И о текущих сложностях:

    • уже пол-года не удается завести SATA PIONEER DVD-RW DVR-215D на nVidia MCP51 (10de:0266) Устройство определяется, регирует на ATA команды, но при попытке отправить ATAPI команду впадает в ступор. Готовность к приему пакета не индицируется, при попытке отослать команду принудительно зависает наглухо. Поробнее в ReactOS BUG-9119
    • на ряде SMP систем зависает после инициализации графики. Предположительно, когда начинается работа с CD/DVD.

    В DbgPrint Dump v0.9c Добавлена поддержка процессоров i386 и i486, не умеющих RDTSC (спасибо KtP за bug-report).

     2016.03.12 - 12:09

    Исправлена проблема выделением памяти в PCI Dump v0.2b

     2016.03.09 - 12:09

    Обновлен UniATA v0.46

    • исправлены проблемы в поддержке записи на диск и работе с CD-ROM в VBox, QEmu
    • исправлена проблема с переполнением буфера на ISA контроллерах при фрагментации запроса на LBA устройствах.
    • поддержка 32-bit I/O в PIO
    • поддержка DMA на Intel PIIX (8086:1230), спасибо KtP за багрепорты и тестирование.
    • изменена работа с CD-Changer'ами

    Cпасибо за поддержку проекта !

     2015.10.22 - 15:41

    Обновлен UniATA v0.45j1
    Исправления касаются поддержки VBox, QEmu, скорости детекта отсутствующих устройств и работы с AHCI контроллерами, переведенными в режим совместимости.

     2015.08.14 - 03:48

    Обновлены инструкции по настройке WiFi покрытия

     2015.03.09 - 12:24

    Добрался до сканера и немного пополнил галерею рисунков :)

     2015.02.27 - 23:14

    Обновлен UniATA v0.45e
    Выложена beta-версия UniATA v0.45h1

    И отдельной спасибо за финансовую поддержку проекта ! Давно не смотрел на состояние кошелька и был приятно удивлен :)

     2015.01.15 - 23:03

    • Выложены патчи для FreeBSD 9.2.
      • ipfw Напоминаю, что в комплект входит масса оптимизаций, битовые маски вместо списков для перечня портов и прочих значений типа uint16, испольование реальных таблиц вместо дерева в tables там где это возможно и многое другое.
      • route - пакетный режим (загрузка нескольких маршрутов из файла)
    • автоматическое изменение маршрутов к клиентским IPv6 подсетям (DHCPv6 PD) для ISC DHCPv6 4.2.5
    • Обновлена статья о внедрении IPv6. (DHCPv6 PD + routing)

     2015.01.01 - 19:09

    С новым годом!

     2014.10.22 - 12:10

    Обновлен UniATA v0.45c1:

    • исправлена поддержка AHCI - зависание на контроллерах, не имеющих legacy регистров управления прерываниями.
    • исправлен код определения режима PATA/SATA/AHCI для новых Intel

     2014.08.19 - 00:19

  • Мысли на тему трансформации общества.

  •  2014.08.12 - 15:10

    Обновлен UniATA v0.45a7:

    • поддержка AHCI включена по-умолчанию
    • добавлены DevID для следующих конроллеров
      • новые ATI IPX700/800
      • nVidia AHCI контроллеры
      • VIA AHCI контроллеры
      • новые Promise
      • Hudson-2
      • SIS 630S, 962, 963, 1182 and 1182,
      • Marvell PATA
    • добавлен код определения режима PATA/SATA и AHCI для новых ATI
    • почищен от дубликатов список устройств
    • унифицированы OS-specific INF'ы
    • исправлен DevID для RZ 100x
    • добавлена проверка неинициализированного BAR4 для SATA контроллеров
    • улучшена обработка ошибок в режиме AHCI.
    • ATAPI команды READ_CD и READ_CD_MFS могут работать в DMA. Управляется ключем реестра AtapiDmaRawRead.
    • Добавлена корректная поддержка "Marvell 9123" AHCI, сообщающего неверное количество каналов (8 вместо реальных 4х).

     2014.05.18 - 13:48

  • В UniATA обновлена ссылка на баг-трекер ReactOS
  • В статью о внедрении IPv6 добавлена информация о поддержке IPv6 и DHCPv6/PD домашних роутерах.

  •  2014.04.01 - 15:51

    Обновлены

  • WinDbg HOWTO
  • WiFi HOWTO
  • network securuty/anonimity notes

  •  2014.02.13 - 13:10

  • Патч для привязки IPv6 к MAC в ISC DHCPv6 оказался применим и для свежего ISC DHCPD v4.5.5 из FreeBSD 9.2.
  • Также почти готово (проходит тестирование) обновление для FreeBSD 9.2 следующих патчей:
    • Performance optimization and extensions for ipfw
    • route improvement.
  • Обновлены фильтры для свитчей

  •  2014.01.25 - 23:56

    Сделана осмысленная выдача сообщений об ошибках при указании неправильных опций в Bad Block Copy 2.3

     2014.01.09 - 13:56

    Фильтруем "мусор" на свитчах

     2014.01.01 - 19:09

    С новым годом!

    В качестве подарка - памятка по сетевой безопасности

     2013.12.14 - 21:57

    6assist.net
    MPtP туннель, ориентированный на построение виртуальных IPv6 сетей поверх существуюзей IPv4 сети. Эмулирует Ethernet Layer 2, поэтому может использоваться для любых Ethernet протоколов. Основным преимуществом является то, что центральных HUB используется только для координации клиентов и обработки Broadcast пакетов. Unicast трафик передается между клиентами напрямую. Поддерживается Linux и FreeBSD.

     2013.12.14 - 20:07

    Небольшие доработки в squid.conf для Local HTTP proxy (поддержка youtube)

     2013.12.01 - 12:50

    Немного с опозданием, поэтому уже и не совсем новость. Но все же. У нас тут революция снова происходит. Пора прекратить "покращення" ("улучшения", укр.) и заняться нормальной работой над улучшением своей жизни.

     2013.11.11 - 21:52

  • Как выглядит дорога ночью. Пешеходам, стопщикам и велосипедистам знать обязательно.
  • UniATA v0.44e
    В .INF добавлена правильная обработка UniATA communication device для Windows 2003. А также обнаружена проблема совместимости с WinXP SP3 + updates - отказывается устанавливать неподписанный драйвер. А новый Avast считает, что это потенциальное вредоносное ПО :) Thanks to Svyat G

  •  2013.10.14 - 09:03

  • Опыт установки I2P под FreeBSD, а также как победить несоответствие версий Java TZ Updater'а.
  • А связку монитор+карточка (см. вчерашний пост) я победил. Обновлением драйверов до nt4_r128_635cd21.
  • И еще на почитать:
    Web 3.0 - децентрализация
    аппаратные закладки

  •  2013.10.13 - 09:05

    Подключал вчера к старой ATI Rage 128 Pro (макс. 1600x1200) монитор 1920x1200. И обнаружил, что в максимальном разрешении драйвера некорректно обрабатывают ситуацию, когда размер монитора больше, чем выдаваемое разрешение карты - справа (там где уже ничего быть не должно) появляется копия левой части экрана. Т.е. информацию о бОльшем разрешени драйвер принял, но настроить обраничение н к-во отдаваемых в одной строке точек не удосужился. Видимо, это был максимальный размер экрана, на котором тестировали :)

    В процессе поиска более правильных драверов пришлось обновить PCI Dump v0.2a. Оказалось, что код загрузки списка известных устройств из pci.ids страшно тормозит (у меня на одной из машинок 600Кб обрабатывались секунд 20). Причина - sscanf("%x") работает ну ооочень медленно. А "ручной" код - быстро (менее 1 сек. для 800Кб).

     2013.10.10 - 12:25

    Прошла недавно в Киеве очередная конференция, посвященная развитию интернет - ENOG 6. Помимо всего прочего

  • прочитал там доклад по темам internet traffic management and optimization и HTTP caching, см. архив презентаций ENOG 6
  • наша компания NetAssist делала там WiFi-покрытие по мотивам инструкции по настройке WiFi и по опыту IPv6 в домосетке. Все получилось очень хорошо.

  •  2013.09.24 - 11:02

  • В Squid url_rewrite for Windows v1.3 добавлена поддержка режима storeurl_rewrite_concurrency, см. squid.conf и Squid Wiki
  • Исправление в squid.conf, касающееся кеширования картинок на facebook, хитрых роликов на youtube а также общей производительности, см. Local HTTP proxy

  •  2013.09.24 - 02:39

  • Cтатья о кешировании HTTP caching дополнена собранной статистикой

  •  2013.09.22 - 16:18

  • Драйвер файловой системы UDF DVD Write Now выходит в OpenSource и будет включен в ReactOS.

  •  2013.09.20 - 14:00

    http://baidu.com - Прекрасный китайский поисковик. Да, он на катайском. Да, не умеет переключаться на английский. Но! Он он ищет то, что Google никогда не покажет - платные документашки и прочие "закрытые" полезности, которые добрые китайцы честно сперли скопировали и выложили в открытый доступ.

     2013.09.19 - 23:00

  • Обновлена статья о настройке WiFi, режимов b/g/n, радиомостов и роуминга.
  • Краткое описание создания SSL sertificate.
  • Установка I2P под NT4.
  • Исправлен баг в IMEI calculator

  •  2013.09.16 - 18:43

  • Общая статья о кешировании HTTP caching отделена от раздела, посвященного непосредственной настройке Squid Local Proxy.
  • В Squid Local Proxy сделана отдельная ссылка на свежий архив с настройками/обновлениями. А еще добавлены настройки для использования I2P. Сам I2P нужно устанавливать отдельно.
  • Начал выкладывать предварительные результаты по эффективности HTTP caching.
  • Благодаря активности властей РФ много людей узнало о существовании I2P. См. также статью на habrahabr о DPI + обсуждения 1 и обсуждения 2.
  • flibusta.net теперь тоже доступна в i2p.

  •  2013.09.13 - 10:11

  • Сделал себе IMEI calculator :)

  •  2013.09.08 - 23:12

  • Некоторые тонкости настройки WiFi, режимов b/g/n, радиомостов и роуминга.
  • В TBB Recovery 1.2 исправлен баг в поддержке опций -o (смещение для начала сканирования) и -m (пропустить первые сообщения). Также добавлена опция -k, предотвращающая "исправление" длины сообщения в результирующем файле. Иногда такое исправление вредит.

  •  2013.09.02 - 00:58

  • Важное исправление в squid.conf, касающееся кеширования .js, см. Local HTTP proxy

  •  2013.09.01 - 00:20

  • Исправлена ошибка, вызывающе crash при обработке более 32 правил в конфиге Squid url_rewrite for Windows v1.2
  • Обновлена документация, конфиги и также дистрибутив Local HTTP proxy

  •  2013.08.26 - 13:08

  • Обновлено, исправлено и дополнено описание Local HTTP proxy.
  • История с большими файлами TheBat снова всплыла, оказалось, что граничный рабочий размер файла .tbb - 1Гб. Далее TheBat продолжает принимать новые письма, но compress уже не делает. Файл дорастает до 2Гб, после чего прием писем прекращается.
    Для удобства дописал в TBB Recovery 1.1 режим автоматической обработки, включается -a.

  •  2013.08.12 - 15:08

    Уже не 1й раз сталкиваюсь с тем, что обычная пользовательская программа насмерть заюзывает маааленький фрагмент поверхности HDD. Просто методичной записью. О применимости абстракций - возможно, кто-то задумается перед тем как написать очередной open()/write()/close(). 1

     2013.07.20 - 13:46

    К прочтению обязательно.
    https://prism-break.org
    Список открытых альтернатив распространенных сервисов.
    И локальная копия на всякий случай.

     2013.07.19 - 23:59

  • Обновлена Bad Block Copy 2.2. Случайно наткнулся и исправил баг с опциями -o и -c.

  •  2013.03.27 - 23:54

  • ixgbe v2.4.5 (Intel 10G NIC driver) for FreeBSD 7.2
    Драйвер успешно портирован, собирается как модуль и в составе ядра, в т.ч. PAE. И главное - работает :)

  •  2013.03.21 - 10:07

  • UniATA v0.44d
    Исправлена поддержка SIS 961 и PIO устройств, генерирующих прерывание на каждый переданный блок.

  •  2013.03.20 - 13:05

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

  •  2013.03.19 - 23:35

  • Обновлено HOWTO по включению кирилицы в Windows NT/2000/XP для старых (non-Unicode) программ.

  •  2013.03.10 - 16:27

  • Небольшое обновление UDF драйвера DVD Write Now. Теперь умеем записывать ISO образы на DVD.

  •  2013.02.04 - 13:58

  • Открытое письмо Литрес'у (перепост)

  •  2013.01.23 - 14:31

  • Обновлена документация и конфиги Squid url_rewrite for Windows а также дистрибутив Local HTTP proxy

  •  2013.01.09 - 21:35

  • UniATA v0.44c3
    Переработан код ожидания готовности ATAPI после сброса. В результате устранена задержка, возникающая в случае, если устройство быстро устанавливает и сбрасывает BUSY.

  •  2013.01.03 - 12:04

    В ходе разбирательств с кешированием HTTP обнаружил, что многоие распространенные CDN'ы совершенно не заботятся о том, чтобы кеширование могло работать на стороне клиента.
    Так что обновил Squid url_rewrite for Windows, Local HTTP proxy и управление и оптимизации трафика

     2013.01.01 - 15:28

    нарвался, видимо в новогодню ночь/утро, на botnet loader. Это како прописало в Mozilla и IE ссылку на автоконфиг прокси.
    http://unesxhange.com/JTtw23l/proxy.pac
    Заметил вообще случайно, т.к. как раз тестил работу локальной прокси. Смотрю - настройка есть, поменять нельзя. С IE оказалось все просто. Чистим
    HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings, AutoConfigURL
    и наслаждаемся. С FireFox оказалось занятнее.
    "C:\Documents and Settings\.....\Firefox\Profiles\xxx.default\"
    содержал 2 файлика с настройками - prefs.js и user.js. Оба с указанием на вредоносную проксю. Вычистил. Все хорошо, но настройки перестали сохраняться. Откат системы не помог. Зато помог
    http://www-archive.mozilla.org/unix/customizing.html#prefs.
    Оказалось, что user.js нужно было вообще грохнуть, т.к. его создал троян и это файл имеет более высокий приоритет для FireFox и никогда не перезаписывается.

     2013.01.01 - 01:12

    Ну вот и наступил год 13й, с чем я нас всех и поздравляю >;->
    Желаю встречать побольше настоящих людей, заниматься настоящими делами, получать от жизни настоящее удовольствие, праздновать успехи с настоящим шампанским и настоящими ананасами :)

     2012.12.31 - 15:28

  • Squid url_rewrite for Windows
    Такой вот новогодний подарочек :) Помогает в кешировании HTTP. Ускоряет youtube, maps.yandex.ru и не только.
    С Новым Годом - Годом Змеи !

    Здоровья, любви и денег, чтобы купить все остальное :)
    Удачи!

  •  2012.12.29 - 23:35

  • UniATA v0.44c1
    Исправлена обработка ошибок для ATAPI. На некоторых устройствах некорректно проходила обработка неподдерживаемых команд. Также пополнена матрица совместимости.

  •  2012.12.26 - 16:10

  • Нашел и испытал почти готовую реализацию настроек для кеширования youtube на nabble.com by Lucas Diaz
    Пришлось немного допились настройки для борьбы с опциями по борьбе с кешированием :) Готовый вариант выложил в HTTP proxy

  •  2012.12.16 - 18:10

  • Как мы заводили IPv6 в домосетке. Делимся опытом :)
  • Делаем жесткую привязку к MAC в ISC DHCPv6.

  • В продолжение темы кеширования HTTP: нашел в squid.conf опцию
    url_rewrite_program
    
    Похоже, таким образом можно частично решить проблему кеширования видео.
  • И вот еще одно решение: yt-cache
  • Выложил инфу по настройке Local HTTP proxy и по кешированию HTTP вообще.

  •  2012.12.15 - 22:10

    • Спасибо Rick Papo за рабочий код KernelGetModuleBase8() для Windows 8.
    • Решил сегодня разобраться, почему не кешируется видео с YouTube. Казалось бы, должно. Ведь при каждом просмотре содержимое не меняется. Squid настроен так, чтобы кешировать запросы с GET параметрами (типа http://test.net/data.php?id=12345). Тем не менее, этого не происходит. Файлик каждый раз вытягивается заново. Оказалось, что
      • часть передаваемых параметров уникальна для каждого запроса. Там передается некая статистика о клиенте и служебная информация. Каждый раз новая.
      • при повторном запросе может быть использован другой storage-сервер.
      По факту получается, что нужны более хитрые (regexp-based) алгоритмы идентификации ресурса, чем просто URI. Например для youtube URI выглядит так:
      http://r12---sn-5hn7sb7k.c.youtube.com/videoplayback?algorithm=throttle-factor&
      burst=40&cp=U0hUSlZMVl9NU0NONF9ORlpHOjM0RE5Ea0FhNzh0&expire=1355618689&factor=1.25&
      fexp=922401%2C920704%2C912806%2C925703%2C928001%2C922403%2C922405%2C929901%2C913605
      %2C913546%2C913556%2C920201%2C913302%2C919009%2C914903%2C911116%2C910221%2C901451%2C902556&
      gcr=ua&id=d2e4d35a7a16e4c9&ip=62.205.155.193&ipbits=8&itag=35&key=yt1&ms=au&mt=1355594472
      &mv=m&newshard=yes&
      signature=B09349257DBD3FB48F1F4EC0C062F69E6311B60D.AB3F761505B087D3C0A56C250DEDE2EFB809F228&
      source=youtube&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cgcr%2Cid%2Cip%2Cipbits%2Citag%2Csource
      %2Cupn%2Cexpire&sver=3&upn=kUlkGtNR8a4&ptk=youtube_multi&cpn=CYOwEfaq23k1BTh7
      
      но во всем этом безобразии ключевым моментом является
      *.youtube\.com\/videoplayback\?.*&id=(\d*)&.*
      
      Вот и думаю, не написать ли что-то для кеширования... Или есть готовое ?

     2012.12.07 - 01:09

  • Обнаружились особенности работы KernelGetModuleBase() под Windows 8. Для получения базы NTDLL теперь нужен другой метод. Thanks to Rick Papo and RSDN for information.

  •  2012.11.13 - 23:35

  • Выложил некоторые соображения об управлении и оптимизации трафика в интернет.

  •  2012.11.10 - 21:17

  • Ну вот я и вернулся из города-героя Москвы. Уезжал на неделю по мелким делам и на ENOG 4 - получился почти месяц. Неописуемый опыт, когда абсолютно все вокруг идет не так. Даже то, что не могло пойти не так.
  • Довелось научиться изготавливать в домашних условиях из подручных средств номерные знаки на автомобиль, похожие на заводские и изучить фактическую процедуру восстановления госзнаков.

  •  2012.10.07 - 11:49

  • UniATA v0.44b4
    исправлена поддержка Intel ICH7 и SATA ATAPI.

  •  2012.09.22 - 11:39

  • Удалил тонны спама из базы NT Kernel memory pool tags, теперь там только актуальная информация.

  •  2012.09.20 - 14:04

  • Пришлось сделать утилиту для восстановления почтовой базы The Bat (.TBB-файлы) - TBB Recovery 1.0. Существующие утилиты обламывались на моем 2-гиговом файле :(
  • Обновлена Bad Block Copy 2.1. Случайно наткнулся и исправил баг с копированием невыровненного конца файла в non-cached режиме.

  •  2012.09.12 - 08:12

  • UniATA v0.43f5
    добавлен код захвата PCI части Legacy контроллеров. Это предотвращает конфликт с другими драйверами. Т.к. ранее сисетме сообщалось только об ISA ресурсах, для PCI части контроллера мог быть загружен другой драйвер, что приводило к падению или нарушению работоспособности системы. Проверено в NT4 и Win 2003.

  •  2012.08.28 - 10:39

  • Наконец-то исправлены INF'ы в UniATA v0.43e2.

  •  2012.08.25 - 14:49

  • Обновление UniATA v0.43d2.

  •  2012.08.14 - 00:27

  • Обновление UniATA v0.43a1.
  • Обновление странички, посвященной NT4 на новом железе http://bearwindows.zcm.com.au/winnt4.htm by KtP.

  •  2012.08.07 - 18:41

  • В связи с протуханием домена dvdwritenow.com проект UDF драйвера DVD Write Now перенесен сюда.

  •  2012.08.07 - 14:33

  • В UniATA v0.42h2 испарвлена обработка статуса SRB_STATUS_DATA_OVERRUN в AHCI ATAPI. Ошибка приводила к нечитаемости диска под Windows.

  •  2012.08.05 - 23:31

  • Вышла версия UniATA v0.42h с поддержкой AHCI ATAPI (CD/DVD).
    Thanks to KtP and ReactOS team for testing again :)
  • В процессе изучения новых наборов команд для SCSI нашел слудующую вещь: Для работы с дисками более 2Тб помимо поддержки драйвера контроллера (в данном случае UniATA) потребуется еще обновление драйверов ScsiPort и ScsiDisk - нужны команды READ16, WRITE16, VERIFY16 и READ_CAPACITY16
  • Обнаружил обсуждение UniATA на habrahabr.ru. :)
  • Обновление CrossNT.lib
    Thanks to KtP and ReactOS team for testing again :)

  •  2012.08.01 - 17:21

  • Обновления beta-версии UniATA v0.42e2.
    Thanks to KtP and ReactOS team for testing.

  •  2012.07.20 - 17:38

    NEW!

  • Beta-версия UniATA v0.42 с поддержкой AHCI.
    Проверено на ICH2, ICH7, ICH8, ICH9, ICH10, VIA6421, VIA-C686, CMD649 во всех режимах.
    Поддерживаются как ATA, так и ATAPI устройства. Thanks to KtP for testing.

  •  2012.06.29 - 01:12

  • Внес правки из BugZilla ReactOS в UniATA v0.41b5.
  • Исправления в коде сканирования PCI шины в ScsiPort.sys, описаное KtP http://bearwindows.zcm.com.au/winnt351.htm#18 отправлено в ReactOS, bug ID 7147.

  •  2012.06.27 - 19:47

  • Промежуточная версия UniATA v0.41b4
  • Исправления в стабильной версии UniATA v0.40b3 Thanks to Caemyr for bug report and testing.

  •  2012.06.18 - 01:24

    Ну вот мне и пришлось познакомиться с кодом поддержки RAID'ов во FreeBSD. Потребовались определенные танцы с бубном и работа напильником, чтобы построить загрузочный gmirror RAID-1 на дисках подключенных через контроллер LSI Megaraid. Патч gmirror metadata offset доступен для 7.x и CURRENT. Более подробные коментари прилагаются.
    Заодно перетащил в 7.х полезные изменения из CURRENT.

     2012.06.14 - 11:08

  • Выложен мелкий патч для FreeBSD ndp (нормализует формат вывода ethernet-адресов):
  • Сделан unified diff, согласно стандартам разработки FreeBSD для следующих патчей:

  • Обновления неофициального SP для NT4.

  •  2012.06.13 - 20:38

    Закончен перевод на английский статьи об оптимизации роутинга - routing optimization

     2012.06.13 - 00:52

  • Промежуточная версия UniATA v0.41b3
  • поддержка IPv6 RDNSS для FreeBSD 7.2 rtadvd

  •  2011.07.25 - 12:34

  • Пришлось сделать несколько патчей для Asterisk chan_datacard, чтобы нормально заработал прием USSD ответов и отправка SMS. Кроме того нашел интересную особенность отправки SMS у Huawei E1550.

  •  2011.06.01 - 00:00

  • Подправил FreeBSD 7.x - 8.x if_bridge на предмет производительности (2000 member'ов - легко), добавил умную фильтрацию broadcast/multicast на портах с выключенным learning'ом, добавил MAC-port binding.
    Вместо 100% CPU usage на ~1000 клиентов получили ~50% на 2000 (на той же машине) и линейный рост загрузки вместо экспоненциального.
    Кому нужно - пишите в почту Mail to alterX@alter.org.ua (remove X)   .

  •  2011.05.18 - 12:36

  • Новая версия Bad Block Copy 2.0. Сделано много исправлений. Теперь работает хорошо :)
  • Исправление в патченой утилите мониторинга серверов HP Proliant -
    hpasmd

  •  2011.05.03 - 13:23

    Выложен патч с поддержкой FreeBSD 7.x для утилиты мониторинга темперетуры и состояния серверов HP Proliant -
    hpasmd

     2011.05.02 - 18:38

    Выложена пачка обновленных патчей по оптимизации FreeBSD в области роутинга и ipfw:

  • Performance optimization and extensions for ipfw
  • SMP routing optimization
  • fix for sockstat output formatting
  • route improvement.

  •  2011.03.24 - 11:54

    Обновление UniATA v0.40b2, спасибо KtP за тестирование на новых Intel'ах.

  • Исправлена ошибка доступа с спец-регистрам и SATA регистрам на ряде контроллеров линейки Intel.
  • Исправлена ошибка чтения/записи в районе границы 128Гб для новых жестких дисков Hitachi 1Тб.

  •  2011.03.23 - 09:15

    В базе Windows NT Kernel memory pool tags теперь можно указывать версию ОС.

     2011.03.22 - 14:30

    Обновление UniATA v0.40b1, спасибо ReactOS Bug track.

  • Исправлена ошибка в работе UDMA2 на контроллерах линейки Intel ICH1/2/3/4/5.
  • Экспериментальные правки в коде автоматического снижения скорости передачи.
  • Сделан код автоопределение виртуальных машин на основе сканирования PCI шины. Определяются VirtualBox, VMWare, QEmu.
  • Проверил на своей машине включение/выключение HDD на ходу по NT4. Работает :)

  •  2011.03.21 - 12:11

  • В модуль протокола WinDbg в DbgPrint Dump v0.9a добавлена обработка INT 3 (спасибо Roy Tam за идею).
    Управляется ключем --comdbg:int3 NUM.

  •  2010.03.20 - 15:42

  • Предпринята попытка синхронизировать изменения UniATA с веткой ReactOS, Revision 50985
    Результат скрещивания - UniATA v0.40b
    Также, документированы все ключи реестра.

  •  2010.03.18 - 13:10

  • Новая версия Bad Block Copy 1.9. Добавлена опция -n для выключения кешировани, синтаксис в стиле unix dd, исправлены проблемы со скоростью копирования, обнаружена и исправлена проблема при работе с очень большими файлами (порядка нескольких сотен Гб).

  •  2010.02.05 - 13:44

  • Условно стабильная версия UniATA v0.40a5

  •  2010.12.31 - 21:23

    С Новым Годом - Годом Белого Котэ !

    Желаю побольше приятных неожиданностей. Все будет совсем не так хотелось. Все будет намного лучше и интересней ;)
    Удачи!

     2010.11.27 - 12:22

  • В UniATA v0.40a1 Исправлена несколько ошибок в работе с VIA и добавлена поддержка новых чипсетов. Спасибо RoyTam за тестирование и сбор логов.
  • В DbgPrint Dump v0.9 добавлена возможность принимать логи по протоколу syslog (RFC-3164). Включается ключем
    --in:syslog HOST[:PORT].

  •  2010.08.21 - 14:16

  • Довелось переливать данные с посыпавшегося диска на другой. Так в Bad Block Copy появились опции -e, -B, -f, -di, -do для эффективной работы с блочными устройствами. Работает только в семействе NT.

  •  2010.08.13 - 12:48

  • Сделана поддержка нескольких мониторов. в uictl См. ключи --d, --ld. Спасибо Dave Kalata за bug-report.

  •  2010.06.23 - 12:16

    Achtung! Цензура в Google
    предыстория: искал сегодня, почему падает freebsd 7.0 при включении ipv6 google, "freebsd rtadvd crash"
    и вдруг среди рузультатов поиска вижу:


    Через скаргу, надану нам зг╕дно Закону США про захист авторських прав у цифрову епоху, ми вилучили з ц╕╓╖ стор╕нки 1 результат╕в. Ви можете ознайомитися з ц╕╓ю скаргою на сайт╕ ChillingEffects.org.
    [in russian] Из-за жалобы, редоставленой нам согласно закона США о защите авторских прав в цифровую эпоху, мы исключили из этой страници 1 результат. Можете ознакомиться с этой жалобой на сайте ChillingEffects.org.

    http://www.chillingeffects.org/notice.cgi?sID=23012
    Помоему - приехали. Вот она, цензура в интернет. А Google больше не может считаться объективной поисковой машиной, которая знает все. Ищем другую.

     2010.01.01 - 23:55

    Выложена пачка патчей по оптимизации FreeBSD в области роутинга и ipfw:
    ipfw, indexed ipfw.
    SMP routng optimization.

     2009.01.01 - 00:00

    С Новым Годом!

    Исполнения желаний! хе-хе тут аккуратнее (ref Wishmaster), и пусть желания будут правильными.

     2009.03.01 - 18:23

    Выложена утилита для чтения MBR и BOOT-секторов: read_boot.

     2009.02.28 - 23:59

  • Исправлены ошибки в uictl.
  • Thanks to Dmitri Arkhangelski, в ф-ции GetProcAddress() для NT kernel-mode добавлена поддержка 64-битных систем.

  •  2008.12.31 - 22:15

    С Новым Годом!

    Позвольте мечтам стать реальность. И пусть все будет! А вам за это не будет ничего ;)

     2008.12.12 - 20:51

  • Исправления в поддержке протокола WinDbg в DbgPrint Dump v0.8i (спасибо KtP).
    Также исправлен глюк в обработке ключа --nowait.
  • Обновлен UaixRoute.

  •  2008.09.11 - 01:07

  • В UniATA v0.39j Исправлена пачка багов.
  • В DbgPrint Dump v0.8g добавлена экспериментальная поддержка протокола WinDbg. Нужно для решения проблем удаленной отладки при разных версиях NT на отлаживаемой и наблюдающей машинах. Включается ключем
    --in:comdbg.
  • исправления в FastReboot.

  •  ----.--.-- - --:--

    Куда ездишь, куда ездишь... А вот куда!
    ...киев-тернополь-теребовля(развалины замка)-тернополь-киев-...
    ...-тернополь-коломия-космач(этнофест)-коломия-тернополь-...
    ...-львов(день города)-тернополь-киев-тернополь-львов(металфест<>/a>)-ужгород-тернополь-...
    ...-киев-москва-екатеринбугр-(
    конференция интернетчиков)-москва-киев-...
    ...-тернополь-теребовля(развалины монастыря)-киев-...
    ...-калуга-(фест пустые_холмы)-калуга-москва-киев-...
    ...-полтава-р.ворскла(байдарки)-полтава-киев-...
    ...-симферополь-бахчисарай-горы(радуга)-бахчисарай-...
    ...-симферополь-феодосия-лисья бухта-коктебель-симферополь-киев-...
    ...-москва-н.новгород-казань-уфа-сим-челябинск-омск-новосибирск-горноалтайск-алтай(радуга)-...
    ...-горноалтайск-бийск-барнаул-новосибирск-омск-екатеринбург-москва-...
    ...-конотоп-путивль(арт-фест)-конотоп-киев-полтава-путивль-конотоп-киев...
    ...-гомель-москва-обнинск-брянск-суземка-зерново-конотоп-киев...

     2008.07.05 - 18:18

    В UniATA v0.39g Исправлен баг (повисание) в работе с винтами больше 128Гб.
    PS. а теперь я опять уехал...

     2008.07.01 - 18:11

    Поддержка Windows Vista в DbgPrint Dump v0.8d

     2008.06.30 - 10:31

  • В wkill добавлена опция -l для просмотра списка процессов и -N для поиска модуля по подстроке в полном пути к исполнимому модулю

  • Выложена FreeBSD 7.0 версия патча к ipfw, который добавляют команды zshow, replace и режим игнорирования синтаксически кривых правил (влито в ключ -q, раньше был отдельный ключ -i).
  • Также выложена FreeBSD 7.0 версия патча к FreeBSD route. Добавляет режим игнорирования синтаксически кривых правил (ключ -i) и загрузку набора правил маршрутизации из файла (ключ -f).

    PS. заглянул вот на часик домой ;)

  •  2008.03.30 - 23:23

    Обновления: DbgPrint Dump v0.8b

     2008.03.30 - 14:14

  • В DbgPrint Dump v0.8a добавлена экспериментальная поддержка syslog (RFC-3164). Включается ключем
    --out:syslog HOST[:PORT].
  • Обновления: FBSD install

  •  2008.01.09 - 02:00

    Теперь все мои сайты имеют IPv6 адрес. Добро пожаловать в Итернет-2 :)

     2008.01.07 - 16:00

    Вышла новая версия нашей CD/DVD писалки:
    http://dvdwritenow.com/

     2008.01.01 - 00:00

    Happy New Year and so on...
    

     2007.12.18 - 00:35

  • KtP анонсировал:
    • Вышла версия VESA/VBE Video Drivers для Windows 9x
    • Статья об интеграции sp6a в обычный дистрибутив NT (получается NT4 sp6a интегрированый). Исправленая и дополненая. Подробности здесь.

  •  2007.11.17 - 18:39

    Новый UniATA v0.39f.

     2007.10.28 - --:--

    Новый UniATA v0.39d с пачкой исправлений (в т.ч. подвисания при обращении к некоторым моделям CD/DVD).

     2007.10.31 - --:--

    Welcome
           to the world
               of Helloween!
    

     2007.10.31 - 11:05

    В DbgPrint Dump v0.7g исправлен страшный баг, из-за которого совсем неправильно работала смена опций сбора логов через Kernel Debugger extension.

     2007.10.30 - 21:00

    Не прошло и года, как я написал мануал по созданию проекта 64-битного драйвера (amd64) под VS 2005 (она же Visual Studio 8):

     2007.10.28 - --:--

    Вышел новый UniATA v0.39b1.

    А предыдущая версия (0.38c2) вошла в ReactOS.

     2007.10.26 - 19:17

    • Новая версия NT VESA/VBE Video Drivers
    • Супер-штука для обладателей широкого/дешевого канала в UAIX и дешевого/шарового доступа к VPN серверам, дающим доступ в остальные части Internet - UaixRoute. Направляет трафик к UAIX сетям напрямую, а остальное заворачивает в VPN. Понимает считывание списка с сайта провайдера и динамическое обновление. Подробности здесь.

     2007.10.25 - 20:59

    Обновление Bad Block Copy

    В DbgPrint Dump v0.7f добавлена поддержка NT4 Terminal Server и ключик --ovw для перезаписи логов поверх существующих.

     2007.10.15 - 13:31

    Выложил патч к FreeBSD route. Добавляет режим игнорирования синтаксически кривых правил (ключ -i) и загрузку набора правил маршрутизации из файла (ключ -f).

     2007.10.10 - 21:40

    На днях вышла новая версия нашей CD/DVD писалки в формате UDF (чтение/запись как на флешку):
    http://dvdwritenow.com/

    Alexandru Lovin показал мне интересную библиотеку FIREHOSE и основаные на ней утилиты для передачи файлов между 2мя компьютерами с использованием нескольких физ. каналов (например Ethernet 100 Мбит + FireWire 400 Мбит = 500 Мбит). Оригинал написан для Linux'а, а здесь - портированая версия FIREHOSE для Windows.

     2007.09.03 - ??:??

    Ну вот я и добрался до компьютера. Отдохну слегка от отпуска :)
    Новье:

    • Пополнил UniATA FAQ
    • Впервые за последние 5 лет обновился Personal Display Settings for Windows
    • vmctl пополнился возможностями управления клавиатурой и мышью и превратился в uictl.
    • Патчи к FreeBSD ipfw. Добавляют команды zshow, replace и режим игнорирования синтаксически кривых правил (ключ -i).
    • KtP анонсировал SSKIT - автоматизированое средство для изготовления установочных дисков NT sp6a (sp6a интегрованый) из обычного дистрибутива. Подробности здесь и здесь.

     2007.07.04 - 22:06

    База Windows NT Kernel memory pool tags теперь доступна для пополнения.

     2007.06.20 - 16:00

    Навел красоту в vmctl: теперь при использовании --optimal сразу появляется диалог с вопросом "а нормально ли вы видите картинку ?" и если в течение 10 секунд ответа не последовало - восстанавливается исходный видеорежим.

     2007.06.08 - 22:41

    Обновлен vmctl - утилита для управления видеорежимом. Добавлен автовыбор оптимального разрешение, тест режима и фильтрация режимов на предмет совместимости с монитором.

     2007.06.06 - 18:16

    В UniATA v0.38c2 еще одно исправление в "is anybody home". Касается некоторых винтов с поддержкой LBA48 (даже меньших 128Гб).

    В DbgPrint Dump v0.7e добавлен ключик --run:user для обычной работы под учетной записью SYSTEM, актуально для Windows PE (WinPE/BartPE/MobileOS).

     2007.05.29 - 11:13

    Починил поддержку SATA, которую поломал в предыдущей версии. Оказывается, метод поверки наличия устройства по возможности записи/чтения в регистры винта (is anybody home) на nForce SATA не работает :
    UniATA v0.38c1

     2007.05.26 - 13:43

    Масса исправлений в UniATA v0.38c

    KtP анонсировал поддержку linear frame buffer на старых VESA/VBE 1.x BIOS, которые не умеют с этим работать:
    NT VESA/VBE Video Drivers

    Обновление CrossNT.lib

    Пачка исправлений в DbgPrint Dump v0.7d

     2007.05.11 - 19:19

    Bad Block Copy:
    Исправлена ошибка в работе с файлами размером от 2Гб до 4Гб.
    Спасибо Jiri за баг-репорт.

     2007.04.17 - 19:19

    Обновления:

     2007.04.11 - 12:56

    KtP анонсировал:

    Новые идеи от Alexei Chipovalov добавлены в Projects

     2007.04.01 - 23:30

    Исправлена поддержка NT 3.51 в CrossNT.lib. С этой версией под 3.51 завелись:

     2007.04.01 - 10:10

    Подарочек к 1му апреля: :)

     2007.03.24 - 11:16

    Пробуем новый UniATA v0.37, удостоеный даже звания STABLE.
    Огромное спасибо Mike'у за тестирование!
    Исправил поддержку SII и ATI SATA-контроллеров. Слегка упорядочил SATA'шный код и избавился еще от пачки рудиментов и архитектурных кривостей, доставшихся в наследство от ATAPI.SYS

     2007.03.19 - 14:45

    Исправление в Выключалке кнопок Power/Sleep. Залипали правые Ctrl и Alt при блокировке машины по Ctrl-Alt-Del -> Lock Workstation.
    (thanks to Stanislav U. Mikushkin).

     2007.02.16 - 19:28

    Выложены

    • статья о написании драйверов, бинарно совместимых с различными версиями NT.
    • и 1я версия Cross-NT библиотеки, написаной по мотивам этой статью.

    Выложены собирающиеся исходники DbgPrint.

     2007.02.16 - 19:28

    Вышел новый DbgPrint Dump v0.7. И там есть полезные исправления.

     2007.01.28 - 12:40

    Сделал патч к новому squid 2.5-stable14 (r4), который позволяет записывать в лог суммарный объем данных http-запроса и соответствующего ему ответа. По умолчанию в лог попадает только размер http-ответа.

     2007.01.27 - 18:22

    DeathSoft выдал на публикацию исходники полезного синхронизационного примитива для NT Kernel mode. Называется RW_LOCK (или NDIS_RW_LOCK) - это полный аналог относительно новых NDIS'овких функций XxxReadWriteLock(). Используется для управления совместным/эксклюзивным доступом к данным из параллельно работающих потоков. Работает на IRQL <= DISPATCH_LEVEL во всем семействе NT. Может использоваться не только в NDIS :)
    Смотрите
    Windows NT Kernel mode NDIS-like RWLock implementation

     2007.01.10 - 23:30

    В UniATA v0.36a Исправлен глюк с неинициализироваными адресами регистров SATA/SATA-2. Ошибка касалась всех контроллеров кроме NVIDIA. В результате драйвер не находил подключенные устройства, а винда не находила загрузочного диска и говорила INACCESSIBLE_BOOT_DEVICE.

     2006.12.30 - 03:00

    С Новым 2007м Годом!

    А вот и подарок на Новый Год, под елочку :)

    Обещаный UniATA v0.35c с поддержкой SATA/SATA-2 для VIA, SII, SIS, INTEL (кроме AHCI режима), ATI, NVIDIA, SERVERWORKS, ALI.

     2006.12.26 - 00:00

    Ну наконец-то выпал снег :)

    Собрал воедино инфу по поддержке USB в NT4: Драйверы для USB под NT4.

    KtP анонсировал 3 классные штуки:

    Уже есть в природе, т.е. у меня, експериментальная версия UniATA с поддержкой SATA/SATA2 (на моем ноуте уже работает) и NT 3.51 (еще не проверено). Как проверю - выложу.

     2006.12.11 - 13:17

    В PCI Dump v0.2 добавлена возможность получания версии PCI BIOS и таблицы маршрутизации прерываний от PCI устройств (PCI IRQ Routing Table). Кроме того обновлен архив со списком известных PCI устройств.

    А благодаря этим опциям понял, почему у меня не хотала работать PCI USB 2.0 карточка. Оказалось, что согласно табличке BIOS'а (PCI IRQ Routing table) в 6м PCI слоте устройство должно получать DeviceNumber=0x07, а оно получало DeviceNumber=0x0с. Почему, и как с этим можно бороться я пока не знаю, просто переткнул в др. слот. И там все завелось, устройство получило DeviceNumber, который был в табличке BIOS'а, BIOS выдал ему прерывание, а драйвера USB сделали свое дело :)

    Исправил на сайте глюки с генерацией ссылок на архивы.

     2006.12.08 - 16:10

    Thanks to DeathSoft, в ф-ции GetProcAddress() для NT kernel-mode теперь используется системная функция разбора заголовка исполнимого модуля RtlImageDirectoryEntryToData().

     2006.12.07 - 16:24

    Написал мануал по созданию проекта драйвера под VS 2005 (она же Visual Studio 8): Creating Driver project for Visual Studio 8.0.

     2006.12.06 - 00:00

    Решил вот слегка порекламировать фриварную писалку CD/DVD дисков. Создана Axxie и мной. Пишет на перезаписываемые диски (CD−RW, DVD−RW, DVD+RW, DVD−RAM) из любой программы. Как на флеш или флопик. Файловая система - UDF.
    http://dvdwritenow.com/

     2006.12.02 - 21:33

    Выложил проект-пустышку для драйвера под VS 2005 (она же Visual Studio 8). Лежит в одном архиве с VC6 project for kernel mode driver. В подкаталоге pch_cpp. Пошагового описания поцесса создания в VS 2005 такого проекта я пока не сделал.

     2006.12.01 - 20:31

    Поздравляю с приходом зимы! А жителей южного полушания - с наступлением лета :) А у меня за окном - нечто туманно-непонятное, не имеющее ничего общего ни с тем, ни с другим...

    Вышел новый DbgPrint Dump v0.6f с рядом важных исправлений.

     2006.11.24 - 02:59

    Спасибо DeathSoft'у альтернативное решение вопроса переноса проекта драйвера в новые студии и DDK.

     2006.11.23 - 13:37

    Вот, собраная в кучку инфа о портировании проекта драйвера из VC6 в VC8 с DDK 2003. Даже с обратной совместимостью по исходникам (они, вообще-то, не должны меняться), проектным и .MAK файлам и версиям DDK.

     2006.11.22 - 13:14

    KtP обновил универсальные VESA/VBE/SVGA/INT13 драйвера для семейства NT.

    Кроме того, вышли новые VESA/VBE/SVGA NT4 видеодрайвера от ScitechSoft:
    ftp://ftp.scitechsoft.com/snap/winnt/snap-winnt-3.1.1.exe

    А я написал поподробней о сборе логов и настройке WinDbg в связке с DbgPrint Dump:
    WinDbg HOWTO для тестировщиков

     2006.11.18 - 03:27

    Вот, дошли руки опубликовать свежую версию SquidStat. Это perl-скрипт для подсчета трафика на основе log-файлов Squid proxy.

     2006.11.17 - 00:00

    Перенес сайт на собственный сервер :)
    Слегка поправил скрипты и избавился от "?lang=xx" в конце ссылок. Плюс еще где можно убрал index.php, сделал перенаправление ссылок старого формата в новые правильные места и т.п.

     2006.11.11 - 00:41

    После очередных разборок с 2003-R2 обновлена статья GetProcAddress() для NT kernel-mode. Оказалось, что там изменился формат начальной части структуры KTHREAD и указатель на TEB теперь находится по др. смещению - 0x74.

     2006.11.02 - 13:31

    Исправления в FastReboot.

     2005.11.01 - 22:34

    Исправлена ошибка с использованием /pdbtype:sept вместо /pdbtype:con в Visual Studio 6.0 (VC6) project for kernel mode driver

     2006.10.28 - 17:29

    В связи с ковыряниями в Windows 2003-R2 обновлена статья о внутреннем устройстве KdPrint()/DbgPrint()/OutputDebugString(). А я с удивлением обнаружил, что ни разу не анонсировал ее...

     2006.10.27 - 16:55

    Вышел новый DbgPrint Dump v0.6e с поддержкой Windows 2003 Server R2.

     2006.10.26 - 12:42

    Попробовал я последние драйвера USB для NT4. Мою PCI USB 2.0 карточку имени замечательной фирмы VIA они поддерживать отказались. По всей видимости потому, что BIOS в силу неизвестных мне причин (народ, может кто знает как лечить ?) не выделил прерывание. А если никто не знает, придется мне таки написать PCI.SYS для NT4. Заодно появится возможность ATA контроллеры из Compatible mode в Native переводить :)

     2006.10.24 - 01:06

    Озадачили меня вопросом: как обеспечить установку единственной копии некого софта на отдельно взятой физической машине. Т.е. чтобы даже если на ней крутится куча виртуалок, то рабочая копия могла бы существовать только в одной из них. В результате нашел вот это:
    http://www.codeproject.com/system/VmDetect.asp - как программно обнаружить, что мы находимся внутри VMWare или VirtualPC. И что гораздо более интересно:
    http://chitchat.at.infoseek.co.jp/vmware/vmtools.html - как программно пообщаться с HOST машиной из виртуальной (GUEST) VMWare машины.

     2006.10.15 - 00:27

    Соорудил из рисунков галерею для более удобного просмотра. И наверное скоро добавлю новонарисованого. Лишь бы до сканера добраться...

     2006.10.14 - 13:47

    Слегка обновилась утилита atactl.

    Постепенно вписываю поддержку SATA/SATA-II в UniATA...

    Обновлен UniATA FAQ

     2006.10.08 - 22:01

    В раздел Links (в Дао) добавлены ссылки:

    http://www.gagin.org/index.php?art=72
    http://www.gagin.org/index.php?art=74

    Красиво оформленое и хорошо сформулированое описание подхода к жизни. Концепция, если хотите. На удивление точно совпадает с моим собственным :) Так приятно встретить единомышленников....

     2006.09.23 - 21:06

    Был сегодня на посвящении в альпинисты имени киевского клуба Вертикаль (http://www.vertical.kiev.ua). Пока в качестве зрителя. Но тем не менее поупражнялся в подъеме на сосну и прыжках на подвешеную метрах 4х трапецию (это такая перекладина подвешеная на 2х веревках). Причем вполне успешно, несмотря на то, что никогда раньше не участвовал в подобных мероприятиях, а снаряжение видел только в кино. Вот.

     2006.09.20 - 09:00

    Вот я и съездил на Джаз-фестиваль в Коктебель (если кто не знает, это в Крыму). Любителям правильного джаза рекомендую. Помимо отличной музыки прогулялся еще по горам и лесам Карадагского заповедника, что тоже очень способствует поднятию настроения :) Кроме того, еще успел побывать в Лисьей бухте (это немного ближе к Судаку). А фотки.... ну как всегда, лень приводить к web-пригодному виду...

     2006.09.05 - 09:22

    Ура! Вышел новый UniATA v33h2. Много чего починилось :)

     2006.09.03 - 20:58

    Вышел новый DbgPrint Dump v0.6d и исправлениями и несколькими полезностями.

    Еще я за эти выходные победил в UniATA ряд глюков, не дававших выйти новой версии. Навел было (давно еще) красоту в работе с ATAPI устройствами, но сломал при этом поддержку 2000, XP и компании :). Теперь если тестовые версии заработают у друзей - сделаю обновление. А нет - думаю быстро починю. Как-то оно хорошо пошлО :)

    PS. Правильные отдых, отношение к работе и распределение времени явно рулят :)

     2006.09.02 - 00:00

    KtP сообщает, что сайт универсальных VESA/VBE/SVGA драйверов для семейства NT обновился.

    Также обновлен неофициальный Service Pack к NT 3.51 от KtP.

    Вышли новые драйвера USB для NT4. Как будто уже умеют USB 2.0, но лично я еще не пробовал.

     2006.08.29 - 21:54

    В FastReboot добавлена возможность выбора ОС, в которую производить перезагрузку. При нажатии Ctrl-Alt-Shift-Break выдается меню со списком ОС'ей из BOOT.INI и после выбора выполняется быстрая перезагрузка именно в эту ОС без дополнительных дейстий с вашей стороны. Также сделан графический конфигуратор.

     2006.08.27 - 13:21

    Верховая езда по Карпатам на лошади - тоже сууууперская вещь :)

    Thanks to Exkurs за обсуждение статьи GetProcAddress() для NT kernel-mode. Исправлены неточности и добавлены примеры использования.

     2006.07.16 - 01:10

    Thanks to DeathSoft, в ф-ции GetProcAddress() для NT kernel-mode исправлена ошибка. Было

    ULONG  max_func  =exports->AddressOfFunctions;
    
    а должно быть
    ULONG  max_func  =exports->NumberOfFunctions;
    

     2006.07.12 - 12:13

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

    Еще сегодня Aclys прислал программулинку, позволяющую переназначать клавиши в операционках семейства NT. Т.е. к примеру поменять местами 'B' и 'A' или 'Win' и 'Alt'. Т.к. в сети она вроде как уже не находится, я ее сложил в Downloads.

    В FBSD install добавлена ссылка на инструкцию по правильной настройке ограничения трафика (shaper) при помощи ipfw pipe/queue.

     2006.05.07 - 19:45

    Обновлена утилита для получения детальной информации о томе - fsstat
    Исправлены утечки хендлов и памяти в ф-ции ParseSymLink(). Теперь она пригодна к промышленному использованию (в т.ч. в драйверах).

     2006.04.22 - 13:55

    В разделах Links и Docs добавлено немножко ссылок:

    Как создавать и убивать потоки (threads) в NT Native Mode приложниях.
    WiFi антенна из консервной банки

     2006.04.09 - 22:09

    Сайт универсальных VESA/VBE/SVGA драйверов для семейства NT - http://www.geocities.com/bearwindows/vbempru.htm от KtP снова обновился. Помимо исправленых версий там еще появилось описание работы с Video-BIOS (INT 10) из режима ядра семейства Windows NT.

    Обновлен неофициальный Service Pack к NT 3.51 от KtP. Добавлен новый serial.sys.

     2006.04.08 - 00:39

    Выложена консольная утилита для убивания процессов - wkill. Умеет находить жертвы по имени исполнимого файла и заголовку окна.

     2006.03.29 - 01:55

    В xln добавлена поддержка NTFS Reparse Point'ов (Symbolic Link'ов на каталоги).

     2006.03.18 - 16:11

    Поскольку утилита atactl оказалась достаточно полезной и сама по себе, ее теперь можно скачать отдельно.

     2006.03.16 - 21:35

    Страничка универсальных VESA/VBE/SVGA драйверов для семейства NT - http://bearwindows.zcm.com.au/vbempru.htm от KtP обновилась. Теперь там есть версия с автодетектом карточки, которая не требует стадии перекомпиляции. Хотя KtP утверждает, что "ручная" версия стабильнее.

    Также выложен неофициальный Service Pack к NT 3.51 от KtP. Большие винчестеры, FAT32, совместимость с новым софтом и т.п.

     2006.03.16 - 14:46

    Выложил схемку грозозащиты для Fast Ethernet.

     2006.03.09 - 16:20

    Пополнение в списоке наиболее часто встречающихся отклонений от ATA/ATAPI стандарта. В этот раз отличились Intel'овские контроллеры семейств PIIX/ICH в связке с ATAPI устройствами.

     2006.01.27 - 10:17

    Wow! Оно таки есть. Счастье. В MS Visual Studio 6.0 таки есть breakpoint'ы (точки останова) на обращения к памяти. Да еще и какие... уууу... SoftIce отдыхает :). Удивительно, но очень много людей об этой фиче не знают и даже уверены в ее отсутствии (я до недавнего времени относился к их числу). Всем читать MSDN.

     2006.01.25 - 00:23

    Thanks to Malx, в раздел Links добавлена ссылка на http://www.cdfreaks.com/article/113. Там очень хорошо расписаны различия DVD+R/RW и DVD-R/RW. (На английском)

     2006.01.23 - 21:00

    Сделал список наиболее часто встречающихся отклонений от ATA/ATAPI стандарта.

     2006.01.12 - 13:58

    Вот заморочился и нашел - утилита host.exe для Windows - средство для выяснения IP-адреса по доменному имени. Почему-то в стандартном наборе сетевых утилит Windows именно этой нет. А иногда ну очень надо, ничуть не меньше чем nslookup.exe (который в поставку включен): http://bind8nt.meiway.com/download.cfm

     2006.01.08 - 10:37

    Ну, с Наступившим всех! Удачи в новом году!

    Thanks to DeathSoft, в раздел Links добавлена ссылка на http://leo.yuriev.ru/SerialXP - высокопроизводительный драйвер Windows 2000/XP/2003 для последовательных асинхронных портов и мультипортовых плат (адаптеров). По заверениям автора поддерживает скорости более 115200, а также лишен ряда ошибок, присущих стандартным драйверам (serial.sys) имени MicroSoft.

    Обновлена статья, посвященная реализации ф-ций GetModuleHandle() и GetProcAddress() для NT kernel-mode.

     2005.11.29 - 09:57

    В UniATA v32a2 исправлена мелкая но крайне неприятная ошибка в коде поддержки семейства nForce. Судя по отзывам Axxie и Mike теперь все работает.

     2005.11.29 - 00:50

    Сделал патч к squid 2.4-stable7, который позволяет записывать в лог суммарный объем данных http-запроса и соответствующего ему ответа. По умолчанию в лог попадает только размер http-ответа.

     2005.11.20 - 21:44

    И совсем забыл - Mich поведал, что автор USB драйверов для NT4, тех что были первые на http://www.geocities.com/mypublic99/index.html, выложил исходники.

     2005.11.20 - 19:07

    Вышли новые версии хороших драйверов для NT4 от SciTechSoft и IoNetworks Спасибо KtP за информацию.

     2005.11.18 - 14:48

    Вышла новая версия Far'овского плагина FileCopyEx. Это первая версия, объединяющая исправления ошибок из предыдущих версий. Согласно задумке Axxie, Slst и CDK, в нее вошли все известные багфиксы. Ладно, не буду больше здесь расхваливать. Лучше сходите на его родной сайт - filecopyex.org.ua. Там все подробно расписано. И даже скачать можно. Кстати говоря, вместе с исходниками.

     2005.11.17 - 18:30

    Попробовал я небезызвестные (от ionetworks, см. более ранние новости) драйвера USB для NT4 v3.20 на предмет поддержки USB-клавиатуры. Работает. Опознала без каких либо действий с моей стороны. И при подключеной PS/2 клавиатуре тоже. Точнее - они обе могут преспокойно сосуществовать. Даже лампочки Caps/Num/Scroll-Lock синхронизируются. Осталось где-то раздобыть еще одну USB-клаву и посмотреть, что из этого получится.

    Хочу также заметить, что XP эту клаву опознала только с 3-ей (!) перезагрузки. И только при включеной в BIOS'е поддержке. И сделала она только после того, как я отключил PS/2'шную. Пришлось мышкой пути к драйверам показывать да кнопки нажимать. А уже после этого PS/2 и USB смогли заработать совместно. А USB 2.0 (родной диск с драйверами от которого потерялся) XP так и не видит, в отличие от NT4. Но это отдельная история.

    В данном случае USB лучше поддерживается в операционке, в которой согласно политике MS это вообще не предполагалось, архитектура видите ли не очень подходящая для динамически подключаемых (PnP) устройств. А вот WDM (PnP) технология от 2000 и старше - самое оно. Только вот фигня получается. Как впрочем и с ATA/IDE (и я подозреваю, что не только).

    Вообще, рекомендую заходить в Using USB under NT4 и там смотреть ссылки на самую свежую версию.

     2005.10.14 - 22:28

    Вышел новый UniATA v32a. Это по промежуточная версия на пути к совместимости с NT3.51 и ReactOS с рядом полезных исправлений.

    Страничка универсальных VESA/VBE/SVGA драйверов для семейства NT от KtP теперь доступна как на русском
    http://bearwindows.zcm.com.au/vbempru.htm
    http://bearwindows.zcm.com.au/vbempru.htm.
    так и на английском:
    http://bearwindows.zcm.com.au/vbemp.htm
    или http://bearwindows.zcm.com.au/vbemp.htm.

     2005.10.13 - 16:50

    Кстати, тут вот Mike говорит, что рядом с scitechsoft'овскими video-драйверами лежат еще и унниверсальные audio-драйвера для AC-97-совместимых:
    ftp://ftp.scitechsoft.com/snap/winnt/snapaudio-winnt-1.1.2.exe

    И вот еще подумалось...

    ...за жизнь, так сказать...


    Снова обновлена статья, посвященная реализации ф-ций GetModuleHandle() для NT kernel mode. Обнаружились интересные подробности, связаные с поиском модулей ntoskrnl.exe и hal.dll. А именно - при использовании KernelGetModuleBase3 эти модули называются именно так. А при KernelGetModuleBase - своими настоящими именами, т.е. если грузится другое ядро (к примеру ntkrnlpa.exe), KernelGetModuleBase("ntoskrnl.exe") вернет NULL, а KernelGetModuleBase("ntkrnlpa.exe") - правильный адрес. И точно так же с HAL'ом.

     2005.09.28 - 09:03

    Прошу прощения у KtP, не выложил самую главную ссылку:
    универсальные (и бесплатные!) VESA/VBE/SVGA драйвера для семейства NT -
    http://bearwindows.zcm.com.au/vbemp.htm
    или http://bearwindows.zcm.com.au/vbemp.htm.
    Автор - KtP.

     2005.09.22 - 10:11

    KtP поделился полезными ссылками:

     2005.08.27 - 10:15

    В FBSD install добавлено описание настройки SMTP-сервера sendmail.

    Сказка об UPS'е и не только

    Мой хваленый APC'шный UPS 1500VA, верой и правдой прослуживший почти 2 года исполнил нечто странное. Сделав десяток быстрых клац-клацов - типа переход на работу от батареи/возврат к питанию от сети страж успокоился. А вот защищаемые компы дружно перезагрузились. Кроме сервера, из которого тонкой струйкой стал подниматься дымок. Перезагрузка ему уже явно не улыбалась. Пришлось (это в субботу, значит) идти искать замену сгоревшему блоку питания. Поскольку БП был не совсем обычный (для 1 unit корпусов, тоненький весь из себя такой), найти замену оказалось непросто. К счастью, подвернулся б/у-шный почти в 2 раза бОльшего размера (и мощности ;). Это было бы совсем неплохо, в корпус помещается. Да только вот дырка для разъема питания оказалась не в том месте. Однако ножовка по металлу - великая вещь, особенно в вопросах совместимости. Машинка теперь снова в строю, домосетка благополучно ходит в I-net, а я вот думаю о более правильных подходах к защите оборудования.

     2005.07.24 - 00:45

    В DbgPrint Dump v0.6b масса исправлений и улучшений (в т.ч. поддержка NT 3.51).

     2005.07.02 - 19:52

    Обновлена статья, посвященная реализации ф-ций GetModuleHandle() и GetProcAddress() для NT kernel-mode. Теперь поддерживается вся линейка начиная c NT3.51 (thanks to Egor Yuzik).

     2005.06.27 - 19:33

    Лето, жарко, на работу идти не нужно, хорошо......
    Очень хорошо. Просто замечательно!
    Природа, холмы, речка и все такое...
    А еще где-то в глубоких подземельях неспешно идет подготовка к выходу на свет новых uniat'ов, dbgdump'ов и прочих полезных вещей. Так что не переживайте, сайт не помер (а то тут уже спрашивали ;). Как говаривал незабвенный Изя Абрамович - "Не дождетесь!".

    Вы не поверите... Но можно сказать, я теперь являюсь обладателем лицензионной NT4 :) Если быть более точным, мне как фанату этой операционки подарили вот что!

     2005.05.26 - 11:17

    Не смог спокойно пройти мимо такой рекламы... (12 Kb)

    В консольный PCI Dump v0.1f добавлена возможность создания недекодированого (побайтового) дампа регистров конфигурационного пространства PCI устройств.

     2005.05.23 - 12:16

    В DbgPrint Dump v0.5f масса исправлений и улучшений.

     2005.05.21 - 12:13

    Выложена реализация полезных ф-ций GetModuleHandle() и GetProcAddress() для NT kernel-mode. С их помощью можно в драйвере динамически получать адреса экспортируемых ф-ций. Эта возможность весьма полезна при написании драйвера, работающего под Windows разных версий (например для NT4/2000/XP).

    Links добавлена ссылка на http://stenri.pisem.net (thanks to DeathSoft). Интересный довесок к Numega SoftIce. Правит некоторые глюки с совместимостью, прячет SoftIce от уродских параноидальных программ (программы-то полезные, но при виде SoftIce впадают в панику, хотя никто их ломать даже не собирался), а также добавляет ряд интересных возможностей, доступных в командной строке отладчика. Поставляется эта штука вместе с исходниками (опция в инсталяторе). Под NT4+sp4 недоустанавливается, т.к. не находит в shell32.dll ф-ции GetFolderPathA().

     2005.05.18 - 08:54

    В раздел Links добавлена ссылка на замечательный поисковик, специализирующийся на открытых исходных кодах программ. - http://koders.com

     2005.05.13 - 14:58

    В DbgPrint Dump v0.5b сделан Kernel Debugger extension для извлечения логов из crashdump'a.

     2005.05.09 - ??:??

    С Днем Победы, однако !!!
    Вот уже 60-лет как... Знатная годовщина

     2005.05.08 - 13:09

    Исправлена ошибка (лишняя скобка) в ф-циях CommandLineToArgvA() и CommandLineToArgvW().

     2005.04.25 - 11:59

    Еще одно важное исправление в DbgPrint Dump v0.5a . Найдена и устранена еще одна причина потери большого количества сообщений.

     2005.04.24 - 09:22

    Опубликован комментарий Taren'а к FBSD install.

     2005.04.22 - 12:09

    Исправление в .INF-файле для NT4 в UniATA v31f. Неисправленые (предыдущие) версии падали в INACCESSIBLE_BOOT_DEVICE если у драйвера disk.sys стояла зависимость от группы SCSI miniport.

     2005.04.17 - 19:03

    Масса прямо таки критических исправлений в DbgPrint Dump v0.5 . Читайте подробности.

    Выложил исправленую версию fixed width cp-1251 (поправлена английская буква 'k').

     2005.04.12 - 09:11

    В DSync.exe добавлено подавление неполезных виндовых табличек "А ну ка вставьте мне диск!" при обращении к пустому Removable drive. Искать в последнем FastReboot.

     2005.04.10 - 17:01

    Новые идеи от DeathSoft, nortonc@ и Alter добавлены в Projects

    В связи с приобретением цифрового фотоаппарата, попробовал поставить в NT4 драйвера для USB Flash-дисков с: http://www.geocities.com/mypublic99/. Они таки работают (по крайней мере UHCI) ! Но сразу скажу: перед изъятием носителя нужно сделать SYNC, а то файловая система на Flash'ке может пострадать и ее придется переформатировать. Сделать SYNC можно с помощью dsync.exe из комплекта FastReboot. В отличие от sync.exe от М. Руссиновича эта утилита может sync'ать съемные носители и отформатированые для произвольного доступа CD/DVD диски.

     2005.04.09 - 13:58

    Исправлены и теперь полностью пригодны к использованию примеры из Creating Visual Studio 6.0 (VC6) project for kernel mode driver

    Исправлен еще ряд ошибок в коде обработки неправильного адреса IDE устройства в UniATA v31d.

     2005.04.05 - 03:07

    Исправление в коде проверки правильности адреса IDE устройства в UniATA v31c. Неисправленые (предыдущие) версии падали при попытках обращения к несуществующему IDE каналу.

    В связи с появлением полезного дивайса под названием Digital Camera (попросту - цифровик ;) разделе Art появились фотографии...

     2005.03.31 - 23:07

    Важные исправления в статье Creating VC6 project for kernel mode driver (thanks to Axxie).

     2005.03.25 - 09:51

    Обновление исправления стандартного cdrom.sys от NT4 - cdromx.sys.

    В статью Creating VC6 project for kernel mode driver дополнена инфорация о настройке (thanks to Emusic from http://www.rsdn.ru) и добавлен готовый пример.

     2005.03.24 - 12:08

    Выложен NT VDM INT28 драйвер by DeathSoft. Помогает в борьбе с 100% загрузкой CPU при запуске некоторых DOS программ (во время ожидания команд пользователя) в Windows NT.

    Небольшие изменения в UniATA v31b, в основном Debug характера.

    Исправлен метод определения System Account'а в DbgPrint Dump

    Небольшие исправления в Creating VC6 project for kernel mode driver

     2005.03.07 - 23:59

    <<  Скажи "НЕТ" патентам на программное обеспечение  >>

    Читаем http://ffii.org

     2005.03.04 - 11:28

    Критический fix в UniATA v31a.

    Исправлена работа (падения ;) с каталогами, содержащими пробелы в deltree.exe и tailCRLF.exe.

     2005.02.25 - 11:11

    Прочитал недавно Историю 1 байта. очень-очень-очень рекомендую. Пропирающая вешь...

    Исправления в коде синхронизации потоков сообщений от OutpudDebugString() и DbgPrint() в DbgPrint Dump.

     2005.02.21 - 15:00

    Новая версия UniATA v31. Содержит ряд важных исправлений. Похоже, что совместимость с контроллерами и ATA/ATAPI устройствами должна существенно улучшится.

     2005.02.18 - 13:03

    Небольшие исправления в DbgPrint Dump.

     2005.02.17 - 12:56

    Наконец-то я написал Creating VC6 project for kernel mode driver

     2005.02.09 - 23:52

    Дополнения в Links и статьях, касающихся поддержки кириллицы и украинского языка.

     2005.02.08 - 23:56

    Мне сегодня Axxie прислал ссылку на FreeBSD-подобный firewall для Windows - IPFW. Как говорят разработчики - со всеми фичами, наворотами и главное - командной строкой! Enjoy: http://wipfw.sourceforge.net/ .

     2005.02.08 - 12:55

    Выложены Debug- и Release-версии UniATA v30i с рядом исправлений.

    Также сделал описание к UniATA registry settings и atactl.exe.

    Выложил Far макрос для сдвига выделенного блока влево/вправо на 4 позиции в Far'овском редакторе по Tab/Shift-Tab.

    Сделан русский вариант Windows NT Services and Drivers

    Дополнения в Links и MS Visual Studio 6.0 tips

     2005.01.30 - 13:30

    Помимо традиционного Release, выложена Debug-версия UniATA v30h с небольшими улучшениями.
    Note: не устанавливайте Debug версию без DbgPrint Dump, настроенного следующим образом:

    DbgPrintLog.exe -full -T DTN -wd X:\dir_for_logs -drv 1 -svc A -drvopt DoNotPassMessagesDown 1
        -drvopt StopOnBufferOverflow 1 DbgDump.log
    

    Дополнена статья о CD-писалках и их глюках. На этот раз речь о LG, Benq и NEC.

    Провозился 3 дня с восстановлением NTFS разделов на 40Gb винте.
    Сначала думал, что винт посыпался, т.к. системы (NT4, w2k, XP) повисали при активной записи на него. chkdsk постоянно находил ошибки, исправлял их и падал в случайном месте. И так раз 15. Плюс еще страшные тормоза при чтении с винта.
    После героических усилий по копированию данных (тормозит ведь...) винт был переформатирован с проверкой поверхности, а разделы созданы заново. Никаких BAD-блоков не обнаружилось. Мало того, после копирования всех данных обратно скорость чтения (копирование в nul) поднялась с 500Kb/sec до 4.8Mb/sec.
    Вот до чего можно довести NTFS частичной компрессией, фрагментацией, тестированием драйверов и регулярными reset'ами без последующего chkdsk :)

     2005.01.22 - 18:57

    Исправлены и дополнены примеры управления сервисами и драйверами в Windows NT Services and Drivers

     2005.01.16 - 20:31

    Критический fix в UniATA v30g.

    Ряд полезных улучшений в DbgPrint Dump.

    PS. Sorry, очень занят на работе...

     2005.01.03 - 18:16

    Добавлена поддержка Native Mode в SDK DbgPrint Dump.

    И еще несколько мелочей типа перекрестных ссылок, орфографии и т.п.

     2005.01.02 - 16:06

    Тут оказалось, что в коде поддержки LBA48 есть еще ряд глюков. Некоторые из них исправлены в UniATA v30e. Не могу гарантировать, что все, нужно пробовать.

     2005.01.02 - --:--

    С наступившим Новым Годом !!! Удачи !

     2004.12.27 - 22:15

    Ну вот и хорошие результаты от ЦентрИзбирКом'а. Ющенко vs Янукович - 52% vs 42%. Хотя лично мне не совсем понятно откуда все-таки там 42%. Ну да ладно, я то в Киеве, а из Луганска все может и иначе выглядит.
    PS. ничего личного


    Исправил глюк в поддержке LBA48 - т.е. дисков объемом больше 128Gb в UniATA v30с.
    Огромное спасибо Александру Спелицину - spelX@mail.ru (remove X) за тестирование на 160Gb винте да еще и со старым контроллером (не знающим об LBA48) - i440BX.

     2004.12.26 - 23:00

    У нас сегодня прошло голосование, часть вторая, дубль 2. Посмотрим, посмотрим...

     2004.12.24 - 17:41

    Сделан GUI (by Entity) для утилиты экспорта/импорта настроек различных приложений, а также необходимых им библиотек - rconf.

     2004.12.24 - 12:04

    Всех празднующих - с Рождеством и с Наступающим 2005м !!!


    Дополнены MS Visual Studio 6.0 tips и SPTI

     2004.12.22 - --:--

    1 месяц с начала революции. Скоро переголосование (26-го).

    Подробности и свежие новости читаем здесь:

    По возможности рекламируем английскую версию Майдана - http://eng.maidanua.org/

    Свежие картинки можно смотреть здесь:
    http://webcam.inter.ua/ru/640x480.html

     2004.12.20 - 00:55

    В очередной раз в Европе пытаются пропихнуть патенты на софт. Вот линки для желающих с этим делом побороться: Петиция и Призыв к действию

     2004.12.17 - 13:43

    Поправил преобразование времени в человеческий формат и добавил поддержку высокой точности (100нс) в DbgPrint Dump.

    Еще вот ссылку мне Mike прислал:
    UFS/FFS драйвера для Windows. Если кто не знает, UFS/FFS - файловые системы, использующиеся в FreeBSD, OpenBSD, NetBSD. http://www.pyrasis.com/main/FFSFileSystemDriverForWindows

     2004.12.13 - 00:38

    Целая пачка изменений в DbgPrint Dump. Добавлена возможность испльзования KdPrint()/DbgPrint() на Irql > DISPATCH_LEVEL, управляемый размер буфера, сделан DbgPrint SDK, поправлен ряд мелких и не очень багов. Версия теперь 0.3.

     2004.12.08 - --:--

    16-е сутки. Таки приняли полит-реформу (парламентская республика), но отложили ее введение до сентября. Зато теперь есть новый ЦИК, правительство типа как в отставке. Что и требовалось. Переголосование 26-го. А пока - как говаривал В.И.Ленин - работать, работать, работать...

     2004.12.05 - 15:00

    Пробуем новую версию UniATA v30a. Как будто исправил ряд глюков с INF-файлами и совместимостью.

     2004.12.04 - 23:26

    12-е сутки. Cлышал супер-штуку - industrial session под зданием верховного совета. В качестве ударных инструментов - металлический забор, дереванные ящики и пустые бочки, духовые - футбольные дуделки. Хорошо так звучит, меня впечатлило. Говорят, что это еще очень способствует протеканию мыслительного процесса у народных депутатов.


    DeathSoft опубликовал идею в Projects, OMF support for LD linker

    а я наконец-то сделал ссылку на раздел Downloads.

     2004.12.03 - 23:14

    11-е сутки, Хорошее решение Верховного суда..

     2004.11.28 - 23:27

    6-е сутки протеста...

    Еще немного впечатлений от Революции.


    Все-таки сделал мелкие исправления в DbgPrint Dump.

     2004.11.28 - 01:53

    По мотивам просмотра разнообразных новостных сайтов, телеканалов и собственных впечатлений от участия появился вот такой текст.

     2004.11.25 - 14:00

    Итак, выборы состоялись, но с еще большими фальсификациями. В стране - массовые акции гражданского неповиновения (в одном только Киеве - миллионный митинг уже 4-е сутки подряд), Народ провозгласил президентом Ющенко. ЦВК - Януковича.


    Исправлен ряд опечаток.

    Note: Новый софт я сейчас не произвожу и не выкладываю. Не до этого. См. выше почему.

     2004.11.10 - 23:43

    Наконец-то объявили результаты. В.А.Ющенко все-таки победил. Ура!
    Но впереди еще 2-й тур. Похоже, что будет еще веселей.


    Исправлена ошибка в PHP-скрипте, приводившая к неправильной генерации ссылок на TGZ-архивы.

    Полезное дополнение к UniATA FAQ - как восстановиться после неудачной версии :)

     2004.11.07 - 11:53

    Исправлена ошибка синхронизации thread'ов, иногда приводившая к Page Fault'у в DbgPrint Dump.

     2004.11.06 - 19:27

    Небольшие исправления и доработки в DbgPrint Dump.

     2004.11.03 - 13:14

    Выложена реализация замечательной ф-ции CommandLineToArgv() в ANSI и Unicode вариантах.
    Note: ANSI вариант почему-то вообще отсутствуем в Win32 API, а Unicode какой-то очень сложно устроен. Предлагаемые исходники почти платформо-независимые (требует изменения только ф-ция выделения памяти).

    Исправлено еще несколько ошибок в текстовых сообщениях в Bad Block Copy.

     2004.10.31 - 21:26

    Исправлены мелкие глюки при выдаче текстовых сообщений под Windows 95/98/Me в Bad Block Copy.

     2004.10.26 - 18:42

    Выборы... человек с уголовным прошлым и настоящим идет в президенты.
    В первом туре сей человек беспредельничал и подтасовывал результаты.
    Все это не нравится. Совсем.


    Исправлены глюки обработки командной строки в Driver installing tool. I'm sorry, я не проверил работоспособность предыдущей версии.

     2004.10.27 - 15:47

    Исправлен баг в DSync.exe, связанный с возможностью сделать sync только для одного тома. Искать в последнем FastReboot.

    По просьбам трудящихся в Bad Block Copy добавлена поддержка семейства операционок Windows 95/98/Me.

     2004.10.10 - 01:07

    Давненько я ничего не постил.... Исправляюсь:

    Выложена долполненая версия Driver installing tool. Добавлена возможность установки драйвера без автоматического запуска. Некоторые драйвера не стоит запускать из User Mode :)

    В заголовок log-файла DbgPrint Dump добавлена информация о Process/Thread Privileges. Иногда очень помогает.

     2004.09.29 - 13:06

    В раздел Links в секции Friends добавлена ссылка на сайт Киевского Го-клуба - http://www.kiev-go.org/

    В раздел Downloads выложены копии Far'ого плагина WinScp. Ссылки на них есть также в Projects, SSH FileSystem.

     2004.09.21 - 18:22

    Наконец-то выловил в UniATA загадочный глюк в поддержке SiS IDE контроллеров. Странные они вообще... Читайте подробности и пробуйте новую версию UniATA v29j.

    Да, забыл сказать, теперь рядом со ссылками на архивы пишется еще и их размер.

     2004.09.17 - 18:44

    Кааакой дивный bug-report я сегодня получил от Mike'а.... Собственно bug-report - как bug-report, синий экранчик и все такое. Но вот форма... Это один из тех редких случаев, когда не приходится задавать лишних вопросов. Кому интересно - жми сюда (181 Kb).

     2004.09.16 - 20:39

    Исправления, в том числе касающиеся работоспособности в Windows 95/98 в Far Indexer 93d

    Исправлены баги с обработкой пустой командной строки в srchrep из набора конвертилок.

    Написал мааааленький HOWTO о включении кирилических шрифтов для не Unicode'ных (консольных и большинства графических) приложений в Windows NT/2k/XP.

     2004.09.13 - 13:45

    Для удобства написания скриптов для тестирования софта и последующей интерпретации полученых логов сделана и добавлена в DbgPrint Dump утилита EchoDbg. Позволяет отправлять текстовые сообщения не только в StdOut (как это делает обычная команда echo), но и в DebugConsole через OutputDebugString(). Кроме того, EchoDbg умеет перенаправлять свой StdIn все в ту же DebugConsole. Также в DbgPrint Dump добавлена возможность создания индексных файлов для полученых логов.

    Улучшен Unix-like /dev/zero driver for NT/w2k/XP/etc. by Vitaliy,

     2004.09.09 - 12:52

    Выложил новую версию UniATA v29i3. Там есть ряд исправлений, но пока рекомендую воспринимать ее как beta- (или даже alpha-) версию.

    Улучшен Unix-like /dev/zero driver for NT/w2k/XP/etc. by Vitaliy,

     2004.09.08 - 12:52

    Добавлен линк на FAQ о CD-писалках.

     2004.09.03 - 17:17

    В FastReboot добавлена возможность запустить любую программу или bat-файл перед перезагрузкой, а также сделана защита от одновременного запуска нескольких копий FReboot.exe.

    Еще сейчас решается судьба UniATA - похоже, таки придется полностью отказаться от использования стандартных window'ых библиотек поддержки контроллеров (scsiport/ideport). Придется конечно потрудиться, но таки будет решена проблема PnP и привязки к железу в w2k и старше. Это также положительно скажется на производительности для всех ОС начиная с NT4.

     2004.08.26 - 20:48

    Все в том-же коде поддержки Intel'овских контроллеров ICHxxx найден еще баг. Похоже что по моему недосмотру. Приводит к повреждению данных на диске. Так что выход v29i отменяется до устранения.

    Вот еще узнал (Mike прислал ссылку), что для USB Flash-дисков человек кое-что уже написал для NT4: http://www.geocities.com/mypublic99/

    Плюс еще интересный линк от Антон'а: http://rinkworks.com/stupid/cs_programming.shtml

     2004.08.25 - 16:36

    В коде поддержки Intel'овских контроллеров ICHxxx найден баг. Кому нужно - НЕ пробуем, так как там (в v29i) оказался еще как минимум один (см. выше).

     2004.08.23 - 20:30

    Найден и исправлен баг в DbgPrint Dump - user-mode часть валилась при слишком интенсивном потоке сообщений, поступающих через OutputDebugString(). Кому нужно - тяните update.

     2004.08.19 - 15:19

    Выложены:
    Unix-like /dev/zero driver for NT/w2k/XP/etc. by Vitaliy,
    и Driver installing tool by M$ (скомпилено by Alter)

    Также немного дополнены:
    статья про SPTI (Scsi Pass Through Interface) - аналог ASPI для NT-подобных систем (причем, imho, идеологически более правильный).
    статья о CD-писалках и их глюках.

     2004.08.16 - 17:00

    Ну вот я и вернулся :) Сейчас что-нибудь напишу. :)

     2004.08.03 - 03:35

    Что-то там с HDD таки приключилось. Правда похоже, что только на логическом уровне. fsck не смог починить. И еще куда-то делась куча config-файлов, включая всю базу пользователей с паролями (Backup очень рулит, правда ?), а также некоторые системные библиотеки. Но после переформатирования разделов и переустановки FBSD все заработало, даже ранее поставленый софт. Ура.

     2004.08.02 - 00:15

    Наконец-то дошли руки сделать утилитку для экспорта/импорта настроек различных приложений, а также необходимых им библиотек - rconf. Собственно это то, о чем давненько поговаривали большевики в лице Axxie. Вариант пока довольно простенький - в .INI-файлах записано, что и какому приложению нужно для счастья. Например, на основе этой информации можно сохранить в отдельный каталог файлы и настройки из Registry в одной OS, а потом загрузить все это в другой. И будет работать. Если конечно пути к установленому софту одинаковые в обеих OS. См. также NT multiboot.

    А еще сегодня (точнее уже вчера) пришел капец домашнему серверу. :(( Гроза, знаете ли... хорошо хоть винт целый остался. Можно будет в другую железку воткнуть. А вообще жалко.

     2004.08.01 - 05:23

    В UniATA v29h много чего исправлено.

     2004.07.02 - 19:17

    Так надоели Злые спамеры... Что ли ответить спамом на спам ? Прописать много раз в CC того, кого рекламируют, да отправить с dial-up'а кучу мусора.... Ну или на телефон, если дают....

     2004.06.30 - 15:55

    Восстанавливал данные с заросшей DVD-R болванки (А вы знаете, что данные постепенно исчезают с DVD-R/RW ? И довольно быстро. За год появляются плохо читаемые блоки). Пришлось немножко доработать Bad Block Copy.

    В UniATA v29d исправлен глюк с повисанием при подключении некоторых новых CD-драйвов к некоторым контроллерам фирмы CMD (и возможно еще каким-то).

    Еще сейчас перетягиваю в UniATA код для новых контроллеров и немножко правлю для старых (например для ICH4). Надеюсь опубликовать успею до отъезда.

    Кстати, никто не знает, как Scsi Miniport может мешать системе сделать Hibernate ?

    И наконец, еще немного дополнений в FBSD install и Links

     2004.06.02 - 17:19

    В UniATA сделаны изменения для поддержки VIA 8235 и VIA 8233A. Исправлен также баг в коде поддержки secondary IDE channel в SiS'овских контроллерах. (версия 29c).


     2004.05.31 - 14:01

    После выяснения отношений с Виндой появилась статья SPTI behavior and 64k buffers.

    А в добавок - краткий HOWTO на тему как настроить домашний роутер под FreeBSD Please, ногами больно не бить :)

     2004.05.27 - 05:15

    В xln добавлена поддержка Shell Link'ов (.lnk).

     2004.05.19 - 19:55

    Исправлены инсталяционные файлы в UniATA. Теперь его можно устанавливать вместе с операционкой в текстовом режиме. Если кому нужно - берите версию 29b.

     2004.05.14 - 12:30

    исправления в MyRunAs (теперь работает в w2k).
    Выложена утилита для создания Hard Link'ов на NTFS - xln.
    Дополнения к NT multiboot - про BC6 и MSDN.

     2004.05.09 - 15:00

    Всех с праздником !!!

    Кстати, в Крыму сейчас очень классно. Не слишком жарко, народу не много и в море купаться можно :). А еще совершено замечательно ездить туда с палаткой. Особенно в заповедники. Красота, свежий воздух и все такое. 24 часа в сутки. Посмотрим, может еще и фотки получатся.

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

    Еще новых идей люди подкинули.

    А как вернулся, с новыми силами наваял update к DbgPrint Dump,

     2004.04.28 - 19:10

    XP/2k3 bug fix in DbgPrint Dump, исправления в Far Indexer

     2004.04.26 - 15:00

    Выложена утилита для получения детальной информации о томе - fsstat

     2004.04.23 - 14:30

    Обновления в
    Far Indexer
    и DbgPrint Dump

     2004.04.20 - 13:00

    Исправлены баги с обработкой пустого файла в srchrep из набора конвертилок и сделана поддержка простейших esc-последовательностей (\n, \r, \0, \t, \q).

     2004.04.19 - 15:10

    В DbgPrint Dump сделан перехват OutputDebugString().

     2004.04.16 - 15:30

    Поправлена работа консольного PCI Dump.

    Выложены:
    Far Indexer by Axxie,
    Unix<-> EOL translation Far plugin by Anton
    и DbgPrint Dump by Alter.

     2004.04.12 - 19:00

    Выложил патч к Unix GNU patch утилите. Добавлена возможность патчить бинарные файлы.

     2004.04.08 - 17:00

    Новая версия UniATA (0.29a). Сделана поддержка пачки новых контроллеров, Include/Exclude списки для устройств.

     2004.04.06 - 13:00

    Поправлена работа PCI Dump в XP.

    Небольшие исправления в утилите Display Control.

    Update в NT multiboot - про создание NTFS разделов.


    Еще хочу сказать, что Mozilla 1.7b рулит :)
    также хочу сказать, что UPS от APC рулят.
    а вот дешевые блоки питания в компутерных корпусах - наоборот. Пока не повпаивал недостающие индуктивности (некоторые товарищи производители их заменяют на перемычки) 100W БП при старте выдавал пиковое потребление ~5A(!). Это при положенных 0.5A.

     2004.03.30 - 12:30

    Исправил ссылки на последнюю версию PCI Dump.

    Выложил слегка исправленую версию утилиты CacheSet by Mark Russinovich.

     2004.03.24 - 14:00

    Добавил в PCI Dump поддержку внешнего списка PCI устройств.

     2004.03.16 - 15:00

    Добавил в утилиту psubst нормализацию имен. Наличие или отсутствие '\' в конце теперь не принципиально. Кроме того правильно понимаются оба типа слэшей: '\' и '/'.

     2004.03.13 - 23:50

    Дополнена статья про NT multiboot и перенос настроек софта. Теперь описаны Environment variables, MSDN, MS Office 95/97 и Photoshop 7. Кстати, Photoshop 7 можно завести и под NT4.

     2004.03.03 - 03:10

    Добавил в утилиту Bad Block Recovery ключик для установки количества попыток прочитать сбойный блок.

     2004.03.02 - 17:00

    Поздравляю всех с началом весны (опоздал немножко, но не страшно) !!!! :)

    Я тут багу одну исправил в доке по persistent subst. Не нужно там было '\' в конце пути добавлять. В добавок сделал утилиту для управления этими самыми persistent subst'ами. Ее можно использовать вместо стандартного SUBST'а, т.к. они полностью совместимы по параметрам командной строки.

    А еще появилась консольная версия PCI Dump, выдающая полную информацию о присутствующих в системе PCI устройствах в текстовом виде. Кстати, кто пользуется UniATA, если не облом, пришлите мне это дамп, а я вас посчитаю и IDE контроллеры в списочек занесу :).

    PS. почта на alter.org.ua уже ходит нормально.

     2004.02.25 - 19:29

    Новая версия UniATA (0.28). Исправлен код включения/выключения прерываний, наконец-то окончательно убрана зависимость поддержки DMA от особенностей устройства ScsiPort драйвера. Как следствие отпала необходимость в хакерских методах инициализации и улучшилась совместимость с Виндой :).

    Сайт переехал на новый хостинг (driver.net.ua), спасибо case@. А еще обзавелся mirror'ом - www1.alter.org.ua.

     2004.02.13 - ??:??

    Это праздничный день, Пятница 13е, сегодня один очень хороший человек упер исходники Винды. Мало того, он ими поделился. Эхх, хорошо теперь софт писать, (особенно драйвера) че не ясно, пошел в код посмотрел :)

    Противостояние Windows vs Софт с открытими исходными кодами того... в смысле кончилось :))

     2004.02.05 - 13:05

    Новая редакция rar->tgz. С проверкой ошибок. Предыдущая могла запросто снести содержимое текущего каталога, если ее запустить стоя на "..". И таки снесла ;) Так что кто пользуется, делайте update.

     2004.01.27 - 03:00

    Обновления в Links

    добавлена статья про NT multiboot и перенос настроек VisualStudio

    Ожидается новый UniATA (как только на работе немного разгребусь ;)

    Хорошие фонты для програминга: http://www.tobias-jung.de/seekingprofont (линка честно взята с http://www.joelonsoftware.com)

     2004.01.20 - 18:18

    Опять новая версия (0.27a) UniATA. С исправлениями, касающимися работы с CD (и прочими ATAPI) устройствами.

     2004.01.16 - 18:40

    Появился новый разработчик :) - Vitaliy Vorobyov aka deathsoftX@yandex.ru (remove X)

    Вышла новая версия (0.27) UniATA. Читайте подробности.

     2004.01.08 - 12:30

    Ну типа с Наступившим !!!! Этим... как его.... 2004м годом !!!!
    Ну вот сервер и поднялся после праздничной попойки... До 2-го числа держался... Похоже, какой-то очень нехороший человек выключил свет. А УПСы не резиновые.... Никто не хочет прихостить mirror ;) ?

     2003.12.26 - 02:30

    Исправления в UniATA. Нет повисаниям при DMA CRC ошибках!
    Дополнена статья о CD-писалках.

     2003.12.25 - 09:58

    Дополнены MS Visual Studio 6.0 tips и About CD-R/RW drives
    Выложены рисунки в лучшем качестве

     2003.12.18 - 23:11

    Выложены MS Visual Studio 6.0 tips.

     2003.12.18 - 13:09

    Найдены и выложены koi-8 OEM шрифты.

     2003.12.18 - 04:20

    Добавлена статья о встретившихся мне CD-писалках.

     2003.12.18 - 04:16

    Появились News. А вместе с ними появилось это сообщение. А время получилось симпатичное...

    Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002-2017