О 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: 56113
Joined: 06 May 2001 09:01

Post by VladDod »

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

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

Я не спорю, что в Виндузах можно в принципе все реализовать. Только разговор то начался с того, что старые, давно изобретенные вещи, в Виндовс почемуто переизобретаются в виде корявых "велосипедов", а потом еще громко обзываются "технологиями". Очевидно в коммерческих целях. :pain1:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
Palych
Уже с Приветом
Posts: 13688
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: 56113
Joined: 06 May 2001 09:01

Post by VladDod »

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

Я заимел, как то. :pain1: :lol: Ну разумеется не "стандартное" (такой шары API не предоставляет) а "самопосанное" ... протокол обращений к X-серверу - не шибко сложен. :lol:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
VladDod
Уже с Приветом
Posts: 56113
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: 56113
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 и все работает, и печать и кодировки. ТТФы у меня были установлены.
Palych
Уже с Приветом
Posts: 13688
Joined: 16 Jan 2001 10:01

Post by Palych »

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

Попробовал - действительно работает... :)
User avatar
Sergey_P
Уже с Приветом
Posts: 5280
Joined: 01 Nov 2000 10:01
Location: (RU->WA->NJ->?)

Post by Sergey_P »

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

А как насчет производительности :roll:

VladDod wrote: В процессе разработки Виндовс, стояла задача изобразить что то похожее на симпатичные оболчки Маков или те же X, на абсолютно никаком железном ресурсе.

я бы еще добавил ..зато находящемся в единоличном распоряжении
VladDod wrote:Поэтому и было не до гибкости.

а некоторая гибкость была нужна примерно как надувной лодке спасательная шлюпка :wink:
User avatar
Sergey_P
Уже с Приветом
Posts: 5280
Joined: 01 Nov 2000 10:01
Location: (RU->WA->NJ->?)

Post by Sergey_P »

lx_uk wrote:Меня по-первости впечатлило "вопиющее" незнание простых вещей типа flex+bison или grep. Либо только теоретическое знание, которое на практике не используется никак.

А что, им часто приходилось специализированные парсеры лабать?
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Sergey_P wrote:а некоторая гибкость была нужна примерно как надувной лодке спасательная шлюпка :wink:

Вы имеете в виду концепцию Компьютер -> Тостер ?
User avatar
Sergey_P
Уже с Приветом
Posts: 5280
Joined: 01 Nov 2000 10:01
Location: (RU->WA->NJ->?)

Post by Sergey_P »

f_evgeny wrote:Вы имеете в виду концепцию Компьютер -> Тостер ?

Я имею в виду, что например сейчас в PDA Terminal Server встраивать можно только обкурившись очень качественной травой. А во времена 286- 386 я видел на рынке я видел такие решения 3-х фирм :? вот только особого успеха за ними незамеченно :pain1:
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Sergey_P wrote:
f_evgeny wrote:Вы имеете в виду концепцию Компьютер -> Тостер ?

Я имею в виду, что например сейчас в PDA Terminal Server встраивать можно только обкурившись очень качественной травой. А во времена 286- 386 я видел на рынке я видел такие решения 3-х фирм :? вот только особого успеха за ними незамеченно :pain1:

Терминал Сервер - возможно и глупо, а вот относительно X11 как клиентам, так и Xserver-ам вполне нашлось бы применение (и вроде находится).
User avatar
Vasik
Уже с Приветом
Posts: 2191
Joined: 04 Nov 2001 10:01
Location: Новый cвет

Post by Vasik »

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

а на УНИХах - перегружена?


Если мы говорим о графическом режиме, то да. Особенно это заметно на медленных или нагруженных каналах.
Мой недавний опыт как раз это показал. Частенько приходится из дома администрить подключаясь к корпоративной сетке через VPN. И вот понадобилось сайт изнутри коопоративной локалки глянуть. Ну запустил Netscape под Solaris (у самого Exceed стоит). Днём канал конторский пригружен, когда браузер открылся, то скорость ввода в адресной строке была ужасной, где то задержка по 10-15 секунд после каждого символа - практически невозможно работать. Попробовал ещё Мозилку из под Линукса - результат практически такой же, хотя серверы не нагруженные особо сильно.
Потом подключился к виндусовому серверу через службу терминалов - всё нормально, тормозов почти нет, вполне можно работать.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Vasik wrote:Если мы говорим о графическом режиме, то да. Особенно это заметно на медленных или нагруженных каналах.
Мой недавний опыт как раз это показал. Частенько приходится из дома администрить подключаясь к корпоративной сетке через VPN. И вот понадобилось сайт изнутри коопоративной локалки глянуть. Ну запустил Netscape под Solaris (у самого Exceed стоит). Днём канал конторский пригружен, когда браузер открылся, то скорость ввода в адресной строке была ужасной, где то задержка по 10-15 секунд после каждого символа - практически невозможно работать. Попробовал ещё Мозилку из под Линукса - результат практически такой же, хотя серверы не нагруженные особо сильно.
Потом подключился к виндусовому серверу через службу терминалов - всё нормально, тормозов почти нет, вполне можно работать.

На медленных или нагруженных каналах идеологически правильно работать через lbxproxy. Хотя сам я не пробовал, когда надо работать на медленных каналах, предпочитаю ssh и текстовый интерфейс.
User avatar
VladDod
Уже с Приветом
Posts: 56113
Joined: 06 May 2001 09:01

Post by VladDod »

Sergey_P wrote:а некоторая гибкость была нужна примерно как надувной лодке спасательная шлюпка :wink:

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

Post by VladDod »

Vasik wrote:Ну запустил Netscape под Solaris (у самого Exceed стоит). .

Дело не в сети. Только что поигрался. Netscape под AIX сам по себе нифига не шевелится. Ни на какую сеть не свалишь, Netscape и X-server на одной машине.

А я частемько работаю на Виндузячей машинке, с Ексиидом (кресло там удобнее), заметной разницы в скорости реакции/отрисовки через сеть, не встречал. :pain1:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)

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