Страницы (14): « Предыдущая 1 ... 11 12 13 14 Следующая » Переход на страницу 
111
ratijas, перезалил

а как вы проблему разбиения решаете?
2014.03.11
Ответить
112
2014.03.11бкрс а как вы проблему разбиения решаете?

если начинается с a/o/e, то перед ним должен быть апостроф. т.е. не может быть так, что после одного слова следующая буква — a/o/e. если такое произошло — делаем откат на одну букву назад.

с u/i вообще просто: с них пиньинь не начинается. если начался, см. выше.

проще выражаясь,
Код:
if( nextLetter in "aoeiu" ):
  word = word[ : -1 ] # обрезать букву в конце
  if( word not in pinyin_list ):
    continue    # пропустить
там, в общем-то, написано в комментариях.
2014.03.11
Ответить
113
понятно, т.е. апострфом. В приципе, правильно, хотя он не в 100% случаев помогает, т.к. по правилам где угодно его не поставить.

2014.03.11ratijas там, в общем-то, написано в комментариях.
Это понятно, но чтобы это прочесть мне бы пришлось попотеть 14
2014.03.11
Ответить
114
2014.03.11бкрс понятно, т.е. апострфом. В приципе, правильно, хотя он не в 100% случаев помогает, т.к. по правилам где угодно его не поставить.

щикарщина в том, что там нету проверки на апостроф.

если он есть, новое слово разбирается с начала
а когда его нету, мы просто натыкаемся на a/o/e/u/i, и делаем откат

блин, всё настолько просто)) 66
2014.03.11
Ответить
115
ratijas, да, я помню, что обещал. Он у меня в туду стоит, но сейчас совершенно другим занят по словарю, обязательно до него доберусь.

Если балякаете на php, можете написать функция, я её быстро вставлю.
Т.е. входит текст (пиньинь), выходит 0 если всё нормально и 1 если не хватает апострофа.
Хотя можно и на js попробовать, но ошибки если там точно будет разделять.
2014.03.11
Ответить
116
новая версия.

для сайта:
.zip color.4.04.zip (Размер: 10.84 Кб / Загрузок: 119)

для dictionary universal:
.zip user.js.zip (Размер: 2.47 Кб / Загрузок: 145)


исправлены:
0) маловероятная, но, всё же, возможная xss утечка. все “innerHTML +=” заменены на document.createTextNode()
1) в список пиньиня добавлено слово “me”. понятия не имею, почему его там раньше не было

2014.03.11бкрс Если балякаете на php, можете написать функция, я её быстро вставлю.

в планах в этом месяце выучить php. вот и сделаю ради практики.

> последняя версия <
2014.04.04
Ответить
117
2014.04.04ratijas 1) в список пиньиня добавлено слово “me”. понятия не имею, почему его там раньше не было
Я их два года отлавливал, каждый раз удивлялся как так

Цитата:в планах в этом месяце выучить php. вот и сделаю ради практики.
Гораздо проще чем js, я до сих пор побаиваюсь на гольном js писать
2014.04.05
Ответить
118
новая версия.

для сайта:
.zip color.20.05.zip (Размер: 11.04 Кб / Загрузок: 159)

для dictionary universal:
.zip user.js.zip (Размер: 2.46 Кб / Загрузок: 159)


изменения:
0) в список пиньиня добавлены “yo”, “dia”
1) “защита от дураков”, в том смысле, что проверка на отсутствие апострофа менее строгая, и не упадёт, если можно обойтись без него'

> последняя версия <
2014.05.23
Ответить
119
ratijas, как установить на браузер что бы 拼音 pinyin отражался разноцветным можно подробнее заранее спасибо
2014.11.08
Ответить
120
2014.11.08bakytzhan ratijas, как установить на браузер что бы 拼音 pinyin отражался разноцветным можно подробнее заранее спасибо

пока никак. для этого нужно сделать плагин к браузеру. можно попробовать, но я в этом не очень разбираюсь.

смысл такой, чтобы любой сайт перекрашивало?
2014.11.09
Ответить
Страницы (14): « Предыдущая 1 ... 11 12 13 14 Следующая » Переход на страницу