Soutěž: Machr na JavaScript - Praktický pomocník pro Firefox OS

JavaScript JavaScript Machr na JavaScript - Praktický pomocník pro Firefox OS

Soutěž již skončila

Zadání

Od Michal Vašíček vám přináším nového machra :) :

Ahoj, vítám váš u druhého Machra na Firefox OS. Tento Machr bude spíše otevřený a hodně toho bude i z vaší hlavy, ne jen ze zadání. Bude se totiž jednat o pomocníky v praxi. Rozdělíme to opět na dvě kategorie:
S využitím PHP: Aplikace bude využívat i nějakého serveru, ze kterého bude získávat data. Bude komunikovat s Vaším vlastním serverem, ne veřejně dostupným API od Weather Chanel. Pokud budete v aplikaci využívat na serveru jen to, co jste nenaprogramovali, hodnoceni budete v kategorii bez využití PHP. Budeme od vás vyžadovat i přístup k serveru (databáze, kód), tak se na to připravte.
Bez využití PHP: Aplikace nebude využívat serveru a bude si naprosto soběstačná, daty ji musí naplnit uživatel.

Co se vlastně tvoří: Tvoří se aplikace s tématem Pomocníci v praxi. Je to například první pomoc, seznam veřejných WC, zlaté stránky... Jednoduše je to aplikace, která vám pomůže v reálném životě.
Co se nesmí použít: Je zakázáno používat NFC API, na většině verzích Firefox OS nejde NFC aktivovat. Také jsou zakázány veškeré frameworky s výjimkou jQuery a to jak u klienta (AngularJS apod.), tak i na serveru (Nette), veškerý kód musí být vaše práce.
Hodnocení: Jelikož se jedná o Machra, kde může každý z Vás vymyslet něco originálního, budeme hodnotit i originalitu aplikace, za kterou dostanete 0-10 bodů bez závislosti na ostatních faktorech. Bohužel, u takto otevřených Machrů nejde určit přesné prvky hodnocení, za co jste body získali/ztratili uvidíte ve výsledném hodnocení.
Úspěšným řešitelem se soutěžící stává po dosažení 30 bodů. Rád bych také upozornil, že kvalitní aplikace mají otevřenou cestu do Firefox Marketplace. :)

Výhra

Vítěz dostane placku Machr na JavaScript (případně PHP) a ocenění do portfolia.

Výhra

Výsledky

Jméno bodů Řešení ( Stáhnout vše )
Ondrca 40 Stáhnout řešení
Petr Valigura 13 Stáhnout řešení
IT Man 0 Stáhnout řešení
Jan Vargovský 0 Stáhnout řešení
slipiklp 0 Stáhnout řešení
Michal Žůrek (misaz) 0 Stáhnout řešení
Dominik Gavrecký 0 Stáhnout řešení
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:

V této soutěži budete tvořit aplikace pro Firefox OS

Soutěž končí 13.9.2015 12:00:00, tak se nezapomeň zapojit! :-)

Odpovědět 31.8.2015 14:34
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Ondrca
Redaktor
Avatar
Ondrca:

JQuery se smí použít? :)

Nahoru Odpovědět 31.8.2015 15:07
Zase jsem o něco chytřejší
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Ondrca
Michal Vašíček:

Ano, jQuery se použít smí, ale žádné jiné frameworky či knihovny (kromě systémových) ne.

Nahoru Odpovědět  +1 31.8.2015 15:08
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Odpovídá na Michal Vašíček
Michal Žůrek (misaz):

Pak máte zadání blbě napsané. Slovo veškeré tam tedy nemá co dělat.

Nahoru Odpovědět 31.8.2015 15:10
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Nahoru Odpovědět  -1 31.8.2015 15:17
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Taskkill
Redaktor
Avatar
Taskkill:

Předpokládám, že v rámci storage APIs, je asyncLocalStorage taky zapovězeno že? Takže jsem odkázán na klasické?

 
Nahoru Odpovědět  +1 31.8.2015 16:15
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Taskkill
Michal Vašíček:

Ano, jsi odkázán na to, co ti nabízí systém + jQuery. Mají celkem rozsáhlou wiki, tak zkus hledat. ;)

Nahoru Odpovědět 31.8.2015 17:35
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Matúš Petrofčík:

Je možné sa zapojiť aj keď firefox OS nemám? príde mi to celkom zaujímavé... ale nemám ten telefon chalani :) Jak tie aplikácie pre firefox OS vlastne fungujú?

Nahoru Odpovědět  +1 31.8.2015 20:38
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na Matúš Petrofčík
Michal Žůrek (misaz):

můžeš vyvíjet v nějakém simulátoru, prý je použitelný.

Nahoru Odpovědět  +3 31.8.2015 20:45
Nesnáším {}, proto se jim vyhýbám.
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na Matúš Petrofčík
Taskkill:

Pokud máš Firefox (některý z posledních verzí) nainstalovaný ve svém OS, tak můžeš po instalaci simulátoru přímo od Mozilly - mimochodem chce to nainstalovat trochu víc těch rozšíření, je tam něco jako app manager, samotný simulátor a do něja samotný os ... je to pěkně zdokumentovaný na stránkách Mozilly

 
Nahoru Odpovědět  +1 1.9.2015 9:58
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Matúš Petrofčík
Michal Vašíček:

Stáhni si Firefox Developer Edition. Více ve screenech.

Nahoru Odpovědět  +2 1.9.2015 10:52
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Ondrca
Redaktor
Avatar
Ondrca:

JQuery UI se může také použít, že?

Nahoru Odpovědět 2.9.2015 14:15
Zase jsem o něco chytřejší
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Nahoru Odpovědět 2.9.2015 14:16
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Ondrca
Redaktor
Avatar
Odpovídá na Zdeněk Pavlátka
Ondrca:

Jak to zde funguje - když odešlu svůj výtvor, bude hned dostupný ke stažení pro všechny?

Nahoru Odpovědět 6.9.2015 19:38
Zase jsem o něco chytřejší
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Ondrca
IT Man:

Dostupný je až po ukončení soutěže. :)

Nahoru Odpovědět  +3 6.9.2015 19:40
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Odpovídá na Ondrca
Michal Žůrek (misaz):

Do vyhodnocení soutěže není pro veřejnost dostupný.

Nahoru Odpovědět  +3 6.9.2015 19:41
Nesnáším {}, proto se jim vyhýbám.
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Michal Vašíček
Jiří Gracík:

Mě by zajímal ten podpis, co máš pod komentáři. Kdy byla tvorba webu pouze o kódu :D?

Nahoru Odpovědět  +1 6.9.2015 20:24
Creating websites is awesome till you see the result in another browser ...
Avatar
Odpovídá na Jiří Gracík
Michal Žůrek (misaz):

nikdy, protože už na samotném začátku krom kódu byl i obsah.

Nahoru Odpovědět  +1 6.9.2015 20:45
Nesnáším {}, proto se jim vyhýbám.
Avatar
Ondrca
Redaktor
Avatar
Odpovídá na Zdeněk Pavlátka
Ondrca:

Nějak blbne odesílátko, zkoušel jsem to 2× poslat a vždy po kliknutí na tlačítko odeslat vyskočila bílá stránka.

Nahoru Odpovědět 7.9.2015 21:29
Zase jsem o něco chytřejší
Avatar
IT Man
Redaktor
Avatar
IT Man:

Jej, omlouvám se. Když jsem si chtěl přečíst pravidla soutěží (z nudy :`), překlikl jsem se a dal jsem nechtěně Odeslat. By se to mohlo nějak ošetřit. :D

Nahoru Odpovědět 10.9.2015 17:33
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na IT Man
Jan Vargovský:

N1, taky jsem odeslal nic :D snad vyhraju.

 
Nahoru Odpovědět  +7 10.9.2015 17:34
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Jan Vargovský
Michal Vašíček:

A ta aktualizace ve stejnou hodinu a minutu už je něco, nebo pořád nic? :D

Nahoru Odpovědět 12.9.2015 21:52
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Michal Vašíček
Jan Vargovský:

To byl jen test, jestli je vůbec něco ošetřené :)

 
Nahoru Odpovědět  +2 12.9.2015 21:56
Avatar
Odpovídá na Jan Vargovský
Michal Žůrek (misaz):

tak jsem se taky zapojil s "Nic". Přeci jen máš konkurenta. :P

Nahoru Odpovědět  +1 12.9.2015 22:00
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

Michal Žůrek (misaz) Jan Vargovský Dali jste vy dva aspoň vědět Davidovi nebo tu jen objevujete kolo? :D

Nahoru Odpovědět  +1 12.9.2015 22:40
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Nahoru Odpovědět 12.9.2015 22:43
Nesnáším {}, proto se jim vyhýbám.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
Jan Vargovský:

Až tu na to bude formulář a nemusím ho jen tagovat v komentáři (který btw taky nefungoval), tak to třeba reportnu.

 
Nahoru Odpovědět 12.9.2015 22:48
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

Díky všem za účast, zde jsou výsledky:

Ondrca - 40 bodů
První čeho jsem si všiml když jsem aplikaci otevřel je absence viewportu a oběma za toto strhávám body (-10), protože je aplikace naprosto nepoužitelná. Při používání tvojí aplikace mě velice ruší to, že jde označovat text - to můžeš deaktivovat v CSS (-6). Příšerné je i tvoje řešení navigace (máš to rozfrckané v několika .html souborech, v každém je i hlavička a když ji upravíš v jednom, musíš ji upravit i ve zbytku, co třeba vyzkoušet načítat do <body> jen obsah?) a nevýhoda je to především pro tebe při dalším vývoji (-4). Abychom ale přešli k tomu pozitivnějšímu, máš vlastní a originální logo (+20) které se krásně vyjímá mezi ostatními aplikacemi. Co se kódu týče, je pěkně strukturovaný (+10), je pěkné, že aplikace umí i reagovat na uživatelův vstup (+6) třeba v násobilce. Dále jsi použil oficiální layout prostředí Gaia (+14), i když zastaralý (1.x). Po obsahové stránce je aplikace nabitá (+10) a určitě poslouží všem studentům, kteří si před testem zapomněli zopakovat vzorečky.
Doporučuji ti aplikaci publikovat v Marketplace (http://marketplace.firefox.com/developers).

IT Man - 0 bodů
Prázdné řešení.

Jan Vargovský - 0 bodů
Prázdné řešení.

slipiklp - 0 bodů
Prázdné řešení.

Michal Žůrek (misaz) - 0 bodů
Prázdné řešení.

Petr Valigura - 13 bodů
Jako u Ondrcy ti v celé aplikaci chybí viewport a na mobilech se zobrazuje opravdu strašně (-10). Nemáš vypnuté označování textu v CSS (-6) a jako uživatele mě to velice ruší, když na nějakém textu podržím déle prst. Pole pro text jsou i po úpravě viewportu příliš malá (-4), doporučuji ti používat styly přímo z prostředí, jsou dostupné na GitHubu. Zadávání datumu řešíš pomocí klasického text-inputu, ne pomocí date-inputu, výběr pomocí kalendáře by ti umožnil např. upozorňovat na konci akce notifikací nebo akce řadit podle data. Časy MHD jsou též řešené pouze pomocí text-inputu (-6). Celé GUI je takové všemožně barevné, v seznamu akcí máš například červený text podbarvený bíle a všude okolo červené pozadí. Praktičnost aplikace ovšem nelze vyvrátit a musím tě pochválit za nápad (+10). Perfektní je využití localStorage (+20) a tak plná funkčnost aplikace offline. Velmi se mi ale nelíbí, že máš aplikaci vedenou jako certified a nepoužíváš tak permissions (-2), tento typ aplikací je určen pouze pro výrobce telefonů a pro systémové appky. Například číslo na 1188 jsi mohl lehce zaktivnit způsobem <a href="tel:1188">. Stejně jako Ondrcovi ti ovšem musím vyčíst organizaci souborů, následná drobná úprava hlavičky je pak příliš náročná (-4). Za vlastní logo tě ale musím pochválit, bohužel to ale není něco, co by mě posadilo na zadek (+15).
Po drobných úpravách jako je třeba převod do layoutu prostředí bych ti také mohl doporučit publikaci v Marketplace (http://marketplace.firefox.com/developers). Své místo by aplikace jistě našla. ;)

Dominik Gavrecký - 0 bodů
Prázdné řešení.

Placku tedy získává Ondrca. Gratuluji :)

Nahoru Odpovědět  +2 13.9.2015 16:39
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Odpovídá na Michal Vašíček
Michal Žůrek (misaz):

Jak 0 bodů???? Vždyť v jednoduchosti je krása. :D

Nahoru Odpovědět  +5 13.9.2015 17:00
Nesnáším {}, proto se jim vyhýbám.
Avatar
IT Man
Redaktor
Avatar
IT Man:

Jsem třetí v seznamu nahoře! Oh, yeah! :D
Btw. nenapadlo mě, že když tady něco zkusím, další 4 lidi to testnou taky. Snad k této opravě bude takto větší důvod. :)
//EDIT: a mohu si stáhnout svoje řešení. Mrkněte určitě na něj. :D

Editováno 13.9.2015 17:04
Nahoru Odpovědět  +3 13.9.2015 17:03
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Michal Žůrek (misaz):

No každopádně teď trochu inteligentnějí. Každý webový prohlížeč má možnost použít svůj výchozí CSS styl, což je sice na webu již blbost (a myslím, že dokonce sama mozilla používá totožný co Chrome) nicméně má se toho využít právě zde u těch chytrých appek. Třeba na WinJS toho MS využil a i přesto, že tam běží defaultní prohlížeč je v defaultním stylu třeba označování textu vypnuto = vývojáři to nemusí řešit. Takové "drobnosti" by si i Mozilla měla dořešit, protože jim to do store přinese hromadu nepoužitelných aplikací, jen kvůli takovým blbostem.

nechceš jim to třeba napsat, když už si na ně tak vlivný, že ti posílají telefon zadarmo?

Nahoru Odpovědět  +2 13.9.2015 17:04
Nesnáším {}, proto se jim vyhýbám.
Avatar
Petr Valigura
Redaktor
Avatar
Odpovídá na Michal Vašíček
Petr Valigura:

Díky, za konstruktivní kritiku a rady, určitě se z toho poučím :) také bych, ale chtěl říci, že text-inputem to řeším protože nechávám na uživateli co si tam napíše, může si tam klidně napsat "pondělí" nebo "Vánoce" či "příští týden" a to by přes date nešlo. Také časy MHD tak řeším, aby si tam mohl uživatel napsat "Autobus - 12:00" či "Vlak - 14:00", také by to nešlo kdybych použil například jen čísla :) Barev mám rozhodně méně, než vítěz, ale to je asi jedno... Jinak nechápu to zaktivnění 1188, jak to myslíš? :) Jestli bych tě mohl poprosit, ještě o zhodnocení kódu (né do celkového hodnocení, jen tady do komentáře co mám zlepšit), jelikož si Ondrcovi napsal "Co se kódu týče, je pěkně strukturovaný (+10), je pěkné, že aplikace umí i reagovat na uživatelův vstup (+6)" Tak by mě zajímalo co mám na kódu špatně, snažil jsem se o SoC a žádné body z toho (ani minusové, tak nevím) a moje aplikace neumí reagovat na uživatelský vstup? (to už spíš jen ryji :D)
A samozřejmě ještě gratuluji vítězi! :) zaslouží si to!

Nahoru Odpovědět  +1 13.9.2015 17:23
Občas je to tady dobrá klauniáda...
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

Michal Žůrek (misaz) Rovnou jsem tu chybu opravil na GitHubu v oficiálním Gaia layoutu - jakmile mi to přijmou, kdo ho bude používat, už tím trpět nebude.
Petr Valigura OK, je to tvoje volba, ale zdá se mi lepší varianta, když s tím potom můžeš dále pracovat. K 1188 - když vložíš na stránku

<a href="tel:1188"></a>

vyvolá to akci, která spustí aplikaci Telefon a předvolí ti číslo 1188, ty ho potom akorát potvrdíš k vytočení. :)
Kód máš úhledný, ale roztahaný po všech možných souborech. Třeba ty tři .js soubory jsou celkem zbytečné, zvlášť když je to všechno tvoje práce. Máš pěkně okomentované .css, co k čemu patří, to je určitě plus. A ještě jedna rada, když děláš na mobilní zařízení (ale už i na desktopy) - VEKTOR, VEKTOR, VEKTOR. Na všech různých DPI se ti pak budou obrázky zobrazovat hezky, ne jako nekvalitní .png, která používáš v appce.
Jak to bude s tím Marketplace? Submitneš ji nebo necháš jen pro soutěž? :)

Nahoru Odpovědět 13.9.2015 17:47
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

Mimochodem, už vím téma na dalšího machra... :-`
https://www.youtube.com/watch?…

Nahoru Odpovědět 13.9.2015 17:57
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Odpovídá na Michal Vašíček
Michal Žůrek (misaz):

tři js ale nejsou žádná chyba, tak je to správně. Nevím co programoval, ale spíš bych tipoval, že správně to měl rozdělit ještě do více souborů (pokud psal, aspoň trochu objektově).

Nahoru Odpovědět  +2 13.9.2015 18:01
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Michal Vašíček:

Na localu to asi moc nevadí, ale co se týče kvality mobilního připojení v Česku, je lepší mít jen jeden soubor. Musí se pak poslat jen jeden request. :)

Nahoru Odpovědět  +1 13.9.2015 18:05
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Odpovídá na Michal Vašíček
Michal Žůrek (misaz):

ono HTML5 obsahuje API na vynucení cachování.... A těch pár bajtů v HTTP hlavičce tě nezabije.

Nahoru Odpovědět  +1 13.9.2015 18:10
Nesnáším {}, proto se jim vyhýbám.
Avatar
Petr Valigura
Redaktor
Avatar
Odpovídá na Michal Vašíček
Petr Valigura:

To s tím telefonem jsem nevěděl :) to je super. Ale s těma třemi soubory ti musím oponovat říká ti něco SoC, SRP (né že bych na to byl nějaký velký odborník :D) a přehlednost kódu, už vidím jak bych do jednoho souboru vrazil ovládání aplikace, objekt té akce a ještě databázi, zvlášť když si sám říkal, že kdybych použil date input, že bych tam mohl dodělat víc, to by bylo super číst ten kód a nebo ho předělávat... a co se internetu týče, tak je to přeci offline aplikace a nevěřím, tomu, že by trocha té velikosti navíc vadila.

Takže bych měl všechen kód psát do jednoho souboru? Tak to je super hodnocení díky. Tak to si mi měl ubrat rovnou body za to, že se snažím psát přehledně.

Vektor je jedna z mnoha věcí co se musím naučit :) každopádně je super, že takto člověk zjistí na co by se měl ještě podívat :)

Jinak jsem rád, že se ti líbí komentovaný kód a v hlavním hodnocení body nikde (to je zase jenom takové rýpání, práce vítěze byla rozhodně lepší :D)

To mě přivádí k tomu, že by se mělo lépe hodnotit, tím myslím, že by se mělo hodnotit u všech stejné části (nápad, kód, grafika atd.) člověk si pak není jistý proč někdo dostal body za kód... je to kvůli tomu, že jeho kód je strašně dobrý o proti mému (když jsem nedostal ani bod) a nebo se to prostě nehodnotilo, protože byl všední. (Možná, že je to u ostatních machrů lepší, nevím nedíval jsem se, mluvím co se týče tohoto)

S tím marketem ještě uvidím, jestli ji budu opravovat, či vylepšovat, zatím tedy jen pro soutěž, ale kdo ví :)

Nechci aby tento komentář vyzněl špatně, do jisté míry si asi chráním svoje ego :D určitě na mé práci bylo hodně co zlepšovat, jen se snažím přijít na důvod rozdílu těch bodů.

Nahoru Odpovědět  +3 13.9.2015 19:26
Občas je to tady dobrá klauniáda...
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Petr Valigura
Michal Vašíček:

Hele, je to moje první hodnocení a stejně jako vy máte co zlepšovat, já mám taktéž ještě mnoho věcí na vypilování. :)
Jinak, jak jsem psal, oddělit ten JS v jednom souboru komentářem by bylo rozhodně lepší než mít tři, pokud budeš appku stahovat z netu (a takové jsou). Pokud to bude normální packaged která běží i offline, asi to tolik nevadí, ale stejně to bude o nějakou tu nanosekundu pomalejší. :-P

Nahoru Odpovědět 13.9.2015 19:38
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Petr Valigura
Redaktor
Avatar
Odpovídá na Michal Vašíček
Petr Valigura:

Jasně :) jsou to jen takové typy (ty jsi nám dal rady z pohledu člověka co má zkušenosti s vývojem na Firefox OS a já dávám rady z pohledu účastníka soutěže) :) ... Já se hold smířím s tím, že můj kód se asi neposlal nebo se nějak rozhodil (když 0 bodů), s tím, že moje aplikace přestala přijímat uživatelský vstup (0 bodů), s tím, že odůvodněné řešení inputů, které jsi uznal, je špatně (-6 bodů) a že, červená, modrá a bílá, je víc všemožně barevná než červená, oranžová, modrá, hnědá, světle modrá, zelená, bílá a hlavně, že mám programovat v jednom souboru, třeba se příště dozvím, že se nemá programovat OOP jelikož bez toho je to rychlejší? :D ...

Každopádně oceňuji, že jsi si dal práci a i přes moje námitky jsem ve skutečnosti rád, že jsi tohoto Machra udělal, hodně štěstí s dalšími :)

Nahoru Odpovědět  +1 13.9.2015 21:26
Občas je to tady dobrá klauniáda...
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Petr Valigura
Michal Vašíček:

Sakra, ty mě celkem dost mateš. Půlka komentáře srší ironií a v tý druhý mi děkuješ. :D
Připravím vám dalšího a už nebude tak volný. :) Takže tam bude hodnocení jasnější.

Nahoru Odpovědět 13.9.2015 21:57
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Petr Valigura
Redaktor
Avatar
Odpovídá na Michal Vašíček
Petr Valigura:

Ta ironie tam byla jen z části :D abych ti ukázal jak je část tvého hodnocení absurdní... kvůli tomu, že jsi neohodnotil pár bodů, kdežto kolegovi ano :D podívej se na to sám napíšeš "je pěkné, že aplikace umí i reagovat na uživatelův vstup (+6)" u Ondrca a u mě nic :D nebo to samé s tím kódem u něho (+10) a u mě nic, nevím, ale když jsem nic nedostal tak to asi nepřišlo ne :P ...

A to děkování bylo opravdové, nechci ti nějak znechutit dělání takových soutěží protože jsou fajn :) jen ta pravdivá ironie byla kvůli tomu, aby sis dal pozor ať příště, když u někoho hodnotíš kód, tak ho hodnoť i u dalšího nebo když někomu dáš body za to, že tam má vstupy od uživatele, tak to dej i druhému (klidně méně, když to bude napsané hůř) :) toť vše, už se těším na dalšího Machra, doufám, že bude zajímavý :) a spravedlivě ohodnocen :D ... a u tohoto bych už toho nechal, ty už své hodnocení nezměníš (a já už bych snad po tomhle ani placku nechtěl), nechci tady dělat dlouhé diskuze (ups asi pozdě) :D

Nahoru Odpovědět  +1 13.9.2015 22:12
Občas je to tady dobrá klauniáda...
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Petr Valigura
Michal Vašíček:

Ten vstup je u tebe samozřejmost, protože ta myšlenka by bez něj fungovat nemohla. U něj je to příjemný doplněk. Za kód ti zpětně uděluji taky 10 bodů a máš jich 23 - jsi pořád bohužel neúspěšný řešitel. :( :D
S diskuzí na toto téma tedy končíme a já jdu připravovat prácičku na další týden pro vás. :)

Nahoru Odpovědět 13.9.2015 22:18
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Petr Valigura
Redaktor
Avatar
Odpovídá na Michal Vašíček
Petr Valigura:

A já už jsem vážně nechtěl psát :/ nechám si klidně 13 bodů, je to motivující :D ... navíc s tím měněním výsledku můžu říci... proč si nám strhl stejně bodů, za problémy s možnou úpravou hlavičky, když já mám o 4 soubory méně navíc mém případě to dává větší smysl (to rozdělení), proč jsi nám dal stejně bodů za kód, když můj je složitější (tím nechci tvrdit, že je jeho špatný, ale můj zabral víc času a dělá víc), proč si vzal 6 bodů za ty inputy je to vlastnost, kterou tam chci, proč si mě vyčetl barvy a jemu ne, když moje ladili víc, proč si mi vyčetl označení textu v CSS, je to doplněk, když chci kamarádovi napsat o akci, informace můžu jednoduše zkopírovat a poslat :) ... Na tyto otázky nemusíš odpovídat, já jen, že takhle se to dá vést do nekonečna.

Neberte to nikdo špatně, určitě by se tyhle věci dali říct i u Ondrci :) jen chci říct, že můžu lehce ukázat chyby ve tvém hodnocení, teď to píšu jen pro další Machry. Tohle je uzavřená kapitola, to jen to moje ego mě to pořád nutí psát vážně :D Teď jdu zkusit jestli jdou vypnout notifikace ať mě to pořád neláká.

Nahoru Odpovědět  +2 13.9.2015 23:00
Občas je to tady dobrá klauniáda...
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Michal Vašíček
Honza Bittner:

Jen proto, že asi nevíš co je minifikace a concat (spojení souboru), což se na produkci používá, neznamená, že je komentování lepší, což není. :)

Nahoru Odpovědět 14.9.2015 9:07
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
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 45 zpráv z 45.