Вы здесьШкола начинающего книгодела
Опубликовано ср, 24/08/2011 - 04:40 пользователем Антонина82
haramuha написал:
Нас уже двое!!!!! Первого сентября начинается новый учебный год. Предлагаю открыть при Либрусеке «Школу книгодела» имени….. (насчёт имени пока не знаю), где новичкам будут растолковываться прописные истины. Итак. Что надо иметь к первому сентября? Списочек, пожалуйста. Только, чтоб не очень затратный, а то желание пропадёт самому (самой) делать книжки. 1. Компьютер 2.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Isais RE:Багрепорт - 2 8 часов
sem14 RE:Подайте бедному копеечку на книжку с литреса... 12 часов ProstoTac RE:Бушков умер. 1 день Isais RE:Игорь Северянин - Том 2. Поэзоантракт 3 дня sem14 RE:Современная корейская литература. Книжная серия... 5 дней sem14 RE:Семейственность в литературе 6 дней Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 неделя sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 2 недели kopak RE:На 78-м году жизни скончался советский и российский... 3 недели Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 3 недели Саша из Киева RE:Подводное течение 3 недели lemma7 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 1 месяц konst1 RE:Переименовать ник (имя учетки) 1 месяц Larisa_F RE:Таррин Фишер 1 месяц Aleks_Sim RE:Беженцы с Флибусты 1 месяц Саша из Киева RE:Как приобретать друзей и оказывать влияние на людей 1 месяц miri.ness_ RE:Доступ 27 1 месяц bmusanov Оплатил, но абонемент не отображается 1 месяц Впечатления о книгах
obivatel про Воронцов. Перезагрузка
03 10 Автор слабо представляет себе жизнь начала 19 века. О крестьянстве, видимо, представление из позднесоветских фильмов, где добрый в расстёгнутой рубахе барин целеустремленно бежит за упитанной счастливо хохочущей крестьянкой, ………
Belomor.canal про Свечин: Секретные люди [litres] (Исторический детектив)
02 10 Отлично написанная история начала 1 мировой от секретных лиц Лыковых- Нефедьевых. Действие одновременно происходит на западном и южном фронтах столица. Масса малоизвестных фактов о ключевых фигурах того времени! Похоже ……… Оценка: отлично!
kgadeanj про Майзелис: Шахматы. Самый популярный учебник для начинающих [8-е издание] (Образовательная литература, Спорт)
02 10 Много опечаток и ошибок, умудрились перепутать подписи к диаграммам. Пропала часть главы про дебюты, а часть еще переписана. Лучше читать издание 60 года. Оценка: плохо
lwowianin про Гончарова: Предназначение [litres] (Фэнтези, Историческое фэнтези)
01 10 Наконец-то Галине Дмитриевне удалась книга с правильной политической идеей - все русские хорошие, все иностранцы плохие и мечтают матушку Расею изничтожить! Браво, товарищ Гончарова! Оценка: плохо
wsx. про Драйзер: Стоик [The Stoic ru] (Классическая проза)
30 09 Наверное покажется странным, но мне эта трилогия напомнила "Жизнь двенадцати цезарей" Светония - сначала смотрим цезаря с плохой стороны, потом переворачиваем и смотрим с хорошей стороны. Эрго - казёл! Забавно. Оценка: неплохо
Синявский про Александр Александрович Бушков
29 09 29 сентября 2025 года. Известный российский писатель Александр Бушков умер на 70-ом году жизни в больнице от остановки сердца.
mysevra про Громыко: Крысявки. Крысиное житие в байках и картинках (Природа и животные, Биографии и Мемуары)
29 09 Книга написана с такой любовью и юмором! Я знала, что декоративные крыски умные, ласковые и чистоплотные, но не знала, что они такие хрупкие. Оценка: отлично!
mysevra про Петров: Крах атамана (Исторический детектив, Исторические приключения)
29 09 Какой прекрасный язык! Просто упивалась чтением. Тем не менее, только этого для меня оказалось недостаточно для оценки magnifique. Оценка: хорошо
mysevra про Ночкин: Пищевая цепочка (Боевая фантастика)
29 09 Понравилось чуть меньше, чем вторая, но в целом достойное завершение серии. Оценка: хорошо
obivatel про Номен: Гонки олегархов (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
29 09 Ну, налицо профессиональная деформация автора: о генераторах, котлах, турбинах и т.п. может рассказывать часами. Довольно интересно рассказывает, но уж слишком однообразно. Экшена сильно недостаёт. Помнится, читал раз про ……… Оценка: хорошо
Isais про Крупняков: Царёв город [сказание о нове городе на Кокшаге] (Историческая проза)
28 09 Даже удивительно, как хорошо прочиталась книга -- легко, с интересом, не спотыкаясь на совсем нерусских словах, без напряжения, без фейспалмов и воплей "не верю!" И это несмотря на откровенные и грубые ошибки, в т.ч. в попытках ……… Оценка: неплохо
decim про Варламов: Мысленный волк (Историческая проза)
28 09 Хорошая книга - но не первые 2 тома "Хождения по мукам". И не "Пирамида" Леонова. Но хорошая. Сравню, пожалуй, с "Авиатором" Водолазкина. Люди Серебряного века - это верхние 5%, что ли, грамотных горожан. Остальные 95% ……… Оценка: хорошо |
Комментарии
Отв: Школа начинающего книгодела
Добавлю, что лучше ставить текущий 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
Посмотрите примечания...
Отв: Школа начинающего книгодела
Посмотрел. Ну да, нормальный выход. Так и сделаю.
Страницы