#anonimowemirkowyznania
Pora na zmiany, od jakiegoś czasu prowadzę własną działalność, która mimo obecnego kryzysu ma się nawet nieźle ale niestety od jakiegoś czasu duszę się w tym wszystkim (wpływ ma na to na pewno miasto ok. 50k mieszkańców w którym mieszkam) Sporo podróżuję i stwierdziłem, że to nie jest miejsce dla mnie. Chciałbym przejść, na pracę zdalną. Tylko jaką? Jestem raczej ambitny na naukę mogę przeznaczyć parę h dziennie, chciałbym zacząć za
@AnonimoweMirkoWyznania: Wszystko związane z programowaniem. Jeśli masz dobre oko, i lubisz robić ładne rzeczy, to frontend (JS, HTML, CSS potem jakiś framework do tego dojdzie typu React). W innym wypadku mamy backend, a więc java, c#, python z języków nowszych to golang, rust
Czy asynchorniczność w javascript jest realizowana w jednym wątku? Jeśli tak to jak jest to realizowane?

Pytam bo ciągle trafiam na wytłumaczenie: asynchroniczną operację się "zleca" do zrobienia, potem robi się dalej kod synchroniczny i w którymś losowym momencie wraca wynik operacji asynchronicznej. Parafrazując Pudziana "samo się nie zrobiło" - albo w jednym wątku javascript implementuje coś na kształt "skakania między wątkami" , albo jednak jest osobny wątek który wykonuje zakolejkowane operacje
@Lewo: w przeglądarce to jest jeden wątek, drugi osobny z którego możesz skorzystać to serviceWorker. Zrób coś asynchronicznego co muli i długo liczy, to cała karta wyleci Ci w kosmos zanim skończy liczyć lub przeglądarka ubije. Co do node.js działa to podobnie. Sam mechanizm kolejki jest gdzieś przez browser implementowany i zależy to pewnie od producenta przeglądarki. Przy czym jest zasada, że w danym momencie jedno zadanie z kolejki jest przetwarzane.
Sprawdźcie ostatnią w tym tygodniu listę z ofertami Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Go Developer @ codete.com 15.0k-19.0k (B2B), 13.0k-16.0k (UoP)
- [REMOTE] Remote Java Engineer @ mijasoftware.com 14.0k-18.0k (B2B)
- [REMOTE] Backend Engineer @ sunscrapers.com 8.0k-16.0k (B2B)
- [REMOTE] Backend Developer (Node.js) @ masterborn.com 9.0k-17.0k (B2B)
- [REMOTE] Python Developer @ whoelse.com 8.0k-14.0k (B2B), 7.0k-12.0k (UoP)
- [REMOTE] Senior Java Developer (remote) @ silenteight.com 15.0k-21.0k (B2B)
-
Mordeczki, pomocy potrzebuję przy ESP8266 (programowanie w C) oraz w NodeJS. Chciałem zrobić projekt i potrzebuję by ESP8266 wysyłał mi co jakiś czas (kilkadziesiąt ms) dane do laptopa (na którym będzie działał NodeJS i hostował stronkę).
Rozmyślam nad różnymi technikami (czy to ajax, czy inne). Najbardziej rozmyślam o tym by przesłać jako zwykłe zapytanie po http (POST czy GET), ale nie mam pojęcia jak to napisać na ESP8266 i jak odebrać to
na którym będzie działał NodeJS i hostował stronkę


@MisiekD: Ja to na serwerach mam PHP. ESP łącząc się do sieci wysyła zwykłe zapytanie GET http://adres.serwera/plik.php?dane=xxxx na serwerze plik.php odbiera te dane i wrzuca do bazy. A potem to już robisz se z tym co chcesz. Programuje wszystko pod ArduinoIDE. Tak wygląda kawałek kodu urządzenia którego zadaniem jest odebranie RDS'u z radia FM i przekazanie go na serwer.
Pobierz dktr - > na którym będzie działał NodeJS i hostował stronkę

@MisiekD: Ja to na ser...
źródło: comment_1585259701Xoal1GjxfFlp4sd5tonVxZ.jpg
@MisiekD: To zależy który co ma wysyłać. W zasilanych bateryjnie co kilka minut, przy zasilaniu sieciowym to i co 1sek. Przeważnie programuje je tak że przy wysyłaniu get'a z wynikiem pomiaru przy okazji odbierana jest zmienna z ilością czasu do kolejnego wysłania - więc mogę to kontrolować z poziomu serwera bez przeprogramowywania ESP.
Dobra, koledzy. Jak testujecie event keydown na obiekcie window. DispatchEvent mi nie działa, wywala błąd!
Muszę jakoś zamockować window?

Kodzik hooka ( ułatwiłem go znacząco do pytania ) w załączinku.

Jak #!$%@? event w #jasmine window.dispatchEvent(new KeyboardEvent('keydown'))
Błąd jaki dostaje: TypeError: event.target.getAttribute is not a function thrown
#react #testowanieoprogramowania #javascript
Pobierz krzykrzy1995 - Dobra, koledzy. Jak testujecie event keydown na obiekcie window. Dispa...
źródło: comment_1585214044IpHpEMIX4Qj3lqfRfDrEcA.jpg
@krzykrzy1995: twoim zadaniem jest tak zamockować addEventListener, żeby potem w łatwy sposób móc udawać że triggerujesz event. Np:

keydownEvents = [];
window.addEventListener = (name, callback) => keydownEvents.push(callback);
const triggerEvents = () => keydownEvents.forEach(callback => callback());

i potem sobie kiedy potrzebujesz wołasz w teście triggerEvents() i tyle

@IT-Leaders_pl2018: STATUS REKRUTACJI: 25.03.2020
Hej Poniżej wykaz aktualnych rekrutacji z platformy IT-Leaders.pl. Sprawdź kto i kogo poszukuje

Poznań

-Web Developer Laravel + Angular | Lead Investments | 4K - 6K netto/mies ->https://bit.ly/2UzyD1Z
-C# Developer | DP Consulting | do 7000 PLN brutto/mies (UoP)-> https://bit.ly/2TZYnEs
-Fullstack Developer | InStream | 9K - 15K PLN netto/mies (B2B) ->https://bit.ly/2IAoxs3
-Data Analyst | Egnyte | 6K - 8K PLN brutto/mies (UoP)-> https://bit.ly/2TQNmp2
-Data
Pobierz IT-Leaderspl2018 - @IT-Leaderspl2018: STATUS REKRUTACJI: 25.03.2020 
Hej Poniżej wyk...
źródło: comment_1585128432n7oJ4SBotNjUNxFJ1D4qdQ.jpg
@przeprogramowani: poszła wiadomość na fejsie :)
@TeflonDon: w zasadzie chodzi o to, że mając zewnętrzne API które ma ścieżkę mniej więcej taką:
images {
0:
id: 1,
url: adres_obrazka,
}
przy próbie złapania data.images.url wypluwa mi za każdym razem undefined...

Bez kodu ciężko będzie to tutaj zobrazować, ale obiecuje, że jak to ogarnę to wrzucę jakiś tutorial z tego :P
via Wykop Mobilny (Android)
  • 15
W przerwie pomiędzy kolejnymi doniesieniami dot. koronawirusa, proponuję zagrać w moją prostą grę :).

Zasady są bardzo łatwe. Za każdym razem wyświetlane są dwa kolory, należy nacisnąć na ten, którego nazwa jest w nagłówku. Co może być w tym trudnego?

Haczyk polega na tym, że kolor tekstu nagłówka może być inny niż wskazywałaby na to jego treść co prędzej czy później powoduje zwarcie w mózgu i błąd ( ͡° ͜ʖ
Pobierz zbicin - W przerwie pomiędzy kolejnymi doniesieniami dot. koronawirusa, proponuję zag...
źródło: comment_15850703585HDQHqtoNZwKIX44wRn1oo.jpg
@isamaul: Właśnie tak chciałbym zrobić ale chodzi o to :

Ktoś odpala plugin ( ten dodaje css i js )
dodaje shortcode (% gallery %)
do tego właśnie używam document.body.innerHTML = document.body.innerHTML.replace('(% gallery %)','skrypt galerii');

Problem pojawia się w momencie gdy chce zrobić to ponownie przy drugiej wtyczce, Jest na to inny sposób?
tl;dr Mirki i mirabelki :-> Kto polubi ten wpis i napisze do mnie PW dostanie link do pobrania 420 tapet programistycznych :-)

- 10 wariantów tematycznych
- wersja centralna i narożnikowa
- wariant 2160p oraz 1440x2960 (na smartfony)
- warianty dla 7 najpopularniejszych języków programowania: #c #cpp #csharp #js ( #javascript) #php #python #vb ( #visualbasic)
- 3 webowych frameworków: #angular #vue #react

Zachęcam też do zapisania się do Newslettera
Pobierz tomaszs - tl;dr Mirki i mirabelki :-> Kto polubi ten wpis i napisze do mnie PW dostan...
źródło: comment_15850680591AXiSFwKjxnoISs3L4m0pC.jpg
Sprawdźcie kolejne oferty dla Backend, Fullstack i Frontend Developerów!

BACKEND JOBS

- [REMOTE] Senior Python Developer @ netguru.co 11.5k-17.2k (B2B)
- [REMOTE] Remote Python Engineer @ astek.pl 12.4k (B2B)
- [REMOTE] Remote Ruby on Rails Engineer @ vlogit.pl 13.0k-15.5k (B2B)
- [REMOTE] Remote Ruby on rails Engineer @ leocode.com 14.0k-18.0k (B2B), 11.6k-14.9k (UoP)

- [WAW] Ruby on Rails Developer @ ynd.co 8.5k-14.0k (B2B)
- [WAW] Salesforce developer @ prodataconsult.pl 17.6k-24.8k (B2B)
-
Jest ktoś w stanie wytłumaczyć i nakierować? generuje losowe liczby do momentu, aż suma tych liczb będzie > 1 dodając do tego ilość potrzebnych prób. Wynik potrzebnych prób zapisywany jest do tablicy. Potrzebuję policzyć średnią z miliona takich prób - czyli zsumować do siebie wszystkie próby z tablicy i podzielić przez milion. Jestem przekonany, że gdybym zrobił pętle, która ma wypełnić próbami tablicę 1000000 razy to najzwyczajniej w świecie wywali program

function
Też się da, możesz zrobić zewnętrzną pętlę w pętli zamiast 1 000 000 000 to 10000 * 100000 i tak dalej i tak dalej, po prostu będzie wolniej chodzić im więcej iteracji
Zleciłbym komuś dobrze ogarniającemu JS/jQuery dostosowanie aktualnej wersji komponentu select2, w taki sposób aby możliwe było prezentowanie zagnieżdżonych, hierarchicznych opcji w formie list UL/LI ale z możliwością aby opcje nadrzędne, posiadające węzły dzieci mogły być również klikalne i wybieralne jak w przypadku węzłów końcowych (leaf) i aby podczas wyszukiwania: jeśli znaleziono szukany tekst w węźle podrzędnym prezentować wyżej wszystkie jego węzły nadrzędne począwszy od korzenia, tak jak ma to miejsce, np
Skasowałem wczorajszy plik z tapetami programistycznymi ¯\_(ツ)_/¯
I zrobiłem nowe tapety na bazie sugestii @LubieKiedy, @Catmmando, @arcy81 oraz motywacji od @sirconrad, który jako jeden jedyny wykopał mój wczorajszy wykop z tapetami. Dzięki Wam! Czytajcie dalej, mam coś dla Was ;)

W nowej paczce jest:
- 10 wariantów tematycznych
- wersja centralna i narożnikowa
- wariant 2160p oraz 1440x2960 (na smartfony)
- warianty dla 7 najpopularniejszych języków programowania: #c #
Pobierz tomaszs - Skasowałem wczorajszy plik z tapetami programistycznymi ¯\\(ツ)\/¯
I zrobił...
źródło: comment_1584991517BTtbtPqn9D66GzED6IVPyw.jpg
via Wykop Mobilny (Android)
  • 1
@cugowski: Zastanow sie czy jest sens testowac wszystko. Jesli np jakis modul przyjmuje jakies dane i cos zwraca to w ten sposob to przetestuj. Zachowanie a nie implementacje. Z punktu widzenia reszty apki nie ma znaczenia jak działa implementacja tego konkretnego modułu. Do poki jego zachowanie jest poprawne to co sie dzieje w srodku jest nieistotne.
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto #security, #apple, #rustlang,
#haskell i czasem #produktywnosc

Jeśli interesują Cię takie materiały i chcesz ich więcej - zapisz się do mojej listy mailingowej na https://devopsiarz.pl (formularz po lewej stronie).

---

### Materiał tego zestawienia

https://www.wykop.pl/wpis/48046527/unknownews-ze-wzgledu-na-to-co-dzieje-sie-w-polsce/

Jakub, który tworzy swoje zestawienia
ędzie, ale teraz kombinuje nad jeszcze inny


@devopsiarz: Widziałem ostatnio Twój stream ( ͡~ ͜ʖ ͡°) - bardzo fajnie.
Rzucam wolną propozycję nagrania może czegoś na temat continous integration. Wybrać jakieś popularne narzędzie i przeprowadzić całą konfigurację + deployment (a już cudownie gdyby było na przykładzie jakiejś #golang appki). ;-) Czy taki temat wchodził by w grę ?