Новое:
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)
Вот, пожалуй и все.
Кому что нужно добавить-
обращайтесь, многого не обещаю, но
постараюсь.
|