-
LOGOUT
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
válasz
Jim Tonic #12827 üzenetére
ird meg a saját webszerveredet a saját programodba es akkor az is a te felugyeleted alatt lesz. Nem tudom milyen nyelven irfad a programot. ha hardverkozeli a cucc ahogy irod akkor a cpp nem allhat messze toled. itt egy egyszeru webserver megvalositas.
itt meg azt adsz vissza amit akarsz. minden a te kezedben marad es nem kell semmi egyeb fuggoseg.
-
#95561216
törölt tag
válasz
Jim Tonic #12814 üzenetére
Ha jól értem a problémádat, adatokat akarsz kinyerni, de nem akarod, hogy kívülről elérhető legyen a rendszer?
Attól függően, hogy milyen lekérésekre számítasz, két megoldás jutott eszembe.
1. Valamilyen aggregált adatokra kíváncsiak, nem kell hozzá a tábla minden adata. Pl az érdekes, hogy adott termékre mennyi megrendelés van, de az nem, hogy ki rendelte meg - ami már védendő adat lenne. Ekkor felhúznék egy külön webszervert, és egy message queue-val eventeket küldenék felé, amiből viewkat állít össze magának, amiket le lehet kérdezni.
2. Nem tudsz előre viewkat csinálni. Ekkor vagy replikálod a szükséges táblá(ka)t a webszerverre (pl szintén adatbázisfüggetlen message queue-val), vagy a webszerver egy gateway lesz az alkalmazás felé, ami továbbítja - és előszűri - a lekérdezéseket. Ha nagyon biztosra akarsz menni, csinálhatod úgy, hogy az alkalmazásod polloz requestekért a webszerver felé, így előbbi nem lesz kívülről elérhető.
-
martonx
veterán
válasz
Jim Tonic #12810 üzenetére
Mi a baj a web services-el? Komolyan. Teszel egy REST API Endpointot a tábla fölé, aztán hagy exportálgassák, amit jól esik. Garantáltan semmi máshoz nem fognak hozzáférni. Az meg már legyen az ő bajuk, ha annyira balfaszok, hogy a belső hálójukon átengedik, sőt még a user - pass-t is kiszivárogtatják
-
válasz
Jim Tonic #12810 üzenetére
Logical replication a konkrét táblára, aztán onnan mehetsz tovább. Manapság már elég sok minden tudja, Postgres, MSSQL, Oracle, etc.
Nem értem mondjuk a webszervizes problémád, ha a szerviz olyan userrel kapcsolódik, aminek nincs máshoz olvasási joga, csak az adott tablahoz, etc. akkor nincs azzal semmi gond.
-
bambano
titán
válasz
Jim Tonic #12810 üzenetére
sokat segítene, ha tudnánk, hogy melyik adatbáziskezelő
meg hogy mekkorák a méretek.
illetve lehet, sql topicban több szerencséd lenne. [link]
addig azt tudom javasolni, hogy van sql szinten táblát replikáló megoldás. bent van a hálózat mélyén az adatbázis, meg a replikátor, kirakod dmz-be a replikát, és ahhoz adsz hozzáférést a tűzfalon szabályozva.postgresql-hez slony meg ilyesmi jut eszembe. mondjuk postgresql-nél lehet olyan, hogy egy adatbázisba bemountolsz a másikból egy táblát, és akkor azt ugyanúgy látja, mintha a sajátja lenne, és akkor triggerekkel megoldható a replikálás egyéb cucc nélkül is. hogy ez mennyire stabil, nem tudom.
relatíve kevés sornál akár a pg_dump is jó lehet...
-
dabadab
titán
válasz
Jim Tonic #12457 üzenetére
Az alapján, amit a C++ topikban látok a hallgatóktól, a normális tudáshoz az kell, hogy először elfelejtsen mindent, amit az iskolában hallott
Tanul egy csomó hülyeséget, ami teljesen haszontalan meg lesz valami minimális szakmai anyag kritikán aluli színvonalon - erre teljesen felesleges elpazarolni három évet. Akkor inkább tanuljon angolt és közben gyűjtsön a Greenfoxra vagy valami hasonlóra.
-
GreenIT
tag
válasz
Jim Tonic #12379 üzenetére
Igen, egy volt evfolyamtarsam is orjongott ket evtizede, hogy szinte egyik evrol a masikra a szabolcsi almait csak 8 Ft-ert akartak megvenni, hogy az csak lenek valo - azutan rajott, hogy a le az almabort jelent, amit nyugat-europai orszagokban jobb aron lehet eladni, mint itt a sort es bort.
-
GreenIT
tag
válasz
Jim Tonic #12246 üzenetére
A szerverrel (NAS) egyébként ugyanott vagy, nem értem a logikát.
Csak most olvastam, eleg lazas vagyok, igy csak asszocialok:
Valoszinuleg arra gondolt, hogyha NAS-ra telepiti, akkor ott nincs kozvetlen merevlemezhez kotes, tehat barmelyiket lehet cserelni, es akkor nem szamit, ha egy merevlemez meghal.
Ebbol kovetkezik, hogy szamara a "gep meghal" kifejezes azt jelenti, hogy a merevlemez meghal, hiszen a NAS es a gep is orok eletu, csak a merevlemezek hullanak korulottuk.
-
dabadab
titán
válasz
Jim Tonic #12066 üzenetére
"Érdekességnek: a microsoft megveszi a githubot"
Itt szerencsére az a helyzet, hogy van egy csomó másik majdnem-GitHub, szóval ha valamit nagyon elrontanak, akkor át lehet vinni a projektet mondjuk a GitLabra, ha meg véletlenül nem elrontják, hanem jobbá teszik, akkor meg minden oké.
-
martonx
veterán
válasz
Jim Tonic #12066 üzenetére
MS amennyire fejlesztőbarát volt, a Silverlighttal, majd utána az UWP-s (belértve a windows phone-os ökoszisztémát) szerencsétlenkedéssel éveken keresztül magasról hugyozott a fejlesztői fejére (értsd megváltozott a világ, de ők ehhez picit se alkalmazkodtak).
Aztán szerencsére feleszméltek, hogy fejlesztők nélkül nehéz, a .Net Core-t már jó irányba indították, a Team Services is nagyon jó lett évekkel ezelőtt. Szerintem logikus lépés volt a Github-ot bekebelezniük. -
sztanozs
veterán
válasz
Jim Tonic #11957 üzenetére
Kérdés az mennyire védhető az adott architektúra, és mennyire tekintjük megbízhatónak a klienst.
Amennyiben a vastagklient ténylegesen csak megjelenítő funkciókat lát el és nincs benne üzleti logika, és nem kapcsolódik közvetlenül az adatbázishoz, akkor nincs semmi probléma - de onnantól kezdve, hogy funkciókat, döntéseket, ellenőrzéseket viszünk be a vastagkliensbe, a rendszer egyszerűen feltörhetővé/visszafejthetővé válik. Egy vállalati rendszerben a zártság kiemelt fontosságú (-nak kellene legyen). -
mckay
aktív tag
válasz
Jim Tonic #11957 üzenetére
a szóban forgó szoftvernek nincs igazán kapcsolata a szerverrel, és ott nem is tud elérni semmilyen adatbázist
adatok csak a kliensben vannak, és oda sem mi pakolunk, hanem az ügyfél, aki rendeltetésszerűen használja a szoftverünket - azt gondolnám, hogy az általa a mi szoftverünkben tárolt adatokért ő kell, hogy feleljen
nézzétek, úgy tudnám jellemezni, mint egy spéci pizzarendelő szoftvert:
- üzleti logika van a kliensben, például hogy milyen pizzafeltétek mivel párosíthatók (például a tejfölös alap a paradicsomos alappal nem párosítható), összekattintgatja az ügyfelünk, és generálódik belőle egy email, amit a saját smtp szerverén keresztül (mert első használatkor bepötyögte a saját smtp autentikációját) csatolt fájlként elküld hozzánk, és mi várjuk, és teljesítjük az abban szereplő "pizzarendelést"
- adatok abból a célból vannak benne, hogy jellemzően nem magához rendeli a pizzát, hanem máshoz: évek alatt felépíti a saját vendégkörének adatbázisát, és amikor egy vendég kéri a pizzáját, pár kattintással tudja is neki küldeni a "szokásost"
ennyitermészetesen nem pizzarendelésről van szó, de azt hiszem így lenne jó bemutatni
és a dilemma most vezetői szinten, hogy
- jó-e így ez a vastagkliens architektúra helyi adatbázisokkal és helyi programmal
- vagy eljött az idő (egyszer tutira el fog!), hogy böngészőben fusson a mutatványehhez keresek adatokat, hogy mi a magyar rögvalóság a PC-k terén
vagyis baj-e, baj lesz-e, hogy .Net alapú vastagkliensünk van -
martonx
veterán
válasz
Jim Tonic #10801 üzenetére
Konkrét gyakorlatom nincs VS vs (ha élhetek ilyen béna szóviccel) Android fejlesztéssel.
Viszont azt látom, hogy VS2015 és 17 vonalon a csapból is Xamarin és Android fejlesztés folyik, szóval nekem nagyon úgy tűnik, hogy MS be akarja tenni a lábát az Android fejlesztői IDE-k közé.
Emellett több konkrét Xamarin fejlesztői lehetőséggel is megkerestek az utóbbi időben, szóval nekem eléggé úgy tűnik, hogy egyre jobban terjed, akkor meg csak nem lehet rossz.Az viszont biztos, hogy hülye MS hyper-V-n keresztül oldja meg az Android emulátort, ami az Android emulátor szemszögéből nézve tök jó, és valószínűleg a legjobb droid emulátort jelenti a piacon, viszont ha hyper-v van a gépeden, akkor az összes többi virtuális gép megoldást elfelejtheted (bár talán a vm kiszolgálók telepítési sorrendjével ezt lehet befolyásolni az android emulátor kárára).
-
axioma
veterán
válasz
Jim Tonic #10728 üzenetére
De rovid
Megjegyzem, az a 3 nyertes (ok kapnak penzt, 1000-2500 dollar kozotti mertekben), aki ezt a 40-eset kuldte be. Az en 12. helyem pont azzal a 4 karakter kulonbseggel adodott (ez csak egy feladat volt a 6 kozul, de vegul gyakorlatilag csak ez dontott, aki a tobbiekbol nem tudott 100 pontot ill. az approx-nal 99.6 felettit, az ezt se tudta eleg jol megcsinalni (pontozas olyan volt, hogy egy betu rovdites 0.4 pont plusz)
-
axioma
veterán
válasz
Jim Tonic #10724 üzenetére
A nyertes kod 40 karakter: <>=~($/=$");$\+=2*$c[$_%$']++for<>;print
A feladat hozza, most mar beirhatom mert lejart a verseny: van az input elso soraban ket szam szokozzel, az elso a kov. sorban a szamok szama, a masik lesz a modulo; es a masik sorban levo szamokbol csoportokat kepzel az azonos modulok alapjan, oda-vissza szamolva ha'ny szomszedsag lesz igy... En a split eliminialasara nem jottem ra (a $/ resz nem vilagos nekem teljesen ebben), amit en kuldtem be az 44 karakter.
Igazabol totalisan olvashatatlan, az az elmeny ha elkezded elemezgetni es rajossz, hogy mennyi trukk van benne (pl. az osszeget a sorvege jelbe teszi mert a print azt mindig kiirja igy nem kell utana a szokoz dollar valtozonev...) -
bandi0000
nagyúr
válasz
Jim Tonic #10666 üzenetére
igen, ezzel már megismerkedtem, első nekifutásra fél óra se volt elég hogy kiszámoljak egy másodfokú egyenletet vele
Szabadon választható volt, viszonylag sok kredit, és ha jó vagyok benne akkor mehetek az cég által vizsgára ahol megkaphatom a "legalacsonyabb" szintű programozói levelet a LabView-hez... ingyen még ez is jó,csak kérdés megszeretem e
-
bambano
titán
válasz
Jim Tonic #10608 üzenetére
" Egy tömb rendezéshez nem kell sok matek, de azt pl. tudnia kell, hogyan és mikor kell kilépni a ciklusból": pontosan erről beszélek, a kilépési feltétel neked, mint embernek, elég egyszerű, mert ránézel és pont. a gépnek nem. tehát fel kell tudni írni azokat a matematikai állításokat, amik a bemenő paraméterek megfelelőségét megmondják, ugyanezt a kimenőkre és meg kell tudni fogalmazni a megállási feltételt.
ebben van egy adag kombinatorika (maximum hány lépés kellhet a tömb rendezéséhez a legrosszabb esetben) meg egy csomó matlog.
enélkül nem tudod papíron se leprogramozni, se végrehajtani a rendezést. hogy ellenőrzöd a függvénynek átadott paramétereket, ha nem írtad fel formálisan, hogy mit vársz? pláne hogy írsz unit tesztet?
mindenki használ matematikát programozás közben, max. nem veszi észre vagy nem üti meg nála az ingerküszöböt, mert már automatikusan megy.
-
opr
nagyúr
válasz
Jim Tonic #10608 üzenetére
Azt nem ertem, hogy hogy sikerult leszurnotok, hogy matekkal tesztelunk. Kb olyan, hogy meglattatok egy kifejezest, es leereszkedett a vörös köd (igen, direkt kulon copypaste-eltem egy 'ö' betut
).
Konkretan leirtam, hogy az alabbiak egy valamilyen, poziciotol fuggo kombinacioja van jelen:
- programtervezes, akar uj, akar meglevohoz uj modul
- megirt kodban hibakereses
- megirt kod megertese (itt azert szokott primkereso lenni, mert eleg egyszeru, de azert egy alap kognitiv intelligenciat lemer)
- megirt kod alap szintu optimalizalasa (tudja-e, hogy mire melyik a legjobb kontener szinten)
- nyelvi sajatossagok ismeretenek felmerese
- multithreading kerdesek
- adatbazisos kerdesek
- es igen, egy altalatok matekosnak titulalt feladat, ami megnezi, hogy kepes-e megirni egy ciklust, amiben osszead ket szamot (hogy ez hol szamit komoly matekos feladatnak, azt bevallom, nem tudom...). Tovabbra is tartom, hogy aki nem kepes megirni egy ciklust, ami osszead ket szamot, annak a tobbi, mindennapi, ennel ezerszer bonyolultabb es osszetettebb feladat is megoldhatatlan.Ha azt irtam volna, hogy megnezzuk, hogy tud-e n-dimenzios matrixokkal buveszkedni, algoritmust bizonyitani, kulonbozo elvont mat. fuggvenyeket felirni es leprogramozni, akkor ertenem a dolgot, ezek valoban nem kellenek az esetek 99,99%-ban, de egyikunk se errol beszel.
De ha eletkozeli peldat akartok, tessek:
- Egy programba akarunk egy analog orat a jobb felso sarokba. Tfh licenc-megkotesek miatt nullarol kell irni, mert nincs ilyenunk, es nem akarunk hasznalni egy keszenkapottat.
Kapasbol tobb es nehezebb matek van benne, mint egy fibonacci, annyira azert nem legbol kapott a dolog, mindennapi feladatnak is elmegy, es olyan szintu feladat, amit barkire ra kell tudni bizni, meg a gondolat is bizarr, hogy egy ilyen szintu feladatnal vegig kelljen gondolnom, hogy kinek adhatom oda (talan kiveve nagyon palyakezdo junior).szerk:
Tegyuk hozza, hogy eleg specialis teruleten vagyok, lehet ezert ter el a velemenyunk ennyire markansan.
En multiplatform C++ backend, device management, controlling & communication, IoT, networking temakorben mozgok leginkabb. -
Cathfaern
nagyúr
válasz
Jim Tonic #10605 üzenetére
Egyet kell, hogy értsek bambano-val, egy tömb sorbarendezésének papíron leírása meg állapotok leírása (meg a mindenféle matekos feladatok) nem sokat árul el arról, hogy:
- Képes-e mások által megírt kódot hatékonyan felhasználni (nagyon ritka a totál 0-ról indított project)
- Előző változata, hogy képes-e egy számára teljesen ismeretlen libraryt kizárólag doksi alapján használni
- Képes-e normálisan debugolni (ha van a nyelvhez normális IDE, akkor azzal, ha nincs, akkor saját módszerekkel)
- Előző változata: képes-e debugolni más kódját hatékonyan
- Igényes a munkájára (az a lényeg csak, hogy valami valahogy működjön, vagy szempont hogy jól struktúrált, olvasható legyen a kód, és ne csak "lefordult, szóval biztos jó" kiadva a kezéből)
- Ha nem ért valamit, vagy úgy gondolja valami máshogy jobb lenne, akkor képes kérdezni, illetve kommunikálni, nem csak ráhagyja, hogy "hát asszem erre gondoltak, megcsinálom így aztán max szólnak hogy jó lesz", esetleg "ja hát ez így tök szar, de jó lesz így ha már így van"
- Képes-e tanulni (adsz neki egy anyagot, megérti, amit nem ért meg belőle azt meg tudja kérdezni, és munkájánál fel tudja használni)Mert ezek a dolgok amik mindennapi munkánál előjönnek. Papíron tömb rendezés, meg fejben (papíron) változók állapotának nyilvántartása azért nem anyira... De még ha adott munkahelyen ez mindennapos feladat is, akkor ha alapból nem is volt rá képes, a fentiek birtokában betanulási idő alatt gond nélkül elsajátítja.
Nyilván ki kell szűrni azokat, akik azt mondják hogy van 2-3 év tapasztalatuk adott programnyelvben aztán a ez alatt azt értették, hogy 2-3 éve egyszer megnézett adott nyelvben írt program forráskódját, de ehhez meg jóval egyszerűbb feladatok is elegek. -
bambano
titán
válasz
Jim Tonic #10605 üzenetére
"Egy másik példa volt: egy adott tömb sorba rendezése papíron, leírva a ciklusonkénti állapotot. Sokat elmond arról, mit tudsz a programozásról, és nem kell matek hozzá.": ehhez konkrétan pont kell matek, meg matlog. ezt a konkrét példát anélkül nem lehet szakszerűen megoldani. ha pedig hozzátetted a szükséges mateket, akkor már félig belemásztál a progmódszertanba, programhelyesség bizonyításba, az meg javarészt matlog.
-
válasz
Jim Tonic #10566 üzenetére
Köszönöm a segítségedet!
Több iránnyal szemezek.
1. Ráfeküdhetnék a beágyazott fejlesztésre. Sajnos egyetem óta aktívan nem sok lehetőségem volt ezzel foglalkozni, tehát valószínűleg juniorként vennének fel most, de ha pár hónapig aktívan foglalkoznék vele egy mid levelre lehetne esélyem. Sajnos ez a legtöbb cégnél nem létező fogalom, van a junior meg a szenior szint.
A probléma, hogy szerintem ezen a területen hamar lenne bérplafon, 7 bruttó már az istencsászár kategória, ha jól látom.
2. Feleleveníthetném C++ tudásomat
3. Vagy arra építve nekifoghatnék inkább a C#-nak.
4. Esetleg tanulhatok valami újat, pl tegnap elkezdtem Python-t nézegetni, szimpatikusnak tűnik egyelőre.
5. Félig a szakmámnál maradva neki foghatnék LabView-zni. Tapasztalattal, NI vizsgákkal elérhető ott is a kívánt bérszint.29 éves vagyok (még 3 hétig), 4 éve végeztem. Nem a sok pénz keresése az egyetlen motivációm, de akinek családja van annak elég fontos.
Tapasztalataim szerint az öreg szakikat nem nagyon fizetik meg. Ahol eddig dolgoztam, az 50-60 évesek semmivel nem kerestek többet a 35-40 éveseknél. Ebből kiindulva minél hamarabb el kell kezdeni jól keresni, és mivel soká diplomáztam, máris hátrányban vagyok.
Most megelégednék 500 bruttóval, hogy szinten maradjak, de ha lenne olyan cég, ahol csak 450 lenne, de olyan tudást szedhetek fel, ami később kamatos kamattal visszaadja ezt a lemondást, az is jó lenne.
A bruttó 1m reményeim szerint mostantól kezdve 5 év alatt elérhető sok munkával, de kérlek javíts ki ha tévedek. A nettót talán 40 éves koromra lehetne célként kitűzni.
De nyilván a trendeket senki nem tudja előre, lehet, hogy valamelyik irányt kipécézi a szakma és szinte teljesen el fog tűnni, vagy egyszerűen felváltja valami más. -
Ispy
nagyúr
válasz
Jim Tonic #10567 üzenetére
Mi freshdesket használunk.
-
DNReNTi
őstag
válasz
Jim Tonic #10550 üzenetére
+++
(10549) Z-Raw
Egyebkent epp nemregiben volt errol szo, ha kicsit visszaolvasol sok hasznos infot talalsz. En kiegeszito kepzesnek az Udemy-t ajanlom. Ne erjen meglepetes: nincs ingyen, de ahhoz kepest amit ad, szerintem kimondottan olcso. -
bucsupeti
senior tag
válasz
Jim Tonic #10476 üzenetére
Arról hogy semmiféle alap tudással nem rendelkező kezdő ez alapjan valaszon magának nyelvet. legalábbis az iránymutatásod erre buzdított. Egy kezdőnek totál rossz ha előkapja mondjuk a Go-t mert az lépett előre a legtöbbet, vagy hogy a Java-t kezdje tanulni mert az a legelső.
Csupán arra gondoltam hogy egy kezdőnek nem tiobe statiszzikát kéne ajánlani ha azt kérdezi, hogyan kezdjen neki. -
bucsupeti
senior tag
válasz
Jim Tonic #10466 üzenetére
Hát ennél rosszabb iránymutatást nem igen lehet adni....
@petyus: Ha tényleg komolyan gondolod akkor iratkozz be egyetemre mérnök infó szakra. Sokan azt mondják hogy nem a diploma számít. Ez akár igaz is lehet, de meggyőződésem hogy ahhoz hogy valaki jó fejlesztő legyen ahhoz a programozás mellett egyéb területek párhuzamos, összhangban történő okatatása, tanulása is szükséges (architekturák, oprendszerek, algoritmusok, hálózatok, matematika stb....)
-
dabadab
titán
válasz
Jim Tonic #10400 üzenetére
"Ezért kezdtem azzal, hogy ha előre behatárolható, hogy hol mozog a kód, akkor semmi baj a lokális nyelvezettel."
A szlovákok (persze, hogy true story, így majd' két évtized után már nem kell semmit se kitalálnom, mert láttam már mindent
) azt gondolták, hogy az jól behatárolható, csak aztán máshogy alakult.
-
dabadab
titán
válasz
Jim Tonic #10394 üzenetére
"Több német projekten is dolgoztam, a java része (>80%) német változókkal és táblanevekkel volt."
Azoknak is le kellett volna törni a kezét.
(#10396) DS39: "szerintem sincs baj azzal ha magyarul van"
Ezt egészen addig fogod gondolni, amíg össze nem kerülsz olyan kóddal, aminek az írója azt gondolta, hogy semmi gond azzal, ha szlovákul (görögül, kínaiul stb) vannak a kommentek meg a változónevek.
-
DS39
nagyúr
válasz
Jim Tonic #10394 üzenetére
szerintem sincs baj azzal ha magyarul van, én a következetlenséget nem szeretem.
pl. egy nagy adatbázisban a táblák egyik részének magyar a másiknak angol az elnevezése. (utólag fejlesztések, toldozások miatt nyilván, de akkor is..)
vagy pl. hogy az adott tábla ID oszlopa van ahol simán id, van ahol táblanév_id névre hallgat. (mindkettőben van logika, de ha ez keveredik adatbázison belül, az nagyon zavaró) -
bucsupeti
senior tag
válasz
Jim Tonic #10293 üzenetére
Szerintem is a 14" az ideális.
Én jelenleg egy Thinkpad T450-et használok, i5 és 16g ram valamint 250g ssd-vel. a 16g-ból 8g ramfs-nek van beállitva és ide vannak iranyítva a tmp illetve cache könyvtarak. ettől még gyorsabb lesz a rendszer.Otthoni gépeim (gyerekeknek, asszonynak) használtan vásárolt T420 illetve x230-ak.
Az első hasznalt thinkpadem egy T42 volt. Azóta ha laptopot kell vennem csakis használt Thinkpadben gondolkodom. 70-100ezer közötti áron lehet hozzájutni i5/i7 procikkal, fél év garival, de manapság 1 évvel adják. sokkal jobb vétel mint egy original 120000 ft-os hp vagy acer vagy barmi ilyesmi. Új laptopot 200-250000 alatt nem érdemes venni szvsz, mert keserű lesz a méz... -
bambano
titán
válasz
Jim Tonic #9765 üzenetére
azt írja valamelyik weblap, hogy a 6-os végűben a perifériák ugyanazok, csak a procimagokat cserélték korszerűbbekre az 5-ös végűhöz viszonyítva.
van ebben egy miniuart, amit úgy próbáltak megfaragni, hogy 16550-nek nézzen ki, és abban van fifo. Ha neked a konzolt le kellett venni, amit a linuxos topicban kérdeztél, akkor te ezt használod. Meg van benne egy 3x gyorsabb bsc-nek nevezett uart is.
azt is mondja az egyik doksi, hogy a tx fifo kiürülésekor lehet irq-t kapni. szerintem azt kellene elkapnod és akkor váltani vételi módba.
-
bambano
titán
válasz
Jim Tonic #9762 üzenetére
nem akarok kötözködni, de másodjára sem sikerült megírni a soros port típusát
így marad a találgatás: a socokban levő uartok (pl. intel atom soc) 16550-es vezérlőt emulálnak, amiben 16 bájtos fifo van. ez 9600-on nagyjából 15ms alatt ürül ki. a késleltetését nem tudom, tehát az, hogy az első byte beleírásától kezdve mennyit késik az oprendszer interrupt vezérlő rendszere, esetleg dma miatt az adat küldés kezdete, nem tudjuk.Socban lehet 16650-es vezérlő is. Egyes doksik szerint az alap 8250-es és 16450-es vezérlőkkel 38.4Kbps-t lehet csak elérni, ha az uartod ennél többet tud, pl. 115.2Kbps-t, akkor több, mint egy byte fifoja van.
Lásd pl. "Intel® AtomTM Processor Z3600 and Z3700 Series" 17.2 fejezet.
-
bambano
titán
válasz
Jim Tonic #9757 üzenetére
"Ha nem teszek bele delay-t, hanem a puffer kiürülésének pillanatában, átbillentem az illesztőt, akkor az üzenet át sem megy.": melyik puffer? a linuxon a karakteres eszközöknek is van puffere, a soros portokban is szokott lenni puffer, a sebességüktől függő mennyiség.
szerintem akkor kellene vételre kapcsolni az uartot, mikor az uart státuszregisztere szerint kiürült a belső puffere.
-
biigi
tag
válasz
Jim Tonic #9755 üzenetére
Szia!
Igen ilyenekre én is gondoltam, de valahogy nem éreztem elég egzakt megoldásnak. Ezért kerestem volna olyan normál vektor számítási módszert ami alapból több zajos pontból számolható, de sajnos ilyet én sem találtam.
Mindegy nagy különbség elvileg nem lesz a két módszer között. Marad a bemeneti adat szűrése.
Köszi a tippet!
-
repvez
addikt
válasz
Jim Tonic #9687 üzenetére
Ha ti is figyelmesen elolvastátok volna amit írok akkor olvastátok volna, hogy azt is írtam, hogy az összes C++ modulon végigmentem az applikációval ahol interaktívan bemutatta a különböző szintaxisokat, tehát nekiálltam.
DE mint mondám ennek ellenére nem tudom, hogy használjam fel őket, hova és hogyan.ÉS igen , köszi a könyveket és értékelem, hogy egy ideje arról írogatunk, hogy a legalapabb dolgokban kellene a segítség és erre nagyon erős C++ tudáshoz kapok könyv ajánlásokat. Ezek akkor később lesznek hasznosak csak ha el tudnák indulni .
-
ZTE_luky
aktív tag
válasz
Jim Tonic #9667 üzenetére
Értem, nagyon szépen köszönöm, nagyon sokat segítettetek, és motivációt is adtatok
Esetleg ha a jövőben felmerülne még kérdés, megkereshetlek?DIszkrét matekhoz: Nekem is nagyon döcögősen megy, elég ratyi vagyok matekból (gyengém) , és nagyon sokszor szorulok segítségre, valamikor a házimban egy feladattal elvagyok órákhosszat :/
-
ZTE_luky
aktív tag
válasz
Jim Tonic #9659 üzenetére
Köszi, ez nagyon hasznos volt, hát arra célzok hogy kiötöljek valamit vagy keressek tutor videókat neten és csináljam vagy nyálazzam át a könyveket. pl amit linkeltél könyvben abban is csomó dolgok van amit elsőre nem fogok fel, kell hozzá gyakorlat, és csak akkor leszek képes megérteni. A kiejtéssel kapcsolatban: azt tudtam hogyaz 'szí shárp' csak írni mindig így zsoktam. ÉS amúgy a C# és C az két külön nyelv ugye?
dabadab
igen teljesen igazad van, ezt már tapasztaltam én is többször.
ezt az üreshalmazt nekem levezetnéd, mert sehogy nem értemés nagyon kíváncsivá tettél
-
ZTE_luky
aktív tag
válasz
Jim Tonic #9657 üzenetére
oké köszi, akk kezdem C#-vel. Kérdés: mennyire tanuljam elméleti síkon? Elég ha megértem és tudom használni vagy az elméletet is ugyanúgy pörgessem mint a gyakorlatot, használatot?
Java-val is ismerkedjek és próbáljam erőltetni annak ellenére hogy az még nem kell egyetemen?
-
ZTE_luky
aktív tag
válasz
Jim Tonic #9654 üzenetére
Köszönöm szépen nagyon hasznos volt a válaszod! A matek problémát szerintem meg is oldottad
Más: Programokból az egyetemen C# C C++ TOY szg van, kezdhetem ezeknek valamelyikével, vagy sokan javasolták hogy pythonnal induljak el, ezzel kapcsolatban mit javasolsz, javasoltok?
-
axioma
veterán
válasz
Jim Tonic #9637 üzenetére
Szerintem attol fugg, hogy mi a cel...
Eleve, "ket mezoben a csomopontokat" alatt mit ertesz? Egy sikon van a graf rajzolva, es az elhelyezkedes kell belole, nem a graf (matematikailag: csucsok halmaza, elek halmaza, illeszkedesi relacio) maga?
Vagy me'g eggyel tavolabb nezve: mit szeretnel abrazolni, amibol mar a graf megoldasi modkent jott? -
repvez
addikt
válasz
Jim Tonic #9608 üzenetére
Nem bántasz meg vele, mert tisztában vagyok vele, hogy nem értem az egészet, ezért jöttem ide, hogy hátha kapok valami támpontot ahonnan el lehet indulni, mert ugye senki sem úgy született, hogy értette.
Arról meg egyszer sem írtam, hogy pár nap alatt akarok idáig eljutni,
Csak annyit írtam, hogy ha lehet akkor úgy próbálnám meg megtanulni , hogy egy olyan programot csinálnék ami érdekel és lehet bővíteni később.
Tisztában vagyok ,hogy nem ez a legjobb kiindulás, de sztem az sem amit más helyeken is ajánlottak, hogy régi basic és pascal nyelveket tanuljak először, meg amőba progikat, ami biztos, hogy hasznos, de csak időhúzásnak érzem, mert utána úgy is át kell térni egy másik modernebb nyelvre és eljárásokra a kor színvonalának megfelelően.Nekem az nem annyira megy, hogy sok kis progit írok egy egy rész feladat miatt, mert attól még ugyan úgy nem fogom átlátni az egész kapcsolatrendszert. Én visuális és gyakorlati típus vagyok, tehát lássam, hogy valamit csinálok, minthogy elolvasok sok könyvet.
dabadab: tennék bele, de ezt mondom, hogy hiába van meg a szintakszis, ha a fenti kódból nem tudom, hogy melyik nész hova menne benne.
for (initialization; condition; increment/decrement)
statementint sum = 0;
for (int i = 1; i < 6; ++i) {
sum += i;
}a képletek, közül egyik sem olyan ahol bármelyiket is egynél többször ki akartam volna számolni és növelni az értékeit.
ÉS mindegyiknél ez a gondom, hogy a szintaxisokat, milyen gyakorlati helyzetben használjam fel, ezekre nem láttam példákat a könyvekbe. -
-
thyeby
őstag
válasz
Jim Tonic #9563 üzenetére
Wow!
Így előrébb is vagyok, meg nem is.De akkor mi a csudát keres az ojjektumtallózó tulajdonságok lapján a Font.color elem, ami egyébként felajánl végtelen sok beállítási lehetőséget? Valahogyan meg kellene értetnem a gyerekkel azt, amit magam sem értek. (Szedjem elő a szleng tudásomat, oszt' mondjam neki, hogy bagol, meg laggol a delfi?
)
-
Xantor
tag
válasz
Jim Tonic #9548 üzenetére
Nincs azzal semmi gondom, amiket bambano linkelt, igaz, hogy bele fog telni pár hónapomba, de úgy érzem, hogy csak a javamra válhat. Egyedüli problémám az, hogy assembly-s ismeretek nélkül nagy a tudáshiány, de idővel megoldom.
Jelenleg is tanulok egyetemen, s az a tapasztalatom, hogy összességében nagyon ritka - vagy talán nincs is - az olyan szak/tárgy, ahol az adott idő alatt tényleg elég tudást tud szerezni az ember, ezért inkább ezt a vonalat nem erőltetném tovább egy barna fedeles után (nem beszélve a felesleges tölteléktárgyakról, stb.).
Röviden és tömören azért kellene az ilyen irányú plusz tudás, mert szeretnék sokkal optimálisabb kódokat írni, szeretném megismerni a műveletek körülbelüli órajeligényét, hogy ezek segítségével is gyorsíthassam az adott projekt-et, stb., stb.
-
bambano
titán
-
Karma
félisten
válasz
Jim Tonic #9511 üzenetére
Ha esetleg az ingyenességből engedsz, most jut eszembe, hogy ott a JetBrains DataGrip. Firebirdöt mondjuk ránézésre nem beszél, de több vendort támogat.
-
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- BESZÁMÍTÁS! Gigabyte B450 R7 5700X 32GB DDR4 512GB SSD RX 6700XT 12GB Rampage SHIVA be quiet! 650W
- BESZÁMÍTÁS! Gigabyte GA-A620M R5 7600 32GB DDR5 512GB SSD RX 6700XT 12GB Rampage SHIVA Corsair 750W
- BESZÁMÍTÁS! Asus A520 R5 3600 16GB DDR4 500GB SSD RTX 2060 8GB Rampage SHIVA CoolerMaster 700W
- BESZÁMÍTÁS! MSI B550 7 5800X 16GB DDR4 512GB SSD RTX 3070 8GB Rampage SHIVA Enermax 750W
- BESZÁMÍTÁS! MSI B450M R7 2700X 32GB DDR4 512GB SSD RTX 3050 8GB Rampage SHIVA Thermaltake 500W
- AKCIÓ! Csere-Beszámítás! Manli RTX 3070Ti 8GB GDDR6X Videokártya!
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
- Samsung Galaxy S23, 8/128 GB, Kártyafüggetlen
- Samsung Galaxy S23 , 8/128 GB , Kártyafüggetlen
- AKCIÓ! nVidia Quadro P4000 8GB GDDR5 videokártya garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest