IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Vojtěch Mašek (Woyta):20.1.2014 19:18

Ahoj, chtěl bych vám představit web, který patří k mému poslednímu projektu.
Takže, prosím, nehodnoťte jen web, ale kdo si najde čas, tak i samotný redakční systém, díky :)

Odpovědět
20.1.2014 19:18
Výraz "to nejde" není v mém slovníku
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
mkub:20.1.2014 19:32

ak by si dokument ukladal vo formate "utf-8", nepotreboval by si nic takehoto: ", ale taku funkciu maju az IDE prostredia

 
Nahoru Odpovědět
20.1.2014 19:32
Avatar
Filip Pýrek
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
Filip Pýrek:20.1.2014 19:34

Super, určitě někdy vyzkouším! :)

Nahoru Odpovědět
20.1.2014 19:34
„The best way to predict the future is to invent it.“ — Alan Kay
Avatar
Odpovídá na mkub
Vojtěch Mašek (Woyta):20.1.2014 19:44

Promiň, ale nějak jsem nepobral, co jsi tím chtěl říct...

Nahoru Odpovědět
20.1.2014 19:44
Výraz "to nejde" není v mém slovníku
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
mkub:20.1.2014 19:49

pozri sa do zdrojoveho kodu a uvidis o com som pisal ;)

keby si ten text mal v kodovani utf8, tak by tie podivne znaky nemusel pouzivat

 
Nahoru Odpovědět
20.1.2014 19:49
Avatar
Odpovídá na mkub
Vojtěch Mašek (Woyta):20.1.2014 19:57

Těm podivným znakům se říká entity a kódování utf-8 používám, důvodem proč tam jsou, je editor, který je prostě cpe do textu bez ohledu na kódování, ale já v tom neshledávám žádný problém, spíš naopak...

Nahoru Odpovědět
20.1.2014 19:57
Výraz "to nejde" není v mém slovníku
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
mkub:20.1.2014 20:06

aj som si myslel, ze su to entity... mimochodom, ten editor, co ich tam cpe je podla mna prasaci editor..., len zaneplesuje text zbytocnymi entitami

 
Nahoru Odpovědět
20.1.2014 20:06
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
mkub:20.1.2014 20:08

ale aby som iba nehanil, docela dobra stranka ma CMS, asi si ho stiahnem a vyskusam ;)

Editováno 20.1.2014 20:08
 
Nahoru Odpovědět
20.1.2014 20:08
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
mkub:20.1.2014 20:20

len to potom dodatocne trosku upravim ;) a ak moje upravy budu funkcne a nespomalia nacitavanie, tak ti poslem navrh ;)

a mal by som otazocku, ze ci sa planuju aj nejaka doplnujuca funkcionalita v podobe modulov

Editováno 20.1.2014 20:22
 
Nahoru Odpovědět
20.1.2014 20:20
Avatar
Odpovídá na mkub
Vojtěch Mašek (Woyta):20.1.2014 20:35

Než se pustíš do jakýchkoliv úprav, tak si prosím přečti licenční podmínky, vím že to nikdo nedělá, ale vážně nejsou dlouhé.
Nad plug-in moduly jsem uvažoval, ale upřímně řečeno, zatím mě nanapadá žádný, který by byl užitečný. Kromě toho se snažím aby byl systém co nejkompaktnější a neobsahoval zbytečnosti, myslím že s tímhle "základem", půjdou vytvořit dobré stránky, bez kýčovitých anket typu "Jak se vám tu líbí?".

Editováno 20.1.2014 20:35
Nahoru Odpovědět
20.1.2014 20:35
Výraz "to nejde" není v mém slovníku
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
TomBen:20.1.2014 20:38

Jak je to napsané jsem nezkoumal, to přenechám povolanějším, ale čistě uživatelsky je to velice příjemné a srozumitelné. Trochu minimalistické, ale to může být spíše výhoda. Tohle by se možná i ujalo, pokud tam nejsou nějaké vážnější chyby.

Nahoru Odpovědět
20.1.2014 20:38
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Odpovídá na TomBen
Vojtěch Mašek (Woyta):20.1.2014 21:13

Přesně o to jsem se snažil :) a pevně doufám že tam žádné chyby nejsou, já alespoň o žádných nevím, SQL injection a podobné by měly být ošetřeny a funkčnost jsem testoval vážně důkladně.

Nahoru Odpovědět
20.1.2014 21:13
Výraz "to nejde" není v mém slovníku
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
Martin Konečný (pavelco1998):20.1.2014 21:19

Jen možná škoda, že to není objektově.
Mimo to, často jsi v nějakém souboru vytvářel funkci. Nebylo by lepší si všechny fce uložit do samostatného souboru/ů a ty pak pouze načítat?

Nahoru Odpovědět
20.1.2014 21:19
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Vojtěch Mašek (Woyta):20.1.2014 21:47

Já vím, já vím... řekněme že na objekty čekám ještě hodně připomínek, já se s nimi příliš nekamarádím a nepoužil jsem je taky proto, že bez nich je mnohem vyšší kompatibilita mezi verzemi PHP a tím bych asi raději téma "objekty" uzavřel.
Co se týče funkcí ve zvláštním souboru, napadlo mě to, ale pak jsem si řekl, že takhle mám aspoň každou jenom tam kde potřebuju, stejně se mi žádná neopakuje ve více skriptech a stejně je zase používám jenom z nutnosti (všechny jsou rekurzivní).

Nahoru Odpovědět
20.1.2014 21:47
Výraz "to nejde" není v mém slovníku
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
Martin Konečný (pavelco1998):20.1.2014 21:53

Určitě bych OOP nezahodil kvůli tomu, že některé prastaré verze PHP to nepodporovaly. Ale jestli jsi s OOP nedělal, tak určitě nezačínej s takovými projekty.

A k těm funkcím - když je máš hezky oddělené v určitých souborech (případně v jednom, např. functions.php), tak je to mnohem přehlednější a také se ti nestane, že stejnou funkci budeš muset psát dvakrát. Že načteš pár dat navíc, i když je nepotřebuješ, je zanedbatelné.

Nahoru Odpovědět
20.1.2014 21:53
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
Petr Nymsa:20.1.2014 21:57

Když použiješ OOP získáš

  1. přehlednější kód
  2. kratší kód - i když se to na 1 pohled zdát nemusí
  3. kód který lze lépe testovat
  4. a to především, kód, který půjde snadněji rozšiřovat.

    jednoduchý příklad. Potřebuješ přihlášení. Časem si chceš udělat přihlášení ještě přes FB, Google,...uděláš Interface IPrihlaseni a jednotlivé třídy FacebookLogin, GoogleLogin které implementují interface. Tuto třídu, resp. interface předáš do modelu, který obstarává přihlášení a je ti jedno jestli se vnitřně to přihlašuje přes fb, google, twitter, email...to už obstará samotná třída, tobě vrátí akorát informace, které vrací každá třída.

Tímto příkladem chci říct, že když tohle budeš chtít přidávat, troufám si říct, že budeš muset měnit bůhví kolik kódu a dlouho to ladit.

Dokud je aplikace malá, OOP třeba vynecháš, brzy ale narazíš na problémy, které pomocí OOP le mnohem lépe řešit. BTW například i ty plug-in moduly

Nahoru Odpovědět
20.1.2014 21:57
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Vojtěch Mašek (Woyta):20.1.2014 22:02

Já to říkal :` ... toho všeho jsem si vědom a nezlobte se, ale teď už to předělávat do objektů nehodlám, to by trvalo dalšího půl roku... zvlášť když to funguje.

Nahoru Odpovědět
20.1.2014 22:02
Výraz "to nejde" není v mém slovníku
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
Petr Nymsa:20.1.2014 22:03

Já se nezlobím, ale radím :) Jestli to máš v plánu rozšiřovat, začni přepisovat teď než později, kdy zjistíš, že to budeš muset přepsat - "bolest" bude menší - vím o čem mluvím :)

Editováno 20.1.2014 22:04
Nahoru Odpovědět
20.1.2014 22:03
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
Honza Bittner:20.1.2014 22:10

Není to špatné.
Btw. koukni na http://goodui.org

Nahoru Odpovědět
20.1.2014 22:10
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Vojtěch Mašek (Woyta):20.1.2014 22:12

Rad si vážím, ale vážně to dva dny po dokončení nezačnu překopávat od základů, možná někdy později, až se OOP pořádně naučím. Těď bych to totiž taky možná nějak splácal, ale výsledek by byl horší a já bych mu možná ani nerozuměl. Nicméně jestli vás to potěší, tak dva další momentálně rozdělané projekty nebudou takhle stažitelné a vy se nebudete muset dívat na můj strašný kód. :D A tím už bych tohle proklaté téma vážně ukončil.

Nahoru Odpovědět
20.1.2014 22:12
Výraz "to nejde" není v mém slovníku
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Vojtěch Mašek (Woyta)
Petr Nymsa:20.1.2014 22:16

Za 1) tykáme si tu a nemám ni pořádně patřičný věk na vykání :) Za 2) ano to je správná úvaha, buď OOP pořádně (ono to není nikdy) ale mít ho v " v malíčku" 3) Mě to nerozčiluje, nevadí mi to :) Jen radím, už jsem si na tom vylámal zuby :`

Nahoru Odpovědět
20.1.2014 22:16
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Vojtěch Mašek (Woyta):20.1.2014 22:22

Jenom k tomu první mu bodu, myslel jsem vy v množném čísle ;)
Zlatá angličtina :D

Editováno 20.1.2014 22:22
Nahoru Odpovědět
20.1.2014 22:22
Výraz "to nejde" není v mém slovníku
Avatar
Odpovídá na Honza Bittner
Vojtěch Mašek (Woyta):20.1.2014 22:31

Díky HoBi, to se hodí... nicméně myslím, že použití některých rad se nedá převést do každého jazyka. Ale to už se v tom moc šťourám :)

Nahoru Odpovědět
20.1.2014 22:31
Výraz "to nejde" není v mém slovníku
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 23 zpráv z 23.