chcialbym nauczyc sie jakiegos jezyka #programowaniefunkcyjne dla samej przyjemnosci pisania. Bardziej sie skupiam na pisaniu w innym jezyku, ale fajnie by bylo sobie cos poklepac co jakis czas. Spodobalo mi sie pisanie w prologu, ktorym wiem ze nie jest funkcyjny, ale tez jest jezykiem dekleratywnym, wiec stad taki pomysl. Jako ze wywodze sie z srodowiska javy (chociaz teraz staram sie pisac w kotlinie) to dobrym pomyslem jest scala? Czy moze
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@crocodiler: Zacząłem się interesować FP w miarę niedawno i sam planuję za jakiś czas usiąść do Haskella. Ale najpierw chcę przebrnąć przez wykłady Bartosza Milewskiego dot. Category Theory, a potem pewnie właśnie dot. Haskella. Jestem w trakcie, i póki co mega się jaram. Fajnie jest tak uporządkować sobie wiedzę i np. zrozumieć w końcu defnicję monady, a nie tylko mniej więcej ją rozumieć na podstawie przykładów i intuicji. :)
Na
  • Odpowiedz
@tomp3: Jezu, zaczynać FP od teorii kategorii to jak zaczynać budowanie auta to zrozumienia fizyki elementarnej. Nie twierdzę że to zła droga ale łatwo się zrazić. Można w 100% używać FP bez wchodzenia głęboko w CT. A monada to interfejs z dwoma metodami + 3 prawa te metody obowiązujące i takie zrozumienie jest wystarczające dla 99.999% praktycznych zastosowan. Oczywiście można próbować ją zrozumieć od strony CT ale to będzie duuuzo
  • Odpowiedz
Cześć, staram się napisać skrypt automatyzujący wypełnianie formularzy na stronie za pomocą Pythona + Selenium. No i napotkałem problem z którym nie mogę sobie poradzić (bo żaden ze mnie programista). Mam w formularzu okienko w którym wpisuję dane kontrahenta (najczęściej nazwisko) a następnie wybieram któregoś z listy sugestii. I w żaden sposób nie potrafię za pomocą Pythona wybrać żądanego elementu. Na przykład w polu wyboru wpisuje Nowak, następnie wyskakuje mi lista:
Jan Nowak
Marek
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@morderca_mordercow: spróbuj czegoś takiego:

(/html/body/div[1]/div/div[4]/div/div/div[2]/form/fieldset[1]/div[1]/div/span/span[2]/span)[2]

i musisz się upewnić, że wykonujesz tego xpatha po załadowaniu tej listy. Zakładam, że tak jest :)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Jak mam pola do wpisywania i określony pattern, to czemu pozwala mi wysłać błędne dane, chociaż je podświetla na czerwono?
#html #naukaprogramowania
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@joolekk: function sendData(car) {
document.getElementById('calculateButton').addEventListener('click', (event) => {
event.preventDefault();
if (kmOnPb.checkValidity()) {
const finishForm = document.getElementById('inputLast');
const tripDataObj
  • Odpowiedz
@UnitrA: jak dodałem tego ifa, to wysyła formularz tylko, jak są poprawne dane.
Tylko ja tam mam 6 pól i teraz będę miał tasiemiec w ifie, a normalnie w przykładach na necie, jak wpisujesz błędne dane w formularz, to nie przechodzą, tylko tam nie ma JS
  • Odpowiedz
f = open("dane4.txt", "r")
n=0
for f.read in range(len(f.readlines())):
roznica=f.readlines()[n]-f.readlines()[n+1]
print(roznica)
n=n+1
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@styfix no to patrz, w for deklarujesz ilość elementów na podstawie ilości linii

dajmy na to 20 ich będzie
przechodzisz sobie forem w dół bo on leci do końca
i jesteś na n=20
wtedy Twoja instrukcja w 4 linijce
  • Odpowiedz
Programistyczne ebooki 2020-05-22 ( ͡° ͜ʖ ͡°)

Przegląd programistycznych ebooków 22.05.2020. Dowiedz się, jakie są promocje na programistyczne ebooki, nowości i bestsellery, które warto kupić teraz!

Wraz z trwającym dniem przygotowałem dla Was informacje na temat nowości w świecie programistycznych ebooków. Jak zawsze dzieje się bardzo dużo i warto dowiedzieć się, które programistyczne ebooki są popularne, które są w promocjach, oraz które ebooki są warte zainteresowania.
tomaszs - Programistyczne ebooki 2020-05-22 ( ͡° ͜ʖ ͡°)

Przegląd programistycznych...

źródło: comment_1590171317buxTY1EGavd3XiDfU1tGHl.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ponuryrolnik: Typowe zadanie :o
To jak powiedzieć 'typowa książka' i nie zasugerować nic więcej - mieści się podręcznik od fizyki kwantowej, biblia, książeczka dla dzieci albo kryminał.

Jakbym miał coś wybrać z musu to pobranie danych, przetworzenie i wyświetlenie w innym miejscu przy użyciu RESTa.
  • Odpowiedz
@ponuryrolnik: zależy od dziedziny, pracuję w utrzymaniu i rozwijaniu 1 wielkiego kodu(mniejsza podział na produkty i aplikacje)
- w CMS jeden z widoków pokazuje dane dla klienta z GB w niepoprawny sposób(z obliczeń wychodzi, że powinien mieć X, a ma Y), sprawdźcie
- klientowi udało się zalogowac, choć nie powinien bo (coś tam), oto logi z tego zdarzenia, zbadajcie
- email aktywacyjny nie posiada w sobie odpowiedniej waluity dla gracza
  • Odpowiedz
Udostępnianie swojego kodu po raz pierwszy, może być naprawdę stresujące. Ale po co to w ogóle robić? Sprawdź, dlaczego warto puścić w świat swój nieużywany kod, tworząc przy tym pakiet Pythona i wysyłając go do PyPI.

https://bulldogjob.pl/news/1108-jak-stworzyc-pakiet-pythona-i-wyslac-go-do-pypi

#programowanie #python #naukaprogramowania
Bulldogjob - Udostępnianie swojego kodu po raz pierwszy, może być naprawdę stresujące...

źródło: comment_1590144464DhqMDIAArxujoT9XdiLSG4.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś czas temu odkryłem, że na eduweb można mieć dostęp do wszystkich kursów w ramach abonamentu. Zamiast kupować np. trzy kursy Photoshopa czy Reacta każdy za 100 zł, subskrybujesz na miesiąc. Świetna sprawa, jeśli masz urlop albo jesteś na #bezrobocie i możesz siedzieć godzinami. Teraz jest promocja na 13. urodziny i miesiąc subskrypcji kosztuje 49 zł.
#kursy #naukaprogramowania #grafikakomputerowa #marketing
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@brunetroll089: W abonamencie masz wszystko i na żadne ograniczenia nie natrafiłem, ale rzecz jasna tylko w czasie trwania abonamentu i nie masz opcji pobierania filmów. Co do kursów to trudno mi mówić o wszystkich, ale jak robiłem Adobe Illustrator, to pozytywnie mnie zaskoczyło, że były najpewniej później dodane lekcje typu "Co się zmieniło z wersją X". Na plus są tutaj też warsztaty, czyli np. godzinne lekcje skupiające się na jakimś
  • Odpowiedz
Cześć!
Dziś mam coś nowego dla Was.
W ramach promocji KierunekProgramista.pl i w podziękowaniu za ostatnie wydarzenia mam mały prezent/konkurs.

W załączniku widzicie zdjęcie koszulki i kubka, który można wygrać.
Zasady są dosyć proste: wystarczy dać 'plusik' dla tego wpisu.
StormITpl - Cześć! 
Dziś mam coś nowego dla Was. 
W ramach promocji KierunekProgram...

źródło: comment_1590124878u4fCUaMBAFnuYh1DSTRtOL.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem nowy w ngrx i mam problem. Przy dodawaniu nowego posta w swoim cms-ie dodaje mi się on dwukrotnie do store, choć w bazie danych jest oczywiście tylko raz. Wygląda to tak po odpaleniu funkcji dodawania postu:
- [POSTS] Add post
- [POSTS] Load posts success - tutaj dodaje się pierwszy raz
- [POSTS] Add post success - tutaj dodaje się drugi raz, ale po kliknięciu wyskakuje błąd.
Co ciekawe, problem ten występuje tylko kiedy mam
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#frontend #naukaprogramowania
Czemu jak mam np.
body>div.container>button>span>span

i css jak na scrennie button zaczyna się od iluś tam px w dół a nie od rogu samego? Wiem, że można to zrobić position i top/left ale co powoduje że schodzi trochę w dół? Jak durne pytanie to napiszcie i usunę wpis, bo zacząłem się zastanawiać czemu tam się ustawia.
N.....N - #frontend #naukaprogramowania
Czemu jak mam np.
body>div.container>button...

źródło: comment_1590060987XBYjuAwLw1PAs8XZ30usYM.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NickciN: button sam w sobie jest buttonem i nie powinno się tam wrzucać innych elementów, jak chcesz zrobić hamburgera to np do hrefa albo diva dajesz z elementami.
  • Odpowiedz