Hirdetés
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- btz: Internet fejlesztés országosan!
- GoodSpeed: Én és a Battlefield 6
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- bambano: Bambanő háza tája
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- GoodSpeed: Egy bihari a Hajdúságban
-
LOGOUT

Új hozzászólás Aktív témák
-
válasz
inf3rno
#20898
üzenetére
Teljesen tippre az első tűnik a gyorsabbnak, de 100 értéknél tulajdonképpen mindegy is.
Ha viszont tényleg le akarod mérni, hogy a te konkrét adatbázisodnál, a te adataiddal melyik a gyorsabb, akkor meg kapcsold be a slowlogot (egy long_query_time=0 után minden query slow querynek fog számítani) és nézd meg.
-
Azokból a játékokból a lore-t talán érdemes lenne megnézni az ifjú titánoknak.
Azok a játékok a lore-t kb. kompletten átvették Tolkientől (elég csak ránézni a címekre) meg asztali RPG-kből, akkoriban nem nagyon foglalkoztak azzal, hogy saját lore-t találjanak ki (aztán amikor igen, az akkor is egy nagyon vékony réteg volt az előzőekben említetteken).
-
válasz
MasterDeeJay
#20866
üzenetére
Ha fixen egy szerver kérdezi le az adatokat, akkor tudsz IP címre szűrni, akár firewall szinten is (ha ahhoz hozzáférsz) - ez nem bombabiztos, mert nyilván a forrás IP-t is lehet hamisítani, de pár dolog ellen véd. Aztán meg ott a rate limiting, hogy nem engeded, hogy akárhány aktív lekérdezés legyen, hanem egy idő után nekiállsz nem válaszolni. Nyilván ezzel megát a denial of service-t nem tudod elkerülni (szóval lehet, hogy átmenetileg a webszerver se kapja meg az adatokat), de legalább nem fogja elzabálni a modod az erőforrásokat a játék elől.
-
válasz
aprokaroka87
#20815
üzenetére
Ezt hívják vibe codingnak .
Tulajdonképpen pont olyan, mintha házat építenél bármiféle statikai meg egyéb ismeretek nélkül: az elején úgy tűnik, hogy jól haladsz vele, de egy idő után simán a fejedre omlik az egész

-
Hozzászólnák, mint olyasvalaki, aki csinált már ilyesmit.
Ha még soha nem használt mondjuk CEF-et (Chromium Embedded Framework), akkor simán benne van ez. Mivel az alapján, amit mondasz, a weboldal meg a program kommunikál, ezért nem elég simán berakni a programba a CEF-et, hanem a protokoljával is meg kell ismerkedni, az egész addigi exploreres programoldali kódot lecserélni CEF-esre, lehet, hogy az oldal javascript kódjába is bele kell nyúlni, tesztelni: én ebben simán látom a négy hetet. -
válasz
inf3rno
#20648
üzenetére
Nem teljesen világos, hogy mit szeretnél elérni: mármint hogy mitől függ az, hogy egy már feldolgozottal azonos üzenetet újra fel akarsz-e dolgozni.
Az amazonos SQS tartalmára nem látsz rá igazán, szóval csak azt használva nem fogod tudni érvényesíteni azt a feltételt, hogy "addig ne, amíg a queue-ban van egy másik ugyanilyen is". -
-
válasz
cog777
#20384
üzenetére
A visitor pattern erős túlgondolása a problémának

Alapvetően nincs szükséged arra, hogy különböző típusú objektum legyen minden mező, simán lehetnek ugyanabban az osztályban (esetleg ugyanannak az ősosztálynak a leszármazottai, de így elsőre még csak ezt se erőltetném, öröklődésre meglepően ritkán van szükség a valós életben).
Hogy konkrétabb implementációs ötletek is legyenek:
A mezőkhöz tartozó lehetséges akciókat (felfedezés, harc, táborozás, mittomén) beraknám egy enumba és a mezőknek lenne egy getActions() metódusa, ami visszaadja a lehetséges dolgokat egy listában meg egy doAction(action) ahol megadod, hogy mit akarsz csinálni és azt elvégzi.A tárgyaknak csinálnak egy saját osztályt (a lehetséges tárgyak listájából meg megint egy enumot) meg egy konténert hozzá mondjuk Inventory néven és mind a mezőknek, mind a játékost reprezentáló objektumnak lenne egy-egy Inventoryja, ilyen list(), fput(), get() függvényekkel meg esetleg itt lehet a mindenféle effekteket is megcsinálni (pl getHeat(), ami összeszámolja, hogy a fáklya ad +1 meleget, a Staff of Fire ad +10-et, a játékosra varázsolt Icestorm of Kartak spell (ami lehet a játékos vagy a mező inventoryjában mint amolyan rejtett item) meg -20-at).
A craftinghoz meg csinálhatsz egy Recipe class-t, amiben benne van egy lista, hogy miből mennyi kell meg egy másik lista, hogy ebből mi és mennyi keletkezik, meg egy Crafter classt, aminek adsz egy Recipe listet meg egy Inventoryt és olyan metódusai vannak, hogy getPossibleRecipes(), doRecipe() meg ilyenek.
Na ezt az egeszet megfejelve ugy hogy le lehessen menteni az allast es visszatolteni.
Google serialization (meg azon belül is JSON)

Ja és emvy javaslata a hex helyett négyzetekről tényleg nagyon megfontolásra érdemes (főleg, hogy ha a négyzetes működik már, akkor annak átalakítása hexesre valószínűleg nem lesz túl nagy meló)
-
válasz
AssAssynn
#20006
üzenetére
Ez önmagában egyáltalán nem újdonság, a szoftverfejlesztés talán a legagresszívebben automatizált munka, az elmúlt lassan száz éve arról szólt, hogy jöttek az újabbnál újabb eszközök, amivel meg lehet takarítani valami programozói munkát, ennek ellenére ma jóval nagyobb kereslet van fejlesztőkre, mint mondjuk 1960-ban

-
válasz
AssAssynn
#19992
üzenetére
Programozással érdemes foglalkozni, az "AI" (a ChatGPT meg a társai semennyire sem intelligensek) ebben a tekintetben nem fog érdemi változást hozni.
Ha nem érdekel a programozás, csak a pénz, akkor nem érdemes programozással foglalkozni, mert a tapasztalatok alapján annak a végén nem lesz se pénz, se programozás.
-
-
válasz
pmonitor
#19815
üzenetére
A ValueType Osztály hogy lenne már érték típus?
Szóval nem sikerült betolni a google translate-be a nevét és azt az egy sornyi kódot se sikerült lefuttatnod, ha már egyszer a dokumentáció elolvasása ("Inheritance Object -> ValueType", "ValueType overrides the virtual methods from Object with more appropriate implementations for value types.") egyértelműen meghaladja a képességeidet. Gratulálok!

-
Egy 200ezer soros mákostészta kódját akár a konkurenciádnak a kezébe nyomhatod, mert annyira biztos, hogy azzal fejlesztői doksi nélkül kajak semmit se tudnak majd csinálni.
Kétszázezer sor? Az tökre nem kihívás, még akkor se, ha a kommentek fele szlovákul van és láthatóan a pozsonyi állatkertből kölcsönzött páviánok írták a kódot.

(Ha most úgy érzed, hogy valós tapasztalatok alapján írom ezt, akkor jól érzed.)A nagy kód azért legalább egy nagyságrenddel több.
-
Új fejlesztő kerül a céghez, és az addigi kollégák zaklatása nélkül önállóan tudnia kell teljesen beletanulnia a futó alkalmazásokba csak dokumentációból
Felejtsd el.
Ez egy komoly pedagógia projekt lenne, amihez olyan ember kellene, aki ért hozzá, annak kellene megcsinálnia ezt a fajta dokumentációt, az első pár új fejlesztőnél még bőven lenne rajta mit csiszolni és a nagyon sokadik fejlesztőnél kezdené behozni a belefektetett munkát. -
válasz
#79484416
#19735
üzenetére
Ja, hogy így.
Annyi előnye van a containerek VM-ben futtatásnak (amit pl. az emvy által említett fly.io is csinál), hogy így kapsz egy plusz biztonsági layert. Ugyanis a containereknél létező biztonsági kockázat az, hogy az abban futó processzek valahogy ki tudnak törni a rendes gépre. Erre két kockázatcsökkentő megoldást láttam, az egyik az, hogy a konténerek nem rootként futnak, de ez egy csomó esetben megnehezíti (vagy akár ellehetetleníti) a használatukat vagy berakják őket egy VM-be. -
Érdemes ránézni docker containerek memóriahasználatára, a 256 MB-ba elég sok belefér.
Mondjuk Wordpress nem, de kisebb webappok adatbázissal (PSQL, VictoriaMetrics, akárni) együtt nagyon simán.
Ami csúnya, az az, hogy mennyibe kerül ez.
emvy: ha jól értem, igazából nincs "free tier", kell legalább egy 5 dollár/hó előfizetés és abban ez van benne, minden további bővítés meg elég drága.
-
válasz
martonx
#19722
üzenetére
Nemtom, de szerintem a felhő az kb. az "ezredfordulós megoldás" plusz egy rakat absztrakciós réteg. Első nekifutásra ezekre az absztrakciós rétegekre nincs szüksége, mert minek, ha dotnetben meg Angularban akar valami kis forgalmú site-ot alkotni, akkor felesleges azzal küzdenie, hogy konténerbe rakja, azokat meg k8s-szel orkesztrálja, nyugodtan koncentráljon arra, amire igazából akar.
Persze, csinálhatja hobbiból, vagy következő lépésként, mert persze ez hasznos tudás, csak nem olyasmi, amire a konkrét helyzetben feltétlenül szüksége van. -
válasz
#79484416
#19699
üzenetére
Az "a" egy tömb, ez onnan látszik, hogy az elemek (illetve jelen esetben csak egy elem van) definíciója egy kötőjellel kezdődik.
A tömb eleme meg egy dictionary, aminek két eleme van, x és y. Ezt úgy is át lehet formázni, hogya:
- x:1 y:5Ha a JSON ismerős, akkor ez ezt jelenti:
{
"a": [
{
"x": 1,
"y": 5
}
]
}Az x és az y egyébként nem azonos pozíción kezdődnek, mert az így nézne ki (és érvénytelen lenne, mert az x-es sor azt mondaná, hogy az a egy tömb, az y-os sor meg azt, hogy az a egy dictionary):
a:
- x:1
y:5 -
-
válasz
SwedishJason
#19622
üzenetére
Ha frontend, akkor a C# egyáltalán nem jó, ellenben szinte biztosan szükséged lesz Javascriptre ill. TypeScriptre, HTML-re meg CSS-re.
De ha úgy érzed, hogy tényleg érdekel a programozás meg van hozzá tehetséged, akkor érdemes átgondolni, hogy a fejlesztés melyik részével foglalkoznál szívesen, mert a frontend azért tipikusan a kevésbé penge fejlesztők terepe.
-
válasz
BUZZLGHTYR
#19594
üzenetére
Masodik, angol nyelvtudas nelkul van-e ertelme megtanulni valamit?
Az angoltudás elengedhetetlen.
Másrészt ha ennyi idősen még soha nem programoztál és nem is érdekelt eddig, akkor ez valószínűleg nem a te szakmád.
-
-
Sziasztok!
Kacérkodok a Flutterrel és felmerült bennem, hogy akkor a backend is legyen Dart. Van valakinek tapasztalata dartsos backend frameworkökkel?
-
Pár oldalon például azt találom a 0x526172211A0700 egy kezdeti header, azt átugrani
Most akkor a konkrét specifikációt nézed vagy random oldalakat?... Meg mondjuk az feltűnt, hogy az első négy byte CRC?...
Egyébként meg, ahogy a specifikációban is ott van, ha valamilyen konkrét részlet érdekel, akkor meg lehet tekinteni az unrar forrását.
-
válasz
Travelos
#19454
üzenetére
cout<<"A kert szamok szamtani kozepe egyenlo: " <<(a+b)/2<<endl;Azért kerekít, mert a 2 az egész szám, tehát szépen integerré konvertál mindent és utána oszt (továbbra is megmaradva az egész számok halmazán belül). Ehelyett neked a lebegőpontos 2.0 kell:
cout<<"A kert szamok szamtani kozepe egyenlo: " <<(a+b)/2.0<<endl;Igen, ez így tulajdonképpen teljesen logikus és mi ezt direkt így szeretjük

-
válasz
sztanozs
#19441
üzenetére
Igazából az, hogy az ügyfél az azonos mennyiségű hulladékot produkáló megoldások közül melyiket preferálja, az nincs benne a feladatkiírásban, ha meg benne lenne, akkor azt ő találná ki a saját, konkrét körülményeire szabva, nem mi itt a fórumon általános igazságként

-
-
válasz
racskobalazs
#19177
üzenetére
Pythonos szoftverfejlesztői állás kb. nem létezik: szoftverfejlesztők Pythont leginkább csak második/sokadik nyelvként használnak segédscriptekhez meg hasonlókhoz, fő nyelvként meg azok használják, akik alapvetően nem programoznak, hanem valami más munkakörben amúgy mellékesen programozniuk is kell (pl. statisztikusok).
A Rust meg a Go egyelőre nem túl elterjedtek, szóval túl nagy piacuk nincs.
Pl. a nofluffon te is ránézhetsz, hogy mit keresnek és mennyit fizetnek érte, de a keresettebb nyelvek azok Javascript, Java, C++. Ezeknél amúgy jellemző, hogy a konkrét nyelvnél sokkal érdekesebb a mindenféle frameworkok (React, ExpressJs, Spring stb) ismerete. -
válasz
VikMorroHun
#19140
üzenetére
Bocs, te tényleg még mindig azt hiszed, hogy a Qt az egy nyelv?...
-
válasz
VikMorroHun
#19104
üzenetére
A mai legtöbb magas szintű nyelv C/C++ alapon működik
Srácok, ha úgy próbáltok tanácsot adni kezdőknek, hogy nektek sincs abszolút semmi fogalmatok arról, hogy miről beszéltek, akkor ezt úgy jelezzétek, hogy a kérdező is értse, ne csak mi.
Ugyanez szól coco2-nek meg hiperFizikusnak is.
-
válasz
#85259337
#19099
üzenetére
Az SAP jó ötletnek tűnik, az - amennyire belelátok - viszonylag lightos programozási szempontból, inkább az a macera, amíg az ember kitalálja, hogy az ügyfél mit is akar és azt hogyan lehet beletuszkolni az SAP-be.
Könyvelőszoftver-fejlesztés az tipikusan magyar kkv szektor, én az olyat a magam részéről bottal se.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- iPhone topik
- Telekom mobilszolgáltatások
- Debrecen és környéke adok-veszek-beszélgetek
- Bemutatkozott a HHKB legújabb, Topre kapcsolókkal szerelt billentyűzete
- Borderlands 4
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen széket vegyek?
- Xbox tulajok OFF topicja
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Arc Raiders
- További aktív témák...
- Samsung Galaxy A32 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A32 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 14T (nem Redmi) 12/256-14 hó garancia-11 tok-11 fólia
- Lenovo ThinkPad P15s i7 / 16GB RAM / 512GB SSD / NVIDIA T500 / FHD IPS / Garancia!
- HP EliteBook x360 830 G8 i7 / 32GB RAM / 512GB SSD / Érintőkijelző / 2in1 Prémium üzleti laptop!
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
- LG OLED & OLED evo Televíziók -30%
- AKCIÓ! DELL PowerEdge R630 rack szerver - 2xE5-2680v4 (28c/56t, 2.4/3.3GHz), 128GB RAM, 1G, áfás
- Nagyakkus! Dell Latitude 5430 i7-1255U 16GB 512GB 14" FHD 1 év garancia
- Sennheiser MOMENTUM 4 fejhallgatók (több darab akár, rendelésre)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest






