#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 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

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

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 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

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

@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.

@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ć

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

@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

Zaloguj się aby komentować

@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ć

@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!:)

@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ć