Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2010-09-25 15:41:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
емакс 22.3.1 гробит файлы, собака
У меня стоит емакс 22.3.1,
и при редактировании файлов он периодически сходит с ума
и спонтанно конвертирует русские буквы в загадочную кодировку

▄╟▄э▄у▄Ю▄ь▄з▄п▄щ▄Ф▄К ▄я▄ч▄э▄я▄ь▄ш▄ь ▄╨▄ч▄Ю▄у▄Н, ▄в▄п▄Е▄р▄п▄Б▄К▄р▄п▄ш▄ь ▄Ё▄Ю▄у▄щ▄п▄т▄Ц,
▄╫▄п▄ъ▄п▄ш▄э▄ч▄э ▄А▄ж▄ь▄с▄п▄ш▄ь ▄╡▄Л▄у▄Б▄щ▄п▄э. ▄╟▄э▄у▄Ю▄ь▄з▄п▄щ▄Ф▄К - ▄т▄у▄с▄у▄щ▄у▄Ю▄п▄Б▄
К!
▄╟▄э▄у▄Ю▄ь▄з▄п▄щ▄Ф▄К ▄я▄ч▄э▄я▄О▄Б ▄╠▄п▄с▄т▄п▄т, ▄щ▄ь ▄э▄п▄ш▄К▄Е, ▄щ▄ь ▄А▄Б▄п▄Ю▄К▄Е ▄щ▄у ▄э
▄ь▄ш▄Ц▄О,
▄╟▄э▄у▄Ю▄ь▄з▄п▄щ▄Ф▄К ▄я▄ч▄э▄я▄О▄Б ▄╠▄у▄ш▄с▄Ю▄п▄т, ▄р ▄ь▄Е ▄ъ▄ш▄п▄щ▄п▄Е ▄Ц▄т▄п▄Ю ▄ъ▄ч ▄ю▄ч▄
А▄А▄ь▄ь.

▄╟▄э▄у▄Ю▄ь▄з▄п - ▄р▄Ю▄п▄с ▄ю▄ч▄А▄А▄ь▄ь
▄╟▄э▄у▄Ю▄ь▄з▄п - ▄р▄Ю▄п▄с ▄Ё▄Ю▄у▄щ▄п▄т▄К
▄╟▄э▄у▄Ю▄ь▄з▄п - ▄р▄Ю▄п▄с ▄╨▄ч▄Ю▄у▄ь
▄ц▄я▄у▄ы ▄п▄э▄у▄Ю▄ь▄з▄п▄щ▄Ф▄п, ▄Ц▄я▄у▄ы!

▄╟▄э▄у▄Ю▄ь▄з▄п - ▄А▄я▄ч▄Ю▄ь▄И▄у ▄я▄п▄щ▄т▄ь▄Б▄ч▄р, ▄А▄п▄т▄ь▄А▄Б▄ч▄р, ▄ъ▄ч▄т▄ч▄щ▄з▄ч▄р ▄ь ▄с
▄Ю▄п▄я▄ь▄Б▄у▄ш▄у▄ы,
▄╬▄ъ▄ш▄ч▄Б ▄э▄ь▄Ю▄ч▄р▄К▄Е ▄ъ▄п▄Ю▄п▄в▄ь▄Б▄ч▄р, ▄с▄щ▄у▄в▄т▄ч ▄т▄Ц▄Х▄у▄с▄Ц▄я▄ч▄р-▄э▄Ц▄Г▄ь▄Б▄у
▄ш▄у▄ы.
▄╟▄э▄у▄Ю▄ь▄з▄п - ▄р▄щ▄у ▄в▄п▄з▄ч▄щ▄ч▄р ▄Г▄у▄ш▄ч▄р▄у▄Г▄у▄А▄з▄ь▄Е ▄ь ▄я▄ч▄ж▄у▄А▄Б▄р▄у▄щ▄щ▄К▄
Е,
▄╬▄щ▄п - ▄ж▄п▄щ▄т▄п▄Ю▄э ▄Ю▄у▄с▄ь▄ч▄щ▄ч▄р, ▄щ▄ч ▄я▄Ц▄т▄у▄Б ▄ь ▄у▄ы ▄р▄ч▄в▄э▄у▄в▄т▄ь▄у!

▄╟▄э▄у▄Ю▄ь▄з▄п - ▄р▄Ю▄п▄с ▄н▄с▄ч▄А▄ш▄п▄р▄ь▄ь,
▄╟▄э▄у▄Ю▄ь▄з▄п - ▄р▄Ю▄п▄с ▄╡▄Л▄у▄Б▄щ▄п▄э▄п,
▄╟▄э▄у▄Ю▄ь▄з▄п - ▄р▄Ю▄п▄с ▄╦▄Ю▄п▄з▄п,
▄ц▄я▄у▄ы ▄п▄э▄у▄Ю▄ь▄з▄п▄щ▄Ф▄п, ▄Ц▄я▄у▄ы!

Кто-нибудь знает, что это за кодировка и как восстановить
контент? recode UTF-8..KOI8-R не работает, потому что это
не Юникод, и http://www.artlebedev.ru/tools/decoder/ тоже не знает.

Оригинал там какой-то такой
(не знаю, откуда взялся, лежал в файле)

Американцы бомбили Корею, захватывали Гренаду,
Напалмом сжигали Вьетнам. Американцы - дегенераты!
Американцы бомбят Багдад, ни малых, ни старых не милуя,
Американцы бомбят Белград, в их планах удар по России.

Америка - враг России
Америка - враг Гренады
Америка - враг Кореи
Убей американца, убей!

Америка - сборище бандитов, садистов, подонков и грабителей,
Оплот мировых паразитов, гнездо душегубов-мучителей.
Америка - вне законов человеческих и божественных,
Она - жандарм регионов, но будет и ей возмездие!

Америка - враг Югославии,
Америка - враг Вьетнама,
Америка - враг Ирака,
Убей американца, убей!

Наверное, Харчиков.

Привет

Update В комментах подсказали рецепт. Надо выкинуть из файла все ▄
(заменой) и сделать recode ISO-8859-5..KOI8-R


(Читать комментарии) - (Добавить комментарий)


[info]tiphareth
2010-09-26 20:28 (ссылка)
Я этим занимался во времена 20-й и 21-й версии емакса.
Они там невменяемые совершенно, и с тех пор продукт сделался
на порядок хуже. Нахуй они нужны вообще, пидоры же.
В плохом смысле слова. Взяли вполне приличный редактор
и сделали из него невменяемого урода с дебильными менюшками,
не пришей козе седло, который вообще ни для чего не годен,
потому что отличается от ворда только диким уродством и
изобилием багов. То есть пидорье, конечно, и на емакс-23
надрачивает, и на ворд, но то пидорье же, я сру им в лицо.
В плохом смысле слова.

Привет

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]defolt
2010-09-26 20:32 (ссылка)
Есть zile, например: http://www.gnu.org/software/zile/
Но не ведаю, есть ли там лисп

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]player1
2010-09-26 20:35 (ссылка)
Но не ведаю, есть ли там лисп
Нету.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mao
2010-09-26 21:19 (ссылка)
http://git.savannah.gnu.org/cgit/zile.git/tree/src/lisp-tests
А это тогда что?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]player1
2010-09-26 21:45 (ссылка)
Фигня какая-то:
For customization, Zile uses its own limited configuration language known as Zile Lisp. Zile Lisp is a tiny subset of Emacs Lisp that consists of the Zile commands plus ‘setq’.

Если так, то от лиспа тут одни скобочки.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mao
2010-09-26 22:51 (ссылка)
Не, ну понятно что не весь elisp, но какой-то свой лисп есть, можно на тестах посмотреть

(Ответить) (Уровень выше)


[info]mao
2010-09-26 21:17 (ссылка)
> (though it currently lacks Unicode support),

Пиздец, мечта просто

лучше уж mg тогда, действительно

(Ответить) (Уровень выше)


[info]mao
2010-09-26 21:06 (ссылка)
Конкретики нет, одни высеры а-ля "при коммунизме у меня хуй стоял".
Ведете себя как какой-нибудь старпер КПРФник у которого при Сталине все заебись было, а дальше по сценарию

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2010-09-26 21:08 (ссылка)
Конкретика очень простая, оно нихуя не работает.
Портит файлы, например

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mao
2010-09-26 21:31 (ссылка)
Опишите ситуацию в багзилле

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2010-09-26 22:06 (ссылка)
А что толку-то
оно сломанное по дизайну

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mao
2010-09-26 22:54 (ссылка)
Ага, то есть даже баг сабмитеть не пытались. Ну пожалуйста тогда, жрите свои кактусы, а нормальные белые люди будут пользоваться современными технологиями.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2010-09-27 09:29 (ссылка)
S huya zh vy govnoedy nash emacs-to isportili, a? ruki cheshutsya parshivye? zasun'te ikh blyad' sebe v zhopu.

Hotite chego-to tam belogo novogo, ispolat', delajte fork i vpered.

Net zhe, obyazatel'no nado nagadit' nahuj.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mao
2010-09-27 23:44 (ссылка)
Не нравится редактор проекта GNU? Хотите "старый добрый" софт? Форк делайте, бля, а то "нисабираеца" у них

Еще совет дам: форкайте не гнутый имакс, а бсдшный. бсдшники знают толко в СТАРОМ ПИЗДЕЦ ДРЕВНЕМ ГОВНЕ

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2010-09-28 12:41 (ссылка)
Kakoj nahuj "proekt GNU"? Poebat' mne na "proekt GNU"?

Blya, pizdec, kak zhe dostali, sil net. Prikhodyat, tupoj massoj zakhvatyvayut vlast', nechinayut gadit'. Nichto, nichto ne zhivet bol'she 10 let, v poslednee vremya bol'she 5. Wikipedia tam. "Proekt GNU". Proekt GNU ehto ne vy, mudlo. Proekt gnu ehto RMS lichno, kotoryj iz lozhnoj skromnosti nazvalsya kollektivnym imenem. Imya vy mozhete zakhvatit', no problem, tem bolee chto grazhdanin v marazme. No kogo vy ehtim pytaetes' naebat'? Vy byli nikto i est' nikto, zvat' vas, sootvestvenno, nikak. Govno i est' govno. Smells like it, talks like it, feels like it, esli v nego nastupit'.

Sdelat' chto-nibud' svoe zapadlo, da?

Khotya hule, vopros ritoricheskij.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mao
2010-09-28 18:07 (ссылка)
> Poebat' mne na "proekt GNU"?
Действительно, что еще ожидать стоило от человека, пишущего транслитом.

> Proekt gnu ehto RMS lichno, kotoryj iz lozhnoj skromnosti nazvalsya kollektivnym imenem.

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

> Sdelat' chto-nibud' svoe zapadlo, da?
Ага, давайте наделаем еще 500 велосипедов. "Что-то свое", блять. ВОТ ОНА, МАССОВОСТЬ СВОБОДНОГО ПО.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2010-09-28 21:27 (ссылка)
>Ага, давайте наделаем еще 500 велосипедов

Ehto byl ritoricheskij vopros. Chto ty bespomoshchnyj debil bez sobstvennogo imeni, ya uzhe v kurse.

(Ответить) (Уровень выше)


(Анонимно)
2010-09-28 00:59 (ссылка)
СТАРПЕРЫ ИДУТ НАХУЙ

(Ответить) (Уровень выше)


(Читать комментарии) -