eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.telefonia.gsmFani Apple zachwycaja sie Androidem:)
Ilość wypowiedzi w tym wątku: 60

  • 21. Data: 2015-08-14 18:37:26
    Temat: Re: Fani Apple zachwycaja sie Androidem:)
    Od: Sebastian Biały <h...@p...onet.pl>

    On 2015-08-13 01:11, Marek wrote:
    > Jak sobie wyobrażasz synchronizacje gui->user gdy wszystko wrzucisz w
    > tło?

    95% akcji gui nie wymaga żadnej synchronizacji. Po prostu kręci się
    gdzieś throbber. Nawet interaktywne elementy GUI takie jak wyświetlanie
    strony nie wymagają żadnej synchronizacji - klikasz w linki i zakładasz
    że po chwili możesz *przewijać* tekst nawet jesli nie załadowaly się
    wszystkie obrazki i reklamy. Szybkośc jest zbedna. Niezbedna jest
    responsywność.

    > Przecież musi to być zsynchronizowane.

    Nie musi. Myliusz jak niedzielny programista Delphi. oko ma ograniczone
    mozliwości i nie musisz wszystkiego nagle narysować na gotowo, nic sie
    nie stanie jak po chwili coś się gdzieś dorysuje po 5ms.

    > Wynik zadania w tle w 99% ma
    > być jakoś odzwierciedlony w zmianie stanu w gui (coś ma się "narsować").

    Nic ma się nie narysować, ma się narysować w połowie, ma się narysowac
    za godzinę. Współczesne aplikacje nie wymagają *natychmiastowej*
    reakcji, wymagają tylko *płynnej* obsługi. jak klikasz w przycisk to
    spodziewasz się ze bedzie to widac/slychać, a sama akcja może się
    wykonać po chwili. Natomiast w dobie onklikowych implementatorów
    zazwyczaj jest tak że pacniesz w przycisk a on jak zaklęty, nawet nie
    widac że zareagował.

    > Najprostrzy sposób to progress bar (długa operacja) lub zamrożenie gui
    > (krótka operacja). Co wybierasz?

    Kilka innych.

    > Jeśli ani jedno i ani drugie to wtedy gui aplikacji będzie dla usera
    > zachowywać się kompletnie niedetermistycznie

    Przeglądarki się tak zachowuja. Dowolny sewis a-la portal zatrudnia
    imbecyli którzy nie slyszeli że rozmiar obrazkow mozna podać zawczasu w
    htmlu, więc takowy portal skacze po calym ekranie podczas ladowania.
    Masz jakiś wiekszy kłopot poza przeklinaniem, żeby z niego korzystać?

    , To pozbawienie usera
    > sprzężenia zwrotnego z gui. User nie będzie wiedział czy już może coś
    > kliknąć czy poczekać, czy w ogóle coś się dzieje.

    W dobie imbecyli z JavaScript i tak nie wie. I jakoś sie kręci.


  • 22. Data: 2015-08-14 18:39:44
    Temat: Re: Fani Apple zachwycaja sie Androidem:)
    Od: Sebastian Biały <h...@p...onet.pl>

    On 2015-08-12 17:50, Sebastian Biały wrote:
    > Nawet OSy są spieprzone, że przypomnę że głupi windows czeka kilka
    > sekund na odpowiedź czy w napędzie jest płyta jesli własnie jest
    > detektowana, a starsze windowsy zamarzaly się na czas odczytu dyskietki.

    Zapomniałem o moim flagowym przykładzie. Dekoden nc+ czeka przy zmianie
    kanałów na pojawienie się sygnału, w zasadzie czeka nawet na reakcje na
    przyciski. H.. wie po co. Typowy przykład pisania "byle jak".


  • 23. Data: 2015-08-15 10:05:35
    Temat: Re: Fani Apple zachwycaja sie Androidem:)
    Od: Marek <f...@f...com>

    On Fri, 14 Aug 2015 18:37:26 +0200, Sebastian
    Biały<h...@p...onet.pl> wrote:
    > Nie musi. Myliusz jak niedzielny programista Delphi. oko ma
    ograniczone
    > mozliwości i nie musisz wszystkiego nagle narysować na gotowo, nic
    sie
    > nie stanie jak po chwili coś się gdzieś dorysuje po 5ms.

    Nie zawsze jest tak, że można rysować partiami, nikt nie chce oglądać
    efektów komputerowych z filmów z lat 80 u.w.


    > Nic ma się nie narysować, ma się narysować w połowie, ma się
    narysowac
    > za godzinę. Współczesne aplikacje nie wymagają *natychmiastowej*
    > reakcji, wymagają tylko *płynnej* obsługi. jak klikasz w przycisk
    to
    > spodziewasz się ze bedzie to widac/slychać, a sama akcja może się
    > wykonać po chwili. Natomiast w dobie onklikowych implementatorów
    > zazwyczaj jest tak że pacniesz w przycisk a on jak zaklęty, nawet
    nie
    > widac że zareagował.

    Przwciesz windows przyzwyczaiło wszystkich do takiego modelu, albo co
    chwila okno modalne albo inna blokada gui, nie można sobie np.
    otworzyć w aplikacji okna ustawień i mieć je otwarte nie blokując
    reszty.

    > Przeglądarki się tak zachowuja. Dowolny sewis a-la portal zatrudnia
    > imbecyli którzy nie slyszeli że rozmiar obrazkow mozna podać
    zawczasu w
    > htmlu, więc takowy portal skacze po calym ekranie podczas ladowania.

    Aaa Ty do przeglądarki pijesz. Trzabyło tak od razu. Tylko myślę, że
    argument o deklaracji rozmiaru obrazka w html pasuje do lat 90 i
    mosaica (nie wiem czy się orientujesz co to było) a nie do
    współczesnego html, w którym jest coraz mniej html.
    W kwesti przeglądarek to raczej rzucasz się z motyką na Słońce..
    Nawet najlepszą przeglądarkę "ubije" webdeveloper, a
    najoptymalniejszą stronę www ubije kiepska przeglądarką. To czego
    oczekujesz wymaga kooperacji obu stron (obu progamistów) co w
    praktyce jest niemożliwe.
    Dlatego powstaje coś takiego jak aplikacje mobilne do serwisów www,
    jakiś absurd.

    --
    Marek


  • 24. Data: 2015-08-15 10:29:47
    Temat: Re: Fani Apple zachwycaja sie Androidem:)
    Od: Marek <f...@f...com>

    On Fri, 14 Aug 2015 18:39:44 +0200, Sebastian
    Biały<h...@p...onet.pl> wrote:
    > Zapomniałem o moim flagowym przykładzie. Dekoden nc+ czeka przy
    zmianie
    > kanałów na pojawienie się sygnału, w zasadzie czeka nawet na
    reakcje na
    > przyciski. H.. wie po co. Typowy przykład pisania "byle jak".

    Weź mnie nie wqr. U teściowej jest jakiś dekoder multimedi "java
    powered". Reakcja na klawisz pilota 10s. Jak już oglądam tv u siebie
    w domu to metodą 2 sek na kanał i przeskakuje na następny (analogowa
    kablówka w tv) a z tym "java powered" się nie da. Jak się szybko
    naciska to tylko buforuje 3 ostatnie i zareaguje na nie po minucie
    albo się zawiesi.

    --
    Marek


  • 25. Data: 2015-08-15 10:33:35
    Temat: Re: [OT] Fani Apple zachwycaja sie Androidem:)
    Od: Sebastian Biały <h...@p...onet.pl>

    On 2015-08-15 10:05, Marek wrote:
    > Nie zawsze jest tak, że można rysować partiami, nikt nie chce oglądać
    > efektów komputerowych z filmów z lat 80 u.w.

    W interfejscie uzytkownika to czy lista pojawi się od razu czy po 5ms
    nie ma żadnego znaczenia. Dla responsywności i płynności przewijania
    scrollbara - ma znaczenie *zasadnicze*.

    > Przwciesz windows przyzwyczaiło wszystkich do takiego modelu

    Microsoft nigdy nie był i już nie będzie wzorcem dla gui. To oni
    przyzwyczaili ludzi do dziadostwa, głwnie dlatego że ich API pochodzi z
    Win3.x a tam nie bylo wątkow tylko cooperative multitasking. Efektem
    czego współczesne bibloioteki, nawet te nowoczesniejsze jak Qt wymagają
    paintowania z wątku GUI a nie z innych. I nikt tak naprawdę nie wie
    dlaczego, bo dla karty graficznej nie ma znaczenia jaki wątek ją o coś
    prosi, a synchronizacja i tak jest bo kazdy proces ma po jednym watku
    głownym. Unix to samo, X-y wymagają paintowania z jednego wątku. Diabli
    wiedzą dlaczego.

    , albo co
    > chwila okno modalne albo inna blokada gui, nie można sobie np. otworzyć
    > w aplikacji okna ustawień i mieć je otwarte nie blokując reszty.

    Modalność nie ma nic wspolnego z responsywnością. Responsywność - z
    grubsza - polega na tym że jak masz załadować milion elementów do
    drzewa, to tępak załaduje je od razu blokując GUI a mądrzejszy załaduje
    je w 2 sekundy ale pozwoli na działanie gui w międzyczasie dając
    *złudzenie* responsywności. Jego ładowanie potrwa dłużej, ale będzie
    nieblokujące dla gui. Inna sprawa że tępaki zazwyczaj testują apliakcje
    na kilku elementach, nie zastanawiają się nad O(N^2).

    > Aaa Ty do przeglądarki pijesz.

    Nie. Przeglądarki to typowy przykład że masz 20 zespołów programistow i
    *WSZYSCY* popelniają te same błedy robiąc logikę w onklikach. Bo tak
    jest taniej. Myślałem że może Edge coś zmieni, ale wygląda na to że
    podstawą zmianą w Edge jest branch repozytorium IE.

    > Trzabyło tak od razu. Tylko myślę, że
    > argument o deklaracji rozmiaru obrazka w html pasuje do lat 90

    Dalej działa i roku na rok jest coraz rzadziej stosowany. Głównie
    dlatego że proces layoutu strony przerzuca się na gówno wydziargane w
    javascript. Nie zmienia to jednak faktu że np. głowne logo allegro po
    załadowaniu powoduje przesuniecie strony za co student dostał by czapę
    na zaliczenie.

    > i mosaica
    > (nie wiem czy się orientujesz co to było)

    Używałem.

    > a nie do współczesnego html,
    > w którym jest coraz mniej html.

    Zgoda. To powoduje że mimo to że strony migają, zmieniają layout w
    trakcie ładowania, zmieniają style itd dalej sa używalne. Bo nie jest
    istotne żeby strone załadować *szybko* i od razu gotową. Istotne jest
    aby w trakcie procesu ładowania pozwolić na interakcję. A to wymaga
    zmiany myslenia i czasem zakopania kilku liderow zespołu programistów.
    Obecnie to działa bardzo przeciętnie, ładowanie w tle to tylko jakaś
    cześć procesu, dalej przetwarzamy dane w onklikach.

    > W kwesti przeglądarek to raczej rzucasz
    > się z motyką na Słońce.. Nawet najlepszą przeglądarkę "ubije"
    > webdeveloper, a najoptymalniejszą stronę www ubije kiepska przeglądarką.

    Nie. To wina przeglądarki, że gui staje się nieresponsywne. Nawet jeśli
    trafie na debila z portalu robiącego O(N^3) to dalej - gui przeglądarki
    nie ma prawa zatrzymać sie na dłużej niż 50ms a i tak to jest grube
    przegięcie. Scrollbary mają działać, linki mają się klikać. To jest
    wyłacznie wina przeglądarek że tak nie jest.

    > To czego oczekujesz wymaga kooperacji obu stron (obu progamistów) co w
    > praktyce jest niemożliwe.

    Nie wymaga. Wymaga zakopania liderów zespołów programistów przeglądarek,
    spalenia kilkudziesięciu durnych książek (głównie o delphi, przepraszam
    za złośliwość) i zmiany kilu OSów. Czyli pikuś.

    > Dlatego powstaje coś takiego jak aplikacje mobilne do serwisów www,
    > jakiś absurd.

    Powstawały zawsze ponieważ głos decydujący o kierunku tego rynku nie
    należy do ludzi inteligentnych z wizją tylko do prawników, ekonomistów,
    cieciów i innej swołoczy.


  • 26. Data: 2015-08-15 17:16:15
    Temat: Re: Fani Apple zachwycaja sie Androidem:)
    Od: Pszemol <P...@P...com>

    Marek <f...@f...com> wrote:
    > On Fri, 14 Aug 2015 18:39:44 +0200, Sebastian Biały<h...@p...onet.pl> wrote:
    >> Zapomniałem o moim flagowym przykładzie. Dekoden nc+ czeka przy zmianie
    >> > kanałów na pojawienie się sygnału, w zasadzie czeka nawet na reakcje
    >>> na > przyciski. H.. wie po co. Typowy przykład pisania "byle jak".
    >
    > Weź mnie nie wqr. U teściowej jest jakiś dekoder multimedi "java
    > powered". Reakcja na klawisz pilota 10s. Jak już oglądam tv u siebie w
    > domu to metodą 2 sek na kanał i przeskakuje na następny (analogowa
    > kablówka w tv) a z tym "java powered" się nie da. Jak się szybko naciska
    > to tylko buforuje 3 ostatnie i zareaguje na nie po minucie albo się zawiesi.


    Pewnie w Dalviku pływa po głębokiej wodzie :-)


  • 27. Data: 2015-08-15 17:16:16
    Temat: Re: Fani Apple zachwycaja sie Androidem:)
    Od: Pszemol <P...@P...com>

    Marek <f...@f...com> wrote:
    > On Fri, 14 Aug 2015 18:37:26 +0200, Sebastian Biały<h...@p...onet.pl> wrote:
    >> Nie musi. Myliusz jak niedzielny programista Delphi. oko ma ograniczone
    >> > mozliwości i nie musisz wszystkiego nagle narysować na gotowo, nic sie
    >>> > nie stanie jak po chwili coś się gdzieś dorysuje po 5ms.
    >
    > Nie zawsze jest tak, że można rysować partiami, nikt nie chce oglądać
    > efektów komputerowych z filmów z lat 80 u.w.

    Nic bardziej wkurzajacego przy oglądaniu niektórych "dizajnerskich" stron
    www to jak nie-do-konca namalowana stronka po 10 sekundach dociągania
    czegoś postanowi przesunąć fragment na który właśnie zamierzasz kliknąć i w
    efekcie klikasz na coś innego.

    Nie wiem jak oni to robią, bo przecież linki do obrazków powinny być dla
    klienta http dostępne od razu wraz z rozmiarem w pikselach, wiec nie trzeba
    mieć całego gifa czy jpg z reklamą, aby zarezerwować dla niego miejsce.

    >> Nic ma się nie narysować, ma się narysować w połowie, ma się narysowac >
    >> za godzinę. Współczesne aplikacje nie wymagają *natychmiastowej* >
    >> reakcji, wymagają tylko *płynnej* obsługi. jak klikasz w przycisk to >
    >> spodziewasz się ze bedzie to widac/slychać, a sama akcja może się >
    >> wykonać po chwili. Natomiast w dobie onklikowych implementatorów >
    >> zazwyczaj jest tak że pacniesz w przycisk a on jak zaklęty, nawet nie >
    >> widac że zareagował.
    >
    > Przwciesz windows przyzwyczaiło wszystkich do takiego modelu, albo co
    > chwila okno modalne albo inna blokada gui, nie można sobie np. otworzyć
    > w aplikacji okna ustawień i mieć je otwarte nie blokując reszty.
    >> Przeglądarki się tak zachowuja. Dowolny sewis a-la portal zatrudnia >
    >> imbecyli którzy nie slyszeli że rozmiar obrazkow mozna podać zawczasu w
    >> > htmlu, więc takowy portal skacze po calym ekranie podczas ladowania.


    Dokladnie.

    > Aaa Ty do przeglądarki pijesz. Trzabyło tak od razu. Tylko myślę, że
    > argument o deklaracji rozmiaru obrazka w html pasuje do lat 90 i mosaica
    > (nie wiem czy się orientujesz co to było) a nie do współczesnego html, w
    > którym jest coraz mniej html. W kwesti przeglądarek to raczej rzucasz się
    > z motyką na Słońce.. Nawet najlepszą przeglądarkę "ubije" webdeveloper, a
    > najoptymalniejszą stronę www ubije kiepska przeglądarką. To czego
    > oczekujesz wymaga kooperacji obu stron (obu progamistów) co w praktyce jest
    niemożliwe.
    > Dlatego powstaje coś takiego jak aplikacje mobilne do serwisów www, jakiś absurd.

    Ale i te aplikacje maja ten sam problem.

    To sie chyba bierze stad, ze ramka z reklama przychodzi od dostarczyciela
    monetyzacji - i zmienia rozmiar z kazda odslona witryny bo jest ciagle inny
    rozmiar i rozsuwanko.


  • 28. Data: 2015-08-15 17:21:36
    Temat: Re: [OT] Fani Apple zachwycaja sie Androidem:)
    Od: Sebastian Biały <h...@p...onet.pl>

    On 2015-08-15 10:29, Marek wrote:
    > Weź mnie nie wqr. U teściowej jest jakiś dekoder multimedi "java
    > powered". Reakcja na klawisz pilota 10s.

    To nie jest wina Javy. Zapewniam że można osiągnąć bajeczna płynność w
    Javie. Tutaj nawet nie jest winien garbage collector bo nie da się
    technicznie wyjaśnić jego działaniem tych lagów. Tu jest bylejakość
    programisty a może głównie projektanta. Powszechna w branży embedded
    gdzie się nie tyle projektuje co pisze ad-hoc.

    Miałem okazję bawić się dzisiaj nowym tv Samsunga. Przyznam, że nawet
    gdy bym chciał nie potrafiłbym tak spieprzyć *wszystkiego*. Dosłownie
    wszystkiego, od responsywności pilota przez absurdalne błędy w GUI po
    ewidentną fuszerkę robienia na kolanie i klejoną gumą do żucia. Ja mam
    bardzo niskie mniemanie o programistach embedded ale tutaj przeszli
    samych siebie skutecznie mnie lecząć z pomysłów zakupu Stupid TV. Ba,
    nawet aplikacja Samsunga na PC do DLNA jest tak kiepska że nie wiadomo
    od czego zacząć aby się nie rozpłakać nad gównianością w każdym
    szczególe. Żeby nie było: Mój 10 letni Sony Bravia ma te same objawy
    tylko w mniejszej skali bo imniej softu. Ewolucja stoi w miejscu. Nie
    zakopiesz liderów zespołów programistow i projektantów - nic się nie zmieni.

    Przeszliśmy daleką drogę od interfejsu GUI w Amidze żeby 30 lat później
    stwierdzić że się cofnelismy w rozwoju do jaskiń.

    Android ma natłok aplikacji pisanych przez tych samych mistszuf co daje
    ogólny pogląd o tym że jest "wolny". Apple się od tego próbowało odciąć
    pisząc responsywny system, ale dali w łapę programistów jakieś onkliki i
    pozamiatane, apliakcje są napisane po staremu. Dalej czekam na jakąś
    rewolucję albo reset i wracamy do Amigi.


  • 29. Data: 2015-08-15 23:14:12
    Temat: Re: [OT] Fani Apple zachwycaja sie Androidem:)
    Od: Marek <f...@f...com>

    On Sat, 15 Aug 2015 10:33:35 +0200, Sebastian
    Biały<h...@p...onet.pl> wrote:
    > głownym. Unix to samo, X-y wymagają paintowania z jednego wątku.
    Diabli
    > wiedzą dlaczego.

    To czego szukasz nazywa się "eXene". Tam każdy widget to osobny wątek
    i miało rozwiązać problem "async reply" w X bo do tego chyba pijesz?
    Czy jest rozwijane - nie wiem.

    --
    Marek


  • 30. Data: 2015-08-15 23:18:39
    Temat: Re: [OT] Fani Apple zachwycaja sie Androidem:)
    Od: Marek <f...@f...com>

    On Sat, 15 Aug 2015 17:21:36 +0200, Sebastian
    Biały<h...@p...onet.pl> wrote:
    > Miałem okazję bawić się dzisiaj nowym tv Samsunga. Przyznam, że
    nawet
    > gdy bym chciał nie potrafiłbym tak spieprzyć *wszystkiego*.

    A zwykły user nie narzeka. Myślę, że nie jesteś już targetem dla
    poroducentów współczesnej elektroniki.

    --
    Marek

strony : 1 . 2 . [ 3 ] . 4 ... 6


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: