🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.misc.elektronika
Article #797456

Re: zabawa czatem :)

#797456
From: Marek
Date: Fri, 22 Aug 2025 11:44
44 lines
3587 bytes
On Thu, 21 Aug 2025 12:09:37 +0200, Mateusz Viste <mateusz@x.invalid> 
wrote:
> Do czegoś jeszcze się ta technologia nadaje?

Potwierdzam genialność zastosowań jeśli chodzi o języki. 
Ależ też oczywiście, że kwestie programistyczne. Świetnie moim 
zdaniem się nadaje jako wprowadzenie/help do jakiegoś API czy 
frameworka. Nie twierdzę, że nauczy programowania od zera ale jako 
uzupełnienie już nabytych umiejętności - dlaczego nie? 
Tak luźno i wakacyjne przykład z życia: mam pewne lampy RGB 
konfigurowane chińską aplikacją. Lampy mają taką chińską przypadłość, 
że nie pamiętają ustawień po zaniku zasilania i po prostu nie 
włączają się same (no bo po co, przecież w Chinach to nie do 
pomyslenia żeby były braki zasilania tak jak na Polskiej  prowincji).
Każdy restart zasilana wymaga uruchomienia aplikacji i przesłania 
ustawień po bluetooth (btw. dałbym sobie obciąć coś najmniejszego, że 
kiedyś dawno temu pisano blutooth bez e). Aplikacja drewniana, 
koszmar. Ale to nie rozwiązywało problemu gdy nikogo na miejscu nie 
było a lampa powinna świecić. Producent pod presją rozwiązał ten 
problem dodatkowym urządzeniem, które miało właśnie aktywować lampy 
po restarcie, ale urządzenie działało podobnie jak aplikacja 
(praktycznie wcale, nie radziło sobie z wieloma lampami w zestawie 
itp.). 
Komunikacja odbywa się po BLE 5.0, nigdy nie programowałem BLE, 
postanowiłem napisać najpierw klienta  BLE by podszyć się pod lampę i 
podsłuchać  komunikację z aplikacji. Zrobiłem to na  zupełnie obcym 
mi ESP32 (bo akurat m.in. wspiera BLE). Podsumowując nie mając 
pojęcia  o BLE ani o ESP32 chatgpt napisał mi cały kod do tego 
zadania (podsłuchanie komunikacji i implementacja sterowania), 
oczywiście wymagał doszlifowania ale bez AI nie chciałoby mi się 
przewalać się przez  tony  dokumentacji, niejednokrotnie 
niejednoznacznej.

Właśnie w tym zaleta takiego AI: wyciąga samo gęste z obecnego szumu 
informacyjnego.
Przydaje się również jako manual do obsługi  oprogramowania (jakie 
przełączniki użyć by uzyskać określoną funkcję) czy do tworzenia 
regexpów.
Wyszukiwarka google praktycznie już jest nieużywana, człowiek 
potrzebuje konkretnej odpowiedzi teraz i natychmiast a nie listę 
gdzie może ja sobie poszukać.

-- 
Marek
Technical Details
Message-ID: <almarsoft.5702019783664092669@news.chmurka.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.178.183.113.142.mobile.static.t-mobile.pl!not-for-mail
References: <XnsB33EBE6FB6452PanElektronik@127.0.0.1> <1084471$t0k$1@news.chmurka.net> <XnsB341B2062BCF3PanElektronik@127.0.0.1> <1085edg$jj4$1@news.chmurka.net> <20250821120937.48384daa@mateusz>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.178.183.113.142.mobile.static.t-mobile.pl!not-for-mail
From: Marek <fake@fakeemail.com>
Newsgroups: pl.misc.elektronika
Subject: Re: zabawa czatem :)
Date: Fri, 22 Aug 2025 13:44:52 +0200
Organization: news.chmurka.net
Message-ID: <almarsoft.5702019783664092669@news.chmurka.net>
References: <XnsB33EBE6FB6452PanElektronik@127.0.0.1> <1084471$t0k$1@news.chmurka.net> <XnsB341B2062BCF3PanElektronik@127.0.0.1> <1085edg$jj4$1@news.chmurka.net>  <20250821120937.48384daa@mateusz>
MIME-Version: 1.0
Injection-Info: news.chmurka.net; posting-account="marico"; posting-host="178.183.113.142.mobile.static.t-mobile.pl:178.183.113.142"; logging-data="9278"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Groundhog 2.08 Newsreader for Android http://83.220.108.211/bins/groundhog/
Cancel-Lock: sha1:VmwBHTo6jeuVoNniv++Oc1Qai4s= sha256:/OeM+xwtTX8ENAFImu5Em5XT7e829zqX/b4hw+JSzFU= sha1:Vjvcbr5uMSjBANdQaNTfgRvnZlQ= sha256:sHHsMRYU9vcGZ0TfDDm8C3Jf5SzkCfIuC9FWWMiNufY=
In-Reply-To: <20250821120937.48384daa@mateusz>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit