NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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í.

Diskuze: Machr - Úkolový systém (libovolný jazyk)

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:17.3.2014 15:19

Zdravím komunitu, tento týden si v pravidelné minisoutěži o placku a samolepky vytvoříme úkolový systém. Dobrá zpráva je, že můžete použít libovolný jazyk, ke kterému jsou na devbooku tutoriály (C#, Javu, PHP,...) a také libovolnou technologii (Windows Forms, WPF, ASP.NET MVC, JavaFX, čisté PHP, Nette, JavaScript,...).

Vytvořte jednoduchý úkolový systém. Uživatel může založit skupinu (nebo projekt, chcete-li), ve které lze vytvářet nové úkoly (buď jednotlivcům nebo celé skupině). Skupina může být např. "Oslava narozenin" nebo "Programování účetnictví". Pro zjednodušení může každý uživatel ve skupině přidávat do této skupiny další uživatele systému a také přidávat úkoly celé skupině nebo sobě. Asi je zbytečné dodávat, že úkol reprezentovaný jako nějaký text, datum a splněno/nesplněno.

Pokud vám zbude čas, můžete se zamyslet nad přidáním nějakých rolí (administrátor, člen), kde nové uživatele smí přidávat jen administrátor, který také může jmenovat dalšího administrátora skupiny.

Důležité je odevzdat řešení ve spustitelné podobě. Hlavně pro PHP - s řešením mi pošlete i odkaz na web s běžící aplikací, abych nemusel na localu ke každému řešení tvořit databázi a mohl si aplikaci proklikat. Desktopové aplikace posílejte i přeložené (exe/jar) a s databází (pokud ji mají). Pro C# prosím použijte VS 2013, v Javě ideálně NetBeans a SQLite.

Čas si dejme do pondělí 24.3. do 10:00. Kompletní pravidla soutěží naleznete zde: http://www.itnetwork.cz/…outezi-machr

Autorem zadání je Martin Konečný (pavelco1998), kterému děkuji. Jestli máte také nějaké nápady na zadání soutěží, napište mi je do zpráv :P

Editováno 22.3.2014 19:13
Odpovědět
+4
17.3.2014 15:19
New kid back on the block with a R.I.P
Avatar
Ondrca
Tvůrce
Avatar
Odpovídá na David Hartinger
Ondrca:17.3.2014 15:25

Jsem rád, že už máš více času :D (i když času není nikdy dost :D)

Nahoru Odpovědět
+2
17.3.2014 15:25
Zase jsem o něco chytřejší
Avatar
Odpovídá na David Hartinger
Zdeněk Pavlátka:17.3.2014 15:53

Pěkné zadání, jen se nějak nemůžu rozhodnout v čem to psát :D asi zvolím C# a WPF.

Nahoru Odpovědět
17.3.2014 15:53
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Old Account
Člen
Avatar
Old Account:17.3.2014 16:01

Keby som sa rozhodol zverejnit jeden z mojich projektov pre tuto sucast, je nutne aby som zaslal aj zdrojove kody, alebo staci len odkaz na web ?

Nahoru Odpovědět
17.3.2014 16:01
"If you keep your eye on the profit, you’re going to skimp on the product. But if you focus on making really gre...
Avatar
Odpovídá na Old Account
Zdeněk Pavlátka:17.3.2014 16:02

Kód je hlavní aby se to dalo pořádně hodnotit.

Nahoru Odpovědět
17.3.2014 16:02
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:17.3.2014 16:09

David Hartinger, takže něco jako Asana ?

Nahoru Odpovědět
17.3.2014 16:09
Neaktivní uživatelský účet
Avatar
Odpovídá na David Hartinger
Zdeněk Pavlátka:17.3.2014 16:31

Bude hodně vadit, když budu to C# psát ve VS 2010? Verze OS mi neumožňuje použít nic novějšího... Šlo by o C# + WPF.

Nahoru Odpovědět
17.3.2014 16:31
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Martin Konečný (pavelco1998):17.3.2014 16:47

David Hartinger Díky za použití nápadu. :-) Jsem zvědavý na výtvory.

Nahoru Odpovědět
+1
17.3.2014 16:47
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Petr Nymsa:17.3.2014 16:51

To máš ještě Windows XP že nemůžeš mít novější verzi ?

Nahoru Odpovědět
17.3.2014 16:51
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Zdeněk Pavlátka:17.3.2014 16:52

Ne, Windows Vista. Visual Studio 2012 a 2013 jsou jen na Windows 7 nebo 8.

Nahoru Odpovědět
17.3.2014 16:52
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Petr Nymsa:17.3.2014 17:02

Pokud jsi student, zkus si zažádat o DreamSpark a stáhni si novější systém. Zůstávat na Vistách nemá smysl :)

Nahoru Odpovědět
17.3.2014 17:02
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Zdeněk Pavlátka:17.3.2014 17:04
  1. já jsem s nimi spokojený
  2. není to jen můj počítač
  3. nebudu měnit OS kvůli jednomu programu
Nahoru Odpovědět
17.3.2014 17:04
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Zdeněk Pavlátka
David Hartinger:17.3.2014 17:15

Ono se ve VS 2013 měnilo pár věcí. Nejde tam SQL Server CE a jako výchozí je tam localdb. Asi to přežiju, hlavně abys poslal spustitelnou verzi.

Nahoru Odpovědět
17.3.2014 17:15
New kid back on the block with a R.I.P
Avatar
Odpovídá na Zdeněk Pavlátka
Michal Žůrek - misaz:17.3.2014 17:16

A s MS-DOS spokojený nejsi, proč jsi vlastně přecházel?

 
Nahoru Odpovědět
-2
17.3.2014 17:16
Avatar
Odpovídá na Michal Žůrek - misaz
Zdeněk Pavlátka:17.3.2014 17:17

Nevím, co máš na mysli...

Nahoru Odpovědět
17.3.2014 17:17
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na Zdeněk Pavlátka
Michal Žůrek - misaz:17.3.2014 17:19

to jak jsi tu povídal, že jsi s Windows Vista spokojený.

 
Nahoru Odpovědět
17.3.2014 17:19
Avatar
Odpovídá na Michal Žůrek - misaz
Zdeněk Pavlátka:17.3.2014 17:20

Mám na mysli dotaz: "A s MS-DOS spokojený nejsi, proč jsi vlastně přecházel?"
Došlo mi, na co odpovídáš.

Nahoru Odpovědět
17.3.2014 17:20
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Rostislav Křídlo:17.3.2014 17:29

LoL není to náhodou idividuální kdo používá jaký OS? Jako fakt jsem nečekal že zrovna moderátoři přejdou uplně mimo téma.. Zirko ještě ok, ale Misaz, když už mu odpověděl sdraco že to přežije tak nač to dál rozebírat? Taky se tě mohu zeptat proč používáš Windows Phone když je na hov**? Je to subjektivní názor... S vistama je spokojený tak proč je nevyužívat..

Nahoru Odpovědět
+3
17.3.2014 17:29
MiracleSoft! www.miraclesoft.com
Avatar
Odpovídá na Rostislav Křídlo
Michal Žůrek - misaz:17.3.2014 17:32

Když jsou 4 posty mimo téma, myslím si že je to únosné, nebo únosnější než když se vynoří sprostých 90 postů o vůbec ničem. A mimochodedm Windows Phone je ale úplně mimo mísu, jestli chceš vysvětlím v PM.

 
Nahoru Odpovědět
17.3.2014 17:32
Avatar
Petr Nymsa
Tvůrce
Avatar
Petr Nymsa:17.3.2014 17:34

Jen jsem se vyjádřil k tomu, že už nemá moc smysl zůstávat na Vistách. Sedmičky jsou téměř stejné. Prosím všichni se vraťte k tématu -> k machrovi. Pokud se tak nesplní, veškeré příspěvky (včetně mého) smažu.

Editováno 17.3.2014 17:35
Nahoru Odpovědět
17.3.2014 17:34
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Neaktivní uživatel:17.3.2014 17:35

Sice nejsem moderátor C#, pokud si dobře pamatuju, tohle je přesně tahle věc, proč byli moderátoři zřízeni. Aby se tu diskuze typu Linux vs Windows už neopakovaly, takže se uklidněte.

Nahoru Odpovědět
+1
17.3.2014 17:35
Neaktivní uživatelský účet
Avatar
alfonz
Člen
Avatar
alfonz:17.3.2014 22:17

Konečně Machr pro mě :D

Nahoru Odpovědět
17.3.2014 22:17
lmao
Avatar
Neaktivní uživatel:18.3.2014 14:37

tyhle machry na libovolný jazyk bych zavedl, je to dobrý nápad.

Nahoru Odpovědět
18.3.2014 14:37
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Žůrek - misaz:18.3.2014 14:55

to je individuální, já mám radši machry na specifické technologie.

 
Nahoru Odpovědět
18.3.2014 14:55
Avatar
Odpovídá na Michal Žůrek - misaz
Neaktivní uživatel:18.3.2014 16:47

podle mě jde hlavně o zadání, když bude takhle 'multiplatformní' tak mi to příde fajn

Nahoru Odpovědět
18.3.2014 16:47
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:18.3.2014 16:48

ale co řečí de se do práce :)

Nahoru Odpovědět
+1
18.3.2014 16:48
Neaktivní uživatelský účet
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na David Hartinger
Ondřej Štorc:18.3.2014 17:51

Chtěl bych se zeptat zda jeden člověk může patřit do více skupin či ne?

Nahoru Odpovědět
18.3.2014 17:51
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
 
Nahoru Odpovědět
-2
18.3.2014 17:52
Avatar
Ghost4Man
Člen
Avatar
Ghost4Man:18.3.2014 18:06

Moc jsem to nepochopil; jak mají být řešení ti uživatelé/členové?

Nahoru Odpovědět
18.3.2014 18:06
Všechno na světě můžete chtít. Jenom nemůžete chtít, aby se vám chtělo.
Avatar
Odpovídá na David Hartinger
Michael Olšavský:18.3.2014 18:40

Tato "služba" má být online nebo stačí lokální databáze? Chtělo by to asi specifikovat, protože jinak je zde jednoznačná výhoda ve funkčnosti pro webové technologie... ale pokud se do hodnocení započítává i správný výběr... :)

 
Nahoru Odpovědět
+1
18.3.2014 18:40
Avatar
Odpovídá na Michael Olšavský
Michal Žůrek - misaz:18.3.2014 21:23

ano, je to určené spíše pro webové technologie, desktopové jsou v zadání jen aby se neřeklo. Shrnul bych to takhle: todolist pro spoustu lidí.

 
Nahoru Odpovědět
18.3.2014 21:23
Avatar
Odpovídá na David Hartinger
Michael Olšavský:18.3.2014 21:32

Nějak moc často mi na dotazy určené tobě odpovídá Michal Žůrek - misaz :P Neříkám, že mi to vadí, ale raději bych u tebou zadaných "úkolů" dostal odpověď přímo :P Nebo se o to misaz stará také? :)

 
Nahoru Odpovědět
18.3.2014 21:32
Avatar
Odpovídá na Michael Olšavský
Michal Žůrek - misaz:18.3.2014 21:35

nestarám se, ale soutěži se pravidelně účastním, tak je možná zajímavý i můj názor.

 
Nahoru Odpovědět
18.3.2014 21:35
Avatar
Odpovídá na Michal Žůrek - misaz
Michael Olšavský:18.3.2014 21:38

Však já souhlasím :) Jen se mi už párkrát stalo, že můj dotaz skončil otakto dpovědí někoho jiného. Potom si nejsem jistý :)

Stejně asi na soutěž nezbyde čas. Škoda :)

 
Nahoru Odpovědět
18.3.2014 21:38
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Michael Olšavský
Jan Vargovský:19.3.2014 0:55

Kdyby to neplatilo, tak by se určitě vyjádřil, že to tak není. Nebo tam chceš dát speciální komentář "approved by David Čápka?" :D

 
Nahoru Odpovědět
+1
19.3.2014 0:55
Avatar
Odpovídá na Jan Vargovský
Michael Olšavský:19.3.2014 6:39

To není špatný nápad:D (y) ok...

 
Nahoru Odpovědět
19.3.2014 6:39
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Michael Olšavský
David Hartinger:22.3.2014 9:20

Myslím, že zadání je jasné. Můžeš to udělat jak na desktopu tak na webu, je to jedno. Jinak by tam přeci nebylo napsané Windows Forms :D Že má být aplikace online v zadání není.

Nahoru Odpovědět
22.3.2014 9:20
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:22.3.2014 19:11

David Hartinger, výborně, máme ještě 5 let, neboť nejbližší pondělí 25. března je v roce 2019 :D

Nahoru Odpovědět
+2
22.3.2014 19:11
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:22.3.2014 19:13

Vůbec nevím o čem to mluvíš :` :[

Nahoru Odpovědět
+1
22.3.2014 19:13
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:22.3.2014 20:12

Hele ! Proč to měníš ? Já si teprv chystám složky ! :D

Nahoru Odpovědět
+1
22.3.2014 20:12
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:22.3.2014 20:42

tak co lidi, já už dodělávám?

Nahoru Odpovědět
22.3.2014 20:42
Neaktivní uživatelský účet
Avatar
Eldan
Člen
Avatar
Eldan:22.3.2014 20:49

Přemýšlím že bych začal, ale se svým VS2010 a custom databázovým systémem pochybuju že bych splňoval vstupní parametry :D Ještě k tomu nechci trávit celý den a noc programováním... Takže si počkám na další zadání :)

Nahoru Odpovědět
22.3.2014 20:49
Unobfuscated executable == free source code
Avatar
UrbiCZ
Člen
Avatar
UrbiCZ:23.3.2014 13:53

Zdravím. Tak jsem si poprvé vyzkoušel soutěž a musím říci, že jsem se naučil používat spoustu nových funkcí. Jen jsem ke konci přestával skrz procedurální volbu programování ztrácet přehled v kódu, takže přecházím na OOP.

Výsledný projekt:
http://snitch.cz/tasker

poprvé se přihlašte:
Login: devbook
Heslo: devbook

Zdrojáky:
http://leteckaposta.cz/186988282

Můžete přidávat nové uživatele skrz registrační formulář a poté se pod novým userem přihlásit.

Smazat projekt může pouze zadavatel projektu.

Editovat úkol může pouze zadavatel nebo ten, který úkol dostal.

Úkol splníte tak, že kliknete na tlačítko Nesplněno.
Tlačítko Nesplněno bude viditelné pouze pro zadavatele nebo uživatele, který úkol dostal.

Černě zbarvené datum je takové datum, které již proběhlo.

Nahoru Odpovědět
23.3.2014 13:53
http://snitch.cz/ - web o GameMakeru
Avatar
Odpovídá na Eldan
Neaktivní uživatel:23.3.2014 14:10

Proč celý den a noc? Měl jsi na to týden (7 dnu), tohle naprogramuješ když se tomu budeš věnovát par h denně včetně přemýšlení jak to udělat. :D

Nahoru Odpovědět
+1
23.3.2014 14:10
Neaktivní uživatelský účet
Avatar
Odpovídá na UrbiCZ
Zdeněk Pavlátka:23.3.2014 14:21

Registrace po přihlášení je dost divná věc...

Nahoru Odpovědět
23.3.2014 14:21
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na Zdeněk Pavlátka
Rostislav Křídlo:23.3.2014 15:04

Co je na tom divného?? To není žádné forum ale tasker jen pro lidi okolo tebe blízké, takže je to vyřešeno celkem suprově..

Nahoru Odpovědět
23.3.2014 15:04
MiracleSoft! www.miraclesoft.com
Avatar
Michal Žůrek - misaz:23.3.2014 18:28

Můžu se zeptat proč je Misaz zmrzlinář? To by mě fakt nebavilo.

Že sdraco je misaz: ufff, no a teď ten důkaz.

Editováno 23.3.2014 18:29
 
Nahoru Odpovědět
+1
23.3.2014 18:28
Avatar
Odpovídá na David Hartinger
Zdeněk Pavlátka:23.3.2014 21:00

Tak jsem taky něco stvořil. Aplikace je psaná v C# za použití WPF a LINQ to XML (databáze).
Uživatel může mít tři druhy práv:

  • běžný uživatel (přidává skupiny a úkoly)
  • administrátor (navíc - maže úkoly, skupiny a běžné uživatele)
  • hlavní administrátor (navíc - přiděluje a odebírá administrátorská práva, maže administrátory)

Jen tak na testování jsem tam dal nějaké skupiny, úkoly a následující uživatele:

  1. ADMIN (hlavní administrátor), heslo = access12
  2. zdepav, heslo = 147258369
  3. Hello (administrátor), heslo = asdasd
  4. Jojo, heslo = qwertz

Snažil jsem se o co nejlepší kód a o co nejlepší uživatelské rozhraní.

https://dl.dropboxusercontent.com/…hr_ukoly.zip

Nahoru Odpovědět
+2
23.3.2014 21:00
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Neaktivní uživatel:23.3.2014 22:05

aha tak to budu muset celý přepsat :P
každopádně do dvou týdnů to dodělám a pošlu odkaz (v kritice webů)

Nahoru Odpovědět
23.3.2014 22:05
Neaktivní uživatelský účet
Avatar
Odpovídá na Zdeněk Pavlátka
Neaktivní uživatel:23.3.2014 22:06

WoW, to vypada dobre, jen nechapu proc mi vetsinu projektu chrome a eset blokuje jako virus :D

Nahoru Odpovědět
+1
23.3.2014 22:06
Neaktivní uživatelský účet
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 50 zpráv z 67.