- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- gban: Ingyen kellene, de tegnapra
- bitpork: MOD Júni 13 Augusztus 2- szombat jelen állás szerint.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Argos: Szeretem az ecetfát
- sziku69: Szólánc.
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Új hozzászólás Aktív témák
-
válasz
disy68 #21016 üzenetére
Oké, akkor érthetőbben:
Mikor elindul az első PHP kód, akkor a szerverről lekérdez, pontosabban include-al behív egy külső HTML fájlt, ami tartalmazza a form-ot a továbbiakhoz. Ha ebben az állapotban megpróbálom lefrissíteni az oldalt, azonnal tájékoztat, hogy elveszhetnek az eddigi adatok. Ez eddig tiszta sor. Nálam a böngésző úgy van beállítva, hogy bezárás utáni nyitáskor minden visszajöjjjön. Amennyiben viszont el volt indítva ez a PHP, akkor nem tölt be, csak manuális újratöltésre, de ekkor a már meghívott információkkal együtt.
Namost, a behívott form tartalmaz egy submit-et, ami egy fájlt módosít a szerveren. Mivel ebben a kódban nincsen benne ismételten a külső HTML meghívása, így a kód lefutása után, mikor frissül az oldal, az eredeti állapot jelenik meg. Ez történik most, a JS lefutását követően is, holott a másik JS kód után nem csinál ilyet.
Tehát de, van egy elindított folyamat (egy adott betöltött oldal, ami nem egyezik az URL-en találhatóval). És azt nem értem, hogy ha a JS csak annyit is tartalmaz, hogy
alert("kód");
, miért frissül le lefutást követően az oldal, amikor ezt csak a különálló submit gomb tehetné meg?! -
válasz
disy68 #20983 üzenetére
Értem, köszönöm a tájékoztatást. És azt hogyan tudom megcsinálni, hogy a másodiknál ne indítson a szerver felé semmit, ameddig nem fut le az adott kód?
Pl ha az első PHP kódban használok egy echo-t, akkor az megjelenik az include-olt form-al együtt. De ha a másodikba, akkor nem tudom, hogy lefut-e, mert ugye újratölti. Ha ott is működik jelenleg az echo (mint a beküldött példában), azt hol tudom így leellenőrizni? -
-
-
Taci
addikt
válasz
disy68 #20612 üzenetére
Sajnos ezzel sem működött (de köszönöm azért). Végül így sikerült megoldanom:
function file_get_contents_curl($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
(Egy 100. oldalon lévő Google-találatban leltem.)
-
válasz
disy68 #20586 üzenetére
Nem erről van szó.
A dreamweaver-t úgy használtam, hogy lekérte a tárhelyről a fájlokat és dolgoztam velük. Élőben ment közben a tesztelés és ha végeztem, egyetlen kattintással visszatöltötte a változásokat. Azért választottam ezt a módszert, mert különböző helyeken külön gépekről dolgozok.
A rendes böngésző helyett részhez pedig annyit, hogy egy Chrome ablakot nyit meg, csak a programon belül. Tehát ugyan úgy működik, csak nem kell állandóan lefrissíteni. -
-
-
coco2
őstag
-
válasz
disy68 #20205 üzenetére
Osztoznak, persze.
De pontosan ezért fizetsz, hogy ezt figyeljék, és fenntartsák az IP reputációját.És mivel hitelesítve van az email a korábban említett módokon, végső soron a domain kerül tiltólistára, nem az IP.
Hiszen az adott IPről érkező levelek mondjuk 0.1%-a kerül mondjuk spamnek jelölésre, viszont az adott domain mondjuk 20-30%-a, hiába jön több IPről, akkor a spamfilterek szépen kiszűrik az egész domaint.Illetve ott hasal el az egész dolog, hogy ezeknek a küldőknek a szerződésében benne van, hogy tilos a spam. Ha valaki spammelésre használja, kitiltják.
De leginkább el sem jutnak eddig, hiszen nem biznisz fizetős spamet küldeni.Olcsóbb feltört szerverekről scripttel küldeni.
És akkor itt vissza is érkeztünk a start mezőre.
Ne küldj szerverről emailt, mert zéró reputációd van. -
jattila48
aktív tag
válasz
disy68 #20016 üzenetére
Továbbra is fenntartom, hogy a main fv. semmiben sem speciális, nem hívja meg (legalábbis magától) az exit-et, és nem csonkolja az int visszatérési értékét. Egyébként a linkereknek megadhatod, hogy mi legyen a belépési pont, a main csupán a default. Ahogy az előző hozzászólásomban írtam, az exit végülis valóban meg lesz hívva, de nem a main, hanem a main fv.-t hívó entitás (RTL, libc,...) fogja azt meghívni. Leegyszerűsítve nagyjából így:
exit(main(...));
Amikor a rendszer egy processzt kerál (pl. a shell), akkor CreateProcess rendszerhívással hozza létre (Windowsban) az exe fájlból. Először az exe-hez linkelt Startup (RTL, libc) fv. indul el, amely különböző inicializálások után meghívja a main fv.-t, majd annak visszatérési értékével (ha a main nem hívott explicite exit-et), az exit rendszerhívást. A processz indító entitás, pedig WaitForSingleObject-tel várakozik a processz befejeződésére, ami az exit végrehajtásával következik be. Az exit által kreált exit kódot a GetExitCodeProcess hívásával szerzi meg. Windows-ban semmi különös nem történik, visszakapom a 4 bájtos visszatérő értéket. Linux-on azonban, vagy az exit, vagy a wait* fv. (valószínűleg az utóbbi) 8 bitre csonkolja azt. Hogy ez a viselkedés POSIX szabvány-e vagy nem, azt nem tudom (újabban valószínűleg nem az), de mindenesetre semmiképpen nem a main fv. specialitása.
Az IPC módokat ismerem (kb. 30 éve programozok), szerintem az most itt nem releváns.
"A standard out-ra kerülő adat a visszatérési érték a php shell_exec és exec függvényénél is "
Ez szerintem nem így van, az exec visszatérési értéke (exec 3. argumentuma) a hívott exe program visszatérési értéke (amit végül is az exit->wait* állít elő), az stdout-ra írt értékeket pedig az exec 2. argumentumában kapom vissza tömbben. -
jattila48
aktív tag
válasz
disy68 #20009 üzenetére
Akkor nem vagyok tisztában az exit kód fogalmával, de most sem lett világosabb. Végülis pontosan mi akkor az exit kód? Windows-ban biztos, hogy vissza lehet adni return-nel a main fv.-ből 499-nél nagyobb értéket is, ilyet már csináltam (pl. CreateProcess => WaitForSingleObject => GetExitCodeProcess ). Az lehet, hogy az exit fv. lecsonkolja az int értéket, de windowsban miért 499-ig, miért nem 255-ig ? A main fv. visszatérési értéke miért int (Linuxban is), ha nem tud 4 byte-os egész értéket visszaadni?
Egyáltalán nem biztos, hogy a main fv.-ből bármit is ki akarok írni az stdout-ra, viszont szeretném pl. batch-ből meghívni, és a visszatérési értékével kezdeni valamit. Ez sokkal egyszerűbb, mint stdout-ra írni, aztán valahogy ezt visszaolvasni. Egyébként ezt a konkrét problémát megoldottam másképp (nem adok vissza 256-ot). -
jattila48
aktív tag
válasz
disy68 #20002 üzenetére
Hogy mit jelent a program visszatérési értéke, az azon múlik, hogy az őt meghívó PHP szkript hogy értelmezi ezt az értéket. A lényeg az, hogy a program 4 byte-os intet ad vissza, amit a php feltehetőleg már csak 1 karakterként lát. A kérdés az, hogy ez miért van így. Ha az exec a bash közbeiktatásával hívja a programot, akkor megvan a magyarázat, mert a bash csak karakternyi egész értéket ad vissza. Csakhogy a dokumentáció nem ezt állítja. A shell_exec PHP fv. az, amely a shell segítségével hívja az adott programot. A Windows cmd-ben tudtommal nincs ilyen korlátozás, hogy maximum 499-et adhat vissza egy batch program. Nem tudom, erre gondoltál-e.
-
Lacc
aktív tag
válasz
disy68 #19145 üzenetére
Az en celom csak a variables variable korlatozodott, nem volt celom a teljeskoru kirefelgetes.
Akkor ott van meg a
property_exists()
metodus, csak hogy meglegyen a teljesseg igenye.
Meg ugye bejon mas is, amirol hallgattam a peldaban, ugye a amit leirtasl fuggvenyeket azok a "Class/Object functions" gyujtoneven talalhatoak meg.Viszont ezert sem erdemes belemenni melyebben forumon, de meg kell emliteni, ha itt van a method_exists() hogy az nem egyenlo a
function_exists()-
el. Viszont ami miatt muszaj voltam irni, az az, hogy amethod_exists()
csak megnezni, hogy az adott osztalynak van-e olyan nevu fuggvenye. Nos ez tobb esetben is TRUE-t add visza. Sajnos akkor is TRUE jon, ha statikus metodus. Ilyen esetben ha statikus metodust probalsz meg peldanyszintukent hivni akkor jon az Exception. Masik ami miatt ez rossz, hogy ez TRUE-t add vissza, ha metodus lathatosaga private vagy protected. Ebben az esetben jobb azis_callable()
amely le is csekkolja, hogy tenyleg megtudod-e hivni?!
Masik, hogy az is_callable() kiszuri a magic metodusokat, mint a __constructor. A method_exists() ugyanugy TRUE-t add vissza.
Radasul az is_callable() jo parositast alkot a __call magich method-dal.Ennel sokkal jobb a ReflectionClass, tobb informacio es szuresi lehetoseg van.
De ez elegge mar advanced tema. (Nekem nincs tobb idom most ezt kifejteni)
-
tacsko833
csendes tag
válasz
disy68 #19140 üzenetére
disy68 köszi a példát, a tiédet értem is, de az én példámat nem vágom
Az enyémben :
$tarolo = "felhasznalo";
$$tarolo = "Anna";print "$felhasznalo<br>"; // Returns Anna ---ez a felhasznalo egy érték, ezt nem értem, hogy lett $$tarolo érték belőle
print $$tarolo; //Returns AnnaMegpróbálom átírni a te példádra akkor
$Hello = "felhasznalo";
$a = "Anna";$felhasznalo; //Returns ANNA ~ami így nemigen működik
$a; //Returns ANNA -
tacsko833
csendes tag
válasz
disy68 #19138 üzenetére
Én még anno Turbo Pascalt tanultam
Ott a program elején deklaráltunk változókat.
Itt oké, hogy $tarolonak az értéke "felhasznalo" string az értéke... csak azt nem értem ebből a stringből hogy lett változó úgy hogy nem deklaráltuk?Itt nem a $ jel a változó deklarálását jelenti?
Nagyon nem vágom, bocs hogy akadékoskodom
-
trisztan94
őstag
válasz
disy68 #19132 üzenetére
Néztem a
usort
-ot, de valamiért nagyon furcsán működik:Ha a
total_rows
index alapján rendezem, nem történik semmi:usort($array, function($a, $b) {
return intval($a['total_rows']) <=> intval($b['total_rows']);
});Output:
array:2 [▼
0 => array:4 [▼
"user_id" => "4"
"total_rows" => "250"
"delete_member" => "0"
"phase" => "1"
]
1 => array:4 [▼
"user_id" => "3"
"total_rows" => "1050"
"delete_member" => "0"
"phase" => "3"
]
]De ha más, jelen példában a
user_id
alapján, akkor működik ahogy kéne:usort($project_members, function($a, $b) {
return intval($a['user_id']) <=> intval($b['user_id']);
});Output:
array:2 [▼
0 => array:4 [▼
"user_id" => "3"
"total_rows" => "1050"
"delete_member" => "0"
"phase" => "3"
]
1 => array:4 [▼
"user_id" => "4"
"total_rows" => "250"
"delete_member" => "0"
"phase" => "1"
]
]Mi nem tetszik neki a
total_rows
-ban? -
alpihun
senior tag
válasz
disy68 #18758 üzenetére
az easy.php fájl:
<?php
require_once 'dbconnect.php';
$asd = $pdo->prepare ("UPDATE player SET player_move WHERE user_id= ? ");
$asd->execute([5,1]);
?>a cron.bat fájl:
C:
cd "C:\wamp64\www\iti\cron\"
"C:\wamp64\www\iti\cron\repeat.exe" -f easy.php nameMég schedule nélkül, kattintásra sem fut le.
-
alpihun
senior tag
-
DS39
nagyúr
válasz
disy68 #18569 üzenetére
Köszönöm a válaszokat.
És erre tudsz linkelni egy példa kódot is?
Mert eddig egy úgy csináltam hogy amikor bejelentkezik valaki, akkor eltárolom a userid-jét mondjuk:
$_SESSION["userid"] = $user_id;és azt értem hogy lehet unset-elni egy session változót, nem csak destroy-jal mindent, de ha a lent említett esetben én ezt unset-elem, akkor engem léptet ki a rendszer, mert a kliensben az én userid-m van.
vagy lehetne hivatkozni, hogy a 8794-es userid-t törölje? -
adatfalo
senior tag
válasz
disy68 #18462 üzenetére
A plugin-t telepítettem, kipróbáltam, mikor alap beállításon van, akkor a html-t is megjeleníti, de mint szöveges tartalom, nem mint kód. És, amint látjátok a mellékelt képen, nincs olyan beállítási lehetőség amivel ezen változtatni tudnék, hogy html-ként kezelje.
Ha este hazaérek kipróbálom a wp_trim_excerpt-es megoldást.
-
válasz
disy68 #18436 üzenetére
Igen, sajnos gondoltam, hogy ez lesz a vége...
Sajnálom, mert mobilon pedig vígan tudom nézni a streameket...
De szerintem annyira nem "okosak" a tárhelyek, hogy még a handshake-t is figyelembe vegyék (bár majd ránézek developer konzolból, meg curl-lal)...
Egyébként az ip-t sem lehet valahogyan módosítani a php lekérésnél? Bár tudom, ez hülye kérdés, amire sejtem is a választ...
A CloudZilla pl egy nagyon jó tár, mert nem tömöríti agyon a streamek minőségét. De az a legkevesebb, hogy a CZ nem menne, de sajnos a legtöbb tár ip szerint szolgálja ki a klienseket...
@mobal
A proxyra már én is gondoltam, de a helyzet az, hogy az otthoni feltöltésem elég siralmas házi hostingnak, így bérelek egy tárhelyet, domainnel, meg ftp-vel, amin nincs hozzáférésem egy apache-hoz pl...
-------
Sajnálom, mert szerintem jó lett volna egy webapp, ami simán, reklám nélkül képes lett volna magyar filmek lejátszására. -
-
sirtomi
tag
válasz
disy68 #18146 üzenetére
A php fájl kódolása utf8 BOM nélkül.
Headert kivettem, így ezt kapom a böngészőben:����JFIF��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ��C $.' ",#(7),01444'9=82<.342��C 2!!22222222222222222222222222222222222222222222222222��@�"�� ���}!1AQa"q2���#B��R��$3br�
.....A lap többi része megjelenik csak a tartalmi részt nyomja szét a fenti katyvasz folytatása.
-
cidalain
veterán
válasz
disy68 #17836 üzenetére
Ki is fogom, koszi.
Aztan majd ha jutottam valamire beszamolok.
(A pelda phpinfobol generalt html-em azert kicsit kaotikus forraskodilag. Igazabol kell csinalnom egy tipikus html-t amilyet majd hasznalni fogok: div, table, img, p, h1-3 tagek lesznek csak meg linkek talan. Stilus kulon css-ben ha lehet) -
don_peter
senior tag
válasz
disy68 #16767 üzenetére
Igen köszi..
Ez sokkal közelebb van az elképzelésemhez..
Az eredményt, hogy tudom beletenni egy inputba?
Mondjuk textarea vagy valami ilyesmibe?
Ez megfelelő forma lenne egy form-nak gondolom.. Nem?
$('#output').append('<textarea>'+JSON.stringify(output)+'</textarea>');
Ez utóbbi egy az egyben az ami kell nekem..
Ajaxal dolgoztam már párszor, így gondolom meg fogom tudni oldani..
Elkészítem és megy fel a netre, hogy mindenki aki ilyet keres ne keljen annyit kínlódni mint nekem -
Sk8erPeter
nagyúr
válasz
disy68 #16758 üzenetére
Pontosan ilyesmi megoldásra gondoltam.
Nice one.(#16757) don_peter:
"Amúgy még annyival kiegészíteném, hogy a 0 is értékes adat mert a pixel vagy be van kapcsolva vagy nincs."
Ettől még a 0 nem értékes adat, mert mint említettem, feltételezhetjük, hogy alapból egy pixel 0 értékű, csak az az igazán érdekes és értékes adat, hogy mikor és hol VAN bekapcsolva (hol 1-es) . Pontosan ahogy disy68 megmutatta: számontartja, melyik sorokban mely cellák azok, amelyek be vannak kapcsolva, tehát ott 1 bit van, a 0-val meg nem foglalkozunk, mert tudjuk, hogy a többi pixel (ami nem 1-es) az 0."Erre a formára azért van szükségem, mert e struktúra szerint írtam meg C-ben a kijelzővezérlést."
A kapott adatokat nyugodtan átalakíthatod az általad elvárt formába, szóval akár maradhat is a jelenlegi forma, amit elvársz a C-kódban, ez a vesszővel elválasztott, sortöréses változat. Na meg a C-ben írt megoldást is átírhatod az új megközelítésnek megfelelően.(#16759) biker:
Na ez már nem szép megoldás.Nehezen kezelhető (stringet kell robbantgatni, törékeny), meg a megmutatott megoldáshoz képest ez is pazarló.
-
don_peter
senior tag
válasz
disy68 #16758 üzenetére
Szép
Annyit még hozzá kell tegyek, hogy nem jó, ha egybe van ömlesztve az összes pixel.
Említettem, hogy egy karakter 6x8 pixelből áll.
Ha megnézitek azt amit én írtam: [link], akkor látható, hogy a karakterek vagy is a [6x8] pixel egységek elkülönülnek egymástól.
Ha generáltok egy pár pontot az első karakterben akkor mellette látható milyen formában kellene kinéznie:0x28,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x27,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
A kimenetet hexában vagy bináris formában kapjuk meg.
Látható, hogy miképp generálódik a kép.
Minden egyes 8bites hexa kód amelyek vízszintesen, vesszővel vannak elválasztva, egyetlen 6x8-as karakter vízszintes 6 pixelét tartalmazza.
Mivel jelen esetben egymás mellett 10 karakter egység látható, így ez tízszer ismétlődik.
Ha csak egyetlen karaktert nézünk így nézne ki:0x28,
0x0,
0x0,
0x27,
0x0,
0x10,
0x0,
0x8
Talán binárisan jobban látható miről van szó:0b101000,
0b000000,
0b000000,
0b100111,
0b000000,
0b010000,
0b000000,
0b001000
A 0 üres pixel, az 1-es teli ez esetben fekete pixelnek felel meg.
Minden sor végén sortörés van, ez a sortörés azért van mert ez határozza meg honnét kell ismét előröl kezdenie a vízszintes újabb 6pixeleket (vesszővel elválasztva) kiírnia.
Ahol dupla sortörés látható az az újabb 10-es karaktersorozat kezdetét jelenti...és, így tovább.Erre a formára azért van szükségem, mert e struktúra szerint írtam meg C-ben a kijelzővezérlést.
Remélem érthetően írtam le amit akartam..
Sajnos a JS-t ennyire mélyen nem ismerem, de azért átnézem a programod, hátha tudom ebben a felsálban is hasznosítani.. -
Sk8erPeter
nagyúr
válasz
disy68 #16473 üzenetére
Igen, a DIRECTORY_SEPARATOR atombiztos megoldás, de mivel Windows-on is nyugodtan lehet használni a forward slash-t (/) az elérési útvonalaknál (attól még, mert Windows esetén a backslash (\) a bevett konvenció), ezért nem biztos, hogy megéri vele szenvedni (pl. ronthatja az olvashatóságot). Tudsz mondani olyan esetet, ahol a forward slash használata elvérezne?
(Windows+IIS alatt én még nem találkoztam ilyen esettel (vagy csak nem emlékszem), de ettől még lehet.)
(#16471) fordfairlane:
Ja igen, az végül lemaradt, köszi a kiegészítést.
Mondjuk azért az esetek nagy részében a feltöltött kép elég közeli viszonyban van a konkrét webalkalmazással, szóval a webalkalmazás rootjához képest relatív útvonal talán az esetek többségében talán egy fokkal használhatóbb.(#16472) PumpkinSeed :
Mi az, hogy "más lehetőséget oda nem tudok elképzelni"?Ezt mire írtad?
"uploaded_img/-el kezdtem"
Az épp futtatott szkripthez képest az uploaded_img könyvtár elérhető volt, jól adtad meg az útvonalat? Oda tudsz bármit is írni? Pl. csak próbából file_put_contents() segítségével tudsz egy akármilyen fájlt létrehozni a célkönyvtárba? -
Sk8erPeter
nagyúr
válasz
disy68 #16469 üzenetére
Mondjuk sokkal jobban is tenné, ha nem ilyen módon adna meg elérési útvonalakat, mint a /var-ral kezdődő, ami igencsak rossz megoldás, akkor már legyen a webalkalmazáshoz képest relatív (és persze az az útvonal legyen helyes is) - pl. ez ilyen módon kb. lehetetlenné teszi egy Windows-os szerverre való átköltöztetést (hacsak ott nincs var könyvtár az adott partíció rootjában (még a forward slash nem lenne probléma az útvonalnál, hiába Windows)).
Szerk.: félre ne értsd, ez nem neked szól, mert Te a lehetséges problémát tártad fel, inkább a kérdezőnek.
-
kemkriszt98
tag
válasz
disy68 #16196 üzenetére
Felvettem velük a kapcsolatot de egyelőre ők se tudnak megoldást :/ most ott tartunk, hogy írtak, hogy kipróbálták a scriptet és működik én meg írtam, hogy de nem
(persze bővebben)
Addig is kipróbáltam ami írtál... ez annyit segített, hogy a szokásos kivétel mellé a az stdoutx.txt -ben megjelenik ez az üzenet:
Status: 500 Internal Server Error
X-Powered-By: PHP/5.4.25
Content-type: text/html
Új hozzászólás Aktív témák
Hirdetés
- Xbox tulajok OFF topicja
- Luck Dragon: Asszociációs játék. :)
- AMD GPU-k jövője - amit tudni vélünk
- NOTEBOOK / NETBOOK / Mac beárazás
- Álláskeresés, interjú, önéletrajz
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- gban: Ingyen kellene, de tegnapra
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- TP-LINK routerek
- További aktív témák...
- MSI RTX 4070 SUPER 12GB GAMING X SLIM WHITE - 20 hónap garancia
- GIGABYTE RTX 4070 SUPER WINDFORCE OC 12GB - 20 hónap garancia
- iKing.Hu - Samsung S25 Ultra - Titanium Black - Használt, karcmentes
- Apple Ipad 10.generáció
- Új HP Pavilion x360 14-ek Érintős hajtogatós Laptop Tab 14" -35% i5-1335U 8/512 FHD IPS Iris Xe
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Apple iPhone 13Pro 128GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 13 256GB Kártyafüggetlen, 1Év Garanciával
- Telefon felvásárlás!! Samsung Galaxy Note 10+/Samsung Galaxy Note 20/Samsung Galaxy Note 20 Ultra
- Quadro FX 570 eladó
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest