Вы здесьШкола начинающего книгодела
Опубликовано ср, 24/08/2011 - 04:40 пользователем Антонина82
haramuha написал:
Нас уже двое!!!!! Первого сентября начинается новый учебный год. Предлагаю открыть при Либрусеке «Школу книгодела» имени….. (насчёт имени пока не знаю), где новичкам будут растолковываться прописные истины. Итак. Что надо иметь к первому сентября? Списочек, пожалуйста. Только, чтоб не очень затратный, а то желание пропадёт самому (самой) делать книжки. 1. Компьютер 2.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
s_Sergius RE:Ух, как я не люблю спамеров! 29 мин.
kins928 RE:Полночная библиотека 6 часов kins928 RE:Подайте бедному копеечку на книжку с литреса... 22 часа nehug@cheaphub.net RE:Кнопка ЧИТАТЬ 2 дня Darkenlightener RE:Как стать гениальным художником, не имея ни капли таланта 3 дня alexk RE:Опять кончился сертификат 1 неделя Саша из Киева RE:Последняя тайна 1 неделя nehug@cheaphub.net RE:Багрепорт - 2 2 недели Sinekura1204 RE:Анкета 2 недели tvv RE:Не скачиваются книги! 2 недели Моржехрен RE:Анна Радклиф - Итальянец 2 недели Кирка3105 RE:Книга Мари Лоуренс «Реванш империй» 2020 2 недели sveik74 RE:Правила пользования библиотекой Либрусек 2 недели larin RE:Загрузка книг 2 недели Zadd RE:Роскомнадзор 3 недели Paul von Sokolovski RE:Всех с Новым Годом!!!!!!!!! 3 недели chas RE:С Новым Годом! С новым глюком :) 3 недели alexgor1 RE:список книг, сделанных для Либрусека 1 месяц Впечатления о книгах
iggrasill про Слейд: Великан (Альтернативная история, Боевая фантастика)
27 01 Хотелось бы спросить у автора... А чем крупный и средний капитал, отличается от бывшего СССР, где капитал был по сути только государственный (общенациональный(обще-республиканский))? Развалившись на отдельные страны, он так ………
Ultima2m про Кощеев: Наследник Дьявола [АТ] (Фэнтези, Попаданцы, Самиздат, сетевая литература, Приключения)
27 01 Очень скучная книга, не осилил. Есть ляпы, которые прямо режут глаз. Например, автор всех называет дьяволами, хотя по смыслу правильнее демон. Дьявол это почти имя собственное, в одном экземпляре. Далее, комната в таверне ……… Оценка: плохо
Studentomori про Муравьев: Тайная жизнь города (Боевая фантастика)
26 01 Из-за ошибки в иллюстрации файл не открылся. Вычистил кривую иллюстрацию, немного отформатировал сабы, прогнал скриптами. И у меня вопрос к прочитавшим: а никто не заметил что в файле ровно две копии себя же? На всякий случай ………
Kris17 про Миллер: Цирцея [litres] [Circe ru] (Исторические приключения, Приключения: прочее, Историческое фэнтези)
26 01 Хорошая книга, особенно для любителей мифов Древней Греции. Женский взгляд на богов, людей и героев. Еще один мастерски рассказанный миф. Оценка: хорошо
decim про Вишневский: Пест — Ломаный грош [litres] (Фэнтези)
26 01 Неестественный, изверченный язык. Автору на заметку: в описываемое время вместо "артефакт" говорили "изделие", а вместо "стандартный" - "одинаковый". Медовуха это не водка, а брага, не обжигает рот, пили её как пиво, а не как водку.
alexk про Мур: От судьбы не убежишь [СИ, недописанное] (Любовная фантастика, Недописанное, Самиздат, сетевая литература)
26 01 Отличная аннотация - орфография, пунктуация... ))))
Джим про Кастен: Начни сначала [Begin Again ru] (Современные любовные романы)
26 01 Плохой перевод. В первой же главе девушка приходит в босоножках, а снимает в прихожей ботинки.
prjanik про Слейд: Великан (Альтернативная история, Боевая фантастика)
26 01 Написано (и переведено) очень неплохо, достойное завершение серии. Никакого американского ура-патриотизма. Спокойное повествование, не восхваляющее войну, не обходящее ее ужасы. Наверняка найдутся те, кто будет кричать: ……… Оценка: хорошо
Amir про Вишневский: Пест-серебрушка [litres] (Боевая фантастика, Фэнтези)
26 01 Уфф, реально мое мнение-отличная серия, послевкусие как после прочтения Ведьмака, давно такого удовольствия не получал от чтения, молодец автор
decim про Жаринов: Империя Круппов. Нация и сталь (История)
26 01 См. книгу: Уильям Манчестер. "Стальная империя Круппов. История легендарной оружейной династии", Центрполиграф, 2003 г. Оригинал: The arms of Krupp, 1587-1968, Boston, Little, Brown [1968] Первое издание на русском: ………
mysevra про Шеффилд: Летний прилив [Summertide ru] (Космическая фантастика)
26 01 Очень необычно и не скучно. Событий много, и развиваются они быстро. И сплошные загадки, просто шкатулка с ништяками. Нестандартные персонажи. Обязательно буду читать вторую часть. Оценка: отлично!
Lena Stol про Шарапов: Брошенная колония [litres] (Фэнтези)
25 01 Читала до середины с интересом, потом понемногу интерес стал угасать, к концу просто перелистывала страницы. |
Комментарии
Отв: Школа начинающего книгодела
Добавлю, что лучше ставить текущий Debug: в заглавном посту внизу.
Отв: Школа начинающего книгодела
В стихах иногда встречаются строки, состоящие их одних точек. Скрипт "генеральная уборка" превратит точки в троеточия. Вопрос: что делать? :) Оставить троеточия или вернуть точки?
Отв: Школа начинающего книгодела
Скрипт "генеральная уборка" сделан для тупых лентяев. Да, он эффективен при чистке, но бесконтрольное его применение может привести к... ну, в общем, примеров можно привести очень много. Чуть что нестандартное -- и не факт, что этот скрипт корректно отработает. Короче, я в таких случаях ставлю обычно точки и пишу в custom-info "не применяйте генеральную уборку -- хуже будет".
И в самом деле, лучше после каждого применения проверять корректность изменений -- скрипт хоть и улучшается потихоньку, но это бесполезно, черного кобеля не отмоешь добела; короче, пользуйтесь регэкспами и будет вам щастье...
Отв: Школа начинающего книгодела
Как мило...
alexej36, по поводу точек в пустой строке стихотворения я бы предложила два варианта:
1. исправить на точки и таки написать предупреждение в history. Я в таких случаях пишу "После выполнения скрипта ГУ необходимо поправить строку в стихотворении ..." (тут уместно было бы задать поисковые слова, если стихотворений в файле больше, чем одно).
2. "Выравнять" количество точек в пустой строке, сделав его кратным 3. И тогда оставить полученные после ГУ многоточия.
This comment has been deleted.
Отв: Школа начинающего книгодела
Ну, это не может быть ориентиром. ;) Вы же не копию книги делаете. :)
На мой взгляд, это зависит только от предпочтений верстальщика.
Отв: Школа начинающего книгодела
Мне встречались только точки визуально разделенные пробелами. Я так и делаю: пишу нужное кол-во точек через неразрывный пробел, тогда скрипт ничего не заменяет. Хороший вариант.
А по поводу выравнивания стихов можете попробовать оформление с помощью стилей. Это перспективно, имхо
Отв: Школа начинающего книгодела
Как это не заменяет? Скрипт "генеральная уборка" упорно портит любые отточия. И в стихах и в прозе. Он просто удаляет определенное количество точек, и к концу работы над книгой (при многократном применении скрипта) точка может остаться всего одна. Поэтому все отточия ставлю после работы данного скрипта.
Отв: Школа начинающего книгодела
A-a...
Я размечаю стихи после работы скрипта. Равняю их и т.п. А в самом скрипте у мну:
function HandleP(ptr) {
if (ptr.getAttribute("id").search(re90)>=0) { ptr.removeAttribute("id"); count_90++; }
s=ptr.innerHTML;
if (ptr.parentNode.className!="stanza") {
// куча if'ов
}
if (s.search(re19)!=-1 && ptr.parentNode.className=="stanza") { s=s.replace(re19, re19_); }
if (ptr.parentNode.className!="stanza") {
// ещё куча if'ов
}
.....
Короче, для стихов ничё* уже не правим автоматом. Я это сделал после обработки одной пьесы (ибо нефиг!)
* - дефисы только))
Отв: Школа начинающего книгодела
Взялись бы тогда за доработку скрипта.
Отв: Школа начинающего книгодела
Так там вопрос не в сложности программирования, а в правильном подборе регэкспов... Т.е. какие и в каком порядке. В "Генеральной уборке" уже написано даже более, чем в 99% случаев бывает нужно... Достаточно из этого для себя выбирать по обстоятельствам.
Но если есть конкретное ТЗ и вопрос накодить его на js, то всегда пожалуйста.
Отв: Школа начинающего книгодела
Это как-то можно исправить?
Отв: Школа начинающего книгодела
Если в вышеуказанном куске скрипта заменить
if (s.search(re67)!=-1) { s=s.replace(re67, re67_); }
на
// if (s.search(re67)!=-1) { s=s.replace(re67, re67_); }
то это отменит обработку градусов Цельсия.
А в общем случае, надо понять, что Вы хотите получить:
10С -> 10С
10С -> 10°С
100 или o или OC -> 10°С
С,Oo латинские и русские или только латинские?
и т.д.
This comment has been deleted.
Отв: Школа начинающего книгодела
Эт такой мелкий шутк юмора.
В переводе на нормальный язык означает, что скрипт "генеральная уборка" вполне может быть заменен набором некоторых других средств (поиск - замена, пользовательские скрипты с интерактивным поиском-заменой, ну а там среди прочего и поиск по регэкспам и т.п.).
This comment has been deleted.
Отв: Школа начинающего книгодела
Зря Вы это так. Впрочем, вольному воля.
Тем не менее, можно вполне серьерно утверждать, что:
1. Желательно проверять корректность каждой отработки скрипта "генеральная уборка"; хоть он и улучшается, но все нестандартные ситуации не предусмотришь.
2. Существуют некоторые комбинации символов, которые некорректно отрабатываются этим скриптом, но они вполне могут встретиться (и относительно часто) в реальном тексте (много точек подряд на троеточие, еще есть несколько комбинаций) -- скрипт нуждается в (очередном) улучшении.
3. При определенном навыке можно обойтись и без этого скрипта вовсе. Но только при определенном навыке. И все равно см. п. 1.
Вот и все. Просто наболело.
А кто на себя какой шутовской колпак напялил -- его дело. И троллизм здесь никаким боком.
Отв: Школа начинающего книгодела
На мой взгляд, лучше пользоваться несколькими простыми скриптами, чем одним сложным. Проще отследить, откуда ошибки берутся. Тем более, если сложный не сам пишешь.
Отв: Школа начинающего книгодела
Вот примерно это я и хотел сказать. А то применение скрипта "генеральная уборка" превращается уже в некую церемонию, которая начинает смахивать на некий религиозный обряд;-) ("Мыши плакали, кололись...")
Да, его применение может оказаться нужным, особенно в некоторых случаях, но не до догматизма же доходить...
Существует же куча других инструментов для обработки текста, неужели нельзя использовать несколько простых скриптов вместо одного сложного?
Причем использовать их именно тогда, когда нужно? А так получается, что в сегоднящнем состоянии (без внесения своих изменений) скрипт "генеральная уборка" годен только для черновой, ну и может быть еще для "промежуточной" чистки fb2-текста перед окончательной ручной вычиткой, но никак не наоборот!
А если кто-то утверждает обратное, то вот ему-то как раз и рекомендуется проверять корректность изменений, вносимых сим скриптом после каждого его прогона.
Отв: Школа начинающего книгодела
Про отступы слева в стихах. Внутри строфы все понятно. А нужно ли это делать во всей строфе?
Отв: Школа начинающего книгодела
Я делаю. Вообще стараюсь максимально стихи к бумажным вариантам приближать.
Отв: Школа начинающего книгодела
Для стихов, я считаю, это крайне важно. Поэтому я бы делала.
Отв: Школа начинающего книгодела
Кто нибудь пробовал FBD (Fiction Book Designer) V 3.2 под Wondows 7?
Отв: Школа начинающего книгодела
Я так понимаю, Вам нужно 10С -> 10°С
Тогда не нужно закомментировать (//), а делаем следующее:
ищем в скрипте
// градус Цельсия
то что под ним закоммит (//), а ставим новое:
var re67 = new RegExp("(\\\d)(\\\s|"+nbspEntity+"){0,1}[CС]([^A-zА-яЁё]){0,1}","g");
var re67_ = "$1"+nbspChar+"°C$3";
получим 10С -> 10 °С
если надо без пробела после цифры, то просто
var re67 = new RegExp("(\\\d)(\\\s|"+nbspEntity+"){0,1}[CС]([^A-zА-яЁё]){0,1}","g");
var re67_ = "$1°C$3";
получим 10С -> 10°С
Кстати, такое: 10 С -> 10°С, тоже будет иметь место
Во всех случаях С большое и не важно, кириллическое или латинское
Отв: Школа начинающего книгодела
Нет. Нам нужно, чтобы 10С скрипт не переводил самовольно в 1° С.
Отв: Школа начинающего книгодела
Ну, тогда первый вариант - просто закоммитить строку
// if (s.search(re67)!=-1) { s=s.replace(re67, re67_); }
Отв: Школа начинающего книгодела
В "Генуборке" эта строка выглядит так:
// градус Цельсия
var re67 = new RegExp("(\\\d)(\\\s|"+nbspEntity+"){0,1}[oо0°](\\\s){0,1}[CС]([^A-zА-яЁё]){0,1}","g");
var re67_ = "$1"+nbspChar+"°C$4";
Насколько я могу читать регэкспы, тут идёт речь лишь о замене обычного пробела на неразрывный. Или?
Отв: Школа начинающего книгодела
Я писал 2 сообщения, о двух различных участках кода:
if (s.search(re67)!=-1) { s=s.replace(re67, re67_); }
и
// градус Цельсия
var re67 = new RegExp("(\\\d)(\\\s|"+nbspEntity+"){0,1}[oо0°](\\\s){0,1}[CС]([^A-zА-яЁё]){0,1}","g");
var re67_ = "$1"+nbspChar+"°C$4";
Закомментировав первый - мы вообще не будем делать 10С -> 1 °С
Второй кусок - это переменные: само регулярное выражение и то, на что будем менять найденный кусок текста.
Ищем: Цифра + может_быть_пробел + что-то_из_oо0° + С_кир_латинск_исключая_другие_буквы = $1 + $2 + $3 + $4
После замены : Цифра + обяз_неразрыв_пробел + °С
Из-за "что-то_из_oо0°" оно нолик и сжирает, превращая его в °
После некоторых раздумий себе я оставил вариант
// градус Цельсия
var re67 = new RegExp("(\\\d)(\\\s|"+nbspEntity+"){0,1}[CС]([^A-zА-яЁё]){0,1}","g");
var re67_ = "$1"+nbspChar+"°C$3";
который меняет С после цифры на неразрыв_пробел + °С
Отв: Школа начинающего книгодела
Понятно. А я именно этой ситуации хочу избежать. Потому что во фразе типа: В доме по ул. Мира 100 С. Петров увидел... такое исправление мне ни к чему.
В любом случае спасибо.
Отв: Школа начинающего книгодела
И это самый простой вариант - закомментировать
// if (s.search(re67)!=-1) { s=s.replace(re67, re67_); }
Отв: Школа начинающего книгодела
Спасибо, так и сделаю. Вчера уже собиралась пробовать, но раз Вы подтверждаете, то можно и без проб. :)
Отв: Школа начинающего книгодела
)) Честно говоря, я нигде не нашел толкового описания записи регэкспов FBE: разбираюсь только по коду и методом проб-ошибок...
Например, насколько я понял, в скрипте "Ген. уборка" нет пока поддержи поиска по инлайн-тэгам. Т.е. вот такое превращение: 100[оО0]C -> 100°С, только для sup, осуществить пока нельзя...
Отв: Школа начинающего книгодела
Сканирую журнал Новый мир 1988-11. Выложила стихи Кострова,сейчас взялась за роман : Владимир Крупин "Спасенье погибших". Обложка у журнала вся в пятнах от влажности,и на неё что-то ставили с липким круглым дном.) Такую прикреплять стыдно.) Может кто-нибудь сможет привести её в порядок? Если появятся желающие на сканы,тоже с радостью отдам.(цв.,600)
Отв: Школа начинающего книгодела
А не проще взять более менее приличную обложку от другого номера, скажем http://dic.academic.ru/pictures/wiki/files/78/Novyj_mir_1988_7.jpg и просто "пририсовать" № 11 и правильный ISSN?
Отв: Школа начинающего книгодела
Где можно скачать пакет утилит fb2utils-0.6.0 ?, валидатор нужен.)
Отв: Школа начинающего книгодела
http://ge.tt/1QJdUhW/v/0
Отв: Школа начинающего книгодела
http://ge.tt/1QJdUhW/v/0
Отв: Школа начинающего книгодела
WARNING: Line 11: empty tag: Some errors found Одиннадцатая строка-это язык.ru.Скажите,что ему не нравится?
Отв: Школа начинающего книгодела
Соседняя строчка скорее всего. Внешний валидатор немножко по-другому строки считает. Тег date ("дата текстом" рядом с названием в режиме D) пустой видимо. Можно прописать год издания, написания или перевода. Или плюнуть. Это не страшно.
Отв: Школа начинающего книгодела
Точно, "дата текстом" - не было прописано, проставила год выхода: OK. This file is good. Спасибо.)
Отв: Школа начинающего книгодела
"О сколько нам открытий чудных.." даёт ФБЕ, о людях в том числе. У меня вопрос к тому,кто конвертил из doc. два детектива Э.Ролле,отсканенные,распознанные и вычитанные мной: Что,рука не поднялась вписать мой ник в Описание? Смешно и гадливо,не знаю чего больше.)
Отв: Школа начинающего книгодела
Ээээ... не мешало бы где-то это отметить, хотя бы в аннотации. Телепаты все в отпуске, знаете ли...
Специально проверила оба файла, о том, кто сканировал - ни слова.
Конвертила не я, не умею
ЗЫ: Там переводчик нигде не упоминался, а то в сети я не нашла?..
Отв: Школа начинающего книгодела
В любом случае вы числитесь в заливших оба файла.
Хотите - переправлю из заливших в отсканировавшие?
Отв: Школа начинающего книгодела
Вопрос, очевидно, ко мне. В ваших doc-файлах никакой информации о вашей работе нет. Прописывайте свой ник и работу в аннотации или в самом файле — и ваше участие будет отмечено в history.
Вот как-нибудь так—
Без этой информации ничего никуда вписать невозможно.
Файлы отличные, спасибо вам за них большое.
Отв: Школа начинающего книгодела
Задумался как изобразить
извращизыск такой.Кроме как стихами с неразрывными пробелами на ум ничё не приходит. Может есть у кого другие идеи?
Отв: Школа начинающего книгодела
В любом случае сделать примечание, а там скан страницы.
Часть читалок, в том числе и сайтовская, херят лесенку.
Отв: Школа начинающего книгодела
+1.
Отв: Школа начинающего книгодела
М-м-м.. Т. е. прямо в примечание воткнуть картинку? А чё, можно. Только тогда комментарием сделаю, а то как сноска внизу страницы оно будет по-моему страшненько выглядеть. Спасибо за идейку. :))
Отв: Школа начинающего книгодела
http://lib.rus.ec/b/156665/read
Посмотрите примечания...
Отв: Школа начинающего книгодела
Посмотрел. Ну да, нормальный выход. Так и сделаю.
Страницы