metaclass: (Default)
[personal profile] metaclass
После недельного писания на F# появилась идея, отчего использование дельфи так часто вырывает мозг программистам.

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

Сколько я не смотрю на другие средства разработки - там обязательно есть какая-то шиза на тему того, что невозможно пользоваться, не вкурив штук пять смежных областей. Тот же дотнет - это просто страшная сборная солянка из XML, веба, рефлекшена с кодогенерацией, хитрожопого ООП, причем некоторые вещами оттуда до сих пор проще переписать чем использовать готовые.
Послушаешь [livejournal.com profile] zabivator и прочих про ocaml - это просто гамон, какие-то сишные компиляторы, какие-то либы, портирование между виндами и линуксами и прочий мрак.
Жаба энтепрайзная тоже страх какой-то, судя по количеству фреймворков, методик взаимодействия с внешним миром и прочего.

Т.е. все другие платформы ориентированы или на работу в команде с разделением труда или на знание множества смежных шизов, что в любом случае не дает окопаться в песочнице и 20 лет самостоятельно пилить одну и ту же опердень.

Date: 2010-03-10 11:30 am (UTC)
From: [identity profile] w00dy.livejournal.com
для идиотов объясняю:
во-первых если машина выключена, то свой пакет вы туда не впендюрите. Во-вторых покажите как вы будете инсталировать пакет только для определённых пользователей. Когда мы внедряли софтину в одной большой корпорации, то у них была выделена группа тестовых пользователей. При логине софтина ставилась, при логауте - сносилась. И это, юзер мог залогиниться на любой из N-сотен машин.

Date: 2010-03-10 11:34 am (UTC)
From: [identity profile] dizel-by.livejournal.com
Ага. В винде подобными извращениями компенсируют отсутствие полноценного терминального режима. А чтобы пакет попал на выключенную машину, нужная команда добавляется в очередь.

Date: 2010-03-10 11:41 am (UTC)
From: [identity profile] w00dy.livejournal.com
В винде есть ad и gp. Машина сама сходит и узнает что ей нужно делать при загрузке и после логина. Всё просто и работает.

Date: 2010-03-10 12:56 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
> В винде подобными извращениями компенсируют отсутствие полноценного терминального режима.

(меланхолично)
Загуглите Citrix, Remote Desktop Services, Desktop virtualization, Windows Desktop Sharing.
Последнего, кстати, в линуксе аналога не припомню, а ведь культурнейшая вещь.

Date: 2010-03-10 05:19 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Почитайте про исксы, что ли...

Date: 2010-03-11 12:18 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
Зачем читать, когда я их пользую. Совершенно права глава в Unix Haters Handbook: потрясающий кусок кала. И главное, непонятно зачем так сложно.

Date: 2010-03-11 04:31 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Затем, чтобы понимать, что это такое. И почему всяческие RDP - не нужны.

Date: 2010-04-25 10:40 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
Birthdate: 1983-10

Я-то иксы с 1996 года использовал. На Sparc-ах.

Date: 2010-04-26 03:25 am (UTC)
From: [identity profile] permea-kra.livejournal.com
Тогда объясняйте, зачем нужен RDP.

Date: 2010-04-26 03:37 am (UTC)
From: [identity profile] metaclass.livejournal.com
За отсутствием иксов на винде, и вообще невнятной их архитектурой. Вот я до сих пор не пойму - почему есть VNC, если подобную функциональность предлагают сами X? Скорее всего ответ как обычно "потому что иксы разрабатывались разумными пластинчатыми грибами из туманности андромеды и пользоваться ими удаленно можно только представим себя грибом."

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-04-26 04:26 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-04-26 05:28 am (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-04-26 05:48 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-04-26 05:52 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-04-26 05:53 am (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-04-26 05:56 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-04-26 06:34 am (UTC) - Expand

Date: 2010-05-13 10:34 am (UTC)
From: [identity profile] volodymir-k.livejournal.com
X протокол сложный в реализации, там сложные концепции и инфраструктура (font server, windows manager), сервер управляет ресурсами и конфигурацией приложений. Также X требует специального программирования, то есть нельзя взять какой-нибудь vi/doom/gnuplot/autocad и без модуля адаптации X протокола использовать. Альтернатива RDP проще (и поэтому надёжнее), позволяет превратить любую СУЩЕСТВУЮЩУЮ граф.программу в удалённую.

То, что иксы имеют недостатки, в общем-то широко извество, именно поэтому люди писали NEXT step, openGL и прочие библиотеки графики. Да, можно было завернуть winGDI в X... только вспомните объёмы памяти на тогдашних серверах. Насколько помню, шиком 1997 года был 386 с 4 Мб памяти, из которых линукс занимал 0,5, а иксы ещё 1,5 Мб. Маловато оставалось.

Date: 2010-03-10 07:25 pm (UTC)
From: [identity profile] altmind.livejournal.com
as for debian 'Desktop Sharing' делается самым элементарным способом, без конфигурирования вообще, через гуй или без(ex: Xtightvnc :1).
'Desktop virtualization' не понятно при чем тут, совершенно другая опера - совершенно другие инструменты.

Date: 2010-03-10 07:27 pm (UTC)
From: [identity profile] altmind.livejournal.com
это не апологетика. я сам не вижу оправдания тому, что, например, VNC не передаёт звук, не умеет согласовывать резолюшн и требовательнее к пропускной способности, чем RDP. но с этим можно мириться.

Date: 2010-03-11 12:19 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
Спасибо, буду знать. Что-то я не наблюдал вживую, чтобы два юзера на одном столе видели -- мало опыта.

Date: 2010-03-10 07:22 pm (UTC)
From: [identity profile] altmind.livejournal.com
принимаю ваш первый аргумент, хотя и считаю, что вы хотите странного. не понимаю вашего второго аргумента. какая от этого польза? когда это может потребоваться?

Date: 2010-03-10 07:32 pm (UTC)
From: [identity profile] w00dy.livejournal.com
Мы писали одну софтину для колцентра. У заказчика была выбрана тестовая группа операторов которым ставилась софтина. Оператор может залогиниться и начать работать на любой машине из пары сотен - утром ему автоматом выделяется машина из пула свободных, вечером он возвращает машину в пул.

Date: 2010-03-10 07:34 pm (UTC)
From: [identity profile] theiced.livejournal.com
хоум по сети отдать. делов то.

Date: 2010-03-10 07:38 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Самое смешное, что винда тоже это умеет. Но господам необходимо было непременно изобрести адское извращение.

Date: 2010-03-10 07:39 pm (UTC)
From: [identity profile] w00dy.livejournal.com
оператору хомяк не положен. Да и там всё сложнее было чем просто home отдать.

Date: 2010-03-10 07:40 pm (UTC)
From: [identity profile] theiced.livejournal.com
да - там инсталлеры пускались. а можно было хоум склонить с эталонно-групного и отдать на сессию.

Date: 2010-03-10 07:42 pm (UTC)
From: [identity profile] theiced.livejournal.com
или вообще в рамфс ;]

Date: 2010-03-10 07:45 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
У меня первая мысль была - грузить ОС по сети

Date: 2010-03-10 07:46 pm (UTC)
From: [identity profile] theiced.livejournal.com
вот это как раз в случае виндовза - заебёшься.

(no subject)

From: [identity profile] dizel-by.livejournal.com - Date: 2010-03-10 07:49 pm (UTC) - Expand

Date: 2010-03-10 07:42 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Виндузятники решают не ту задачу, которую нужно, а ту, которую умеют ©

Date: 2010-03-10 07:42 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Как это так? Учётная запись есть, а хомяка нет?

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 2nd, 2025 04:26 pm
Powered by Dreamwidth Studios