Categories
Böcker programming Swedish

Books | Flavio Copes

Lite gratis böcker för programmeringsintresserade

Source: Books | Flavio Copes

Categories
programming

Forskare: extrem åldersfixering en del av utvecklarkulturen – Computer Sweden

”Redan när man är över 35 år så anses man vara gammal.”

Source: Forskare: extrem åldersfixering en del av utvecklarkulturen – Computer Sweden

Categories
Elektronik programming

Espressif ESP32-C3

ladybug plastic toy
Photo by Mike B on Pexels.com

Om du jobbar med esp32-c3 eller planerar att jobba med skönheten, så kan det här projektet vara användbart som en grund JTAG setup.

Jag gillar verkligen den här processorn. Man kopplar bara en USB sladd direkt till processorn och får en JTAG debugger och en seriel kanal utan någon extra hårdvara alls. Helt perfekt. RISCV och väldigt billig dessutom. Projektet som jag länkar till här är egentligen det blink projekt som följer med esp-idf men med tillägg för att göra debugging med openocd och gdb enklare om man använer Visual Studio Code på Linux.

Kolla in https://github.com/grodansparadis/esp32_start_project

Btw: Fungerar för andra esp32 varianter också såklart men då behöver du en extern JTAG adapter.

Categories
Betraktelser & Berättelse programming

Buggjävel

green black and brown insect
Photo by Pixabay on Pexels.com

Buggjävel eller BUGGDJÄVUL. Vad den nu handlar om så smiter den undan hela tiden rakt framför mina ögon. Har letat i många timmar nu. Man blir förbannad. Vill göra annat, roligare, än att jaga den här rackarn. Men jaga måste man. Tills man finner. Sådan är programmerarens lag och öde.

För övrigt blir jag äldre. Jodå, för varje minut som går. En seger kanske. Eller bara sorgligt. Vägen in i glömskan. Spotify lyssnandet på min musik har aldrig varit lägre. Blogg läsandet har kanske varit det, men ett tydligt lågvatten är det just nu. Är väl inte mycket bevänt med intresset för övrigt skrivande och släppt programvara heller. Alla pilar pekar nedåt alltså.

Men…

Som snart pensionär (skrämmande tanke!) är det bara att vänja sig. Världen tillhör de unga. Man får helt enkelt lära sig acceptera det. Sen finns det ju inget (tack & lov) som hindrar att man fortsätter med det man gör även i avsaknad av ovationer och lovord och påhejande härskaror.

Gott så!

Categories
Betraktelser & Berättelse programming

Github copilot

Gillar GitHub Copilot mer och mer. Det är verkligen tidsbesparande ibland och jag blir ofta förvånad över kvaliteten på hjälpen man får.

Skriver man t.ex.

print("usage: send_mqtt_heartbeat.py -v -c <pat-to-config-file> -h ")
    print("------------------------------------------------------------")
    print("-h/--help      - This text.")
    print("-v/--verbose   - Print output also to screen.")
    print("-c/--config    - Path to configuration file.")
    print("-b/--broker    - Broker to connect to.")
    print("-p/--port      - Port on broker to connect to.")
    print("-u/--user      - Username to use as credentials.")
    print("-P/--password  - Password to use as credentials.")
    print("-g/--guid      - GUID to use for event.")
    print("-t/--topic     - Topic to publish heartbeat on.")
    print("-0/--byte0     - Set optional byte 0.")
    print("-z/--zone      - Set zone.")
    print("-s/--subzone    - Set subzone.")

Och börjar på definitionen av parametrarna. Så fyller copilot själv i detta


  opts, args = getopt.getopt(args, 
                        "hvc:b:p:u:P:t:0:z:s:", 
                        ["help", 
                          "verbose", 
                          "config=",
                          "broker=",
                          "port=",
                          "user=",
                          "password=",
                          "topic=",
                          "byte0=",
                          "zone=",
                          "subzone="])

Japp. Det sparar tid. GILLAR!

Innan någon blir upprörd… Jo man kan hämta användarnamn och lösenord från .netrc också.

Fantastiskt. Liksom. Snart behövs man inte. Jippie. Kan gå i pension…

Categories
programming Techstuff

Det nya svarta.

Skriver ett Python script. Men under nästan en timme tror jag att jag kodar i node.js och kan inte fatta varför Math.round() inte fungerar…

Senile programmingSP