@imlmpe:
CodeCombat - gra ucząca programowania w kilku językach. Fajna grafika!
https://codecombat.com/
INFO: Wybierz, że jesteś uczniem i nie należysz do żadnej klasy, wtedy rozpoczniesz grę bez przeszkód. Do wyboru masz języki takie jak Python, JavaScript, CoffeeScript, Lua, C++ i Java (dwa ostatnie są płatne!)

zrobiłem 5 poziomow pythonga i kaze mi płacic, czy jest cos darmowego a jednak nie umiem znalezc?
#vscode #jsdoc #typescript #javascript #frontend #backend #webdev
W TypeScript jest tak, że może pojawiać się ostrzeżenie, gdy jakaś zmienna jest typu any.
Czy można to włączyć dla VSCode, żeby ostrzegało również gdy używasz JSDoc?

Ogólnie jest parametr w .vscode/settings.json:

"js/ts.implicitProjectConfig.checkJs": true,
I w jsconfig.json:

{
"compilerOptions": {
"checkJs": true,
}

...ale to nie ostrzega, gdy typ sam się ustawi gdzieś na typ any, np. parametry wewnątrz funkcji.
Pobierz look997 - #vscode #jsdoc #typescript #javascript #frontend #backend #webdev
W TypeSc...
źródło: comment_1639591038OCLLqaIrs5GrsjY1x1kI4q.jpg
#webext #chrome #firefox #webdev #javascript #programowanie
Jest mała szansa, że Mozilla wprowadzi FileSystem API do Firefoksa...

Jak to rozwiązać, bez przerabiania Firefoksa?:
* rozszerzenie WebExtension, które dodaje brakujące API, które łączy się z...
* ...lokalnym serwerem, który daje dostęp, do niektórych katalogów na dysku.

No w każdym razie, obejście tej blokady Mozilli jest problematyczne. :D

Inny sposób:
Użycie Firefox Unbranded, odblokowanie w nim flag w about:config, użycie rozszerzenia z API korzystającego z
Cześć Wszystkim! Mamy dla was najnowszą listę wydarzeń IT podzieloną według miast! ( ͡ ͜ʖ ͡) Zobaczcie jakie wydarzenia czekają na Was w tym tygodniu ( ͡º ͜ʖ͡º)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |

On-line (14) - https://crossweb.pl/wydarzenia/online/
Lublin (1) - https://crossweb.pl/wydarzenia/lublin/
Warszawa (1) - https://crossweb.pl/wydarzenia/warszawa/

#crossweb #it #barcamp #wydarzeniait #startup #online #programowanie #javascript #informatyka #
Pobierz Crossweb - Cześć Wszystkim! Mamy dla was najnowszą listę wydarzeń IT podzieloną wedłu...
źródło: comment_1639402234ll6IsMwVK8iDvCmIfE0vZk.jpg
via Wykop Mobilny (Android)
  • 1
@Crossweb: ja przez dwa lata pracy powtarzałem sobie co miesiąc na rozliczeniach że zautomatyzuje te tabelki do excela i za miesiąc nie będę musiał ich wypełniać tylko same się zrobią

#programowanie #javascript #angular
Panowie i Panie, "góra" prosi o update Angulara z wersji 8 na nowszą (powód to jakaś biblioteka którą chcą zastosować wymaga nowsze) i jutro mamy spotkanie, na którym będziemy decydować do jakiej wersji aktualizujemy. Nie mam doświadczenia w pracy z wersją nowszą niż 8, ale po krótkiej analizie ustaliłem, że 12stka powinna być ok. Może ktoś kto siedzi w temacie mnie od tego pomysłu odwiedzie albo przekona do jeszcze
@dzejro: nie zawsze ma to sens - IMO lepiej najnowsza - 1 bo czesto wiele bibliotek z ktorych sie korzysta potrzebuje czasu zeby sie poaktualizowac do najnowszego angulara. Np ostatnio nie podbilismy z 11 na 12 bo nie był gotowy jeszcze poprawiony Storybook
Pany pytanie odnosnie #webscraping.
Mam problem ze scrapingiem strony, która używa lazy-load flex.
Gdy otwieram ją w przeglądarce wyniki się ładują (tzn. jest kółeczko ale w ulamku sek wyswietla), gdy robię to za pomocą powiedzmy, że bota lub rozszerzenia przeglądarki to odczytuje brak wyników dla wskazanego selectora (wystarczy, że przełączę się na tą zakładkę i wyniki się pojawiają).
Jakiś pomysł jak to ominąć?
Probowałem dorzucić skrypt z:
window.scrollTo(0,document.body.scrollHeight);
ale albo nie
Dzisiaj był mocno zabiegany dzień, więc dopiero teraz, wieczorem, wrzucam zestawienie ciekawych linków z branży IT.
Zapraszam do lektury.

https://mrugalski.pl/nl/wu/mTUs6sLh2NoRb5Um0oDUsg

Zapisz się na newsletter, aby otrzymywać takie zestawienie prosto na skrzynkę:
https://unknow.news/

Tagi: #technologia #programowanie #webdev #javascript #informatyka #ciekawostki
Pobierz imlmpe - Dzisiaj był mocno zabiegany dzień, więc dopiero teraz, wieczorem, wrzucam ze...
źródło: comment_1639153321QZwk0PC9tdfHffCW2lrfme.jpg
@imlmpe: tak się zabiegałeś że aż zapomniałeś dodać swojego tagu przez co musiałem się na około dowiedzieć o tym wpisie.

BTW. proponuje nie dawać całej listy od razu w mailu, w przypadku kiedy wkleisz niedziałający link/zrobisz literówkę to nie masz opcji na poprawę tego (w dzisiejszym mailu znalazła się literówka)
Frontend developer here. Mam pytanie, bo nie znam się na Backendzie. Jakiś czas temu dołączył do zespołu nowy backend dev i jak nigdy tak nikt nie robił, on zaczął w jsonie wysyłać pola z końcową "Dto", np. sizeDto. Wcześniej przyszłoby takie pole po prostu "size". Jakoś mi to tak syfnie wygląda. W jaki sposób takie coś miałoby uzasadnienie? Po co dodawać taką koncówkę? Na froncie nie ma czegoś takiego jak dto i
@lady_katarina: Jeden rabin powie tak, a inny powie nie. Jeśli te obiekty Dto są agregatami kilku klas/struktur, tak że zamiast wysyłać osobno kilka obiektów typu Przegryw, Incel itp wysyłany jest jeden obiekt typu WykopekDto to może to mieć sens, ale jeśli to wszystkiego co leciało do tej pory dodał tylko suffix i się z tego cieszy to już mniej.

Tak naprawdę to zależy od konwencji przyjętej przez zespół, jeśli takiej nie
W świecie IT przez wiele lat panowało przeświadczenie, że #javascript nadaje się tylko do zmiany kolorków na stronie.
Potem przyszedł Node i z drzwiami wszedł do świata backendu.
Obecnie JS to nie tylko narzędzie do WebDevu - znajduje zastoswanie w wielu innych miejscach na świecie.. a także w kosmosie!

Byłem mega zaskoczony, gdy dowiedziałem się, że interfejs statku SpaceX jest zbudowany w HTML, CSS i JS. Zacząłem trochę grzebać i dowidziałem się,
Fele93 - W świecie IT przez wiele lat panowało przeświadczenie, że #javascript nadaje...
Pytanie: czym jest rozwijanie funkcji (ang. currying) w JavaScripcie?

Odpowiedź: Rozwinięta funkcja to funkcja, która zwraca drugą funkcję. Pozwala to na tworzenie łańcuchów funkcji.

Wideo (ang): https://youtube.com/shorts/zfRiQjD4ZKA

Jeśli chcesz więcej odpowiedzi na pytania rekrutacyjne daj plusa, albo jakiś hejterski komentarz i obserwuj ostatni tag ( ͡° ͜ʖ ͡°)

#javascript #programowanie #naukaprogramowania #programujzwykopem #dlaprogramistow

#pytaniarekrutacyjnezprogramowania
/\/\/\
@tomaszs: Bez wyjaśnienia, po co się to robi, ta informacja zupełnie nic czytelnikowi nie daje. Wkładasz jakiś wysiłek w te wpisy, więc warto, żeby miały szansę komuś pomóc więcej, niż tylko wskazując, jakie pytania mogą paść.

Zatem jeśli ktoś to czyta - używa się tego, żeby wyprodukować wiele wariantów funkcji, różniących się w zależności od jakiegoś parametru. Zwykle parametr ten znamy wcześniej, w odróżnieniu od pozostałych. Przykładowo, jeśli chcemy liczyć kwoty
// persist // redux

mając rootReducer = (state,action) = {

// logika inside np
return combinedReducers(state,action)

}

chciałby gdy mam akcję // login i logout zareagować inaczej w rootReducerze

Akcja spoko działa, ale jak mam ustawić mu jakiś state w części konkretnego slice.
Czy manulnie mogę to zrobic tak:

state.sliceName.state = false

Według reduxa nie, bo nie jest jest purefunction. Powinien też być wywołany przez dispatch hook.

dispatch nie wywołam bo useDispatch
Chciałbym zrobić w Angularze masową edycję towarów. Tylko mam problem jak przesłać dane do komponentu - które towary edytuję? Obecnie funkcjonuje to tak, że w komponencie wyświetlającym towary zrobiłem zaznaczanie masowe, które działa. Usuwanie było łatwo zrobić, bo to jeden komponent, ale nie wiem jak zabrać się do edycji - gdyż wtedy powinno być przekierowanie do innego komponentu (tak jak przy edycji pojedynczego towaru).

Komponenty nie są ze sobą powiązane (typu parent-child).
via Wykop Mobilny (Android)
  • 0
@lukasj: nie przekierowuj na inny route tylko po prostu ukryj poprzedni widok i pokaż następny, najprościej.

Modal by nie do końca pasował do takiej aplikacji


No to przejdź na inny widok ale bez kontrolera i skakania po routach. Tak ja bym to zrobił przynajmniej. Takie rzeczy nie są standardowe i mało kto tak naprawdę ich potrzebuje.

nie obsługuje metody PATCH, tylko POST i PUT. Myślałem, żeby aktualizować tylko pola, które są
Co jak zmieni zdanie i nie chce wysłać tego pola


@PortowySzczur: po prostu zamiast label + pole dajesz checkbox + pole ( ͡° ͜ʖ ͡°) Wtedy jak chce edytowac i zostawić je puste (czyli zmienić we wszystkich edytowanych to pole na puste) to wtedy zaznacza checkbox i nic nie wpisuje.

ja bym wysłał listę id w arrayu i pola jakie ktoś dodał bo może chcieć wyczyścić jakąś