- ldave: New Game Blitz - 2025
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- erkxt: A Roidmi becsődölt – és senki nem szól egy szót sem?
- Hold - SW Heritage - Auto üzemmód
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- MasterDeeJay: Noname 1TB-os SATA SSD teszt
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Gurulunk, WAZE?!
- droidic: YouTube videók és playlistek letöltése GUI-alkalmazással
-
LOGOUT
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Koszonom az eszreveteleket
"validációt érdemes tenni az input mezőre (minimum a BE oldalon legyen validálva)"
Jim-Y: milyen validaciot? A user nem ir be semmit. A backenden van validacio az optionokre"egy json error message hibaüzenetet nem jó practice input mezőbe beletenni"
Jim-Y: ebben az alkalmazasban nincs ilyen"resteknél a hibakezelés hiányzik"
Jim-Y: console.error van csak a catch-eknel, ha nem egy toy projekt lenne nyilvan lenne benne ertelmesebb hibakezeles, de egyebkent igazad van, kiirni a konzolra de amugy nem csinalni semmit error eseten tenyleg nem a legjobb practice""field" nevű class-t ne rakj egy egész div blockra"
Jim-Y: bulma.io-t hasznalok, ott ezt igy talaltak ki"Jobb felhasználó élmény lenne ha animálódna a toggle"
Jim-Y: ha a lenyilo settings menure gondolsz akkor egyetertek.Udv
-
estro
csendes tag
pár észrevétel:
- validációt érdemes tenni az input mezőre (minimum a BE oldalon legyen validálva)
- egy json error message hibaüzenetet nem jó practice input mezőbe beletenni
- resteknél a hibakezelés hiányzik
- cssben az !important használatát kerülni kellene
- "field" nevű class-t ne rakj egy egész div blockra
Jobb felhasználó élmény lenne ha animálódna a toggle. -
Jim-Y
veterán
Szevasztok,
Ritkan jutok el oda, hogy egy toy projectet befejezzek, altalaban csak levonom a konzekvenciakat es annyi, de most befejeztem egyet es oszinten szolva tok fun volt megcsinalni es gyors!
Gondoltam akkor mar megosztom veletek. jamstack!
https://strong-password-gen.netlify.app/
edit: be van kapcsolva a sourcemap ha valakit erint
-
K1nG HuNp
őstag
Nalam egy Eloquent JS 3 akad, ha gondolod, kiolvastam 2x és szerintem már nem fog kelleni. Szerintem jobb könyv mint a YDKJS
(van olyan jo allapotban h ajandeknak mehet szvsz) -
Jim-Y
veterán
Sziasztok.
Tudom, hogy ez itt nem adok-veszek, de nincs valakinek elado YDKJS konyve, vagy ha ilyen nincs is, nem tudjatok honnan lehetne beszerezni (amazonos vasarlast kiveve)?
Ha mas nem lesz ugyis marad az Amazonos rendeles, de hatha mashonnan is be lehet szerezni. -
martonx
veterán
Van itt valaki aki CkEditor 5 plugineket keni-vágja? Csinálnom kellene egy új plugint, és erősen megakadtam az implementációban.
-
-
RedHarlow
aktív tag
Sziasztok,
van egy tömbböm aminek a 4. eleme a következő: "# 1 request"
Ha alerttel kiiratom a tömb elemeit szépen meg is jelenik ez az elem is, azonban mikor egy txt fájlba írásakor használni akarom ezt az elemet, a kapott txt ettől a résztől teljesen üres. A # jel nagy valószínűséggel bezavar az egésznek. Tudtok segíteni abban, hogy ez miért lehet, hogy tudok utánanézni, hogy mi ez a jelenség?var textToSave =
'/*Request ID: ' + finalrequests[0][0]
+ '\nNamef: ' + finalrequests[0][1]
+ '\nRequest Type: ' + finalrequests[0][2]
+ '\nTelephely: ' + finalrequests[0][3]
+ '\nDB felhasználó név: ' + finalrequests[0][4]
Eredmény:
/*Request ID: XXXXXX
Namef: XXXXXX Viktória
Request Type:finalrequests[0][2] = # 1 request
-
coco2
őstag
válasz
instantwater #8079 üzenetére
Hmm, igazából van dom módosítás, mert innerHTML átírással írok ki üzenetet végrehajtás közben. Ha arra külön szálat használ, meg a local storage módosítás is háttérben megy, az magyarázat a cpu használatra.
-
-
coco2
őstag
Sziasztok!
Google chrome böngészős javascript végrehajtó motor sajátosságairól szeretnék tippeket kérni.
Írtam egy pici javascriptet html-be illesztve. A script tartalmilag stingeket hasonlít össze (a local storage méretét tesztelem vele folyamatos újraírással). Természetéből adódóan a script 1 szálon fut. Viszont amikor elindítom, a 4 thread-es cpu-t felpörgeti 80% fölé.
Amin picit vakarom a buksit, hogy mit művel a chrome javascript motorja, hogy egy egyszálas alkalmazásra mind a 4 cpu thread-et igénybe vegye?
-
K1nG HuNp
őstag
Next.js v10: Beépített <Image /> komponensel ami a megadott src attrib]tumot proxizza egy a next által kiszolgáltatott backend endpointra ahol optimalizálja
Elég beteg dolgokat lehet csinálni manapság
-
-
Pala
veterán
válasz
Silεncε #8072 üzenetére
Reacthoz talán a legjobb megoldás (CSS-in-JS helyett) a Sass/SCSS modules. Scope-olható és nem kell beleturmixolni a JS-be. Az ilyen Radium meg Styled Components-féle mutációktól én fejre állok.
Ezt az Emotiont nem ismertem, de most gyorsan belenézve ez is kb. ugyanaz a förmedvény, mint a Styled Components.
-
Silεncε
őstag
válasz
K1nG HuNp #8071 üzenetére
Én se arra gondoltam, amire az előző kolléga értette, hanem hogy egyáltalán nem ír CSS-t aka nem webes fejlesztő, erre vonatkozott a disclaimer is
Nekem most az emotiont kell megtanulni React projekthez, előtte Sass-t használtam, a Sass-al nem volt annyira nagy bajom, viszont ezt a CSS-in-JS-t én kicsit kreált problémának érzem, de fixme...
Az viszont kb totál mindegy, hogy mi hány sor griddel, ha a támogatott böngészők fele fejreáll a gridtől...
-
K1nG HuNp
őstag
"nyers" CSS-ben írtam és írom most is a design systemet Reactos frontendre, köszi nem kérek semmilyen bullshit absztrakciós réteget, a végén úgyis ott kötnét ki hogy valamilyen random -webkit prefixes cucchoz sima csst kellene írnom. Teljesen értelmetlen a tailwind és társai, de én még a sassról is igy vélekedek. Csak lusták megtanulni az emberek a csst. Griddel 3 sor a legtöbb layout, reszponzívan.
-
-
vlevi
nagyúr
Most akadt meg a szemem az összefoglalón.
JavaScript != Java
Értem én a dolgot, de a JS és a CSS szinte kéz a kézben jár, és CSS-ben a !important pont az ellenkezőjét jelenti, mint amire normális programozó elsőre gondol. -
-
Silεncε
őstag
JSON.parse
gondolom megvolt, utánaname.id.idopontok
és onnantól trükkös, mert kicsit szar ez a felépítés, az időpontok nem tudom, miért nem tömbben vannak, hogy lehessen iteralni. De így is megoldható, csak aname.id.idopontok
objecten kell végigmenniObject.entries()-el
valahogy így:for (const [key, value] of Object.entries(object1)) {
const valami = value.idopont;
// ...
} -
venic
kezdő
Sziasztok!
Az lenne a kérdésem, hogy ilyen esetben, amikor már kicsit bonyolultabb az adatbázis (JSON fáj)l, akkor egy elemre hogy lehet hivatkozni?
Ott tartok, hogy name[id]
De ha az idopont kellene, akkor arra hogy tudok hivatkozni?[
{
"name": {
"id": {
"idopontok": {
"elso": {
"idopont": "2020-01-01",
},
"masodik": {
"idopont": "2020-12-01",
},
},
},
}
}
]
-
alratar
addikt
De igen, megnéztem Edge alatt, ugyan az.
-
Aureal
őstag
Hello,
Hogyan tudnám egy oldal linkjei közül csak azokat kigyűjteni, amelyek .mp3 végződésre írottak?
Néztem a match parancsot, de az csak magával a .mp3 végződéssel tér vissza string értékként, a href utáni előtag meg lemarad. -
Zedz
addikt
válasz
martonx #8046 üzenetére
Ez alapjan a JS motor futtatja a WASM binarist.
"akkor tud natív sebességgel futni"
Nem nativ sebesseggel fut, csak ahhoz nagyon kozel.Parsing JavaScript involves transforming plain text to a data structure called abstract syntax tree (AST) and turning that into binary format. WebAssembly is delivered as binary and decoding it happens much faster. It’s statically typed so, unlike with JavaScript, the engine doesn’t need to speculate during compilation about what types will be used. Most of the optimization happens during the compilation of source code, before it even gets into the browser. Memory is managed manually, just like in languages like C and C++, so there’s no garbage collection either. All of this gives better and more reliable performance. The execution time of WASM binaries is just 20% slower than the execution of same native code.
Szerk.: +1 megjegyzes togvau kolleganak; a WASM celja sose volt a JS "kenyszert" lecserelni. A kettonek egyutt van es lesz is ertelme.
-
martonx
veterán
The Wasm stack machine is designed to be encoded in a size- and load-time-efficient binary format. WebAssembly aims to execute at native speed by taking advantage of common hardware capabilities available on a wide range of platforms.
Jobban utána olvasva, nem a js engine-en fut. Ugyan nem ismerem a konkrét implementációt, de gondolom, akkor tud natív sebességgel futni, ha valahol mélyen fut, minél közelebb a vashoz.
-
Zedz
addikt
válasz
martonx #8039 üzenetére
"mert ez assembly, azaz mélyebben fut, több optimalizációt tartalmaz a befordított kód"
Szerintem ez az allitas teves. Javitsatok ki kerlek ha rosszul tudom, de "csak" annyi tortenik, hogy mondjuk a C kodod a JS engine futtatja meg. Es attol lesz ez gyorsabb mint a a Javascript kodod, hogy teljesen kimarad a parsing/compilation lepes, es AOT megkapja a binarisokat a motor.togvau:
"Miben lehetne jobb a JS ? Mindenben, főleg alapjaiban, struktúráiban, mindenben, hisz az egyetlen dolog amiben jó: támogatják a böngészők."
Ne haragudj, de ebbol a megnyilvanulasodbol sut a teljes fogalmatlansagod a temaval kapcsolatban. Megkerdezhetem, hogy mennyit tudsz alapjairol, strukturajarol?Meg azok szokták fikázni, akik használtak már eleget normális nyelveket
Definiald kerlek: "normalis" nyelv. -
K1nG HuNp
őstag
teso a microsoft es a wallmart havi 50k dolcsikat fizetget az end to end SaaS cuccert amit itthon bpn kalapalunk, az egyetlen masik nyelv a JSen kivul ami szerepel a repoban az SQL
hagyjuk mar ezt a nyelv temat, irjad kotlinban nyugodtan a jsedet, teljesen ertelmetlen, ha nagyon tipusokra vagy ott a TS, de az is a legtobbszor csak lassitja a fejlesztest.
-
togvau
senior tag
Meg azok szokták fikázni, akik használtak már eleget normális nyelveket, és azok tartják jónak a JS-t akik csak "láttak" mást, tanulmányaik során, mert kötelező volt.
Egyébként igen, állítólag sajtreszelővel is lehet... csak nem valami élvezetesNa olyan a JS a rendesen kivitelezett nyelvekhez képest. Vagy másik példával, mintha egy űrhajóból egy rozoga permetező kisgépbe ülnél. Amúgy tesója a LUA.
Próbáltam dartot is, de sajnos vannak projekt követelmények, korlátok. Szerinted különben hozzányúlnék a JS-hez? Nem, már 12 éve is a pokolba kívántam, lesújtott, hogy így elharapódzott ez a rákfene.
Igen, a dart IS sokkal jobban összerakott nyelv, remélem elterjed, de jobb lenne ha a WASM terjedne, aztán nem lenne nyelvi kényszer, lehetne válogatni.Miben lehetne jobb a JS ? Mindenben, főleg alapjaiban, struktúráiban, mindenben, hisz az egyetlen dolog amiben jó: támogatják a böngészők. De sajnos alapjaiban nem tud jobb lenni, mert akkor a visszafelé kompatibilitás bukta...
-
Jim-Y
veterán
Egyebkent igy altalaban azok szoktak fikazni akik nem tudjak hasznalni a nyelvet. Aki tudja hasznalni es erti az max konstruktivan mondja meg, hogy mi lehetne benne jobb. En utalom a JAVA-t mert egy sz*r. Konstruktiv volt mi?!
Amugy ha nem szereted a JS-t vagy nem erted van sok olyan nyelv ami compile-to-js azokat hasznalhatod. Sok olyan is van, ami mondernebb, es jobban oszerakott nyelv mint a JS pl Dart. Esetleg probald ki azt.
-
martonx
veterán
Konkrétan pl. így működik: https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Megírod C#-ban a kódot, ami webassembly-re fordul, amit viszont az újabb böngészők pont ugyanúgy tudnak futtatni, mint pl. a javascriptet (igaziból jobban is futtatják, mert ez assembly, azaz mélyebben fut, több optimalizációt tartalmaz a befordított kód). Böngészőben futó erőforrásigényes 3D-s játokoktól indult ez el, mostanra meg ott tartunk, hogy csomó esetben ki lehet váltani vele a javascriptet (talán egyedül SEO kritikus webalkalmazások az egyetlen eset, ahol eszembe se jutna több megás dll-eket a böngészővel letöltetni, futtatni).
-
Silεncε
őstag
A JSF az inkább az Angular megoldására hasonlít (ha jól emlékszem, az egyetemen egy minimálisat találkoztam csak JSF-el), az Angularnál ugye a HTML fájlba írsz TS expression-öket, de ott se bonyolultakat (nálunk ha túl sok TS kód van a templateben, segbebillentés jár érte
)
Egyébként most a WebASM megjelenése óta elkezdett éledezni a remény, múltkor láttam egy WebASM alapú megoldást, ahol Pythont tudtad hasonlóan a JS-hez használni böngészőben (szóval DOM csesztetés, stb)
-
togvau
senior tag
válasz
Silεncε #8035 üzenetére
nekem tetszik abból a szempontból, hogy olyasmi mint a JSF volt, bár abban is azért nagyobb a rend. Ott is nyomathattál a template-be java kódot, de azért nem volt ajánlott, sem jellemző. React jsx-nél meg tele fan kóddal a template, ami nagyon kaotikus tud lenni.
Bár amúgy kaotikus, és ták... hát a JS maga ilyen, hisz egy kaotikus, tákolt ökoszisztéma, aminek sok éve ki kellett volna halnia, ha nem lenne kizárólagosan támogatott a böngészőkben. (rohadjál meg m$)
-
Aureal
őstag
http://fmradiom.hu ma 14:05-kor ment zenét keresnék. Az oldalon nem lehet addig visszagörgetni az idővonalat.
Tudnátok ebben vmit segíteni, hogy a megadott időpontig kinyerhető lenne vhogy az adat?
-
martonx
veterán
válasz
instantwater #8031 üzenetére
Szerintem meg semmivel nincs összemarketingelve, történelmi beágyazottsága van. Az angular 1.X volt az első komolyan vehető js mvvm framework, még ha szar is volt, mint a bűn. Ez jutott el a tömegekhez, márpedig a nagyvállalatok nem egykönnyen váltanak. 2.X-től kezdve meg typescript alapokra váltott, ami nyilván az erősen típusos C#, Java fejlesztőknek lehet szimpi (legyünk őszinték, sok helyen ugyanaz az ember írja a backendet és a frontendet, és egy C#/Java backend mellé gyakran elég erős váltás egy típustalan JS), még ha szvsz az angular továbbra sem jó, vagy legalábbis vannak jobb alternatívák nála (mint a feljebb említett vuejs, de a react is teljesen élhető az utóbbi időben).
-
-
sztanozs
veterán
Inkább használj valami céleszközt, ami megőrzi a tizedeseket (pl decimal.js):
var quantity = Decimal('1.65');
var minQuantity = Decimal('0.55');
quantity.mod(minQuantity) -
Pala
veterán
Sziasztok!
Akad itt valaki, aki object composition (és ezzel kapcsolatos patternek, best practice-ek) terén otthonosabban mozog.
Szinte bárhol olvasok a témáról, általában a lentihez hasonló példákkal illusztrálják, hogyan is néz ez ki a gyakorlatban (ez nem az én kódom, csak példa):
const canCast = (state) => ({
cast: (spell) => {
console.log(`${state.name} casts ${spell}!`);
state.mana--;
}
})
const canFight = (state) => ({
fight: () => {
console.log(`${state.name} slashes at the foe!`);
state.stamina--;
}
})
const fighter = (name) => {
let state = {
name,
health: 100,
stamina: 100
}
return Object.assign(state, canFight(state));
}
const mage = (name) => {
let state = {
name,
health: 100,
mana: 100
}
return Object.assign(state, canCast(state));
}
scorcher = mage('Scorcher')
scorcher.cast('fireball'); // Scorcher casts fireball!
console.log(scorcher.mana) // 99
slasher = fighter('Slasher')
slasher.fight(); // Slasher slashes at the foe!
console.log(slasher.stamina) // 99Namármost, nekem ezzel az a problémám, hogy a kompozíció során minden egyes object instance új példányt kap ugyanabból a metódusból is, tehát tkp. elkezdjük szépen teleszemetelni a memóriát, kvázi feleslegesen. Kérdés, hogy:
1. El tudjuk-e ezt kerülni úgy, hogy a fenti kódban a canCast és canFight továbbra is pure function-ök maradjanak (mondjuk most a bennük lévő console.log miatt nem azok, de azt most gondolatban vegyük ki)!? (Pusztán azt elérni, hogy egy metóduson osztozzanak az instance-ek, nem nehéz.)
Épp most írok egy játékot, ahol object compositiont használok, százas nagyságrendben készülnek majd objektumok, és nem találtam igazán szép megoldást erre a problémára.
-
válasz
Silεncε #8022 üzenetére
Jogos, túl közhelyet használtam és sarkítottam a "JS logic"-al.
Közben pontosítottam és univerzálisabbá tettem az ellenőrzésem, figyelembe véve, hogy mennyi tizedesjeggyel van dolgom.
Ezek most itt beégetett adatok a konkrét példa miatt, de ezekre van függvény, ami megadja az értéküket, csak nem akartam bonyolítani.
var quantity = 1.65,
var minQuantity = 0.55,
var decimalsCount = 2;
if ((Math.round(quantity * Math.pow(10, decimalsCount)) % Math.round(minQuantity * Math.pow(10, decimalsCount))) / Math.pow(10, decimalsCount)) {
-
Silεncε
őstag
Ahogy sztanozs is írja, ennek nem sok köze van a JS-hez, ez a számítógépes számábrázolás pontatlansága (IEEE754 és satöbbi) és minden nyelven így működik (ezért mondták nekünk az egyetemen, hogy float számok esetén sosem egyenlőséget vizsgálunk, hanem hogy a két szám különsége egy megadott threshold alatt van-e, mert különben igen szívás lesz debugolni...)
-
válasz
Silεncε #8019 üzenetére
Köszönöm szépen!
Annyi javítást eszközölnék rajta, hogy az egészet még elosztanám 100-al, hogy megkapjam a helyes maradékot, ha van.
(Math.round(1.65 * 100) % Math.round(0.55 * 100)) / 100
Ebben a példában a
0.55 * 100
miatt kell aMath.round()
ahogy látom, mert0.55 * 100 = 55.00000000000001
JS logic
-
A kövező problémám:
1.65 % 0.55 = 0.5499999999999998
Próbálkozásaim:
((1.65 * 100) % (0.55 * 100)) / 100 = 0.5499999999999998
((1.65 % 0.55) * 100) / 100 = 0.5499999999999998
Mi lenne itt a szép és helyes megoldás?
Az alap problémát ismerem, de ilyen esetben nem tudom mi lenne a megoldás.Köszönöm!
-
crocy
tag
na közben mar a bootcamp-ek is allnak at vue-ra.
rip react. -
coco2
őstag
Sziasztok!
Helyi gépen html-be írt javascript-ből próbálok teszt-eket futtatni a helyi gépen futó wamp szerverre (wamp 2.2, 32 bites).
C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf:
LoadModule headers_module modules/mod_headers.so
<IfModule headers_module>
Header set Access-Control-Allow-Origin: *
</IfModule>XHR objektumon küldés előtt:
xhr_teszt.socket.setRequestHeader("Access-Control-Allow-Origin", "http://127.0.0.1");
Lefutás után
.readyState==4
,.status==0
(.statusText
üres),.onerror()
éleződik.Weben annyit találtam, engedélyezzem a hozzáférést webszerveren, és illesszem be azt a header-t is csak a rend kedvéért - megtettem. Nincs eredménye.
Mit figyelmetlenkedtem el?
-
cattus
addikt
Hát szerintem előbb-utóbb úgyis doksit kell nézegetni, az autocomplete csak egy ideig könnyíti meg az ember dolgát. Én a date-fns-t azért is szeretem, mert moduláris (kisebb bundle size), jól lehet egymásba ágyazni a függvényeket, illetve natív JS dátum osztállyal dolgozik, míg a moment mindig csinál egy saját wrappert.
-
disy68
aktív tag
Érdekes megközelítés ez a functional programming jellegű dolog, nekem kevésbé szimpatikus, mintha az adott class/object-nek lennének a függvényei, mert így nincs convienient kódkiegészítés hozzá és vagy megtanulom mit kell importolgatni vagy a doksit kell gyakrabban forgatni. A modularizáltsága az lehet plusz, de kétlem, hogy egy dátumkezelő lib méretén múlna bármi.
(#8006) togvau
Bármit behúzhatsz jsfiddle-be. Moment.js minta -
togvau
senior tag
válasz
nevemfel #8007 üzenetére
moment.utc(moment.duration(time).asMilliseconds()).format('HH MM SS')
mindig 0 óra 1 perc az eredmény, bármilyen format stringgel, kivéve, ha a benne lévő óra több mint 1 mert akkor már az óra szerepel benne, de a perc mindig 0.
Minden beépített formázás (toString(), toisostring(), stb viszont helyesen dobja ki az időpontot, csak ugye más formátumban kéne. millisecet toStringelve is helyes értéket ad. Csak a format után rossz.moment.utc(moment.now()).format('HH MM SS')
pedig teljesen jó.
Nyersen a time pl 'PT0H25M0S', ugyan ez jelenik meg a moment beépített formázó metódusainak kimenetén is (persze 1970 január elsejei kezdettel), csak a format-on rossz. -
togvau
senior tag
moment js-el szenvedek kicsit: a bemenő adat teljesen jó, toString()-el, ashours-al, és a többivel is azt kapom amit kéne. De ahogy a format()-ba kerül, abból már egy marhaság jön ki.
pl 5, 15, 30 percekre is egy 'H M' format stringgel mindig 0 1 jön ki. Ha a bemenő adat az null, akkor is.
Ha egy 'YYYY MM DD HH MM SS'-adok arra is ugyan ez a marhaság jön ki. Ha nem adok format stringet, akkor is.
Miért van ez? Ez feature? Vagy bug? -
petyus_
senior tag
válasz
instantwater #7998 üzenetére
Tisztában vagyok vele, jelenleg is egy webforms alkalmazáson dolgozom, ráadásul a legkisebb probléma vele, hogy webforms
. Banki project, múltkor nekem kellett deployolnom, ami abból állt, hogy a gépemre publisholt projectet átmásoltam a megadott mappába (egyelőre csak QA-ra, de productionbe is így megy
). Ugyanennél a cégnél közben írunk egy web api-t is, de hiába indul 0-ról, azt sem engedték core-ban írni, mert hogy nem lehet csakúgy telepíteni a core-t a szerverekre (ami elég béna kifogás, mert self-contained-ként simán mehetne oda).
Új hozzászólás Aktív témák
- Házimozi haladó szinten
- Házimozi belépő szinten
- OLED TV topic
- Óvodások homokozója
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen processzort vegyek?
- Milyen videókártyát?
- ldave: New Game Blitz - 2025
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- LG 40WP95XP-W - 40" NANO IPS - 5120x2160 5K - 72Hz 5ms - TB 4.0 - HDR - AMD FreeSync
- LENOVO ThinkBook 13s - 13.3" FullHD IPS - i5-10210U - 8GB - 256GB SSD - Win11 - MAGYAR
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Hp USB-C/Thunderbolt 3 dokkolók: USB-C Universal, G2, G4, G5, Hp Elite/Zbook- Thunderbolt 4 G4
- Fujitsu USB Port Replicator PR09 docking station (1x5K vagy 2x4K felbontás) (DisplayLink)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest