Ahoj vsichni pokrocili i zaccatecnici Co kdybychom spolu vytvorili nejaky zajimavy projekt? Ale stylem, ze
pokrocili by se ucili navzajem a zacatecnici by se ucili od pokrociliych?
Myslim to tak, ze nikdo nebude na nikoho hnusnej a ukazovat mu, ze je uplne
blbej. Proste Spolecny vyukovy projekt...
To jsem rad, ze je o to
takovy zajem No projekt Projekt bychom mohli vymyslet jako
skupina, ne? Kdyz uz mame programovat spolu, proc by to mel vymyslet jeden
clovek? At si rekne kazdy co se mu libi
Muzeme udelat treba nejakou vetsi hru Nebo nejaky smysluplny program pro reseni nejakych problemu a tak podobne
Sjednotit Zacatecnici muzou
delat nejake snadnejsi tridy, nejakou grafiku, nebo neco s formy a pokrocili
jedinci zas muzou delat slozitejsi tridy... Kde zacatecnici budou mit plny
pristup k pokrocilejsim tridam, kde budou podrobne komentare... Bez podrobnych
komentaru by to nemelo smysl... Tedy smysl ve smeru vyuky... Takze to chce
peclive lidi... V tomto projektu nejde o cas, muzeme to tvorti treba 5 mesicu
Hlavne kdyz to bude prinosem ve
vzdelani
Osobně mi je jedno, zda-li by se jednalo o program či hru. XNA sice
umřelo, ale stále je pěkné a zkušenosti zůstanou .
V shrnutí jsem tedy pro technologie: WPF, WFA, XNA, MonoGame?, DirectX?
No pokud kluci budou chtit delat nejaky viceucelovy program, tak si myslim,
ze uvedene technologie asi nebudou potreba... ale kazdopadne molo by se to
zakomponovat nejak Zatim se
musi vymyslet, co by se delalo a pak budeme premyslet nad tim, jak to udelat
Také bych se zapojil, uvidíme v jaké míře. Jak aplikace, tak hra by se
mi líbila, u hry by asi bylo jednodušší rozdělení do tříd. U aplikace by
bylo dobré, aby nebyla podobná žádné již existující, nebo aby něčím
(funkcemi/jednoduchosti/designem) nad ostatní vynikala.
Tak tech aplikaci muzeme udelat vice Z pocatku bude asi slozite se nejak sesynchronizovat... Takze bych
jako uvodni aplikaci udelal neco normalnejsiho a az pak bych se vrhnul na neco
extra
Našel jsem skvělé rozšíření pro ASP.NET, dají se v tom dělat webové
aplikace tak jednoduše, jako běžné WinForms. Možná byste spolu mohli
udělat nějakou webovou hru, dnes jsem to rozjel na freehostingu i s
databází, je to opravdu jednoduché, funkční a zadarmo
Taky bych se přidal, jsem pro program... her je až až a je to nuda, XNA je
mrtvý a C++ tu umí asi 2 lidi ( ve fázi kdy se dají dělat hry ( já to
nejsem )) Co nějakou užitečnou aplikaci pro každodenní používání?
Žádný určitý nápad nemám.
Me se libila myslenka udelat neco se sitovou komunikaci. Je to vcelku
zajimave tema, bohuzel aplikace pro bezne pozivani mne zatim nenapada, ale mile
rad uvitam jakekoli vase navrhy
Ostatne napadla me takova "textova" hra Urcite znate: http://www.bitefight.cz/game a dalsi podobne takoveto hry...
Napadlo me, ze bychom mohli udelat neco takovehoto, akorat pres mistni sit Bylo by to zajimave z hlediska
komunikace a optimalizace serveru. A kdyby se zadarilo a vymysleli bychom vcelku
slusnou hru, tak prepsat to do ASP.NET uz neni v podstate tak velky problem.
Ostatne tema hry by mohlo byt treba K-1. Myslenku mam takovou, ze by si tam
hrac vybral ze 3 zakladnich charakteru postav, kde kazdy charakter ma nejakou
specialni vlastnost. Napriklad jednomu charakteru by se rychleji doplnovala
energie, ktera je potreba na trenink a utok na ostatni hrace. Dalsi hrac by zas
mel neco co bychom spolecne vymysleli.
Pak by si hrac vybral styl boje, od MuayThai po karate, bo co ja vim A kazdy tento styl by mel nejake
sve udery treba direct (prima linka pesti s oblicejem protivnika) by mel 5
urovni vylepseni. To by stalo nejake penize a tak dale Mohla by tam byt i nejake comba
co by bylo treba financne
nakladny a tak...
Souboj mezi hraci by vypadal bud tak, ze by mohli souperit jen online hraci a
pak by se to delalo stylem, ze by hrac jedna naklikal na kazde kole (byly by
treba 3 kola) 10 uderu/obranych chvatu a druhy hrac taky... a ted by se nejak
mezi sebou maltili, napriklad, kdyby H1 dal kop z otocky za 20HP a druhy hrac
zas Nejake combo za 80HP, tak by treba ubral 60HP hrac2 hraci1 a nebo i hrac1 by
ubral 20HP hraci2... no proste dalo by se nad tim dosti uvazovat a tak
jj dej mě na to chvíli zitra budu nad tím přemýšlet ve škole zatím sem měl pouze návrh na
nějaký ten chat, ale nevím jestli to projde nebo udělat nějakou komunikací
pro hráče PC her
Já rád dělam práci se soubory, ostatně hodně z mých programů bylo
kvůli práci se soubory (explorer.exe (nemyslim originální windowsáckej),
umv, tkd mc), takže budu jedině rád když budu moct něco z toho využít i
tady.
Theodor Johnson , David no nejsem ani trochu proti Rad splodim cokoli Hlavne aby to splnilo svuj ucel,
tedy aby se lide diky tomu priucili programovani a naucili se programovat v
tymech, coz se hodi do firem
Kdysi jsem psal aplikaci pro správu hudby, uměla zobrazovat náhledy alb,
vybrat náhodné album a tak. Hudby má každý dost a nenašel jsem program co
by obstojně fungoval, každý to řadí podle iD3 tagů, které jsou stejně
nevyplněné. Možná by to bylo dobré téma.
No ... zajisté nemusí být celý kolektiv (c#) devbook na 1 projektu
...
Myslím si že na toto téma bude dost zájemců a dělat něco v několika
desítkách lidí ...
Kdyby nás bylo hodně tak můžem hlasovat a komunita se rozdělí na třeba
2 části přičemž každá může dělat něco jiného
Osobně bych se ale přikláněl k tvorbě nějakého programu, který
budu/em využívat každý den ...
Jinak v tomto projektu bych se rad zameril na detailni popisovani vseho, co
budeme vytvaret... Tak moc detailni, ze kdyby to cetl nektera z nasich babicek,
tak aby to pochopila
Coz bude asi to nejtezsi, co na tom projektu bude Vsichni umime bouchat kod jako
jedinec, ale neumime pracovat v tymu a jeste k tomu psat detailni dokumentaci s
pseudokodem.
Mě se líbí Java, hloupě jsem jí nenáviděl asi rok a pak jsem si jí
zkusil a do C# už nikdy.
Takže ano co třeba v Javě?
vím, je tu Wine a podobně a většina jede na Windowsu, ale stejně Java je
skoro stejná jako C# tak proč rovnou nezačít v multiplatformním jazyce?
C# nachlup stejná jako Java ( krom pár věcí ) syntax je taky stejnej,
vsak to je vlastně skoro C# tak proč to rovnou nepsat v "skoro C#" a mít to pro všechny
systémy.
oboji ma neco, ja
hlasuji take pro C#. C# ma Visual Studio a to je vyhra uz sama o sobe Hold si nas program neuziji
linuxaci A nebo udelat
druhy tym, ktery se bude podilet na ClassDiagramu a pod, ale pak si bude bouchat
kod v Jave
Ono i pod C# se nejak urcite da psat pro linux... Neverim tomu, ze to
nejde... Tedy zkusenosti s tim nemam a nic jsem o tom necetl, ale myslim, ze to
nejak pujde...
ježiš to neumíte udělat form jinak než klikačkou že potřebujete VS?
mg v Javě jdou taky
naklapat nějaký kravinky do formu jako ve VS ksakru kde jsou javisti když je
člověk potřebuje
RyKk014N : Dobře poznamenal logo převršuje všechno to, co C# nabízí.
Honza Bittner rozdil je minimalni kdyz se MS inspiroval trochu vice od
Javy, je to spis o tom kdo se ktery jazyk zacal ucit prvni,
[me|]723[/me|]Зайчикe uznavam za to ze presel po bezduvodne nenavisti
na Javu
Napsal jsem to špatně. Ano Mono není XNA, ale snaží se aby tomu tak
bylo. Zkoušel jsem jej jak na Desktop, kde to funguje stejně a zároveň i
verzi pro Win8 (Metro) kde to znovu šlapě v pohodě. Mono nabízí i Android,
ale tam už nevím jak to je s výkonem apod
Lidi nebudeme tady resit C# a Javu.
Proste Javu pouzivaji chytri lide, kteri vi co je dobre pro jejich
budoucnost.
No a C# ti mene chytri, kteri se nechavaji oblbovat zdejsi komunitou, ktera C#
preferuje.
Vlastně máš pravdu no
... jo v pohodě J8 bych se
rád přidal do projektu, ale teď nemám čas - školní projekt, který musí
být do 18. března vv použitelném stavu, dokumentace o projektu. Takže snad
někdy v budoucnu
Joo no, dost reci o C# vs. Java... Rad bych toto udelal v C#. Zalozil jsme to
zamerne v C# foru. Tedy do 29.3. vymyslejte ty projekty a pak udelame
hlasovani... Az odhlasujeme, zacneme na tom pomalicku delat...
tak mě napadá, co takhle vytvořit "hru", kde by byli pouze achievmenty a
procházeli byste určitý svět? Např. něco jako hry na motivy Simpsnů, kdy
máte už nějakou předlohu města a vy byste ji převedli do hry, takto by se
mohla udělat např. část Prahy vlastně by se tam jen procházelo ulicemi a maximálně sbírali
cointy.
a nebo program, něco jako xfire, který můžete zapnout ve hře a psát si s
ostatními, ale aby to bylo na způsob, jak jste naprogramovali vy tady program,
který spojuje skype, facebook, ... takže nakonec byste mohli ve hře spustit nějaké okno a psát si s
kamarádem na facebooku
Oboji ma neco do sebe... Nejde jednoznacne rict, co je lepsi a co ne... A
proto me toto tema dosti unavuje. Lide (vetsina) vyznavajici C# uznavaji i
ostatni bohy jako Java, C++ a podobne, ale Javiste, ti jsou neco jako Krestane
Jeste chybi, aby brali
"odpustky" a nechali si libat prsten
Napriklad ja respektuji jakykoli jazyk, ale nejvice mne zaujal C#. Protoze si
sedla skupina lidi z MS a vytahli z vetsiny jazyku to nejlepsi a nacpala to do
C#. Jazyk, ktery mi prijde uplne uhnily je PHP. Ono je faktem, ze nahore to
krasne kvete, ale dole jsou uhnile koreny.
PHP vznikalo asi nejak takhle:
Nekdo potreboval na svych osobnich strankach aktualizovat datum a pod. Proste
konat nejake primitivni veci a tak si na to udelal "script" a tahle se to
nabalovalo az do (a ted v hodne uvozovkach) """"programovaciho jazyka"""" Predstavte si, kdyby treba
mrakodrap navrhovali tak, ze napred vezmou kulnicku na drivi, prestavi ji na
garaz, pak na rodinny dum, pak tam pridaji nejake nadstavby a pridaji nejaka
patra... a postupne se z toho stane mrakodrap anizby predem nekdo tusil ze z te
kulnicky na drivi nekdy bude mrakodrap. Tohle je situace PHP
Docela mě štve ale zároveň baví číst tady tu diskuzi. POslední dobou
se to vždy zvrhne v obrovský flame C# vs Java nebo někdy Matesax a ostatní
lidé na devbooku. Co takhle začít řešit ten projekt ? A Fugiczek by se mohl chovat torchu
seriozněji. Velké řeči proti C#, které se snaží být vtipné, ale opak je
pravdou. Nechcete založit vlákno C# vs Java, kde by jste si mohli občas
vylít potřebu se pohádat ?
Uznávám jakkýkoliv jazyk, ačkoliv sám zatím programuju pouze C#. Javu jsem
malinko zkoušel a netvrdím že je špatná. Ale můj komentář v tomhle
nebude mít váhu. Loučím se a jdu si číst dál diskuzi
Už to tu zaznělo několikrát. Proč Javisté nejsou schopni říct
nějaký kloudný komentář, proč si hájí pouze a jen pouze svoji Javu ?
Chtěl bych celkem slyšet
co je tak zcela špatného na C# , stručně ale jasně A jetě jedna věci, jaký
používáš OS ?
Je faktem, že jem ještě od žádného only Javisty neviděl nic, jenom
prázné narážky na všechny ostatní jazyky, na všechny lidi, co
používají něco jiného než jejich milovaný Linux. Netvrdím že Linux je
špatný, každý má právo používat OS jaké se mu líbí a myslím že je
to samé i s jazykem
Já bych to ukončil, já proti .NETu nikdy nic neměl. Fajně se v něm
učí je to super jazyk, ale když chce člověk přejít na jiný system tak
má smůlu ( mono je blbost ) v tom dělat nebudu. ASP je taky kravina člověk
zaplatí dvakrát tolik co normálně kvůli windows serveru. Prostě hrůza jen
tahačky peněz. Potom člověk zkusí Javu a to že se říká že C# je
okopírovaná java je hned na první pohled zřejmé skoro všechno je nachlup
stejné. Takže C# je jen taková kravina od Microsoftu, aby měli víc peněz a
lidi ( skoro každej si na windows stěžuje ), tak v tom vesele programuje a
Microsoft akorát podporuje. Java je to samé jako C# a je navíc
multiplatformní takže to je jasná výhra, dá se v tom programovat snad
všechno a pro všechno. Což se o C# říct nedá. Navíc Java má tak sexy
logo.
Bylo by to dobry i do programu, protoze v directX jde pracovat ve formech, a
vestaveny graphics jsou strasne pomaly na vykreslovani (zkousel jsem to a
directX ma 15x vic fps)
Uznavam vsechny jazyky krome C#, duvody proc Javu a ne C# jsem do komentaru
na devbooku psal uz nekolikrat, znovu se mi to psat nechce. Nejlepsi je ze
vsichni co odsuzujou javu nikdy javu nezkusili Takovych lidi je mi lito,
nemaji vlastni nazor a jen hloupe poslouchaji ostatni... Ti co zkusili javu uz k
C# nechteji. Vemte si priklad z Зайчикe javu nesnasel, okusil javu a ted
ji miluje a C# nemuze ani citit
Jn, půl roku v .NET protože mi bylo řečeno že C/C++ nemá budoucnost,
slepě nenávidím Javu... po půl roce " hele linux je hezkej to chci domů ",
tak zkusím si javu aspoň se mi potvrdí že je to blbost no a teď si nepřeju programovat v
ničem kromě javy až do konce života zkuste si to třeba den dva programovat v Javě.
To tu .NET komunita spadne na Sdraca a pár jedinců, kteří zkusili a
nelíbilo se.
Musim ti oporovat s tim ASP.NET, servery uz jsou take dostupne za pekny peniz
A existuji uz i nejake FREE
A i kdyby C# byla okopirovana
java, tak porad C# ma vyhodu v tom VS A sam si protirecis v nekolika vetach, nejprve, ze proti .NETu nic
nemas a pak ze C# je kravina
Ze si lide na Windows stezuji? Koukni co to ma funkci, jak je to velky projekt a
vcelku jim to bezi i stabilne a svizne... Myslim si, ze nikdo z nas by nic
takoveho nedokazal postavit ani v 1/1000000 toho, co umi win.
Neohanej se porad logem, uz je to ohrane... Multiplatformost je asi jedinna
vyhoda...
Takze se domnivam, ze tve argumenty jsou uzanvane mozna tak u vas v
Javadilne... A tak bych rad uz tuto stupidni debatu ukoncil. Pokud se ti C#
nelibi a chces se do vyvojaru v tomto jazyce navazet, tak prosim odejdi a najdi
si jinou zabavu.
Nikdo tady javu neodsuzuje... Nikdo nerekl, ze je to spatny jazyk... A ze
Wintrix presedlal na Javu? je to jeho styl a nevidim sebemensi duvod, proc by mu
java nemela vyhovat... Kazdemu se libi neco jineho... Takze bych rad poprosil i tebe, abys
uz s timto prestal...
Mozna ne, to zalezi od konkretniho projektu, ale jde o to ze ja hrozne
nenavidim kdyz program pri napriklad zobrazeni panelu problikava, coz se u
directX nestane, ale vyplati se to jen u projektu kde je estetika dulezita.
Java ma zase IntelliJ IDEA na ktery se VS muze jit zahrabat. Lidi jsou
zaslepeni na Winech protoze nic jineho neznaji. O te stabilite bych dost
pochyboval. Lidi si na to stezuji furt, ale nemaji na vyber, kdyz nic jineho
neznaji. Logo ma java pekne, ma nejake slusne C#? Multiplatformost neni jedina
vyhoda, C# mas jen na winy, kdezto javu narves vsude, od pocitacu az po
bankomaty.
Presne Takze az nejak
vyberem projekt, urcite se budeme zaobirat nejakou realizaci a pak to muzeme
probrat
Jinak u toho problikavani - mel jsi DoubleBuffer = true;? (nebo jak to tam
je)
To bylo předtím a potom, předím že .NET je úžasnej ale teď že je to
rakovina. To si neprotiřečím. To že logo je krásný je fakt a nikdy to
ohraný nebude, možná tak protože co koukáte na šipku v kostičce a to že
je java pomalá je taky ohraný a ani to není správný argument od někoho kdo
dělá v .NET protože C# a Java jedou v rychlosti stejně. Servery kde je
windows 8 server je pořád málo a stojí pořád víc než by měli. Visual
Studio je strašně fajn, okusil jsi Eclipse? NetBeans? Není to tak rychlý
jako Visual Studio ale uděláš v tom uplně to samé a to že neumíš
vytvořit objekty bez použití ToolBoxu taky není můj problém ( naklikat to
jde samozřejmě taky i v NB nebo Eclipse ).
Z toho plyne že C# a Java jsou stejný jazyky akorát Java je
multiplatformní a vyvíjí se a samozřejmě má hezčí logo.
Promin, nechci se te nejak dotknout, ale precti si to po sobe, uz i trochu
slapes na jazyk. Ano lide si stezuji, ale casto jsou pady systemu zapricinene
lidskym faktorem, ktery system pouziva. A kdyz si vezmes v potaz, jak je WIN
ohromny projekt a co veci to umi, tak je to az k uzasu, jak to funguje
Зайчик a Fugiczek , tak a ted uz mi je vas i lito. Nejem, ze
mate argumenty, ktere by vymyslelo i 10 lete dite, ale uz se opakujete jako
papousci. Bezte si PROSIM spamovat vase forum, klidne si tam piste, jaci jsme
exoti, ale tady nas neotravujte...
Moznas by ses uz nemel projevovat, protoze to co rikas je uz k placi, predtim
jsme se smal a myslel jsem si, ze si delas srandu, ale ted? Ted uz se mi chce
brecet...
bool bArgument_hezke_logo = false;
bool bArgument_multiplatformost = true;
int iPocet_Opakovani = int.MaxValue;
bool bJe_to_uz_trapne = true;
Nikdo Javu nenapada, ale myslim, ze vy dva jste si spletli forum, nebo
neumite cist? proc sem
vubec lezete, kdyz je .NET tak spatny?
Ale proc je tak tezky proste mlcet? chapu javu si uznavejte vic nez boha, my
ji nechcem a kvuli tomu ze tady budete argumentovat jak ma pekny logo a ze je
multiplatformni ji ani chtit nebudem
Uz nevite co
inteligentniho rict, vid?
Vzdyt jsi jen ditko i tvuj pseudokolega Hale v klidu se pripravujte na
maturu a necpete se do neceho, cemu nerozumite Zacni argumentovat necim, co mas
halvu a patu a pak se uvidi.
Uz se tesim, az vas odsud budu moc vykyblovat.
Je vtipné sledovat zastánce Javy a C# jak se neustále hádají, přitom
jsou to z dvou třetin totožné jazyky. Já nemam rád ani jeden, ale jak jsem
už dávno zjistil, hádat se tu o tom s kýmkoliv nemá cenu, názor stejně
nikdo nezmění, ani já ho nezměnil. Prostě programujte v tom co vám nejvíc
vyhovuje a nevnucujte si to navzájem, je to zbytečné.
My se nehadame, nepresvedcujeme nikoho o spatnosti Javy... Ani netouzime po
tom, aby nekdo zmenil nazor... Chceme jen aby se sem necpali, kdyz tu akorat
delaji bordel...
Priprava na maturitu? To jako vazne? Skolstvi v tomto state je na hodne
spatne urovni takze se da zvladnout bez uceni. Kdybych tomu nerozumnel tak se tu
nehadam
Dobre no, rika se "Moudrejsi ustoupi" a je to ocividne pravda. Ja uz nemam
chut tu s tebou ztracet cas. Ze je na tom skolstvi spatne asi patri do jineho
fora, tady se resi C#. Uz ti nebudu odepisovat a doufam, ze ani nikdo jiny, tebe
to prestane bavit
A to je dobrej nápad udělejme program/simulátor tamagotchi, grafika ná
stačí jednoduchá a simulovat interaktivitu to muže prakticky neomezeně,
záleží jen na představivosti a výpočetním výkonu
Theodor Johnson : Tema bych zatim nechal Az vybereme projekt, tak zalozime
nove Rad bych videl, nejake
poradne cislo (komentaru) u tohoto tema
martinsakra : Tamagoci uz tu nekolikrat bylo a nevim, zda jsi cetl
historii nekde u zacatku, ale domluvili jsme se na programu Mozna zajimave tamagoci by bylo s
nejaky MP
koukam, ze se tu rozjela poradna hadka .
Ja jsem pro C#, kdyz uz jsem u toho.
Ted ale k memu navrhu. Vetsina tu je pro program, takze muj navrh je
nasledujici:
Co kdybychom udelali nejakou fajn aplikaci na poznamky (s tridenim,
upozornenimi, ...), ktera by byla propojena s online serverem? Proste poznamky
dostupne online-offline se synchronizaci.
MOhli bychom využít SkyDrive, ovšem tohle by bylo úzce vázaný na
Microsoft a bylo by potřeba aby uživatel měl Microsoft account, takže tato
možnost spíše padá. Na win8 (METRO) se tohle využivá pořád a je to proto
přímo stavěný. Ale předpokládám že projekt bude Desktop aplikace
jj, W8 mam uz nejaky ten patek, byly soucasti ASUS G75vw, z pocatku jsme se
jich bal, ale ted bych je nemenil
Me napadlo, ze bychom mohli udelat neco jako tu nekdo delal ten konunikator,
tedy vsechny chaty v jednom okne, ale my bychom to mohli udelat ON-LINE, tedy
jako nejaky web... To by bylo hodne pouzivatelny, osobne bych to hojne vyuzival,
jen se prihlasit nekam na web a byt online na vsech chatech a mozna i
videohovor, ale tam by se to muselo resit nejakym presmerovanim, to bychom
museli nastudovat
to jsem nevedel, ze neco
takoveho je Ale to je dobre, ze
jsem to nevedel... Kdyz jsme to nevedel ja, tak o tom nebude mit povedomi ani
siroka neprogramatorska verejnost a proto bychom mohli udelat neco vlasteneckeho
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Člen
:11.3.2013 11:46
Ja prave nemel moc predstavu ohledne vlastniho serveru. Dokazal bych to ale
videt jako format ukladany ma cloud (treba SkyDrive), z ktereho by se soubor
nacital.
Přesně tak, pokud to chcete pojmout formou výuky, tak se vyhněte
dropboxu/skydrive, ale použijte verzovací systém - je už celkem fuk, jestli
to bude SVN, Mercurial, GIT nebo TFS, základní princip je stejný, i když GIT
je na tom poslední dobou asi nejlíp (např. offline commit).
Skoro ve všech zaměstnáních, kde se programuje, po vás nějaký
verzovací systém budou chtít.
SkyDrive má verzování. Nebo na Win8 je místo k ukládání dat Roaming
Folder. Tato složka se neustále stále synchronizuje mezi zařízeními, kde
je přihlášen uživatel.
Jde totiž o to, že po nějaké době se občas vyskytne nějaký vandal,
který zlikviduje společnou práci mnoha lidí na úložišti - aby se to dalo
obnovit. Dále je výhodné, pokud se dá stáhnout verze souboru, která byla
třeba před měsícem nebo která byla mezitím smazána.
Pokud tohle SkyDrive umí, tak se pro projekty v C# dá použít.
Měl jsem v plánu udělat: Speech recognition (prostě by ses s ní
normálně bavil - povídal si). Propojit si s projektem Jarvis http://www.youtube.com/watch?… a třeba říct Elis
roztáhni žaluzije, rožni atp. ovládat domácnost. Napojit si ji třeba na
komunikátor - ISIM (http://www.itnetwork.cz/…the-chat-bot) atp.
Pokud by měl někdo zájem se podílet na vývoji, dejte vědět. Můžu se
zapojovat a pomáhat vám, ale nemám čas, abych to celé naprogramoval
sám.
Podrobnosti, kód a já nevím co všeck bude potřeba se můžeme domluvit
přímo. Seznámím vás s kódem, ukážu vám, kde čerpat a jak co dělat,
můžete se ptát (ale né na všecko). Když budete mít fakt chuť se do toho
pustit a někam to dotáhnout, tak napište Ale nechci strávit čas, že mi
pak řeknete po tom co s váma strávim času pomocí, že vás to nebaví a nic
se neudělá.
rád bych s tím pomohl ale jeste sa mám co učit na toto bych fakt neměl
, a mám ještě taký dotaz
ten Jarvis to v čems programoval, a kde sa kupujů ty věci že to možeš sám
programovat (tak ze zvědavosti )
To ti řekne David Čápka Hartinger na tom projektu se podílel on. Já ho chtěl jen
využít v Elis. Ale asi bych použil .NET Gadgets. To programuješ přímo v C#
což je fakt mega. To co je st ím motorkem to se koupí takovej procesůrek už
předprogramovanej a máš aplikaci, kde si načteš ty výstupy (relátka) a
jen klikáš, je na to nějaká knihovna, kterou jen použiješ. Ale bral bych
ty .NET Kit nebo jak to je něco takovýhodle: http://www.ghielectronics.com/…/product/297
Co nějaký hezky rozšiřitelný grafický editor? Bylo by k dispozici SDK s
interfaces pro psaní pluginů - tvůrce pluginu by mohl přistupovat nějakou
managed cestou k pixelům bitmapy a upravovat je podobným způsobem, jako se to
dělá při psaní pixel shaderů.
Navíc by mu platforma umožnila vytvářet dialogy pro nastavení parametrů
efektu, případně nějaké standardizované nástroje (výběr oblasti
obrázku etc)
Ideálně by potom vznikl "Effect store" - nějaká web service, kde může
tvůrce efektu nabízet svoje dílo, uživatelé ho mohou stáhnout, ohodnotit,
komentovat, možná i zmáčknout nějaké kouzelné tlačítko "Donate" (?)
Nevím, jestli to v dnešní době má naději na nějaký skutečný
úspěch, ale jako vývoj pro zábavu by to myslím mohlo být zajímavé + už
z podstaty věci si umím velmi dobře představit spolupráci více lidí s
omezenými možnostmi komunikace.
SW den co den, by byl vhodný propracovaný úkolníček -> kategorie,
štítky, filtrování, synchronizace, upozornění, důležitost poznámek ....
zdánlivě jednoduchá aplikace může být i velmi propracovaná
Rád bych se zapojil, ale momentálně mám mnoho práce do školy, projekty
a možná se objeví ještě jedna zajímavá prácička. Ale klidně rád
pomůžu s návrhem aplikace, co se týče nápadů a funkčnosti
Zdravim, teprve až ted si pročítám tuhle diskuzi a musim říct, že se
mi líbí ten nápad udělat společný projekt . A při čtení té hádky jestli
je c# lepší nebo horší než java mě napadlo, že bychom mohli programovat 2
úplně stejné programy v těch dvou jazycích.
Javisté by dělali v javě a ostatní v c# .
Potom by se po otestování nezávislých testerů obou programů zjistilo,
který program napsaný v určitém jazyce je lepší nebo horší, případně
by se zjistilo, že jsou tak na stejné úrovni
Ve výsledných programech bude vidět, jaká je rychlost, velikost výsledného
programu
anebo délka zdrojového kódu apod. (A jelikož by na projektu pracovali i
začátečníci, tak by moli říct, jak je jazyk těžký na naučení.)
A tak by v budoucnu už nemusely probíhat takové hádky jako ted, který
program je lepší
btw: Já se spíše přikláním k JAVĚ
Nesouhlasím, je rozdíl, když to programují dva lidé v jednom jazyce a v
druhým 20. Kód bude na chlup stejně dlouhý pokud se použije stejná
mechanika. V javě to bude o kapánek rychlejší nebo stejně rychlé. Rozdíl
by byl, kdyby to programovali C#isti svojí verzi a javisti svojí verzi. Spiš bych to viděl jako boj, než
jako porovnání. Protože to bude stejné, akorát jedna verze bude
multiplatformní a druhá ne.
No tak klidně to můžeme udělat jako takový souboj
A když to bude úplně na chlup stejné, tak aspon bude vidět, že java je
lepší, protože ten program rozeběhneš na více strojích
Programovací jazyky jsou nástroje vytvořené lidmi.
Je to jako kdybys řešil, jestli je lepší kladivo než kleště.
Kdejaký dělník má víc rozumu, protože i když jde např. kleštěma
taky zatlouct hřebík nikoho nenapadne pomlouvat kladivo.
Jediná důležitá věc je ta, zda dosáhneš výsledku nebo ne.
Pokud k němu dojdeš špatnou cestou a přiděláš si práci,
je to tvůj problém a ty budeš špatně programovat. Nic víc,
nic míň. Pokud by se dělala rozumným a dostatečně věděckým
způsobem analýza vlastností toho kterého jazyka, má to určitě
smysl, ale tohle, co tu děje je jen zbytečná bouře v hlavách.
Už by to opravdu chtělo moderátora, který by případné už to tak
musím říct dementy, kteří nejsou schopní pochopit, že tohle je vlákno o
C# a nikdo nemá náladu se tu hádat co je lepší jestli Java nebo C#...
Javisté ať si jdou dělat co chcou tady se řeší společný projekt v C#.
Kdo se chce mermomocí hádat, nebo by jen váhal http://www.zive.cz/…default.aspx myslím, že tady je
dobré srovnání, nevím kde všichni berou, že java je rychlejší
a dost panove, nechci v tomto vlakne videt cokoli, co by nasvedcovalo a
podporovalo dalsi vasnivou debatu o C# vs Java. Kdo povede tohle vlakno timto
smerem, bude zablokovan na tomto vlakne a vyloucen z projektu. Nejprve se musime
naucit chovat, az pak muzeme spolecne neco udelat!
Mě příjde jak když neumíte číst, nikdo už tu dávno neřeší jestli
je C# lepší než Java. Tak není důvod to řešit, jen burdacz tu povídá o
dementech. Já jsem řekl že úplně stejný projekt dělat v těhlech dvou
jazycích nemá smysl. Smysl by to mělo až "kdo udělá lepší projekt...
javisti nebo C#isti" Tak nás furt nevyhazujte z veřejného topicu. Nikoho
neurážíme ani neprosazujem nic takže se uklidněte. Jestli chcete topic kam
můžete jen vy, tak si jděte někam kde si můžete svůj topic zamknout když
vám vaděj i jen komentáře od Javistů!
BTW : Co zkusit nějakého klienta? IRC,Skype,ICQ,FB...?
Ahoj, dostal jsem nápad na velmi složitý program. V podstatě něco na
způsob TeamViewer. Přivedlo mě na to to, že když chci něco
složitějšího, musím se krčit u desktop PC, protože můj netbook to
nezvládne.
Šlo by vlastně o dvě věci:
Serverovou aplikaci pro Desktop PC
Něco na způsob OS pro netbook
Netbook by tedy s OS sloužil jako klávesnice/myš/monitor, ale řešilo
by se to přes internet. (případně nějaká možnost pouze na lokální
síti).
Tedy, mohl bych využívat všechen výkon Desktop PC i ve škole, na
netbooku.
Bylo by dobré kdyby se jednodušší procesy řešily přímo na netbooku.
Vím, bylo by to složité naprogramovat, ale kdyby se zapojil celý devbook,
tak bysme to mohli mít tak do půl roka, ne ?
Musel bys mít na desktopu veřejnou IP adresu, aby ses připojil odevšud,
jinak bys ještě musel někde mít třetí aplikaci, která by na nějakým
serveru běžela a routovala ty data mezi tím klientem a serverem.
Hmm zajímavý nápad. Doteď jsem se nechtěl příliš zapojovat ale tohle
by mě celkem zajímalo. Pokud jsem to správně pochopil má to běžet na
principu Onlive, Gaikai - Hra běží na serveru a klient(člověk) se k ní na
dálku připojí a hraji aniž by musel splňovat minimální požadavky
že?
Prosím už se tu nehádejte, v obou jazycích jsem začátečník. Javiste
pokud chcete dělat v Javě taky společný projekt založte si téma v Javě a
neřešte to prosím tady.
A pojďme řešit projekt:
Co takhle udělat od všeho něco. Program by byl něco jako Elis, prostě
bychom spojili tyto 3 programy (Newton Dictate, Kecal, Voice Reader), takhle
bychom měli robota, který by se s námi dokázal bavit. Do toho programu
bychom pak mohli přidat již zmíněný chat, slovník, plus nějaké programy
na poznámky, kalkulačku, počasí, menší hry, dále by mohl například
spravovat knihovny filmů a hudby, vyhledat a přehrát písničku a určitě by
jste vymysleli spoustu dalších. Nejlepší by na tom bylo, že by byl program
kompletně ovládán hlasem. Na své by si přišli i grafici, žena která
hýbe pusou, podle toho jak mluví. Knihovny filmů, celkový vzhled
programu.
Jak jsem psal ty tři programy:
Newton dictate - elektronická zapisovatelka s 98%
přesností, dokáže češtinu, stojí obrovský peníze, takže bychom museli
udělat něco podobného, to by bylo asi nejtěžší.
Kecal - program, který odpovídá do konzole na to, co mu
píšete. Musel by se hodně vylepšit, aby nepsal nesmysly.
Voice Reader - program co umí číst, Elis už to umí. To
by nemělo být problém.
Jsem začátečník, takže mám možná naivní názory, ale myslím, že by
se na realizaci mohli podílet, jak začátečníci, tak pokročilý. Byl by to
program a obsahoval by i hry.
Celkem jsem se rozepsal, takže pokud jste se dočetli až sem, napište co
si o tom myslíte.
Dělat bota mi příjde jako dobrý nápad..ALE, Elis využívá určitý
algoritmus a slovník, který ani se ani z daleka neblíží k tomu aby
simuloval člověka, to už zkoušelo XXX lidí a i ten člověk který má na
svědomí simulaci komunikace Elis tudíž open source aplikace od nějakého
Českého vývojáře který to dělal tuším dokonce pár let se na to
vyprdnul protože usoudil že naprogramovat bota, který by dokonale simuloval
člověka v komunikaci je prostě nemožné. Ale viděl jsem na BBC komunikaci
dvou počítačů, kteří simulovali dokonale komunikaci mezi dvěma lidmi (
můž a žena ) bylo z toho takové divadlo a dostali za to ohromné peníze.
Ale takovou věc by jsme nezvládli ani kdyby to dělal celej devbook. Takže
bota bych nedělal.
Možná by bylo dobré jen rozšířit Elis, ale ne v komunikaci ta je
ztracená, ale třeba v příkazech a naučit ji nové super věci. Třeba
reagování na váš hlas to by bylo fajn.
EDIT: Nebo třeba IRC bota, který hlídá nějaký IRC kanál a podobné
vychytávky. To není ani moc složité.
Ahoj, rozhodl jsem se, že udělám to, co jsem psal výše. Pomůžete mi s
tím. Jsem začátečník takže ani pořádně nevím jak začít a je mi jedno
jestli to bude v Javě nebo v C#.
Jestli si začátečník tak se nauč základy na nějakých menších
prográmcích / hrách ... Jako začátečník nemá smysl dělat velký program
(vždy to uděláš strašně dlouhé a nepřehledné a navíc se v
nevyznáš)
no promiňte že ruším komunikaci, ale napadlo mě udělat třeba
virtuální OS nebo antivirus. Já v těchto jazycích vůbec nic neumím, ale
nápad jsem vám chtěl zdělit.
Ale tak můžeš si sednout a napsat co ti chybí (například mě chyběl
prográmek, který by mi říkal jaký následující díl mám shlédnout...
tak jsem si ho udělal)
...
připravíš si v mozku nebo na papír jak by to mohlo fungovat a zkusíš to,
kdyby ti něco nešlo tak napíšeš do fóra a takto trénuj ..
Hezký nápad, kdybystě měli zájem o nějakou jednodušší grafiku a
návrhy aplikace, tak napište, rád vás podpořím samozřejmě mohu pomoct i z
programátorského hlediska, ale koukám že vás je tu na to až až
Jinak, když o tom tak přemýšlím ... Co udělat výukový program?
Například i pro výuku C#, webů, nebo něčeho s IT a programováním.
Každý si může udělat svůj úkol, když už se snažíte tak rozdělit -
začátečníci - doplňovačky, testy, křížovky a osmisměrky, pokročilí
třeba část zaměřenou více na výuku než procvičování, úkoly pro
uživatele mimo program (ve visual studiu aplikace hello world, vypsání Hello
world v PHP nebo na HTML stránce) a sjednocení těchto úkolů do jednoho
programu. Domluvíte se na rozlišení, alespoň nějakém jednodném vzhledu a
uvidí se co z toho vyleze Co
vy na to?
Myslím že ne .. nápad
to není úplně špatný, ale na devbooku jso tu kvízy a skvělé články a
to myslím že stačí . Mě by
strašně zajímal ten bot, ale to je pro nás všechyn asi moc velký oříšek
Tady vůbec nejde o to co tu je nebo není, tady jde o to, že se vzájemně
ty lidi můžou naučit programovat a ti co umí něco přiučit a pak ten
program bude mít nějaký další využití
Bot není zase tak složitý, jednoduchého IRC bota jsem programoval už
kdysi v Delphi a kromě počítání příkladů a vypisování vtipů uměl
třeba nějaké jednoduché časování sloves, nebo výpis statistik
uživatelů (bohužel už zdrojáky asi nevyhrabu)
J8 myslel tu Elis, umět ovládat hlasem, příkazy, třeba pomocník do
kuchyně a bla bla ... .. ale
i ten IRc bot zní zajímavě, dám si to jako projekt pro sebe, jen tak ze
zvědavosti
No tak si nahoďte několik témat a každý hodí do komentu číslo jaké
chce Téma s nejvíce hlasy
vyhraje. Už jich tu padlo dost, stačí, když je sepíšeš a
očísluješ.
Tak co nejake dalsi navrhy? Je skoda, ze chcete delat program Mohli bychom udelat poradnou
devbook hru zatim pro
devbookare a az bychom vychytali vsechny mouchy, tak pro verejnost a trochu na
tom vydelat
Já si furt pohrávám s možnosti navrhnout nějakou simulaci nečeho ...
né hru, ale jen zadat udaje a nechat at to třeba ... co já vim zasadí strom
a nechá uběhnout 300 let a zobrazí les (to by se dalo krásně rozdělit na
jednotlivé třídy mezi spoustu lidi)
Takovou hru bych uvnitř udělal asi jako Život, ale místo jednoho typu
buněk by každá buňka byla jiného typu. Některé buňky by se mohly
rozmnožovat jen pokud by byl určitý stav kolem nich, jiné by při určitém
stavu mohly zaniknout.
Jo kluci, ještě mě napadla jedna věc. Mám napsaný scénář ke hře (je
kompletní a docela dobrý). Jedná se o adventuru viděnou z 1. osoby, je
prokládaná poezií a taková hodně surrealistická, odehrává se v
alternativní dimenzi. Scénář jsem vymýšlel já a kamarád. Strašně moc
jsem ji chtěl udělat, ale prostě na to už nemám čas. Kdyby se to líbilo,
poslal bych nějaké ukázky.
Jenže tam jsou jen dva typy buněk: Živá a mrtvá. Mohly by existovat
buňky typu tráva, strom, ovce, vlk a evoluční pravidla by byla pro každý
druh jiná, např. když by byly pohromadě 4 ovce, tam by vznikl vlk. Ten by
však zahynul, pokud by v jeho okolí nebyla žádná ovce. Ovce by vznikla tam,
kde by byly alespoň 2 trávy... Je to jen takový nápad.
Ono by bylo super kdyby to bylo trojrozměrné pole, pod ovcí by mohla dál
růst tráva atd, Nějaké organismy by mohly mít výskyt omezený dle hloubky
v terénu (krtek vs. pták).
Na takovou trivialitu by měl stačit obyčejný canvas. Stejně jsou nutná
dvě plátna. Plátno by mohlo být sdílené na serveru, každý klient by
zmodifikoval několik polí a naráz je odeslal. S každým obnovením obrazu by
na serveru vznikla další generace.
Taky mě to napadlo Ale
tady by šlo jen o simulaci. Zezačátku by se mohl zobrazovat 2D řez tím
polem, případný převod do 3D by neměl být těžký, jde jen o
vykreslování krychlí.
A co jim dát spíše náhodný pohyb po mapě? Já bych je asi fakt nechal
nějak mutovat. Vlk chodí, má nějaký health, snižuje se hladem, každý
krok mu ho sníží o 1, když potká ovci, zvýší se mu health a sežere jí.
Jedinec co se dožije určitého věku se může množit, ještě nevím, jak by
se získala nová evoluční vlastnost...
To by byl asi nejtěžší úkol, jak stanovit životaschopná pravidla pro
mutaci.
Přemisťování po mapě je však už narušením principu buněčného
automatu. To by se už muselo asi řešit ve dvou vrstvách nebo zrodit vlka na
novém místě (kde byla ovce) a na původním nechat trávu nebo ještě lépe
hnojivo
Mrtvá buňka sousedící s hnojivem by náhodně ožila jako trávník a
tím by se cyklus uzavřel.
Ehm, můžu se zeptat, k čemu by taková aplikace byla dobrá? Že soubor
nějakých pravidel vyplivne nějaký výsledek asi všichni vědí i bez ní,
ale žádnou skutečnou evoluci to ani zdaleka nenapodobuje. Evoluce je evolucí
právě tím, že nejsou žádná pravidla "vlk + ovce = sežraná ovce +
nažraný vlk".
To uz vypada trochu jako SPORE, zna tu hru? Ale bylo by to hooodne dobry A treba tam dat i to, ze vlci ziji
ve smeckach, ovce zas ve stadech, coz je to same, jen smecka ma vzdy vudce, coz
je nejsilnejsi samec ve smecce a tak dale
urcite bychom se a na tom mohli poradne vyblbnout
Jde o ty mutace. Nebylo by tam naprogramované že vlk sežere ovci, ale že
pozemní masožravec s určitou sílou sežere pozemního býložravce, kterého
potkal. Simulace by ukázala, jak by populace vypadala třeba za milion let,
které druhy by vyhynuly a které vznikly jako úplně nové. Nenapadá mě teď
jak by se mutace dělala, ale určitě byuchom něco vymysleli. Třeba by jsi
zjistil, že za milion let bude vše pod mořem a vládnout bude kolonie
býložravých ryb. V tom je to kouzlo a zároveň to závisí na náhodě
pohybu a počáteční konfiguraci mapy.
Tou buňkou nemusí být jen jedinec. Může to být i stádo o určitém
množství jedinců. A máme zde klasickou školní úlohu o králících a
liškách, kdy se králíci množí exponenciálně, způsobují růst populace
lišek, jejich přemnožením jsou zdecimováni králíci, následně
vychcípají lišky hlady...
Na jednom políčku mohou být umístěny různé populace různých
živočichů, které budou interagovat nejen s živočichy na svém políčku,
ale i s těmi na sousedních políčcích. Při přemnožení na svém políčku
se populace může rozdělit na sousední políčka, kde možná ...
Jenže evoluce je právě postavená (stejně jako jiné úspěšné
systémy, a na rozdíl třeba od států) na tom, že existuje velmi málo velmi
univerzálních pravidel. Je to na delší diskusi na pomezí biologie a snad i
filosofie, ale funkční evoluce rozhodně neoperuje s pojmy jako "stádo",
"býložravec" atd...
Pro simulaci funkčního systému, který umožní vznik nějakých nových
"druhů", musí být jen dobře stanoven způsob, jak hodnotit úspěšnost
jedince (a co to vlastně je v přírodě - fyzická síla? - asi ne, leckterý
hmyzák přežívá úspěšněji než třeba lev -> ???), která souvisí se
schopností předat půlku svojí genetické informace dál. Do toho určité
(opět ???) procento mutace, které umožní vývoj do nových směrů. A
hodně, opravdu hoooodně cyklů, po kterých se snad něco ukáže. Ale bude to
vůbec něco zajímavého? Až uvidíme, že po 10n generací je
nejhojněji zastoupen druh, který v našem umělém prostředí má třeba
posloupnost pohybů vlevo->vpravo->vpravo->vpřed->vpřed, budeme
vědět jen to, že v našem umělém prostředí je tohle asi nejlepší
strategie k něčemu.
Problém je, že my můžeme pomocí gentických algoritmů zkoušet řešit
nějaké jasné úkoly - jak správně rozsekat kus plechu tak, aby zbylo co
nejméně odpadu, sestavit učitelskému sboru rozvrh atd..., ale těžko
můžeme simulovat život, když nevíme, co je vlastně jeho cílem.
Osobně bych na genetické algoritmy měl jiné nápady, ale předem
říkám, že toho se účastnit nebudu, protože nevěřím ve funkční
výsledek:
1.) Automatický odhadce cen - program parsuje po netu nasbírané nabídky
např. aut. Uchovává co nejvíce paramterů a snaží se "vyšlechtit"
algoritmus na stanovení ceny.
2.) Generátor regexů - z velkého vzroku vstupů a požadovaných výstupů
postaví regex
Jinak ale je to strašně zajímavé téma, kdo má hodně času a
analytický mozek, ten má určitě malou šanci vymyslet něco zajímavého...
http://www.obitko.com/…-algorithms/
Tady ale nejde o zkonstruování věrného simulátoru života. Stačí
vyjít ven a máme kolem sebe skutečný život.
Viděl jsem i zajímavý simulátor života virů v počítačovém systému.
Vzájemně si přepisovali kódy, množili se, mutovali... To vše v 1D, jen to
bylo na obrazovce zalomeno do více řádek, aby ta operační paměť mohla
být větší.