Fejlesztés

HW, nanoV és nanoA mérése, nyákkészítés, fejlesztése

Fórumok

Sziasztok, 
Kellene egy kis segítség.
Tudtok-e egy villamosmérnök szakembert, aki képes olyan nyákot készíteni ami nanoV értékes jelet tud mérni, és a legfontosabb a háttér zajokat kiszűrné!?
Ilyen pici nanoV, nanoA  szinteken már pl. a mobil is bezavar.
Én már mV szintű jelek védelmét meg tudtam oldani, de nanoV szint az plusz "ugrás."
Állatokon 4 szenzorral mérnek enzimeket, elektródák kész vannak. Jól mérnek.
Ha nem tud az illető nyákot tervezni, elkészítem, azért írom mert ilyen jel szinteket már nagy tapasztalatú mérnökök képesek x tíz év tapasztalattal, és lehet hogy mára nyugdíjasok, és nem értenek az új típusú nyák tervező programokhoz. 
Megbízással.
Külföldi cég magyarországi KFKI parki cég.
Üdvözlettel
Tiszai István

Statikus weboldal egyszerűen - 2025

Fórumok

Szükségem lenne egy egyszerű statikus, ilyen névjegykártya szerű weblapra és a tapasztalatotokra lennék kíváncsi, hogy milyen irányba érdemes most elindulni, ha magamnak akarom megcsinálni. Nem akarok sok időt beletolni, de önálló weblap kellene nem valami social media lap.

Alap dolgok kellenének elsőre, domain, ssl, választható témák, szerkeszthetőség, egyszerű kezelés és tartalom módosítás. Azt gondolom vagy keresek ilyen szolgáltatást, ahol minden egyben megvan vagy veszek egy domain-t egy random szolgáltatónál, AI-al generálok egy oldalt vagy veszek/letöltök már kész template-et és aztán feltöltöm a vett domain-ra. Nem riadok meg a kódolástól sem, de nem ez a szakterületem.

Milyen alapvető irányt javasolnátok ehhez? Köszönöm.

git rábeszélés ötletek

Fórumok

Van egy fej, akivel régebben többet, ma már ritkábban gányolunk együtt jobbára ilyen PHP-s vackokat. Sok éve próbálom meggyőzni, hogy az ilyen kollaboratív dolgokat git-ben vagy vmi hasonlóban szoktuk intézni. Embernek az az egyszerű, hogy a folderen nyom 1 jobbgombot, hogy compress, a zip-t elküldi email-ben, stb. én meg rakosgassam, meg ugyanígy vissza. Ticketing ilyesmi nincs, mert annál mikróbbak ezek a dolgok. 

a 10 év alatt már sokféle módon próbáltam meggyőzni a embert, hogy haladni kéne, de nem ment. Ezért várom ide a végső érveket, amivel talán tudnék hatni a fejére, hogy.

Köszi...

(lib)ELF for dummies?

Fórumok

Sziasztok!

Egy/tobb ISA szimulatorhoz keresek egy egyszeru megkozelitest amivel *.elf fileokkal is tudnam etetni a rendszert. Neztem a `libelf-dev` csomagot, de ott az RTFM finoman szolva is foghijjas (lasd: `man elf_begin`). Talaltam meg ezt a leirast, most epp ezt nezem, hatha. Ami kell nekem az kb a kovetkezo: az objcopy -j ... -j ... -O binary xyz.elf xyz.bin-nek megfelelo funkcionalitas, illetve az `nm`-nek megfelelo symbol lookup. Persze ilyesmik is jol jonnek hogy az adott szegmens (.text, .rodata) mettol meddig tart es mettol meddig van benne valami. A legjobb lenne egy sima C library, mint a libelf, felteve hogy ez... erre valo. Amiben csak amiatt ketelkedek mert az `ldd` szerint ezek (objcopy, nm) nem linkelik magukhoz a libelf.so-t. 

Barkinek barmi otlet, ilyen getting started jelleggel? A fenti leirast elkezdem nezni, de ott nekem elsore aranytalanul sok a "creating" meg a "modifying" resz, ami itt biztos nem kell, kifejezett dump-olast meg vagy nem lattam ebben vagy vak vagyok. 

thx, A.

Kipukkanóban a vibe-coding hype?

Fórumok
Az utóbbi napokban érezhetően megugrott az olyan cikkek száma, amik nyíltan kritizálják a vibe-coding-ot. Ilyenekre gondolok: - Human programmer beats OpenAI's custom AI in 10-hour marathon - AI Coding Tools Underperform in Field Study with Experienced Developers - I destroyed months of your work in seconds - Coding with LLMs in the summer of 2025 (an update) - Nobody Knows How To Build With AI Yet - I’m Tired of Talking About AI - My Experience With Claude Code After 2 Weeks of Adventures - The Problem with “Vibe Coding” - "Vibe Coding" vs Reality - The perverse incentives of Vibe Coding - I tried vibe coding in BASIC and it didn't go well - The Forced Use of AI is Getting out of Hand - Vibe Coding Is Fun—But Vibe Refactoring Pays the Bills - Stop Vibe Coding Every Damn Time! - ...stb. a fenti lista korántsem teljes, de ennyi is jól érzékelteti a változást a trendben Érezhető, hogy a hivatalos beszámolók igyekeznek csillapítani, mekkora bukta valójában ez egész, és még mindig próbálnak óvatosan fogalmazni, addig a személyes blogok és beszámolók egyre flusztráltabbakká és durvább hangneművé kezdenek válni. Ugyanakkor nem lehet elmenni szó nélkül amellett, hogy mennyire meggyarapodott az ilyen jellegű tartalom a neten, és hogy mennyire egybevágnak a panaszok: nem is gondolkodik az LLM, sokszor agyatlanul pakol össze dolgokat, ami miatt a fejlesztés hosszű távon több időt igényel, semmit kevesebbet; ha működik is először, amit kiköp, fingja sincs senkinek arról, miért is működik, ezért a későbbiekben a debuggolás szinte lehetetlen; stb. És akkor a TCO-ról még szó sem esett... De majd fog, amint megkapják az első számlákat a cégek!

Laravel, időnként rejtélyesen eltűnő session változók

Fórumok

Laravel 11-ben fut egy projektem, amolyan 1.5 személyes fejlesztésként. 

Belefutottam egy nagyon furcsa hibába: kontroller meghív egy blade-et, ami feldolgoz egy session-ben átadott tömböt és más adatokat. Majd a blade-en elhelyezett gomb lenyomására meghívódik egy másik kontroller, amely a blade-en történt adatbevitelt és a session-ban eltárolt tömböt is feldolgozza.

Namármost, az esetek döntő többségében ez így rendben lefut, a második kontroller szépen működik.

Azonban időnként, mondjuk az esetek 5-8%-ban a session-ben eltárolt tömb nem érkezik meg a blade feldolgozását követően a második kontrollerhez. Korábban beírt és használt egyszerűbb változóim megvannak, de a tömb nincs meg.

Egyrészt a /storage/framework/session alatt megvan a session file és látom, hogy a mérete hogy növekszik és csökken, amikor rendben működik a program. Másrészt írtam egy log függvényt, ami szépen egy napló állományban kiírja a session tartalmát.

Egyértelműen látszik, hogy a blade file feldolgozásánál a session-ben elhelyezett tömb még ott van, de a 2. kontrollerhez esetenként nem jut el.

A session()->put($variable) után próbáltam a Session::save()-et, de ugyanúgy előjön a hibajelenség.

Arra gyanakszom, hogy esetleg a projekt beállításában lehet valamilyen gond.

 

Találkozott már valaki ilyen jelenséggel? 

Hogyan lehetne még jobban behatárolni a hibát?

Mi lehet a megoldás?

 

Minden tippet, ötletet, javaslatot szívesen fogadok!

PowerShell - UTF8 to CP852 (változó értékének konvertálása más kódlapra)

Fórumok

Sziasztok,

van egy LDAP lekérdezésem PowerShellben, ami egy UTF8 stringet ad eredményül. Az értéket be kellene állítanom környezeti változóként (SetEnvironmentVariable), viszont ott nem jó az UTF8 érték, preferáltan CP852 kellene, de a CP1250 sem rossz megoldás, ha cmd.exe-ből dolgozom fel az eredményt.

Teljesen süket vagyok a PowerShellhez a Google pedig nem a barátom: főként olyan találatok jönnek, hogyan lehet valamit UTF8-ra alakítani, illetve, a mindenféle fájlba író/olvasó funkciók "-Encoding" opcióját hozza, ami nekem most nem releváns.

PowerShell guruk, kérlek segítsetek! Köszönöm! :)

Git kérdések

Fórumok

Sziasztok!

Fejlesztőkörnyezet verzióváltása miatt kénytelen leszek átváltani a Git verziókövető rendszerre (eddig VSS-t használtunk), viszont ez még teljesen új terület számomra, így elég sok kérdésem volna ezzel kapcsolatban.

Tudom, hogy egy projekthez van lokális és van megosztott repo. A commit a lokális repoba teszi a változsokat, a push a lokális repóból a megosztottba.

1. Jól értelmezem, megosztott repóban levő állományok listáját csak úgy tudom lekérdezni, hogy azokat lehúzom a lokális repóba? A lokális repó listázható az ls-files paranccsal, de ugyanezt hiányolom a megosztottra.

2. Ha olyan állományt módosítok, ami közben megváltozott, mert más fejlesztő is hozzányúlt, milyen hatékonyságú az összefűzése? Ha ugyanolyan minőségben tudja összefűzni, mint az általam eddig látott összehasonlító programok mutatják az eltéréseket, akkor agyhalál lesz megtalálni, mit kutyult össze a kódban...

3. Egy módosítás egyszerűsített ciklusa a fejemben a következő:
   1. Lehúzom a megosztott repóból a legfrissebb verziót
   2. Elvégzem a szükséges módosításokat
   3. Commit-al berakom a lokál repóba
   4. Push-al felteszem a közösbe.
   Mivel időközben másik fejlesztő módosíthatott az állományokon, ezért kell egy lépés a 3. pont után, amiben ismételten lehúzom a közös repóból a változásokat, ez elvégzi a változások összefűzését.
   Az itt felmerült kérdésem: mi történik, ha a 4. lépés előtt történik a közös repóban egy változás?

4. Van-e arra mód, hogy a commit előtt lekérdezzem, hogy mely állományok változtak meg a lokál repóhoz képest?

5. Van-e arra mód, hogy megnézzem a módosult állomány és a repóban levő változat különbségét? Ugyanez a kérdés áll két commitolt változat közötti eltérésre is.

Gábor

Update:

nagyon hasznos funkciót találtam a git-ben, a .git/hooks mappában levő script-ekkel nagyon szépen megvalósíthatók a számomra szükséges feladatok.
Eddig a prepare-commit-msg és a pre-push scriptet írtam meg, amivel a pillanatnyilag szükséges kiegészítő funkciókat meg tudtam valósítani.

A prepare-commit-msg bash scriptben ha szükséges, kiegészítem a commit kommentjét az aktuális dátumnak megfelelő szöveggel.

Megtaláltam a módját annak is, hogy a remote repo és a lokál repó között változott állományokat lekérdezzem:

git diff --name-only master $1/master

ahol $1 a pre-push script első paramétere, ami a remote repo elnevezése

PHP-ban írt régi program életrekeltése MariaDB-vel (PHC-Win)

Fórumok

Sziasztok!

Van egy Delphi-ben megírt progrtamunk, sajnos a forráskódja nincs meg, viszont sok adat van benne, amire szükség van. Egy Woody-n futó MySQL 5.5.33 szolgáltatja az adatbázisát.

Felhúztam egy CentOS 9-et 10.5.22-es MariaDB-vel (a szerveren a PHP verzió 8.0.30, de szerintem a programműködéséhez nincs köze), de a program nem tud kapcsolatot teremteni az új adatbázisszerverrel hitelesítési probléma miatt.

A program az alábbi ddl-eket használja:

php_bcompiler.dll (5.0.4.4 PHP része)

php_gd2.dll (5.0.4.4 PHP része)

php_mysql.dll (5.0.4.4 PHP része)

php_win32std.dll (5.0.5.5 PHP része)

php_winbinder.dll (üresek az infó mezői)

php5ts.dll (5.0.5.5 PHP része)

libmysql.dll (üresek az infó mezői)

freeimage.dll (üresek az infó mezői)

 

Szerintetek hogy lehetne életre kelteni? Köszönöm előre a segítséget!

[Cím módosÍtás] Jobban belemélyedtem és mikiderült, hogy ez egy PHC-Win-nel EXE-vé fordított PHP-ban írt program (PHP-Winbinder-rel), azért vannak ott ezek a DLL-ek.