-
Fototrend
Új hozzászólás Aktív témák
-
> programozas szempontjabol konkretan nincs fontosabb, mint a szep kod
Mondok egyebet:
- gyors kod
- jol mukodo kod
- tesztelt kod
- verifikalt kod
- rovid kod
- keves memoriat hasznalo kodEzek mind lehetnek fontosabbak, mint a 'szep' (== olvashato, jol strukturalt) kod. Tenyleg nem azt mondom, hogy nem fontos a jo kodminoseg (harcolok erte eleget), de nem ennyire fekete-feher a dolog.
Peldaul nekem ne mondja senki, hogy az IOC segiti az olvashatosagot meg a szep kodot; a fenet. Viszont lehet vele rendesen tesztelni.
-
> De kategorikusan kijelenteni, hogy az OOP baromsag azert eleg durva.
Nem baromsag, nyilvan. Viszont azt erdemes latni, hogy az OOP-mania utan kezd visszalengeni az inga, es az OOP-val is erdemes csinjan banni, mert irgalmatlanul el tudja bonyolitani a nagy projekteket, mert az allapotok 'szet vannak szorva' OOP-ben, jellemzoen (ha meg nem, akkor az meg OOP-nek eladott valami).
Konkret problemak:
- multiple inheritance nelkul kb. az problema, mint az identity politics eseten: a kategoriakba sorolas sosem egyertelmu (ahogy megy elore az elet)
- multiple inheritance-el a programozok nagyresze nem tud banni
- a programozok nagy resze azt gondolja, hogy az osztalyoknak valamifele valos eletbeli kategoriaknak kellene megfelelnie, de az rendkivul merevve teszi a programot, es helyette 'trait'-eket kellene hasznalni mindenhol (tehat az 'animal' nem egy jo osztaly, a 'hasfourlegs' mukodik, es flexibilisebb)
- az enkapszulaciora nincs 'jo' megoldas, mert most ha van egy Message meg egy PostBox osztalyod, akkor lehet az, hogy Message::deliverTo(PostBox) meg az is, hogy PostBox::receive(Message), es nincs elfogadott okolszabaly arra, hogy ilyen esetekben mit kell valasztani
- mutabilis objektumoknal rendkivul gyakoriak a konkurrencia-problemak, az immutability meg szembekopi az OOP tobb alapelvetKb. meg otven dolgot fel tudnek hozni, de nyilvan nem tul konkret most ez a beszelgetes
-
#57018880
törölt tag
Nem haragszom a véleményetekért, de ez felesleges izmozás a részetekről, alaptalan feltételezésekkel tarkítva.
Ha értően olvasnátok, akkor látnátok, hogy csak abban nem értek egyet, hogy univerzálisan #1 rangon agyalnak rajta, ahol még se értelmes specifikáció, sem pedig implementáció nincs, de a paradigmák már bele vannak vájva a kőbe.
Ezt még rakjuk kontextusba a kolléga 30 soros szkripjéhez, aztán felőlem mehet tovább a "de ti vagytok a zöldségek" mantra.
Mindegy, kiszálltam, kösz az emlékeztetőt, hogy miért nem érdemes prog fórumokra járni.
-
Zalanius
tag
Most balrol jobbra haladva elso szam utani ertek a Házszám Irányítószám.
Iranyitoszam minden esetben 4 karakter, igy az konnyu.Április 4. útja 5., Október 23. tér 10. Irányítószámok: nemzetközi címek is lehetnek a táblában az eredeti felvetés szerint. Tud ez bonyolódni, de ha exceles méretek vannak, kár bele az energia imho.
-
pigster
senior tag
Azt hittem a fórum arra való, hogy lehessen kérdezni.
Nem tudom, honnan veszed, hogy a munkám fele lenne az, ha valaki - aki esetleg már csinált ilyet - ideírná, hogy hol lehet valamiféle kézzelfogható információhoz jutni a témában. Hidd el kerestem, de eddig nem találtam, ezért is kérdeztem itt.
Nem tudom, hogy az eddigi 12600 meg még valamennyi hozzászólás mi volt, de gyanítom, kérdések is voltak benne. Nem hinném, hogy a válaszokkal valakinek a "fele munkáját" megcsináltátok volna.
Gondolom rengeteg olyan téma volt a hozzászólások között, ami keresés, olvasgatás, stb-vel amúgy is elérhető, tehát akkor zárjátok be a fórumot vagy írjátok ide: kérdezni tilos; keress, olvass, stb.Neked köszönöm a linket, bár nem tudom, mennyire aktuális, mivel évekkel ezelőtti dátumokat látok benne.
-
En szemely szerint nem szeretem azokat a design donteseket, amiket hoztak
Generikusok hianya, fura fuggosegkezeles, etc. Lathatolag csomo embernek bejon, szoval valoszinuleg ezek a dontesek nem rosszak per se, es vegulis a C-nel azert konnyebben lehet vele boldogulni
Szoval a fo erv a Go mellett szerintem az, hogy epp van mogotte egy csomo lendulet, divatos, etc. de mint nyelv, kevesbe kifejezonek/kenyelmesnek latom, mint egy csomo masikat.
Tehat pl. statikusan tipusos nyelvek kozul a Dart, C#, F#, Rust, Haskell, etc. mindegyik jobb 'valahogy'.
De pl. ahol dolgozom, ott engedem hasznalni a Go-t, mert nincs vele alapveto bajom (csak nekem nem tetszik). En pl. csomo aprosagot Clojure-ben irok meg, de nem eroltetem ra senkire.
Ha mar itt tartunk, nalunk Java volt a standard amikor idejottem; es iranyelvnek azt szabtam meg, hogy JVM-en kb. minden megengedett, Java es Kotlin javasolt; frontenden Typescript, egyebkent pedig Go, Python.
-
PeeterssoN
őstag
Ez azért érdekes amit írsz, mert minden tanfolyamhoz odaírják, hogy elhelyezkedést biztosítanak illetve akivel szerződésben állnak (cégek) ott kell kötelezően dolgozni min. fél-1 évet! Vagy utána már nem alkalmaznak tovább és azokkal a papírokkal nem is lehetne elhelyezkedni sehol? Bull shit?
(#12453) Jim Tonic: A MI az mit takar? A progmat jó de ez full főiskolai vagy egyetemi anyag! Ez nem tanfolyam. Szóval nem akarok (egyelőre) diplomát szerezni!
Azért köszönöm!
-
DopeBob
addikt
Lazán kapcsolódik, de azért beteszem ide:
Indiana Jones and the Iron Phonix
Maga az oldal is nagyon jó, de ebben a cikkben erről a soha el nem készült játékról van szó, és benne van az eredeti design doksi is [link]
Nagyon érdekes olvasmány mindkettő.
-
dabadab
titán
A játékfejlesztésben a legmacerásabb rész az szokott lenni, hogy nincs specifikáció. Ha az ember olvasgat arról, hogy hogyan születtek mindenféle játékok (főleg az emlékezetesebbek), ott azért elég visszatérő motívum az, hogy megcsinálják a játékot, tesztelik, rájönnek, hogy az úgy nem jó, újraírják, úgy sem, újraírják, úgy működik - és nem csak a kódot kell ilyenkor kukázni, hanem gyakran előfordul, hogy az egyebek is áldozatul esnek és azokat is többször le kell gyártani.
"Nem akarlak elkedvetleniteni, de a jatekfejlesztes 2d platformer szint felett"
De ha megnézel egy Super Metroid (1994, 2D platformer) stáblistát, az se egy névből áll és két évig faragták - pedig hát alapvetően az 1987-es Metroid remake-je, szóval nagyjából azt is tudták, hogy mit akarnak és hogyan fog működni mint játék.
De a dolog másik oldala meg persze az, hogy ma van egy csomó tök fejlett eszköz (engine-ek, asset shopok, miegyebek), amivel azért egy egyemberes csapat is össze tud rakni valamit.
-
mckay
aktív tag
Sziasztok!
Szeretném felmelegíteni ezt a kérdésemet, amire most is nagyon szépen köszönöm a válaszokat.
De most azzal kapcsolatban, amit néhány említettetek: adatvédelmi szempontból.
Emlékeztetőül: arró faggattalak titeket, hogy milyen prezentációt tegyünk le a főnökség felé egy olyan kérdésben, hogy mivel lehetne kiváltani egy olyan, mára korszerűtlennek tűnő programot, ami
- helyi gépen fut több ezer ügyfelünknél, mi fejlesztettük, alapvetően offline működik, helyi adatokkal
- SQLite adatbázisa, sima titkosítatlan .dat fájllal
- az a funkciója, hogy megrendeléseket állít össze benne a partnerünk, hogy az ő partnereinek mi milyen szolgáltatást végezzünk el, majd emailben elküldi nekünk ezt a összeállítást, és mi szolgáltatunk.
A mostani kérdésem viszont nem az lenne, hogy mi legyen helyette. Ugyanis bármit is indítanak el a főnökeink, hogy kiváltsák, attól még ez az applikáció évekig használatban lesz. Sok évig.
Hanem azt szeretném megtudni, hogyan lehetne egyértelműen beazonosítani, hogy az adatvédelmi szabályok szerint mi most adatkezelők vagy adatfeldolgozók vagyunk?
Mondjuk amit beküldenek hozzánk, és mi a saját rendszerünkben tárolunk, hogy kinek milyen szolgáltatást nyújtottunk, ott biztosan adatkezelők vagyunk.
De nem csak nálunk vannak infók, hanem a programunkban is, a partnereinknél, akik az ő partnereikről gyűjtik visszamenőleg az adatokat.
Ugye jól sejtem, hogy a partnereink gépén tárolt adatok tekintetében mi nem vagyunk adatkezelők? Még akkor sem, hogy ők a gépeiken csak és kizárólag azért tárolják ezeket az adatokat, mert a mi szolgáltatásunkat igénybe akarták venni az ő partnereik számára? És még akkor sem mi vagyunk az adatkezelők, ha mi éppenséggel úgy írtuk meg a kiadott programot, hogy tárolja ezeket az adatokat, akár örökre?
Nézzétek, nem véletlenül kérdezem. A mai, első GDPR-os napon (05.25.) egy aktivista azt jelentette be, hogy kéri, hogy mi töröljük az egyik partnerünk gépén az arra vonatkozó adatokat, hogy az ő számára a partnerünk bármit is megrendelt tőlünk.
Jó mi?
Hogy tudnánk egyáltalán ezt, akárcsak kérni is tőle, ha nem építettünk ilyen funkciót a programunkba 6 évvel ezelőtt? Kötelezzük, hogy akár a teljes adatbázisa törlésével, vagy bárhogy, de töröljön? Vagy ne kötelezzünk, mert nincs közünk hozzá, és irányítsuk a partnerünkhöz az igénylőt?
Nem rossz kis dilemma, ugye?
Bocsi, ha rossz topicban írtam meg a kérdéseket. Nyugodtan javasoljatok másik topicot, ha az jobban klappolna. Köszi. -
biker
nagyúr
"Neked van a fogorvoslas mogottes koltsegeirol infod?"
Igen, feleségem családjában van fogorvos és fogtechnikus. Már persze elb...ták az életüket, mert a fejenként egy merci, 150nm-es belvárosi lakás a város kellős közepén, a minden nyáron 2 nyaralás, télen búvárkodás, síelés és egyéb nyalánkságok nem volt elég, így kimentek "meggazdagodni" angliába
Válás, bukta, stb. most külön élnek, mindent elvertek.Ők mondták, míg oda jártunk, és mondtuk, legalább a anyagot hadd fizessem ki, hogy az kb 500Ft (volt akkor)
Igen, ezt egy magán praxisból, ami heti 2 délután és egy állami praxisból hozták ki.
Amíg én elmegyek, és ma egy fehér tömés 14-20e gyökérszámtól függően, amiből 1000-1500Ft az anyag, a többi max a rendelő bérlés és a 2millás szék amortizációja, és ebből óránként kettő van, és akkor ne beszéljünk a gyökérkezelésről, koronáról, stb
És a legritkább esetben jön nyugta, addig.....Azok a fogorvosi programok a havi gépenkénti 5-10e Ft-jukkal a vicc kategóriába tartoznak. ha megveszem, akkor is 400e Ft. ezen mit lehet gondolkodni?
Igen, kicsit felkaptam a vizet, mert volt ilyen ügyfelem, a havi 8.000Ft bérleti díjra azt mondta, ebbe fog csődbe menni, és kivásárolta a programot, amiből mai napig tartozik 5600Ft-al, mert össze vissza utal.
Van 4 edzőterme, a legfelkapottabb ....... edző (nem írom ki, mert felismerhető), TV-ben is volt szereplése, és tudom, kiket készít fel versenyre. Addig sírva röhögök a dumáján, ettől megy csődbe. Ez konkrétan benne felejtődött egy továbbított emailben. -
cucka
addikt
A kommunikációs skill nem azt jelenti, hogy extrovertált vagy, hanem:
- komplex dolgokat kell egyszerű, érthető módon megfogalmazni
- kell valamennyi empátia, a forráskódot nem a gépnek írod, hanem a következő fejlesztőnek. a napi munka során több idő tellik kód olvasással, mint írással
- csapatban dolgozol, napod nagy részét ugyanazon emberek társaságában töltöd, szóval ne legyél fasz -
bambano
titán
nem én hozom fel mindig, hogy nem kell diploma, ezt általában nem diplomázottak szokták előszedni.
de ez időtől függetlenül mindig téves, tehát indokolt rá válaszolni."Plane junior szinten, az elejen, amikor az egyetemen tanult extrakbol konkretan meg evekig semmit nem fognak tudni felhasznalni": ahha. tehát mondjuk az egyetemen tanult progmódszertanból a ciklusoknál kivesézett megállási feltételt sem fogja tudni felhasználni? annyira junior, hogy a ciklust már nem bízzák rá, csak az if-et?
"Azok programozasban meg kb egy szinten vannak": nem, nincsenek egy szinten. Aki tisztességesen elvégezte a vonatkozó egyetemet, nem csak magolt, meg is értette, az mindig sokkal jobb programozó lesz, mint aki nem tanulta meg ugyanazt.
Minél inkább hiszed azt, hogy egyetem nélkül is ugyanolyan jó programozó lehet valaki, annál inkább sugallod burkoltan, hogy a diploma nullát ér. Ami, természetesen, nem igaz.
Nem offolok tovább.
-
bambano
titán
"ha 3 honapig raall egy neki tetszo nyelvre, mar jobb programozo, mint aki vegigszenvedte, de mast nem csinalt.": tehát azt állítod, hogy az egyetemet eltrógerkodó hallgatóból rosszabb programozó lesz, mint aki egyetem helyett ráfordítja a megfelelő mennyiségű energiát?
ki hitte volna...
a korrekt összehasonlítás az, ha egyetemet tisztességesen elvégzőt hasonlítod a más módon tisztességesen felkészülővel.
-
SidCorky
őstag
Megpróbálom, holnap el is kezdem
Szó szerint nulláról ugye?
Azt írják Unity 3D képes gép szükséges hozzá. Pont most adom el a 1070-emet, az i7 6700K integráltja (HD 530) mennyire elég ehhez? Később vennék újra egy jó kártyát, de amíg tanulgatom az alapokat feleslegesnek tartom hogy a gépben üljön a pénz.Más: Mi a véleményetek a Lynda.com-ról? Külföldi fórumokon eléggé dícsérik, 30$ havonta, offline is nézhető. Van aki próbált innen valamilyen kurzust abszolút kezdőként? Az első 30 nap ingyenes, megpróbálnám, csak nem tudom melyiknél kezdjem.
-
SidCorky
őstag
Ami érdekel az a játék és mobilappok/játékok. Mindkettőt ki kell még próbálnom melyik fekszik jobban, maradjunk az mobilnál
Kezdésnek (vagyis gyakorlásnak) mindenképp azt akarom amit régóta akarok csinálni, csak nem volt seggem leülni és megtanulni, így nem is foglalkoztam vele, de gyakorlásnak, a programozó gondolkodás megtanulásának szerintem jó lesz, MTA szervert szeretnék írni (a GTA San Andreas egyik multis kiegészítőjéről van szó). Teljesen az alapoktól kezdem, szóval jöhet matek, bármilyen nyelv ami szerintetek ajánlott lenne, aztán itt próbálgatnám magam, ehhez már vannak elképzeléseim mit akarok, már csak a hogyant kell megtanulni. Aztán pár év múlva a Codecoolba szeretnék járni, onnan pedig iOS fejlesztés.
Bocs ha kicsit katyvasz lett
Szóval teljesen alapok, aztán 1-2 év netről tanulás/gyakorlás MTA-val, és utána suli. Erre az 1-2 évre kell valami elindulásként.
-
PumpkinSeed
addikt
Valaszolva mindenkinek, tulajdonkeppen nem vagyok kiszorva most is nagyon jo munkahelyem van, csak kevesnek erzem magam. Szeretnek inkabb a machine learning, data tudos fele huzni mintsem egy sima programozo. Pl. volt egy tensorflow meetup, ahol egyeb elfoglaltsagot kellett talaljak, mert csak phd szintu matek diakat dobaltak fel.
-
bandi0000
nagyúr
köszönöm, bocsesz félig meddig TV-re figyeltem, és úgy kevertem össze az OOP-t, mert magyarul ugye objektum
Nagyjából igen egyezikamit gondoltam, csak valszeg rosszul fogalmaztam...
az a baj, hogy tényleg hiába magyarázzák el pár szóba ezeket a dolgokat, ott nem lehet egy kezdőnek felfogni, gyakorlaton meg nem megyünk annyira mélyre hogy ezek tudatosuljanak, pedig rohadt fontos dolgok
akkor lehet ellentmondás van, mert a feladat kiírásban egyértelműen csak a C# van megadva
illetve a konkrét követelmény között van ez :
Az include direktívák sorrendjét úgy válasszuk meg, hogy a header fájlok között a
speciálistól haladjunk az általános felé.
o Saját header fájlok → programkönyvtár header fájlok → rendszer header
fájlok.ebből gondolom hogy saját header-t kell írni, mert ugye a math.h is header, és matekos függvények vannak benne, amit én tudok használni, vagy keverem már megint?
-
joysefke
veterán
ez mind szép és jó, de fenti kódban hol a hiba?
Most arra tippelek, hogy az
a.resize(aN);
-nel így önmagában nem tud mit kezdeni, mert
em tudja mivel kellene feltölteni. Szóval most megcsinálom, hogy
a, belepush_back()
-elek egy üresvector<int>
-et és azt töltögetem egyenként vagy
b, feltöltök egy teljesvector<int>
-et és aztpush_back
-elem egészben avector<vector<int>>
-be -
Amit említettem: gépészmérnöki tervezőrendszert például. Tehát egy alkatrésznek a geometriáját bevinni 3D-ben, és mechanikai szimulációt végezni rajtuk, tehát az anyagtulajdonság és a terhelés függvényében mennyire deformálódik az az alkatrész. Vannak ilyen programok, használok is a munkám során, de az lenne menő, ha tudnék ilyet csinálni magamnak.
De ez csak egy példa, igazából szinte bármilyen IT terület érdekel.
-
kezdosql
tag
De ugye azt tudod, hogy ilyenkor csak akkor csinalod szabalyosan, ha elotte becsukod a szemed.
Akkor nyugodtan mondhatod, hogy mar doglott alaplapot lattal, es arra terdeltel - arra ugyse fog senki rakerdezni, hogy csukott szemmel raterdeltel-e "meg nem doglott" alaplapra... -
axioma
veterán
Sorry, fullban felreertettel. Masodjara is. Pont azt irtam, hogy elmeletben tok jo. A gyakorlatban - mert en vegul azt csinaltam - meg siman kiderulhet, hogy nem is az a feladat. Megjegyzem kezdokent nem a dupla ciklussal szivott volna... hanem az ertekek kiszedesevel, mert nem teljesen szabalyos az input se.
-
bambano
titán
talán programozás topicban nem kellene ilyeneket irkálni...
egy menetben beolvassa az angol fájlt, csinál belőle egy asszociatív tömböt (c#-ot nem ismerem, php-ben meg bármi lehet a tömbindex), majd második menetben beolvassa a magyar fájlt, és amelyikhez van a memóriában érték, azt kiírja.ne csináljunk már O(n)-es problémából O(n^2)-et.
most arról nem beszéltem, hogy rendes oprendszeren van sort meg join, és ezzel programozás nélkül meg lehet oldani a problémát.
-
zsolti_20
senior tag
Úgy vannak összevissza hogy ezt tartalmazza az angol txt:
ID 1 szöveg
ID 2 szöveg
ID 3 szöveg
ID 4 szöveg
ID a szöveg
ID b szöveg
ID c szöveg
ID d szöveg
ID \ szöveg
ID | szöveg
ID Ä szövegEzt pedig a magyar:
ID 1 szöveg
ID 2 szöveg
ID 4 szöveg
ID a szöveg
ID b szöveg
ID c szöveg
ID | szöveg
ID Ä szövegEgyedül a C# nyelvet ismerem azért gondoltam ezzel. Sajnos többit nem így nem tudok boldogulni vele. Ha sok időt nem venne el az életedből és felvázolnád nekem hogyan írjam meg és miben, az sokat segítene.
-
zsolti_20
senior tag
Összevissza van. Pl angol.txt-ben ID 001-től ID 555-ig, de magyarban ID 001-től csak ID 500-ig van. Aztán megint jön egy rész az angol txt-ben pl ID AAA-tól ID ZZZ-ig, de a magyarban ID AAA-tól csak ID XXX-ig van.
Szval egy TXT-n belül nem csak 1-től számozza sok ezerig, hanem közben is vannak sorok, amik benne vannak az angolban de a magyarban nincs.
-
zsolti_20
senior tag
Az ID-k alapjan menne a kereses. Ami t cserelni kellene az a hozza tartozo szoveg. Ez egy magyarositas lenne. De vannak olyan dolgok amik az angol txt-ben plussz dolgok amihez nincs magyarositas es az ID sem szerepel benne. Tehat amit lehet lecserelnek magyarra amit meg nem tartalmaz a txt az maradna angol. Ezert nem jo a masolas beillesztes variacio.
-
Rick3D
senior tag
Köszi a tippet ! A fontos az hogy már egy alap tudással érkezzek hozzá nem csak neki lesz könnyebb dolga hanem nekem is
Úgy tűnik nagy akció van. Ezt választottam ki. Kissé furcsa hogy minden csak 10 euró.
-
Rick3D
senior tag
Sajnálom hogy a hideg ráz ki tőle. Nem akartam itt feltenni ezt a kérdést ezért is jártam magam utána.Valami hasonlóra reakcióra számítottam mint a hidegrázás
Szeretnék elszegődni egy jó barátomhoz dolgozni akinél a beugró a programozás alapjai.A többi minden más egyebet pedig megtanít.(Minden mennyiségben PC-laptop-tablet-okos telefon) Bármilyen hiba amit csak szakember tud helyrehozni.Az ő elmondása szerint sokkal gyorsabban tud egy komplikáltabb hibát beazonosítani azáltal hogy tud programozni. Nem feltétlenül kell pl 5 lehetőséget végigzongorázni hanem csak egy vagy két darabot amivel jelentős időt megtud olykor spórolni.
Másodsorban ír mobil applikációkat , hálózati programokat stb... akármi amire szüksége van összedobja.(Pontosat nem tudok írni mert nem jegyeztem meg mindent és hülyeséget pedig nem akarok.)
Egy olyan könyv jól fejbe vághatna ami tartalmazza a következőket : Mobil applikációk írása, Hálózati programok írása illetve az alapokatJelenleg ennyi ... ennél pontosabbat nem tudok mondani egyenlőre. -> Erre lehet nem is fogsz tudni mit írni amin nem is csodálkozom ezért is nem tettem fel itt elsőre a kérdést
Csak amikor már fogóval huztad ki belőlem
-
Rick3D
senior tag
Köszönöm a helyesírási javítást , nagyon belemerültem hirtelenjében a gyorsbillentyűk és a programsorok világába
nem utolsó sorban a kérdésemre a választ
Nézd , mielőtt választottam volna alaposan utánajártam az összefoglalóban megemlített összes nyelvnek ezen kívül google az egyik legjobb barátom és mint kiderült rajtam kívül már sokan feltették az alábbi kérdést : Mivel kezdjem a programozást ? Mindkettő oldalról olvastam hideget - meleget. Az egyik oldal lehúzta és szidta a másikat miszerint a Pascal elavult és időpocsékolás - létező legrosszabb tanács stb... és így tovább. Ma beszéltem egy jó ismerősömmel aki már 20 éve van szakmában és ő azt javasolta hogy Pascallal kezdjek ( igaz ő kapásból a Lazarust mutatta) gyorsan és könnyedén elsajátíthatom az alapokat. A későbbiekben pedig annak állok neki aminek akarok csak az alap tudást hangsúlyozta feltétlenül legyen meg.
Összességében baromi tanácstalan vagyok , sok időt még nem raktam bele a Pascalba mert kb 2 órát ha rászántam az első fejezetre úgy hogy fejben már a write/writln stb... +gyorsbillek megvannak.
Mit mondhatnék azért az első fejezet nem erőltetett meg annyiraNehezebbre számítottam.
Te mit javasolnál vagy mi erről a véleményed ?Köszönöm mindkettőtöknek a válaszokat +(#11148) Nagytoll
-
bandi0000
nagyúr
nekem az a problémám, hogy amit te is felraktál, pár feladatot, pl a liftes, nem tudom mit írjak rajta, vagy hogyan, mert ugye a való életbe gondolom a program kapna valami adatokat, pl súly, emelet száma, irány stb, és hogy akkor ezeket otthon hogy adjam meg? random értékekkel kéne szimulálni?
amit említettél, publikus git az mit takar?
-
DNReNTi
őstag
Ugyan igy vagyok, eddig csak pozitiv tapasztalataim vannak. Sot egy csomo olyan trening is van, amit megvettem mikor akcios volt, aztan majd megnezem ha van ra idom. A masik amit nagyon szeretek benne, hogy az igenyesebb tartalomkeszitok (ingyen) updatelik a kurzusokat, amikor egy egy uj verzio kijon mondjuk, tehat nem lesz outdated a kepzes 1 ev mulva. Peldaul az Angular2-es kepzesek vegigvettek RC-tol final-ig, aztan mar most van ami frissitve van Angular4-re is, es egyszer fizettem ki. Sokszor leirtam mar, ismet leirom, akcioban 10-15 euroert ezek a kepzesek kabe ingyen vannak.
-
Ispy
nagyúr
Sajnos az ipari pda-knál valamiért megállt a fejlődés ezen a szinten, ezért kénytelen vagyok a gépemen tartani a mai napig a VS 2008-at.
De remélem nemsokára találunk valami értelmes alternatívát win 10-re és akkor örömmel fogom uninstallálni a VS 2008-at, a compact frameworkkel együtt.
-
-
Ispy
nagyúr
Pont ezt akartam én is leírni szóról szóra, csak én lusta voltam ennyi gépelni
Ez pont az a sztori, amikor valaki jön, hogy neki kéne egy egyedi program, gyere csináld meg, a pénz nem számít, jó, akkor havi 1 milla és jövők, akkor meg megy a hüppögés, hogy ja, hát ő 100.000 gondolt.
-
opr
nagyúr
lejart a szerk, szoval ui.:
Az 5)-nek epeszu ember egyedul egyedul nem kezd neki, hacsak nem eletcelja irni egy openElevator lib-et vagy valamit (megjegyzem, igy leriva hirtelen nem is tunik akkora baromsagnak, majd ranezek, van-e mar ilyen.).
Mashogy mondva: a 5) az mar egy cegen belul egy egeszseges csapatnak sem egy rovid feladat, siman el lehet vele tokolni fel-egy evig, vagy akar tovabb is, ha ugy van (es altalaban ugy van).
Ha valaki megis nekikezd, picike hatterifno:
- A lift sulya/relativ tomege nyugodtan tekintheto nullanak/elhanyagolhatonak az ellensulyok miatt. Ezert egy uresen utazo lift, mindegy merre megy, energiat igenyel, hogy mozogjon.
- A hatasfokot tekinthetjuk magasnak, mondjuk 90%-osnak (termeles-atvitel-felhasznalas osszesen) (ugye tudjuk, hogy gyakolatilag a motor es a generator kozotti kulonbseg az "aram iranya", marmint hogy eszi vagy csinalja, a mernokok meg majd kijavitanak a szivrohan utan, amit ettol a kijelentestol kaptak.)
Igy hirtelen ennyi ugrott be, de kivancsi vagyok, ki mit tud meg hozzatenni, biztos, hogy van meg itt sok-sok reteg, amit vegig lehet gondolni.
szerk.:
martonx #10844: tokeletesen egyetertek, En is ezt probaltam a kolleganak levezetni. -
asuspc96
senior tag
Helló!
Lenne pár kérdésem ezzel kapcsolatban....
"Írj "liftvezérlő" programot.
A képzeletbeli liftünk egy olyan lift, ahol van külön lefele és felfele hívó gomb.
A liftben van mérleg, és meg van adva, maximum hány ember szállhat be (hány kg).
A liftnek okosan kell megoldania, hogy mikor/milyen hívásra áll meg, és mikor nem.
Bármilyen módot választhatsz az adatok tárolására, feldolgozására, beolvasására.
A lift hívógombját valósidőben kezelni kell, nem előre eltárolt eseményként kell megírni!A program kimenete az aktív hívások litsája, a lift aktuális helye, állapota (üres/teli/stb, áll/mozog fel/mozog le) és célja."
Hány db liftünk van, és hány emelet ?
Illetve, a lift előtt is van mérleg ?mindig is érdekelt, h vajon tudnék e jobbat írni mint amik vannak...igaz, a legtöbb előtt nincs mérleg
-
martonx
veterán
Ehhez csak annyit tennék hozzá, hogy mint ASP.NET webfejlesztő, még maszekban is több milliós értékű projekteken dolgozok (pedig ezek jóval kisebb projektek, mint a főállásomban), azaz a webfejlesztőségnek nagyon sok vetülete van, nem feltétlenül a 20K-s garázs projekteken a paraszt megrendelőkkel kell szopatni magát az embernek.
-
bandi0000
nagyúr
király, ennek kb az 1/3-át ismerem, próbálom használni, akkor van még tanulni való, nyári munkára erről már le is mondtam
csak hogy kicsit on is legyek:
hogy lehetne azt megoldani a legpraktikusabban, hogy, adott egy lista telefonszámokkal üzenetekkel,csoportosítani kéne telefonszám szerint az üzeneteket
2 dolog jutott eszembe, egyrészt dinamikus tömbbe kimásolni az adatokat, mármint a leszűrt listát, de ehhez tudnom kellene a db számot amit meg is kapok ha meg tudom keresni, hogy hány különböző szám van, de erre csak az jut eszembe, hogy felveszek egy max elemszámú tömbböt, és minden egyes telefonszámot megnézek, hogy benne van e az új tömbbe,ha nincs akkor belerakom
de ez szerintem körülményes
vagy a másik megoldás, ami elég paraszt megoldás, de egyszerűbb és rövidebb, tehát:
duppla for mindkettő végig megy az elemeken, elsővel kiválasztok egy számot, a másodikba megkeresem az ahhoz a számhoz tartozó összes üzenetet, és közbe amiket megtalált, és egy új tömbbe, pl ugyan ezeknek az indexe alapján írok pl egy X-et, és akkor a feltételbe beleírom hogy nem lehet X...az első megoldás féle érdekelne, mert mégis csak már komolyabban kéne ezt megoldani, még ha annyira nem is komoly a feladat, de a jelen tudásom szerint nem igazán tudom mi lenne rá alkalmas...
persze tudom hogy lehetne olyat csinálni, hogy ha el fogy a dinamikus tömbbe a "hely", akkor egy új fv-nyel meg tudom növelni, de ez is viszonylag bonyolult egy egyszerű feladat megoldására
-
bandi0000
nagyúr
köszi
félreértettél, hirtelen nem azêrt akartam egy könnyen megtanulható nyelvet mert könnyű, hanem mert ha már egyetemre járok, akkor talán könnyebben szóbaállnának velem nyáron, ha ilyen munkát szeretnék, és nyárig nincs annyi idő hogy c++ ba annyit felszedjek hogy tudjak dolgozni, de ezek szerint másra sincs idő
nem tudom mi a jó válasz a költői kérdésre, de mindig is szerettem gondolkodni, persze nem olyanon mint pl integráld ezt a fügvényt, mert abból nem látok semmit, de pl ha megírnám egy terminál kódját/programját, ott az már érdekesebb
bár eszembe is jutott egy másik kérdés, csak a papírt néznék vagy azt hogy tudok senior szinten c++ ba pl? mert a szakirányok közül a mobil alkalmazás fejlesztés tetszik, viszont ha az nem jön be akkor szivesen dolgoznék pl c++ fejlesztőként, persze ez még a távoli jövő
-
bandi0000
nagyúr
bocsánat, nem akartam senkinek a lelki világába belemészni, nekem csak ismerőseim mondták hogy az viszonylag könnyebb, de igen minden nyelvben lesz olyan feladat pl ami rendesen meg fog szopatni, hiába egyszerűbb vagy épp nem, akkor maradok egynél egyenlőre de azt akkor rendesen mrgtanulom
-
Atapi
senior tag
A feladatokkal kapcsoltban felmerült bennem kérdésként, hogy ha junior szintről beszélünk, akkor tudnál társítani a feladatokhoz nagyságrendi időkeretet, illetve használható segédanyagokat? Értem ez alatt, hogy ezek junior szinten papíron, fejből, segédeszköz nélkül egy óra alatt kódolandó feladatok, vagy api használat melletti hétvégi elfoglaltság? A választ bár sejtem, érdekelne a véleményed.
-
bandi0000
nagyúr
köszönöm a segítséget, és a megértést is
még 1 dolog és asszem ennyi, mert végig is értem a diákon eztán már csak emésztés
kicsit szűken magyarázza az osztályokat, utána fogok nézni, de most sürgősen kell hogy nagyjából értsem a dolgokat itt
class Teglalap
{
double a,b; // ez a rész mit csinálni? mármint ha meghívom ezt az osztályt, akkor nem ezt a részét hívom meg nem? hanem ezt:Teglalap(double a, double b)
{this->"mutatóval" melyikre mutatok? tehát amikor meghívja a fő fv-ben, akkor Teglalap(double a, double b) ez kapja meg az értékeket, és dobja tovább a this-el a sima double a-b;-nek?
-
bandi0000
nagyúr
köszönöm, legalább megnyugodtam egy kicsit hogy nem velem van a nagy gond
gondoltam, hogy többet kell tudnom tanulnom mint amit órán leadnak, de azt nem hittem, hogy azért kell tanulnom majd, hogy az órai anyagot megértsem
na mind1 majd lesz valami, csak az a para, hogy el kell érnem 50%-ot a 2 elméleti zh ból... valós programozástól nem félek, de az elméletbe sokat tudnak szivatni még ha nem is szándékosan
Én meg azért kérek elnézést hogy itt kérdezgetek sokat, mert 1-2 dolognak utána tudok keresni pl mit csinálna az if, de konkrét kérdésre nem tudom hogy keressek rá, pláne gyorsan
mint ami most jött elő
a kapcsos zárójeles dolgokat tudom, if else stb, de lehet önmagában is olyanra használni, mint hogy egy adott részt "elzárni" a többitől, mert egyik dia szerint ha csinálok egy ilyet önmagában :
{
int h=0;
}cout<<h; //akkor itt nem tudom kiíratni
-
bandi0000
nagyúr
GAMF/PAE
tavalyi prog tanár jobb volt, az idei ilyen, nem is dicsérik...
ez annyira ömlesztett vacak, megvettem a jegyzetet, valszeg abból dolgozott, a jegyzetbe elég egyértelmű minden, elmagyarázza pl a mutató tömböt, és a végén ír egy kódot hozzá, ami érthető is
de ez meg a tanár órai anyaga pdf formában, és nem is ez a legnagyobb gond, hanem hogy holnap írjuk az elméleti ZH-t, ami abból fog állni ,hogy az ő program részleteit látjuk, és kérdezi hogy ez jó e így, vagy mi a hiba stb, ami elég nagy
szopáslesz, mert ezeket is nehezen tudom értelmeznisemmi gond, értem mire gondolsz, én is ezért vagyok mérges, mert elég lesz megérteni ezeket a dolgokat önmagukba hogy miért így úgy működnek, de némelyik kód-ot elég kibogarászni hogy mit csinálna, nem is értem miért tömörít ennyire, ennyi erővel azt a fentebb tárgyalt legrövidebb kódot is adhatná
-
axioma
veterán
Na nem birtam ki, szerencse hogy mindneki elment megbeszelni a kornyezetembol
Na jo, az is kellett hozza, hogy a feladatot nem neztem meg, de azt lattam hogy 5 sorost emlegettek, igy erost remeltem hogy nem kell 30 perc.
Ez egyebkent tenyleg matekizu [szerk. itt hulyeseg volt, toroltem]. [link] Es van pyhton is, ami nekem extra jo volt [masnak is az int tulcsordulas figyelmen kivul hagyhatosaga miatt...]
Maga a felulet mint az online versenyeseke, de sztem mar mashol is lattam ezt az elrendezest, talan codewars is hasonlo. Az kisse ciki hogy visszanezhetem magat az irast, hogy az N-et elsore nem irtam bele - rossz reflex, hogy aminek van constraint-je a leirasban, az input. -
dabadab
titán
-
dabadab
titán
Nagyon csinos az online felület
Azt nem látom, hogy mi benne a nehéz, tulajdonképpen egy ötsoros (mármint ötsoros lenni kommentek nélkül, Linus-féle indenttel
), tök eccerű favágó kóddal hoztam az O(n) futási időt meg O(1) helyigényt - mondjuk lehet, hogy valamit benéztem a követelmények közül, vagy akármi.
Ezt sikerült összehoznom pár perc alatt: [link]Hopsz, jobban elolvasva találtam egy csúnya problémát, ami explicite nincs beleírva meg a tesztadatokkal nem is jön elő - fixáltam is
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- NBA és kosárlabda topic
- Spórolós topik
- Anglia - élmények, tapasztalatok
- Allegro vélemények - tapasztalatok
- AliExpress tapasztalatok
- LEGO klub
- Milyen egeret válasszak?
- Szünetmentes tápegységek (UPS)
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- Bomba ár! HP EliteBook Folio 1040 G1 - i5-G4 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- ÁRGARANCIA! Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Garanciális gamer notebook RÉSZLETRE bank és kamat nélkül, gyors szerződéssel! ASUS TUF Gaming F16
- Xiaomi Redmi Note 13 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali készpénzes nVidia RTX 3000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest