- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Azonnali informatikai kérdések órája
- Az alaplapgyártókra hárítja az Intel az egyes Core CPU-k stabilitási gondját
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- VR topik (Oculus Rift, stb.)
- iPad topik
- Gaming notebook topik
- OLED TV topic
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Épített vízhűtés (nem kompakt) topic
Hirdetés
-
Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
it Egyre nagyobb probléma az AI hallucinálása – most az osztrák adatvédelmi hatóság veheti elő a ChatGPT miatt az OpenAI-t, alapvetően a GDPR megsértése miatt.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
ph A Kereskedelmi Minisztérium egyelőre csak felméri a helyzetet, egyelőre nem látni, hogy tudnak-e bármit is tenni.
-
PROHARDVER!
Új hozzászólás Aktív témák
-
dabadab
titán
válasz BTminishop #12401 üzenetére
Nem tudom, de ezek határozottan ojjektumoknak néznek ki, osztállyal meg mindennel.
De ha nem is azok, akkor is ugyanez a lényeg, csak az osztály meg a metódus helyére rakd be a megfelelő kifejezést
[ Szerkesztve ]
DRM is theft
-
aviator
tag
Sziasztok!
A kérdésem nem feltétlen szoftver, inkább hardverfejlesztéssel kapcsolatos ezért elnézést, ha rossz helyre írom.
A kérdés az lenne, hogy hogyan oldom meg azt, hogy egy PC-től teljesen független nyomógomb, vagy kapcsoló hatására a PC-n valami történjen. Addig eljutottam, hogy kell hozzá egy programozható eszköz (PIC, Arduino, stb) és végülis az fog a PC-vel kommunikálni, de azt nem tudom, hogy hogyan kellene megoldani magát a kommunikációt, illetve hogy ezt én Windows-ban hogyan fogom észlelni. Az a gyanúm, hogy egy programot kell majd írni ami Windows alatt fut és kommunikál az Arduinoval. Szóval ezt kéne tisztába tenni, mert úgy érzem ebben el vagyok veszve.
Nagyon röviden megfogalmazva szeretnék (majd idővel) létrehozni egy olyan sok gombos eszközt aminek a gombnyomásaira különböző funkciókat tudok tenni.
Segítségként tökéletes egy könyv, leírás, oktató video (sorozat), csak annyira alap amit szeretnék tudni, hogy nem tudok hogy rákeresni.
Köszönöm ha segítetek.
-
bambano
titán
válasz aviator #12404 üzenetére
a legegyszerűbb megoldás 1-2 gombra:
- ha van soros port a gépedben, akkor a soros portra köthető kapcsoló úgy, hogy a megfelelő kivezetést kapcsolva megszakítást generáljon a gép.egy fokkal bonyolultabb:
egy pic (arduino vagy más) kezel sok gombot és párhuzamos porton (ha van), kommunikál a géppel.a legtriviálisabb megoldás:
jelenleg is van olyan hardver, ami gombok lenyomását érzékeli: a billentyűzet. fogsz egy klavit, kibelezed, és azzal oldod meg. esetleg szerzel külső numerikus keypadot.Pethő Ádám könyvsorozatával érdemes elindulni, igaz, hogy 30 éves, de sok dolog még ma is úgy van.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
dabadab
titán
válasz aviator #12404 üzenetére
"A kérdés az lenne, hogy hogyan oldom meg azt, hogy egy PC-től teljesen független nyomógomb, vagy kapcsoló hatására a PC-n valami történjen."
A kérdés az, hogy ennek mennyire kell különböznie egy tök sima billentyűzettől?
A legegyszerűbb fogni valami tök standard billentyűzetet és azt hekkelni vagy ha arra van szükség, akkor fogsz egy USB-s billentyűzetvezérlőt, csinálsz hozzá PCB-t, rárakod az alkatrészeket (ez azért macerás, mert SMT alkatrészeket kell használnod), beprogramozod, bedobozolod, ennyi (lásd még: hogyan lehet egy elefántot három lépésben betenni egy hűtőszekrénybe)
[ Szerkesztve ]
DRM is theft
-
aviator
tag
válasz dabadab #12406 üzenetére
Köszönöm a válaszokat.
"A kérdés az, hogy ennek mennyire kell különböznie egy tök sima billentyűzettől?"
A kívánt funkciók megvalósításának teszteléséhez valóban nem kell több egy billentyűzetnél, a "hardver" végső formájában azonban külső nyomógombokból állna.
Ha billentyűzetet belezek ki akkor jól sejtem, hogy a gombok billentyű leütéseknek (karaktereknek) fognak megfelelni? Nem lesz konfliktus a másik (már üzemben lévő) billentyűzettel, illetve azokkal a funkciókkal amik már hozzá vannak rendelve billentyűhöz?
A játékvezérlők, joystick-ok gamepad-ok hogy oldják meg ezt a kérdést?
-
dabadab
titán
válasz aviator #12408 üzenetére
"Ha billentyűzetet belezek ki akkor jól sejtem, hogy a gombok billentyű leütéseknek (karaktereknek) fognak megfelelni?"
Nem feltétlenül karaktereknek, hiszen már régen vannak mindenféle extra billentyűk (hangerőállítás, email, számológép, miegyéb) amik sima billenytűleütésként mennek a gép felé, de nem kötődik hozzájuk alapból semmilyen karakter vagy akció, azt még úgy kell külön bekonfigurálni.
Az USB úgy oldja meg ezt a kérdést, hogy van a HID (human interface device) osztály és ebbe tartoznak a billentyűzetek, egerek, játékvezérlők, varázsszőnyeg (nem viccelek, az USB specifikációban szerepel egy "magic carpet simulation device" is ), miegyebek.
DRM is theft
-
nagyúr
-
-
nagyúr
válasz aviator #12412 üzenetére
Fentebb írtam. MQTT. PC-n futtatsz egy mqtt brókert, az esp32-n (ami egy arduino wifi-vel) meg a szenzor adatokat publikálod az mqtt bróker egy topicjába. PC-n egy app vagy akármi olvassa azt a topikot amibe az esp-d írja az adatokat és voilá. Maga a bróker telepítése 2 perc. Az esp-re letöltesz egy lib-et, meg 3 sorból konfigurálod és örülsz
-
Csaby25
senior tag
Sziasztok!
Újrafogalmazom (leegyszerűsítem), korábbi kérdésemet:
Programozásra szeretném fordítani napi 2-3 óra szabadidőmet.
Kb. 1-2 évvel ezelőtt Pythont és Javat tanultam (otthon) (nem volt elég időm rá és sajna abbamaradt )
Szerintetek, melyikre érdemes időt szánni?
Python, Java, Kotlin, JavaScript, PHP, C#, C++, Ruby stb...?
Ez mennyire mérvadó:
Most Popular Technologies?Köszi!
[ Szerkesztve ]
A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
Csaby25
senior tag
válasz DrojDtroll #12418 üzenetére
Amúgy itt van egy 2018-as statisztika is a stackoverflow-n:
Stackoverflow 2017
Stackoverflow 2018
Itt látszik melyiket hány százalékban használták idén és tavaly.
Kiemeltem egy párnak a "növekedését" tavalyról idénre:
JavaScript 7.9 %
Python 7.1 %
Java 6 %
Kotlin 4.5 %
C++ 3.3 %
PHP 2.8 %
Ruby 1.1 %
C# 0.6 %[ Szerkesztve ]
A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
Csaby25
senior tag
válasz tboy93 #12420 üzenetére
Mindenre nyitott vagyok
Mint, írtam pythont és javat próbáltam, web-et egyáltalán.
A lényeg az lenne, hogy megtanuljam-megértsem, utána konkrét projekteket csinálni itthonról, mindaddig amíg el tudok helyezkedni valahol..
Az itthonról való dolgozás nem feltétlenül pénz miatt, sokkal inkább tanulás-gyakorlás céljából...[ Szerkesztve ]
A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
whYz
addikt
Sziasztok
Hetfon lesz egy fel oras telefonos interjum (java grad developer) es azt mondtak nem lesz teszt, viszont kerdezni fognak programozassal kapcsolatban.
Van valakinek otlete konkretan mivel tudnek keszulni?
Koszi
-
Domonkos
Ármester
Legvaloszinubb, hogy olyan kerdeseket fognak feltenni, ami alapjan el fogjak tudni donteni, hogy melyik csapatba illesz bele. Vagy ha mar eldontottek, akkor olyat, ami a munkadhoz fog kapcsolodni.
Meg hat ha ez az elso szakmai kor, akkor azokra a dolgokra is ra fognak kerdezni amit beirtal az oneletrajzodba. Ha meg nem szakmai, akkor csak siman megprobaljak kiszurni, hogy szociopata vagy-e.
Gondolom en.Gender of electrical connectors is defined by the pins.
-
Gave
addikt
válasz Csaby25 #12421 üzenetére
Java EE + Backend, most itt vannak szép számok.
Nekem is ajánlották, hogy tanuljam ki, de egy realisztikus becslés alapján nekem már nem érné meg kellően rövid távon (túl öreg vagyok :p ).
Ha lenne 2-3 évem, amikor nem kell pénzre gondolni, akkor erősen megfontoltam volna, mert az ajánlat egyáltalán nem volt rossz. Kb 2.5x jobban kereshettem volna idővel és biztos állásban, nem úgy, hogy én lobbizok a munkáért...
-
-
#83580928
törölt tag
Srácok, segítséget szeretnék kérni, mert teljesen elakadtam. Kaptam egy ilyen feladatot, amit anno 8. osztályosoknak adtak fel és nem tudom megoldani
Szóval maga a feladat:
3. feladat: DNS (30 pont)
A DNS mesterséges előállításáért folytatott kísérletek során sikerült előállítani egy óriásmolekula-szálat. Ennek leírása legfeljebb 255 karakterből áll (C, G, A és T betű lehet benne). Ismétlődésnek nevezünk egy legalább 2 karakterből álló sorozatot, ha a DNS-leírásban legalább kétszer előfordul (egymást nem átfedően).
Írj programot (DNS.PAS, DNS.C vagy DNS.BAS), amely beolvassa a DNS-leírást, majd megadja a benne szereplő leghosszabb ismétlődő szakaszt (ha van olyan).
Ha valamelyik részfeladatra több megoldás is van, akkor az elsőt kell megadni.
Példák:
DNS: CGACCGACCGAT
Leghosszabb ismétlődő: CGAC
DNS: ACGTCG
Leghosszabb ismétlődő: CG
DNS:GSRVNKASRVKHPGQGOIOIIGUMXKABKEMOROHJHDNNAXOHYXJPDLFSYGHQPBFQLAORVCIHCUANOLVVHTIVVDBKMEPTEFQYTNTEHNGE
Leghosszabb ismétlődő:SRVEzt kellene megoldanom, de egyszerűen lövésem sincs. Annyi szakaszos feladatot csináltam már, de itt egyszerűen elakadtam. Valaki tudna segíteni, pár mondtam elmagyarázni, milyen algoritmust írjak.
Előre is köszönöm. -
#83580928
törölt tag
válasz #83580928 #12429 üzenetére
Az úgy például jó elgondolás, hogy mondjuk megnézem az első két karakterláncot (CG) és megnézem string maradék részében, hogy ismétlődik-e, ha igen akkor elmentem egy segédtömbbe. Utána megnézem az első három karaktert, megnézem hogy ismétlődik-e a maradék karakterekben, ha igen elmentem a segédtömb következő indexébe. Így tovább.Viszont ha az első két karakter nem ismétlődik, akkor tovább ugrok a következőre (GA).Ha mondjuk egy változóban mindig tárolnám a leghosszabb hosszt és ha mondjuk az elején lenne egy 4 karakternyi hosszúságú ismétlődés, akkor azután már 5 karakternyi hosszúságút keressen, mert a többi nem érdekel minket. Sokkal kevesebb találat lenne és kevesebb adat is kerülne a segédtömbbe. Ez így jó ? Meg eleve csak a string feléig kell keresnem, mert utána már nem ismétlődhet.
Példa: CGACCGACCGAT
[ Szerkesztve ]
-
kovisoft
őstag
válasz #83580928 #12430 üzenetére
Egy lehetséges megoldás (bár nem optimális, mert közel n-köbös, de nem volt szempont a gyorsaság):
Egy x változóval egyesével végigmész a karakterláncon. Minden egyes x pozícióra egy y változóval végigmész a rákövetkező karaktertől kezdve a fennmaradó pozíciókon. Egy h változóval addig mész, amíg az x és y kezdetű stringek karakterei megegyeznek, és amíg nincs átfedés (azaz x+h el nem éri az y-t). Tehát így h-ban lesz az aktuális ismétlődő szakasz hossza. Ha az így kapott h nagyobb, mint a korábban megjegyzett legnagyobb hossz, akkor megjegyzed a h hosszt és az x pozíciót egy-egy újabb változóban. Minden ciklus addig megy, amíg a string végére nem ér.
Ha ennél gyorsabb algoritmus kellene, akkor keress rá a "prefix tree"-re, egy ilyen struktúra felépítésével lényegesen gyorsabban lehet ismétlődéseket keresni egy stringben.
-
-
Domonkos
Ármester
válasz #83580928 #12429 üzenetére
text=input().lower()
rep = []
for a in range(len(text)):
for b in range(a+1,len(text)):
ans = ''
i = 0
while (i < len(text) - b):
if text[a+i] == text[b+i] :
ans+= text[b+i]
i+=1
else:
break
rep.append(ans)
m = ''
for i in rep:
if len(i)>len(m):
m = i
if m == '':
print('None')
else:
print(m)Nem optimalis, de szerintem ertheto.
Gender of electrical connectors is defined by the pins.
-
opr
veterán
válasz #83580928 #12429 üzenetére
Van erre egy viszonylag egyszeru modszer is amugy:
Mivel csak a leghoszabb ismetlodo kell, mas nem (hanyszor ismetlodik, hany darab ismetlodo van, stb), ezert eleg egyszeruen megirhato, ami ugy nez ki, hogy kezdesz a string hossza / 2-tol (compareLength), es ezt lepteted 1-esevel lefele, illetve compLength-hasonlitgatsz szeleteket, a stringen meg egyesevel lepkedsz elore (i). Egy masik ciklus meg annyit csinal, hogy (i) + compareLength-rol indul, es egyesevel compareLength meretu string szeleteket hasonlit ossze az elso ciklusbol kieso szelettel. Az elso adando alkalommal, amikor talal valamit, megvan a leghoszabb egyezes (mivel a leheto legnagyobb ismetlodo string az, ha a teljes hosszaban ketszer szerepel ugyanaz).Ez se tul optimalis, de nem olyan nehez megirni, es azert annyira nem veszesen lassu.
Direkt nem irtam hozza kodot (meg pszeudot sem), mert igy meg kell erteni az implementalashoz a mindent.
"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
-
szabifotos
senior tag
Sziasztok!
Gearbest-en szeretnék megvenni valamit időzítve. Gondoltam csinálok egy 'capture'-t. A programozáshoz elég béna vagyok. Anno javasoltátok a Fiddler-t. De sajnos nem tudom mit kéne csinálnom. Nem veszi meg helyettem. A termék a kosárban és szeretném, ha magától leadná a rendelést. Leadtam kézileg, visszajátszottam de nem történik semmi.
Megoldható a dolog, vagy túl bonyolult?
-
Norbiiiiiii
csendes tag
Hali!
Így 30 felett én is a programozás (HTML, CSS, JavaScript) megtanulására adtam a fejem. Németül perfekt vagyok, ez sem lehet sokkal rosszabb... :-D
A problémám a következő;
yooutube tutorial alapján haladgattam, és az utolsónál akárhogy hasonlítom össze az eredetivel, ugyanaz, vagyis annak tűnik, mégsem működik... A hibás sor teljsen ugyanaz (szvsz)... Esetleg ránézne valaki guru? Github link a köv.:
https://github.com/MNorbat/Rock-Paper-Scissors
YT-link:
https://www.youtube.com/watch?v=jaVNP3nIAv0Előre is köszi! :-)
-
Victor Súgó
junior tag
válasz Norbiiiiiii #12439 üzenetére
Csak egy tipp, most nem tudok foglalkozni vele: ha van firefox-od vagy chrome/chromium browsered, próbáld azokból, de nyomj egy F12-t! Azzal feljön a development tools mindenféle eszköze, köztük a JS konzol, ott kiírja, ha valami baja van.
-
Norbiiiiiii
csendes tag
válasz Victor Súgó #12440 üzenetére
Az megvan, hogy melyik sort jelzi hibásnak, de egyszerűen nem értem, miért. A videón az a sor teljesen ugyanez, csak én pár angol szót (nem is szót, de nem is tudom, mi legjobb kifejezés... hivatkozás?) magyarra írtam. De ezeket már az alap HTML-ben is úgy vittem fel, szóval nem zavarhatja - elvileg.
Uncaught TypeError: Cannot read property 'addEventListener' of null
at main (app.js:78)
at app.js:83Egyébként nem sürgős, csak ha lesz időd,. kérlek, nézz rá, ma már "elbasztam" vele pár órát, és kellőképpen leépített... Most kell a pihenés. :-D
[ Szerkesztve ]
-
Victor Súgó
junior tag
válasz Norbiiiiiii #12441 üzenetére
Így felületesen átfutva, a game() függvénynek az utolsó sorokban, nem megfelelő paramétert próbálsz átadni.
De lehet, hogy még más baja is van. -
kovisoft
őstag
válasz Norbiiiiiii #12441 üzenetére
Nem az a baj, hogy ezeken a helyeken querySelector() helyett getElementById() kellene?
const ko_div = document.getElementById("k");
const papir_div = document.getElementById("p");
const ollo_div = document.getElementById("o");
-
kovisoft
őstag
válasz Norbiiiiiii #12444 üzenetére
Közben találtam még hibát: néhol userChoice.div van userChoice_div helyett.
-
Csaby25
senior tag
Sziasztok!
Korábban már felvetettem a kérdést, hogy mit érdemes megtanulni manapság.
Olyasmi kellene, amivel freelancer-ként egy kis plusz pénzhez lehetne jutni, napi 2-3 órát tudnék rászánni.
Azért mondom, hogy szabadúszóként, mert nehezen keresnék havi 250k-t kezdőként alkalmazottként, ennél kevesebbért pedig nem váltanák munkahelyet.
Persze a hosszútávon, saját vállalkozás vagy egy jól fizető cég lenne a cél..Ki melyik nyelvre szavazna?
Köszi!
[ Szerkesztve ]
A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
Victor Súgó
junior tag
válasz Csaby25 #12447 üzenetére
Ne programnyelvet tanulj, hanem programozni. Nyelveker könnyű tanulni, hs a programozás egyéb dolgaival tisztában vagy.
Egyébként a nyelv függ attól is, hogy milyen terület.
Webre PHP, Java, Python, Javascript
Desktop jellegű alkalmazásra C, C++, C# stb.
Androidra egyértelműen valami Java-féleség
Stb.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Politika
- Futás, futópályák
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Autós topik látogatók beszélgetős, offolós topikja
- Skoda, VW, Audi, Seat topik
- Autós topik
- Elfelejtettem a film címét
- Milyen okostelefont vegyek?
- Kerékpárosok, bringások ide!
- További aktív témák...
- HP ProBook 430 G6, 13,3" FULL HD IPS, I5-8265U, 8GB DDR4, 256GB SSD, WIN 10/11, SZÁMLA, GARANCIA
- Dell Latitude 3420, 14" FULL HD IPS, I5-1145G7 CPU, 8GB DDR4, 256GB SSD, W11, Számla, Garancia
- Dell Latitude 7280, 12,5" FHD IPS Kijelző, I5-6300U, 8GB DDR4, 256GB SSD, WIN 10, Számla, garancia
- Lenovo ThinkPad X280, 12,5" HD Kijelző, I5-8250U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Garanc
- Lenovo ThinkPad L490, 14" FHD IPS Kijelző, I5-8265U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Gar