- The Witcher - Jön az 5. évad, ezzel együtt pedig elkaszálták a sorozatot
- Harold Halibut teszt
- Xbox Series X|S
- No Rest for the Wicked
- Alkoholista nevelde
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Genshin Impact (PC, PS4, Android, iOS)
- EA Sports WRC '23
- Dying Light 2
- Star Trek Online -=MMORPG=-
-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
HEBI
senior tag
4433
Első byte a miből, a második mennyi. Amíg el nem fogy a sor.
Kb. mindenki így kezdte, de speciális esetektől eltekintve ez kb 185% tömörítés lesz. Komolyan tanítottak valami hasonlót még szakközépbe. A jobbak úgy játszanak, hogy bittérképet használnak. Kb. annyit kell tárolni, hogy hol van az a valami. Ja és lehet variálni is az okosságokat azaz több tömörítési eljárást használni, csak aztán a végén bírd visszaalakítani.A csiga nem lassú állat, csak nagy a súrlódása...
-
KPepe
senior tag
Azt hiszem úgy csinálom, hogy template típusú lesz a vector, és egyszer inttel hívom meg, másodszor meg string-el. Fixen a programban lesz, szóval a típus nem véletlenszerű, szerintem elég ha mindkét típust elfogadja.
Köszi a segítségeket emvy, amargo, meglátom mit tudok kihozni belőle...A tüzérség előtt minden és mindenki egyenlő. A föld színével.
-
beleszólok
senior tag
OK, rosszul kérdeztem, kicsit szétszórt vagyok: az érdekelne valójában, hogy nagyobb adatmennyiség továbbítására illik-e használni (nagyobb alatt 10-100MB-okat értek) vagy ilyesmire nem szokták használni?
A másik, ehhez kapcsolódó dolog: mi van, ha egy platformfüggetlen alkalmazást akarok írni, aminek elvben ki kellene szolgálnia PHP, Java, Python stb. frontendeket is? Mit lehet erre használni, ami még nem ágyúval verébre kategória? (fel akarok dolgozni logfájlokat, de a megjelenítést szeretném teljes mértékben leválasztani a tényleges feldolgozásról)
A POSIX queue már eleve ott elvérzik, hogy egy alapkiépítésű windows-on (tudtommal) nincs ilyen - így a POSIX már csak érdekességképp jön szóba.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
beleszólok
senior tag
Mihez képest?
Processzor stackre úgy emlékszem, nem illik 100MB-okat pakolni, sűrű, tömött sorokban.
Igen, tudom, hogy nincs sok közük egymáshoz. Viszont valami halvány emlékem van a régmúltból, hogy az ipc csak apró üzenetek továbbítására való.És igen, egyelőre úgy tervezem, csak lokális processzeket szeretnék kiszolgálni.
Abból is csak egyet, nem akarok komplett szerver szoftvert gyártani.[ Szerkesztve ]
Tiszavirág: http://youtu.be/YdcsiW0kfso
-
beleszólok
senior tag
Amíg közös nyelvet használok, addig talán működik is - bár az alap eleve multiprocessz felépítésű.
De olyan elképzelésem volt, hogy az adatgyűjtést első menetben pythonban írom, de GUI-t esetleg javaban vagy PHP-ben. Emiatt kellene valami, ami nem csak adott nyelven működik, mint a python threading.Queue.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
beleszólok
senior tag
Nem a szoftver a lényeg, csak tanulgatok. Próbálom pótolni az elmúlt húsz évet
Igazából csak "ötletelgetek", hogy hogyan is lenne érdemes összerakni egy olyan szoftvert, aminek a feldolgozó és UI része bármikor cserélhető.
Az eredetileg tervezett funkcionalitást egy kb ötven soros python szkriptbe sikerült belezsúfolni.(Nem "annyira", hanem egyáltalán nem vagyok tapasztalt. Valaha programozó voltam, de azt a munkát manapság code monkey-nek nevezik, tervezéssel sosem volt dolgom.)
Zeromq-t nézegettem, de az már az ágyúval verébre kategóriának tűnt. Majd megnézem újra.
[ Szerkesztve ]
Tiszavirág: http://youtu.be/YdcsiW0kfso
-
Shrike7973
senior tag
Nem feltétlen UI-t akarok fejleszteni. Csak például az egy éves tapasztatom is csak CLI eszközök fejlesztéséről szólt, ezért gondoltam egy kicsit jobban elmélyülök UI fejlesztésben is, így adta magát a Qt. És hát eléggé megszerettem, nem is számítottam arra, hogy egy darab memóriamenedzsment sort nem kell írjak. Csak mostanában azon gondolkozom, hogy nem megyek mesterképzésre (legalábbis pár év munkatapasztalat szerzés erejére elhalasztom), és emiatt kevesebb időm van megtalálni a specifikus céljaimat, az identitásomat. Továbbá az jutott eszembe, hogy talán rossz úton járok, ha a saját ízlésemet akarom egy üzletben erőltetni. Szóval ezt akartam megbeszélni veletek, hogy mondjak le a saját igényeimről, vagy tartsak ki mellette? Mert ha így munkanélküli leszek, annak nincs sok értelme. Továbbá van-e létjogosultsága olyan gondolatnak, hogy esetleg a Qt/C++ fejlesztő értékes lehet a piacon, mert az átlag nem azzal foglalkozik. Mert én ezt is sokáig érvként használtam.
[ Szerkesztve ]
-
veterán
-
veterán
lockmentes konkurens programozás tényleg elég jól hangzik. nem akartam tisztán funkcionális nyelvet tanulni még, de ha ilyen menő dolgokat tud a Clojure, akkor lehet inkább arra vetek majd pillantást.
https://play.google.com/store/apps/details?id=com.lovemap.lovemapandroid
-
veterán
-
veterán
-
Cathfaern
nagyúr
Arra gondolok, hogy itt mondjuk 1-2 éves gyakorlati OCAML tapasztalatról van szó? Vagy értesz hozzá (tudod is bizonyítani pl. gyakorlésként írt rendszerrel) de éles rendszert még nem fejlesztettél? Vagy 3-4 éves tapasztalat + 1-2 éve működő éles rendszer? A "Junior" rész mindegyiket lefedi attól függően, hogy ki hogy értelmezi.
-
-
veterán
-
Gyuri16
senior tag
jaj de tudtam, hogy valaki bele fog kotni
meg direkt bele is tettem, hogy "altalaban" es "tipikusan"en alapvetoen nem a nyelveket kategorizalnam, hanem a felhasznalast. Szoval ha python kodot intepretalok akkor scriptnek hivom, ha meg leforditom akkor binaris programnak.
Persze a script nyelvnek hivjuk gyakran azokat a nyelveket, amik magas szintuek, dinamikusak es gyorsan lehet bennuk osszehozni valamit fuggetlenul attol, hogy hogyan futtatjuk.
Nem vagyok egoista, csak uborkagyalu!
-
sed -e 's/./&\n/g' file | sort | uniq -c
de ezt inkább a shell szkript topicban.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Rimuru
veterán
Akkor hátha. Én nem értek hozzá, most kezdtem el tanulgatni, alapvetően common lisp érdekel. Pl egy ilyesmit hogy lehetne szépen megcsinálni?
A lényeg az hogy amit beolvas egy fájlból azt szeretném egy stingbe belerakni. Ennél a példánál így működik is (és jó csúnya megoldás), de ha mondjuk olyat szeretnék aminek nem tudom előre a hosszát (pl valamilyen záró karakterig olvas be) azt hogy tudnám értelmesen elmenteni egy változóba?(defun get-asd ()
(let ((v1 "0000"))
(with-open-file (v2 "/home/valami")
(file-position v2 (- (file-length v2) 6))
(loop for i from 0 to 3
do
(setf (char v1 i) (read-char v2))))v1))Utóbbira példa (már ami megvan)
(defun get-dsa()
(with-open-file (v1 "/home/valami")
(loop
(let ((v2 (read-char v1)))
(when (string= v2 ".") (return))
() ;else ág
)))))Vigyázat, csalok!
-
-
-
-
bucsupeti
senior tag
Én magam bár basicben kezdtem, de elég korán ( Turbo Pascal 5.0, kb 1991) megismerkedtem az OO szemlélettel és azóta gyakorlatilag azt használom.
Én azt vallom hogy előbb meg kell ismerni az algoritmusszervezési lehetőségeket (szekvencia, szelekció, iteráció) amivel tudjuk hogy minden algoritmus leírható, illetve az elemi, majd az összetett adattípusokat.
Ezek alapján néhány alap algoritmust meg kell tudni írni, majd jöhet az OOP.Ezek után jön szerintem (mint összetett adattípus) az OOP osztály, objektum. Illetve az alapelvek amik megértése szerintem veszettül fontos (az objektum állapota magának az objektumnak a belügye, minden változtatás, vagy publikálás az objektum feladata).
Találkoztam én is azzal a felfogással hogy eleve OOP-ben kell tanítani programozni. Ez valahol igaz, de én ez alatt nem azt értem hogy definiáljunk osztályokat, meg adattagokat és metódusokat. Hanem azt hogy a megoldandó problémára gondoljunk úgy hogy milyen adatokon (adattagok, field) milyen műveleteket (metódusok) kell és lehet végrehajtani. Korábban már írtam hogy éppen ez az az elv amit fel kell tudni fogni elsőnek.
Találkoztam olyan "okos" oktatókkal akik nekiálltak OOP-ben programozást oktatni, mert az úgy jó hogy egyből OOP-t tanul a leendő programozó, mert úgy sokkal jobb lesz neki.... Ezért aztán fogta a Java-t és elkezdte magyarázni ezen keresztül a strukturált alapelveket (szekvencia, szelekció, iteráció). Az meg hogy mi az a public static void main() azt még véletlenül sem magyarázta el. Aztán olyan problémákba ütközik ez az elv hogy notóriusan keveri az adattag (field) és a lokális változó fogalmát a tanonc (gyakran a tanár is). Neki mindkettő adat tárolására való. A fildet elkezdik úgy használni mint globális változó, ezzel tuti spagettikódot gyártanak és az OO elveket sértve írják a világ legjobb játékprogramját, természetesen OOP-ben, hiszen ők eleve OOP-ben tanulták a programozást.
Nem hiszek abban hogy a programozás oktatását szorosan (!!!!) az OO elvek szerint kell oktatni, viszont a levegőben ott kell hogy lebegjenek ezek az elvek, jól előkészítve, hogy a kellő időben rá lehessen vezetni a kezdő programozót ezen elvek pontos megismerésére és használatára.
A szekvencia, szelekció, iteráció hármas épp úgy használatos az OOP nyelvekben mint a procedurális nyelvekben, akárcsak az adattípusok.A programozási nyelv pedig fontos, bár szerintem csak másodlagos kérdés gyakorlatilag tökmindegy.
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
veterán
Rendben, akkor most tartom magam a KISS-hez, és ha egyszer úgy alakulna, hogy skálázódni kell, akkor skálázódok. Csak sajnos ez nem fog bekövetkezni, és szerettem volna úgy megcsinálni, mintha tényleg szükség lenne rá.
https://play.google.com/store/apps/details?id=com.lovemap.lovemapandroid
-
veterán
-
jattila48
aktív tag
Nem tudom miért vagytok odáig egy kis programozástól. Ez tényleg egyszerű feladat, nekem kb. 1 napi munka lenne. Számtalan példát találtok kliens-szerver TCP kommunikációra. Az adatkinyerést meg lehet oldani akár szkriptek hivogatásával is. A különböző opensource vagy fizetős megoldások telepítése, megismerése, konfigurálása, szerintem jóval nagyobb feladat. Amit a kérdező leírt, nem tűnik túl bonyolultnak. Nem kell rögtön ágyúval lövöldözni. Lesz egy kis időm, lehet beírom ide a C kódot.
„Kétségtelen, hogy nem tudjuk, mit tegyünk, de felkészültek és elszántak vagyunk.” - Olaf Scholz német kancellár
-
jattila48
aktív tag
Értem én, hogy cinikus vagy a földig hajló respekt szmájliddal, de hidd el, hogy a legegyszerűbb hálózati TCP kliens-szerver kommunikácó az megvan egy napi munkával (igaz, több mint 20 éve nyomom a hálózat programozást). Keress rá interneten, pl. "multithreaded TCP server in C"-vel. Az adakinyerés és szerver oldali megjelenítés persze más kérdés, arról semmit sem írt a kérdező. Erre írtam, hogy azt esetleg lehet C programból szkriptek hívásával megoldani. Ha tényleg csak időnként küldenek a kliensek valami státusz jelentést (pl. 10 másodpercenként), akkor a 100-150 kliens az egyáltalán nem rengeteg, sőt.
„Kétségtelen, hogy nem tudjuk, mit tegyünk, de felkészültek és elszántak vagyunk.” - Olaf Scholz német kancellár
-
Atomantiii
őstag
Na mindegy majd meglátom mi lesz belőle. A jelenlegi helyzettel az a baj, hogy egyes esetekben túl van bonyolítva az egész, főleg az, hogy a régebbi éveknél nincsenek olyan részletes adatok ezért a listviewekből ezekben az esetekben kétféle van, egy a régieknek és egy az újabb részletesebb adatoknak és váltogatom mikor melyik jelenjen meg.
De már annyi feltételtől függ, hogy mikor mi jelenjen meg, hogy van amikor nem úgy működik az egész ahogy kellene és már majdnem én is bele vagyok bonyolódva.
Szóval kb az a helyzet, hogy újrakezdem az egészet vagy vb6-ban vagy más programozási nyelvben és egyes feltételeket beleépítek az adatbázisba, hogy onnan olvassa be.
-
inf3rno
nagyúr
Nem értem mi a problémád a 4 dimenzióval meg a mátrixokkal, tök egyszerű, ha valaki normálisan elmagyarázza. OGL-nél vannak annál sokkal nehezebben felfogható dolgok. Nem mintha értenék hozzá, de láttam pár video-t, és speciel a mátrixos részt elsőre sikerült felfognom.
Buliban hasznos! =]
-
veterán
mondjuk aki alap vezérlési szerkezeteket tanul, annak lehet, hogy nem érdekes az Idea refaktorálási képessége, vagy a VS akármilyen tulajdonsága. amit írtál az persze igaz, de a kezdőket szerintem nem érinti.
https://play.google.com/store/apps/details?id=com.lovemap.lovemapandroid
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Fotók, videók mobillal
- Autós topik
- Rendszergazda topic
- Samsung Galaxy A54 - türelemjáték
- Amlogic S905, S912 processzoros készülékek
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Az Intel a legmodernebb chipgyártó géppel előzheti meg az egész szektort
- Kutya topik
- The Witcher - Jön az 5. évad, ezzel együtt pedig elkaszálták a sorozatot
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...