LINUX.ORG.RU

LOR pod translitom

 , , , ,


0

1

Решил просто ради веселья написать небольшой прокси сервер, переводящий все русские буквы в транслит (есть у меня парочка древних карманных девайсов, уже умеющих в Интернет, но ещё не умеющих юникод и русский язык, для них вот стараюсь, зачем — да сам не знаю).

Было лень даже посмотреть, есть ли аналоги, поверхностное гугление таких не выявило.

На скриншоте — первый более-менее рабочий результат, умеет транслитерировать из utf-8 и cp-1251, надо ещё осилить https, найти алгоритм более удачного подбора латинских символов, но уже сейчас это так упорото и вырвиглазно выглядит, что я не удержался и выложил :D

P.S. Написано за вечер на питончике.

P.P.S Система — lubuntu 13.04, дефолт.

>>> Просмотр (1366x768, 228 Kb)



Проверено: JB ()

Решил просто ради веселья написать небольшой прокси сервер

Молодец, это намного полезнее разведения танцпола в толксах :)

unfo ★★★★★ ()

А что за ретро-девайсы?

Bizun ★★★ ()

Русский латиницей выглядит ужасно, латиница тут как что-то чужеродное.

Dmitry_Sokolowsky ★★★★★ ()
Ответ на: комментарий от Dmitry_Sokolowsky

Русский латиницей выглядит ужасно, латиница тут как что-то чужеродное.

Dmitry_Sokolowsky

:)

actionless ★★★★★ ()
Ответ на: комментарий от Bizun

psion revo, например. Русификация позволяет просматривать сайты с cp-1251, но не с utf-8

Alpinist ()

PSSHHHH PSHHHHHHHHHH TY MOLODEC!!!! PSHHH TY MENYA SLISHISH?!!

ggrn ★★★★★ ()

Всё гут. Мужик!
Но за j вместо y в качестве й
хочется оторвать руки.
А вообще красавчик, дело, жму краба.

Hertz ★★★★★ ()

Ад-то какой. Лучше никакого рунета, чем такой.

Axon ★★★★★ ()

можно глянуть сорсы? я написал более менее универсальный прокси-сервер на питоне, хочу посмотреть может ты что-то учитываешь что я пропустил, плюс интересно насколько сложно было бы переделать твою трансляцию в модуль для моей прокси (там вся задумка в том что можно просто писать модули для обработки всех/определенных запросов)

val-amart ★★★★★ ()

у меня в lynx эта фича изкоробки. там сложнее заставить отображать русский, как русский :)

feofil ()

P.S. Написано за вечер на питончике.

четыре строки?

feofil ()
Ответ на: комментарий от feofil

четыре строки?

очень хочу увидеть в вашем исполнении)

Alpinist ()
Ответ на: комментарий от Alpinist

я на ruby делал в 70 символов, по-моему.

можно, сегодня мне лень? если настаиваешь, я завтра сделаю.

feofil ()
Ответ на: комментарий от feofil

прикольно.. Да нет, я без ехидства, просто интересовался. У меня это заняло пару сотен строк =)

Alpinist ()
Ответ на: комментарий от Alpinist

хм, на что ушло пара сотен?

особенно, если учесть, что тини-проксей, которые одной строкой подключаются - полный пи-пи.

feofil ()
Ответ на: комментарий от feofil

Да просто я свой велосипед написал, сторонний прокси не использовал.

Alpinist ()

\to e}e ~to, q slu~ajno na proksi, kotoroe ws$ w ieroglif& konwertiruet, natknulsq... 116.228.55.217:8000, ne blagodarite.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от u283

про питон в нормальном стиле - тоже

или про руби

такие задачи в них - из коробки решаемые

feofil ()
Ответ на: комментарий от actionless

Если бы на ЛОРе можно было написать ник кириллицей... К тому же фамилия у меня польская, для польского пойдёт

Dmitry_Sokolowsky ★★★★★ ()
Ответ на: комментарий от Dmitry_Sokolowsky

Кстати, по поводу польского: мне после чешского транслит не так уж сильно глаз режет. Наверное, если глаз привычен к польскому, то то же самое должно быть.

actionless ★★★★★ ()
Ответ на: комментарий от ubuntuawp

Да, всегда их путаю. lynx цветной, а links - ч/б.

Amet13 ★★★★★ ()

Русский - кириллизированый польский!

nanoolinux ★★★★ ()
Ответ на: комментарий от Amet13

Links тоже цветное, хах
Хотя, стоп - ELinks и Links-Hacked цветные, а Links и Links2 - ч/б, но в Framebuffer/X11 умеют цвета

ubuntuawp ★★ ()
Ответ на: комментарий от feofil

Что-то у тебя неправильно, сейчас впервые натравил lynx на лор и все работает, изкаробки. Юникод естественно надо выбрать в локали.

zinfandel ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.