Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.07.2018, 23:19
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Привет. С пятницей всех. 1) У меня - штук 5 мультимедийных плееров которые не хавают кириллицу в именах файлов. Вобщем нужно такую штуку Код: plaintext 1. 2. Сделать в такую. Код: plaintext 1. 2. Это - задача минимум. Типа. Код: plaintext 1. 2) Задача максимум - пофиксить mp3-теги внутри файла. Там тоже бывают всякие. Но это - опционально. Кто осилит. Можно на сях. Можно на чем угодно. Хардкодом все. Без всяких там ... динамических либ. PS. Go! Go! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 03:39
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
гугель сразу выдал http://igorek.info/pereimenovanie-faylov-s-russkogo-na-translit-v-total-commander/ http://www.softportal.com/software-28236-pereimenovanie-fajlov-na-translit.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 08:53
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Неспортивно. Кроме того форум c++ .. А не готовых утилит под windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 09:08
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
В простейшем случае достаточно просто таблицы перекодировки в виде ассоциативного массива: Код: plaintext 1. дальше перебираем буквы в исходной строке и меняем по таблице. По-хорошему нужен стандарт на транслит, т.к. есть проблема с написанием ФИО в документах и на картах. Несовпадение всего в одну букву и могут трактовать что речь про двух разных людей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 09:49
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Dima TВ простейшем случае достаточно просто таблицы перекодировки в виде ассоциативного массива tab['Й'] = ???; tab['Ё'] = ???; tab['Ь'] = ???; tab['Ы'] = ???; tab['Ъ'] = ???; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 10:26
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Я бы еще добавил таблички для основных европейских языков. Например для Paul Mauriat некоторые треки могут иметь такие названия. Код: plaintext 1. 2. 3. Это французский. И если качать альбомы De-Phazz на не-англоязычных трекерах то можно найти немецкие буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 10:29
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Dima TПо-хорошему нужен стандарт на транслит, т.к. есть проблема с написанием ФИО в документах и на картах. Несовпадение всего в одну букву и могут трактовать что речь про двух разных людей. В данном топике мне не особо важен стандарт. Тут - скорее охват. Чтоб больше аудиотреков я мог прочитать в китайском mp3-плеере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 11:23
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Задача чисто инженерная, нет в ней никакого челленджа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 11:36
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Более того. Она - корыстная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 12:49
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
egorychDima TВ простейшем случае достаточно просто таблицы перекодировки в виде ассоциативного массива tab['Й'] = ???; tab['Ё'] = ???; tab['Ь'] = ???; tab['Ы'] = ???; tab['Ъ'] = ???; Код: plaintext 1. Для переименования файлов с музыкой сойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 13:38
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Подумайте как быть с кодами которых не будет в вашей табличке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 13:42
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
maytonПодумайте как быть с кодами которых не будет в вашей табличке. Проверил по таблице - если нет, то писать как есть. Т.е. символ не требует транслитерации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 13:50
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Давай такой алгоритм. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 14:06
|
|||
|---|---|---|---|
|
|||
Тяпничная транслитерация. |
|||
|
#18+
Для красивой транслитерации надо уметь перекодировать не только посимвольно, но и группами. Т.е. на каждой итерации находим самую длинную последовательность. Например мне нравится такие правила: ий -> y и - i й - j Московский ->Moskovsky (а не Moskovskij) но при этом мои - moi мой - moj ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 14:23
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Anatoly Moskovsky, нужно последовательно применять замены начиная с групп. Но в вашем случае КМК еще и надо проверять регуляркой конец слова. "ий$" -> "y" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 20:39
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
mayton, французский откуда появился? В изначальном ТЗ его не было. А по поводу ы/и/й могу сказать что эти буквы есть в моем ФИО и как их только не коверкали. Под рукой 6 банковских карт 4х банков и на них четыре разных написания моего ФИО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 21:10
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Поль Мориа - француз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 21:37
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Вобщем - транслитерируйте как угодно. Лишь-бы на выходе были символы с кодами в диапазоне от 0x20 до 0x7F. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 22:06
|
|||
|---|---|---|---|
|
|||
Тяпничная транслитерация. |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. echo "аббв" | awk -f awk_translit abbv ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 22:14
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
mayton, слишком просто, нет контеста задача для младшего техника, подпомошника ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2018, 22:20
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
Ну сорян. На пятницу других идей не было. Кроме того что плеера не показывают национальные символы. Подкинь свою тему. Я не против. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2018, 11:19
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
maytonПоль Мориа - француз. Написано кириллицей - значит русский )) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2018, 13:20
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
egorychDima TВ простейшем случае достаточно просто таблицы перекодировки в виде ассоциативного массива tab['Й'] = ???; tab['Ё'] = ???; tab['Ь'] = ???; tab['Ы'] = ???; tab['Ъ'] = ???; yojik - ёжик rybka - рыбка tramvainyi - трамвайный iodirovannyi sulfat natriya (иногда пишут sul'fat, но в ЧПУ это не нужно, можно напороться на обработчик кавычек) Ь и Ъ = пусто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2018, 13:22
|
|||
|---|---|---|---|
Тяпничная транслитерация. |
|||
|
#18+
mayton1) У меня - штук 5 мультимедийных плееров которые не хавают кириллицу в именах файлов. почему не поставить 1 AIMP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2017800]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 289ms |
| total: | 459ms |

| 0 / 0 |
