• ú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
    MORMEGIL
    MORMEGIL --- ---
    DARKREIDER: Ano, přesně tak:
    date => date.AddDays(-(date.DayOfWeek - DayOfWeek.Thursday + 7) % 7)
    DARKREIDER
    DARKREIDER --- ---
    DARKREIDER: zaporne alebo rovne 0
    DARKREIDER
    DARKREIDER --- ---
    NECROMAN: DateTime.Now.DayOfWeek - DayOfWeek.Thursday a ak je to zaporne tak +7 a potom addDays(- ten pocet dni) ? To ma len tak napadlo, ale asi by to slo, ci?
    NECROMAN
    NECROMAN --- ---
    Dotaz, jak byste co nejelegantneji napsali funkci, ktera dostane datetime a vrati predesle datum, kdy byl ctvrtek, popripade ten samy den, pokud to je ctvrtek? Napada me to primitivne switchem na today.DayOfWeek, ale urcite by to melo jit nejak chytreji.
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    SLUPKA: jj :D
    FONTAN
    FONTAN --- ---
    SLUPKA: neco takoveho me u toho taky napadalo
    SLUPKA
    SLUPKA --- ---
    JACHYMKO: Vypada to jako uvod do Haskellu prepsany do Javascriptu :))
    PJOTRIK
    PJOTRIK --- ---
    SHIGORBIRDMAN: nj, tesne po absolvovani kursu funkcionalniho programovani me to az tolik nevzalo, a ma spatne odcitani :-p
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    JACHYMKO: peknej brainfuck :D
    BUTHRAKAUR
    BUTHRAKAUR --- ---
    NECROMAN: tam ale muzes taky bez vetsich problemu injectovat - aspon teda Caliburn + Windsor jsem bez problemu ve WPF pouzil a zadnej SL v codebehind/presenter rozhodne nebyl donucen pouzit. Ve WP jsem udelal jen par pokusu, ale i tam jsem injectoval - akorat tam neni muj oblibeny Windsor, ale to je vedlejsi. Proste vymluvy ;D
    NECROMAN
    NECROMAN --- ---
    BUTHRAKAUR: code-behindem myslim jakekoliv WPF/Silverlight/Windows Phone/WinRT aplikace.
    BUTHRAKAUR
    BUTHRAKAUR --- ---
    NECROMAN: o tom uz bylo napsano spousta veci - staci googlit SL anti pattern.. Nejhorsi je asi skryvani zavislosti a casto znemozneni kontejneru uvolnovat takto ziskany instance. Codebehind myslis zrejme WebForms - tam je to vazne trochu problem, protoze je to od zakladu spatne navrzena a zavrzenihodna technologie :) Ale i tam se da injectovat - pomoci implementace IHttpHandlerFactory.
    NECROMAN
    NECROMAN --- ---
    BUTHRAKAUR: co je spatneho na ServiceLocatoru? v mistech, kde nemuzes ziskat objekty pres dependency injection si bez ServiceLocatoru neporadis, typicky v codebehindu pages a pod.
    MORMEGIL
    MORMEGIL --- ---
    URZA: na to je super web unlocalize.com
    SLUPKA
    SLUPKA --- ---
    ESY: v .NETu ? nemáš náhodou české Windows a v nich český .NET? :))
    BUTHRAKAUR
    BUTHRAKAUR --- ---
    NECROMAN: tim jsi tomu teda moc nepomoh, ale nevadi - budu doufat, ze nejsi zastancem ServiceLocator anti-pattern apod technik :)))
    NECROMAN
    NECROMAN --- ---
    BUTHRAKAUR: tak melo to byt spise ve ViewModelLocatoru nebo v XML, zalezi, co pouzijes za framework :)
    BUTHRAKAUR
    BUTHRAKAUR --- ---
    NECROMAN: uvaha principielne spravna, ale ta veta "registrovat v ServiceLocatoru" mne skoro vydesila ;D
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    nejvetsi peklo je (trochu offtopic...) ceska verze excelu. za to bych opravdu posilal bandu teplych negru s letlampama
    ESY
    ESY --- ---
    jo to se pridam.. proc me sakra v VS vyzkakujou vyjiky cesky ?:D
    Kliknutím sem můžete změnit nastavení reklam