Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#include

Gruba ryba

w Programowanie

15piorunów

Tak wygląda problem#ai slopu w świecie #opensource Dobrym przykładem jest tutaj cURL.

Tutaj artykuł do poczytania o tym gdyby ktoś chciał szczegółowo https://news.itsfoss.com/curl-ai-slop/

Ale w skrócie:

Jesteś maintenerem repozytorium który dostaje takie issue które wygląda bardzo konkretnie https://hackerone.com/reports/2887487?ref=news.itsfoss.com Szybkie scrollowanie i konkretnie wszystko rozpisane i szczegółowo.

Potem czytasz kod który pozwala reprodukować issue a tam :

> <stdio.h>
> <string.h>
>
> <errno.h>

:smiling_face_with_tear:

> Polecam również zobaczyć konwersację w tym userem bo widać ewidentnie że gościu gada z botem xD
>
> I understand you're upset, but let's keep the conversation respectful. If you need to discuss something, I'm happy to listen.

Gdzieś czytałem że takich błędów dostają około 5 na godzinę.

I tak to się żyje w tym IT

Gruba ryba1piorunów

@Czokowoko Co jest nie tak z:

> #include <stdio.h>
> #include <string.h>
>
> #include <errno.h>

Bo kojarzę tylko, że tak się biblioteki zaciąga w C

Gruba ryba4piorunów

@cweliat chodzi o to że ten kod do odtworzenia błędu biblioteki nie korzysta nawet z tej biblioteki.

Pokaż więcej komentarzy (2)

Autorytet

w Hydepark

4piorunów

#esp32 #iot #programowanie #elektronika

Generator kodu do blynk - instalujesz apke w telefonie, wybierasz płytkę i blynk przysyła Ci na maila gotowy kod, wrzucasz przez arduino ide masz za grosze automatykę gotową.

#smarthome

https://examples.blynk.cc/?board=ESP32&shield=ESP32%20WiFi&example=GettingStarted%2FGetData

/*

You can use this sketch as a debug tool that prints all incoming values

sent by a widget connected to a Virtual Pin 1 in the Blynk App.

App dashboard setup:

Slider widget (0...100) on V1

*/

/ Fill-in information from Blynk Device Info here /

BLYNK_TEMPLATE_ID "TMPxxxxxx"

BLYNK_TEMPLATE_NAME "Device"

BLYNK_AUTH_TOKEN "YourAuthToken"

/ Comment this out to disable prints and save space /

BLYNK_PRINT Serial

<WiFi.h>

<WiFiClient.h>

<BlynkSimpleEsp32.h>

// Your WiFi credentials.

// Set password to "" for open networks.

char ssid[] = "YourNetworkName";

char pass[] = "YourPassword";

// This function will be called every time Slider Widget

// in Blynk app writes values to the Virtual Pin 1

BLYNK_WRITE(V1)

{

int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable

// You can also use:

// String i = param.asStr();

// double d = param.asDouble();

Serial.print("V1 Slider value is: ");

Serial.println(pinValue);

}

void setup()

{

// Debug console

Serial.begin(115200);

Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);

// You can also specify server:

//Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass, "blynk.cloud", 80);

//Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass, IPAddress(192,168,1,100), 8080);

}

void loop()

{

Blynk.run();

}

Inspirator1piorunów

Nienawidze tego gówna. Używam tego tylko dlatego że klient tak chciał. Liba od blynka nie jest przystosowana do tego żeby używać jej w programach składających się z kilku plików bo jej plik nagłówkowy zawiera zmienne globalne i trzeba robić cyrki z przerabianiem jej.

Osobistość0piorunów

@Gitler a nie można utworzyć pliku c/cpp, który będzie interfejsem i jako jedyny ją zaincluduje?

Inspirator1piorunów

@cec załatwiłem to tak że zmieniłem plik nagłówkowy biblioteki tak żeby ustawiał te obiekty jako extern, a następnie inicjalizuje je w mainie. Ale każda aktualizacja/ponowne zaciągnięcie sprawia że trzeba tą czynność powtarzać

Pokaż więcej komentarzy (3)

Tytan

w Self-hosted

78piorunów

Bitwarden kupił Passwordless - najlepszy manager haseł staje się jeszcze lepszy!

Tutaj wpis na blogu #bitwarden: Bitwarden extends passwordless leadership with acquisition | Bitwarden Blog Bitwarden to według mnie najlepszy i najlepiej zintegrowany ze wszystkim o czym można tylko pomyśleć - manager haseł. Jest zupełnie darmowy (chociaż ma też opcję premium) oraz