OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 06:02

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 171 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Воскресенье, 07 Ноябрь, 2010 16:13 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Info21 писал(а):
Кажется, это то, что доступно отсюда:
http://www.inr.ac.ru/~info21/blackbox/i ... win_31.htm
Не могу открыть эту страничку.

Добавлю к предыдущему своему сообщению, что для Oberon_V4_1994 ещё был просто WIN32S.EXE. При его установке не нужно было вносить изменений reg-файлом в реестр. Полагаю, что, учитывая специфику Wine’a, нужно подбирать оптимальную конфигурацию для ВВ опытным путем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Воскресенье, 07 Ноябрь, 2010 19:21 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
id_ler писал(а):
Info21 писал(а):
Кажется, это то, что доступно отсюда:
http://www.inr.ac.ru/~info21/blackbox/i ... win_31.htm
Не могу открыть эту страничку.
Это просто длинные выходные: сервер в отделе остался без внимания.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 08 Ноябрь, 2010 10:55 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
id_ler писал(а):
Info21 писал(а):
Кажется, это то, что доступно отсюда:
http://www.inr.ac.ru/~info21/blackbox/i ... win_31.htm
Не могу открыть эту страничку.
Благополучно открывается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 15 Ноябрь, 2010 13:16 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Интересно, получится ли «песочница» из CDE, если упаковать вместе Wine и ВВ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 15 Ноябрь, 2010 18:02 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
id_ler писал(а):
Интересно, получится ли «песочница» из CDE, если упаковать вместе Wine и ВВ.
Может, тогда логичнее скомпилировать BB с использованием библиотеки Winelib, подготовив её интерфейсы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 15 Ноябрь, 2010 23:44 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Роман М. писал(а):
Может, тогда логичнее скомпилировать BB с использованием библиотеки Winelib, подготовив её интерфейсы?
Не знаю. Ссылка про CDE из новостей. Пока сам не разбирался, есть ли там свежие идеи…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Воскресенье, 26 Июнь, 2011 13:31 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Вот такой наблюдается иногда косяк с рисованием в BB. Это зависит от того какая видеокарта используется, если intel встроенная, то пропадает цвет на всех линиях кроме самых тонких, если Radeon, то все рисуется нормально. Проверял на разных версиях Wine.


Вложения:
wine_bug.png
wine_bug.png [ 129.71 КБ | Просмотров: 17506 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Воскресенье, 26 Июнь, 2011 15:44 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Денисов писал(а):
Вот такой наблюдается иногда косяк с рисованием в BB.
Это косяк отнюдь не ББ: он всё рисование делает через WinApi.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 27 Июнь, 2011 05:38 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Согласен, поэтому пишу, что «наблюдается в ББ», а не «обусловлен ББ» :)
Выложил, чтобы народ не пугался, если такое увидит, то на форуме найдет причину — косяк с Wine + «видеодрайверами».


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 27 Июнь, 2011 10:26 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 249
Info21 писал(а):
Это косяк отнюдь не ББ: он всё рисование делает через WinApi.

Это уже как посмотреть. По мне, так зависимость среды разработки от проприентарного API конкретной ОС - это даже не косяк, а косячище. А там ещё и COM...

Иван Денисов писал(а):
Выложил, чтобы народ не пугался, если такое увидит, то на форуме найдет причину — косяк с Wine + «видеодрайверами».

Ну да. Нашли один баг из (дай бог) миллиона. Вот потому-то wine и костыли. Написан с помощью реверс-инжиниринга, поэтому никаких гарантий. Лишняя прослойка - лишний источник багов. И на каждый такой баг нужно иметь под руками Windows (хотя бы в виртуалке), чтобы хоть как-то себя успокоить, что дело не в ББ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 27 Июнь, 2011 12:49 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
kemiisto писал(а):
По мне, так зависимость среды разработки от проприентарного API конкретной ОС - это даже не косяк, а косячище. А там ещё и COM...
А как можно что-либо сделать в целевой ОС, не "вляпавшись" при этом в её API?
На счёт COM согласен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 27 Июнь, 2011 13:01 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 249
igor писал(а):
А как можно что-либо сделать в целевой ОС, не "вляпавшись" при этом в её API?

Если Вам нужно что-то делать с целевой ОС (системное программирование), то делается это на том языке, на котором она написана. На сишечке тобишь (опционально с двумя плюсами) в случае Windows. В ином случае возникает необходимость поддерживать интерфейсную прослойку для языка X над WinAPI в актуальном состоянии. И много других прелестей жизни.

Да и речь о ББ. Он всё-таки не для таких целей. Он для прикладников. Тут как-раз vendor-locking может стать той самой killer feature. :D Только в другом смысле. В прямом, так сказать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 27 Июнь, 2011 13:29 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
kemiisto писал(а):
В ином случае возникает необходимость поддерживать интерфейсную прослойку для языка X над WinAPI в актуальном состоянии.
Так Блэкбокс это и делает (не скажу, что блестяще) (напомню, речь шла о рисовании). Уместно ли обвинять Блэкбокс в том, что он где-то в своих недрах использует вызовы WinAPI для того, чтобы реализовать эту интерфейсную прослойку?

Как вариант, можно было бы использовать какую-нибудь кроссплатформенную графическую библиотеку. Но в любом случае будет привязка либо к WinAPI, либо к этой библиотеке.
Лично мне в Блэкбокс не нравится то, что привязка к WinAPI не локализована в подсистеме Host (как было задумано), а "размазана тонким слоем". Но сам факт использования WinAPI криминалом не считаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 27 Июнь, 2011 16:46 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
igor писал(а):
Лично мне в Блэкбокс не нравится то, что привязка к WinAPI не локализована в подсистеме Host (как было задумано), а "размазана тонким слоем". Но сам факт использования WinAPI криминалом не считаю.


Не совсем правильная формулировка. Локализована в подсистеме Host. Но вот подсистема слишком большая, потому что по ней "размазана" часть внутренней, но не зависимой всё же от платформы, механики каркаса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 27 Июнь, 2011 23:54 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
kemiisto писал(а):
Info21 писал(а):
Это косяк отнюдь не ББ: он всё рисование делает через WinApi.
Это уже как посмотреть. По мне, так зависимость среды разработки от проприентарного API конкретной ОС - это даже не косяк, а косячище ...
Почему не согласиться. Соглашусь.

Это как зависимость от библиотек.
-----
Кстати, вот пример к тому, что главный показатель качества программы -- evolvability (услышано в докладе Куно Пфистера на Дне Оберона в ЦЕРНе).

Привязка к неконтролируемым внешним библиотекам -- как показывает опыт, рискованное предприятие именно в плане evolvability.
Oberon microsystems именно на этом в каком-то смысле и нагрелось: ведь старый MacOS гикнулся -- а поддержка как нового МакОС, так и линукса оказалась не такой уж тривиальной.

Я бы предпочел просто Оберон с расширенной способностью интеграции с внешним миром по сравнению с классическим. Но без этой рискованной сложности автоматической поддержки look-and-feel подлежащей платформы. Хотя последнее действительно соблазнительно с коммерческой точки зрения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Ubuntu 11.10 под WINE
СообщениеДобавлено: Пятница, 14 Октябрь, 2011 07:41 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Обновил дистрибутив до ubuntu 11.10. Вот как теперь выглядит BB Wine 1.3, надо только немного настроить шрифты по умолчанию.


Вложения:
bbwine13ubuntu1110.png
bbwine13ubuntu1110.png [ 126.57 КБ | Просмотров: 17129 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Пятница, 14 Октябрь, 2011 08:52 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
А окошки составных документов перетаскиваются без задержки? У меня это происходит с заметными тормозами, будто окно весит полтонны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Пятница, 14 Октябрь, 2011 09:59 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Иван Кузьмицкий писал(а):
А окошки составных документов перетаскиваются без задержки? У меня это происходит с заметными тормозами, будто окно весит полтонны.
В 11.04 было так. Если не ставить дрова к видеокарте ati, то все супер, стоит поставить — все происходит как вы описали. В 11.10 пока не получилось поставить драйвер, работаю на универсальном - все хорошо, окна перетаскиваются плавно. Но не знаю как будет, если поставить дрова. Косяков с цветом больше нет, которые выше описывал.

А вот еще, на скриншоте заголовок "Wine загрузчик программ ..." если не активен окно Tools то надпись BlackBox.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Пятница, 14 Октябрь, 2011 10:09 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Денисов писал(а):
А вот еще, на скриншоте заголовок "Wine загрузчик программ ..." если не активен окно Tools то надпись BlackBox.
Здорово.
Проблема, выходит, уходит постепенно :)

Если как-нибудь будет время и силы, пожалуйста, попробуйте запустить текущую школьную сборку с сайта Информатики-21 -- что там будет в заголовке вместо BlackBox. Должно быть имя рабочей папки.

Ну и вообще лишний скриншот в пропагандистских целях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Пятница, 14 Октябрь, 2011 11:08 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Info21 писал(а):
Если как-нибудь будет время и силы, пожалуйста, попробуйте запустить текущую школьную сборку с сайта Информатики-21 -- что там будет в заголовке вместо BlackBox. Должно быть имя рабочей папки.
Да, действительно имя рабочей папки.


Вложения:
school.png
school.png [ 114.98 КБ | Просмотров: 17118 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 171 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB