-
IT café
Új hozzászólás Aktív témák
-
#38742016
törölt tag
Sziasztok!
Van egy C-ben írt open-source BIOS chip író / olvasó program, flashrom. Azt szeretném megoldani, hogy ICH7 chipsetnél lehessen módosítani az SPI frekvenciát az spispeed paraméterrel 1-16MHz között. AMD chipsethez már megcsinálta valaki: [link] Elvileg ezekről a fájlokról van szó, de nem vagyok benne biztos: [link], [link]
Megtaláltam a chipset datasheet-jét is, de erről nem ír semmit.
A kérdésem: 0 programozói tudással ez lehetséges, vagy felejtsem el? Gondoltam rá, hogy átírom a kész patchben a dolgokat, de nem hiszem, hogy működne.
[ Szerkesztve ]
-
pigster
senior tag
Sziasztok!
A NAV-tól szeretnék egyedi szoftver segítségével lekérdezni adatokat. Pl. adófolyószámla. Lehetséges egyáltalán? Ha igen hogyan?
Ha esetleg lenne külön topikja, akkor írjátok meg, legyetek szívesek, merre találom.FIGYELEM! A többszázezres Samsung okostévék kéretlen reklámokat tolnak az arcodba.
-
pigster
senior tag
válasz dabadab #12603 üzenetére
Köszi, de ez nem az, amit szeretnék. Amit írtál az az online számla.
Én adófolyószámlát szeretnék lekérdezni. Pl. mennyi egy adott cég fizetendő társasági adója, milyen befizetések történtek, mennyi a tartozása, ilyesmik.FIGYELEM! A többszázezres Samsung okostévék kéretlen reklámokat tolnak az arcodba.
-
pigster
senior tag
válasz GreenIT #12605 üzenetére
Hiába kacsintgatsz, nem akárkiét szeretném lekérdezni, mivel hozzá sem lehet férni akárkiéhez. Az ügyfélkapun keresztül belépve le lehet kérdezni, sőt - nem fogod elhinni - létezik nyomtatványkitöltő program (ÁNYK), amivel - szintén ügyfélkapus hozzáféréssel - különféle bevallásokat lehet beadni. Csupán annyit szeretnék, hogy ne ügyfélkapus weboldalon keresztül kelljen lekérdezni adatokat.
Erre szeretnék megoldást, ha létezik egyáltalán.FIGYELEM! A többszázezres Samsung okostévék kéretlen reklámokat tolnak az arcodba.
-
opr
veterán
válasz pigster #12606 üzenetére
Talan van valami ugyfelkapu API vagy valami...
En ennek az atolvasasaval kezdenem, aztan vagy visz valamerre, vagy nem.Mivel lathatolag kulcsrakesz informacioval senki nem rendelkezik itt a temaban, ezert neked kell utananezni, ennel tobbet senki nem fog tenni neked, nem varhato el realisan, hogy orakat toltson el valaki az idejebol ingyen es bermentve, es megcsinalja a munkad felet forumos "koszike"-ert.
Szoval, ha kell egy adat, amit ugyfelkapunk keresztul elersz, akkor mar tudod, hol van.
Innentol keress API, kapcsolodas, adatbazis, stb szavakra, olvasgass dokumentaciot, legroszabb esetben irsz valami scriptet ami lehuzza az oldalrol.Sok sikert!
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
pigster
senior tag
Azt hittem a fórum arra való, hogy lehessen kérdezni.
Nem tudom, honnan veszed, hogy a munkám fele lenne az, ha valaki - aki esetleg már csinált ilyet - ideírná, hogy hol lehet valamiféle kézzelfogható információhoz jutni a témában. Hidd el kerestem, de eddig nem találtam, ezért is kérdeztem itt.
Nem tudom, hogy az eddigi 12600 meg még valamennyi hozzászólás mi volt, de gyanítom, kérdések is voltak benne. Nem hinném, hogy a válaszokkal valakinek a "fele munkáját" megcsináltátok volna.
Gondolom rengeteg olyan téma volt a hozzászólások között, ami keresés, olvasgatás, stb-vel amúgy is elérhető, tehát akkor zárjátok be a fórumot vagy írjátok ide: kérdezni tilos; keress, olvass, stb.Neked köszönöm a linket, bár nem tudom, mennyire aktuális, mivel évekkel ezelőtti dátumokat látok benne.
FIGYELEM! A többszázezres Samsung okostévék kéretlen reklámokat tolnak az arcodba.
-
opr
veterán
válasz pigster #12608 üzenetére
"Nem hinném, hogy a válaszokkal valakinek a "fele munkáját" megcsináltátok volna."
Pedig amikor nincs kulcsrakesz informacioja senkinek (marpedig ha lenne, mar megirta volna), akkor akarmennyire is felhaborodsz es csapkodsz, nem fogsz tobb infot kapni, mint par tippet, esetleg par linket, amit kidobott a gugli.
Amugy de, ez tipikusan az a helyzet, amikor a munka minimum fele az, hogy kiderited, hogy egyaltalan lehetseges-e ezt barmilyen igenyes modszerrel megoldani vagy nem. Itt, ha talalsz vegul egy API-t vagy barmi ertelmeset, akkor a munka minimum fele kesz van, utana lepotyogni mar kozel trivialis.
(Amugy rohadt nagy szegyen es gyalazat, hogy ez (egy konnyen hasznalhato, jol dokumentalt API, peldakodokkal) nem adott alapbol, de hat mit varunk az allami, sok-sok milliardbol fejlesztett foshalom rendszerektol...)"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
opr
veterán
válasz pigster #12610 üzenetére
Az is egyfajta megoldas vegulis. Csak keszulj fel ra, hogy ha itt ugy erezted, hogy letapostunk par viragot a lelked mezejen, akkor ott egy rosszabb kerdes/reakcio utan meg le is fogjak pisilni.
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
pigster
senior tag
Szép írás. Ha megengeded, felhasználom az előbbi szösszenetedet itteni kérdésekre válaszként..
"nem varhato el realisan, hogy orakat toltson el valaki az idejebol ingyen es bermentve, es megcsinalja a munkad felet forumos "koszike"-ert."FIGYELEM! A többszázezres Samsung okostévék kéretlen reklámokat tolnak az arcodba.
-
-
opr
veterán
válasz s1999xx #12614 üzenetére
Plane, hogy amugy kapott megoldasi javaslatot, csak az ugye munkaval jar, aminek utana kell jarnia, megsertodni meg konnyebb, mint elfogadni, hogy itt most nem lesz rovidebb ut...
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
-
total90
veterán
Az Excel topikba betettem egy kérdést, VBA és betenném ide is, hátha valaki tudna segíteni:[link]
Ha nincs jó, ló a szamár is.
-
Zalanius
tag
válasz total90 #12618 üzenetére
"Név Utca Házszám Irányítószám Város"
Az eredeti kérdésben is írtad: a probléma az elválasztó karakter, ami ugyanolyan szóköz, amilyenből kis túlzással tetszőleges mennyiség előfordulhat a név, utca, város esetében mezőn belül is. Exceles eszközökkel stabil megoldás erre aligha lesz, még makrókkal sem, legfeljebb egy valamilyen közelítés. Itt az adatmennyiség a kulcs: pár száz sorig egyszerűen nem éri meg bonyolult szabályrendszereket kódolgatni, a humán erőforrás előbb végez. Ha valami nagyságrendekkel nagyobb listáról van szó, értékes adatokkal, amiből ez a katyvasz áll rendelkezésre, akkor meg a teljes folyamat defektes úgy, ahogy van...
Klasszikus adattisztítós / feltáró feladatként úgy ugranék neki, hogy ha nemzetköziek is a címek, azért a vonatkozó országok városainak (talán) teljes listája beszerezhető, ezért az azonosítás könnyű, ugyanígy az irányítószámok szerkezetére vonatkozó helyi szabályok. Utóbbi nyilván számokat is tartalmaz, ezért az utolsó ilyen töredék után már csak a városnevek lehetnek, a házszám szintén kell, hogy számokat tartalmazzon stb. Nyilván a név-utca felbontás a legtrükkösebb, pl. "Horváth Péter Mátyás Király tér".
De nem feltétlen kell ágyúval lőni az ilyen szóközös verébre. Vegyél egy pár soros mintát, nézd meg a tipikus szerkezetet. Ha van valami többségi mintázat, akkor legyen az a fő szabály, és a többit meg nézd át egyenként. Példa: szóközök mentén felbontva (Excelben: szövegből oszlopok) tipikusan 2 mező a név, 2 az utca, 1 a házszám, 1 az irányítószám, 1 a város. Ha az adott sor 7 mező széles, kész vagyunk, minden más esetet meg ki kell szűrni és átnézni. Nyilván a neveknél a prefix, mint Mr., Dr., Özv. stb. a fő veszély, a házszámoknál a külön írt /a vagy 4. em. 15., de ezekre fel lehet készülni.
[ Szerkesztve ]
--= Zalán =--
-
GreenIT
tag
válasz pigster #12606 üzenetére
A kacsintas azert szolt, hogy vedd eszre, hogy IT temat jogi kiskapuval akarsz megoldani, ami nem megy.
Azert lett letrehozva az ugyfelkapu, hogy a kormany adjon egy biztonsagosabb megoldast az adotitkok es szemelyes adatok kezelesere - es pont ezt akarod kikerulni, ami jo nehany torvenyt sertene, de nem akarod eszrevenni.
-
opr
veterán
válasz total90 #12618 üzenetére
Név Utca Házszám Irányítószám Város
Igazabol ahogy felettem is irtak, a nev meg az utca kb eselytelen, hacsak nem talalsz egy olyan adatbazist, amiben minden varos minden utcaja szerepel, de meg ugy se 100%, bar ugy mar szerintem egy laza 90%-os szures megoldhato lenne.
Amugy az en algo-m ugy nezne ki, hogy jobbrol balra indulunk, igy nezve elso szam utani karaktersor a varos.
Marad az, hogy Név Utca Házszám Irányítószám.
Most balrol jobbra haladva elso szam utani ertek a Házszám Irányítószám.
Iranyitoszam minden esetben 4 karakter, igy az konnyu.
Maradt a Nev es az Utca.
Nevnel a fentebb emlitett ket nev, egy szokoz kombora losz, az a valosag ~90%-at lefedi.
Marad az utca, mint adott.De a nev - utca parost mindenkeppen le kell ellenorizned biorobot modszerrel.
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
Domonkos
Ármester
válasz total90 #12618 üzenetére
Vagy generaltattasd le meg egyszer ezt a tablazatot, de most mar ugyelve a helyes elvalasztasra, vagy ha nagyon sok ilyen van, akkor vegyetek fel erre valami gyakornokot.
Meg persze ennek elkeszultevel rugattasd azt a szemelyt ki, aki miatt ilyeneket kell csinalj!Gender of electrical connectors is defined by the pins.
-
Zalanius
tag
Most balrol jobbra haladva elso szam utani ertek a Házszám Irányítószám.
Iranyitoszam minden esetben 4 karakter, igy az konnyu.Április 4. útja 5., Október 23. tér 10. Irányítószámok: nemzetközi címek is lehetnek a táblában az eredeti felvetés szerint. Tud ez bonyolódni, de ha exceles méretek vannak, kár bele az energia imho.
--= Zalán =--
-
válasz s1999xx #12622 üzenetére
október 23. utca 6/a, B lépcsőház, 6/12-es lakás.
Csajágaröcsöge, külterület, 237347 hrsz.
Debrecen, 15-ös posta, postafiók 25.ezek mind legális postacímek.
ráadásul ha kézzel rögzítették az utcaneveket, akkor lesz ott minden, Kosuth, Kossuth, Kosut, Kossút, út, utca, u. stb. meg olyan is, hogy moszkva tér, széll kálmán tér, majakovszij utca, stb. szécsényiék össze-vissza írták a nevüket attól függően, hogy melyikről van elnevezve a közterület...
(#12623) opr "hacsak nem talalsz egy olyan adatbazist, amiben minden varos minden utcaja szerepel": tudomásom szerint a postának van ilyenje, de most nem keresem elő.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
opr
veterán
válasz Zalanius #12625 üzenetére
Abban mar megvan a konszenzus, hogy onnantol, hogy az elvalasztokarakter szokoz gyakorlatilag nincs ra tokeletes megoldas, siman el tudok kepzelni olyan helyzetet, amibe egy ember is belezavarodik.
Innentol az jon, hogy probalunk minel jobb, egyszeruen, VBA-ban is konnyen megirhato kozelito-algoritmust adni, amit aztan ugyis at kell nezni manualisan is, ami azert csak rovidebb ido, mint kezzel szetszedegetni.bambano:Nekem is dereng valami, meg olyasmi is dereng, hogy KSH-nak is van (volt?) nyiltan elerheto varosnev adatbazisa, azt is lehet hasznalni, ha letezik meg.
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
-
nagyúr
válasz s1999xx #12636 üzenetére
Az OOP-vel eleg sok baj van, az egyik gond az, hogy az adat es viselkedes asszocialasa csoppet sem egyertelmu (es nincs is feltetlenul 100%-osan korrekt megoldas).
A pelda, amit irsz, tipikusan rosszul mukodik OOP kornyezetben, sokkal jobban passzol a funkcionalis paradigmahoz. Amit te valoszinuleg csinalni fogsz, azok olyan osztalyok, amik allapotot nem nagyon, csak logikat tartalmaznak, es ugy fogjak oket hivni, hogy pl. 'Aggregator', aminek lesz egy 'aggregate' metodusa, igy tovabb.
En azt javasolnam neked, hogy ne feltetlen ragaszkodj az OOP-hez.
while (!sleep) sheep++;
-
Gave
addikt
válasz s1999xx #12636 üzenetére
Szerintem túl van agyalva a clean code, el kell döntened, hogy az alkalmazásod részei mennyire specifikusak-esetiek, általánosak-újrahasználhatóak legyenek. Eztán megnézni, hogy mit kapsz egy OOP felépítéstől, és ennek milyen pro-kontrái vannak, pl kell e az öröklés és a privát-elzárt működés.
Egy bement feldolgozásnál, ha nagyon fel akarod darabolni, akkor lesz egy publik bemenet, lehet akár már a konstruktorba, eztán mehetne egy container objektumba a többi dependency obj, vagy interface.
Aztán ott van, hogy ezt még bele szokták erőltetni egy SoC design mintába,.. csak, hogy legyen jó sok boilerplate code.
Legalábbis nekem perpill ez tűnik járhatónak, én jellemzően nem bonyolítom a dolgomat, ha nem muszáj
Aztán lehet, hogy teljesen mellé értettem a kérdést
-
Domonkos
Ármester
válasz s1999xx #12636 üzenetére
En meg azt javaslom, hogy ne egy programot irj, hanem inkabb harmat. Ebben a peldaban szukseged lesz egyre, ami szurni fogja az inputot, egyre ami a szurt adatokbol kigyujti a szukseges informaciot es egyre ami a kigyujtott informiciokbol keszit reportokat.
Ha ugyesen irod oket meg, akkor konnyu lesz megoldanod az in-memory dolgot (mondjuk pipe-ok hasznalataval) es az utolagos, hasznalat kozbeni konfiguracio is sokkal konnyebb lehet. Meg valoszinuleg az ossz kod mereten es komplexitasan is sporolhatsz egy kicsit.
Amugy ha ez nem konkretan az OOP gyakorlasaert csinalod, akkor szerintem felejtsd el az OOP-t! Nem sok projektet tett eddig konnyebbe[ Szerkesztve ]
Gender of electrical connectors is defined by the pins.
-
dabadab
titán
"Szerintem túl van agyalva a clean code"
Szerintem egyáltalán nincs. Alapvetően nincs benne semmi olyasmi, amit érdemes lenne NEM betartani.
(#12639) Domonkos:
"Amugy ha ez nem konkretan az OOP gyakorlasaert csinalod, akkor szerintem felejtsd el az OOP-t! Nem sok projektet tett eddig konnyebbe "
???
Most ne haragudj, de írtál már hello worldnél bonyolultabbat? Igazából a rendesen megírt nagy C kódok is erős OO-beütésűek, mert egészen egyszerűen annyira kézenfekvő és praktikus dolog.
[ Szerkesztve ]
DRM is theft
-
Gave
addikt
válasz dabadab #12642 üzenetére
Szerintem az applikáció méretétől és rendeltetésétől függ mennyire érdemes bele erőszakolni a paradigmákat egy kódba.
A másik amiért nem tetszik az a gondolkodás lustulása, mindig ugyanaz a reakció ugyanarra a helyzetre, habár kényelmes, de nem feltétlenül a legjobb. Ha mindig mindenre a "bevált praktikát" használod, elveted a lehetőségét a "jobban is beválhatna praktikának."
Én nem a könyvre értettem, hanem az általános erőlködésre, hogy minden szinten minden esetre a kódminőségről megy az agyzsibbadás, nem lényegtelen csak mellette van pár kvázi sokkal fontosabb szempont. (minimum 3)
-
Domonkos
Ármester
válasz dabadab #12642 üzenetére
Mert minden hello world-nel bonyolultabb programot OO elvek alapjan kellene irni? Az lenne aztan csak az igazan meses.
En sem azt mondtam, hogy egyik "OO-beutesnek" sincs ertelme, csupan azt, hogy az OOP egeszeben (ha tenyleg szigoruan kovetik), akkor szerintem inkabb hatranyos. Legalabbis en olyan projekten meg nem dolgoztam, ahol ne kellett volna az OO elvekbol adodo akadalyokkal kulon kuzdeni; jo tervezes ide vagy oda.Esetleg filerendszereknel el tudom kepzelni, hogy hasznos, masra inkabb hanyagolom.
Gender of electrical connectors is defined by the pins.
-
Ispy
veterán
válasz s1999xx #12644 üzenetére
Én sohasem úgy állok neki, hogy na akkor most oop leszek és elkezdek ojjektumokat gyártani.
Sokszor simán lináris kódolás van, aztán később, ha úgy látszik van előnye átalakítani a kódot oop szemléletre, akkor átírom, egyébként egy kezelhetetlen classhalmaz lesz. Az oop gondolkodásnak sok előnye van, de ha csak ebben gondolkozol, akkor sok hátránya is, szvsz.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
opr
veterán
"Én nem a könyvre értettem, hanem az általános erőlködésre, hogy minden szinten minden esetre a kódminőségről megy az agyzsibbadás, nem lényegtelen csak mellette van pár kvázi sokkal fontosabb szempont. (minimum 3)"
Ne haragudj, de ezzel nagyon nem ertek egyet.
Ha trivialisnak vesszuk, hogy a kod, amit kiadtunk a kezunkbol azt csinalja, amit akartunk, hogy csinaljon, (marpedig ez a trivialitas netovabbja), akkor konkretan semmi nem marad, ami fontosabb, mint a code quality. Ha nem igy gondolod, akkor szerintem valamit nagyon nem ertesz, vagy csak soha nem dolgoztal meg olyan projekten, ami komplex es hosszutavu.Mellekesen megjegyzem, hogy semmi nem garantalja jobban, mint hogy a kod konkretan azt, es csak azt csinalja, amit akarunk, mint ha tartjuk magunkat egy eleg magas code quality szinthez, es ebbol nem engedunk.
A patternek pedig nem azert vannak, hogy ne kelljen gondolkodni, hanem azert, mert adott feladatra trivialis a hasznalatuk, ezzel javitva a kod minoseget, erthetoseget, olvashatosagat. Persze, ha valaki tulhasznalja a patterneket es mindent bele akar eroszakolni, az pont ugyan ugy hulye, mint aki csakazertis alapon nem hasznalja oket.Az OOP vitaba meg mar inkabb be se szallok, annyi furcsasagot sikerult itt osszehordani, hogy inkabb nem mondok ra semmit. Maradjunk annyiban, hogy dabadab kollegaval ertek egyet mind clean code, mind OOP temakorben.
[ Szerkesztve ]
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
opr
veterán
Persze, nyilvan. De kategorikusan kijelenteni, hogy az OOP baromsag azert eleg durva. Meg az is, hogy a code quality az n-edik fontossagi sorrendben egy barmilyen meretu projektnel. Ez bullshit.
Plusz, ha a kis projektet is szep koddal irod meg (szep kod != OOP), akkor az fog beleegni a kezedbe, es a nagyot is ugy fogod.
Nem ugy, mint sok kolleganal a gyakorlat, hogy az elso iteracio ugy nez ki, mintha lehanyta volna a billentyuzetet, mikozben harom reszeg gorilla pufolte, aztan kod lett belole, utana meg majd ugyan annyi idot raszan, hogy rendberakja. Borzalmas gyakorlat, raadasul soha nem lesz olyan minosegu az osszehanyt-foltozgatott-javigtatott kod, mint az, amit olyan irt, aki alapbol minden kodot szepen ir."Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Autós topik
- Micro Four Thirds
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Kétféle tájolással munkára fogható, ITX-es ház jött a Sharkoontól
- Építő/felújító topik
- Már nem az Apple a világ legnagyobb mobilgyártója
- A fociról könnyedén, egy baráti társaságban
- HBO Max & OD topic
- Politika
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- További aktív témák...
- Újszerű Garanciás AirPods Pro 2
- GAMER PC! Core i5-12400F - ASUS RTX 3060 Ti - 16GB RAM - SSD/HDD
- NVIDIA RTX 3080 TI 12GB GDDR6X Founders Edition Eladó! 185.000.-
- ASUS RTX 3060 Ti 8GB GDDR6 TUF GAMING OC Eladó! 95.000.-
- 16" Apple Macbook Pro Retina 2019 Touch Bar + Toch ID eladó! Intel Core i7, 16GB RAM, 512GB SSD!