Hirdetés
- iPhone topik
- Kisebb verzióban is elérhető a Redmi Pad 2
- Mobil flották
- Yettel topik
- Apple Watch Sport - ez is csak egy okosóra
- Luna Ring 2.0 - így van értelme
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Poco F5 - pokolian jó ajánlat
- Szívós, szép és kitartó az új OnePlus óra
Új hozzászólás Aktív témák
-
hiperFizikus
senior tag
válasz
hiperFizikus
#87
üzenetére
Az ad hoc kutatásaim újabb terméke:
A fenomén orientált programozás ! = Az ad hoc algebrai kifejezések .
Moduláris történetek a természetben .
https://erdosattilask01.lapunk.hu/a-fenomen-orientalt-programozas-1213468
Ez arról szól, hogy a valóságot egy nagy matematikai kifejezésbe tehetjük ♥ -
válasz
hiperFizikus
#87
üzenetére
Uuu, ez durva - nem hittem volna, hogy a Magyar Office fuggvenyek utan meg latok magyar fuggvenyneveket a programozasban.
-
válasz
hiperFizikus
#84
üzenetére

Csapatban dolgozva az ember megtanulja, hogy a kod konnyen ertelmezheto legyen masnak is. Ezek a roviditesek es miniaturizaciok jok, ha az ember obfuszkalni akarja a kodot (vagy minimalizalni a kodhosszt), de kooperativ munkara (vagy arra, hogy egy fel ev utan a kodra ranezve ne kelljen vakarni a fejed) nem alkalmas. -
válasz
hiperFizikus
#82
üzenetére
Sorry, de az oldalad a melohelyrol nem megnyithato, de lehet, hogy este majd ranezek...
-
pmonitor
aktív tag
válasz
hiperFizikus
#79
üzenetére
Annak, hogy "annyi mindennel 1 db ember - értsd programozó - nem bír foglalkozni", nem az a végeredménye(kimenete), hogy valami nem megy?
Mert szerintem pontosan ugyanazt jelenti. És egyből ott vagyunk a megy vagy nem megy kérdéskörnél...
Mondjuk ez témakör kérdése is. Mert ha egy desktop programozónak nem megy a javascript, az nem érdekes. Ugyanakkor, ha 1 webes programozónak nem megy a javascript, az már elég ciki.
Bocs, de csak 3 naponta tudok írni, mert "büntetésben" vagyok(1 hsz / 3 nap).
-
válasz
hiperFizikus
#75
üzenetére
Tanulni-tanulni-tanulni
(es ha nem megy, akkor nem kell eroltetni
) -
válasz
hiperFizikus
#73
üzenetére
Szuper, sikerult feltalalnod az assert fuggvenyt (nem rossz teljesitmeny egyebkent megfelelo ismeretek hianyaban).

-
hiperFizikus
senior tag
válasz
hiperFizikus
#72
üzenetére
Így a jobb :
function confirmReBL(x, y, bl0, a1){if ( bl0 ){if ( confirm(a1) ){return y ;}; // if}; // ifreturn x ;}; // func// << >> confirmReBL :
, és ha neked úgy jobban pászol, akkor lehet így is:function confirmReBL(y, x, bl0, a1){
// ugyanaz}; // func
-
hiperFizikus
senior tag
válasz
hiperFizikus
#71
üzenetére
Sőt egyébként lehet return -osra is venni a figurát, így ni :
, csak nem néztem el benne megint valamit .
function alertReBL(x, bl0, a1){if (bl0){alert(a1) ;}; // ifreturn x ;}; // func// << >> alertReBL :function confirmReBL(x, bl0, a1){if ( bl0 ){if ( confirm(a1) ){return x ;}; // if}; // if}; // func// << >> confirmReBL :
-
válasz
hiperFizikus
#69
üzenetére
Nem tudom ebben mi a trukk... Most latsz eloszor fuggvenyt?
Es miert adod vissza az alert visszateresi erteket? -
válasz
hiperFizikus
#66
üzenetére
de a pelda amit irtial, az kb a kovetkezovel ekvivalens:
fn osszeadas(ertek1, ertek2, eredmeny) { return eredmeny; }mert ugye a funkcio lenyege a logika , de ha a te kemiai fuggvenyedbe azt rakom bele, hogy
["Fe", "Hg", ".=", "FeHg", "Au"]
akkor maris feltalatuk a bolcsek kovet... -
válasz
hiperFizikus
#64
üzenetére
A peldakod akkor lenne pelda ha a kod a bemenetbol kiszamitana a kimenetet, nem pedig neked kell megadnod
-
válasz
hiperFizikus
#62
üzenetére
Hááát nem egészen értem mit akar csinálni az oldaladon a példakód (hacsak nem összefűzi a sztringeket), de sebaj

-
válasz
hiperFizikus
#60
üzenetére
keress ra a "higher-order function" es "decorator" kifejezesekre.
-
válasz
hiperFizikus
#58
üzenetére
miert ne lenne? ezt pont igy kell csinalni jaascriptben is...
vagy meg mindig nem ertem mit szeretnel elerni...javascriptben olyan is van, hogy egy fuggvenyt adsz at az argumentumban, amit kesobb a foggveny hasznal (vagy esetleg becsomagol)...
-
válasz
hiperFizikus
#56
üzenetére
errol egy kicsit bovebben?
egy pelda peldaul? -
hiperFizikus
senior tag
válasz
hiperFizikus
#50
üzenetére
Az ad hoc algebrámat kibővítettem:
1. ad hoc mátrixokkal és
2. ad hoc grafikával !
Ha felcsigázott az ad hoc algebrám, akkor e +2 db bővítését ne hagyd ki ♥
-
válasz
hiperFizikus
#50
üzenetére
Na ez már nagyon elborult

-
hiperFizikus
senior tag
válasz
hiperFizikus
#49
üzenetére
-
válasz
hiperFizikus
#46
üzenetére
Azt hiszem a szó, amit kerestél az obfuszkáció, de majd ránézek holnap mit is csinál ez a kód…
-
hiperFizikus
senior tag
válasz
hiperFizikus
#33
üzenetére
Az
` `.o()sablonomat titkosításra is lehet használni .
Ez olyan titkosítási módszer, amivel leginkább az otthon készült saját programjaidat titkosíthatod . A módszer lényege, hogy csak az azonosítókat titkosítjuk, vagy csak néhány lényeges azonosítót titkosítunk az azonosítók közül a` `.o()sablon segítségével .
-
válasz
hiperFizikus
#43
üzenetére
kb az alábbiakból minden összehozható:
- összeadás
- memóriába írás
- memóriából olvasás
- feltételes elágazás -
válasz
hiperFizikus
#39
üzenetére
Erre van pythonban pár utasítás, kifejezetten jól jön pl az u.n. lista-kifejezés:
lista = [1,2,3,4,5]
érték = 1
# a°
a = any(elem == érték for elem in lista) # True
# összes egyezőség vizsgálata
A = all(elem == érték for elem in lista) # False
# string vizsgálatok
lista = ['árvíz', 'tűrő', 'tükör', 'fúrógép']
érték = 'víz'
b = any(elem[:len(érték)] == érték for elem in lista) # False
c = any(elem[-len(érték):] == érték for elem in lista) # True
d = any(érték in elem == érték for elem in lista) # TrueEzért nem érdemes külön függvényeket csinálni, de ha mégis, könnyen bedobható egy lambdába, pl:
a = lambda lista, érték: any(elem == érték for elem in lista)De az ECMAScript 5.1 már támogatja az
array.someésarray.everyfüggvényeket, szóval az első template kb így néz ki javascriptben:a = lista.some((elem) => elem == e1) -
martonx
veterán
válasz
hiperFizikus
#41
üzenetére
Ez most költői kérdés volt?
-
martonx
veterán
válasz
hiperFizikus
#39
üzenetére
És ez mire jó? Javascriptben meglévő array.some, find, filter, map nem pont ugyanerre valók?
Tanács: használj normális változó neveket, metódus nevet.
Szerinted melyik a beszédesebb? Array.some vagy array.u? -
válasz
hiperFizikus
#37
üzenetére
Szuper, már alig várom

-
válasz
hiperFizikus
#33
üzenetére
ne már, hogy az előzőtől elfogyott a lelkesedés

-
válasz
hiperFizikus
#33
üzenetére
python - némileg rövidebbnek tűnik, mint a tiéd...
def árvíz(): print("Nem")
def tűrő(): print("Szégyeled")
def fúrógép(): print("Magad?")
árvíz()
tűrő()
fúrógép()C++-t meghagyom pmonitornak
-
válasz
hiperFizikus
#30
üzenetére
Kezd alakulni ez

Az értékadások módja és némi alap kiértékelés már megvan (bár lássuk be, az eval()-t bedrótozni nem nagy mutatvány).
Az viszont nem jött le, hogy milyen a nyelv szerkezete. Mi a feldolgozás módja? Utasítások, vagy stream/lisp? Hogy képzelsz el egy feltételes szerkezetet, ciklust, rekurziót? -
válasz
hiperFizikus
#28
üzenetére
Értem én, hogy szeretnél létrehozni egy új nyelvet - és maga a tevékenység igen megsüvegelendő.
A csillámpor és pixiedust amit köré szórsz az viszont nagyon bosszantó
Amennyiben elfogadsz egy javaslatot:
Először dolgozd ki a tweener kódod teljes nyelvi szerkezetét, és dokumentáld le valahol, ami publikusan elérhető (pl github), mert én pl szívesen megnézném, ha érthetően dokumentálva és jól összerakva lenne.
Utána állj neki szépen kidolgozni az egészet valamilyen magas szintű nyelvben (pl JS)
Végül próbáld meg ezt alacsonyabb szinten implentálni (pl LLVM) -
válasz
hiperFizikus
#24
üzenetére
Olyan hosszan tudod megfogalmazni a semmit, hogy elmehetnél politikusnak (vagy szóvivőnek)....
-
válasz
hiperFizikus
#20
üzenetére
Főleg, hogy a nagyon nagy teljesítményt egy interpretált nyelven belüli interpretált nyelvből akarod kicsikarni...
-
polymorphin
csendes tag
válasz
hiperFizikus
#20
üzenetére
Kifejtened hogyan oldja meg ezeket a problemakat? Ne szegyenloskodj, menj bele a reszletekbe nyugodtan.
-
válasz
hiperFizikus
#17
üzenetére
Mutass egy nagyon bonyolult problémát, lsz...
-
válasz
hiperFizikus
#14
üzenetére
python ban is vannak ugyanilyen formulák:
a,b,c=1,2,3
sőta,b,*c=1,2,3,4,5,6 -
martonx
veterán
válasz
hiperFizikus
#14
üzenetére
Dehogy nézem én a js-t semminek, és továbbra is várok egy értelmes példát, hogy miért jó a csitri kód
Nem azt, hogy mit lehet vele csinálni, hanem miért jó ezt csinálni! Nagy különbség. -
válasz
hiperFizikus
#11
üzenetére
Ahogy martonx is írta, a JS támogatja többszörös értékadást, sőt 1.7-es verziótól (kb 6 éve) már a dekonstrukciót is: [link]
let a, b, rest;
[a, b] = [10, 20];
console.log(a);
// expected output: 10
console.log(b);
// expected output: 20
[a, b, ...rest] = [10, 20, 30, 40, 50];
console.log(rest);
// expected output: Array [30,40,50] -
martonx
veterán
válasz
hiperFizikus
#10
üzenetére
Úgy értem, hogy nincs értelme, mert ezt le lehet írni js-ben is:
const w1 = w2 = w3 = 5; alert(w1);
Azaz azt nem látom, hogy a kódoddal, extra szintakszissal bohóckodás milyen pluszt ad a fejlesztőnek, mi az a plusz ami miatt az egyszeri fejlesztő elismerően csettint, hogy na igen, ez kell nekem, és elkezdi elégedetten használni (sőt mi több először megtanulni) amit csináltál.
Mutass egy olyan példát, ahol tényleg bármit jobbá, könnyebbé, áttekinthetőbbé tesz a normál javascripthez képest (netán tud bármi olyat, ami javascriptben megoldhatatlan a te extra kódod nélkül).
Amúgy meg továbbra is tök aranyos, amit csinálsz, csak a fióknak dolgozol vele. -
hiperFizikus
senior tag
válasz
hiperFizikus
#8
üzenetére
ohh, sajna kimaradt, hogy hogyan kell helyesen elválasztó jelezni a kaszkád szimultánt:

Van a
Cs szim1.jsfájlban ez ni :var ck ;ck = ["," , Chr(166) , "|"] ; // a "¦" jelet a html félre írta, itt lehet átállítani az elválasztójeleketItt a
ck[x]listát a kedved szerint átírhatod vagy hozzátehetsz, csak bátran, ne haboz !![;]](//cdn.rios.hu/dl/s/v1.gif)
wa1, k1, k2, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 777¦ k1¦ k2 := 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
-
hiperFizikus
senior tag
válasz
hiperFizikus
#7
üzenetére
+ persze kimaradt :
A kaszkádos szimultán így néz ki :
w1 = 7, w2, w3 := 5 ; alert(w1)
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
wa1, k1, k2, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 777, k1, k2 := 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
-
hiperFizikus
senior tag
válasz
hiperFizikus
#2
üzenetére
Sziasztok !
Megint nagyban dolgozok az új Csitri-kód verzión, de mindig új és újabb megoldásokat teszek bele, és megint csak megy rá az időm, ezért megelőlegezve feltettem nektek egy 1 db sablont, amit rögtön használhattok is ♥
Mivel értetek a webprogramozáshoz, ezért ne habozzatok, ha ezt-azt változtatni szeretnétek rajta !
Evvel kaszkád és láncolt szimultán értékadást vihetek a JavaScript -es kódotokba, de más nem JS programozási nyelvre is nagyon könnyen átírható, és akkor azon is menni fog nektek !!!
ITcafe3.zip <- innen tölthetitek le ; e egy ZIP , ezért ki kell bontani és a kibontottban(!) bogarászni .
Így néz ki az általam kipróbált szimultán értékadások . Ehhez hasonlókat kellesz neked is írnod, könnyű :
°szim1
értékadás:
= , lásd:
w1 = 5 ; alert(w1)szimultán:
:= , =: , :== , ==: , lásd:
w1, w2, w3 := 5 ; alert(w1)
5 =: w1, w2, w3 ; alert(w1)
w1, w2, w3 :== 2, 5, 8 ; alert(w1)
2, 5, 8 ==: w1, w2, w3 ; alert(w1):=:= , =:=: , :==: , =::= , lásd:
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1, wa2, wa3 :==: wb1, wb2, wb3 ; alert(wa1+" "+wb1)
cm. =:= helyet =::= írandóláncoltan:
~ , lásd:
w3 = 5 ~ w2 = 6 ~ w1 = 7 ; alert(w1)az általam használt azonosítók:
cm. nézd át a **.js fájlokat érte, nem sokk
Ahhoz, hogy a te JavaScript -edben menjen, ahhoz ezt kell megcsinálnod érte :
<SCRIPT src = "Teener3_subory/Cs a,priori.js" ></SCRIPT><SCRIPT src = "Teener3_subory/Cs szim1.js" ></SCRIPT><SCRIPT src = "Teener3_subory/Cs string.js" ></SCRIPT><script Language="JavaScript" >// alert("betöltve") // bezárhatod - kinyithatod</script>És persze a linkeknek megfelelő helyen kell lenniük ezeknek az **.js fájloknak, meg ha úgy tetszik, át is nevezheted őket meg a linkjeiket !
Ez a szimultánosdi nagyon jó szórakozás, és benne lesz a JS -edben ezek után mindig .
Ha hivatásosan programozol JS/PHP -ban, akkor a munkaadódat is meggyőzheted erről !
Kicsit gyorsan össze lett csap értetek, de remélem ez nem lesz nektek gond !
-
hiperFizikus
senior tag
válasz
hiperFizikus
#5
üzenetére
Sőt kamuzhatunk is Csitri stílusban, így ni:
https://hu.wikipedia.org/wiki/Pszeudokód<SCRIPT src = "prg1_subory/igaziKod1.js" ></SCRIPT><script Language="JavaScript" >/*pszeudokód*/</script><=>
<SCRIPT src = "prg1_subory/igaziKod1.js" ></SCRIPT><!--pszeudokód-->Ahol a
<script Language="JavaScript" >
</script>
-ben nincs más . -
válasz
hiperFizikus
#2
üzenetére
Miért volt szükség sting feldolgozás alapú eljárások megírására?
Miért nem csak a string függvényre implementáltad a metódusokat?"+ 5,8,7,4,3 - 1,2,9 * 3,5,4".kif1();
"&& w1,x5,fg23,jk8 || rt4,kl54,er78".kif2();
"(autó: 5+8-7)*{sisak: 4*8+7}/[élettartam: 12^42]".kif3();és stb, ha már szöveget akarsz feldolgozni?
Így elsőre elég macerásnak tűnik a dolog... -
hiperFizikus
senior tag
válasz
hiperFizikus
#1
üzenetére
> Válasz a JavaScript topic : #9425 baracsi, #9421 sztanozs tagok aggodalmaira !
>>> Mi a gyakorlati haszna ennek? Lehet túl egyszerű ember vagyok, de nem jöttem rá.
Nem is egyszerű rájönni . Az általános string.ii() alak egy új filozófiát visz a programozásba, köztük a webprogramozásba: HTM, CSS, JS, PHP . Először volt a HL holisztikus programozás, ami nem tudta kielégíteni a tömeges programozásra az igényt . Ezért dobták a HL holisztikus programozást, és kitalálták helyette a MD moduláris programozást, ami már alkalmas volt tömeges programozásra .
De filozófiailag van egy 3. út is: amikor is a HL holisztikus és a MD moduláris programozás együtt van jelen a programban . De hogy megint ne legyen belőle átláthatatlanság, ezért adtam neki egy egyszerű elrendezést, elméletileg lehetne más is:
`; MD ; HL ; MD ; MD ; HL ; HL ; HL ; MD ;`.ii() = `string °sab`.ii()
, ahol az `string` az `...` idézőjelek miatt látványosan több.sors is lehet .Ezt az MD és HL láncot hivatott futtatni a Csitri-kódom, már e kezdetleges kivitelezésében is, ami csak olyan 3x 4db oldalnyi kód ! Persze mivel a tiéd és feltehetőleg értesz a webprogramozáshoz, ezért az ízlésednek megfelelően átszerkesztheted magadnak .
Ehhez nem is kell bonyolultnak lenni a Csitri-kódomnak:
1. kell egy Split(," ; ") vagy Split(,";") .
2. kell hozzá egy ciklus: for ... vagy while ... .
3. kell az így kapott intervallumokra szelekció: switch ... vagy if (){...} .
4. kell az elemi intervallumok feldolgozására sablonok: function sabNnév(){...} sokasága .
5. valahol a végkifejletnél szükség lehet még az eval(str) és a Join(str) -ekre is .Ennek az a gyakorlati haszna, hogy ilyen HL+MD "szabad struktúrák" vihetők a moduláris programnyelvekbe pusztán avval a 3x 4db kódoldal kiegészítőmmel, szinte mindegyik programnyelvbe .
>>> Mutass erre valami konkrét (életszerű) példát? Nincs kedvem a kódot bogarászni...
A JS/PHP programban is és más imperatív moduláris programokban is kifejezéseket = művelet.sor és blokkokat = utasítás.oszlop használunk . A művelet.sorokban paraméterek, az utasítás.oszlopokban argumentumok helyek = pozíciók vannak . Ezekre a pozíciókra mindenüvé tehetjük a `string °sab`.ii() alakot, aminek a kifejezéseknél visszatérési értéke is lehet .
Feltételezem, hogy nem arra a lehetetlen(!) dologra kértek, hogy mutassak egy rakás példát, és mindet kifogástalanul aprólékosan le is programozzam nektek . Ha nem erre kértek, akkor tudok mutatni nektek "valami konkrét (életszerű) példákat" az "alakok ekvivalenciába állítása" módszerrel .
eval('5+8-7') <=> `5+8-7 °ev`.ii()-> pl. a lelombozásra, tömörítésre
'5+8+7+4+3-1-2-9*3*5*4' <=> `+ 5,8,7,4,3 - 1,2,9 * 3,5,4 °kif1`.ii()
'w1 && x5 && fg23 && jk8 || rt4 || kl54 || er78' <=> `&& w1,x5,fg23,jk8 || rt4,kl54,er78 °kif2`.ii()
'(5+8-7)*(4*8+7)/(12^42)' <=> `(autó: 5+8-7)*{sisak: 4*8+7}/[élettartam: 12^42] °kif3`.ii() -> pl. a fellombozásra, dagályosságra
'w1 && x5 && fg23 && jk8 || rt4 || kl54 || er78' <=> `w1 And x5 És fg23 + jk8 Or rt4 Vagy kl54 - er78 °kif4`.ii()'megy(w1) && megy(x5) && megy(fg23) && megy(jk8) || dio(rt4) || dio(kl54) || dio(er78)' <=> `megy: w1,x5,fg23,jk8 || dio: rt4,kl54,er78 °fg1`.ii()
'w1 = Empty ; hg57 = Empty ; kol3 = Empty ; w12 = Empty' <=> `w1, hg57, kol3, w12 := Ey °fg2`.ii()
'w1 = 45 ; hg57 = 124 ; kol3 = 8 ; w12 = 23' <=> `w1, hg57, kol3, w12 :== 45, 124, 8, 23 °fg3`.ii()
`if (w1 == 56){
blokk1
}
else if (w2 == 47){
blokk2
}
else if (w3 == 62){
blokk3
}
else if (w4 == 91){
blokk4
}; // if_ `
<=>
`IF w1/56 _
blokk1
eIF w1/47 _
blokk2
eIF w1/62 _
blokk3
eIF w1/91 _
blokk4
End.IF °vez1`.ii()
<=>
`IF w1/56 _ w1/47 _ w1/62 _ w1/91
>>
blokk1 _
blokk2 _
blokk3 _
blokk4
Vége.IF4 °vez2`.ii()// és ha akarod, akkor a ciklusokra is hasonlóan lehet
`function alma(){
blokk
}; // fun_ `
<=>
`Func alma(){
blokk
} °prg1`.ii()
<=>
`Sub alma(){
blokk
} °prg1`.ii()
<=>
`Rutin alma(){
blokk
} °prg1`.ii()
<=>
`Bat alma(){
blokk
} °prg1`.ii()/*
Tehát annak ellenére, hogy a JS-ben csak a function van, mégis használhatsz egyéb neveket a function helyet, köszönhetően a `... °prg1`.ii() alaknak !Az utasításokhoz pedig verzió választót rendelhetsz:
TEXTAREA esetében legyen az alef ℵabc
.txt esetében legyen a mező #abcEgy utasításnál egyszerre több verzió választó is lehet, sőt egyenlőséggel is lehet verziót megadni !
*/
abc.replace(,) <=> Replace(abc,,)
<=>
`Replace(abc,,) #12 °vr1`.ii()
<=>
`Replace(abc,, #12) °vr2`.ii()
<=>
`abc.replace(, #12) °vr3`.ii()
// Ezért mondtam nektek, hogy a Csitri-kódom egy élősködő, de egy jóindulatú élősködő ! ♥
Új hozzászólás Aktív témák
Hirdetés
- Iphone 12 Pro Max 128GB graphite
- Logitech MX Keys S billentyűzet WIN/MAC
- Komplett PC Szett i5 / R9 380 / 1TB Samsung SSD / Monitor + Perifériák
- ÚJ HP EliteBook 8 G1i Intel Core Ultra 5 14" FHD+ 2029.01.08-ig Garanciás
- Lenovo ThinkPad T14 Gen 3 (T14 G3) i7 / 16GB RAM / 512GB SSD / WUXGA / Win11 Pro 12 hó garancia
- Apple iPhone 15 Pro Max Blue Titanium 512GB használt karcmentes 100% akku 6 hónap garancia
- BESZÁMÍTÁS! GIGABYTE B450M R5 3600 16GB DDR4 512GB SSD GTX 1070 8GB Formula Air Mesh G3 Adata 600W
- Apple iPhone 12 Pro Max 256 GB Blue 100% Akkumulátor 1 év Garancia Beszámítás Házhozszállítás
- Bomba ár! HP ProBook 650 G5 - i5-8GEN I 8GB I 256GB SSD I 15,6" FHD I Cam I W11 I Garancia!
- Xiaomi Redmi A3 Pro / 6/128GB / Kártyafüggetlen / 12Hó garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Mert szerintem pontosan ugyanazt jelenti. És egyből ott vagyunk a megy vagy nem megy kérdéskörnél...





