- 
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin3!goblin.stu.neva.r
 u!paganini.bofh.team!eternal-september.org!feeder.eternal-september.org!reader0
 1.eternal-september.org!.POSTED!not-for-mail
 From: heby <h...@p...onet.pl>
 Newsgroups: pl.comp.programming
 Subject: Re: Embedded HTTP Server
 Date: Wed, 10 Jun 2020 22:52:21 +0200
 Organization: A noiseless patient Spider
 Lines: 89
 Message-ID: <rbrh67$1v0$1@dont-email.me>
 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>
 <0...@g...com>
 <rbov5h$ol4$1@dont-email.me>
 <3...@g...com>
 Mime-Version: 1.0
 Content-Type: text/plain; charset=utf-8; format=flowed
 Content-Transfer-Encoding: 8bit
 Injection-Date: Wed, 10 Jun 2020 20:52:23 -0000 (UTC)
 Injection-Info: reader02.eternal-september.org;
 posting-host="f05653e916acdd733165328fe1f66178"; logging-data="2016";
 mail-complaints-to="a...@e...org";
 posting-account="U2FsdGVkX19ayZB5qJ2jfHEYOdF9Q0j8"
 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.9.0
 Cancel-Lock: sha1:GkmvuWAVl3jJBhiqxh1fKfZnP9Q=
 In-Reply-To: <3...@g...com>
 Content-Language: en-US
 Xref: news-archive.icm.edu.pl pl.comp.programming:214987
 [ ukryj nagłówki ]On 6/10/2020 8:57 PM, Maciej Sobczak wrote: 
 >> Bibliteka czyta/zapisuje zmienną globalną w implementacji callbacka.
 >> Muszę ją obarierować
 > Dlaczego musisz? Jeśli callbacki są szeregowane[*], to nie musisz.
 > [*] Ale nie są.
 
 Dlatego muszę.
 
 >> i używać tej bariery w kodzie który nie ma NIC
 >> wspólnego z serwerem HTTP.
 > Eee... To po co używasz biblioteki HTTP?
 
 Kod od manipulowania, powiedzmy, silnikami nic o jakims http nie wie.
 Ale razem pracuja na jednym cpu i moga mieć dostęp do tych samych
 zasobów jak np. zmienne okreslające położenie czy stan.
 
 >> W ten sposób wątki z jakiejś bibliteki
 >> agresywnie wymuszają na mnie zmiany kodu w miejscach odległych.
 > Używasz zmiennej globalnej z odległych miejsc? Kiepsko.
 
 W niektórych sytuacjah, jak opisywany sterwanik druku 3D, takim stanem
 jest bardzo duzo róznych małych detali. Gdzie jest glowica, jaka jest
 prędkośc itd itp.
 
 > Dlaczego obwiniasz jakąś bibliotekę o problemy spowodowane złą architekturą Twojego
 programu?
 
 Ona w tym zastosowaniu NIE jest zła. Jest wręcz jedyna sensowna przy
 200kB flasha.
 
 >> Obecnie sterowniki mają zaszyte jakeiś ARMy po 100MHz. Mimo że to RT to
 >> w zasadzie procesor ma sporo wolnego w tzw "międzyczasie". Dlaczego nie
 >> miałby generować jakiegoś www?
 > No więc skoro ma sporo wolnego, to jaki masz problem?
 
 Poniewaz nie rozumiesz dlaczego można się wiekszośc czasu nudzić i
 jednoczesnie mieć problem z wyrobieniem się w zastosowaniach RT. Otórz
 twój preemptive multitasking powoduje że *akurat* w tym złosliwym
 przykładzie może to powodować konkretne skutki w postacji utraty jakości
 wydruku. Tylko dlatego że trzeba przełaczyc konteks kiedy glowica
 właśnie wjechala w materiał.
 
 > I jakie proporcje w tym problemie?
 
 Jakie sobie tylko wymyslisz.
 
 > Na takich sprzętach ludzie wsadzają pełny RTOS
 
 Na ARM7, powiedzmy, ma to już resztkę sensu.
 
 >, pełny stos TCP
 
 Nie jest potrzebny. Wystarczy kawalek.
 
 >, chcą jeszcze serwer www i w tym wszystkim jest jakiś wyimaginowany problem z
 muteksem? Pomyliłeś proporcje.
 
 Raczej "mam to na codzień".
 
 > Zwłaszcza, że w takiej składance muteksów jest już nadziabanych jakieś
 kilkadziesiąt.
 
 Zero.
 
 >> Trudno to nazwać masochizmem że ktoś stara się wykorzystać CPU bez
 >> dodatkowego point-of-failure jakim jest extra Pi robiące za serwer www.
 > I dlatego wsadza serwer www do krytycznego kontrolera? Żeby nie mieć dodatkowego
 point-of-failure?
 
 Tak. Albo dla wygody. Albo bo to modne. Rózne można miec powody.
 
 > Ja na taką logikę nic nie poradzę i nikomu nie obiecuję swojego udziału.
 
 I nikt nie obiecuje że uzyje w tym zastosowaniu. Dzień jak co dzień w
 OpenSource.
 
 >> Masz wątki to i masz mutexy.
 > Dalej nie pokazałeś, dlaczego.
 
 Niezupełnie. Po prostu odrzucasz częśc rzewczywostości nie pasującej do
 zastosowania aktualnego. Wolno Ci.
 
 > Ani też dlaczego to miałby być problem.
 
 To też już zostało wyjasnione.
 
 > To straszne.
 > Najstraszniejsze jest jednak to, że się tak bardzo tym przejmujesz.
 
 Czyli miałem rację. Nie chciałeś zapytać o porady co do kodu. Po prostu
 musisz sobie podsykutować z rosnącym poziomem adrenaliny.
 
 Ale nuda. EOT.
 
Następne wpisy z tego wątku
- 10.06.20 22:54 heby
- 10.06.20 22:55 heby
- 23.06.20 09:33 Wojciech Muła
- 23.06.20 23:13 Maciej Sobczak
Najnowsze wątki z tej grupy
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-10-31 Zamek elektroniczny
- 2025-10-31 Warszawa => Sales Assistant <=
- 2025-10-31 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-31 Warszawa => Junior Rekruter <=
- 2025-10-31 Warszawa => Engineering Manager (doświadczenie w branży lotniczej lu
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-10-30 Kraków => Production Coordinator / Representant Product Dev <=
- 2025-10-30 Warszawa => Starszy Konsultant SAP - obszar PP <=




![5 błędów, które mogą pogrążyć twój artykuł natywny [© DDRockstar - Fotolia.com] 5 błędów, które mogą pogrążyć twój artykuł natywny](https://s3.egospodarka.pl/grafika2/artykul-natywny/5-bledow-ktore-moga-pograzyc-twoj-artykul-natywny-229455-150x100crop.jpg) 
![Linki dofollow i nofollow - jakie są różnice i czy linki nofollow mają sens? [© amathieu - fotolia.com] Linki dofollow i nofollow - jakie są różnice i czy linki nofollow mają sens?](https://s3.egospodarka.pl/grafika2/linki-sponsorowane/Linki-dofollow-i-nofollow-jakie-sa-roznice-i-czy-linki-nofollow-maja-sens-227269-150x100crop.jpg) 
![Jak przygotować mailing, aby nie trafić do spamu [© faithie - Fotolia.com] Jak przygotować mailing, aby nie trafić do spamu](https://s3.egospodarka.pl/grafika2/mailing/Jak-przygotowac-mailing-aby-nie-trafic-do-spamu-217419-150x100crop.jpg) 
![Koniec rękojmi w sprzedaży konsumenckiej [© Africa Studio - Fotolia.com.jpg] Koniec rękojmi w sprzedaży konsumenckiej](https://s3.egospodarka.pl/grafika2/ustawa-o-prawach-konsumenta/Koniec-rekojmi-w-sprzedazy-konsumenckiej-250738-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
 
![Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie [© wygenerowane przez AI] Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie](https://s3.egospodarka.pl/grafika2/oszczedzanie-pieniedzy/Milion-na-koncie-Wystarczylo-inwestowac-po-okolo-2-tysiace-miesiecznie-269397-150x100crop.jpg) 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 


