@Keboon: Z tego co pamiętam, można przy stabilnej populacji zastosować 'plagę'. Polega ona na zabiciu połowy populacji i wygenerowaniu nowej. I po pladze jak znowu się ustabilizuje to sprawdza się czy do tego samego poziomu co wcześniej. Jeśli tak tak, to kończysz albo ponawiasz plagę. To było omawiane u nas jako sposób na uniknięcie wpadnięcia w minima lokalne.
  • Odpowiedz
#programowanie #naukaprogramowania #csharp

cześć. Nie potrafię zrobić wydruku kodów kreskowych w formsach.Drukarka DYMO LabelWriter450. Mam pictureBoxa który zawiera wygenerowany kod kreskowy i jak zapisuje plik do jpg i drukuje go to niestety drukuje się rozmyty kod kreskowy i czytnik nie umie odczytać go. Korzystałem z przykładu ze strony dymo developers ale niestety drukuje mi tylko napisy a ja potrzebuje cały kod kreskowy. Ktoś zrobił kiedyś coś
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak, przyszlosciowa. Tylko obecnie nazywa to sie SPA albo MVVM.


@PlonacaZyrafa: Mówić o Apletach że są przyszłościowe tylko nazywają się SPA albo MVVM ma tyle sensu co nic. To jak powiedzieć, że motorowery są przyszłościowe tylko teraz nazywają się hulajnogi elektryczne albo rama węglowa xD

@RaczejNiePiszDoMnie: Pomyśleć, że 10 lat minęło od tej książeczki a mimo, że studia mnie zraziły do javy to miało to wszystko na mnie
  • Odpowiedz
@PlonacaZyrafa: Mówić o Apletach że są przyszłościowe tylko nazywają się SPA albo MVVM ma tyle sensu co nic. To jak powiedzieć, że motorowery są przyszłościowe tylko teraz nazywają się hulajnogi elektryczne albo rama węglowa xD


@aseeon_: Bardziej mi chodzi o to, że wszystko zatacza kręgi w IT. Rozwiązania, które były be 10 lat temu, wracają teraz ze zmienionymi nazwami. Dlatego nie warto przywiązywać się za bardzo do technologii,
  • Odpowiedz
Cześć, mam pytanie. Chcę rozpocząć edukowanie nowej osoby w świecie programowania ( #php ). Korzysta ona z Windowsa i tu zastanawiam się w jaki sposób podejść do utworzenia środowiska. Z jednej strony mamy cool Dockera, którego znajomość przyda się każdemu, a z drugiej "prostsze" rzeczy typu Vagrant lub nawet schodząc jeszcze głębiej: XAMPy czy inne śmieszne MAMPy.
Uczyliście kogoś w ostatnim czasie? Jakiego wyboru dokonaliście odnośnie środowiska? Będę bardzo wdzięczny
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FREEQ: namów go na linuxa. Na windzie prawdopodobnie będzie walczył z problemami które na linuxie nie istnieją. Straci mnóstwo czasu i zapału przez takie pierdoły. Po za tym wydaje mi się że podstawowa znajomość linuxa będąc devem #php to jest i tak must have.

A tak po za tym to ja bym zaczął właśnie od vagranta i później jak już się zapozna z wirtualizacją to wprowadzić go w
  • Odpowiedz
Hej, chciałbym zrobić fajny prgoram do analizy danych kod który przetwarza dane i wizualizuje je (w matplotlib) już stworzyłem teraz się zastanawiam nad GUI odpowiednim do tego żeby fajnie wykresy mi wygenerował i dynamicznie je zmieniał,
- czy ktoś takie coś robił i mogłby mi podpowiedzieć które GUI do tego poleca ?
- jeśli nie robiłeś nic co się ociera o taki temat ale korzystałeś z jakiegoś GUI i oprócz dokumentacji korzystałeś
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Praca programisty jest fascynująca, bo każdego dnia uczysz się czegoś nowego. Ja np. nauczyłem się nowego wzorca projektowego:

Grzesiowy ośmiotysięcznik - nie ma takiego wzorca projektowego, którego nie da się zastąpić skończoną ilością ifów

Nazwa wzięła się od 8 tysięcy ifów znalezionych w jednej tylko klasie

#programowanie #programista15k #naukaprogramowania
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W sumie to nie rozumiem tego hejtu na ify - 10 ifów i 10 bloków kodu to samo zło.


@vasco_da_gama: w sumie racja, po co się rozpisywać, jakieś różne klasy, pliki, jakieś interfejsy, warstwy, połapać się człowiek nie może. A tam to masz jeden plik, 20 tysięcy linii, wszystko elegancko czytelne

biznes chce mieć ten feature na teraz a na refaktor przyjdzie czas


@kuite22: na refactor przyjdzie czas
  • Odpowiedz
@JakTamCoTam: tak chcę bez inicjalizacji nowego obiektu Konto, móc wypisać imie i nazwisko wlasciciela KOnto Plus. Czy to możliwe w ogóle przy takim zapisie? , bo nie chce mi się tyle scrollować do nauki

//edit
Zmienić zmienne klasy bazowej z private na protected?
  • Odpowiedz
#cpp #naukaprogramowania
Piszę słynne Tanki (Battle City) i nie mam pojęcia jak zabrać się za poruszanie przeciwnikami. Gdy próbuję co pętlę losować kierunek to zachowują się jakby miały padaczkę.

Jakieś hinty jak się za to zabrać?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mireczki :-)
Mam zadanie w którym dostaję listę kierunków i muszę usunąć te które sobie zaprzeczają (pary "NORTH" - "SOUTH" i "EAST" - "WEST"), czyli np. jeśli dostanę ["NORTH", "WEST", "SOUTH", "EAST", "WEST"] to powinno zostać mi ["WEST"]. No i napisałem coś takiego: https://pastebin.com/PHaApCne
Kod przy niektórych listach wywala błąd, metodą prób i błędów doszedłem do tego, że błąd pojawia się gdy mam większą liczbę tego drugiego kierunku z pary.
Mmmmmm - Hej Mireczki :-) 
Mam zadanie w którym dostaję listę kierunków i muszę usun...

źródło: comment_1eT6VRAjoc6ulrYk92clw8BjpQXUiZIX.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

while "north" -> True. Zawsze. Niepusty string jest zawsze true. Więc tak naprawdę twój warunek brzmi "while south in directions". Jeżeli chcesz sprawdzać oba to powinieneś napisać "while south in directions and north in directions".
  • Odpowiedz
@Praetorian2002: albo coś takiego, chociaż nie wiem czy to już nie jest overkill:

directions = ["NORTH", "WEST", "SOUTH", "EAST", "WEST"]
counter = Counter(directions)
pairs = {"NORTH": "SOUTH", "SOUTH": "NORTH", "WEST": "EAST", "EAST": "WEST"}
out = [direction for direction in counter if counter[direction] > counter[pairs[direction]]]
  • Odpowiedz
Mam problem z wyobrażeniem sobie jakie powinny być klasy w przykładowym programie chociażby do obsługi turniejów bilardowych czyli tworzenie meczy, turniejów, ranking zawodnikow, statystyki wygranych przegranych itp itd.
Czy znacie przykłady z jakich klas tworzone są programy i jak się łączą?
#naukaprogramowania #programowanie #cpp #glupiepytaniametoksyfenidyny
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kebab-case: Typowy błąd programisty w pierwszej fazie fascynacji wzorcami obiektowymi. Sranie wszędzie abstrakcyjnymi fabrykami i strategiami. A potem i tak się okazuje, że to, co miało się zmieniać razem - zmienia się oddzielnie, a to, co miało być od siebie niezależne - musi teraz być zależne. I zamiast skasować 10-linijkowego if-then-else, którego możesz przeczytać i zrozumieć w całości w 5 minut, i napisać innego, którego też możesz zrozumieć w całości
  • Odpowiedz
@kebab-case: widzisz, to są problemy do rozwiązania. Niektóre z nich wymagają wzorców. Większość nie :)

Np. sensowna implementacja sortowania nie wymaga wzorca strategii, tylko lambd (funkcji anonimowych, domknięć, jak zwał, tak zwał). Nawet powiedziałbym, że stosowanie wzorca strategii w tym przypadku to błąd.

Wzorzec strategii to zwykle rozwiązanie problemu domknięć w języku programowania. Ale w c++ już są, więc wzorzec strategii powoli odchodzi do
  • Odpowiedz
#dotnet #csharp #api #naukaprogramowania #serwery

Mam problem . Było uruchomione na IIS API. Podmieniłem na nową wersję, ale teraz jak w Restlecie daje requesta to dostaje komunikat 'No respponse'. Na serwerze na lolachoscie API się włącza. Niestety nie sprawdziłem przed wgraniem noweszej wersji czy wcześniejsze API działało.Gdzie jest problem ?

Coś z vpn mogą mieć źle ustawione na tym serwerze ?

-z
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@smalczyk1: ping pingiem , odpowiada Ci ten port? Ping to inny protokół (icmp) i nijak nie zależy od tcp/http. Sprawdź powershellem test-netconnection np albo teknetem czy nmapem czy port widzisz
  • Odpowiedz
W jaki sensowny sposób w Angular 7 dzielić informacje między komponentami o tym, że użytkownik jest zalogowany? Bo różne komponenty mają reagować na to, że user się zalogował, np. w menu ma być podany jego nick i przycisk do wylogowania, a gdy nie jest zalogowany to przycisk do logowania, tego typu rzeczy.

Myślałem, żeby zrobić jakiś globalny stan usera, który jest observable i jakieś komponenty to subskrybują a gdy user się zaloguje
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kebab-case ngrx to właśnie nic innego, wg. mnie najszybciej będzie jeśli zrobisz właśnie jakiś singleton serwis (dodatkowy, obok AuthService) który będzie dostarczał jakiś ObservableInput, mógłbyś go zasilać przez jakoś BehaviourSubject, brzmi okej i na pewno lżejsze niż ngrx ( ͡º ͜ʖ͡º)
  • Odpowiedz