eXec.plMAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA
MAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA

czwartek, 9. lutego, 2023, 10:18

Amiga forum / Internet i sieć / AmigaONE Zone

Czytasz wątek: AmigaONE Zone

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 13:45

@amigafan
Odnosisz się może do problemu z pisaniem/wyświetlaniem polskich znaków o której nieustannie czytam na mosowym sąsiednim portalu?



ąćęłóńśźż, ĄĆĘŁÓŃŚŻŹ - spod OWB 1.1 na MorphOS-ie. Jeszcze jakieś tego rodzaju rewelacje? Może w Amiga Dementi mam to napisać?

@amigafan
Ponoć wersja MOSowa ma prawidłowe ściąganie plików



Ponoć to w Moskwie na Placu Czerwonym samochody rozdają. OWB 1.1 dla MorphOS-a po prostu ma ściąganie plików. Bez żadnych wątpliwości.

@amigafan
Ale za to właśnie dzięki ClipDown jest możliwość zapisywania na dysku całej strony wraz z grafiką a nawet wraz ze wszystkimi podstronami. Czy MOSowa wersja OWB ma podobną funkcjonalność?



To jest funkcjonalność ClipDown, a nie OWB. Pod MorphOS-em mogę sobie do tego wgeta odpalić.

Odpowiedz

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 14:07

@konrad
W MOSie nie takie rzeczy robi się w "dwa tygodnie" i na słowo harcerza należy wierzyć, że mając źródła dla AmigaOS zrobił wersję dla MOSa nawet do nich nie zaglądając.



A po co miałby zaglądać, skoro wersja dla MorphOS-a jest zrobiona pod MUI, natomiast Joerg Strohmayer sam napisał, że w zasadzie jego wersja jest mieszana, częściowo wykorzystuje ReAction a częściowo bezpośrednio odwołuje się do Intuition? Poza tym, Fab miał źródła z SVN-a a nie „źródła dla AmigaOS”. Chyba, że „źródła dla AmigaOS” to te w repozytorium. Wtedy rozumieć należy, że Fab powinien skompilować źródła z SVN-a bez zaglądania do nich?

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 14:35

@Grzegorz
A po co miałby zaglądać, skoro wersja dla MorphOS-a jest zrobiona pod MUI, natomiast Joerg Strohmayer sam napisał, że w zasadzie jego wersja jest mieszana, częściowo wykorzystuje ReAction a częściowo bezpośrednio odwołuje się do Intuition?




OWB to nie tylko GUI.

Odpowiedz

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 14:42

@konrad
OWB to nie tylko GUI.



Owszem, co w takim razie z rzeczy specyficznych dla AmigaOS 4, a niezwiązanych z GUI, mogło być przydatne do wykonania portu dla MorphOS-a? Ponawiam też pytanie, czy „źródła dla AmigaOS 4” to jakaś specjalna wersja różniąca się od tej z oficjalnego repozytorium projektu?

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 15:06

@Grzegorz
Owszem, co w takim razie z rzeczy specyficznych dla AmigaOS 4, a niezwiązanych z GUI, mogło być przydatne do wykonania portu dla MorphOS-a?




Wszystko. MOS przecież wzoruje się na AmigaOS, więc o wiele łatwiej przenieść program z AmigaOS na MOSa i odwrotnie niż z Linuxa na MOSa. Sam ostatnio stwierdziłeś, że posiadając wersję MOSową swojego programu wystarczyło zrobić make OS4, żeby uzyskać wersję dla AmigaOS.



@
Ponawiam też pytanie, czy „źródła dla AmigaOS 4” to jakaś specjalna wersja różniąca się od tej z oficjalnego repozytorium projektu?



Tak, to specjalna wersja.

Odpowiedz

radov
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 15:21

@Grzegorz
@konrad
OWB to nie tylko GUI.



Owszem, co w takim razie z rzeczy specyficznych dla AmigaOS 4, a niezwiązanych z GUI, mogło być przydatne do wykonania portu dla MorphOS-a? Ponawiam też pytanie, czy „źródła dla AmigaOS 4” to jakaś specjalna wersja różniąca się od tej z oficjalnego repozytorium projektu?



(Mój błąd, wyszukiwarka przeszukuje i starsze wersje: [size=8]Widzisz - nikt nie zauważył jednej rzeczy: cały spis SVN do którego się odnosimy dotyczy tylko i wyłącznie wersji Galekid. W związku z powyższym nie wiemy ile i jakie zmiany zostały wprowadzone do Duduo.[/size])
Po drugie: jak widać po "patchach" - Strohmayer wprowadza zmiany tak do plików jawnie przeznaczonych dla AOS4 jak i dla "rdzennych" OWB. I kod który wprowadza liczony jest w setkach kilobajtów (łącznie oczywiście)
Po trzecie:
- zobacz jak wygląda "mała" --łatka-- na obsługę czcionek przez OWB dla AOS4.1
- zobacz jak wygląda kod większej łatki w Galekid - --link--. Jak widzisz zmiany są wprowadzane tak do kodu dla AOS4.1 jak i specyficznego dla OWB

Możesz to ignorować, ale Fab ma znacznie uproszczone zadanie mając cały kod 'poszatkowany" etykietami: #if PLATFORM(AMIGAOS4) ..... #endif
Rozumiem wiarę w jego możliwości programistyczne, ale przecież to co zrobił Joerg to są łatki silnika OWB pozwalające uzyskać oczekiwaną funkcjonalność pod AOS4.1. Jeśli Fab wykorzystał "czysty kod" - to MOS również tych łatek potrzebuje. Według mnie fizycznie nie jest możliwe aby odtworzył dla MOSa kilkaset kilobajtów linii kodu, bez wspierania się pracą Joerga. Choćby po to, by wiedzieć gdzie silnik OWB potrzebuje zmian specyficznych dla platformy.

PS. Dla mnie jest trochę dziwne, że będąc osobą znającą się na programowaniu - mającą dostęp do publicznej dokumentacji zmian Strohmayera m.in w silniku OWB dziwisz się, że potrzebował on tyle uaktualnień swojego programu, a fab tylko 2
PS2. Nie zapomnij też, że Strohmayer uczestniczył w projekcie Duduo od jego samego początku. Fab tworząc pierwszą wersję OWB dysponował źródłami ukończonego Duduo - inaczej niż Joerg.

Odpowiedz

amigafan
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 17:49

@Grzegorz
Jeszcze jakieś tego rodzaju rewelacje?



Czyli rozumiem, że MOSowcy piszący na PPA, że im nie działają polskie znaki po prostu perfidnie kłamią oczerniając swój własny system. Oj jak nie ładnie.
@Grzegorz
Może w Amiga Dementi mam to napisać?



Zdaje się że to forum służy dla Amigi - jak sama nazwa wskazuje.
@Grzegorz
Ponoć to w Moskwie na Placu Czerwonym samochody rozdają.



To jedź i przywieź se cały wagon jak dają.
@Grzegorz
Bez żadnych wątpliwości.



Jak wyniknęło powyżej mosisci kłamią w sprawie braku polskich liter w OWB.
Może tak samo perfidnie kłamią, że mają ściąganie plików. Stąd użycie słowa "podobno" jest całkowicie uzasadnione.
Widać trafiłem w czuły punkt bo od razu było oburzenie. "Uderz w stół a nożyce się odezwą"
@Grzegorz
Pod MorphOS-em mogę sobie do tego wgeta odpalić.



Którego używanie bez ClipDown jest bardzo niewygodne.
Ale lepiej próbować odwrócić kota ogonem.

Odpowiedz

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 18:15

@amigafan
Czyli rozumiem, że MOSowcy piszący na PPA, że im nie działają polskie znaki po prostu perfidnie kłamią oczerniając swój własny system.



Nie, nie rozumiesz. Po pierwsze pisze to jedna osoba a nie mosowcy. Po drugie osoba ta używa przestarzałej wersji systemu, w której ma w dodatku bałagan.

@amigafan
To jedź i przywieź se cały wagon jak dają.



Ale to Ty jesteś specjalistą od wożenia wagonami, ostatnio CyberStormyPPC wiozłeś... Poza tym ja na "ponoć" nie bazuję.

@amigafan
Jak wyniknęło powyżej mosisci kłamią w sprawie braku polskich liter w OWB. Może tak samo perfidnie kłamią, że mają ściąganie plików. Stąd użycie słowa "podobno" jest całkowicie uzasadnione.



Na razie jedynym perfidnym kłamcą w tym temacie jesteś Ty. Poza tym kto to jest „mosista”? To coś jak amifaszysta?

@amigafan
Którego używanie bez ClipDown jest bardzo niewygodne.



To ClipDown jest tylko nakładką na wgeta? Myślałem, że to samodzielny program... W tej sytuacji mówienie, że OWB dla AmigaOS ma ściąganie plików, podczas gdy robi to zewnętrzna aplikacja, która jest interfejsem dla innej aplikacji, jest zwyczajnie śmieszne.

Odpowiedz

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 18:16

@radov
Fab ma znacznie uproszczone zadanie mając cały kod 'poszatkowany" etykietami: #if PLATFORM(AMIGAOS4) ..... #endif



To w końcu jakiej wersji używa Fab? Tej z SVN-a czy „specjalnej wersji AmigaOS 4”, o której pisze Konrad, a jeżeli tak, to skąd ją wziął? Poza tym np. łatka na obsługę czcionek w AmigaOS 4 nie ma w MorphOS-ie żadnego zastosowania, podobnie jak inne modyfikacje, ze względu na inną bibliotekę użytą do stworzenia interfejsu graficznego.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 18:33

@Grzegorz

To w końcu jakiej wersji używa Fab? Tej z SVN-a czy „specjalnej wersji AmigaOS 4”, o której pisze Konrad, a jeżeli tak, to skąd ją wziął?




Udajesz czy naprawdę nie rozumiesz?


Odpowiedz

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 18:40

@konrad
Udajesz czy naprawdę nie rozumiesz?



Nie ma to jak odpowiedzieć pytaniem na pytanie. Sam napisałeś, że istnieje „specjalna wersja” źródeł OWB dla AmigaOS 4, która nie pokrywa się z tą na SVN-ie. Skoro są dwie różne wersje, to Fab skorzystał z jednej z nich. Z której zatem? Jeżeli nie z tej z SVN, to musiał ją wziąć skądinąd. Czy wyrażam się logicznie, a jeżeli nie, to w którym miejscu jest błąd?

Odpowiedz

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 18:58

@konrad
Wszystko. MOS przecież wzoruje się na AmigaOS, więc o wiele łatwiej przenieść program z AmigaOS na MOSa i odwrotnie niż z Linuxa na MOSa. Sam ostatnio stwierdziłeś, że posiadając wersję MOSową swojego programu wystarczyło zrobić make OS4, żeby uzyskać wersję dla AmigaOS.



Heh, 'os4' to po prostu jeden z trzech targetów w moim makefile do DigiBoostera. Taki target ustawia między innymi specyficzne dla AmigaOS 4 opcje kompilatora oraz stałą DBPRO_PPC_AMIGAOS, która jest często gęsto używana w kodzie do warunkowej kompilacji kodu specyficznego dla AmigaOS 4 (jak i też warunkowego wykluczania kodu specyficznego dla AmigaOS 3 i MorphOS-a). Tych warunkowych fragmentów jest sporo, na przykład wykorzystanie Reggae i nowych możliwości MUI 4 jest tylko pod MorphOS-em, OS4 natomiast wymaga między innymi dodatkowego kodu przy otwieraniu bibliotek (inicjalizacja interfejsów), czy innego niż dwie pozostałe platformy kodu obsługującego kółka myszki w niektórych moich prywatnych klasach MUI. Jeżeli więc odniosłeś wrażenie, że miałem kod pod MOS-a i przeniosłem go jednym ruchem na AmigaOS 4, jest to wrażenie z gruntu błędne. Kompilowanie DigiBoostera 3 z jednego źródła na 3 systemy jest możliwe tylko dlatego że cały kod od początku był pisany z myślą o tych trzech systemach, z uwzględnieniem różnic między nimi.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 19:05

@Grzegorz

Nie ma to jak odpowiedzieć pytaniem na pytanie. Sam napisałeś, że istnieje „specjalna wersja” źródeł OWB dla AmigaOS 4, która nie pokrywa się z tą na SVN-ie. Skoro są dwie różne wersje, to Fab skorzystał z jednej z nich. Z której zatem? Jeżeli nie z tej z SVN, to musiał ją wziąć skądinąd. Czy wyrażam się logicznie, a jeżeli nie, to w którym miejscu jest błąd?




Jeden projekt w SVN może mieć wiele gałęzi, dlatego z SVN można pobrać źródła dla Amigi lub źródła dla Linuxa lub w ogóle wszystkie źródła. Poprawki w wersji dla Amigi mogą być naniesione na wersję dla Linuxa, jeśli programiści uznają, że jest to słuszne.

Więcej znajdziesz pod hasłem: systemy kontroli wersji.

Odpowiedz

konrad
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 19:11

@Grzegorz
Jeżeli więc odniosłeś wrażenie, że miałem kod pod MOS-a i przeniosłem go jednym ruchem na AmigaOS 4, jest to wrażenie z gruntu błędne.




W SVN OWB jest podobne rozróżnienie. Część kodu jest wspólna, a część dotyczy konkretnego systemu. Pisał Ci o tym wyżej Radov.



@
Kompilowanie DigiBoostera 3 z jednego źródła na 3 systemy jest możliwe tylko dlatego że cały kod od początku był pisany z myślą o tych trzech systemach, z uwzględnieniem różnic między nimi.



Niepotrzebnie używasz MUI w programach dla AmigaOS. Będą z tego problemy w przyszłości, a sądzę że wersja dla Amigi będzie częściej sprzedawana niż wersja dla MOSa.

Odpowiedz

Grzegorz
Nieaktywny użytkownik starego forum

Re:AmigaONE Zone wysłany: 2009-03-05 19:32

@konrad
Niepotrzebnie używasz MUI w programach dla AmigaOS. Będą z tego problemy w przyszłości, a sądzę że wersja dla Amigi będzie częściej sprzedawana niż wersja dla MOSa.



Trudno, będą problemy to będą. Będę wtedy zalecał użytkownikom zmianę systemu na MorphOS-a. Kryterium zasadniczym jest dostępność danej biblioteki GUI na wszystkie docelowe platformy. MUI jest jedynym poważnym rozwiązaniem spełniającym ten warunek. Uzycie innego GUI w wersji dla AmigaOS 4 jest teoretycznie możliwe, ale taka operacja musi być realnie uzasadniona finansowo. Poza tym nie bardzo widzę coś, co mogłoby MUI zastąpić, ReAction jest zbyt ograniczone. Rozumiem oczywiście, że Hyperion nie miał ochoty opierać systemu o MUI, nad którym nie ma kontroli, ale lepiej by zrobili gdyby na przykład rozwinęli Zune, zamiast pakować się w ReAction. Wiele się mówiło o przyciągnięciu MorphOS-owych programistów do AmigaOS 4 z okazji portu tego systemu na Pegasosa, ale jeżeli używanie MUI ma być błędem, to nici z tego przyciągania. Ktoś, kto raz użył lepszej biblioteki, nie będzie chciał używać gorszej.

Odpowiedz

« poprzednia 1 2 3 4 5 6 następna »

AmigaOS.pl