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

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

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

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

Date: 2010-03-10 09:13 am (UTC)
From: [identity profile] w00dy.livejournal.com
msi всяко удобнее. Его можно через AD пропихивать всем кому нужно и не нужно, что очень важно в корпоративе.

Date: 2010-03-10 10:45 am (UTC)
From: [identity profile] vp.livejournal.com
что очень важно в корпоративе.

Ой, о чем ви говорите таки. Нет такого слова для линуксоидов :)
Корпоратив в этом понимании = совокупность десктопных рабочих станций, которые объединены единой политикой администрирования. Такого по определению в линупсах нет - рынок десктопов совсем за другой ОС, потому все эти вопросы - мимо :)

Date: 2010-03-10 10:59 am (UTC)
From: [identity profile] aamonster.livejournal.com
Вспоминая саны 15-летней давности - под юниксами корпоратив был. Так что если захотят его сделать под линуксами - сделают легко.

Date: 2010-03-10 11:05 am (UTC)
From: [identity profile] w00dy.livejournal.com
Новел вон недавно крест на пузе давала что все свои сервисы перенесла под линупс. Так что было бы желание и понимание. С последним в линупсах всегда проблемы.

Date: 2010-03-10 11:23 am (UTC)
From: [identity profile] dizel-by.livejournal.com
1) Линукс - это ещё не все юниксы. А стандарты одни для всех. Почему-то софт из линукса можно без проблем собрать под макосью, а вот под виндой нужно плясать с бубном и клоуном Рональдом
2) Десктопов под линуксом хватает уже даже в РБ, а в РФ и подавно. Просто юзерам сказали: "хотите винду и ворд - покупайте за свои деньги".
3) Все мои нерусскоязычные иностранные знакомые сидят или под макосью, или под линуксом. Винды боятся как огня, т.к. там вирусы
4) В коммерческих линуксах уже давно есть централизованное управление
4.1) Если вдруг его нет, делается на коленках за полчаса
4.2) Весь AD - это костыль, скрывающий отсутствие развитых средств автоматизации

Ребе, ви таки разберитесь с вопросом, прежде чем. Или дождитесь пятницы :)

Date: 2010-03-10 11:26 am (UTC)
From: [identity profile] w00dy.livejournal.com
> Почему-то софт из линукса можно без проблем собрать под макосью, а вот под виндой нужно плясать с бубном и клоуном Рональдом

Подавился печенькой. Ну соберите мне kde под макосью. Или вам старую историю про anime, kde и freebsd напомнить? Вот такие вот они стандарты, общие для всех (LSB кстати благополучно умер, очередная попытка стандартизировать линупс провалилась).

> Если вдруг его нет, делается на коленках за полчаса

Оно всё делается на коленке за полчаса, а потом ещё полгода допиливается до рабочего состояния.

Date: 2010-03-10 11:31 am (UTC)
From: [identity profile] dizel-by.livejournal.com
КДЕ - анальный ад само по себе. Просто образец того, как можно писать через жопу

Оно всё делается на коленке за полчаса, а потом ещё полгода допиливается до рабочего состояния.
Так мы софт пишем или работу автоматизируем? Есть задача: поставить всем юзерам софт. Решается за 3 минуты. Другая типичная задача (поменять всем юзерам нужную настройку) решается ещё за 5 минут, включая отладку.

Date: 2010-03-10 11:40 am (UTC)
From: [identity profile] w00dy.livejournal.com
> КДЕ - анальный ад само по себе. Просто образец того, как можно писать через жопу

Ну давайте тогда возьмём Gnome, X или jdk. У вас любая большая софтина автоматом станет адом и образцом того как можно писать через жопу.

> Есть задача: поставить всем юзерам софт. Решается за 3 минуты

Я заметил. Вы решили совершенно другую задачу - поставили софт на машины. А когда нужно ставить юзерам, да только определённым, которые могут залогиниться где угодно и когда угодно, то тут начинается мрак, жабы и черви.

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-03-10 12:26 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-03-10 12:33 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-03-10 12:35 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-03-10 12:46 pm (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-03-10 12:57 pm (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-03-10 01:09 pm (UTC) - Expand

(no subject)

From: [identity profile] graynm.livejournal.com - Date: 2010-03-10 01:29 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2010-03-10 01:45 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2010-03-10 01:42 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-03-12 02:53 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-03-12 03:48 pm (UTC) - Expand

Date: 2010-03-10 12:20 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Будете смеяться, но KDE собирается и работает не только под linux (X11) и mac, но и под windows.
okular, ktorrent, kmail - без них как без рук.

Date: 2010-03-10 12:27 pm (UTC)
From: [identity profile] w00dy.livejournal.com
дык кто ж спорит, только вот для сборки напильник всё же необходим. Просто так он собирается только на компах разработчиков, а с патчами (глядя в /usr/ports/x11/kdelibs4/files) и на тостер какой-нить можно упихнуть.

Date: 2010-03-10 01:02 pm (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
Не знаю, как насчёт аниме, но KDE в макпортах есть. Значит, собирается.

Date: 2010-03-10 02:28 pm (UTC)
From: [identity profile] kirill a. korinskiy (from livejournal.com)
посмотрите на решения Redhat, хотя бы для расширения кругозора.

Date: 2010-03-10 11:14 am (UTC)
From: [identity profile] altmind.livejournal.com
for i in `seq 1 100`; do .... ssh root@$i-host.org ... dpkg -i .... /mountednfs/package.deb; done;

все прозрачно, не требует действия юзеров, автоматизировано и лишено вуду магии. в отличии от MSI и AD для которой и документация об внутреннем устройстве и та, под какими то NDA.

Date: 2010-03-10 11:25 am (UTC)
From: [identity profile] dizel-by.livejournal.com
Нене. Это ж надо знать что-то, а не просто на кнопки нажимать!

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
Почитайте про исксы, что ли...

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2010-03-11 12:18 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-03-11 04:31 pm (UTC) - Expand

(no subject)

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

(no subject)

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

(no subject)

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

(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

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2010-05-13 10:34 am (UTC) - Expand

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

(no subject)

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

(no subject)

From: [identity profile] volodymir-k.livejournal.com - Date: 2010-03-11 12:19 pm (UTC) - Expand

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
хоум по сети отдать. делов то.

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

Date: 2010-03-10 12:15 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Ну, мы с разных точек зрения смотрим :-). Я с точки зрения юзера, которых хочет контролировать свой комп, вы - с точки зрения админа.

Хотя msi - приемлемо. Давненько не видел, чтобы были проблемы с установкой.

А упоминавшиеся тут зависимости imho стали хороши относительно недавно, когда наличие постоянного интернет-канала стало нормой.

Date: 2010-03-10 12:25 pm (UTC)
From: [identity profile] w00dy.livejournal.com
С меня админ так себе. У меня тут в подчинении только два личных фряшных сервера (один дома, второй на хостинге ;)

Просто с msi пришлось столкнуться давно, когда ещё програмил на delphi и нужно было впендюрить клиентскую софтинку, да не простую (простые лежали на шаре которая подключалась всем и ярлык на неё был на рабстоле), а с сервисом. Дык тогда в студии за пол часа был сделан простой msi который умел только что положить файло куда надо и сервис зарегистрировать. Вот тогда я и познал всю мощь ad и group policy для установки софта в корпоративной среде.

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. 20th, 2025 07:17 pm
Powered by Dreamwidth Studios