Jump to content

DFR

Membru
  • Posts

    35
  • Joined

  • Last visited

  • Days Won

    5

DFR last won the day on August 12 2021

DFR had the most liked content!

Profile Information

  • Sex
    Masculin
  • In-game Name
    Denis
  • Level of knowledge
    Mediu

Contact Methods

Recent Profile Visitors

1,586 profile views

DFR's Achievements

Contributor

Contributor (5/14)

  • Reacting Well Rare
  • Dedicated Rare
  • First Post
  • Collaborator
  • Conversation Starter

Recent Badges

9

Reputation

  1. https://www.geeksforgeeks.org/cpp-programming-basics/ Incepe cu ce am dat pe linkul de mai sus, mai cauta si pe net una alta despre bazele programarii daca nu intelegi prea bine de acolo, iar apoi aflii singur daca mai ai nevoie de un raspuns de aici.
  2. Pe langa ce ti-a sugerat @segmentationfault, daca vrei sa fi si mai smecher... folosesti Redis pentru a cache-ui informatii din baza de date pe care le tot refolosesti. Aici nu ma refer la date ce se schimba des, ci la ceva care e acolo pentru cel putin 2-3 zile fara alterari. Asta te va ajuta sa reduci traficul catre si dinspre baza de date, insa Redis-ul sa fie pe aceeasi masina cu ucp-ul, ca altfel tot trafic extern va fi. Eu ti-as mai propune sa folosesti PostgreSql in loc de Mysql, vezi aici detalii https://www.fivetran.com/blog/postgresql-vs-mysql, dar MongoDB si eu o vad ca o alternativa mai buna, deoarece te poti juca cu modelele pe care le stochezi fara sa afectezi colectiile (asta pentru ca structura nu e fixa ca la bazele de date relationale, motiv pentru care poti pune ce fel de obiect vrei in aceeasi colectie, insa e recomandat sa urmezi un standard si sa eviti modificari asupra structurii prea mult, ca va deveni un bed practice). Si inca un mic tip, incearca pe cat posibil sa faci cod asincron (nu ca ai avea neaparat probleme pe un UCP care nu ar avea trafic prea mare de la jucatori), dar te ajuta ca un good practice pentru viitor. https://www.bmc.com/blogs/asynchronous-programming/
  3. Mersi frumos, stiu ca puteai si cu C#/.NET, insa acolo ma indoiesc ca sunt prea multi si cat de cat talentati sa faca fata, de aceea am mers pe clasic cu PAWN. Daca era vorba de dezvoltare in C#, nici nu mai alegeam SAMP, ma duceam direct pe RageMP/AltV pt GTA 5, dar asta e un alt aspect pe viitor
  4. Exact asa cum ai zis, este ceva copilaresc pe care il vreau pentru placerea personala. Nu ma gandesc sa fac bani din el si nici sa concurez cu cele mai mari servere romanesti. Sunt constient de limbaj ca e invechit si nu ofera latura de OOP si/sau alte tehnologii moderne, insa nu eu dezvolt ca sa ma deranjeze si revin la ce am zis anterior. Mersi ca mi-ai zis de acele remastere, ma voi documenta sa aflu mai multe.
  5. Salutare, Zilele astea m-a prins nostalgia, motiv pentru care am decis spontan sa deschid un server de SA:MP. Din lipsa timpului necesar dezvoltarii, vin catre voi cu dorinta de a gasi un dezvoltator care sa se ocupe de crearea unui gamemode de la 0 de tipul RPG + GF. Ce vreau sa stiti dinainte, e faptul ca de meserie sunt programator, iar in mod normal m-as uita peste cod, insa asta ar ingreuna intreg procesul de dezvoltare, iar eu ce imi doresc in momentul de fata este ceva functional si cat de cat optimizat (daca am lag de la un sistem, te trag de maneca). De asemenea, daca imi spui ca ceva e imposibil de creat/adaugat, vreau sa vii cu argumente solide si dovezi in caz de nevoie, deoarece cam o sa stiu ce se poate si ce nu. Inainte de a continua cu mai multe amanunte, dezvoltatorul va fi platit saptamanal (in functie de sistemele dezvoltate si complexitatea lor). Daca codul de la sistemul adaugat, exista pe internet(voi cauta personal, deci prefer sa nu ma mintiti), atunci valoarea acestuia va fi cel putin injumatatita, mai precis daca sistemul valora in jur de 50 de lei, vei primi cel mult 25 de lei doar pentru a fi compatibil cu gamemode-ul si adaptat conform cerintelor. Insa daca ceva nu exista, iar acesta va fi implementat corespunzator (nu are buguri si nici nu afecteaza alte sisteme), atunci pretul e cel discutat. Plata va fi in RON prin transfer bancar (Revolut, Paypal, sau ce vreti voi). Voi plati in functie de cat implementati in saptamana aceea, pretul il discutam impreuna, insa vreau sa va asteptati ca pentru o comanda, spre exemplu, care doar imi coloreaza numele pe harta, nu va valora mai mult de 1-2 lei. In schimb un sistem de case, ce pot fi adaugate si din joc, cu interioare pentru fiecare si posibilitatea de a le modifica pe interior si pe exterior (stiu ca exista deja pe internet, insa e alegerea voastra cum preferati sa il faceti), atunci pretul urca si intre 50-150 lei pe sistem. Personal vreau o munca buna spre foarte buna, iar preturile va voi lasa sa vi le alegeti si le discutam. Imi propun ca serverul sa fie gata pana in Decembrie cel mult, insa daca terminati mai repede veti fi rasplatiti suplimentar. Din nou, veti fi platiti in functie de cat dezvoltati per saptamana. Orice sugestie pe care o aveti, daca considerati ca un sistem ar fi bun de adaugat, daca o idee de-a mea nu e buna si aveti alta parere...le ascult deschis si fara nicio problema, vreau sa cunosc si o alta perspectiva. Acum, vreau sa va prezint putin modul de lucru pe care vreau sa il avem: Dezvoltarea va fi realizata pe un Repository de GitHub pe contul meu (veti primi invitatie ca sa puteti clona repo-ul si modifica codul sursa). Nu ma intereseaza daca lucrati profi sau nu pe branch-uri, structurat, etc., insa vreau codul actualizat frecvent pe repository (mai precis cand terminati un sistem si e totul ok, il urcati). Nu vreau cod prost (mai ales netestat) urcat pe branch-ul principal. Si ca sa va raspund de ce vreau pe GitHub...pentru ca platesc pentru ceva si vreau sa imi ramana si ulterior in cazul in care nu mai vreti sa continuati proiectul (sunt constient ca il veti putea lua si voi, de aia nu lucram cu contract prin notar). Saptamanal (va alegeti o zi) imi va fi prezentat ce e nou, ce presupunea implementarea (cat de complexa a fost si ce treburi ati avut in vedere) si care a fost gandirea din spatele implementarii (vreau sa vad ca ati luat cat mai multe cazuri in calcul, ca acesta sa nu aiba bug-uri sau lipsuri). Acea zi o veti putea schimba sau amana pe saptamana urmatoare, insa nu vreau sa devina un obicei. Puteti lucra local la voi cu tot cu baza de date, insa la final de saptamana cand urmeaza sa imi prezentati, vreau codul sa fie urcat pe host-ul de teste (veti avea acces la el). Pe host-ul oficial unde va si serverul lansat jucatorilor, doar eu voi avea acces. Un sistem inseamna si o comanda implementata sau un timer care face ceva regulat. Mai precis, orice bucata de cod care produce ceva util si vizibil pe server, va fi platita. Toate discutiile le vom avea pe Discord, ma puteti intreba orice la orice ora si va voi raspunde daca am cum. Plata va fi dupa ce urcati modificarile pe GitHub si imi aratati ca functioneaza (asa cum am zis, saptamanal). Ca baze de date accept oricare dintre PostgreSql sau MySql. Vreau ca fisierul de SQL cu baza de date sa fie exportat tot saptamanal (in caz ca apar noi modificari) si sa fie urcat tot pe GitHub in acelasi folder. Cerintele necesare: Varsta: 18+ Cunostinte despre GitHub + Git cat sa puteti lucra cu ele (de preferat sa le fi utilizat anterior). Experienta anterioara (macar sa fi codat ceva la viata voastra, nu vreau persoane care s-au apucat de curand) Seriozitate si implicare. Daca aveti motive pentru care nu puteti lucra in anumite perioade, prefer sa le stiu si sa gasim solutii impreuna. Nu vreau cod de mantuiala si copy-paste de pe internet fara sa aveti habar ce faceti acolo. Daca nu ai bazele programarii studiate(ce e aia o variabila, un tip de date, o structura de date, o lista, etc.), atunci nu putem colabora. Vreau sa stiu ca stii in ce iti bagi nasul. Cei cu care voi lua legatura, vom discuta la microfon pe Discord pentru a va cunoaste mai bine si a vedea daca sunteti potriviti rolului. Alte detalii le vorbim in privat, deci daca sunteti interesati, imi lasati un PM sau un comentariu aici si va contactez eu. Mersi, O zi faina!
  6. Salut, ma bag si eu putin in offtopic. @Gabi21problema nu ar fi aparut daca nu iti insusai acel standard ridicat de cunostinte. Nici macar un senior cu 20 de ani vechime nu iti va spune ca el cunoaste 90% dintr-un limbaj de programare sau dintr-o tehnologie, pentru ca sunt multe lucruri neutilizate, alterate constant sau care nu se pliaza sau nu s-au pliat niciodata pe ce aveai tu nevoie sa dezvolti. De asemenea, gradul de senioritate in programare il dovedesti cu niste proiecte, cunostinte impartasite, modul de abordare si mai ales cu experienta anterioara in domeniu. Din punctul meu de vedere esti inca mic la acest capitol, dar e impresionant interesul tau fata de acest domeniu. Continua sa inveti tot mai mult si sa iti bagi nasul prin cat mai multe proiecte, fie ca sunt personale, fie ca sunt la locul de munca. Nu lua ca pe o rautate ce ti s-a spus mai sus de catre ceilalti, indiferent de exprimare, pentru ca doar au incercat sa iti demonstreze ca oricat de bun ai crede ca esti la ceva, exista sansa ca tu sa te supraevaluezi (sau sa te subestimezi), insa asta vei ajunge sa inveti si sa intelegi doar lucrand si avand oameni de la care ai ce invata si care sunt dispusi sa te corecteze si sa te invete. Long story short, cand spui ca esti bun pe ceva, vii si prezinti munca ta (github, bitbucket, etc. sau platforme precum linkedin, upwork, etc.). Sper sa ai succes pe mai departe si sa ajungi unde iti propui, bravo pentru initiativa!
  7. Salut, vand contul meu de steam. https://steamcommunity.com/id/dfr_yt/ Contul are urmatoarele caracteristici: - Data creare: 7 septembrie 2013 - Level: 20 (65 XP pana la level 21) - Badge-uri: 16 - Jocuri: 90 - Inventar iteme: - Dota 2 -> 634 - Team Fortress 2 -> 48 - CS:GO -> 21 - Steam -> 13 Jocuri cu peste 100 de ore: - Dota 2 -> 2627 - NBA 2K17 -> 760 - NBA 2k16 -> 742 - CS:GO -> 611 - Warframe -> 437 - NBA 2K15 -> 418 - NBA 2K18 -> 264 - GTA:SA -> 247 Contul nu are niciun ban la activ. Link cu cele 90 de jocuri: - https://steamcommunity.com/id/dfr_yt/games/?tab=all Link cu itemele din inventar: - https://steamcommunity.com/id/dfr_yt/inventory/ Link cu badge-urile: - https://steamcommunity.com/id/dfr_yt/badges/ Pretul de plecare este 3500 lei, usor negociabil. Vand contul pentru ca nu il mai folosesc aproape deloc, decat ocazional pentru 1-2 meciuri de dota. Mai intai se face plata, apoi vom face impreuna mutarea pe noul email si oferirea altor detalii necesare. Insa daca cunoasteti alte modalitati prin care se poate realiza aceasta vanzare, sunt dispus sa aflu mai multe si vom vedea ulterior. Nu doresc schimburi. Pentru alte detalii sau discutii, astept PM sau ma puteti gasi pe discord DFR#2098
  8. https://dev.to/mindninjax/why-html-is-not-a-programming-language-2lab poate te ajuta. Oricat ti-ai dori sa le consideri limbaje de programare, nu sunt. HTML este un limbaj de marcare, asa cum ti-a specificat deja si colegul mai sus (similar cu XML daca cunosti). De asemenea, CSS este un limbaj de stilizare/formatare. Variabile poti avea si in CSS (https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties), nu asta face diferenta, documenteaza-te mai mult despre acest subiect. Ce ai zis tu cu batch files, alea sunt fisiere ce contin Shell Script, care sunt deja o alta poveste, dar esti mai aproape de adevar in cazul asta pentru ca scripturile sunt limbaje de programare interpretate dupa rulare, nu la compilare (precum C#,Java,Python,etc.) . Vezi aici https://en.wikipedia.org/wiki/Shell_script, aici https://en.wikipedia.org/wiki/Scripting_language si aici https://careerkarma.com/blog/what-is-a-scripting-language/ Sper ca te-am ajutat, spor la studiu.
  9. Salutare, Planuiesc sa realizez o aplicatie de securitate, mai precis un anti-malware si security panel management asupra unor multiple aspecte (firewall, admin privileges, etc.), iar ulterior am in plan integrarea si a unui antivirus, ce bineinteles trebuie dezvoltat, dar momentan nu detin cunostintele necesare (cunostinte avansate de C++/C si dezvoltarea de drivere). Insa pentru realizarea aplicatiei, voi merge pe limbajul C# cu .NET Core pentru partea de backend, iar pentru interfata ramane la alegere limbajul si framework-urile utilizate, deoarece nu am o preferinta. Aplicatia va fi principalul produs in cadrul SRL-ului deschis, dar imi doresc ca firma sa ofere ulterior si consultanta in securitate sau alte posibile aspecte ale securitatii cibernetice. Initial va fi o aplicatie pentru desktop (windows), ulterior integrata si pe mobile sau mac. De ce aceasta aplicatie? Ei bine am lucrat aproape 3 ani in cadrul unei firme de securitate care se ocupa cu asa ceva si am deprins cunostinte care sa ma poata ajuta in realizarea unui produs pe aceasta nisa. Imi doresc in prezent sa gasesc fie un programator care sa vina cu un pachet de cunostinte ce pot fi de folos, fie o persoana specializata pe marketing si vanzari, sau chiar ambii pentru a forma un trio badass. Acestia nu imi doresc sa fie angajati, ci colaboratori/cofondatori, care sa aiba posibilitatea de a putea investi impreuna cu mine pentru a creste afacerea si aplicatia. Un ultim lucru, mi-as dori ca persoana sau persoanele doritoare sa fie realiste, cu bun simt si empatice, deoarece vom lucra pe termen lung si nu vreau nici sa dadacesc pe cineva (adica sa ii dau indicatii eu ce sa faca pentru ca el nu vine cu initiative), dar nici sa am parte de mofturi si arogante (sau chiar aere de superioritate in cazul unui exces de zel). Prefer sa ne intelegem si sa invatam impreuna tot ce trebuie sa facem si sa putem discuta tot ce e bine sau nu e bine. Acestea fiind spuse, va astept cu interes in privat sa discutam mai pe larg pe cei interesati.
  10. Un nou an, un nou videoclip, si putin lucrat de acasa ca tot e pandemie. Hai sa afli cum a fost!
  11. Poti spune ca ai inteles POO atunci cand esti in stare sa o asociezi cu realitatea...Hai sa vedem ce a iesit!
  12. Televizor cu luminite, pentru copilul din tine!
  13. E fain sa fii programator, dar oare chiar merita?
  14. Le-am folosit si imi permit sa imi dau cu parerea
  15. Iaca si al doilea videoclip din seria pe intelesul tuturor, care vine cu forte proaspete in CSS!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.