- Assassin's Creed: Origins
- xDefiant teszt
- Dragon Age: Origins
- [SoP] Rövid előzetesn az Alien: Rogue Incursion (PS5/PSVR2, PC, MQ3)
- EAFC 24
- Steam topic
- Call of Duty: Modern Warfare III (2023)
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- World of Warships
- The First Descendant - Napokon belül megkapjuk a megjelenési dátumot
-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
kkdesign
senior tag
Sziasztok!
Lehet sokatoknak egy elég alap dolog lenne, de azt szeretném kérdezni, ha adott C# WPF-ben egy ablak, és az ablak megnyílhat paraméter nélkül is, de ha egy módosító funkcióval akarom meghívni, akkor használok a megnyitásához x,y paramétereket.
Tehát
ablak()
ablak(x,y)A kérdésem az lenne, hogy hogy tudnám azt megvizsgálni, hogy maga az ablak melyik konstruktorral indult el?
A célom kb ilyesmi lenne:
if( ablak() [.....???...] )
{ gomb.isenabled= false; }
else
gomb.isenabled=true;
[ Szerkesztve ]
-
Ispy
veterán
válasz martonx #14051 üzenetére
Igaz nem c#-ban, de mi is vinfos formokat írunk, de szerintem nem szar és szerencsétlenek sem vagyunk, igaz embert nem tudunk felvenni, mert mindenki az új csodanyelvekben akar programozni, igaz egy értelemes kódot értelemes időn belül nem tudnak prezentálni, csak megy a vetítés a csodajó új nyelvekről, amihez persze nem értenek. Jó lenne, ha minden programozó jelőlt kisujjból vágná ki a "vinfost", de hát az már egy elavult szar, ezért senki nem ért hozzá.
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
opr
veterán
Plane ha backendet irtok, akkor amikor ki akarsz probalni valamit, nem fogsz rohangalni a frontendhez, aki eppen akkor gorcsolt ra, hogy mar harom honapja ugyanabban a frameworkben dolgozik, ugyhogy gyorsan le kell cserelni az egeszet, hanem bedobsz egy darab gombot a valszeg mar meglevo/letezo winfos formba, azzal tesztelsz es kesz.
"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
-
Silεncε
őstag
-
opr
veterán
válasz Silεncε #14055 üzenetére
Oszinten szolva engem leginkabb a react iranti hatalmas rajongas lep meg. Azon kivul, hogy vegre van egy framework, ami megoldja, hogy a legerosebb szamitogep max ~45fps-el rendereljen egy darab kozepes meretu kepet ha gorgetsz, de inkabb total kiszamithatatlanul ugral 2 es 50fps kozott, meg nem sikerult rajonnom, hogy mi annyira jo benne, hogy mindent le kelljen cserelni ra.
A react native meg aztan plane. Ott mar akar 60fps is lehet ugyanaz, ami elotte 240+ volt korlatozas nelkul, yeah.Az egyetlen tippem, hogy a frontendes divatdiktatorok mindegyike alaszkaban meg sziberiaban lakik futes nelkuli hazban, ugyhogy muszaj tehelni a vasat, kulonben megfagy a csalad.
Ebben a kornyezetben amugy minden tiszteletem azoknak a frontendes senioroknak, akik kepesek ellenallni a fosodornak, es nem HDD (hype driven development) modszer szerint dolgozni, hanem a feladathoz valasztjak az eszkozt, mert a tapasztalatom az, hogy ez az esetek 99%-ban konkretan forditva van.
[ Szerkesztve ]
"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
-
Ispy
veterán
Nálunk mindenki ír backendet és frontendet is, szóval nem javítja az esélyeket, amikor igényként felmerül az SQL használata is. Aztán jönnek a nagy arcok, hogy hát .NET-ben programozni mekkorra oldscool (mintha delphiről beszélnénk), de egy 1 napos munkát 2 hét alatt csinál meg, azt is szarul, és a macskám szebbet pisál, mint a kódjai.
Mindegy, mindig jókat szoktunk elmélkedni a főnőkömmel, hogy mekkora szar dinoszauruszok vagyunk. De most már legalább megírtam az első php és js kódjaimat, büszke is vagyok magamra, hogy mekkorát léptem előre a technológiában.
Az meg, hogy nem kell a szar változókat deklarálni, meg nem csak sima = jel van, hanem ==, az meg maga a kánaán.
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
K1nG HuNp
őstag
Sokkal szarabb lenne az osszes modern webapp ha meg jquery futna alatta, nem hinnem hogy pont a react lenne a hdd, minimalis az apija es nem talalkoztam meg az overheadjevel nagyon edge-casek kivetelevel ahol azert volt egy page lassu mert szimplan szar volt a react kod, az pedig nem a fw hibaja
Az meg hogy kinek mi katyvasz az szubjektiv, a reactban van a leheto legkevesebb magic a 3 nagy fw kozul, minden szintiszta js a te oldaladrol. dolgoztam vue-val es nekem nagyon nem fekudt a htmlbe random vue-s attributumok irkalasa
Szerintem a deklarativitasa miatt szeretik ennyire emberek, pofon egyszeru es nagyon keves kodot igenyel a legtobb reaktiv dolog, sokkal jobb megkozelitest hasznal a hook-ok ota mint a tobbi megoldas, vegre nem a keretrendszer fuggvenyeit kell megtanulnod es azokra lebontanod a feladatod, hanem egysegbezart egy adott tevekenyseget teljesen lekezelo effekteket stb hasznalsz.
Ha megnezed az uj facebookot, a twittert, barmely nagyobb netes ujsagot, a netflixet vagy a mostmar eleg nagy szamu random marketing landing paget, mindenek csak nem lassuak[ Szerkesztve ]
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
Silεncε
őstag
válasz dabadab #14059 üzenetére
Verzióra értettem nyilván Most hogy mondod, lehet hogy négyes volt.
K1nG HuNp: nem akartam leszólni a React-ot, csak messziről láttam, én nem használnám. Vue-t se láttam még közelről (de még távolról se nagyon) így nem tudok róla nyilatkozni. Igazából Angular az egyetlen amit ismerek (ezt se önszántamból igazából)
[ Szerkesztve ]
-
K1nG HuNp
őstag
válasz K1nG HuNp #14060 üzenetére
De akar ugy is hasznalhatod a cuccost hogy a vegtermekedbol teljesen kiszeded a javascriptet, a gatsbynal pl erre egy sorral van lehetoseged, igy ebben az esetben tisztan arra hasznalod a frameworkot hogy egysegesen egy rendszeren belul kezeld a kimeno html es css-edet, illetve merfoldkovekkel megkonnyitsd a raw adatod feldolgozasat, htmlbe onteset.
Hasznaltam react elott sima js melle par templating libet de egyik sem volt annyira kezenfekvo mint egy gatsbyn atfuttatni az adatodat es a reactban egybol hasznalni.(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
martonx
veterán
Félre értettél, nem a vinfos formokkal technikailag van bajom, se nem a C#-al (amit az egyik legjobb nyelvnek tartok). Egyszerűen a klasszikus vastag klienseknek (teljesen mindegy, milyen nyelven készülnek) leáldozott, nem is véletlenül. Persze van pár spéci felhasználási terület, ahol mindig is a vastag kliens lesz A megoldás, de ettől még ez általánosságban igaz marad. Ez nem egy trendi frontend rohanás, ahol havonta jönnek ki új hypeolt trendek, hanem ez egy immár évtizedek óta tartó folyamat vége.
Minden webre és mobilra költözik, a vastag kliensekkel már csak azok foglalkoznak, akik beleragadtak ebbe a közegbe (vagy azért ragadtak bele, mert programozóként nem tudnak megújulni, vagy azért mert pont azokon a spéci területeken dolgoznak, ahol erre van szükség).
És fontos megjegyezni, hogy ennek nem feltétlenül van köze a programozói tudáshoz sem. Attól még lehet valaki jó programozó, hogy beleragadt a vastagkliens mocsárba.
Ahogy attól sem lesz jó programozó valaki, hogy js vonalon minden hónapban új frameworköt próbálgat csillogó szemmel.Én kérek elnézést!
-
dabadab
titán
válasz Silεncε #14061 üzenetére
Ja, csak az elején vicces volt, hogy: "tessék itt az angular 2. aminek semmi köze az angularhoz, mondjuk úgy, hogy az angular 1-hez, amit monstantól angularjs-nek nevezünk. Az angular 2-t meg simán angularnak, pont úgy, ahogy eddig az angularjs-t. és itt az új verzió, az angular 3, izé, nem, nincs 3, angular 4, aminek a neve amúgy angular 2. vagyis angular, csak úgy simán."
[ Szerkesztve ]
DRM is theft
-
martonx
veterán
"Oszinten szolva engem leginkabb a react iranti hatalmas rajongas lep meg." - ebben nincs semmi meglepő. A react nem jó, de annyira meg nem rossz, hogy akinek nincs szerteágazó tapasztalata azt eltántorítsa magától, mint anno a szintén agyon hypeolt, de bűn szar Angular 1.
Anno a jquery-s nagyon nehezen reaktivizálható oldalakhoz az Angular 1 tűnhetett a megoldásnak. Csak az annyira szar volt, hogy hype ide vagy oda, előbb-utóbb mindenki sikítva menekült tőle.
Aztán színre lépett a react, aki előtte Angularozott, az megváltásként tekinthetett rá, noha ez se jó, de ahhoz képest, hogy az Angular 1 mennyire bűn szar volt, ez azért élhető. És ott van a másik nagy csoport, akinek semmi MVVM / webes tapasztalata nincs, most kezdenek js-ezni (vagy vastag kliensről webre átállni), őket sem tántorítja el magától, mert annyira nem rossz. Sőt sok esetben ami nem is a react előnye, de aki elsőre találkozik a webpack-el, HMR-el, az még rá is csodálkozik, hogy jé, hát ez sokkal jobb, mint amit előtte vastag kliensekhez használtam. És az ő fejükben nem válik el, hogy ezek az előnyök nem is a react, hanem a webpack előnyei (tudok több ilyen java-s ismerőst mondani, akik a react óriási előnyének a HMR-t mondják).Ergo a sok fenti okból kifolyólag, a react tök jól el van, és népszerű. Szerintem.
Én kérek elnézést!
-
K1nG HuNp
őstag
Amugy engem is erdekelne, mi a baj a reactel?
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
Ispy
veterán
válasz martonx #14063 üzenetére
És fontos megjegyezni, hogy ennek nem feltétlenül van köze a programozói tudáshoz sem
Mégis azt tapasztalom, hogy jobb, ha el sem árulom miben programozok, mert ha nem js, php vagy kotlin, akkor már áshatom is a gödröt vagy rosszabb esetben megyek a múzeumba a tárcsázós modem mellé.
Egyébként mi is nyítunk folyamatosan android és web írányába, mert kiegészítésnek kellenek ezek a technikák és az elmúlt pár évben megtanultuk a leckét, hogy inkább csináld magad, mintsem rábízd egy külsősre, aztán semmi sem megy úgy, ahogy szeretnéd. Szóval a vb, sql, php, html, js mellé lassan felvehetem a listámra a kotlint is. De jó.
Mindezek ellenére elég klassz dolgokat lehet összehozni ezeknek a technologiáknak a variálásával, mert valóban manapság az, hogy tudsz komplett raktárat kezelni vagy két kattintással számlázni, nem elég, de ha van egy droidos app vagy weboldal, amit lehet nyomkodni, akkor máris trendi lettél az ügyfelek szemében (még ha a munka 99%-a az asztali gépen zajlik is).
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
martonx
veterán
válasz cattus #14066 üzenetére
Előre bocsátom nincs tapasztalatom Angular 2-vel, állítólag az már közel se olyan gáz, mint az 1 volt anno, tutorialokat nézve, engem olyan nagyon nem győztek meg, bár határozottabban élhetőbbnek tűnt, mint anno az Angular 1.
Ahogy mondtam a react is élhető, csak épp nem jó. De ez már erősen ízlés kérdése van aki imádja, hogy js-be html-szerűséget taknyol bele, és a legutolsó inputhoz is kényszeresen komponenst kell gyártani nem kevés boilerplate kód árán, szóval akinek ez bejön, annak a react teljesen jó választás.
Én jobb szeretem a vuejs irányt, ahol a html-be kell minimális extra szintaktikával beletenni a bindolásokat, aminek az ára, hogy egyszer-egyszer (ez mondjuk maximálisan igaz a reactra is ) elő kell venni a dokumentációt, és megnézni, hogy mit hogy kell. A bind-okkal rengeteg boilerplate kódot meg lehet spórolni, és ugyan itt is érdemes minél több, minél kisebb komponensre bontani a kódot, mégse kell annyira kényszeresen, annyira atomi komponenseket gyártani, mint react-nál.
Illetve a react élhetősége a hook-okkal határozottan javult, előtte kis túlzással redux kellett még egy hello worldhöz is.Nagyon szemezek még a svelte-vel, mert hasonlít a vuejs-hez, viszont a készülő js bundle jelentősen kisebb tud lenni, és vannak olyan projektjeink, ahol a pagespeed mindennél fontosabb, ha csak pár tíz Kbyte-ot megspórolunk oldalbetöltésenként, már az is nagy előrelépés tud lenni pl. SEO-ban. Viszont svelte-nek nem csak a bindolásához kell egyedi szintaktika, de néhol a js kódjához is.
Én kérek elnézést!
-
#95561216
törölt tag
Ha már felmerült a téma, minimális js tudásból indulva java backendesnek "csak kéne valami swagger helyett a sok parasztnak" jeligére miben érdemes most írni frontendet? Nem a piaci lehetőségek érdekelnek, hanem pet projectnél hamar megúszni.
-
Silεncε
őstag
-
martonx
veterán
válasz dabadab #14075 üzenetére
Mindkettő html-be rakott bindingokat használ, itt ki is merül a közös halmaz. Az angular egy rohadt nagy framework DI-al, elvárt konvenciókkal stb, míg a vuejs egy kis reaktív lib. Ezen belül a motorház alatt is drasztikusan különböznek, ahogy a reaktivitást kezelik. Ilyen téren a vuejs közelebb áll a reacthoz, mint az angularhoz.
A svelte meg teljesen külön út, az egy disappearing UI framework (a saját definíciójuk szerint), azaz build time generálódik belőle egy végső vanilla js reaktív rendszer, nincs saját futtatója, hanem inkább egy nagy compilernek lehet felfogni. Ezért van, hogy svelte-nél még a js szintaktika is spéci, nem csak a templating. Viszont a végeredény mindennél kisebb js file-t eredményez, mivel nem kell bele több tíz kbyte-os futtató környezet.
Én kérek elnézést!
-
Hello,
Hazsnált már valaki CameraX -et? Androidon...?
Ilyent kellene alkotnom, hogy CameraX -et használó alkalmazásban a kamera paraméterit állítgatni.
Alsó hangon ott akad el a dolog, hogy nem tudom ezeket importálni (az interop-ot nem hiszi el...) :import androidx.camera.camera2.interop.Camera2Interop;
import androidx.camera.camera2.interop.ExperimentalCamera2Interop;
Hogy lehet megmagyarázni a fordítónak (AndroidStudio alatt), hogy ezeket húzza be...?Elvileg utána már lehet használni a
Camera2InterOp.setCaptureRequestOption(CaptureRequest.CONTROL_AE_MODE, CameraMetadata.CONTROL_AE_MODE_OFF) jellegű paramétereket...Köszi minden segítséget
[ Szerkesztve ]
Mutogatni való hater díszpinty
-
janos1988
addikt
Nem igazán foglalkoztam a C nyelvvel, de ezt kipróbáltam (oktató videóban láttam). Azt hittem, hogy végtelen ciklusba megy át, de nem. Nem értem. Vagy csak arról van szó, hogy a C-ben a túlcsordulás=0 és akkor elkezdenek vissza térni szépen a meghívott függvények?
https://www.youtube.com/watch?v=mkDSGbRyjz8&list=PLVJH24yGtE_w5Ke4aWmRV8erFQmqRD1dK Minden egyes új rész rátesz még egy lapáttal :-D
-
Silεncε
őstag
válasz janos1988 #14079 üzenetére
Igen, pontosan ez a lényege.
A túlcsordulás C esetében kétféleképpen működik, attól függ, hogy signed vagy unsigned. Signed esetben definiáltan 0-ról indul előről (szóval tulképp ha x a szám, akkor x % 2^bitszélesség lesz az értéke), unsigned esetében MIN_VALUE-ról indul el visszafele (a kettes komplemens számábrázolás miatt), de ha jól tudom, ez hivatalosan nem definiált a szabványban
[ Szerkesztve ]
-
dabadab
titán
válasz Silεncε #14080 üzenetére
A szabvány azt mondja, hogy unsigned esetén wrapelődik (vagyis UINT_MAX + 10 az 9 lesz), signed esetén meg undefined behaviour (valószínűleg a különböző számábrázolások miatt), a gyakorlatban viszont az is sima wrap szokott lenni (vagyis INT_MAX + 10 az INT_MIN+9 lesz), mert úgyis mindenki kettes komplementert használ a signed típusoknál.
DRM is theft
-
janos1988
addikt
válasz Silεncε #14080 üzenetére
Akkor átírva ez így jó? Vagyis jó, mert működik. De a <= verziót (a C-set) nem tudom leírni pascal nyelven úgy, hogy ne használjak csúnyaságot, pl. break.
procedure vicc(n:integer);
begin
if n>=0 then
begin
writeln(n);
vicc(2*n);
writeln(n);
end;
end;
https://www.youtube.com/watch?v=mkDSGbRyjz8&list=PLVJH24yGtE_w5Ke4aWmRV8erFQmqRD1dK Minden egyes új rész rátesz még egy lapáttal :-D
-
...közben eljutottam addig, hogy működik a Camera2ConfigExtender-es megoldás. Azaz nem. Megvannak a függvények, lehet küldeni paramétereket, de jelen állás szerint a CameraX felülírja...
Valaki találkozott már ezzel...? Illetve, valakinek van-e tuti módszere arra, hogy Camera2 API preview-ból képeket vegyen ki feldolgozásra...? Nem óhajtanék még pár napot gúglizni működő megoldásokért :S
Mutogatni való hater díszpinty
-
janos1988
addikt
válasz janos1988 #14084 üzenetére
Vagyis de, egy kis trükkel, de ez már nem eljárás, hanem függvény.
function vicc(n:integer):boolean;
begin
if n<=0 then vicc:=false
else
begin
writeln(n);
vicc(2*n);
writeln(n);
end;
end;
https://www.youtube.com/watch?v=mkDSGbRyjz8&list=PLVJH24yGtE_w5Ke4aWmRV8erFQmqRD1dK Minden egyes új rész rátesz még egy lapáttal :-D
-
sztanozs
veterán
válasz janos1988 #14084 üzenetére
Jó, csak nem annak megfelelő, így:
procedure vicc(n:integer);
begin
if n>0 then
begin
writeln(n);
vicc(2*n);
writeln(n);
end;
end;Amúgy c-ben minden function, csak van ami void-dal tér vissza... Amúgy mi gond van a break-kel?
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz janos1988 #14084 üzenetére
Még mindig a break-re - ha megy az angol ezt a thread-et érdemes végigolvasni:
https://softwareengineering.stackexchange.com/questions/58237/are-break-and-continue-bad-programming-practicesJOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
#95561216
törölt tag
Oké, átfogalmazom, miben lehet legegyszerűbben olyan frontendet írni, amit emberek használnak, beírnak dolgokat amire kapnak válaszokat, ilyesmi. Nem az beuszós effektes hipszter szar, ahol az egész honlapon van két sor, és bármi érdemi dologért a pdf-ben csatolt doksikat kell letölteni.
-
cattus
őstag
válasz #95561216 #14089 üzenetére
> Nem az beuszós effektes hipszter szar, ahol az egész honlapon van két sor, és bármi érdemi dologért a pdf-ben csatolt doksikat kell letölteni.
Az ilyeneket nem a framework-ök okozzák, hanem a fejlesztők. Sima HTML+CSS+JS-sel is lehet feleslegesen bonyolult oldalakat csinálni és Angular-ban is lehet végtelenül egyszerű és egyértelmű webappokat gyártani.
Ha jól értem te inkább egy backendesnek is egyszerű rendszert szeretnél, ebben az esetben a stimulus-t vagy az alpine-t tudom ajánlani. Ezeknek a lényege, hogy meglévő HTML-t tudsz vele könnyebben kiegészíteni, viszont újrafelhasználható komponenseket írni nem feltétlen egyértelmű.
Do the thing!
-
coco2
őstag
Sziasztok!
Nem vagyok közeli barátságban refactoring tool-okkal.
Halom sok C# class / függvény, némelyikhez van valami komment, a többihez nincs. Gatyába kellene rázni a függvény leírásokat bemenő paraméter lista + leírás ahol hiányzik (felhasználni meglévő szöveget, ahol adva van), és persze automatán formázni a szöveget, hogy kinézzen valahogy.
Meg lehet csinálni manuálisan is, de ha van rá célirányos program, azzal talán gyorsabb kicsit. Van rá kitalálva okosság?
Köszönöm.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
Nézem a resharpert, köszönöm a tippet.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
t256
őstag
Sziasztok!
Szeretnék megtanulni programozni. Szeretnék szoftverfejlesztőként dolgozni.
Szakközépiskolában "tanultam" Pascalt. Úgy 3 órát foglalkoztunk vele.
Később rendszerinformatika okj (amit nem fejeztem be) képzésen C# nyelvet szintén néhány órában.Most Youtube videok alapján átvettem a C++ alapokat QT környezetben. Változók, függvények, számok.
Hogyan tovább illetve mivel kéne kezdenem? Egyenlőre itthon tanulnám Szeptembertől elmennék a Ruanderhez képzésre.
Képzésre már úgy mennék, hogy legyen valamennyi fogalmam a dologról.Spock says, “Logic clearly dictates that the needs of the many outweigh the needs of the few.” Captain Kirk answers, “Or the one.”
-
Amit én tudok mondani, hogy az eddigiek alapján írj programokat magadnak, és keress megoldást a felmerülő gondokra Ez bármilyen tanulás mellett hasznos (persze a hivatalos oktatóanyagokat is kell forgatni, de - szerintem - az, hogy magad tapasztalsz, a magad alkotásain, szintén fontos.
Mutogatni való hater díszpinty
-
dabadab
titán
Csak egyetérteni tudok világuralomra törő kollégámmal: csinálj valami saját projektet.
Találj ki valamit (ideális esetben olyat, ami alapvetően egyszerű (úgyis elbonyolítod ) és olyasmit csinál, ami hasznos is neked), aztán csináld.
Ha elakadsz, akkor kérdezz, de akkor már konkrét kérdéseid lesznek, amire lehet értelmes válaszokat adni és azokat érteni is fogod (legalábbis a nagy részét, a többi meg lehet, hogy hónapok-évek múlva kattan a helyére)DRM is theft
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest