Вопросы по linux версии и не только

Вопросы по linux версии и не только - Messages

#1 Posted: 1/13/2009 5:19:26 AM
Guest

Guest

0 likes in 52 posts.

Group: User

1. Планируется ли нативная версия под линух без костыля mono+wine?
2. Будет ли опубликован исходный код приложения, или проект будет развиваться в сторону платной лицензии?
#2 Posted: 1/13/2009 12:59:47 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Wrote

1. Планируется ли нативная версия под линух без костыля mono+wine?


В перспективе её создание возможно. Правда пару слов хочется сказать и про костыль Во-первых Wine не нужен. Во-вторых дистрибутив Mono существует для Linux и представляет из себя не что иное, как платформу (виртуальную машину) для компиляции кода SMath Studio во время выполнения. Т.е. после установки Mono и запуска SMath Studio (с помощью Mono) в системе происходит компиляция программы в оптимизированный нативный двоичный код, что очень даже не плохо. Всё это аналогично работе SMath Studio с .Net Framework.
Wrote

2. Будет ли опубликован исходный код приложения, или проект будет развиваться в сторону платной лицензии?


Решено, что программа не станет платной. Она будет оставаться бесплатной, а зарабатывать на проекте планируется другими способами. Исходный код же публиковать не планирую, как минимум до тех пор, пока я занимаюсь её развитием. В любом случае пользоваться SMath Studio можно спокойно, с уверенностью, что к ней всегда будет свободный доступ.
#3 Posted: 1/15/2009 5:53:33 AM
Guest

Guest

0 likes in 52 posts.

Group: User

Wrote

...
В перспективе её создание возможно. Правда пару слов хочется сказать и про костыль Во-первых Wine не нужен. Во-вторых дистрибутив Mono существует для Linux и представляет из себя не что иное, как платформу (виртуальную машину) для компиляции кода SMath Studio во время выполнения. Т.е. после установки Mono и запуска SMath Studio (с помощью Mono) в системе происходит компиляция программы в оптимизированный нативный двоичный код, что очень даже не плохо. Всё это аналогично работе SMath Studio с .Net Framework.
...


Mono, вроде завязан на библиотеки wine. Хотя, может я и ошибаюсь, уж не обессудьте. Тем не менее EXE'шник под Linux всегда вызывает совершенно однозначные ассоциации. Однако, безусловно замечательно, что линуксовая версия в принципе есть.

Wrote


... Исходный код же публиковать не планирую, как минимум до тех пор, пока я занимаюсь её развитием. ...


Жаль. Ибо проект интересный и главное перспективный IMHO. И участие сообщества могло бы очень сильно продвинуть функционал программы. Но в любом случае, желаю Вам, как автору программы, творческих успехов и не останавливаться на достигнутом.
#4 Posted: 1/15/2009 12:57:42 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Wine тут правда не причём, хотя расширение исполняемого файла и подбивает на мысль о нём. Дело в том, что для программ написанных, в частности, на C# не существует "родной" платформы впринципе (чего не скажешь о CLR), т.к. такие программы являются сборками на промежуточном языке IL. А расширение - дань "родине" .Net Framework.

Участие в проекте всех желающих я приветствую и всегда рад помощи в разработке. Каждому, кто готов работать над программой, достаточно просто сообщить об этом мне на e-mail.

Спасибо за добрые слова.
#5 Posted: 8/11/2009 9:13:19 AM
Zinoviev54

Zinoviev54

0 likes in 4 posts.

Group: User

хотелось бы дополнить вопрос по поводу mono, дело вот в чем:
http://habrahabr.ru/blogs/open_source/63363/
не рассматривался ли вариант реализации линукс версии, например, через gtk или qt?
#6 Posted: 8/13/2009 12:55:58 AM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Вопросы разного рода портирования поднимаются довольно часто, но, объективно, для этого не хватает человеческих ресурсов. К тому же, менять платформу следует для уже готового продукта, в котором не ожидается глобальных изменений... иначе есть риск просто потратить много времени. SMath Studio ещё лишь встаёт на ноги и смена .Net на что либо другое видится слишком поспешным действием.

А боятся за Mono я бы не стал, помнится Мигель де Икаса в одном из своих выступлений на конференции (не помню точно какой) говорил слова благодарности майкрософтовцам, представители которых сидели в зале, за помощь в работе над Mono, что видимо демонстрирует некую заинтересованность в проекте со стороны корпорации. Как никак получается, что именно open source сообщество делает .Net мультиплатформенным. Откровенных глупостей Microsoft всё же старается избегать.

А станет Mono вне закона - перейдём на Qt
#7 Posted: 11/14/2009 8:48:13 AM
BOURNE

BOURNE

0 likes in 3 posts.

Group: User

Конечно все хорошо представлено, на скриншотах видно, что именно такая программа мне нужна, но загвоздка в том , что как ее установить на linux ubuntu 9.10?. загрузил я этот пакет mono, но дальше не знаю ,что делать, поскольку пересел на убунту 3 дня назад, не могли бы кто нибудь по шагам описать установку программы? Скачал справку, но в ней в пункте установке под линух толком ничего не написано.
#8 Posted: 11/14/2009 11:46:01 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Для установки достаточно куда-либо распаковать архив (как и с любым tar.gz) и запустить .exe файл с помощью mono (можно через контекстное меню).
#9 Posted: 11/25/2009 1:30:26 PM
BOURNE

BOURNE

0 likes in 3 posts.

Group: User

Здравствуйте,открыл я этот проект в моно, видно рабочую область, справа отображаются понели корректно, но главное меню вверху нет, текста вообще не видно, открываются пустые меню либо вместо текста квадраты. В чем может быть проблема? установил последнюю стабильную версию, система ubuntu 9.10.
#10 Posted: 11/25/2009 1:40:21 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Здравствуйте. О данной проблеме мне уже неоднократно сообщали пользователи Ubuntu за последние 1-2 недели (до этого проблем в GUI не было). Похоже, что начиная с какой-то версии этой ОС в дистрибутив начали устанавливать какую-то специфическую ревизию Mono, в которой присутствует ошибка с отображением главного меню. У меня проверить программу на Ubuntu сейчас возможности нет, но подобной проблемы я ещё не наблюдал (учитывая, что после релиза я всегда проверяю дистрибутивы/архивы на предмет корректности и работоспособности).

Думаю, что Вам нужно обновить версию Mono (если новая уже появилась).
#11 Posted: 11/25/2009 2:51:47 PM
BOURNE

BOURNE

0 likes in 3 posts.

Group: User

а может проблема со шрифтами или кодировкой?
#12 Posted: 11/25/2009 4:20:29 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Wrote

а может проблема со шрифтами или кодировкой?


Может быть... возможно даже, что мы являемся свидетелями глобального похолодания, а не потепления

Что бы сказать в чём проблема мне нужно завести отладку на системе, в которой воспроизводится проблема. Такой системы сейчас у меня нет + как я уже сказал, на предыдущих Ubuntu-ах меню отображалось корректно + поскольку я не менял ничего связанного с меню, я делаю вывод, что проблема с текущей версией Моно (можно попробовать обновить её до новейшей, если такая есть, или до одной из предыдущих).
#13 Posted: 12/10/2009 5:07:40 PM
Drummpire

Drummpire

0 likes in 2 posts.

Group: User

а какие шрифты используются в программе? может загвоздка действительно в этом?
у меня тоже квадраты в меню х(
#14 Posted: 5/16/2010 4:33:50 PM
Guest

Guest

0 likes in 52 posts.

Group: User

Это баг Mono. Похоже, от шрифтов он не зависит.
http://www.mail-archive.com/mono-bugs@lists.ximian.com/msg70340.html

Возможно, поможет откат на предыдущую версию
#15 Posted: 5/16/2010 4:47:59 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Спасибо. Как вариант, можно попробовать воспользоваться советом отсюда: http://en.smath.info/forum/default.aspx?g=posts&m=2601#post2601.

Wrote

For properly work of SMath Studio you must to (re)compile dev-dotnet/libgdiplus package with cairo flag on - otherwise all pull-down menus will be broken and fonts/symbols on workplace will be overlapping.



Буду признателен за подтверждение, если есть возможность это проверить.
#16 Posted: 5/17/2010 1:35:23 PM
Guest

Guest

0 likes in 52 posts.

Group: User

Как паллиатив - пользоваться английским языком интерфейса. Проблемы останутся только с названиями папок.
#17 Posted: 5/17/2010 4:04:54 PM
zhuk

zhuk

13 likes in 120 posts.

Group: User

если в системе стоит wine, то можно на него установить виндовые шрифты (tahoma, arial). лично у меня подобная проблемма решилась именно таким образом
неофициальный справочник https://sites.google.com/site/mikkhalichlab/home jabber конференция smath@conference.jabber.ru
#18 Posted: 8/11/2010 6:34:25 PM
Guest

Guest

0 likes in 52 posts.

Group: User

все-таки просил бы решение проблемы со шрифтами в редакцию...
в 8.10 все работало с ходу, в 10.04 проблема..
#19 Posted: 8/11/2010 7:13:34 PM
Guest

Guest

0 likes in 52 posts.

Group: User

Установка шрифтов под wine мне не помогла, вышеприведенный поляк - джентушник, в ubuntu таких пакетов нету.
Пробовал ставить пакет libmono-winforms-2.0 версии intrepid - потребовал вручную еще зависимость libmono-mozilla*, в результате все равно квадратики.
#20 Posted: 8/11/2010 7:39:21 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Здравствуйте.

Решение проблемы описано здесь: http://habrahabr.ru/blogs/net/95792/
Простейший вариант: скопировать шрифт micross.ttf из C:\Windows\Fonts в любую подпапку /usr/share/fonts/truetype/.

С уважением.
  • New Posts New Posts
  • No New Posts No New Posts