Jump to content

Deleted User

Uživatel
  • Příspěvků

    3462
  • Registrován

  • Aktivní

  • Vítězných dnů

    78

Příspěvky posted by Deleted User

  1. před 8hodinami, Om3n said:

    Jop, v době kdy dělal xEl VPS hosting, tak jsem pod jeho záštitou provozoval SA-MP hosting (hosted.xel.cz). Jen měl nick DragoCZ (dříve ShockyCZE a vlastním jménem Filip D.).

    Měl jsem i jeho původní sa-mp administraci, kterou dělal původně Dragon a já pomáhal zabezpečit inputy. Ta se pak dál předávala a dělalo v ní úpravy mraky lidí. Mám dojem, že i Bloodman a nakonec Laces.

    Ale je klidně možný, že pak Laces udělal od základu novou svojí. Musel bych vidět zdroják.

    Nah, ja som mal svoje verzie a skoncilsom s adminkami pred xelom. Ale ludia do nich integrovali moje casti kodu tak som bol niekde aj v copyrighte

  2. před 46minutami, DuFF said:

    Zdar, predpokladám, že tým "Alespoň jednou bude v projektu implementováno dynamické pole objektů jiné třídy" sa myslí, že máš v kóde použiť std::vector.

    Čisto abstraktná trieda je taká trieda, ktorá obsahuje iba deklarácie (a nie definície) metód. Ak máš skúsenosť s inými objektovo orientovanými jazykmi (napr. C#, Java, ...), tak to poznáš pod názvom interface.

    pod pojmom dynamicke pole by som si skorej predstavil pole, ktore nie je v stacku, tj. MyObj*[] pole = new MyObj*[42]; alebo jak bola ta hnusna C++ syntax.

     

    Abstraktna trieda a interface su dve rozdielne veci.

    Interface je prepis, ako ma objekt vypadat, nie co ma robit.
    Abstraktna trieda je neuplna implementacia triedy (prip. interfacu).

  3. před 33minutami, Mivčo said:

    Nemám doma cnc stroj aby som mohol vyrobiť ale niekde ísť do nejakej továrne a kktiny okolo toho tak to áno 😂😂 upraviť by som vedel aj teraz napr. Náboj aby boli silnejšie 😊 ale nemám zatiaľ doma na to prístroje 😂 predavat ako myslíš? Ako obchod tak to potrebujem licenciu ale predávať môžem aj tak ale len ako súkromník keď napr idem auto predať a podobne 🤣

    Nepotrebujes CNC, stacia ti obyc. kovoobrabacie stroje (freza, sustruh). Tak prebijanie je najmenej; skor som myslel ako vyrobit hlaven pre iny kaliber a pod :D Predavat normalne, budes mat knihu zbrani a ked od niekoho kupis napr. zbran, tak si ju tam zapises, nemusis na policiu, mozes si ju prip. upravit, opravit alebo predat :D

    Napr. majster si v skole pred nedavnom vyrabal trojak (brok, brok, gula), tak to bolo tiez dost zaujimave :D

  4. před 42minutami, Mivčo said:

    Čo by som sním robil 😂😂 mám zbrojný preukaz A B a D a stačí mi 😂 a rozmýšľam že si spravím aj C ale kto sa to bude znova učiť 🙄🙄😂

    Mozes nakupovat a predavat zbrane a nemusis ich chodit prepisovat na policiu. Mozes ich vyrabat alebo upravovat. Tiez si mozes svojvolne nakupovat zbrane kategorie A bez povolenia od ministerstva :kappa: 

    Ccko ti nedaju, pokial na to nemas kvalitny dovod :D

  5. On 31. 3. 2021 at 2:48, Janik22 said:

    Nechci sa nasrat decko precitaj si čo píšem a Neser ma už furt budeš jak decko buď rád že som ty to vrátil a nedudraj furt ani script upraviť nevieš a ty tu ideš písať pojebany Bug si nemohol opraviť normálne má ukamenujte typek 18yo a pawnit neumi jdi SE schovať posrany panel si nevedel nastaviť prepísani paradise world máš že si ty vytvoril mód vytvor aspoň vlastný script  ktorý budeš robiť na youtube a potom môžeš písať že vieš niečo napawnit ľahké veci nevieš robiť a ty furt len Domna musíš drbat spravil som to čo by si nedokázal za celý svoj život  a pawno.cz aj vy už ukludnite hormóny lebo vy Všetko viete a jak bohovia ste do všetkého musíte párať a ty mivco láskavo sa nevyjadruje kazdy script ktorý upravujem či En CZ alebo eu nechávam tam majiteľa a napíšem tam že som to upravil a čo som upravil tak láskavo všetci prestaňte každý na vaše recicky nemá čas a na blbosti týpek ty napíše chce tvoj house a potom už nechce tak to není múdry človiečik lebo dane mám platiť si sa posral že posledný krát tá varujem nevieš skym sa zahrávaš ok diky za prečítanie správy

    a dost. Volam tvojim rodicom a tvojmu triednemu.

    A screeny toho, co tu pises rozposlem vsetkym tvojim spoluziakom, rodine a pribuznym. Nech vidia, co za debila maju doma.

    • Paráda! (+1) 1
  6. před 34minutami, Fakerko_ said:

    Když bych si koupil v krámu hru pro dívky a zjistil bych, že je nefunkční, tak s tím jdu na reklamační oddělení daného obchodu. Rozhodně bych jim hned nešel napsat recenzi, že to stojí za ho*no, protože se může stát, že je z výroby špatný kus. Udělal jsi to samé? Já si nejsem vědom toho, že by pawno.cz bylo reklamační oddělení Janika. 

    Co viem, tak do chatu pisal, ze mu janik vratil nejake prachy ale nie celu sumu.

  7. před 1 hodinou, Lukasz said:

    Podle mě by sis zasloužil trest hlavně ty.

    Zveřejňuješ tady cizí dílo, které sis zakoupil a reklamoval, bez dovolení autora. To, že to Janik někde "ukradl" a upravil, je irelevantní. Licence mnohdy povolují úpravu a následný přeprodej. Do jaké míry je to upravené a jak je to morální a etické je něco jiného, co ty ale vůbec neřešíš, ani tady nezveřejníš původní script, nevíš pod jakou je licencí, nevíš nic.

    Neposkytls ani znění smlouvy (je vůbec legitimní??), nevíme o tom vůbec nic, jen je to tvoje tvrzení

    Příště si vymyslím, že mi Scydo prodal nějaký film a zveřejním ho tady a bude tu z toho warezforům, cool.

     

    Problem je, ze autor pravdepodobne neni janik a povodny autor kod pravdepodobne zverejnil (inak by k nemu janik nemal pristup). Vacsina licencii dovoluje aj naslednu upravu a prodej, ale pokial sa k tym zdrojakom dostanes, tak s nimi mozes nakladat podla danej licenie (tj. aj ich sirit dalej; ak sa jedna o MIT, Boost, Apache, GPL a pod.).

    Tiez plani presumcia neviny. Takze je nevinny, pokial mu nedokazes vinu. Jak Janik, tak numere.

    • Kappa 1
  8. před 11minutami, Scydo said:

    Na první pokus 76 wps při 89 % acc a druhý 90 wps při 96 % acc. Ale jak píše @ATomas, je to nic moc. Tohle není ani tak měření psaní rychlosti jako spíše jak dobře umíš psát aj. slova, jelikož během psaní jsem se několikrát sekl, například místo "t" jsem v rychlosti psal "d" nebo některá i vynechával, protože jsem psal, jak to čtu, např. "first", čteme "frst" takže tam člověk "vynechá" to i a zároveň ho i nenapíše.

     

    tak jasne, ber to skorej ako hru nez ako nieco, na com by extra zalezalo :D Ale tak, ak si tym zrychlim pisanie celkovo a naucim sa pisat vsetkymi desiatimi, tak preco neobetovat 10-20 min denne pocas jedneho mesiaca a nesledovat, ci mi to pomaha alebo nie :D

    Ja mam najvacsi problem so slovami through a which :D

    • Líbí se mi to! (+1) 1
  9. Alebo inak - pisanie vsetkymi desiatimi.

    Asi tyzden dozadu som sa zacal ucit (asi po 15tich rokoch) touch typing.

    Daval som zo zaciatku okolo 40 WPS, po tyzdni mam rekord 71 WPM.

    Hodlam v tom pokracovat a hitnut 150 WPS.

     

    Ak sa chcete pridat v "zavodeni" alebo aspon si precvicit pisanie vsetkymi desiatimi, tak:

    https://monkeytype.com/

    A nezabudnite sa pochvalit a postnite sem svoje najlepsie vysledky :D

  10. před 8hodinami, DuFF said:

    Tvoja statická metóda Visit má parameter typu Visitor. Ak na objekte uloženom v premennej typu Visitor zavoláš metódu, zavolá sa metóda z triedy Visitor (ak táto metóda nie je virtual a skutočný typ objektu túto metódu pomocou override nepreťažuje).

    Metódy sa mi volali správne, keď som ich volal na objektoch uložených v premenných správneho typu (FirstVisitor, SecondVisitor, ... nie Visitor) a v tomto prípade nebolo potrebné používať virtual / override.

      Ukázat skrytý obsah
    
    
    public static void Main()
    {
        Console.WriteLine("===== Visitor =====");
        var visitor = new Visitor();
        visitor.Visit(new List<Animal>());
        visitor.Visit(new List<Cat>());
    
        Console.WriteLine("===== First Visitor =====");
        var firstVisitor = new FirstVisitor();
        firstVisitor.Visit(new List<Animal>());
        firstVisitor.Visit(new List<Cat>());
    
        Console.WriteLine("===== Second Visitor =====");
        var secondVisitor = new SecondVisitor();
        secondVisitor.Visit(new List<Animal>());
        secondVisitor.Visit(new List<Cat>());
    
        Console.WriteLine("===== Third Visitor =====");
        var thirdVisitor = new ThirdVisitor();
        thirdVisitor.Visit(new List<Animal>());
        thirdVisitor.Visit(new List<Cat>());
    }

     

     

    Prípadne sa mi to ešte podarilo pridaním negenerických virtuálnych metód do Visitora, ktoré potom v derived triedach overridujem:

      Ukázat skrytý obsah
    
    
    using System;
    using System.Collections.Generic;
    
    public class Program
    {
    	static void Visit(Visitor visitor)
    	{
    		var cats = new List<Cat>();
    		var animals = new List<Animal>();
    		var dogs = new List<Dog>();
    
    		Console.WriteLine(visitor.GetType().Name);
    		visitor.Visit(cats);
    		visitor.Visit(animals);
    		visitor.Visit(dogs);
    	}
    
    	public static void Main()
    	{
    		Visit(new Visitor());
    		Visit(new FirstVisitor());
    		Visit(new SecondVisitor());
    		Visit(new ThirdVisitor());
    	}
    
    	public class Visitor
    	{
    		public virtual void Visit(List<Cat> cats)
    		{
    			Console.WriteLine("Visitor - Cats");
    		}
    
    		public virtual void Visit(List<Animal> animals)
    		{
    			Console.WriteLine("Visitor - Animals");
    		}
    
    		public virtual void Visit<T>(List<T> objects) where T : Animal
    		{
    			Console.WriteLine("Visitor - Generic");
    		}
    	}
    
    	public class FirstVisitor : Visitor
    	{
    		public override void Visit(List<Cat> cats)
    		{
    			Console.WriteLine("FirstVisitor - Cats");
    		}
    
    		public override void Visit(List<Animal> animals)
    		{
    			Console.WriteLine("FirstVisitor - Animals");
    		}
    
    		public override void Visit<T>(List<T> objs)
    		{
    			Console.WriteLine("FirstVisitor - Generic");
    		}
    	}
    
    	public class SecondVisitor : Visitor
    	{
    		public override void Visit(List<Cat> cats)
    		{
    			Console.WriteLine("SecondVisitor - Cats");
    		}
    
    		public override void Visit(List<Animal> animals)
    		{
    			Console.WriteLine("SecondVisitor - Animals");
    		}
    
    		public override void Visit<T>(List<T> objs)
    		{
    			Console.WriteLine("SecondVisitor - Generic");
    		}
    	}
    
    	public class ThirdVisitor : Visitor
    	{
    		public override void Visit(List<Cat> cats)
    		{
    			Console.WriteLine("ThirdVisitor - Cats");
    		}
    
    		public override void Visit(List<Animal> animals)
    		{
    			Console.WriteLine("ThirdVisitor - Animals");
    		}
    
    		public override void Visit<T>(List<T> objs)
    		{
    			Console.WriteLine("ThirdVisitor - Generic");
    		}
    	}
    
    	public class Animal
    	{
    
    	}
    
    	public class Cat : Animal
    	{
    
    	}
    
    	public class Dog : Animal
    	{ 
    	
    	}
    }

     

    Výstup je potom:

      Ukázat skrytý obsah
    
    
    Visitor
    Visitor - Cats
    Visitor - Animals
    Visitor - Generic
    FirstVisitor
    FirstVisitor - Cats
    FirstVisitor - Animals
    FirstVisitor - Generic
    SecondVisitor
    SecondVisitor - Cats
    SecondVisitor - Animals
    SecondVisitor - Generic
    ThirdVisitor
    ThirdVisitor - Cats
    ThirdVisitor - Animals
    ThirdVisitor - Generic

     

     

    Problem je, mam viac potomkov visitorov, a metody beru na vstupe iba Visitor, rovnako ako v danom priklade.
    S tymi negenerickymi metodami je ten problem, ze ja neviem dopredu, kolko potomkov bude mat trieda Animal, takze metodu Visit negenericky napisat nemozem, pac potrebujem fallbacky, ak metoda nie je pre specificky typ pretazena.

     

×
×
  • Create New...