ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Alexander Bokovoy <ab@avilink.net>
To: mandrake-russian@linuxteam.iplabs.ru
Subject: [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re[2]:  [mdk-re] Re[2]: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]:  [mdk-re]  Re[2]:  [mdk-re] Re[2]:  [mdk-re] Re:   [mdk-re]О почте и т.п.
Date: Tue Jan  2 21:21:00 2001
Message-ID: <20010102202153.B31797@avilink.net> (raw)
In-Reply-To: <5070584627.20010102173905@otstavnov.com>; from maksim@otstavnov.com on Tue, Jan 02, 2001 at 05:39:05PM +0300

On Tue, Jan 02, 2001 at 05:39:05PM +0300, Maksim Otstavnov wrote:
> Hello Aleksey,
> 
> Tuesday, January 02, 2001, 1:42:52 AM, you wrote:
> 
> AN> Maksim Otstavnov wrote:
> 
> >> Я по совету AEN заглянул, что там в gnome-print (полагая ситуацию
> >> типичной), и не вполне понял, к чему это. В смысле, к чему приложениям
> >> такая библиотека.
> 
> AN> Она нужна для того, чтобы не писать свой генератор ps для каждого приложения.
> 
> Я _этого_ и не понял: зачем приложению генерировать ps...
А что оно должно генерировать? Ведь должно генерироваться что-то, что
далее может быть обработано подсистемой управления печатью. В Windows
это делается через GDI и WMF (поправьте, если не так), в Unix
стандартный путь в последние лет двадцать -- PostScript.

> >> Что касается (a) мне кажется, что 90% приложений _не_ нужно этого
> >> делать. Нужно выводить данные в *ML и оставлять его рендеринг
> >> соответствующей программе - принт-подсистеме Мозиллы, к примеру. 10
> >> остающихся процентов - это собственно preprint-приложения, которые -
> >> отдельная песня. Они всегда были отдельной песней, причем на всех
> >> платформах.
> AN> gnome-print претендует, напримир, на гереацию ps для надписей
> AN> вдоль кривых заденным шрифтом.
> Очень актуально. Это, действительно, стоит года работы ;)
>
> Но если серьезно, такие штуки - это DTP, а программист DTP imho
> _должен_ владеть ps как языком. Попытка создать библиотеку,
> предоставляющую все возможности ps приведет только к тому, что
> синтаксис/семантика вызовов станут сложнее ps.
Текст по кривым -- это не только DTP. Пусть не совсем точно по теме
дискуссии, но Вы ведь наверняка знакомы с проектом Berlin?

> AN> Что касается Mozilla, то она не имеет на сегодняшний момент сколько нибудь
> AN> универсальной системы печати, пригодной даже для создания ps с несложного html.
> AN> Ее основой является самая худшая из всех систем печати, взятая из netscape.
> Apologies. Я не смотрел. А Amaya кто-нибудь смотрел на этот предмет?
Там еще мрачнее. По крайней мере, было до последней версии.

> AN> Ее делает один выделенный человек уже гораздо больше года.
> Apologies again :)
> 
> Tuesday, January 02, 2001, 2:13:49 AM, Alexander wrote:
> 
> AB> Список таких примеров очень широк -- банальная распечатка документа из
> AB> офисного приложения, веб-страницы, текста программы, качественной
> AB> иллюстрации с надписями по сложным кривым и так далее. Добавьте точное
> AB> позиционирование, необходимое для печати документов на бланках (или
> AB> самих бланков).
> Кроме "качественной иллюстрации..." все примеры покрываются
> гипотетическим рендером html2ps (считая вывод из приложения в html
> тривиальным).
Отрисовка HTML в PostScript не покрывает всего спектра требований, хотя бы потому,
что некоторые элементы, необходимые сегодня (и имеющиеся, например, в расширения TeXа)
только обсуждаются в подкомитетах WWW. А, главное, нет библиотеки корректного
рендеринга HTML в PostScript, как уже Алексей наглядно показал :-)

> 
> AB> Вот вам и пример отсутствия соответствующего образования. Как мне
> AB> признавались многие программисты, как здесь (в Беларуси и России), так и
> AB> "там" (круг был достаточно широк -- США, Канада, Голландия, Франция,
> AB> Германия, Финляндия, Швеция, Польша), эта тематика, конечно, важна, но
> AB> для них ресурсоемка для изучения.
> 
> Я думаю, что "навязывание" i18n через библиотеки - не слишком удачная
> тактика. Новая библиотека (или язык, или ...) обретет успех, если
> будет адресоваться к насущным проблемам, а не к миссионерскому
> альтруизму.
Насущность этих проблем в Европе уже понимают, США тоже приближается к
этому пониманию. Дело во многом в глобализации экономики, но это только
часть подводных течений, так сказать. ЕЭС, например, сейчас еще одну
проблему имеет -- поддержка документоборота на всех языках стран-член ЕЭС.
И проблема эта не столь далека от того, что мы обсуждаем, как кажется.

> Как курьезный пример стоит упомянуть, что в MS, при всей ее
> компактности и в количественном отношении (по OSS-меркам), и в смысле
> системы управления, внедрением локально-независимого программирования
> озабочены уже десять лет, а успехи весьма скромны.
Причины им тоже известны уже немалое количество лет -- необходимость
работы со старой базой кода. MS только к Windows 2000 смогла почти
избавиться от 16-битного наследия.

> Упомянутые стандарты и соглашения - это здорово, но "естественный"
> цикл их внедрения в образование и практику - это поколение, как
> минимум.
Это так в случае, если инструментальные средства есть уже сейчас, чтобы
следующее поколение имело возможность их не разрабатывать, а использовать.
С текущей ситуацией процесс может растянуться на несколько поколений.

> Вообще, для поддержки кириллицы в софте решающую роль будет играть
> вступление Украины в НАТО. У НАТО достаточный бюджет. Больше никто не
> потянет ;) И это одна из немногих лавок, которая может наплевать на
> ISO в некоторых вопросах. Предлагаю начать переговоры с hq.nato.mil ;)))
Боюсь, что вступление Украины в НАТО приведет только к ухудшению
ситуации, ибо Украина лишь частный случай проблемы интернационализации,
а методы ее решения можно посмотреть, например, в KSI и в работах
изобретателей украинских кодировок, коих (кодировок) уже столько же, сколько
и русских.

> AB> Причем "тамошние" товарищи подытоживали в стиле "как было бы
> AB> хорошо, если бы везде была бы только Latin-1". И это люди, уже
> AB> получившие диплом software engineer.
> 
> Нет, ну спорить с тем, что было бы хорошо, действительно трудно. Но
> если бы у германо-романских и славянских языков была единая
> письменность, жить бы было проще и во многих других отношениях.
Вы же понимаете, что это не только невозможно, но и для определенных
областей деятельности даже вредно. Потому и будем решать проблему не
удалением "аппендикса", а более животворящим методом :-)

-- 
Sincerely yours, Alexander Bokovoy 
  The Midgard Project   | www.midgard-project.org |    Aurora R&D team 
Minsk Linux Users Group |    www.minsk-lug.net    |  www.aurora-linux.com  
   IPLabs Linux Team    |     linux.iplabs.ru     | Architecte Open Source
-- What we wish, that we readily believe.
		-- Demosthenes



  reply	other threads:[~2001-01-02 21:21 UTC|newest]

Thread overview: 111+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-12-29 17:19 [mdk-re] Re: [mdk-re] ï ÐÏÞÔÅ É Ô.Ð Roman S
2000-12-29 17:48 ` [mdk-re] Re: [mdk-re] О почте и т.п Aleksey Novodvorsky
2000-12-29 18:17   ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-29 19:22     ` Aleksey Novodvorsky
2000-12-29 21:00       ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-29 21:26         ` Aleksey Novodvorsky
2000-12-30 13:40           ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-30 14:21             ` Aleksey Novodvorsky
2000-12-30 18:18               ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-30 18:39                 ` Aleksey Novodvorsky
2000-12-30 20:56                   ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-30 21:14                     ` Aleksey Novodvorsky
2000-12-30 21:52                       ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-31  7:58                         ` Aleksey Novodvorsky
2000-12-31 13:22                           ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-31 15:25                             ` Aleksey Novodvorsky
2000-12-31 17:39                               ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-31 17:56                                 ` [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] " Aleksey Novodvorsky
2000-12-31 16:57                             ` [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] " Alexander Bokovoy
2000-12-31 17:54                               ` [mdk-re] " Maksim Otstavnov
2000-12-31 18:00                                 ` Aleksey Novodvorsky
2001-01-01 12:36                                 ` [mdk-re] " Alexander Bokovoy
2001-01-01 22:58                                   ` [mdk-re] " Maksim Otstavnov
2001-01-02  0:14                                     ` [mdk-re] Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re]О " Aleksey Novodvorsky
2001-01-02  2:13                                       ` [mdk-re] " Alexander Bokovoy
2001-01-02  2:28                                         ` Aleksey Novodvorsky
2001-01-02 17:36                                       ` [mdk-re] Maksim Otstavnov
2001-01-02 21:21                                         ` Alexander Bokovoy [this message]
2001-01-02 21:49                                           ` [mdk-re] Re[8]: ï ÐÏÞÔÅ É Ô.Ð äÙÍÙÞ
2001-01-02 21:55                                             ` [mdk-re] Re: [mdk-re] Re[8]: О почте и т.п Alexander Bokovoy
2001-01-03 12:15                                           ` [mdk-re] New distribution Andrei Gerasimenko
2001-01-03 12:18                                             ` Anton Farygin
2001-01-03 13:05                                               ` Andrei Gerasimenko
2001-01-03 13:13                                                 ` Anton Farygin
2001-01-03 18:53                                                   ` Re[2]: " Maksim Otstavnov
2001-01-03 19:47                                                     ` Aleksey Novodvorsky
2001-01-03 20:23                                                       ` Re[2]: " Maksim Otstavnov
2001-01-03 23:30                                                         ` Aleksey Novodvorsky
2001-01-04  0:35                                                           ` Re[2]: " Maksim Otstavnov
2001-01-04  1:07                                                             ` Aleksey Novodvorsky
2001-01-04 11:08                                                               ` Re[2]: " Vladimir V. Karpinsky
2001-01-04 11:19                                                                 ` Anton Farygin
2001-01-04 11:23                                                                   ` Re[2]: " Vladimir V. Karpinsky
2001-01-04 11:25                                                                     ` Anton Farygin
2001-01-04 13:26                                                                       ` Aleksey Novodvorsky
2001-01-04 14:28                                                                         ` Igor Fadin
2001-01-04 11:44                                                                     ` Re[2]: " Dmitry
2001-01-04 13:31                                                                     ` Sergey Sokolov
2001-01-04 13:54                                                                       ` Pavel N. Solovyov
2001-01-04 16:08                                                                         ` Sergey Sokolov
2001-01-04 13:03                                                                 ` Andrei Gerasimenko
2001-01-04 13:20                                                                 ` Pavel N. Solovyov
2001-01-04 13:30                                                                   ` Re[4]: " Vladimir V. Karpinsky
2001-01-04 13:35                                                               ` Re[2]: " Maksim Otstavnov
2001-01-04 13:51                                                                 ` Aleksey Novodvorsky
2001-01-04  7:22                                                     ` rider
2001-01-04 13:35                                                       ` Re[2]: " Maksim Otstavnov
2001-01-04 13:52                                                         ` Anton Farygin
2001-01-03 13:17                                                 ` Aleksey Novodvorsky
2001-01-03 13:12                                               ` Aleksey Novodvorsky
2001-01-03 12:21                                             ` AB
2001-01-03 12:24                                               ` Anton Farygin
2001-01-03 13:14                                                 ` Aleksey Novodvorsky
2001-01-03 13:28                                                   ` Anton Farygin
2001-01-03 13:35                                                     ` Aleksey Novodvorsky
2001-01-03 13:39                                                       ` Anton Farygin
2001-01-03 23:53                                                         ` Dmitry V. Levin
2001-01-03 18:53                                                     ` Re[2]: " Maksim Otstavnov
2001-01-03 19:34                                                       ` Aleksey Novodvorsky
2001-01-04  7:20                                                       ` rider
2001-01-03 20:01                                                   ` Igor Solovyov
2001-01-03 23:56                                                     ` Andrei Gerasimenko
2001-01-04  0:00                                                       ` Aleksey Novodvorsky
2001-01-05  8:24                                                   ` Dmitry Samoyloff
2001-01-03 21:12                                               ` Alexey Voinov
2001-01-02 23:22                                         ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re:[mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re]О почте и т.п Aleksey Novodvorsky
2001-01-03  1:05                                           ` [mdk-re] Re[2]: " Maksim Otstavnov
2001-01-03  1:41                                             ` [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re:[mdk-re] Re: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re]О почте ит.п Aleksey Novodvorsky
2001-01-03 15:07                                               ` [mdk-re] " Peter Novodvorsky
2001-01-03 15:55                                                   ` [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re]Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] " Peter Novodvorsky
2001-01-03 16:07                                                     ` Alexander Bokovoy
2001-01-03 18:53                                                     ` [mdk-re] Re: [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re]Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: " Maksim Otstavnov
2001-01-03 18:53                                               ` [mdk-re] print lib issue (Was: Re[2]: [mdk-re] ...О почте ит.п.) Maksim Otstavnov
2001-01-03 20:27                                                 ` [mdk-re] " Maksim Otstavnov
2001-01-03  2:42                                             ` [mdk-re] Re: [mdk-re]О почте и т.п Alexander Bokovoy
2001-01-03 18:53                                               ` [mdk-re] " Maksim Otstavnov
2001-01-12 21:47                                                 ` [mdk-re] Re: [mdk-re] Re: [mdk-re]ï ÐÏÞÔÅ É Ô.Ð Serge Skorokhodov
2001-01-12 22:05                                                   ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [mdk-re]О почте и т.п Maksim Otstavnov
2001-01-12 22:10                                                     ` [mdk-re] " Alexander Bokovoy
2001-01-03 12:28                                           ` [mdk-re] О " Andrei Gerasimenko
2001-01-04 17:30                                           ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [mdk-re] Re:[mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]:[mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re]О " Maxim Podorov
2001-01-04 17:44                                             ` Aleksey Novodvorsky
2001-01-04 18:08                                               ` [mdk-re] Re[2]: " Maksim Otstavnov
2000-12-30 20:56                   ` [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] О " Maksim Otstavnov
2000-12-30 21:16                     ` Aleksey Novodvorsky
2001-01-04 13:45                       ` Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] ï ÐÏÞÔÅ É Ô.Ð Roman Ivanov
2001-01-04 14:12                         ` [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] О почте и т.п Aleksey Novodvorsky
2001-01-04 16:51                           ` [mdk-re] Re[2]: " Maksim Otstavnov
2001-01-05 12:48                             ` [mdk-re] " Mikhail Zabaluev
2001-01-05 13:19                               ` Alexander Bokovoy
2001-01-05 16:42                               ` Aleksey Novodvorsky
2001-01-05 20:06                                 ` [mdk-re] Re[2]: " Maksim Otstavnov
2001-01-05 20:18                                   ` Aleksey Novodvorsky
2001-01-05 20:57                                   ` Alexander Bokovoy
2001-01-04 14:37                         ` [mdk-re] Re[3]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] " Maksim Otstavnov
2001-01-04 14:47                           ` cornet
2001-01-09 15:08                         ` [mdk-re] Re: Re[2]: " Dmitry A. Povarov
2001-01-10 13:21                           ` Dmitry A. Povarov
2000-12-30  2:36         ` Dmitry V. Levin
2000-12-30  0:46     ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] ï ÐÏÞÔÅ É Ô.Ð Roman S
2000-12-30 20:57       ` [mdk-re] Re: [mdk-re] О почте и т.п Mikhail Zabaluev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010102202153.B31797@avilink.net \
    --to=ab@avilink.net \
    --cc=mandrake-russian@linuxteam.iplabs.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git