Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  

Tomáš Kolinger

Members
  • Content count

    231
  • Joined

  • Last visited

  • Days Won

    35

Everything posted by Tomáš Kolinger

  1. Programovanie

    Tak ty možnosti jsou hodně podobné. Oba to sou MVC frameworky, oba implementují inversion of control. Hlavní rozdíl bude v počtu komponent (symfony jich má víc) a v API (to má podle mě Nette lepší). Ale nic ti nebrání frameworky používat oba, což jsem sám dělal . Já osobně bych se ani neřídil co je větší výzva ale jaká je poptávka na trhu a v tom je Nette jednodznačně ve výhodě.
  2. Programovanie

    @SneakerXZ Symfony je pro začátečníka IMHO náročnější. Nette je menší framework a naučíš se ho poměrně rychle. A v ČR rozhodně rozšířenější, což je to nejdůležitější. Nehledě na českou podporu... Nevím kde by se měl "ve světě" ptát. To by se taky mohl zeptat na nějaký konferenci, která řeší enterprise technologie a tak by byl za blázna už jenom proto, že dělá v PHP . Vybírat technologii podle tohoto faktoru by bylo hodně divný. @Lkopo Já teda tutoriál/quickstart nebo jak se tomu říká nikdy nedělal, připadá mě divný psát aplikaci, kterou vlastně nechci... Já rovnou začal psát web a učil se to, co jsem zrovna potřeboval - základní strukturu pochytíš ze sandboxu nebo examplů a jednotlivé komponenty jsem si dohledal v dokumentaci. A nejsem si jistý, zda by měl tutoriál měl něco vysvětlovat... Každopádně máš fórum, který je celkem aktivní, navíc tady pár lidí Nette určitě zná (přinejmenším já) a tak není problém se zeptat, moc rád ti konkrétní věc vysvětlím .
  3. Programovanie

    A právě o tom tady celou dobu mluvím. Žádný větší projekt nedělá jeden programátor, protože by to trvalo moc dlouho a musí se udržovat. Na offtopic kašli . Alespoň nějaká aktivita tady je .
  4. Programovanie

    Já teda nedělal na žádném rozsáhlejšímu projektu, kde by nebyl použít alespoň jeden framework... Dneska dělám na projektech, kde jich je hned celá řáda. Pokud jde o opravdu velké projekty, tak třeba github = ror jeho brácha bitbucket = django, popřípadě twitter = ror či linkedin = play fw. Pokud by si chtěl české weby, tak třeba čsfd = nette, ulozto = nette... Drtivá většina aplikací co na internetu vidíš běží na nějakém frameworku.
  5. Programovanie

    @Lkopo Jedno to není, bavíme se tady hlavně o penězích. Psaní systému na "zelené louce" je kontraproduktivní. S frameworkem napíšeš to samé (s největší pravděpodobností dokonce kvalitněji) a to za zlomek času. Tvoje cesta není v této době moc reálná... Pokud budeš spát nějaké jednoduché info-weby, kde máš 5 podstránek, tak to fungovat bude ale u větších projektu nikoliv. To srovnání s převodovkou komentovat nebudu, vůbec to totiž na tuhle situaci nepasuje. Mimochodem... Mě framework naučil spoustu věcí, do té doby jsem o nich ani neslyšel a to mluvím i o bezpečnosti. Pokud jde o to, že uživatel frameworku netuší, co se v pozadí děje, tak to není pravda. Například Nette Framework jsem používal rok a dnes ti můžu popsat funkčnost každé třídy, kterou má (a že jich zrovna není málo). Poslední věc je ta, že každá firma nějaké frameworky používá, takže práci najdeš mnohem snadněji.
  6. Programovanie

    CMS je aplikace, to je hotový systém, je určen na konkrétní nasazení za určítých podmínek a má celou řadu omezení. Framework je nástroj, který ti usnadní vývoj aplikací. Takže to tvoje tvrzení, je jako říct, že dům je lepší postavit, než si koupit maringotku - srovnáváš něco, co srovnávat nejde. Tady se bavíme o stavění domů, nikoliv o hotových řešeních. A framework zastupuje nástroj, který ti v tom pomůže. Samozřejmě framework má taky svoje omezení, neexistuje dokonalý nástroj, který umí vše - proto máme frameworků celou řadu a je důležitý zvolit správný nástroj na konkrétní řešení ale určitě se nedá říct, že framework == CMS, to je vážně blbost.
  7. Programovanie

    Vývoj bez frameworků je mnohonásobně nákladnější, jak na vývoj, tak na údržbu. Systém zná jenom jeho autor (ten ho samozřejmě nebude dokumentovat) a takový systém je bezcenný, protože na projektu bude spolupracovat zaručeně více lidí a ty budeš jediný, kdo to bude znát. Z tvojeho pohledu je to super, protože vlastníš know-how a tím si "pojistíš" práci ale z pohledu projektu je to strašná brzda a potenciální problém. Samozřejmě máš pravdu, že to neplatí vždy (například tam kde se hraje na maximální výkon) ale to je opravdu malý zlomek aplikací (konkrétně u webů to budou jednotky procent). Například webové frameworky používají více-méně stejné technologie (MVC, IoC, ORM, ...), takže se nemáš co učit (popřípadě co nepochopit) - všechno to funguje stejně. Obecně v programování moc velkých změn není a prakticky používáme furt stejné principy. A z toho všeho vyplívá jedna důležitá otázka - proč psát něco, co je již napsané? Navíc je to ověřené a otestované. Mimochodem... Poslední zmínka o dovednostech programátora ani moc nezáleží jestli používá frameworky, to je prostě o přístupu. Pokud to bude člověk, kterej nad tím nepřemýšlí a jenom to kopíruje, tak je to prostě špatný ale to samé jde aplikovat i bez frameworku.
  8. GeForce GT 240M problém s ovladači.

    Je to divný ale podle mě nebude problém u grafiky. Protože 240M je podporovaná. To co popisuješ se mi stalo taky a bylo to tím, že jsem neměl ovladače na nvidia optimus (přepínání grafik)... Akorát v době tvojí graficky nic podobnýho neexistovalo a to je možná problém. Jako základ bych zkusil reinstalaci OS a nainstalovat ovladače do čistého systému, hned ty nové. Potom se na tom nvidia fóru někdo bavil o vypnutí integrovaný grafiky v BIOSu, takže to zkusit, pokud tak tu možnost nemáš - flashni si BIOS na novější verzi, to by mohlo pomoci.
  9. Novy procesor

    A víš určitě že je to procesorem? Taky by bylo dobrý zmínit jakej procesor máš teď.
  10. Novy procesor

    SATA3 a USB3 nepotřebuje? Já to používám každý den . USB2 je hodně pomalej dinosaurus. Externí HDD a flasky se už několik let vyrábí s USB 3. Kupovat externí řadič je nesmysl, jenom vkládáš další peníze, které v krátké době vyhodíš. Nevím no, mě 1500 Kč za Q6600 příjde hodně... Je to 6 let starý procesor. A samozřejmě bez záruky. Mimochodem... Jak víš, že má staré Pentium?
  11. Novy procesor

    Otázka za kolik by takovej procesor koupil, každopádně 65nm či 45nm Core 2 procesory jsou dnes slabé. Můj notebook je silnější, než stolní C2D, které mělo kupní hodnotu 10 tisíc (což byl v té době nehorázný drtič asfaltu)... Zkrátka technologie pokročila a 22nm se nedá s 45nm vůbec měřit. Je lepší si našetři a koupit rovnou celý počítač, bude mít o generaci lepší paměti, bude mít nové rozhraní (USB 3, SATA 3) a mnohem silnější procesor.
  12. GeForce GT 240M problém s ovladači.

    Vždycky jsem si stahoval ovladače od výrobce komponent (teda šlo jen o zvukovku + grafiku) a nikdy jsem na problém nenarazil (důvod - support centra výrobců sou většinou zahlcený [u MSI a Asusu určitě] a stahovat stovky MB rychlostí 300kb/s je prostě na dlouho, z nvidia.com je to hned). Mimochodem - tohle Lenovo u pracovních notebooků řeší aplikací, která instalaci, stažení a aktualizaci všech ovladačů i BIOSu udělá za uživatele automaticky, snad se to rozšíří i mezi ostatní výrobce. @Henzigo To je jeho zvyk, co nemá on je shit . Už jsem to řešil hodněkrát, naposledy byly shit všechny desky od Gigabyte.
  13. Novy procesor

    Určitě ne. Ta základní deska má patici LGA775 a procesor 1155 - to je úplně něco jiného. Mimochodem... Upgradovat procesor na takto starou desku nemá moc smysl. Procesory s paticí LGA775 se už dávno nevyrábějí a ani neprodávají.
  14. Programovanie

    A co děláš, když framework knížku nemá?
  15. Programovanie

    Archtektura frameworku je hodně hrubé zrno. Mě jde například o to jak předat parametr v URL, jak uložit stav komponenty a k tomu máš mnoho cest a plno jich funguje ale jsou špatně... Nebo například konfigurace projektu, na localu vše frčí ale špatně nastavná databázová vrstva ti na produkci sežere všechny resources. A programátor, který nezažil technologii v praxi, může mít plno omylů ve formě performace či hůře security issues. A na to jsem narážel i v diskuzi v Shoutboxu - protože přesně takové informace programátor potřebuje. Obecně principy jsou samozřejmě taky potřeba ale na tom systém nepostavíš, ty potřebuješ vodítko, aby si v nové technologii nezabloudil. Tohle jsem si testoval sám na sobě, při přechodu na novou platformu jsem si napsal takový example program dle toho co jsem znal z jiných jazyků... Po pár měsících jsem se vrátil s nějakou praxí a ten example měl samozřejmě plno chyb a plno věcí řešil zbytečněsložitě. A teď si představ co by vytvořil člověk, co nikdy neprogramoval a nemá zkušenosti žádné... IMHO obrvoský ekosystém zmatku .
  16. Neurorstart - zkušenosti a názory

    To mě připomíná takový ty klasický šamany z afriky . Mě by hodně zajímalo, zda on v ten program vážně věří nebo proště úmyslně okrádá důvěřivý a zoufalí lidi.
  17. Programovanie

    Tak jasně ale zase nemůžeš učit někoho něco, co sám dobře neumíš . To je potom takové to předávání bad practices.
  18. Programovanie

    Jestli to doopravdy umíš tak v tom případě respekt . Jen jsem chtěl poznamenat, že napsáním 3 aplikací se platformu nenaučíš, to je otázka několik let praxe... A jelikož se bavíme hned o desítce "platforem", tak mě to pasuje leda na veterána, co programuje přes 20 let. Tak poupravím moje tvrzení: podobných lidí je opravdu ale opravdu hodně málo . A jejich hodinová sazba (přece jenom bejt senior v několika jazycích něco stojí) je úplně mimo rozpočet nějakýho studenta, takže se dá říct, že ho opravdu nenajde. Mimochodem... PHP šlo za poslední dobu hodně dopředu, už skoro dohání ostatní webový platformy . Takže nesledovat PHP pár let = netušíš co vlastně PHP je.
  19. Programovanie

    Určitě? Já si teda neumím představit Javistu, kterej by zvádal všechno = desktop frameworky + webový frameworky, tam je toho strašně moc. A když si vezmeš, že každej jazyk má hned několik využítí a v každym využití musíš umět aspoň jeden framework... Co například umíš v Jave? Swing? Spring? JSF? Hibernate? A jaký máš s tím zkušenosti? A co umíš v PHP? Umět zákaldní syntaxi a znát ekosystém je hračka, to se naučíš za den ale ovládat technologii tak, že si tím můžeš vydělávat je už jinej level a opravdu si nemyslím, že ovládaš všechno... To by si musel mít hodně dobrou paměť a musel by si programovat hodně hodně let.
  20. [DOTAZ] Triggered spell

    není to spíš reference/ukazatel? podle názvu to spíš vypadá na helper, kterej ti řekne, zda byl spell už aplikovanej nebo ne
  21. Programovanie

    Učitele kterej ovládá všechny zmíněný technologie nenajdeš... Stejně je tak nemožný a nesmyslný se učit tolik platforem a jazyků. Nejdřív si ujasni co chceš dělat (desktop aplikace, weby, nějaký speciality - komunikace po síti, ...) a podle toho si vyber JEDEN programovací jazyk... Tj. PHP nebo Java nebo C nebo C++. HTML a CSS se naučíš snadno, stejně tak SQL (respektive MySQL). Já klidně v případě nějakejch problémů či nasměrování správnym směrem poradím ale učit tě step-by-step zadarmo nebudu (to zabere spoustu času). Ovládám CSS, HTML, JS (jQuery), PHP (Doctrine, Nette), Java (Spring, Hiberante, JSF)...
  22. Account Manager 2.0

    Tak jsem dneska přišel kde byl problém ve změně hesla, takže teď by to mělo fungovat už všude... + opraven ukazetel banu Download aktualizován v prvním příspěvku.
  23. [HELP] Uchycení copyright

    A třeba dodat adresu webu popřípadě zdrojové kódu onoho webu? Bez toho nemám šanci na chybu zjistit.
  24. [HELP] Uchycení copyright

    To demo? Prohlížeč? Verze?
  25. [HELP] Uchycení copyright

    html, body { height: 100%; } .container { min-height: 100%; position: relative; } .content { padding-bottom: 100px; } .footer { width: 100%; height: 100px; position: absolute; bottom: 0; } <div class="container"> <div class="content"></div> <div class="footer"></div> </div> Demo: http://storage.kolin...down/short.html http://storage.kolin...-down/long.html
×