Misha Verbitsky ([info]tiphareth) wrote,
@ 2002-11-03 00:26:00
Current mood: tired
Current music:Roger Doyle - BABEL

RedHat 8.0
Очень неправильно что
убил свой дневник [info]fenya.
Стихи хорошие и все вообще.

А вот о неинтересном:
что я ощутил, когда устанавливал RedHat 8.0
(предварительно садистски выкрутив руки всему
местному компьютерному начальству, которое свято
верует в Билгатеса).

Самое пожалуй неприятное произошло
когда РедХат прописал у себя locale= en-US.UTF8.
Сие, как оказалось, несовместимо совершенно с
fvwm, поскольку вовнутре fvwm прописаны
разные шрифты, не имеющие японских букв.
В результате fvwm не показывает ничего,
кроме пустого черного экрана. Я провел часов
5 пытаясь понять что произошло.

Лечение проблемы самое элементарное:
export LANG=C
ну или setenv LANG C если вы в tcsh.

Все зло от UTF, убил бы тех гадов мерзавцев,
которые его повсюду развели.

Все остальное установилось с легкостью.
XFree даже распознал мышь с колесиком.

Зато Windoz 2000, который стоял на
этом компутере раньше, пришлось снести поганой метлой:
никакой возможности порезать диск, где оно жило,
не было, fips стонал адским стоном. А все это оттого
что у Виндоза теперь NTFS.

Еще в Виндозе невозможно теперь сделать системную
дискету: нет больше там такого явления.

А вообще RedHat 8.0 совсем никуда не годится.
Он лишился многого (fvwm в том числе), зато
прописывает мне силком Open Office, который
я просил специально не ставить. Безусловно
на Редхат надо забить; Mandrake
однозначно лучше и не только

Новый Емакс (в 8.0 стоит емакс 21)
имеет интерфэйс максимально приближенный
к Ворду (даже end и home переопределили
в соответствии со стандартом). Меню
и прочее украшательства я убрал
после 40 минут чтения руководств,
а вот черные вертикальные полоски
по краям экрана толщиной в букву
никак убрать не удалось. Зачем они
там и как их убрать никому, кажется,
неизвестно, хотя народ интересуется.

Проведя часа 3 в борьбе с полосками я
плюнул и решил его заменить на какую-нибудь
менее фашицкую версию; а поскольку все версии
Емакса 20 друг с другом несовместимы и
изобилуют ошибками, то я после получаса
поисков таки сподобился найти Emacs 19.34
(hallowed be its name) на каком-то антикварном
фтп-сайте; под a.out и glibc 5, хе хе.
Заодно пришлось установить поддержку а.аута.

Мораль этого: не выкидывайте, дети, ваши диски
с пятым Редхатом и третьим Слакварем. Наступит день,
когда вашу любимую программу вы больше нигде не найдете.

Вообще "прогресс" средств ПО - это безусловное
зло. Его можно извинить если люди дописывают
какие-то куски для обеспечения нового железа
(тех же мышек с колесиками). В противном слушае
написание новых версий программ - это не просто
идиотизм, это деятельность по сути преступная.
Печальная судьба Емакса иллюстрирует это
лучше некуда.

Кстати, мышка с колесиком отлично
работает и делает pageup-pagedown (или чего
вы от нее попросите), если установить программу
imwheel; которая удобная и легко конфигурируется.

В Редхате ее, разумеется, нет.



(Post a new comment)


[info]0116
2002-11-02 17:34 (link)
Так у вас работает мышка так как вам надо или нет?

А красная шапка пошла путем винды. Собственно путем корпоративно-копирайтным (там много тонкостей которые никому не интересны- но общий вектор развития таков)

(Reply to this) (Thread)


[info]tiphareth
2002-11-02 18:14 (link)

Myshka rabotaet prekrasno. A vot
pisat' kommentarii ili
dazhe delat' cut-n-paste russkih bukv
iz Emaksa v Galeon/Mozilla/logjam ya taki
ne mogu. Poluchayutsya krakozyabry.

Takie dela
Misha.

(Reply to this) (Parent) (Thread)


[info]french_man
2002-11-02 18:49 (link)
Странно. У меня на работе редхат с мозиллой, и все отлично, через translit.ru или аналогичную программу.

(Reply to this) (Parent)


[info]0116
2002-11-02 18:52 (link)
Локаль нужно настроить.
Вообще удобнее всего русифицированные русские дистрибутивы- если самому не получается.
поставьте себе какой-нить ASP-Linux - у них все априори настроенно.
Рецептов по настройке локали масса.
Один из- c помощью команды locale собственно.

(Reply to this) (Parent) (Thread)


[info]tiphareth
2002-11-02 19:08 (link)

YA proboval nastroit' locale.
Logjam-Galeon i prochee vse govorit na ehto

Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

Locale legal'naya - t.e.
direktoriya
/usr/share/locale/ru_RU/
sushchestvuet i vse nastraivaetsya.

A stavit' dedicated Linux server
iz-za togo, chto tupomu zasrancu [info]avva
prispichilo v LJ ustroit' YUnikod - spasibo, net uzh.
V sleduyuschij raz emu chego-to esche prispichit.

Krome LJ u menya vse prekrasno rabotaet.
Esli by ne vysheoznachennyj tupoj zasranec
ne bylo by voobsche nikakih problem.

Krome togo, gde garantiya, chto special'no
rusificirovannyj Linux budet rabotat' luchshe.

Glavnoe, zachem ya pol'zuyus' Lunux-om -
ya ponimayu, chto zdes' proiskhodit i pochemu.
Ya chital iskhodniki.
A "postav'te drugoj distributiv" - ehto
podkhod chisto mudackij.

Takie dela
Misha.

(Reply to this) (Parent) (Thread)


[info]0116
2002-11-02 19:19 (link)
A "postav'te drugoj distributiv" - ehto
podkhod chisto mudackij.
Миша, вот я сейчас из этой шапки вам пишу комментарий.

Поставить другой дистрибутив- удобный выбор если у человека проблемы с локалью. Мудака в вашей терминологии.

(Reply to this) (Parent) (Thread)


[info]tiphareth
2002-11-02 19:34 (link)

U menya net problem s locale. U menya net
problem s Linux-om pyatiletnej davnosti.

U menya problemy s mudakami, kotorye uhudshayut mne
zhizn' tem, chto pishut novyj soft.

Kogda kogo-to prinuzhdayut delat' upgrade -
ehto nichut' ne luchshe, chem rabotat' s
programmami M$. Fakticheski ehto rehket.

Takie dela
Misha.

(Reply to this) (Parent) (Thread)


[info]0116
2002-11-02 20:07 (link)
Вообще апгрейд по принуждению- любимая фишка всех закрытых систем.
Это и в юриспрюденции наблюдается, и еще много где.
Но фишка в том, что апгрейд делать приходится по-любому.

Динозавры не любили мех- и считали его лишним. он таковым и был до ядерной зимы.

Навязанное общение- и размазывание других своей позицией разве не это символ победы?

(Reply to this) (Parent) (Thread)


[info]tiphareth
2002-11-02 20:22 (link)

Partijnaya tochka zreniya sostoit
v tom, chto v sociume vse izmeneniya
proiskhodyat v napravlenii ot plokhogo
k hudshemu.

Luchshe umeret' s dinozavrami, chem zhit'
s Unicode.

Takie dela
Misha.

(Reply to this) (Parent) (Thread)


[info]cema
2002-11-02 21:14 (link)
Luchshe umeret' s dinozavrami, chem zhit' s Unicode.

Before you die so valiantly, download uniconv from www.yudit.org; it converts between various formats. Helpful to dinosaurs. (Yudit is a unicode-based editor, but it seems absolutely unnecessary. So is uniconv, if you want to write a series of format converters.)

(Reply to this) (Parent) (Thread)


[info]tiphareth
2002-11-02 21:40 (link)

I have downloaded a big stack of Perl modules
converting from anything to anything. Now I
just write a Perl script when I need to.

It's not clear what for, though. A sensible
person uses KOI-8 anyway. All others ought to
be killed, not reasoned with.

It's a war.

Privet
Misha.


(Reply to this) (Parent)


[info]yushi
2002-11-03 04:48 (link)
A "postav'te drugoj distributiv" - ehto podkhod chisto mudackij.

И не ведущий к решению проблемы, кстати.

У меня Alt Linux - очень достойный русский дистрибутив практически без проблем с
русификацией. Но скопировать русский текст из Emacs'а в Galeon не могу и я. Вообще, любое копирование русских букв из Emacs'а в буффер обмена или наоборот превращает русские буквы в кракозябры...

Правда, с Nedit, в котором я пишу этот текст, такой проблемы нет. А в консольном
режиме и Emacs начинает нормально обмениваться русским текстом с другими программами.

(Reply to this) (Parent)


[info]kukutz
2002-11-03 20:05 (link)
Миша, вам не сможет помочь моя специальная противоуникодовая прокси?

(Reply to this) (Parent) (Thread)


[info]tiphareth
2002-11-04 06:50 (link)

Zdorovo! Spasibo!
Navernyaka to samoe.

No ehto nado Apache+PHP ustanavlivat'. Ya zajmus' ehtim,
konechno, no ono ved' neprosto. A podkhodyashchego
servera poblizosti net.

Takie dela
Misha.

(Reply to this) (Parent) (Thread)

Re: Reply to your comment...
[info]kukutz
2002-11-04 07:12 (link)
http://de.erkin.org/lj-php2/


(Reply to this) (Parent)


[info]cema
2002-11-02 21:02 (link)
pisat' kommentarii ili
dazhe delat' cut-n-paste russkih bukv
iz Emaksa v Galeon/Mozilla/logjam ya taki
ne mogu.
Во-первых, не , а кириллицей.

Во-вторых, я это делаю так: пишу в Emacs'е на KOI-8, перевожу в CP-1251 (так вышло), сохраняю в файле с ужасным названием, который читаю мозиллой и оттуда уже copy-paste. Решение на скорую руку и каждый раз это лишние несколько секунд, но они мне не мешают; YMMV, как всегда.

Да, перевод форматов делается, конечно, любым фильтром, можно оформить это как функцию и повесить на клавишу, например:
(defun koi1251-region ()
  "Convert the region from Koi-8 to CP-1251"
  (interactive)
  (message "Converting Koi-8 to CP-1251...")
  (shell-command-on-region (region-beginning) (region-end)
 			     "koi1251" 
 			     nil t nil)
  (message "")
  )
(global-set-key [C-f7] 'koi1251-region)
Конечно, какой-нибудь koi1251 у тебя найдётся. :-)

Остальные этапы элементарные.

(Reply to this) (Parent) (Thread)


[info]tiphareth
2002-11-02 21:25 (link)

Esli ya budu delat' copy-n-paste iz odnogo
okna Netscape v formu LJ, budut libo voprosiki
(esli ehto bylo okno s Unicode) libo krakozyabry.

Problema ne v locale, a v tom, chto ehti vse programmy
pytayutsya na nee kak-to reagirovat'; a poskol'ku
ikh napisali amerikancy, kotorym locale nafig ne nuzhna,
to rezul'taty vsyakij raz poluchayutsya pugayushchie.

,
.
-
,
,
,
, ,
.

(Reply to this) (Parent) (Thread)


[info]cema
2002-11-04 03:52 (link)
Esli ya budu delat' copy-n-paste iz odnogo okna Netscape v formu LJ, budut libo voprosiki (esli ehto bylo okno s Unicode) libo krakozyabry.

Опаньки! Что вдруг? :-) Какой-нибудь древний Netscape? Нельзя ли там явно указать шрифты для этих дел?

Problema ne v locale, a v tom, chto ehti vse programmy pytayutsya na nee kak-to reagirovat'

Мне вообще понятие локали не нравится, честно говоря. Так что я оставляю то, что есть, т.е. en-US обычно.

Копируя твои кракозябры прямо в Emacs, получаю вот что:

Полон музыки, музы и муки
Поросёнок Ефим Баренблад.
Наилучшее средство от скуки -
Это на Хуй взорвать Дедский Сад,
Чтоб избавить Детей от обузы,
От унылых пожизненных дел,
Чтобы Август на Шею, как бусы,
Связку маленьких Трупов надел.
Не так всё плохо. Но нехорошо, конечно.

(Reply to this) (Parent)


[info]yanis
2002-11-02 19:02 (link)
Linux is lame. It is a dyslexic MS Windows wannabe product.

BSD is The Way

(Reply to this) (Thread)


[info]cema
2002-11-02 21:05 (link)
Same difference, as the locals say.

(Reply to this) (Parent)


[info]dhr_eigen
2002-11-03 00:07 (link)
utf8 - чудесный стандарт, а linux - куча помоечного legacy кода, который чудом работает
нет более несовместимых с жизнью ос, чем linux'ы - с 96 года они распухли, но usability ничуть не улучшилась
да, windows нехорош, но с языковой поддержкой там - лучше всех

(Reply to this) (Thread)


[info]tiphareth
2002-11-03 00:54 (link)

Mne pohuj usability. No lyudyam, kotorye
pol'zuyutsya chem-to, krome free software,
sleduet plevat' v lico. Ehto ne lyudi a
chelovecheskoe govno.

Takie dela
Misha.

(Reply to this) (Parent) (Thread)


[info]dhr_eigen
2002-11-03 00:58 (link)
ну вот и решена проблема самоидентификации

(Reply to this) (Parent)

Хех
[info]fyysik
2002-11-03 06:22 (link)
Знали бы вы с каким плотоядным удовольствием я отравлял эти следы онанизма на тему мильона кривых кодировок и убогих фонтов из кода Mozilla for BeOS прямиком в /dev/null (порт был сделан поначалу на основе юниксового).
Сама Мозилла это UCS2/UTF-8, BeOS только и целиком UTF-8.
Так что какой нить файл, призванный мучиться с кодировками из 3000 строк сводился к 5-ти однострочным функциям, 3 из которых лишние, и оставлены как заглушки для совместимости :)

C виндовыми вещами посложнее - серия 9*/ME в этом смысле урод не хуже "юниксов", в виндах на ядре NT тоже не все радостно из-за legacy-поддержки.

Что касается линуксов - при желании там тоже можно было бы сделать все культурно - проблема прежде всего в том же, что и в виндах - забота о всяких древностях. Разбухание во многом тоже из-за этого.
А поддержка древностей - как раз забота о корпоративных клиентах (хех, чегевары FSF:).

(Reply to this) (Parent) (Thread)


[info]dhr_eigen
2002-11-03 06:51 (link)
потому что в кучу не надо всё сваливать
я тоже был в шоке от нутрянки нетскейп4, когда разбирался с его интерфейсами - там был наворочен жуткий конгломерат взаимно ортогональных технологий от dde до com, всё на резинках и шнурках, ничего между собой не синхронизовано
в результате, в мозилле они один к одному слизали все интерфейсы эксплорера (!), уж не знаю как там с копирайтом вышло
тот же дайкстра говорил, что от портабильности - одни беды
вот оперу сделали - отдельный продукт для каждой платформы - хорошо и быстро
беос опять же чуден был: хотели медийную ос - сделали медийную ос, с нуля
ас/400 тоже хорош для своих db-серверных задач - всё понятно, всё работает
к aix и solaris есть претензии, но свои задачи они выполняют
а линуксы, похоже, забыли, зачем делали - кому дома нужна кунсткамера софтверного уродства?
на них можно только дивиться, а больше они ни на что не годны
с 96го года (тогда была какая-то альфа от slackware) время от времени ставлю разные дистрибуты - посмотреть, что нового - но даже полгода назад было что-то невообразимое, во всех дистрибутах (только debian не смотрел, не знаю)
за шесть лет windows эволюционировал существенно, от 95 до XP
а линуксы - это принуждение мёртвой птички к противуестественному полёту
hand reaches for the holster

(Reply to this) (Parent) (Thread)


[info]silpol
2002-11-04 06:01 (link)
дебиан, судя по твоим комментам, тебе вряд ли пойдет :) работа с ним требует N-ного времени для привыкания, хотя и дает свои серьезные плоды... а windows все эти шесть лет прогрессировал только в направлении интерфейса :)))

(Reply to this) (Parent)


[info]azazello
2002-11-06 20:03 (link)
Не надо ля-ля про UTF. Расскажите мне, пожалуйста, как Вы будете писать текст с японским, французским, английским и русским в одной строке в одном редакторе и просить кого-нибудь делать по нему поиск регулярного выражения. Ну и что, что Вы не хотите. А я хочу. Или например закончить весь этот идиотизм с кодировками русского.

Кроме того, дискеты тоже маст дай. Кидайте всё на cd-rw, cd-r или сеть.

Про емакс ничего не скажу, потому что емакс - это bloat incarnate.

Про нтфс сочувствую, но fat я к своему компьютеру не подпущу на километр.

(Reply to this) (Thread)


[info]tiphareth
2002-11-06 20:26 (link)

>Rasskazhite mne,
> pozhalujsta, kak Vy budete pisat' tekst
> s yaponskim, francuzskim, anglijskim i
> russkim v odnoj stroke v odnom
> redaktore. Nu
> i chto, chto Vy ne hotite. A ya hochu.

Vot vy i pishite. Ot ruki.

No ya dumayu, chto Vy lzhete i takoj nuzhdy u
Vas net. Dnevnik Vash, izvinite, intellektom
ne bleshchet.

"Zakonchit' idiotizm s kodirovkami russkogo"
putem vvedeniya eshche odnoj kodirovki - podobnogo
idiotizma ya ne slyshal nedeli dve, kak minimum.

Prichem UTF Consortium dazhe po UTF-8 dogovorit'sya
ne v sostoyanii i budet ego menyat' po mere
vypuska novykh versioj Windows - ehto pryamym
tekstom zayavleno.

Krome togo, sama ideya UTF idiotskaya:
gorazdo razumnee sdelat' sistemu extensible
modules, pozvolyayushchuyu dinamicheski menyat'
kodirovku po mere dobavleniya novykh language
packs (kak ehto sdelano v MULE, v TeX i v lyubom
drugom skol'ko-nibud' normal'nom softe).

Takie dela
Misha.

(Reply to this) (Parent)


(Post a new comment)


[ Home | Update Journal | Login/Logout | Browse Options | Site Map ]