@quwer: mozesz sobie te arkusze w petli tworzyc i do listy wrzucac, bedziesz mial liste arkuszy, bedziesz mogl sobie zrobic zmienna kontrolujaca ile sie ich ma odtworzyc, jak sie to rozrosnie to bedzie na pewno bardziej optymalne niz to co jest teraz, bo sobie przelecisz foreachem po liscie i tyle, znalezc po namie arkusz tez pewnie mozna, wiec nie widze problemu:) nawet jesli docelowo beda tylko 3 arkusze to i
  • Odpowiedz
Pisze tak sobie w androidku i się zastanawiam, gdyż chciałbym żeby kod jakoś lepiej wyglądał żeby uwzględnić model MVC, czy ktos może mi po krótce powiedzieć co gdzie ma być? Bo do View trafią wszystkie elementy jak Activities/widoki itp., do Modelu jakieś operacje na bazach danych/handlery, a Controller? Czy w Controllerze mają się znaleźć np. listenery? Co z adapterami do RecyclerView, czy to też jest jako Controller czy już jako Model? #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drogie mirki, polecicie mi jakieś fajne kanały na YT typu thenewboston? Nie nagrywa od 2 lat nic, a pooglądałbym sobie jakieś nowe serie z programowania. Najlepiej po angielsku, jednak jeśli są jakieś równie dobre polskie to też zajrzę :D
Tematyka związana z programowaniem (nie ma znaczenia jaka technologia), linuxem. Najlepiej w formie kursów takich jakie właśnie robił thenewboston
#programowanie #youtube #naukaprogramowania #devops #informatyka
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Koledzy programiści. Wszyscy wokół uczą się programowania a czy ktoś z was uważa że można się nauczyć bycia architektem w IT czy to przychodzi tylko z doświadczeniem?
Co powinien umieć dobry architekt?
Czy można i gdzie się tego uczyć?
Pytania z perspektywy deva
#programowanie #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Koryntiusz: Myślę, że optymalne rozwiązanie to wybierać najlepszego / najbardziej doświadczonego programistę na architekta w danym projekcie. To musi być osoba podejmująca decyzje techniczne i biorąca za nie pełną odpowiedzialność, a im więcej doświadczenia, tym większa pewność w podejmowaniu takich decyzji.
  • Odpowiedz
@Koryntiusz: Doświadczenie i dużo własnej nauki. Nie wiem, jak miałbyś się nauczyć na sucho zalet i wad różnych architektur, modelowania domenowego albo niuansów AWS lub Azure, nie mówiąc o analizie wymagań i dostosowania rozwiązań do ich zmian (patrz : architektura ewolucyjna)
  • Odpowiedz
#naukaprogramowania #java #spark #hadoop #deeplearning #ksiazki
1: Hadoop : kompletny przewodnik : analiza i przechowywanie danych / Tom White ; [tłumaczenie Tomasz Walczak].
2: Zwinna analiza danych : Apache Hadoop dla każdego / Russell Jurney ; [tłumaczenie: Przemysław Szeremiota].
3: Spark : zaawansowana analiza danych / Sandy Ryza, Uri Laserson, Sean Owen, Josh Wills ; [tłumaczenie: Andrzej Watrak].
4: Poznajemy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pegyv: @dziadeq: @wytrzzeszcz @Surowemienso @tomuho
Ten wpis był jedną z wielu prób zmiany mojego życia. Niestety nieudaną i jeszcze przez 1,5 roku po nim wegetowałem będąc uzależnionym. Rok temu byłem już tak zniszczony psychicznie, że postanowiłem, że albo teraz się uda albo się wyhuśtam. Dzisiaj podpisałem umowę na frontend deva i aż się wzruszyłem myśląc jaki ciężki balast sobie dołożyłem, a mimo wszystko udało się.
  • Odpowiedz
@karol221-10: jestem zdanie, że jeżeli już używasz kodu, którego i tak nie wyjaśnisz (mam na myśli srand), to może już użyć C++-owej wersji schowanej w jakiejś małej, dodatkowej funkcji, okraszonej komentarzemreturns a random variable in range <0, N>

niestety metodą Copiego i Pasta spowoduje rozprzestrzenianie się takich wzorców

a co do wskaźników, warum nie użyc po prostu... referencji?

btw: https://www.youtube.com/watch?v=YnWhqhNdYyk - bardzo fajny filmik od pani Kate Gregory
  • Odpowiedz
@Metoksyfenidyna9: Kiedyś wielowątkowość, ale jak teraz są takie super biblioteki jak std::future to ez sprawa.
W sumie to sprowadza się do jednego UB. Takie rozróżnianie czy kod powoduje UB czy nie to jak problem NP trudny.
Pomijając to, to chyba najgorsze zostało dedukowanie parametrów szablonu oraz całe SFINAE.
  • Odpowiedz
@marcineckixx: Jeździsz na jakieś konferencje gdzie słuchasz o nowościach, template metaprogramming, rozmyślasz nad jakimiś abstrakcjami, w pracy utrzymujesz jakiś system napisany w C++ 98 (albo jeszcze lepiej, w części C++ wspieranej przez jakiś dziki kompilator z disclaimerami w stylu "nie używamy STL, bo nasze środowisko ma ch** implementację") przez programistów C którzy przeczytali jakąś książkę o obiektowości, a zarabiasz mniej niż gdybyś walił CRUDy w Springu ( ͡° ͜
  • Odpowiedz
pętla forEach iteruje sie po obiekcie(balances), ten obiekt posiada pole, które jest listą(balance), a to pole jest longiem.

wyglada to tak

println( it.balances.forEach { it.balance!! } )

i
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
println( it.balances.forEach { it.balance!! as Balance } )
Albo co jest lepszym rozwiązaniem

it.balances.forEach { println(it) }
  • Odpowiedz