Forum Webscript.Ru

Программирование => Регулярные выражения => Тема начата: Yukko от 20 Января 2005, 01:15:48

Название: Книга по РВ
Отправлено: Yukko от 20 Января 2005, 01:15:48
Не хотелось бы, чтобы все ниженаписанное посчитали за выпендреж, а хочется, чтобы ответили по сути.

Угораздило идиота (меня) написать статьи по РВ, многие из вас их читали, официально они выложены и исправлялись только на двух ресурсах: http://detail.phpclub.ru и http://www.webscript.ru (все остальное — воровство) Люди начали их читать, некоторым они помогли. Со мной связались по поводу написания книги. Попросили писать в таком же русле, как написаны статьи. Сейчас потихонечку собираю материал, надеюсь, что процесс все таки пойдет, хотя очень впадло :). Условия контракта не позволят публиковать отрывки из книги для обсуждения на форуме, но хотелось бы писать для людей, а не ради получения достаточно скромного (на мой взгляд) гонорара. Поэтому и задаю вопросы:

Скажите, исходя из своего опыта, что именно далось сложнее для понимания, что описать подробнее?
Нужно ли писать про "навороты" типа условий, атомарных проверок, проблемы проверки рекурсивного совпадения или просто ОЧЕНЬ подробно описать то, что люди используют в большинстве случаев, и что уже описано в статьях?
Другие пожелания?

Торжественно обещаю, что не буду перечитывать Фридла до окончания (если такое будет), а также если у меня ничего не выйдет с книгой, но появится новый или переработанный материал, то все это будет достоянием общественности!
Название: Книга по РВ
Отправлено: Меняздесьдавнонет от 20 Января 2005, 01:20:53
Книга на то и книга, что можно написать всё.
Афтар пеши ещо!
Название: Книга по РВ
Отправлено: Yukko от 20 Января 2005, 10:23:31
Цитировать
Афтар пеши ещо!

что это? ирония? приступ неграмотности? воодушевление? призыв? или просто форумов начитался ;)

Еще одна просьба, если у вас были задачи, которые вы решили при помощи РВ, поделитесь. Самая сложное в написании подобного материала — отсутствие качественных примеров!
Название: Книга по РВ
Отправлено: tserbis от 20 Января 2005, 10:54:28
Статьи не читал, но по поводу
>> Торжественно обещаю, что не буду перечитывать Фридла
выскажусь:

А что - разве планируется аналог книги Фридла?
Если нет (и планируется, например, что-то максимально доступное и ориентированное на тех, кто не знает ничего о регулярках или знает очень мало), то ничего плохого в чтении Фридла, по-моему, не будет (факты есть факты, вопрос в их доступной подаче целевой аудитории).
Название: Книга по РВ
Отправлено: Yukko от 20 Января 2005, 11:34:28
Цитировать
tserbis:
А что - разве планируется аналог книги Фридла?

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

Цитировать
tserbis:
вопрос в их доступной подаче

Я не думаю, что Фридл описал недоступно! Хотя у меня были некоторые претензии, но скорее всего там огромный фактор сыграл перевод!
Название: Книга по РВ
Отправлено: tserbis от 20 Января 2005, 11:49:37
Не... Если
Цитировать
Yukko:
хотелось бы писать для людей

то

Цитировать
Yukko:
такое же

не надо, по-моему, есть уже.

Цитировать
Yukko:
Я не думаю, что Фридл описал недоступно

Это, в любом случае, зависит от читающего.

Просто я, почему-то, подумал, что планируется что-то, что можно посоветовать для очень слабо подготовленных, не заставляя их читать Фридла ("Почитай Yukko, - врубишься в реги. Понравится - сядешь за Фридла" :-).
Название: Книга по РВ
Отправлено: Forza от 20 Января 2005, 12:28:55
Цитировать
Yukko:
Скажите, исходя из своего опыта, что именно далось сложнее для понимания, что описать подробнее?

Я в своё время очень долго въезжал в ограничение "жадности". :)
Название: Книга по РВ
Отправлено: Yukko от 20 Января 2005, 12:39:11
Цитировать
Почитай Yukko, - врубишься в реги

отлично! Понял...

Цитировать
не надо, по-моему, есть уже.

по степени полезности материала имелось в виду! По содержанию я такое же не хочу!
Название: Книга по РВ
Отправлено: Макс от 20 Января 2005, 20:22:12
Цитировать
Yukko:
Скажите, исходя из своего опыта, что именно далось сложнее для понимания, что описать подробнее?

мне долго не давались опережающие/ретроспективные проверки. Точнее, не обратил внимание на тот факт, что они не могут содержать шаблонов с переменной длинной текста.
С регекспами для вложенных конструкций я так пока и не разобрался (да особо и не непрягался).
Название: Книга по РВ
Отправлено: Green Kakadu от 20 Января 2005, 22:49:28
ИМХО было бы хорошо побольше примеров, демонстрирующих оптимизацию РВ (типа до и после оптимизации)
+ поподробнее о ключах
+ про интернализацию стоит немного поговорить

P.S. а какое издательство (если не секрет?)
Название: Книга по РВ
Отправлено: Green Kakadu от 20 Января 2005, 22:53:50
Цитировать
Yukko:
просто ОЧЕНЬ подробно описать то, что люди используют в большинстве случаев, и что уже описано в статьях?

а смысл углубляться, если есть фридл? Может стоит действительно действовать а-ля Regexp Cookbook, больше делать акцент на общеупотребительное + побольше примеров из жизни (разборы логов, проверки всяких там данных)
Название: Книга по РВ
Отправлено: Yukko от 20 Января 2005, 23:42:14
Цитировать
Green Kakadu:
разборы логов, проверки всяких там данных

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

ключи сам хотел очень описать, да и по откликам людей видно, что неплохо было бы поработать над этим.
Название: Книга по РВ
Отправлено: MiCRONiUS от 20 Января 2005, 23:49:06
Эх еслибы интероктивный курс :) Тоесть Учебник на Сд или ДВД с тестами и вопросами в конце каждой статьи для закрепления материяла, и плевать бы вам на всех ваших издателей. Такго рода продукт будет востребован точно как обычными клиентами так и учебными заведениями. Один затыкон, авторские права, болванку пускай и дВд легко можно скопировать :(
 
Как можно большебы интероктивных книг :) ......

Что каксается Ваших статей сори не читал но обещаю поизучать :) удачи !!!!
Название: Книга по РВ
Отправлено: Green Kakadu от 21 Января 2005, 00:09:39
Цитировать
Yukko:
а обычно получается так, что есть несколько решений, и одно из них -- позиционная проверка.

кстати, ИМХО хороший способ подачи материала - давать пример и решать его разными способами, попутно поясняя чем один лучше другого + немножко доворотов и кол-во вариантов решений уменьшается

 У фридла в конце книги :) извратный регексп проверки мыла на несколько кб.текста - таких извратств поменьше бы.. а то всю голову можно отдумать
Название: Книга по РВ
Отправлено: Yukko от 21 Января 2005, 10:26:41
Цитировать
P.S. а какое издательство (если не секрет?)

у тебя в ЛС

Цитировать
Тоесть Учебник на Сд или ДВД с тестами и вопросами в конце каждой статьи для закрепления материяла

В свое время я немного занимался интерактивными курсами, после которых идут вопросы, тесты и т.д. Основная особенность их в том, что если после материала есть вопросы, тесты, то это значит, что материал расчитан на усредненную публику, отдельные представители которой могут что-то не понять, чтобы себя проверить, они должны пройти тесты, а после этого, если тесты не сданы, прочитать материал еще раз! Если писать учебник for absolute dummies (как я его называю для себя, Regular expression full idiots\' giude), то получается, что вопросов после прочтения быть не должно! Кстати, сейчас нишу книг по РВ для усредненной публики уже занимает Фридл!