Новое:
07.09.27- решение проблем с русскоязычными именами файлов в мозиллах

jar:http://books.mdl.ru/ebooks/ebooks.zip!/index.htm
jar: работает только в Мозилле, из других браузеров можно попытаться к нему обратиться
http://books.mdl.ru/ebooks/index.htm
или
http://books.mdl.ru/ebooks/ebooks.htm (работает только когда он и ebooks.js лежат в корневой директории d:\ebooks)

но это может быть сопряжено (на плохих каналах) с преждевременным обрывом закачки информационного файла ebooks.js размер которого составляет около 2МБ, что вызовет дальнейшую некорректную работы js-программ. Разбивать на куски, как я это сделал в прайс-листе http://www.mdl.ru/PrList/MdlPrice2.htm пока в лом, так что кто не хочет работать с мозиллой могу предложить как вариант- скачать
http://books.mdl.ru/ebooks/ebooks.zip
к себе на домашний диск, и там, раскрутив, помечать себе что нужно. внешний вид задается файлом http://books.mdl.ru/css/v.0/style_2004.css
для index.htm или
для ebooks.htm
http://books.mdl.ru/css/v.0/mdlcss.js, которому требуются
http://books.mdl.ru/css/v.0/style_2004.css
или (для NS4)
http://books.mdl.ru/css/v.0/style_2004ns4.css
кои также можно перетащить к себе на домашний веб-сервер с сохранением древовидности для придания соответствующего внешнеого вида.
С 18 июня 2006 поменялся высвечиваемый по умолчанию список книг:
теперь вместо малоинформативного корня высвечиваются книги последнего постинга (подробности ниже).
    О навигации по ebook-ам
  • "To make a search, enter a letters to mark:" помечает поле ввода куда можно тайпить поисковую строку. поиск незамысловат- от меня в стандартную утилиту лишь добавлено удаление при поиске в искомом и поисковой строке символов перечисленных во всплывающей при наведении курсора на поле ввода подсказке.
      есть два специальных случая поиска:
    • поиск по сумме MD5 (хеш-значению файла)- строка поиска должна представлять собой 32-байтовое символьное представление шестнадцатиричного значения MD5 (и верхний, и нижний регистр для символов A-F допустим). (Использую для определения уже имеющихся книг.)
    • yy.mm.dd -представление ДАТЫ появление книги в архиве.
  • поиск можно сделать и подстановкой пакраметра s=<что-искать> при вызове в виде
    http://.../eBooks/index.htm?s=searched
    (не jar:http://.../eBooks/ebooks.zip!/index.htm?s=searched ! -здесь у Мозилл почему-то не работает URL-синтаксис передачи параметров ?parm=value... , хотя я и разбираю эти параметры- может когда-нибудь Мозилл-исты поправят эту плюху, тогда все будет OK.)

    в этом случае помимо объясненных выше двух специальных случаев поиска по MD5 и ДАТЕ (соответсвенно:
    http://.../eBooks/index.htm?s=7e9b0a19b79cefcf532e96c774eb57c4 (можно использовать для указания на конкретную книжку! -вот только более чем 2-х меговая байда ebooks.js будет-таки затащена тоже)
    и
    http://.../eBooks/index.htm?s=06.06.15
    )
    в строку поиска можно поставить eBook.root:
    http://.../eBooks/index.htm?s=eBook.root
    в этом случае будет высвечена корневая директория.
  • "Return to eBook root." собственно возвращает в корень дерева, т.к. перезагрузка страницы сопряжена с повторной перекачкой всей байды, размер которой в zip-у более 600Кило, а без оного раза в три выше. Байда сия, будучи скачана один раз доступна для дальнейшей работы все время.
  • сортировка при однократном нажатии мышем по length, date, md5, пустому месту рядом с "Return to eBook root." - в последнем случае сортируются имена файлов.
  • дважды кликнув по строчке, содержащей интересующую вас книжку помещаете ее в раздел "Selected rows:"
  • однократное нажатие на гиперссылку должно
    • если это имя файла (по идее) начать загрузку файла с сервера в соответствующее расширению файла приложение на вашем компьютере (pdf- acrobat, chm- hh, doc- word etc), но бывают исключения связанные с настройками поведения мозиллы и русскими буквами в имени файла, о которых мы еще поговорим
    • если это имя директории, то ожидаем- переход в нее
    • при подводе курсора к гиперссылке должна всплыть строчка, содержащая путь до файла от корня
  • в пункте с многообещающим названием "Menu"
    • находится календарь, нажатие на дату в которм показыват файлы, переписанный на сервер в этот день. По умолчанию показываются файлы дня последнего постинга.
    • Help - данный файл
    • пункт "Select Coincided" который писал для себя, он позволяет высветить все файлы, имеющие похожих на себя собратьев в смысле MD5, дальше я удаляю повторы.
  • действия с выбранными файлами ("Selected rows: ")
    • при двойном нажатии мышкой по:
    • "\->/" левые палочки в выбранных строчках заменяются на правые
    • "/->\" правые на левые
    • "wget" в начало строки добавляется (переписывается, если уже стоит del) 'wget "' и в конец-'"'
    • "del" то же что и с wget но только del
    • выбранные файлы можно пометить и скопировать себе в редактор
    • enumURL перенумерованние имен файлов с именем хоста (от корня www: http://books.mdl.ru/eBooks/EnBooks/...)
      u.1="...", u.2="...", ...
    • enumFile перенумерованние имен файлов без имени хоста (от корня www: /eBooks/EnBooks/...)
      f.1="...", f.2="...", ...
    • на основе последних двух заготовок можно создавать rexx/perl коммандные файлы, выделив их и скопировав в свой любимый редактор.
Решение проблемы с русскоязычными именами файлов в мозиллах:
Надо чтобы русские имена файлов кодировались в utf-8.
В адресной строке мозиллы набираем:
about:config
находим строку
network.standard-url.encode-utf8
и double-click в нее чтобы получилось true. (many thanx to mea, 07.09.27)

Вот, пожалуй и все.
Кому что нужно добавить- обращайтесь, многого не обещаю, но постараюсь.