Smath для linux, Windows

Smath для linux, Windows - Сообщения

#1 Опубликовано: 14.08.2008 20:14:43
Mike

Mike

0 сообщений из 2 понравились пользователям.

Группа: User

Было бы интересно увидеть реализацию данного проекта под Linux.

Меня и многих моих знакомых очень привлекает интерфейс Mathcad.
У меня была идея создать нечто подобное. Имеется множество пакетов(математических) в свободном доступе и открытых кодах, которые можно было бы объеденить с этим продвинутым интерфейсом.
Вобщем если этот проект был бы open source, то думаю нашел бы своих почитателей и со стороны массы пользовталей, достаточно ввести в поисковике mathcad linux(под win он дорогой, а под linux и вообще нет)
и со стороны кодописателей, в частности меня бы он тоже заинтересовал.
С Уважением,
Михаил.
#2 Опубликовано: 15.08.2008 09:22:08
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Приветствую, Михаил.
  1. Ну запустить MathCad под Linux не проблема - думаю, не мне Вам рассказывать про Wine. Но, что касается SMath Studio, то работать она под этой ОС будет в скором времени и всё, что потребуется со стороны пользователя это установка Mono последних ревизий. Работать в этом направлении я начал, хотя сроков, пока, назвать не могу.
  2. Переводить проект на OpenSource мысли нет, т.к. во мне ещё слишком обострено чувство собственника по отношению к исходникам
  3. В то же время я всячески приветствую желание поработать над проектом и с удовольствием соглашаюсь на совместную разработку. Для этого создал инфраструктуру: сервер контроля версий и форум для обсуждения технических вопросов. Не со всеми, к сожалению, складывается работа, однако нас уже двое: я и Samar. Т.ч. если есть желание - милости просим

С уважением, Андрей Ивашов.
#3 Опубликовано: 15.08.2008 19:01:54
Mike

Mike

0 сообщений из 2 понравились пользователям.

Группа: User

Спасибо Андрей за предложение,
я обязательно подумаю смог бы я помочь проекту.
Мне интересно уже следующее
1. С помощью каких средств разрабатывалось приложение?
2. Что в принципе уже сделано, и что планируется добавить в проект?
3. Залицензирован ли проект или как дело обстоит на сегодняшний день с этим?(в связи с этим меня всегда волновал вопрос- не будет ли притензий со стороны например ptc по поводу схожести данной программы с mathcad?)

С Уважением,
Михаил



#4 Опубликовано: 15.08.2008 19:51:12
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Цитата

1. С помощью каких средств разрабатывалось приложение?


Разработка ведётся на языке C# под платформу .Net Framework 2.0. Используется Visual Studio 2008. Об исходниках заботится SVN сервер.
Цитата

2. Что в принципе уже сделано, и что планируется добавить в проект?


На то, что сделано можно посмотреть в примерах или непосредственно загрузив дистрибутив. Сейчас работа идёт в трёх направлениях: разработка мощного символьного модуля, совершенствование ПК версии программы и перевод на платформу Linux.
Цитата

3. Залицензирован ли проект или как дело обстоит на сегодняшний день с этим?


Нет. Знаю, что это необходимо сделать, но не знаю с чего начать. Претензий со стороны создателей Mathcad я не жду, т.к. во-первых, связывался с ними и ничего негативного не дождался, во-вторых, сильно сомневаюсь, что метод размещения формул на листе можно запатентовать , в третьих, при создании программы я ни разу не использовал чужие исходные файлы, т.е. нет ни единой, украденной откуда-либо, строчки кода, а в четвёртых, хоть сейчас программа и платна для иностранцев, в одной из ближайших версий она станет полностью бесплатной для всех (хотя не исключаю, что она послужит плацдармом для новых программ, возможно и платных).

Если честно, то я не питаю особых надежд по поводу проекта и не жду (уже не жду), что он мне что-то принесёт. На текущий момент мне нравится, что есть люди которым интерестно пользоваться программой и/или участвовать в её создании и ничего более. Хотя мне до сих пор безумно приятно, когда получается сделать очередной шажок вперёд в её истории
#5 Опубликовано: 25.09.2008 04:13:47
ROmbal

ROmbal

0 сообщений из 1 понравились пользователям.

Группа: User

Есть такой вопрос: а Visual Studio 2008 купленный?
Если нет, то и лицензировать нечего.

И еще такой вопрос, под Mono кто пишет?
#6 Опубликовано: 25.09.2008 08:58:15
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

Есть такой вопрос: а Visual Studio 2008 купленный?


Visual Studio 2008 лицензионный.
Wrote

И еще такой вопрос, под Mono кто пишет?


Не сомневаюсь, что "под Mono пишут" программисты Уточните вопрос пожалуйста.
#7 Опубликовано: 28.10.2008 21:14:10
LiteTabs

LiteTabs

0 сообщений из 1 понравились пользователям.

Группа: User

Может выбрать какую-любо лицензию BSD или Apache типа, они вроде более соответствуют обостренному чувству собственника по отношению к исходникам
#8 Опубликовано: 29.10.2008 13:44:19
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Как только пойму зачем мне это нужно - обязательно выбиру какую-нибудь лицензию и выложу исходники. Пока что я не питаю особенной любви к open-source сообществу и плодам его трудов, а потому пока и не вижу такое будущее для себя.
#9 Опубликовано: 02.11.2008 23:08:12
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

#10 Опубликовано: 16.11.2008 08:49:36
dek

dek

0 сообщений из 2 понравились пользователям.

Группа: User

Для версии РС неплохо бы добавить печать листов
#11 Опубликовано: 17.11.2008 22:44:52
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Согласен, спасибо. Постораюсь воплотить в одной из ближайших версий программы.
#12 Опубликовано: 22.11.2008 16:14:43
dek

dek

0 сообщений из 2 понравились пользователям.

Группа: User

Ещё бы автоматическое выравнивание по сетке
#13 Опубликовано: 22.11.2008 18:55:03
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

Ещё бы автоматическое выравнивание по сетке


Не уверен что понял Вас. Имеется ввиду добавить кнопки для выравнивания формул по вертикали и по горизонтали, как в Mathcad-е?
#14 Опубликовано: 25.11.2008 15:27:59
Aleks_dsp

Aleks_dsp

0 сообщений из 35 понравились пользователям.

Группа: User

Сегодня писал программу, которая должна вычислять сумму всех цифр числа

Я написал:
[MATH]a:=12345[/MATH]
[MATH]b:=0[/MATH]
[MATH]while(a≠0;b←b+mod(a;10))[/MATH]

И... случайно кликнул в пустое место на окне. Программа начала просчитывать, вошла в бесконечный цикл. Мне ничего не оставалось делать, как завершать SMath диспетчером задач => несохраненные данные были потеряны

Я предлагаю сделать так, чтобы SMath завершал обсчет по истечению какого-либо промежутка времени (например, 10 секунд). Если бы так было, то ничего бы не зависло, просто пришлось бы подождать
#15 Опубликовано: 25.11.2008 15:51:25
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Хорошо, что напомнили. Моя давняя мечта добавить возможность приостанавливать просчёт по нажатии на кнопку "Остановить вычисления" (или как-то так). Вот это я и сделаю в ближайшее время. Ограничитель количества циклов, согласитесь, лишь частичное решение с далеко идущими последствиями А потому лучше пусть пользователь сам выбирает момент остановки.
#16 Опубликовано: 25.11.2008 16:09:34
Aleks_dsp

Aleks_dsp

0 сообщений из 35 понравились пользователям.

Группа: User

Да, действительно, такое решение вопроса наиболее разумно. Надеюсь увидеть такую кнопку в следующих версиях программы
#17 Опубликовано: 19.12.2008 15:53:38
~сергей~

~сергей~

0 сообщений из 1 понравились пользователям.

Группа: User

добрый день.
Программа очень даже не плохая , но есть вопрос : нельзя ли добавить окно сообщения (MessageBox),для получения времени на обдумывания результата(разчеты ведутся в цикле)?
#18 Опубликовано: 19.12.2008 17:56:42
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

добрый день.
Программа очень даже не плохая , но есть вопрос : нельзя ли добавить окно сообщения (MessageBox),для получения времени на обдумывания результата(разчеты ведутся в цикле)?


Вы имеете ввиду время предпологаемого просчёта или время уже затраченное на вычисление? Если первое, то буду иметь ввиду, но это довольно проблематично. А вот показывать итоговое время, которое потребовалось программе для проведения вычисления - легко. Сделаю.
#19 Опубликовано: 19.01.2009 19:54:51
Дмитрий

Дмитрий

0 сообщений из 3 понравились пользователям.

Группа: User

Добрый ночи! А нельзя ли сделать портативную версию (для флешки) для Windows,чтобы программой можно было пользоваться абсолютно на любом ПК, где установлена Windows (всунул флешку и считай)?
#20 Опубликовано: 20.01.2009 21:23:29
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

Добрый ночи! А нельзя ли сделать портативную версию (для флешки) для Windows,чтобы программой можно было пользоваться абсолютно на любом ПК, где установлена Windows (всунул флешку и считай)?


Если говорить о portable версии для компьютеров с установленным .Net Framework (а это все версии Vista, Windows Server 2008 и грядущей Windows 7 + любые другие версии Windows, но с установленной вручную средой), то для её создания достоточно просто скопировать папку SMath Studio из директории Program Files\SMath (по умолчанию) к себе на flash карту.
Версию же, не требующую установки .Net Framework попробую собрать и результаты выложу на форуме, но чуть позже.
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений