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
David Jančík
Vlastník
Avatar
David Jančík:13.8.2013 14:59

Tak jsem dokončil své osobní portfolio postavené na svém SczCMS.
Je optimalizovaná pro nejpoužívanější prohlížeče + IE8. Pro mobilní zařízení - tablety, mobily.
Ten systém je už docela komplexní a nechce se mi rozepisovat jeho veškerá funkcionalita, ale je to fakt hodně dobrý. Je obecný a když vemu šablonu tak ji tam zasadím do 10 minut. Obsahuje správu menu - prostě si naklikám a on mi je vygeneruje - 3 druhy menu - normální, pro mobilní zařízení a rychlá navigace. Správa článků a souborů (AJAJový manager). Fórum taktéž přes AJAJ. Správa uživatelů a přidělování privilegií. Systém je multijazyčný (lze přepnout jazyk), obsahuje ladící mód a mnoho dalšího.
Celkem jsem si na tom dál záležet, takže kritiku nepříjmám :D

Odpovědět
13.8.2013 14:59
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Neaktivní uživatel:13.8.2013 15:28

Až na častý používání divů a nepěkný slider je to velmi povedený. :)

Nahoru Odpovědět
13.8.2013 15:28
Neaktivní uživatelský účet
Avatar
albertpatera
Tvůrce
Avatar
albertpatera:13.8.2013 15:32

je to super

 
Nahoru Odpovědět
13.8.2013 15:32
Avatar
Michal Žůrek - misaz:13.8.2013 15:36

AJAJ se taky dělá přes xmlhttprequest?

 
Nahoru Odpovědět
13.8.2013 15:36
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:13.8.2013 15:46

Správně by se mělo používat označení AJAX i přes JSON, protože u zkratky AJAX ani jedno písmeno nemusí platit.

Nahoru Odpovědět
13.8.2013 15:46
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Kit
David Jančík:13.8.2013 18:44

To víže a kdopak psal na fejsbůůku, že pokud se používá JSON tak je to AJAJ. Žádný takový, je to ajaj a hotovo!
AJAX používá mamka: https://dl.dropboxusercontent.com/…0_163953.jpg Já se musim lišit o.O

Editováno 13.8.2013 18:46
Nahoru Odpovědět
13.8.2013 18:44
Zapomeň, že je to nemožné a udělej to ;)
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Jančík:13.8.2013 18:45

Ticho! Nerozumíš tomu! A jak je možné, že mám o jednu hvězdičku míň >:-(

Nahoru Odpovědět
13.8.2013 18:45
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Odpovídá na David Jančík
Michal Žůrek - misaz:13.8.2013 18:47

protože průměr 7 hlasování vyšlo 4/5.

Editováno 13.8.2013 18:47
 
Nahoru Odpovědět
13.8.2013 18:47
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Michal Žůrek - misaz
David Jančík:13.8.2013 18:48

Nepovidej, algoritmus na hodnocení sem vymejšlel já :D

Nahoru Odpovědět
13.8.2013 18:48
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:13.8.2013 18:54

No vidíš, pokud bys místo floor() použil ceil(), mohl jsi mít těch hvězdiček pět :)

Nahoru Odpovědět
13.8.2013 18:54
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Petr Hanzal :13.8.2013 19:33

moc pěkné!

 
Nahoru Odpovědět
13.8.2013 19:33
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Petr Hanzal
David Jančík:13.8.2013 19:36

Dík :) Já když jsem to zprovoznil tak sem o tom týden básnil :D Ale bohužel se to líbilo jenom mě a ostatní jen hmmmmovali :D

Nahoru Odpovědět
13.8.2013 19:36
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Nahoru Odpovědět
13.8.2013 20:19
Neaktivní uživatelský účet
Avatar
Jozef Krajčovič:13.8.2013 22:13

Aky je rozdiel medzi portfolio a moja tvorba nemalo by to byt to same?
AJAJ :) nie je, je to AJAX a je uplne jedno aky format dat použiješ na vymenu dat. Design sa da celkom jednoduchy ...
Ja ešte urobil polishing u zoznamu tvojej tvorby t.j.:

  • pre img projektu by som nastavil rovnaku size
  • prejit na členek by som odstranil // to nie je podla mna članek
  • ten button na stiahnutie by som viac posunul hore
 
Nahoru Odpovědět
13.8.2013 22:13
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:13.8.2013 22:22

Hledal jsem na té licokníge, ale nenašel jsem to tam. Možná jsem to tam kdysi napsal, ale už nevím, v jakém kontextu.

Zkratka AJAX je zažitá a pokud budeš používat AJAJ, bude ti rozumět o hodně méně lidí.

Editováno 13.8.2013 22:25
Nahoru Odpovědět
13.8.2013 22:22
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Kit
David Jančík:13.8.2013 22:42

Psal jsi něco jako: Používáte při asynchroním volání jako formát místo XML JSON? Pak je správné označení AJAJ.
Jj a to se mi právě líbí :D Ty to taky děláš, sem to od tebe odkoukal o.O

Nahoru Odpovědět
13.8.2013 22:42
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:13.8.2013 22:45

AJAJ, to jsem si zase jednou zavařil :)

Nahoru Odpovědět
13.8.2013 22:45
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Jozef Krajčovič
David Jančík:13.8.2013 22:54

AJAJ je a označuje se to tak :) Mě se to líbí, je to pěkný hezky to zní "ajaj" :D Volám tak přes systém scripty které vracejí formát JSON.
To přejít na článek, tam je protože mi to přišlo hrozně prázdné. Když se jedná o sekci tak je tam přejít do sekce. On ten systém je obecný a chci na něm stavět weby.
Ty ostatní připomínky prosím trochu upřesni.

Nahoru Odpovědět
13.8.2013 22:54
Zapomeň, že je to nemožné a udělej to ;)
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Kit
David Jančík:13.8.2013 22:55

Ale mě se to fakt líbí :D Přesně kvůli tomuhle :D

Nahoru Odpovědět
13.8.2013 22:55
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:13.8.2013 23:00

Takže další zkratka bude, až začneš používat BSON? Co takhle YAML? To se nám to hezky zamotá :)

Nahoru Odpovědět
13.8.2013 23:00
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Kit
David Jančík:13.8.2013 23:04

To né, mě se to líbí kvůli tomu dvojsmyslu. Když se s někým bavím tak používám označení AJAX, ale občasně použiji AJAJ když vidím, že nerozumí tak objasním. V systému volám scripty které mají výstup v JSONu /ajaj/script. Je to celkem vtipné proto se mi to líbí :)

Nahoru Odpovědět
13.8.2013 23:04
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Pavel Vosyka
Člen
Avatar
Odpovídá na Kit
Pavel Vosyka:13.8.2013 23:04

Alespoň pak může rozšířit svůj životopis - né každý zná všechny tyhle technologie :D

Nahoru Odpovědět
13.8.2013 23:04
"nikdy nepiš nic 2x" (updated 10 years after: "Není nic špatného na tom napsat něco 2x")
Avatar
Kit
Tvůrce
Avatar
Odpovídá na archlin
Kit:15.8.2013 21:52

To je hezké. Takové milé uvítání pro slídily. Něco takového si asi udělám taky. Co třeba dát dovnitř countdown pro restart klientova PC?

Nahoru Odpovědět
15.8.2013 21:52
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na archlin
Michael Olšavský:15.8.2013 21:57

Však dnes jsem mu tam už našel XSS injekci :D Naštěstí to už opravil. :-)

 
Nahoru Odpovědět
15.8.2013 21:57
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michael Olšavský
Kit:15.8.2013 22:00

Jen tak na něj! Ať se učí! :)

Nahoru Odpovědět
15.8.2013 22:00
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Kit
David Jančík:15.8.2013 22:14

To sem se cítil velice zahanbeně :D Jak jsi mi proadil jak udělat ty nicky v jednom dotazu tak jsem přepisoval helper, který mi generuje fórum. Systém mi automaticky ošetřuje vše co je v šablonách. V helperech si na to musím dávat majzla. No a jak jsem to přepisoval, tak sem samozřejmě zapomněl ten nick ošetřit. Ale tak naštěstí tu máme šikuly, co to hned našli, za což jsem rád. Jsem to rači ještě projel a už by tam nic jiného být nebylo. Pokud se však někomu podaří něco obejít a dá mi vědět, tak budu jedině rád. Psal jsem to asi 3 měsíce v kuse a testoval jsem to pak až nakonci. A kupodivu až na pár drobností to fungovalo všechno oukej. Ale jako už jsem po psaní devbooku docela vytrénovanej, takže by to mělo bejt všechno v cajku :) Já vím psát testy psát testy, ale to bych to psal strašně dlouho :D Já si nějakou testovací třídu občas napíšu, ale jen na něco velmi komplexního kde mám fakt strach a je hrozně blbý to zkoušet manuálně. Ale na celou aplikaci to bych se zbláznil z toho.

Nahoru Odpovědět
15.8.2013 22:14
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Odpovídá na David Jančík
Michael Olšavský:15.8.2013 22:17

Zkoušel jsem ještě několik dalších, ale nic už tam nebylo. :-/ :D

 
Nahoru Odpovědět
15.8.2013 22:17
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:15.8.2013 22:20

Včera jsem si zkoušel XSS na XMLwriter a zvládl to bez úhony. Dokonce jsem ani nepotřeboval htmlspecialchars().

Nahoru Odpovědět
15.8.2013 22:20
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Kit
David Jančík:15.8.2013 22:25

No jo, ty jsi samá záhada :D
Předpokládám, že to tam něco escapuje samo?

Nahoru Odpovědět
15.8.2013 22:25
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:15.8.2013 22:34

Přesně tak. Pokud to chceš bez escapování, tak mu to musíš sdělit metodou writeRaw(). Jinak escapuje. Mrkni na
http://www.itnetwork.cz/dev-lighter/173
Samozřejmě se to dá použít na generování HTML. Máš aspoň jistotu, že se ti nepřekříží tagy :)

Nahoru Odpovědět
15.8.2013 22:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:16.8.2013 9:58

Ohledně testů: Kdekdo si pod pojmem "testování v PHP" představí pouze a jen PHPUnit. Možná je to skvělý nástroj, ale jeho komplikovanost mě odradila natolik, že si píši vlastní testy, které jsou mnohem jednodušší a testují jen to, co skutečně testovat potřebuji.

V Javě to dělám podobně, ale test mám přímo jako součást zdrojáku. Nemůže se mi tedy někam zatoulat a třídu mám hezky pohromadě i s potřebnými testy.

Nahoru Odpovědět
16.8.2013 9:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
pitr
Neregistrovaný
Avatar
pitr:17.8.2013 11:31

hezky, hlavne to že to máš responzivní, nechtěl by jsi sem dát návod jak dělat responzivní weby?

 
Nahoru Odpovědět
17.8.2013 11:31
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na
Honza Bittner:17.8.2013 11:34

myslim že každý s průměrnou inteligencí to zvládne sám :)

Nahoru Odpovědět
17.8.2013 11:34
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
pitr
Neregistrovaný
Avatar
Odpovídá na Honza Bittner
pitr:17.8.2013 11:49

tak aspon nejakou nápovědku :D

 
Nahoru Odpovědět
17.8.2013 11:49
Avatar
Kit
Tvůrce
Avatar
Odpovídá na
Kit:17.8.2013 12:21

Tak malou nápovědu? Co třeba tohle?
http://blog.martinkelnar.cz/…n-komplexne/

Nahoru Odpovědět
17.8.2013 12:21
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na David Jančík
Matúš Petrofčík:30.12.2013 14:03

zaujímavý nápad s tými kódmi :D ale príde mi to neprehľadné

za CMS 5* ;)bude dostupné aj iným či si to necháš len pre seba? :P

v obrázku pridávam čo by sa v šablone mohlo zlepšiť :) tie stlpčeky by sa mohli zmenit podla šírky na 4 stlpce (ako to mas teraz), potom na 2 a potom na jeden stlpec, popripade čosi schovať ak to tam nie je potrebné

Editováno 30.12.2013 14:03
Nahoru Odpovědět
30.12.2013 14:03
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Matúš Petrofčík:30.12.2013 14:03

zabudol som ten obrázok :[

Nahoru Odpovědět
30.12.2013 14:03
obsah kocky = r^2 ... a preto vlak drnká
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 38 zpráv z 38.