Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 13 mar 2025, o 07:54


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 17 mar 2017, o 08:11 
    Offline
    Użytkownik

    Dołączył(a): 09 wrz 2015
    Posty: 44
    Pomógł: 0

    Witam
    Postanowiłem spróbować użyć programu html2c do konwersji kodu html na kod dla C.
    Zrobiłem zgodnie z poradnikami Serwer HTTP 5 - 7:
    https://www.youtube.com/watch?v=qgP1Isfu0AM
    https://www.youtube.com/watch?v=LtPemQvmyr0

    Próbowałem tylko stworzyć tablicę htmlok zastępującą funkcję:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    żeby sprawdzić czy zadziała.

    Ale po wgraniu do procesora strona się nie wyświetla, tylko kawałek kodu html
    Obrazek

    Porównałem wygenerowany mój kod dla tekstu, który należało poddać konwersji:

    Składnia: [ Pobierz ] [ Ukryj ]
    język html4strict
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    i kod ten różni się od tego, który jest prezentowany w poradniku:
    https://www.youtube.com/watch?v=qgP1Isfu0AM

    Zawartość mojego kodu wygląda następująco:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Proszę o pomoc w rozwiązaniu tego problemu.
    I jeszcze jedno.
    W programie html2c jest odnośnik do instrukcji obsługi, ale film jest niedostępny. Używam najnowszej wersji ATB WiFi Config 1.0.45
    Czy to był jeszcze inny poradnik niż te co przeglądałem?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 mar 2017, o 08:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    A skoro próby podejmowałeś na razie tylko z funkcją http200ok to możesz powiedzieć co dokładnie wpisujesz w okienko górne html2c?
    Bo wiesz, że wpisujemy tu już normalny kod HTML, a nie jak w uart_puts ze znacznikami języka C?

    Link do poradnika faktycznie nie działa.

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 mar 2017, o 09:17 
    Offline
    Użytkownik

    Dołączył(a): 09 wrz 2015
    Posty: 44
    Pomógł: 0

    Wpisywałem tak, czyli to co było w uart_puts_P (bez cudzysłowów):
    Składnia: [ Pobierz ] [ Ukryj ]
    język html4strict
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    i tak bez znaków CR LF (\r\n):
    Składnia: [ Pobierz ] [ Ukryj ]
    język html4strict
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    ale efekt był taki sam, strona się nie otwiera, tylko wyświetla się kawałek kodu html.
    Z funkcją http200ok strona wyświetla się prawidłowo.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 mar 2017, o 09:33 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2014
    Posty: 447
    Lokalizacja: DKL
    Pomógł: 53

    @kosta, a możesz pokazać fragment kodu odpowiedzialny za wysłanie tablicy http200ok?
    Konwerter html2c w programie ATBWiFi sprawdziłem i ten działa poprawnie, zatem podejrzewam, że w innym miejscu masz błąd.

    _________________
    Migracja z punktu B do punktu C
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 mar 2017, o 09:34 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27363
    Lokalizacja: Szczecin
    Pomógł: 1043

    sorki - zapomniałem poinformować, że już od jakiegoś czasu jest do pobrania nowsza wersja ATB WIFI Config 1.0.46 w której już link działa ale jest też poprawionych kilka rzeczy - nawet w ważnej zakładce UDP ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 mar 2017, o 09:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    mirekk36 napisał(a):
    jest do pobrania nowsza wersja ATB WIFI Config 1.0.46
    A to cenna informacja :-) Dzięki Mirku.

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 mar 2017, o 09:52 
    Offline
    Użytkownik

    Dołączył(a): 09 wrz 2015
    Posty: 44
    Pomógł: 0

    Poniżej całe zródło programu:
    W linii 13 jest zdefioniowana tablica htmlok, a w linii 62 następuje wczytanie tablicy za pomocą funkcji uart_puts_P.

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    ------------------------ [ Dodano po: 6 minutach ]

    Dzięki Mirku za info i udostępnienie nowej wersji programu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 mar 2017, o 18:39 
    Offline
    Użytkownik

    Dołączył(a): 09 wrz 2015
    Posty: 44
    Pomógł: 0

    Czy ktoś wie jak uporać się z tym problemem?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2017, o 11:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2014
    Posty: 447
    Lokalizacja: DKL
    Pomógł: 53

    @kosta,
    chyba znalazłem rozwiązanie.
    Otóż, kod generowany przez konwerter jest w porządku, przy czym to co wklejamy w oknie html source ma kolosalne znaczenie.
    Zarówno ty, jak i ja wklejaliśmy do konwertera:
    Składnia: [ Pobierz ] [ Ukryj ]
    język html4strict
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    A powinniśmy wkleić:
    Składnia: [ Pobierz ] [ Ukryj ]
    język html4strict
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    * trzeba pamiętać o jednej dodatkowej linii na dole!
    Wygenerowany htmlok hex, wygląda wówczas tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Po tej zmianie, strona wyświetli się prawidłowo.

    _________________
    Migracja z punktu B do punktu C
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2017, o 15:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    MikieMan napisał(a):
    Bo wiesz, że wpisujemy tu już normalny kod HTML, a nie jak w uart_puts ze znacznikami języka C?
    To właśnie kolegom próbowałem powyżej zasygnalizować :-)

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2017, o 15:38 
    Offline
    Użytkownik

    Dołączył(a): 04 lis 2014
    Posty: 267
    Lokalizacja: Krosno
    Pomógł: 38

    czemu męczycie sie z html4 jak mozna krócej w html5
    struktura html5 wygląda tak:
    Kod:
    <!DOCTYPE html>
    <html lang="pl">
      <head>
        <!-- kodanie strony -->
        <meta charset="utf-8">
        <!-- niekonieczny znaczik http-equiv  -->
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- niekonieczny znaczik viewport , informacja dla przeglądarki o skalowaniu strony  -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>strona uC</title>
      </head>
      <body>
        <h1>Hello, world!</h1>
      </body>
    </html>



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2017, o 16:23 
    Offline
    Użytkownik

    Dołączył(a): 14 sie 2016
    Posty: 905
    Pomógł: 39

    Czym wg Ciebie różni się html 4 od 5, bo to co wkleiłeś to głównie wersja 4, ewentualnie z nowymi(?) metadanymi?
    Zresztą tu nie chodzi o wysłanie kodu html który możesz wysłać jednym ciurkiem, tylko o nagłówki.

    _________________
    Moje porady są błędne,nie czytać,zbanować od razu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2017, o 16:36 
    Offline
    Użytkownik

    Dołączył(a): 04 lis 2014
    Posty: 267
    Lokalizacja: Krosno
    Pomógł: 38

    różnice https://www.w3.org/TR/html5-diff/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2017, o 17:00 
    Offline
    Użytkownik

    Dołączył(a): 14 sie 2016
    Posty: 905
    Pomógł: 39

    Czyli dodanie nowych znaczników/atrybutów i praktycznie nic więcej ;)

    Wysłane z mojego GT-I8200N przy użyciu Tapatalka

    _________________
    Moje porady są błędne,nie czytać,zbanować od razu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO