Hirdetés

Keresés

Új hozzászólás Aktív témák

  • aDtG
    tag

    Ennyi erővel egy raktárkezelő program is csak adatbázisban tárol dolgokat, és megjelenít - és mégis egy diplomamunka szokott lenni :)

    Azért nehezebb, mert sokkal több tábla, több adat, komplexebb DB schéma, a UI sokkal bonyolultabb, grafikonok eleve sokkal nehezebbek, és sokkal több benne a business logika.

    Kezdőként ne akard a világot megváltani. Maradj a password managernél, írd meg szépen és jól, és rendben leszel (bár még mindig nem tudjuk, mire kell ez neked egyátalán).

    Amikor kész vagy, és ha van még időd, akkor írjál hozzá szebb UI-t, jobb adatbáziskezelést, komolyabb titkosítást, jelszóemlékeztetőt emailben, stbstbstb

    Vagy csak tedd fel GitHub-ra, amikor kész (még jobb, ha közben folyamatosan commitolsz/pusholsz oda, mert akkor van history), mi meg szétfikázzuk szívesen :D

    Teli találat. Diplomamunkáról van szó, de még nem idén kell leadnom, viszont szeretném előre elkészíteni. Nem sok programot írtam korábban, ezért is írtam, hogy amatőr vagyok.
    Ennek függvényében is még mindig a jelszókezelőt ajánlod? szeretnék beleférni a 2-2,5 hónapba, de nyilván kicsúszhatok ebből. :R

  • aDtG
    tag

    Ha kezdő vagy, mint ahogy írod is, akkor a password manager szerintem teljesen jó lesz neked.
    Ez az edzésprogram sokkal bonyolultabb. Da Vinci se úgy kezdett festeni, hogy elsőre a Mona Lisat festette meg. Írd meg a password managert először, és miután azzal végeztél, már lesz fogalmad, hogy mit is szeretnél és mit is tudsz megcsinálni valójában.

    Azt meg tudod mondani, hogy miben nehezebb az edzés program? :) nem gondolom jól, hogy adatbázisba tárolok le adatokat és azzal dolgozom? az edzésprogram igazából csak egy felület lenne ami megjelenítene szövegeket, példákat.
    A feldolgozandó adatok az alábbiak lennének:
    - testsúlyváltozás nyomonkövetése --> kalória + testsúly grafikon
    - edzésnapló (melyik gyakorlatból mekkora súllyal dolgozott a felhasználó és hány ismétlést hajtott végre)
    - célkitűzések

    Az a helyzet, hogy nem szeretném túlvállalni magam(2-2.5 hónapom lesz elkészíteni.)

  • aDtG
    tag

    Milyen célra lesz ez tulajdonképpen? Állásinterjús feladat?

    Jelszókezelőnél kell titkosítás bizony. Ugye úgy néz ki egy jelszókezelő, hogy van egy usered, és annak egy master passworje. Amikor ezzel belép a user, akkor látja az összes többi felhasználónév/jelszó párosát, mind egy adott helyhez persze.
    Ez technikailag úgy néz ki, hogy van egy táblád, Users(id, username, password). Itt a password titkosítottan van mentve, egy raklap titkosító lib van JAVAban, tudod használni őket. Aztán van egy másik táblád Accounts(id, user_id, username, password, site) ahol meg a gyűjtött jelszavakat mented. Itt azért érdemes elgondolkoznod, milyen primary/secondary keyek kellenek, illetve mi lehet unique.
    Ehhez férsz hozzá az alkalmazásoddal. A login screenen beírod a username/password párost, titkosítod a passwordot, összeveted ezt a titkosított passwordot a Users táblában a mentett userhez tartozó titkosított passworddel, és ha ugyanaz, akkor sikeres a login, lehet megjeleníteni az adott user accountjait.

    Technológiában azt használsz, amit akarsz, egy MySql/H2+Spring+tetszőlegesUI kézenfekvő választás mondjuk, de bármit lehet tényleg.

    Ha álláshoz lesz a feladat (de egyébként is), akkor ne felejts el teszteket írni kb mindenhez, normális build/projektmanagement rendszert használni (Maven/Gradle), és odafigfyelni a kódminőségre.

    De ez nem 150 sor lesz :)

    Kicsit tekintsünk el a password managertől, aztán ha ez szerintetek nem annyira érdekes akkor elengedem.

    Szóval a másik téma:
    Alkalmazás ami alakformálással foglalkozik(jelenleg úgy is sokan járnak edzőtermekbe)
    - edzésprogramok
    - táplálkozás(ételek, étrendkiegészítők)
    - testsúlyváltozás nyomonkövetése --> kalória + testsúly grafikon
    - edzésnapló (melyik gyakorlatból mekkora súllyal dolgozott a felhasználó és hány ismétlést hajtott végre)
    - célkitűzések
    - akár gyakorlatokról képek/videók

    Itt ha jól gondolom, akkor a testsúly illetve a kalória tárolására lenne szükség napi lebontásban, edzésnapló esetén a gyakorlatok nevei, súlyok méretei, ismétlésszám
    Célkitűzéseknél hasonlóan mint a gyakorlatoknál fel kellene vezetni, hogy milyen súlyokat és milyen ismétlésszámmal szeretne a felhasználó.

    Ennek a megvalósítása hogyan nézne ki nagy vonalakban?

  • aDtG
    tag

    A nézőket esztétikai szempontból kell lenyűgözni ("hú de szép" "nézd hogy villog") vagy szakmai szempontból ("de ügyes h ilyet írt") vagy hogy? Ez így nem sok támpont, amit adtál.

    Jelszókezelőt meg nem annyira bonyi:
    - kell egy adatbázis
    - backend, amivel mentesz ileltve olvasol a DBbe/ből
    - UI amivel megjeleníted a dolgokat

    Ez így nyilván rettenetesen elnagyolt, de a kérdésed is az :)

    Én úgy gondolom, hogy esztétikai szempont a legfontosabb, viszont ha egy programkódot kellene virítani, akkor se legyen belőle lebőgés.
    Azt nem szeretném, hogy van egy szép felület. Kérik, hogy mutassam meg a kódot és akkor be tudok mutatni 150 sort ami érdemi rész.

    A jelszókezelő alkalmazás esetén a jelszavak titkosítását érdemes lehet bele venni a programba? Mennyire okozhat ez nehézséget? (kezdő vagyok még a programozásban)

  • aDtG
    tag

    Sziasztok!

    Kaptam egy feladatot. Egy olyan programot kellene írnom ami látványos, de nem túl bonyolult.
    Nincsen semmi meghatározva igazából, hogy mi a minimum, de le kell nyűgözni a nézőket.
    Tudnátok adni nekem ötleteket? Gondoltam már valami szép telefonkönyv megoldásra, jelszókezelő alkalmazásra. Az utóbbit szívesen csinálnám is, csak nem tudom, hogy mennyire lehet nehéz egy olyat összedobni.

    Van bármi ötletetek? Köszönöm :R

  • aDtG
    tag

    Sziasztok!

    Adott egy Music osztály.

    public class Music {

    String title;
    String genre;
    int rating;
    int startToEnd;
    }

    Ennek az osztálynak a példányait szeretném valamibe letárolni. Ehhez kérem a segítségeteket.
    Pontosan leírom hogy mit szeretnék:
    Megadok egy könyvtárat, ahonnan java-val beolvasok zeneszámokat.
    A zenék ID3 értékeit felhasználva hoznék létre annyi példányt az osztályból, ahány zeneszám van.
    Ezeket a szeretném úgy letárolni, hogy mentésre is kerüljenek. Tehát a program következő indításakor ha megadok egy nevet, akkor a hozzá tartozó zeneszámok kerüljenek betöltésre.
    Ehhez mit ajánlanátok? (adatbázis, stb...)

  • aDtG
    tag

    Sziasztok!

    A szakmai segítségeteket szeretném kérni.
    Szálkezelést szeretném valahogyan megérteni. Pontosan hogyan működnek a párhuzamos szálak.

    Ezt szeretném megvalósítani:

    Van egy server. Csatlakozik 2 vagy több kliens. Minden kliensnek elkezd küldeni a szerver számokat. A kliensek a számokat egy listába tárolják.

    Példa kódokat szívesen veszek.

    Köszönöm szépen :R

  • aDtG
    tag

    Sziasztok!

    Kérlek titeket, hogy segítsetek kiválasztani a legjobb java IDE-t. Eddig az eclipse illetve a netbeans amit ismerek. Mit tudtok még ajánlani? :)

    köszönöm :R

  • aDtG
    tag

    Sziasztok!

    Adott egy könyvtár/mappa, ahol fájlok találhatóak. Szeretném a mappában található fájlok nevét, méretét, esetleg még más adatait is tárolni. Fontos lenne, hogy a névhez tudjam párosítani a többi adatot.
    Miután feldolgoztam őket, szeretnék velük dolgozni is, tehát a JAVA programomban használnám is ezeket az adatokat.
    Mit ajánlanátok leginkább? Mivel a legcélszerűbb ezt megoldani?

    Köszönöm szépen :R

Új hozzászólás Aktív témák

Hirdetés