• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TENCOKACISTROMYProgramovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
    VIRTUALVOID
    VIRTUALVOID --- ---
    pozrite co som objavil :)

    Introducing Debugger Canvas - Kael Rowan - Site Home - MSDN Blogs
    http://blogs.msdn.com/b/kaelr/archive/2011/05/21/introducing-debugger-canvas.aspx

    vyzera to zaujimavo, zasa sa moze stat debugovanie prijemnejsim :D
    AREX
    AREX --- ---
    Zdravicko, potreboval bych mensi radu, resp. tip, jestli uz neco neexistuje aby mi to usetrilo praci. Budu delat ciste klientskou webovou aplikaci (tedy javascript), server nebude prakticky nic delat. Akorat potrebuju co nejrychleji prenaset udalost vyvolanou na jednom klientovi k druhemu, ktery je pripojeny do stejne session, aby vsichni meli aplikaci ve stejnem stavu. Udalosti budou ve forme JSON retezce. Tedy zrejme potrebuju malou webovou servisu. Do jiste miry to asi nebude nic vic nez ajaxovy chat, jen se prenasi trochu jiny typ zprav.

    Teoreticky bych to resil pres nejaky Queue, ktera bude pro kazdeho klienta a vzdycky pri dotazu mu posle vse co ma. V praxi se trochu desim toho, delat z klienta kazdou sekundu request a ptat se co je noveho. A obavam se taky, ze to nebude tak snadny, protoze je potreba resit i situace kdy jednomu klientovi na chvili vypadne spojeni nebo odpoved nedorazi z nejakeho duvodu, tak aby mel sanci se jeste vratit. Nejsem zrovna zbehly v sitove problematice, takze nemam moc predstavu.

    Premyslel jsem i o pouziti WPF jakozto maleho neviditelneho prvku na strance, pres ktery se to bude posilat a ktery by teoreticky mohl udrzovat p2p konexe bez nutnosti serveru, ale tohle jsou pro me zatim dost neprobadane vody a nevim jestli nemelu kraviny.

    Co si o tom myslite ? Existuje uz neco vic pokrocileho nez jsem popsal nebo je to stale nutne delat takto ? Nejsem prakticky omezeny v pouzitych technologiich, ale zase nepotrebuju delat neco ultra robustniho. Hlavni zamereni musi jit do te klientske aplikace samotne, nikoliv do komunikacni vrstvy.
    BUTHRAKAUR
    BUTHRAKAUR --- ---
    NECROMAN: aktualni verze TortoiseGit mi prijde celkem srovnatelna s TortoiseSVN. cmdline taky az tak nemusim a v 99% pripadu si vystacim prave s TortoiseGit + VS Git Source Control Provider extension. Nezkousel jsi nejakou prehistorickou verzi toho TortoiseGit?
    PAJIN
    PAJIN --- ---
    MICTECH: Jde to i bez locku, ale samozrejme za cenu mergovani kdyz do toho hrabnou dva lidi..
    ROXTYDY_A_BIBOB
    ROXTYDY_A_BIBOB --- ---
    NECROMAN: tohle presne mi myslim staci.) proste nejake keywords jine nez "server application c#" :) dik
    NECROMAN
    NECROMAN --- ---
    ROXTYDY_A_BIBOB: nastuduj si neco bud o .NET Remotingu, nebo jak vytvaret WCFkove sluzby a pristupovat k nim. Vic si uz musis nastudovat - nejde jen tak odpovedet "jak napsat serverovou aplikaci" :)
    ROXTYDY_A_BIBOB
    ROXTYDY_A_BIBOB --- ---
    ahoj, prosim o radu (idealne odkaz na tutorial) jak vytvorit servrovou aplikaci. Popravde si nejsem jisty jaky zvolit nejlepsi pristup. Ve zkratce: aplikace ma byt na spravu nejakych zarizeni, k databazi bude pristupovat z ruznych pocitacu vice lidi. Muzete mi prosim jen nadhodit jake jsou moznosti? Tutorialy jsem samozrejme hledal, ale nejsem si jisty smerem, jakym se ubirat. diky!
    MICTECH
    MICTECH --- ---
    H_U_N_T_E_R: Centralizaci potrebujes vzdycky. Proto je tak popularni GitHub.

    Strategii jak to centralizovat ve firme nebo na vetsim projektu, existuje nekolik.


    Ja osobne s TFS nemam zkusenost, ale neni tam nahodou fail s tim, ze lockuje soubory?
    VIRTUALVOID
    VIRTUALVOID --- ---
    tfs je fajn, ale tak pre 10+ ludi... bug tracking, build server...
    git je len sc, ...
    NECROMAN
    NECROMAN --- ---
    H_U_N_T_E_R: TFS ma nejake vyhody? :)
    zkouseli jsme ho rozjet asi u dvou projektu a pokazde to dost vyhorelo
    H_U_N_T_E_R
    H_U_N_T_E_R --- ---
    Když už tu řešíte version control, tak bych se chtěl optat, jaké má výhody GIT oproti TFS (pro malé a střední projekty, kde je decentralizovanost imho spíš na obtíž). Koukám že ho tu používá dost lidí, tak třeba najdu důvod migrovat...
    VIRTUALVOID
    VIRTUALVOID --- ---
    ja som si zvykol na http://help.github.com/win-set-up-git/
    command line rules :)
    MICTECH
    MICTECH --- ---
    NECROMAN: "Komandlajna" rozhodne neni krok zpatky. Clovek rozhodne rychleji pise, nez klika a furt neco visualne dohledava.
    ROTTWEILER
    ROTTWEILER --- ---
    NECROMAN: Já nejsem propagátor Linuxu. Používám Windows a Mac OS X a na obouch systémech používám hojně příkazovou řádku a Linux nemám ani nikde nainstalovaný. Taky jsem jí dřív nenáviděl, ale později jsem zjistil, že napsat pár znaků je daleko rychlejší než někde jezdit myší po celé obrazovce a klikat skrz nabídky.

    Každopádně bych to uzavřel. Řešíme už něco mimo.
    NECROMAN
    NECROMAN --- ---
    ROTTWEILER: Dokud budou toto pouzivat jako svuj argument propagatori Linuxu, tak nikdy 5% podilu nepresahnout, sorry, komandlajna je proste krok zpatky.
    ROTTWEILER
    ROTTWEILER --- ---
    NECROMAN: dej tomu někdy šanci a pochopíš, že používat verzovací nástroj z command line je ve výsledku pohodlnější a mocnější a leckdy rychlejší
    NECROMAN
    NECROMAN --- ---
    ROTTWEILER: no i kdyz zmenim font a dam pruhlednou barvu komandlajnovemu oknu (to v Linuxu neni problem), porad je to jen prikazovy radek, a ani napovidani prikazu to nezachrani :)
    ROTTWEILER
    ROTTWEILER --- ---
    NECROMAN: Existuje rozšířený pro Powershell, kde ti to bude i ty Git příkazy napovídat a Powershell tu rozebírat můžeme. :P

    https://github.com/dahlbyk/posh-git
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: tak VS addin take nepouzivam, jenom nesnasim komandlajnove prikazy, kde clovek musi porad dohledavat, co kam napsat, poustet pro to extra apliakci, cmd a pod.
    Pokud to nema pouzitelne UI, kde 3x kliknu pro commit, 2x pro diff, log, vse do 5 vterin od napadu to provest, tak je to nezajiamve.
    Asi tu nema ale cenu resit "krasu" komandlajny, od toho jsou linuxove thready :)
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: Mam nadefinovany soubor ".gitignore" tak, ze soubory nemusim vybirat :). Pak zavolam jen "git add .".
    Externi mergovaci tooly nejsou problem, nastavis v configu.

    Move prikaz jsem za celou dobu nepotreboval. Nevim jak to dela, ale zjisti, ze jsem soubor prejmenoval/presunul, aniz bych mu to rikal. A dela to spravne :-O!

    Ackoliv jsem mel ze zacatku odpor k ty prikazovy radce, tak po vic jak roce pouzivani uz nechci videt zadnej VS add-in pro verzovaci system. Git mi dokazal, ze to neni potreba.
    Kliknutím sem můžete změnit nastavení reklam