eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingEmbedded HTTP Server › Re: Embedded HTTP Server
  • X-Received: by 2002:ac8:6f48:: with SMTP id n8mr31261014qtv.353.1591737240586; Tue,
    09 Jun 2020 14:14:00 -0700 (PDT)
    X-Received: by 2002:ac8:6f48:: with SMTP id n8mr31261014qtv.353.1591737240586; Tue,
    09 Jun 2020 14:14:00 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
    et!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwin
    ds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postn
    ews.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Tue, 9 Jun 2020 14:14:00 -0700 (PDT)
    In-Reply-To: <rbosgc$7q4$1@dont-email.me>
    Complaints-To: g...@g...com
    Injection-Info: google-groups.googlegroups.com; posting-host=213.108.152.51;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    NNTP-Posting-Host: 213.108.152.51
    References: <d...@g...com>
    <rbg2hb$ebs$1@dont-email.me>
    <4...@g...com>
    <rbgtv9$vuf$1@dont-email.me>
    <6...@g...com>
    <rbh5pi$gkn$1@dont-email.me>
    <8...@g...com>
    <rbjlo6$dum$1@dont-email.me>
    <4...@g...com>
    <rbl1p9$sak$1@dont-email.me>
    <a...@g...com>
    <rbmaac$cps$1@dont-email.me>
    <8...@g...com>
    <rbmcsp$utp$1@dont-email.me>
    <e...@g...com>
    <rbosgc$7q4$1@dont-email.me>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <0...@g...com>
    Subject: Re: Embedded HTTP Server
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Tue, 09 Jun 2020 21:14:00 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    X-Received-Bytes: 4401
    X-Received-Body-CRC: 3698447360
    Xref: news-archive.icm.edu.pl pl.comp.programming:214977
    [ ukryj nagłówki ]


    > Zaczynasz emulować model event-based.

    Nie emulować, tylko sztucznie te zagadnienia rozdzielasz.
    Przecież biblioteka oparta w całości o callbacki jest eventowa niemal z założenia. To
    Ty usiłujesz jej przypisać jakieś inne cechy.

    > > Muteks jest potrzebny, jeśli masz powody, żeby robić sekcje krytyczne. Tylko od
    Ciebie zależy, czy będziesz miał te powody.
    >
    > Nie. Jeśli mam event-based to nie mam powodów aby z powodu bibloteki
    > robić coś ekstra.

    Ciągle nie pokazałeś, dlaczego miałbyś robić coś ekstra.
    I dlaczego to akurat miałoby być z powodu tej biblioteki.

    Powtórzę: przykłady 1-5 *nie mają* muteksów. A jakie piękne GUI mają.

    > >> Mały muteksiak to duży kłopot w kilku przypadkach.
    > > Ale zapomniałeś je opisać.
    >
    > Na przykład tam gdzie masz do czynienia z RT.

    No i? Jest cała szkoła modelowania systemów RT z obiektami chronionymi (patrz np. Ada
    i związane z nią papiery akademickie), gdzie muteksy w niczym nie przeszkadzają. Jaki
    masz problem z tymi muteksami?

    > Powiedzmy... piszesz soft do drukarki 3D sterujący wprost mechaniką.

    Łał. Myślałem, że drukarki 3D to był szpan dwa lata temu. :-p
    Teraz młodzież steruje dronami.

    > Wystawiasz w nim serwer www do sterowania.

    Masz na myśli, że serwer www lata na RaspberryPi, który jest ukryty w obudowie
    drukarki (no bo jeszcze USB, ekranik, update'y z pendrive'a, i inne tego typu
    oczywistości, bez których nikt by tej drukarki nie dotknął) a sterowanie leci z
    mikrokontrolera?
    Czy może masz na myśli to, że jakiś masochista uparł się, że serwer www z
    niesterowalnym stosem TCP musi koniecznie być na jedynym mikrokontrolerze?

    No to niech będzie ta wersja od masochisty.

    > Mutexy są mało sensowne

    Ale dalej nie pokazałeś, po co te muteksy. Masz jakieś fiksacje. :-)

    > Prawie kazdy widział wątek. Promil wie jak działa pod maską.
    [...]
    > Fakt, w http cięzko takie zagadnienia znaleźć ...

    O, to, to. Fajnie, że dostrzegasz bezcelowość swojego trollowania. :-)

    --
    Maciej Sobczak * http://www.inspirel.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

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: