MatLab.m

Jul. 8th, 2014 03:27 pm
green_fr: (Default)
[personal profile] green_fr
Смог, наконец-то, скомпилировать программу, над которой мы работаем уже несколько лет (до сих пор пользовались только в режиме интерпретатора), и задался вопросом. MatLab — платная программа. Достаточно дорогая, особенно когда начинаешь докупать разные модули, да на много человек. При этом, MCR (run-time environnement) распространяется бесплатно. То есть, всё, за что мы доплачиваем, покупая MatLab — это IDE, т.к. работающие библиотеки со всеми функциями можно бесплатно скачать на сайте MathWorks. Вопрос — насколько сложно сделать этот IDE средствами того же MatLab? Или прикрутить какой-нибудь eclipse (который, к слову, на порядок круче стандартного IDE MatLab)?

P.S. Я знаю о существовании бесплатных аналогов, мне интересна исключительно их бизнес-модель. Наличие бесплатного JRE фактически сделало бесплатным распространение java (не будем, что было причиной чего), .NET тоже распространяется бесплатно. Почему у MatLab’а с той же моделью получается получать деньги за IDE?

Или я чего-то не понимаю?

Date: 2014-07-08 01:35 pm (UTC)
From: [identity profile] fima.livejournal.com
Я думаю дело в поддержке, она стоит денег, а не IDE.

Date: 2014-07-08 02:08 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Ну вот в нашей конторе, скажем, было бы возможно оставить одну лицензию с поддержкой (всё равно туда только я звоню), а всех остальных пересадить на лёгкие версии.

Date: 2014-07-08 02:14 pm (UTC)
From: [identity profile] fima.livejournal.com
Это было бы сродни нелегальному копированию, на сколько я понимаю. Я думаю, в контракте что-нибудь указано, что не дает так поступить. Если уж покупаешь, то копий на всех.

Date: 2014-07-08 05:56 pm (UTC)
From: [identity profile] p_govorun.livejournal.com
"Мы рады приветствовать вас в нашей дружной семье. Но прежде чем начать разговор, учтите: всё, что будет сказано, должно остаться между нами. Мы блюдём свои секреты, и у нас длинные руки."

Date: 2014-07-08 02:21 pm (UTC)
From: [identity profile] birdwatcher.livejournal.com
Изложите этот аргумент своему контакту в матлабе и получите скидку!

Date: 2014-07-08 03:08 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Не сыпь мне соль на рану. У нас там такие герои сидят, bash.org отдыхает. Я с ними предпочитаю даже по вопросам поддержки не общаться (google помогает гораздо быстрее и качественнее), что уж там вопросы лицензии...

Date: 2014-07-08 03:21 pm (UTC)
From: [identity profile] birdwatcher.livejournal.com
Один мой начальник рассказывал, как он собирался на очередной встрече с вендором сказать, что мы как следует подумали, и не можем оправдать дальнейшее использование их продукта, разве что они дадут скидку процентов пятьдесят. Но не успел, потому что их представитель зашел первым и сказал, что мы их столько используем, что они вынуждены поднять цену в два раза. Начальник сказал, well, that was the end of THAT meeting. Это у нас дома теперь крылатое выражение.

Date: 2014-07-08 05:57 pm (UTC)
From: [identity profile] p_govorun.livejournal.com
Осознанное намерение -- уже есть действие. И оно приносит результаты.

Date: 2014-07-08 06:01 pm (UTC)
From: [identity profile] birdwatcher.livejournal.com
Абсолютно.

Date: 2014-07-09 07:41 am (UTC)
From: [identity profile] grave--digger.livejournal.com
А может, у них, как у SAP, - "в руки берётся, назад не отдаётся": если купил "полные" лицензиии, то фиг их потом переделаешь на облегчённые.

Date: 2014-07-09 10:42 am (UTC)
From: [identity profile] birdwatcher.livejournal.com
Должно как-то зависеть от размеров покупателя. Сейчас, мол, купим не лицензию, а всю вашу компанию, отдел продаж разгоним.

Date: 2014-07-08 02:40 pm (UTC)
From: [identity profile] mopexod.livejournal.com
Думаю, что run-time "условно-бесплатный". Знакомые на Интеле покупают лицензии Матлаб-а на очень много денег, каждый раз пытаясь что-нибудь выгадать. Про бесплатный рантайм ничего не слышали.
Может он бесплатный только "не для development"?

Date: 2014-07-08 03:10 pm (UTC)
From: [identity profile] green-fr.livejournal.com
А что такое development? Там же основное использование - именно что повертеть данные, посмотреть, что из них можно сделать. Насколько я понимаю, компилируют редкие герои. Что там, мало кто оформляет свой код в что-то более продвинутое, чем скрипты.

Date: 2014-07-08 03:34 pm (UTC)
From: [identity profile] mopexod.livejournal.com
Development - в смысле не для построения end-user applications. В том числе, что среда практически неотделима от engine.
Я компилировал Матлабовские модули для использования из других аппликаций, это всегда (дважды) кончалось переписыванием алгоритма с Матлаба на что-нибудь другое. Для разработчика алгоритма он хорош, но для пользователя - чудовищен.

Date: 2014-07-08 04:29 pm (UTC)
From: [identity profile] wildest-honey.livejournal.com
подтверждаю, чудовищен!

Филипс оборзели, продали клиенту алгаритм вот в таком виде, модулем компилированным. мало того, что оно медленное, так и не подкрутишь ничего. мы в результате все переписывали на с++ и стало в 10 раз быстрее

Date: 2014-07-08 03:36 pm (UTC)
From: [identity profile] kalvado.livejournal.com
Ну другая похожая по бизнес-модели программа - labview. Но там еще происходит мощное крос-субсидирование с железом, которое используется, поскольку основное использование - автоматизация всякой техники (от лабораторной до промышлленной).
Идея, как я понимаю, получить больше денег сначала - а потом, когда разработчик начнет продавать свой продукт, дополучить с железа.
Вообще же вопрос компании - как обеспечить баланс доходов компании и расходов. При сохранении числа клиентов и росте их хитрожопости начнется поиск как по-другому получить деньги...

Date: 2014-07-09 02:05 pm (UTC)
From: [identity profile] mihhon.livejournal.com
мы используем через java-builder, из java. java-builder-generated-program вызывает функции из матлаб-dll-runtime, как я понимаю

кстати, ты не запускал на windows на многопроцессорной машине несколько экземпляров матлаб-скомпилированной программы параллельно? там у них что-то очень криво сделано (где-то идёт блокировка-синхронизация?), или надо как-то конфигурировать специальнo: при 2х параллельных задачах скорость падает раз в 5 , при 3x параллельных задачax - раз в 20-50

погуглить как-то безрезультатно пока ...

Date: 2014-07-09 02:43 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Пробовал. Работает какое-то время нормально, потом начинает висеть, непонятно чего ожидая. Через полчаса просыпается и быстренько досчитывает результат. Пообщался с hotline, мне сказали, что "у всех нормально работает, а у вас - руки кривые". На этом мы и распрощались с их hotline...

Profile

green_fr: (Default)
green_fr

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10 11 12 1314
15 16 1718 192021
22 23 24 25262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 26th, 2026 02:41 am
Powered by Dreamwidth Studios