Wątek: Kompatybilność wsteczna
Wróć do listy wątków1 z 1
1 z 9: DJGraco
Hej,
Co myślicie o tym, żeby była kompatybilność wsteczna pomiędzy starym podsystemem mowy a nowym? Da się w ogóle tak zrobić?
Bo rozmawiałem z Grzegorzem Złotowiczem odnośnie jego syntezatora, i pisał, że musi na nowo sterownik pisać, i że NV Access zapomniało o czymś takim jak kompatybilność wsteczna.
Użytkownik DJGraco edytował ten post 12.02.2020, 19:56
12.02.2020 19:54
2 z 9: Lowca_Androidow
JUż o tym kiedyś pisałem i również się dziwię, że nie zostało nic takiego wdrożone w nowy NVDA. Nawet sam Windows ma takie możliwości, jest opcja uruchamiania aplikacji w trybie windows 7, owszem nie działa to idealnie, ale działa.
Tak samo było z aplikacjami 32 bitowymi pod systemem 64 bitowym, owszem dawno, ale początki były takie, że one nie dawały się uruchomić, wprowadzono taką możliwość.
Przyzwyczajenie jest może i nienajlepszym sposobem na życie, często przeszkadza, ale w pewnym wieku trudno jest się przestawić i żeby były alternatywy w nowszej wersji to OK, ale są przypadki, że takowych nie ma, ot choćby syntezatory mowy.
Dziękuję wszystkim tym, którzy mnie wspierali i pomagali, wszystkim tym, z którymi miło się gawędziło i spędzało czas.
Ostatnie zdarzenia przyspieszyły moją decyzję, odchodzę.
Na koniec chciałem pogratulować moderatorom grupy o telefonach, Samodzielność oraz Polskie społeczeństwo działań skutkujących tym, że nie chce się tutaj zaglądać
Mają wyłączność na słuszność, user nie ma prawa mieć innego zdania, a jeśli takowy broni swoich racji spuszczają ze smyczy swoją obronną maskotkę.
Działania władzy pokazują jedynie, że wspomniana moderacja ma w głębokim poważaniu to co miśli zwykły user bez uprawnień moderatorskich, bo kimże taki user jest..
Brak wyjaśnień, merytorycznych, podpartych choćby regulaminem, to brak szacunku.
Jak to nawet namiastka władzy potrafi uderzyć do głowy...
Aha, kroplę czary przelał ban otrzymany za to, że napisałem do maskotki moderatorek, że się podlizuje, żałuję jedynie, że nie napisałem kulturalnie, a nie zgodnie z moimi zasadami, że zawsze piszę to co myślę, czyli, że liże dupę.
12.02.2020 20:15
3 z 9: zvonimirek222
Nie da się.
Ludzie z NV Accessu o tym już dawno powiedzieli.
Grzegorz jest też na eltenie i jest członkiem tej grupy.
Ciekawie, dlaczego on też tutaj do dyskusji się nie włącza.
--Cytat (DJGraco):
Hej,
Co myślicie o tym, żeby była kompatybilność wsteczna pomiędzy starym podsystemem mowy a nowym? Da się w ogóle tak zrobić?
Bo rozmawiałem z Grzegorzem Złotowiczem odnośnie jego syntezatora, i pisał, że musi na nowo sterownik pisać, i że NV Access zapomniało o czymś takim jak kompatybilność wsteczna.
Użytkownik DJGraco edytował ten post 12.02.2020, 19:56
--Koniec cytatu
Student studentowi wszystko
12.02.2020 20:17
4 z 9: pajper
Nie do końca mówisz Zvonimirze prawdę. Da się, bo zasada działania syntezatorów się bardzo nie zmieniła.
Obecne API działa zdarzeniowo w przeciwieństwie do poprzedniego na zasadzie query-response, w praktyce oznacza to, że zupełnie zmieniło się podejście. Jednak nic nie stoi na przeszkodzie, by napisać kompatybilność wsteczną, dobra, nic prócz jednej, acz ważnej rzeczy:
I tak mija się to z celem. Byłoby ogromnym zaangażowaniem czasu, a kompatybilności i tak by nie było, bo nawet przy pełnej zgodności API pozostaje problem Pythona 3. A więc i tak twórcy muszą zmieniać, i tak.
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
12.02.2020 21:16
5 z 9: zvonimirek222
Niestety mówię, bo wiem co mi pisali ludzie z NV accessu.
--Cytat (pajper):
Nie do końca mówisz Zvonimirze prawdę. Da się, bo zasada działania syntezatorów się bardzo nie zmieniła.
Obecne API działa zdarzeniowo w przeciwieństwie do poprzedniego na zasadzie query-response, w praktyce oznacza to, że zupełnie zmieniło się podejście. Jednak nic nie stoi na przeszkodzie, by napisać kompatybilność wsteczną, dobra, nic prócz jednej, acz ważnej rzeczy:
I tak mija się to z celem. Byłoby ogromnym zaangażowaniem czasu, a kompatybilności i tak by nie było, bo nawet przy pełnej zgodności API pozostaje problem Pythona 3. A więc i tak twórcy muszą zmieniać, i tak.
--Koniec cytatu
Student studentowi wszystko
12.02.2020 22:26
6 z 9: grzezlo
To jest ciekawe, że na współczesnym intelowskim procesorze spokojnie można odpalić jakiś kod pisany na niego w latach 80-tych, który będzie działał, wykorzystując rzecz jasna pewnie z 5 procent możliwości tego procesora, ale jednak kompatybilność wsteczna jest.
Natomiast współcześnie się o tym zapomina w technologiach, ale co bardziej przeraża również w językach programowania.
To że Java nie jest kompatybilna wstecznie i stare aplikacje Javy wymagają starej maszyny wirtualnej, to mnie nawet bawi, Że nawet Python poszedł tą drogą, to jest mało poważne i nie do końca zrozumiałe.
Ale istotnie, jak wspomniał przedmówca, to właśnie niekompatybilność wsteczna Pythona 3 jest sednem problemów z NVDA i jego dodatkami.
W każdym razie, ten wpis piszę na NVDA 2019.3 udźwiękowionym nową wersją syntezatora Gregor, którą udało mi się uruchomić wczoraj w nocy.
Myślałem, że będzie to wymagać większego nakładu pracy, a starczyła zmiana jakichś 15 procent kodu dodatku i parę linijek w kodzie biblioteki dll.
Skutkiem ubocznym jest możliwość literowania, bo musiałem wreszcie dokończyć obsługę indeksowania wypowiedzi, więc syntezator nie przerywa po pierwszym znaku.
01.03.2020 14:48
7 z 9: zvonimirek222
No właśnie.
Nawet syntalk w wersji alpha NVDA już zaczął trybić.
--Cytat (grzezlo):
To jest ciekawe, że na współczesnym intelowskim procesorze spokojnie można odpalić jakiś kod pisany na niego w latach 80-tych, który będzie działał, wykorzystując rzecz jasna pewnie z 5 procent możliwości tego procesora, ale jednak kompatybilność wsteczna jest.
Natomiast współcześnie się o tym zapomina w technologiach, ale co bardziej przeraża również w językach programowania.
To że Java nie jest kompatybilna wstecznie i stare aplikacje Javy wymagają starej maszyny wirtualnej, to mnie nawet bawi, Że nawet Python poszedł tą drogą, to jest mało poważne i nie do końca zrozumiałe.
Ale istotnie, jak wspomniał przedmówca, to właśnie niekompatybilność wsteczna Pythona 3 jest sednem problemów z NVDA i jego dodatkami.
W każdym razie, ten wpis piszę na NVDA 2019.3 udźwiękowionym nową wersją syntezatora Gregor, którą udało mi się uruchomić wczoraj w nocy.
Myślałem, że będzie to wymagać większego nakładu pracy, a starczyła zmiana jakichś 15 procent kodu dodatku i parę linijek w kodzie biblioteki dll.
Skutkiem ubocznym jest możliwość literowania, bo musiałem wreszcie dokończyć obsługę indeksowania wypowiedzi, więc syntezator nie przerywa po pierwszym znaku.
--Koniec cytatu
Student studentowi wszystko
01.03.2020 16:30
8 z 9: zvonimirek222
btw, czy mógłbyś, jeżeli ta wersja syntezatora jest dopracowana, dać do niej namiary w dziale powiadomienia tej grupy?
--Cytat (grzezlo):
To jest ciekawe, że na współczesnym intelowskim procesorze spokojnie można odpalić jakiś kod pisany na niego w latach 80-tych, który będzie działał, wykorzystując rzecz jasna pewnie z 5 procent możliwości tego procesora, ale jednak kompatybilność wsteczna jest.
Natomiast współcześnie się o tym zapomina w technologiach, ale co bardziej przeraża również w językach programowania.
To że Java nie jest kompatybilna wstecznie i stare aplikacje Javy wymagają starej maszyny wirtualnej, to mnie nawet bawi, Że nawet Python poszedł tą drogą, to jest mało poważne i nie do końca zrozumiałe.
Ale istotnie, jak wspomniał przedmówca, to właśnie niekompatybilność wsteczna Pythona 3 jest sednem problemów z NVDA i jego dodatkami.
W każdym razie, ten wpis piszę na NVDA 2019.3 udźwiękowionym nową wersją syntezatora Gregor, którą udało mi się uruchomić wczoraj w nocy.
Myślałem, że będzie to wymagać większego nakładu pracy, a starczyła zmiana jakichś 15 procent kodu dodatku i parę linijek w kodzie biblioteki dll.
Skutkiem ubocznym jest możliwość literowania, bo musiałem wreszcie dokończyć obsługę indeksowania wypowiedzi, więc syntezator nie przerywa po pierwszym znaku.
--Koniec cytatu
Student studentowi wszystko
01.03.2020 16:36
9 z 9: grzezlo
Jeszcze testuję, ale jutro wieczorem planuję opublikować.
01.03.2020 17:10