#cpp

9
37

Hejka naklejka


Zrobiłem libke do łączenia się z wifi na #esp32 . Jest to marna(narazie) podróba wifiManagera od tzapu. Zrobiłem ją tylko dlatego, że tamta działa tylko na arduino-esp32 a moja arduino-esp32 i na czysym espidf framweroku (oraz przez platformio). Narazie mam


  • Odpalanie wifi w trybie AP

  • Serer http ze stroną do podania loginu i hasła do wifi

  • Captive portal ( działa na linux i android, na innych platformach nie testowałem)

  • Zapis i odczy credentiali z pamięci Flash

  • Przejście do trubu STA lub AP_STA ( do wyboru przez uzytkownika)


Moje założenia to:


  • libka ma działać na zasadzie plug and play ( co jest trudne ze względu na kolejny punkt)

  • libka ma być niezależna od frameworku/IDE (nie ważne czy ktoś używa arduino, platformIO czy czystego espidf)


Pytanie:

Jakie dodatkowe funkcjonalności powinienem dodać ? Myślałem nad umożliwieniem dodawania przez użytkownika innych parametrów oprócz SSID i hasła do wifi do stronki i ich zapis. I jeszcze dodać na stonce logger. Czyli okienko gdzie bedą wyświetlać się logi z wykonywania programu bo czasami ktoś może nie mieć dostępu do portu szeregowego żeby je czytać jak urzadzenie gdzieś stoi.


#programowanie #arduino #elektronika #cpp

88ffa8f0-a80c-449c-af94-88c1a5c76a9d
fitoplankton

Nie znam się na ESP, ale czy ten kompilator nie ma stla? Czemu nie korzystasz tutaj z veców i Smart ptrów?

Gitler

@fitoplankton ma i korzystam. Mam ustawiony cpp17 żeby mieć optionale bez konieczności dodawania boosta. Pewnie pijesz do tego new i delete. Otóż funkcje frameworku są napisane w C a nie w cpp. To co widisz na screenie wyżej wygląda teraz tak jak poniżej.

fe3cb080-3241-4846-9e3c-b68dce1b0915
Gitler

@fitoplankton a o wyjątki się nie boje bo te funkcje C nimi nie rzucają dlatego nie muszę stosować RAII

Zaloguj się aby komentować

Kto by pomyślał, że edytor graficzny będzie najlepszym edytorem poziomów: https://www.youtube.com/watch?v=bc4KIikS-94

Na początku sprite w mojej grze były zapisane jako png + xml (animacje, klatki, specjalne punkty). Potem zacząłem używać Aseprite, więc sprite zapisane było jako wyeksportowany png + xml. Ciągłe eksportowanie stało się jednak nudne, więc napisałem sobie importer plików .aseprite, dzięki czemu wszystkie informacje dodatkowe, takie jak specjalne punkty i hitboxy, mogłem odczytywać bezpośrednio z nich.

Mając już doświadczenie w odczytywaniu różnych informacji z Aseprite, pomyślałem: "skoro i tak planuję wszystkie etapy rysować, to czemu by nie odczytywać wszystkiego co się da bezpośrednio ze źródła"? Jak pomyślałem tak zrobiłem, a efekty widać na filmiku. Póki co najbardziej jestem dumny z konwersji pikselowych wielokątów na "wektorowe"

Ps. Nienawidzę robić GUI, ale ImGUI jest na tyle niestandardowy, że aż znośny.


#platformowki #cpp #imgui #sfml #aseprite

mshl

@cremmy kocham cię

Zaloguj się aby komentować

Zaloguj się aby komentować

Trochę mnie tu nie było bo musiałem ogarniać swoje żyćko #frens . Ale już mam więcej czasu i biore się za gówno projekty, których mam dużo rozgrzebanych. Poprawiłem dzisiaj ładowanie obrazów na stronie #flutter . Trochę przyspieszyła ale dalej ładuje się o wiele za długo. Wleciała też opcja tworzenia raw stringów dla #cpp. W konsoli widać błędy. Nie ukrywam że web developer ze mnie jak z koziej d⁎⁎y fujarka ale postaram się je ogarnąć i zopymalizować stronkę, żeby ładowała się poniżej 2s. Uwagi i pomysły na ficzery odnośnie tej stronki mile widziane. Następne moje wpisy pewnie będą dotyczyły wifiManagera do #esp32 i naprawy mojego gnojownika #audi bo mam tam pare pierdół do zrobienia.


https://adampwr.gitlab.io/c_multiline_strigs_generator/#/


#programowanie

563b5f07-6267-4f95-a0ad-b2b1632b514d
senpai

Najlepszą stronkę widziałem kiedyś w django

Gitler

@senpai nie rozumiem. Django to pyhonowy framework do bakendu( chociaż ma coś takiego jak django admin co jest interfejsem do tego). Ta strona nie ma w ogóle backendu.

99527139-95c4-4c14-9733-310c93930896

Zaloguj się aby komentować

Znajomy tworzy grę typu top-down shooter pisaną w C++. Według mnie jest warta uwagi, na początku może wydawać się zbyt dynamiczna ale można przywyknąć, dla zainteresowanych zostawiam kilka linków.


Strona internetowa: https://hypersomnia.xyz/


Kod źródłowy: https://github.com/TeamHypersomnia/Hypersomnia


Discord: https://discord.com/invite/fYe8zkZH


#gamedev #cpp

Wojtas78

Kolorowszy i szybszy Alien Breed? Fajne.

Zaloguj się aby komentować

Też macie wrażenie, że na rynku ofert pracy w #cpp jest totalna posucha ostatnio? Atrakcyjnych ofert do firm produktowych już nie ma a jak chcesz przymknąć oko na niektóre kwestie to znajduje się tylko pojedyncze oferty. Same embedded, automotiv, c++11/14 max, patologiczne firmy, albo projekty to stare himery starsze niż większość użytkowników tego portalu.


Pensje to totalne gówno, takie które parę lat temu uchodziłyby za redflag i lepszy junior mógł je dostać.


Byłem na niektórych rozmowach i nawet po pozytywnym feedbacku kontakt się potem urywał, albo psie pensje. Pewnie jest tez ogromny spam CV.


Mam prawie 4lata doświadczenia i na mida znaleźć 20k brutto to jest ultra szczęście gdzie dawniej była to norma.


Też macie takie wrażenie? Nawet w innych technologiach?


#programowanie #narzekambolubie

JakTamCoTam

@MauveVn nawet gdybyś miał rację to zdrowy człowiek nie napisałby to w takiej toksycznej formie jakiej Ty napisałeś. Ogarnij swoją frustrację najpierw.

WolandWspanialy

@JakTamCoTam Zgadzam się chociaż specjalizacja trochę inna, jest posucha jeżeli chodzi o naprawdę fajne oferty.

Tego trolla mauvevn olej i nie reaguj.

Duch.

@JakTamCoTam moze czas na zmiane jezyka na C# albo Java? Tu ofert jest zauwazalnie wiecej. Ew. mozesz pomyslec o B2B. I tak o emeryturze w PL mozna zapomniec, a chociaz sam z roznicy bedziesz mogl odlozyc.

Zaloguj się aby komentować

miej_nos_na_pol_mordy

@schweppess No wlasnie. Instalacja na czysto vsc nie pomaga, zmienne srodowiskowe nie tkniete, C/C++ do vsc doinstalowane, nie widac efektow, mam dosyc

miej_nos_na_pol_mordy

@schweppess doinstalowalem g++ i dziala

cec

@miej_nos_na_pol_mordy polecam ogarnąć CMake

Zaloguj się aby komentować

Siema.


Wie ktoś może jak przechwytywać wszystkie powiadomienia z różnych aplikacji na Windows'ie?


Szukałem w internecie ale nic nie mogłem znaleźć...


#programowanie #programista15k #windows #csharp #cpp

def

@kiko I raczej nic nie znajdziesz, jeśli chodzi o powiadomienia systemowe, to wątpię, żeby było tutaj jakieś api dostępu do powiadomień z innych aplikacji

kiko

@def kurde trochę szkoda...

Zaloguj się aby komentować

piotrb

@wrazik Pusta pętla w cpp to UB

Gdzie to jest zapisane?

wrazik

@piotrb https://en.cppreference.com/w/cpp/language/for

"As part of the C++ forward progress guarantee, the behavior is undefined if a loop that has no observable behavior (does not make calls to I/O functions, access volatile objects, or perform atomic or synchronization operations) does not terminate. Compilers are permitted to remove such loops. "

piotrb

@wrazik Tylko to jest bardzo kontrintuicyjne, wywołanie funkcji, która nigdzie nawet nie była wywoływana. Ja oczywiście jestem daleki od używania jakichkolwiek UB w kodzie, ale taka akcja to prawie jak meteoryt.

Zaloguj się aby komentować

wombatDaiquiri

@shiningsky poprawiła się sytuacja frameworkow webowych w C++? Tzn. ktokolwiek stawia takie serwisy?

veranoo

@wombatDaiquiri c++ nigdy do tego służył xD

wombatDaiquiri

@veranoo no nie, ale zakładam że jak OP ma projekt w PHP, to raczej jest to jakiś serwis webowy, a nie kod do embedded systemu zraszaczy farm wertykalnych, stąd moje pytanie.

Zaloguj się aby komentować

Cześć wszystkim,


Poszukuję jakiegokolwiek edytora lub przeglądarki do logów która pozwoliła by na przeglądanie pliku txt i kolorowanie całych lini zawierających określony tekst. Mam logi w pliku tekstowym w formacie


Timestamp Log

[1425.123] Treść loga


I chciałbym mieć możliwość podkolorwania kolejnych (całych) linii zawierających określony tekst w logu (np. określone ID itp) oraz by była możliwość wielokrotnego kolorowania różnych wyrazów (tzn. bym mógł wskazać wiele tekstów które mogło by być pokolorowane na różne kolory). Z góry dziękuję za pomoc!:)

alq

Po prostu uwielbiam gapić się na tego typu symulacje

alq

@Havelock_Vetinari pamiętam jak kiedyś mialem fazę na grę w życie. No godzinami można było obserwować te zmiany. Polecam, 12/10

Zaloguj się aby komentować

Poprzednia