Hirdetés

2024. május 3., péntek

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 06:18:28

LOGOUT.hu

Összefoglaló kinyitása ▼

Hozzászólások

(#10801) Jim Tonic válasza martonx (#10799) üzenetére


Jim Tonic
nagyúr

Már kérdezni akartam korábban is, Androidra mennyire működik a Visual Studio és az Emu? Felmerült, hogy esetleg kellhet egy androidos app a projekthez, viszont én vagy 10-15 éve dolgoztam utoljára Javaban.

Alcohol & calculus don't mix. Never drink & derive.

(#10802) opr válasza bandi0000 (#10800) üzenetére


opr
veterán

Szerintem egyelore ne junior allasokra lojj, hanem valami gyakornoki poziciora. Valamennyit azert szoktak azok is fizetni, es sokkal konnyebb oda bejutni, mint egy junior poziciora.
Csak es kizarolag ide a forumba irt hozzaszolasok/kerdesek alapjan itelek. Ezt figyelembe veve en jelenleg ugy gondolom, hogy 2-3 ha a kovetkezo 2-3 honapban irdatlan sokat tanulsz, realis lehet egy cpp junior, de csak mondjuk ha napi 4-5 orat eltoltesz vele.
Gyakornoki pozi meglehet konnyebben, bar azert azokat se puszira adjak. :K

"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

(#10803) bandi0000 válasza opr (#10802) üzenetére


bandi0000
nagyúr

thx, akkor pihentetem kicsit még a dolgot :D vagy majd esetleg még ránézek a webfejlesztésre, az talán egyszerűbb, lehet könnyebbek a munkák is

Xbox One: bandymnc

(#10804) DrojDtroll válasza bandi0000 (#10803) üzenetére


DrojDtroll
addikt

az talán egyszerűbb, lehet könnyebbek a munkák is

egyetértek

:C

(#10805) bandi0000 válasza DrojDtroll (#10804) üzenetére


bandi0000
nagyúr

cinikusan mondod? :D

én a webfejlesztésen azt értem, hogy ki ad xy munkát hogy csinál ilyen olyan weblapot, kicsit képbe kell hoznom magam ezekkel, hogy mivel mit lehet csinálni :D

Xbox One: bandymnc

(#10806) martonx válasza Jim Tonic (#10801) üzenetére


martonx
veterán

Konkrét gyakorlatom nincs VS vs (ha élhetek ilyen béna szóviccel) Android fejlesztéssel.
Viszont azt látom, hogy VS2015 és 17 vonalon a csapból is Xamarin és Android fejlesztés folyik, szóval nekem nagyon úgy tűnik, hogy MS be akarja tenni a lábát az Android fejlesztői IDE-k közé.
Emellett több konkrét Xamarin fejlesztői lehetőséggel is megkerestek az utóbbi időben, szóval nekem eléggé úgy tűnik, hogy egyre jobban terjed, akkor meg csak nem lehet rossz.

Az viszont biztos, hogy hülye MS hyper-V-n keresztül oldja meg az Android emulátort, ami az Android emulátor szemszögéből nézve tök jó, és valószínűleg a legjobb droid emulátort jelenti a piacon, viszont ha hyper-v van a gépeden, akkor az összes többi virtuális gép megoldást elfelejtheted (bár talán a vm kiszolgálók telepítési sorrendjével ezt lehet befolyásolni az android emulátor kárára).

Én kérek elnézést!

(#10807) netpeti98 válasza martonx (#10806) üzenetére


netpeti98
addikt

Ha nem probléma az újraindítgatás, akkor van megoldás:

Switch easily between VirtualBox and Hyper-V with a BCDEdit boot Entry in Windows 8.1

(#10808) asuspc96


asuspc96
senior tag

Helló!

Tudtok valami gyors módszert, amivel le lehetne halászni kb 180 film hosszát, és kategóráját ?

Találtam egy ilyet, de én ezt így sajna nem tudom használni...

Valami olyasmi formátum kellene, hogy:

One Flew Over the Cuckoo's Nest (1975) [hossz] [kategória]
Jack Nicholson
Danny DeVito
Louise Fletcher
Nathan George
Christopher Lloyd
Scatman Crothers
Will Sampson

Csak az a 2 adat hiányzik, a többire találtam egy viszonylag jó .txt-t, amiben filmek vannak

Vagy hogyan tudnám én ezt megvalósítani ? :F

[ Szerkesztve ]

(#10809) opr válasza asuspc96 (#10808) üzenetére


opr
veterán

Esetleg ezzel?

"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

(#10810) opr válasza bandi0000 (#10805) üzenetére


opr
veterán

Hat, ha ugy alapvetoen szereted az embereket, az emberiseget, es ugy gondolod, hogy azert annyira nem veszes a helyzet, van remeny, de mindenkeppen szeretned ezt a velemenyed gyokeresen megvaltoztatni, akkor legyel szabaduszo webfejleszto vagy designer. ;] :DDD

Egyeb esetben nem biztos, hogy ajanlott, legalabbis szabaduszokent biztos nem. :U

Jah, illetve egy fontos dolog: Felejtsuk el azt, hogy ez vagy az a programozasi nyelv+szakterulet konnyebb. Engem mindig a hideg raz, amikor ilyet hallok. Nem konnyebb. Van olyan, ami az elejen konnyebben tanulhato, igen. Ott majd szopsz massal, kesobb, valszeg tobbet, de osszessegen pont ugyan annyit. Oszinten szolva a kollegakat is utalom, akik leneznek mas nyelveket/szakteruleteket, mert szerintem irgalmatlan nagy baromsag, mindnek megvannak a szepsegei es a nehezsegei/problemai, ez ilyen.

Tekintsuk a kovetkezot axiomanak: a programozas nehez. Pont. Innentol kezdve meg azt kell eldonteni, hogy mi az, amit szeretnel csinalni, mivel szeretnel foglalkozni. Itt nincs konnyebb/rovidebb ut, csak mashogy kacskaringos.

"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

(#10811) Ispy válasza opr (#10810) üzenetére


Ispy
veterán

Én titkolom is, hogy visual basicben programozók, mert rögtön megkapom, hogy a c# az mennyivel jobb, meg szebb, meg egyébként is. Mondjuk 20 év után ez már annyira nem tud felizgatni, én abban programozok, amiért fizetnek, ha kell akár gépi kódban :DDD

"Debugging is like being the detective in a crime movie where you're also the murderer."

(#10812) dabadab válasza Ispy (#10811) üzenetére


dabadab
titán

"Én titkolom is, hogy visual basicben programozók"

Teljesen megértem, én is inkább azt hazudnám, hogy gyerekpornót rendezek, csak ne kelljen bevallani, hogy VB-ben programozok ;]

[ Szerkesztve ]

DRM is theft

(#10813) Atapi válasza opr (#10781) üzenetére


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.

[ Szerkesztve ]

(#10814) Ispy válasza dabadab (#10812) üzenetére


Ispy
veterán

De legalább .NET, nem VB 6, nem tudom ez emeli-e a fényét ;] Mondjuk én szeretem, jobb, mint pearlben, az olyan, mintha majmok puffölnék a billentyűzetet :P (csak innen idéztem, nem saját vélemény :DDD )

"Debugging is like being the detective in a crime movie where you're also the murderer."

(#10815) opr válasza Atapi (#10813) üzenetére


opr
veterán

Junior szinten egy jo megoldas ezekbol siman lehet akar egy heti szabadidos elfoglaltsag, ha tenyleg popecre akarod megoldani. Elsore mindegyik par oras feladatnak tunik, de ha jobban belegondolsz, es szep es SOLID meg optimalis meg stb kodot akarsz irni, akkor egy seniornak is siman elmegy ra egy munkanap.
Szvsz egy tanulonak/gyakornoknak siman lehet az is, hogy ket-harom heti szabadido elmegy ra, mire azt mondja, hogy kesz.

Segedeszkozok: a feladatban barmit felhasznalhatsz. Internet, stack overflow, konyv, melytorku szomszed szoszi, tapasztaltabb kollega segitsege, szo szerint barmit. Sot, igazabol ha van ra lehetoseg, meg kezdoknek tanacsolnam is, hogy kerjek egy senior kollega segitseget, minimum az alap szoftvertervezeshez.

Illetve idokeret megadasa mar csak azert is lehetetlen, mert nyelvfuggetlen feladatok, igy a raforditott ido is erosen valtozo lehet. :K

Ispy: A pearl az ordog muve. :DDD
(Minden tiszteletem aze, aki azt el tudja olvasni, mert az mar teljesitmeny. Szamomra egy hexdump is olvashatobb, mint egy csunyan megirt pearl kod.)

[ 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

(#10816) dabadab


dabadab
titán

Nem Pearl, hanem Perl, pls :)

Egyébként tényleg eléggé write-only tud lenni.

DRM is theft

(#10817) opr válasza dabadab (#10816) üzenetére


opr
veterán

Hupszi, my bad, jogos, sorry. :R

#10818 Ispy: Mammut lo, gol. :DDD

[ 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

(#10818) Ispy válasza dabadab (#10816) üzenetére


Ispy
veterán

Látod, még a nevét sem lehet rendesen leírni :DDD

"Debugging is like being the detective in a crime movie where you're also the murderer."

(#10819) emvy válasza dabadab (#10816) üzenetére


emvy
nagyúr

kdb/q megvan? :)

while (!sleep) sheep++;

(#10820) dabadab válasza emvy (#10819) üzenetére


dabadab
titán

Eddig teljesen kimaradt, most megnéztem pár példát és úgy érzem, hogy továbbra is megleszek nélküle :)

DRM is theft

(#10821) emvy válasza dabadab (#10820) üzenetére


emvy
nagyúr

Addiktív. Meg aki jól tudja, azt kb. halálra fizetik :) meg a DB maga extrém teljesítményű, tenyleg.

while (!sleep) sheep++;

(#10822) axioma válasza emvy (#10821) üzenetére


axioma
veterán

[disc. csak az elso, a wikipedia talalatot neztem meg.]

Erdekes, nekem tulajdonkeppen inkabb tetszik. Jo, hat egy picit tobb intuitiv kulcsszo segitene rajta, de a szintaxis egy dolog, amugy viszont az jon le belole nekem, hogy egy szintet aki eler ebben, nagyon tomenyen tud kodot irni, es a lenyegre koncentralni. Mielott utobbi felreertheto lenne: en arra ertem ezt, hogy ne az adott nyelv abrazolasi meg strukturaepitesi korlatait kelljen kerulgetni, hanem a tenyleges feladatra megfelelo utasitas-sorokat kell csak betukbe onteni. (Nekem mar a python is jo tomor a java utan, es amiert progversenyre jobb, az nem a kevesebb leutott karakter, hanem az atlathatobb programszerkezet, a tobbit tudom rugalmasan hasznalni.)

[ Szerkesztve ]

(#10823) bandi0000 válasza opr (#10810) üzenetére


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

Xbox One: bandymnc

(#10824) opr válasza bandi0000 (#10823) üzenetére


opr
veterán

En C++ fejleszto vagyok, nekem nem gazolsz bele a lelkivilagomba, mindegy mit allitasz a webfejlesztesrol. :DDD
En csak azt mondom, hogy az, hogy a webfejlesztes konnyu, az szimplan tevedes. Elkezdeni konnyebb, igen. Egy junior szintet elerni php-ban konnyebb, mint C++/JAVA/C#/mittudomenmiben, ez igaz. Sokan azt felejtik el, hogy a webfejleszto != php-fejleszto.
A lentebbi informaciok onnan vannak, hogy lakotarsam konkretan senior webfejleszto volt nem is olyan reg. Azota irgalmatlan befektett energiaval sikerult otthagynia (most Go+microservice teruleten van).

Nos kerlek, az O elmondasa es tapasztalatai alapjan tudok nyilatkozni:
- Rohadt sok technologiahoz kell erteni, mire "webfejleszto" leszel, nem csak php fejleszto. Es akkor meg a back end, front end, full stack temakor nem is kerult elo.
- Minden hulye akar maganak website-ot, csak eppen nem szokas tudni, hogy megis mit akar, azon tul, hogy "hategy olyan www oldalt, mi a tokomet lehet ezen nem erteni?"
- Minden ceg/vallalkozo/maganember ezen akar sporolni. Ha magasabb arat mondasz, mint amit a takaritonoert fizet, lilul, pirosodik, kapkodik levegoert, fel van haborodva, es nem erti mi a franc van, mi kerul ezen ennyibe, hiszen O csak egy olyan netes izet akar, ami mindenkinek van, tehat biztos olcso (ertsd: max 20k), Te meg le akarod huzni.
- Soha, semmi nem eleg jo.
- Mindig van meg egy bug, xy kornyezet valamilyen kinai fork sose hallott bongeszojevel, es ez termeszetesen a fentebb emlitett tiszteletre melto megrendelo szerint elfogadhatatlan, O egy tokeletes termekert fizetett, nem egy olyan fosert, ami hol mukodik, hol nem. Ertsd: a regi munka hazajar. Evekig. Aztan ha harom ev mulva elkuldod a picsaba, fel van haborodva, perrel fenyeget, hogy ezert O penzt adott ki!

Roviden, tomoren, igen, lehet, hogy az elejen, az elso fel evben konnyebb, mint par masik nyelv. Viszont utana garantaltan csukott szemmel, nyitott szajjal, teljes erobol futsz a f@szerdoben. Plane, ha szabaduszokent csinalod, referencia nelkul, junior szintu, vagy az alatti tudassal...

Es akkor a lenyeg: a fentiek majdnem mindegyik nyelvre es teruletre igazak, csak el van kicsit tolva, melyikben mikor jelentkezik mekkora szivas.

A C++os sziv a sok olvashatatlan, tobb ezer soros legacy szarral.
A webes sziv a huszmillio rohadt libbel, kornyezettel, kompatibilitassal, es a sok hulye megrendelovel, illetve a finoman szolva fogalmatlan fonokkel ("Csinalj webes ceget, az nagyon megy, es olyat minden hulye tud!").
A sort lehetne folytatni, minden nyelvben van valami, ami miatt szivas. Minden nyelv igenyli, hogy folyamatosan, napi szinten kepezd magad.

Szoval, visszaterunk az alap tezishez. A programozas nehez. Pont. Ezert fizetik meg (so-so). Ha konnyu lenne, tobben csinalnak, es maris nem keresne ennyit senki.

Utoljara irom le:
A legjobb tanacs, amit kaphatsz az az, hogy ne az alapjan hatarozd meg az eleted hatralevo 10 evet, hogy a haverok/netes megmondoember (en is beletartozok am ebbe :DDD)/energiakuldo emelt dijas TV-s bacsi szerint melyiknel kell kevesebb izzadtsag a lovetta szamlara vandorlasahoz.
Dontsd el mivel akarsz foglalkozni. Mi az ami erdekel? Miert dontottel ugy, hogy programozo leszel? Ezt valaszold meg, aztan nezd meg, melyik nyelv az, amit altalaban erre hasznalnak, es mar meg is van, mit kell tanulnod. Ennyi. :)

"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

(#10825) bandi0000 válasza opr (#10824) üzenetére


bandi0000
nagyúr

köszi :D

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ő :D

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ő :D

Xbox One: bandymnc

(#10826) opr válasza bandi0000 (#10825) üzenetére


opr
veterán

Csak a papirt csak az otthoni wc-ben szokas nezni. ;] :DDD

Egyebkent, par tipikus palyakezdo junior c++ interju kerdes, csak hogy ilyen is legyen:
- mi az a stack/heap
- mi az a pointer/referencia
- mi az a static, inline, virtual, absztrakt osztaly, volatile, mutable, stb hatalomszavak
- mi az a virtualis destruktor, mikor/mire/miert
- milyen stl kontenereket ismersz, mikor meyiket hasznaljuk, miert
- par a fenti lista szintjenek megfelelo feladat, mint pl jarj be egy lancolt listat, gyujtsd ki a parameterben kapott erteknel nagyobb elemeket, es terj vissza ezeknek az ertekenek a listajaval, stb

Kicsit nehezebb/advancedebb, amolyan eros junior szint (hunglish, f-yeah):
- mi az a dead lock (es hogy kerulod el)
- mi az a diamond problem
- milyen design patterneket ismersz, melyik mire valo, stb
- irj egy szelessegi/melysegi bejarast/durva esetben pszeudo koddal "A*"-ot
- feladatok statikus/dinamikus tipusokkal (hogy en ezeket hogy gyulolom... BARKI kepes belezavarodni egy eleg gonoszul megirt peldaba)

Igy hirtelen ennyi jutott eszembe, nyilvan nem teljes a lista, de a nehezsegi szintrol ad egy kepet. :K

[ 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

(#10827) bandi0000 válasza opr (#10826) üzenetére


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 :D

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

Xbox One: bandymnc

(#10828) Ispy válasza bandi0000 (#10827) üzenetére


Ispy
veterán

Miért kéne megadnod az array max értékét? VB-ben van redim, egy ciklus, elején check, hogy benne van-e már a tömben a szám, ha nincsen, akkor redim a tömb ubound+1. Mindezt persze lefordítva a nyelvre, amit te használsz :D

"Debugging is like being the detective in a crime movie where you're also the murderer."

(#10829) dabadab válasza bandi0000 (#10827) üzenetére


dabadab
titán

C++, de nangyjából minden nyelven meg lehet ezt csinálni: fogsz egy multimapet, a kulcs az üzenetek telefonszáma, az érték az üzenetre mutató mutató és ebbe belehajigálod az összes üzenetet.

DRM is theft

(#10830) bandi0000 válasza Ispy (#10828) üzenetére


bandi0000
nagyúr

asszem értem mit mondasz :D
pl db értéket adok a dinamikus tömbnek, és a cikluson belül beletöltők egy értéket, és akkor lehet növelnem a db változót közvetlen, és ezzel a tömb méretét is?

Xbox One: bandymnc

(#10831) Ispy válasza bandi0000 (#10830) üzenetére


Ispy
veterán

Nem okoskodok tovább, mert fingom sincs a c++-ról. :D

"Debugging is like being the detective in a crime movie where you're also the murderer."

(#10832) martonx válasza opr (#10824) üzenetére


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.

Én kérek elnézést!

(#10833) bandi0000 válasza dabadab (#10829) üzenetére


bandi0000
nagyúr

nem akarok butának tűnni, de nem értem mire gondolsz, vagyis kapizsgálom de nem tudom jól e,kicsit el tudod magyarázni jobban?

Xbox One: bandymnc

(#10834) Ispy válasza bandi0000 (#10833) üzenetére


Ispy
veterán

Programozó 1. szabály: tanuld meg használni a gugli. Biztosan van egy rakás sample.

"Debugging is like being the detective in a crime movie where you're also the murderer."

(#10835) bandi0000 válasza Ispy (#10834) üzenetére


bandi0000
nagyúr

jo meg van, csak nem tudtam hogy amit ir az a konkrét neve a dolognak ...

példákat találtam, de nem igazán látom hogy segít nekem, ez de még bogarászom hátha béna vagyok csak

más:

talán meg van, ez a multimap olyan cucc, amibe belerakom egyenként? a számokat és az üziket, utána a megfelelő paranccsal rá tudok keresni vagyis kiválogatni azokat?

de ehhez is tudnom kéne az x db különböző számot nem?

[ Szerkesztve ]

Xbox One: bandymnc

(#10836) opr válasza martonx (#10832) üzenetére


opr
veterán

De Te nem referencia nélküli, szabadúszó pályakezdő junior szinten vagy ha jól tévedek. ;)

"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

(#10837) bandi0000


bandi0000
nagyúr

azt hiszem értem, ez a map-es cucc olyan hogy belerakom az üzeneteket, és a kulcsnak a számot adom meg, és ebbe a szerkezetbe egy kulcshoz tartozhat több jelen esetben üzenet, ha ez így van akkor vagány, majd holnap kipróbálom...

így jó tanulni, mármint sokat segítetek, hogy merre induljak és akkor nem random szavakra guglizok rá hátha valamelyik megoldja a problémát :D

Xbox One: bandymnc

(#10838) asuspc96 válasza opr (#10781) üzenetére


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 :DDD

(#10839) bambano válasza opr (#10781) üzenetére


bambano
titán

liftvezérlő program a néhai ötlet/bitletben is volt feladat :)

Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

(#10840) DNReNTi


DNReNTi
őstag

Sziasztok,

Giten megoldhato e az alabbi?
Adott egy repo, melynek egyik mappaja egy sub-repo. Na ezt a kaoszt meg szeretnem szuntetni, de ugy kellene, hogy a sub-repo history megmaradjon, tehat tudjuk azt, hogy ki mit mikor modositott benne, de ez az info, immar a "root-repo"-bol lenne elerheto.
Lehetseges ez, vagy felejtsem el?
Koszi!

but without you, my life is incomplete, my days are absolutely gray

(#10841) opr válasza asuspc96 (#10838) üzenetére


opr
veterán

A fantaziadra bizom. :)

En ugy kezdenek neki, hogy
1) parameterezheto emelet, 1db lift, lift elott merleg nincs
2) 1 + parameterezheto a liftek szama
3) 2 + liftek elott merleg van
4) 3 + valamelyik merleg neha elromlik, a liftnek el kell tudnia donteni, hogy mi az a pont, amikor leall
5) 4+ az ultimate lift, sok emelet, sok lift, hivo gomb nincs, csak egy erintokijelzo, amin megnyomod hova tartasz, az meg kiirja melyik lift fog arra menni. Az osszes lift okosan mukodik, az emberekkel lefele meno liftek aramot termelnek a felfele meno lifteknek. Cel az energiahatekonysag a biztonsag es varakozasi ido roviditese mellett. Ez utobbi mar valami rohadt nehez, szvsz meg senioroknak is egy szep kihivas jol megirni, raadasul mivel ugye az emberek vertikalis kozlekedesi vagya teljesen random, tokletes megoldas nincs, ~akarmeddig lehet finomhangolni a dolgot.

Es akkor kicsit tenyleg minden gyakorolva van. Nameg ugye rossz tervezessel a fenti munkafolyamat egy remalom, jo tervezessel meg nem, szoval elobb utobb az ember ha most nem tudja is megtanulja, mit hogy kene tervezni. :K

De mondom, ez szigoruan szemelyes preferencia, ez nem verseny, csak otletek, hogy mivel lehet elba-khm-hasznosan eltolteni a szabadidot. :U

bambano #10839: Bevallom, ra kellett keresnem, hogy az mi az. 86oskent ez az ujsag nekem teljesen kimaradt. :DDD

[ 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

(#10842) Karma válasza DNReNTi (#10840) üzenetére


Karma
félisten

Megoldható, már ha jól értem, hogy mi a feladat.

“All nothings are not equal.”

(#10843) DNReNTi válasza Karma (#10842) üzenetére


DNReNTi
őstag

Aha jol erted, erre lesz szukseg koszi!
Illetve a kommentek kozott van egy link egy meg reszletesebb leirasra, az megjobb.
Koszi! :R

but without you, my life is incomplete, my days are absolutely gray

(#10844) martonx válasza opr (#10836) üzenetére


martonx
veterán

Nem. Juniorként nincs is semmi értelme a szabadúszóságot erőltetni. El kell menni normális cégekhez dolgozni, tanulni, aztán egy idő után az embernek vagy sikerül kinőnie magát szabadúszó seniornak, vagy sem.

[ Szerkesztve ]

Én kérek elnézést!

(#10845) opr válasza opr (#10841) üzenetére


opr
veterán

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. :DDD ).

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. :K

[ 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

(#10846) cattus válasza opr (#10845) üzenetére


cattus
őstag

Nálunk a koliban pont úgy működnek a liftek, mint ahogy az 5)-ben írtad. :D Mondjuk az áramtermelést nem tudom megoldják-e így. :)

Do the thing!

(#10847) cadtamas


cadtamas
tag

A Udemy-n ismét 15eurós akciók vannak.

(#10848) Chesterfield válasza cadtamas (#10847) üzenetére


Chesterfield
senior tag

köszi vettem is egyet :R

(#10849) asuspc96


asuspc96
senior tag

Ki miféle verzió kezelőt használ, és miért pont azt ?
Minap kezdtem elmélyedni benne...aztán nem tudom melyiket kellene...

SourceTree, az nem lenne rossz...nekem tetszik, meg írja, hogy kezdőknek kimondottan ajánlott..

A másik pedig a Git lenne...

(#10850) Chesterfield válasza asuspc96 (#10849) üzenetére


Chesterfield
senior tag

Ez nem két külön verziókezelő.

Van a Git, ami maga egy verziókezelő.
És van a Sourcetree, ami Git-hez biztosít egy grafikus felületet.

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.