О tools, хороших и разных

User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

lx_uk wrote:Не подозревает, просто знает. :)
CreateWindowStation, SetProcessWindowStation;
CreateDesktop, SetThreadDesktop.

Т.е. процесс привязан к window station, нить - к десктопу. Само собой привязку можно менять на ходу.

Другое дело, что по идеологическим или каким-то другим причинам эти возможности используются далеко не так широко как в unix world.

Это работает? И Вы сами видели, как оно работает?
User avatar
lx_uk
Уже с Приветом
Posts: 376
Joined: 04 Feb 2002 10:01

Post by lx_uk »

f_evgeny wrote:Это работает? И Вы сами видели, как оно работает?


Ежедневно вижу. Это то, на чем базируются terminal services. Кроме того есть довольно много продуктов третьих фирм, которые реализуют "многодесктопность" на Windows.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

lx_uk wrote:
f_evgeny wrote:Это работает? И Вы сами видели, как оно работает?


Ежедневно вижу. Это то, на чем базируются terminal services. Кроме того есть довольно много продуктов третьих фирм, которые реализуют "многодесктопность" на Windows.

Что-то я не въезжаю, те продукты, которые я видел, там запускать надо сервер и клиент дополнительно к Windows API. Может назовете продукты, которые работают по сети через Виндовс API?
Неужели в самом деле, Wimdows без терминал сервера или VNC может работать как Xwindow? Или я чего-то не понимаю/
User avatar
VladDod
Уже с Приветом
Posts: 56205
Joined: 06 May 2001 09:01

Post by VladDod »

f_evgeny wrote:Не подозревает, просто знает. :)
CreateWindowStation, SetProcessWindowStation;
CreateDesktop, SetThreadDesktop.
Т.е. процесс привязан к window station, нить - к десктопу. Само собой привязку можно менять на ходу.

То есть нужны таки специальные телодвижения. А в Иксах "дисплей" всегда входит в структуру окна, наряду со, скажем, "графическим контекстом". Поэтому перебрасывать окна между серверами можно независимо от того, была программа изначально предусмотрена под такую возможность или нет.

Я не спорю, что в Виндузах можно в принципе все реализовать. Только разговор то начался с того, что старые, давно изобретенные вещи, в Виндовс почемуто переизобретаются в виде корявых "велосипедов", а потом еще громко обзываются "технологиями". Очевидно в коммерческих целях. :pain1:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
Palych
Уже с Приветом
Posts: 13724
Joined: 16 Jan 2001 10:01

Post by Palych »

Можно вопрос задать пока суть да дело?
Можно ли TTF fonts для печати? Насколько я помню - Ghostscript их не понимает, значит придется конвертить в ps?
Причем из каждого ttf делать как минимум 2 ps (для разных кодировок)?
А OpenOffice понимает ps fonts непосредственно? Там вроде какие-то afm надо было создавать...
Или у меня устаревшие сведения?
SlavickP
Уже с Приветом
Posts: 1861
Joined: 13 Dec 2001 10:01
Location: из Днепропетровска

Post by SlavickP »

VladDod wrote:старые, давно изобретенные вещи, в Виндовс почемуто переизобретаются в виде корявых "велосипедов", а потом еще громко обзываются "технологиями"

Нa сaмoм деле, Terminal Services Юниксaм не хвaтaет - минимaльнaя нaгрузкa нa сеть, лёгкий мультиплaтфoрменный клиент и безoпaснoсть. Нa этoм Citrix делaет деньги, и мoлoдцы.

A если гoвoрить o службе кaтaлoгa, тo тут Юниксы пoкa уступaют пo всем пaрaметрaм. И LDAP, и Kerberos имеют местo в UNIX, нo тoлькo с Active Directory oни нaшли мaсштaбнoе применение.
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

SlavickP wrote:Нa сaмoм деле, Terminal Services Юниксaм не хвaтaет - минимaльнaя нaгрузкa нa сеть,

а на УНИХах - перегружена?
лёгкий мультиплaтфoрменный клиент

:pain1: На УНИХах - есть. На Виндовс - cygwin. А можно окошко с Виндовс иметь на УНИХ?
и безoпaснoсть.

:pain1: ssh

A если гoвoрить o службе кaтaлoгa, тo тут Юниксы пoкa уступaют пo всем пaрaметрaм. И LDAP, и Kerberos имеют местo в UNIX, нo тoлькo с Active Directory oни нaшли мaсштaбнoе применение.

:pain1: ето че?
Верить нельзя никому - даже себе. Мне - можно!
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

SlavikP, since you are back:
а каким образом в Виндовс когда Вы запускаете Виндовс "под другой учетной записью" Вы обрубаете доступ по IP?

SlavickP wrote:Похоже, снова некомпетентность и профанация?
Верить нельзя никому - даже себе. Мне - можно!
User avatar
VladDod
Уже с Приветом
Posts: 56205
Joined: 06 May 2001 09:01

Post by VladDod »

A. Fig Lee wrote: А можно окошко с Виндовс иметь на УНИХ?

Я заимел, как то. :pain1: :lol: Ну разумеется не "стандартное" (такой шары API не предоставляет) а "самопосанное" ... протокол обращений к X-серверу - не шибко сложен. :lol:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
VladDod
Уже с Приветом
Posts: 56205
Joined: 06 May 2001 09:01

Post by VladDod »

SlavickP wrote:Нa сaмoм деле, Terminal Services Юниксaм не хвaтaет - минимaльнaя нaгрузкa нa сеть, лёгкий мультиплaтфoрменный клиент и безoпaснoсть..

Дык зачем этот "велосипед" то ЮНИКСам, :roll: :roll: ежели он присутствовал в их графической системе с самого начала. И программеру не надо было задумываться, приспичит комунить разнести собсно программу и ее терминалы по разным машинам или нет.

SlavickP wrote:A если гoвoрить o службе кaтaлoгa, тo тут Юниксы пoкa уступaют пo всем пaрaметрaм. И LDAP, и Kerberos имеют местo в UNIX, нo тoлькo с Active Directory oни нaшли мaсштaбнoе применение.

Еще раз, я не специaлист. :pain1: Это о чем вообще речь? :roll: Какойнить "велосипед" в стиле "mount" или "Network File System"? :roll:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
lx_uk
Уже с Приветом
Posts: 376
Joined: 04 Feb 2002 10:01

Post by lx_uk »

f_evgeny wrote:Что-то я не въезжаю, те продукты, которые я видел, там запускать надо сервер и клиент дополнительно к Windows API. Может назовете продукты, которые работают по сети через Виндовс API?
Неужели в самом деле, Wimdows без терминал сервера или VNC может работать как Xwindow? Или я чего-то не понимаю/


Вы меня не поняли. Я говорил только о том, что на одной windows машине можно создать несколько window stations, каждая из которых может иметь несколько десктопов. В случае, когда мы имеем один монитор - к нему будет привязана "winsta0", а остальные будут виртуальными станциями. Если есть несколько терминальных сесиий, каждая будет привязана к собственной станции, а изображение будет выводиться на удаленном терминале.

Но Windows сама по себе не работает через сеть, так как это делают X. Да и с terminal server реализует несколько отличную от X можель работы по сети. Тем не менее поддержка нескольких widow stations и дектопов никуда не пропадает.
User avatar
lx_uk
Уже с Приветом
Posts: 376
Joined: 04 Feb 2002 10:01

Post by lx_uk »

VladDod wrote:То есть нужны таки специальные телодвижения. А в Иксах "дисплей" всегда входит в структуру окна, наряду со, скажем, "графическим контекстом". Поэтому перебрасывать окна между серверами можно независимо от того, была программа изначально предусмотрена под такую возможность или нет.


Естественно, модель там отличается от X и возможности другие, соответственно.

VladDod wrote:Я не спорю, что в Виндузах можно в принципе все реализовать. Только разговор то начался с того, что старые, давно изобретенные вещи, в Виндовс почемуто переизобретаются в виде корявых "велосипедов", а потом еще громко обзываются "технологиями". Очевидно в коммерческих целях. :pain1:


Я бы сказал это все-таки от незнания по большей части. В свое время я перешел из одной конторы, где разрабатывался unix-based продукт в фирму, где разрабатывались только windows продукты. Сам при этом я как был windows developer так и остался. Меня по-первости впечатлило "вопиющее" незнание простых вещей типа flex+bison или grep. Либо только теоретическое знание, которое на практике не используется никак.
User avatar
VladDod
Уже с Приветом
Posts: 56205
Joined: 06 May 2001 09:01

Post by VladDod »

lx_uk wrote:Естественно, модель там отличается от X и возможности другие, соответственно.

Естесно, ... основа графики X - протокол, основа графической системы Вин - процедурные вызовы. Именно поэтому гибкость X на порядок выше, чем Вин.

lx_uk wrote:Я бы сказал это все-таки от незнания по большей части. ...

Нет, конечно. В процессе разработки Виндовс, стояла задача изобразить что то похожее на симпатичные оболчки Маков или те же X, на абсолютно никаком железном ресурсе. Поэтому и было не до гибкости. И возможностей развития и раширения - тоже не закладывали.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
lx_uk
Уже с Приветом
Posts: 376
Joined: 04 Feb 2002 10:01

Post by lx_uk »

VladDod wrote:
lx_uk wrote:Я бы сказал это все-таки от незнания по большей части. ...

Нет, конечно. В процессе разработки Виндовс, стояла задача изобразить что то похожее на симпатичные оболчки Маков или те же X, на абсолютно никаком железном ресурсе. Поэтому и было не до гибкости. И возможностей развития и раширения - тоже не закладывали.

Согласен. Только я имел ввиду текущую ситуацию, когда в Windows платформе никак не используются инструменты отточеные на unix, не смотря на то, что существует их Windows реинкарнация.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Palych wrote:Можно вопрос задать пока суть да дело?
Можно ли TTF fonts для печати? Насколько я помню - Ghostscript их не понимает, значит придется конвертить в ps?
Причем из каждого ttf делать как минимум 2 ps (для разных кодировок)?
А OpenOffice понимает ps fonts непосредственно? Там вроде какие-то afm надо было создавать...
Или у меня устаревшие сведения?

Неохота лезть внутрь, но внешне это выглядит так: устанавливаете OO и все работает, и печать и кодировки. ТТФы у меня были установлены.

Return to “Вопросы и новости IT”