świstak.codes powraca!
świstak.codes po przerwie powróciło do nadawania nowych wpisów! Więcej szczegółów w środku.
świstak.codes po przerwie powróciło do nadawania nowych wpisów! Więcej szczegółów w środku.
Przez jakiś czas nie będą pojawiać się nowe wpisy. Wynika to z faktu, że chcę nieco zmodernizować bloga, a tym samym nie będę mieć czasu,… Artykuł Ogłoszenie techniczne pochodzi z serwisu świstak.codes.
W poprzednim artykule dość szczegółowo opisałem test Millera-Rabina służący do szybkiego sprawdzania pierwszości liczb. Tym razem porównajmy sobie jego działanie z innymi szybkimi, probabilistycznymi testami pierwszości i sprawdźmy, jak wypadają one w porównaniu do bezbłędnej metody naiwnej. Artykuł Porównanie szybkich testów pierwszości pochodzi z serwisu świstak.codes.
Wiemy już: czym są liczby pierwsze, jak sprawdzać, czy liczba jest pierwsza, jak w najprostszy sposób znajdować je, a także poznaliśmy teorię stojącą za znajdowaniem dużych liczb pierwszych. Przejdźmy zatem do praktyki. Czas napisać algorytm, który w krótkim czasie pozwoli nam znaleźć bardzo duże liczby pierwsze, tak jak to się
Do tej pory przedstawiłem, czym są liczby pierwsze, ich zastosowania, jak możemy sprawdzać pierwszość liczb oraz jak możemy prostymi sposobami znajdować je. Jednak wszystko to, co do tej pory opowiedzieliśmy sobie, jest w dużej mierze zabawą. Jak poruszyłem już na samym początku serii, w kryptografii wykorzystuje się liczby pierwsze 2048-bitowe,
Najnowszy odcinek z cyklu Przeprogramowani ft. Gość to rozmowa z Igą Kuśmierczyk - specjalistką z firmy IT.Integro, która przedstawi nam świat systemów ERP i opowie jak się w nim odnaleźć jako programista. Patronem odcinka jest firma IT.Integro - dobre miejsce by rozpocząć karierę programisty ERP.
Sprint Review to cykl comiesięcznych spotkań na żywo, w których podsumowujemy najważniejsze wydarzenia z branży oraz wszystko to, co zdobyło naszą uwagę w ostatnich tygodniach. Mówimy o nowinkach technicznych, narzędziach do rozwoju oraz bonusach, które umieszczamy w naszym cotygodniowym Przeprogramowanym Newsletterze (https://przeprogramowani.pl/newsletter) - zapraszamy!
Już w najbliższą środę zapraszamy na rozmowę z Krzysztofem Szabelskim - Head of Technology w Future Processing! Tematem odcinka będzie rozwój i planowanie kariery IT, ze szczególnym naciskiem na stanowiska senior developera i wyżej. Porozmawiamy o potencjalnych kierunkach rozwoju, niezbędnych umiejętnościach które odblokowują kolejne poziomy doświadczenia a także o tym,
Już w najbliższą środę zapraszamy na rozmowę z Krzysztofem Szabelskim - Head of Technology w Future Processing! Tematem odcinka będzie rozwój i planowanie kariery IT, ze szczególnym naciskiem na stanowiska senior developera i wyżej. Porozmawiamy o potencjalnych kierunkach rozwoju, niezbędnych umiejętnościach które odblokowują kolejne poziomy doświadczenia a także o tym,
Zapisz się: https://js.przeprogramowani.pl Przygotowaliśmy dla Ciebie 5 zadań, które pomogą Ci to sprawdzić. Wybraliśmy istotne obszary, często pomijane przez programistów w nauce a będące nieodłączną częścią codziennej pracy w JavaScript. Dołącz do nas 14 marca o 19:00 i odblokuj dostęp do zadań.
W poprzednim wpisie o modernizacji domowej sieci komputerowej wspomniałem w kilku zdaniach o własnym serwerze DNS w postaci Pi-hole zainstalowanym na RaspberryPi. Dziś chciałbym ten…
Dziś temat nieco odbiegający od spraw związanych z typowym front-endem, ale jednak powiązany z moją pracą i domowym biurem. Postanowiłem zrobić porządek i ogarnąć domową…
Kilka dni temu nasz kierownik IT zapytał mnie, jak tam u nas na froncie widzimy cechy juniora, mida i seniora. To z pozoru proste pytanie…
Po raz kolejny mam przyjemność zaprosić Was na konferencję front-endową ConfrontJS – odbędzie się ona 11 grudnia stacjonarnie w Warszawie – Kinoteka w Pałacu Kultury…
Dziś nie będzie o frontendzie czy nawet o programowaniu jako takim. Dziś chciałbym się podzielić kilkoma zdjęciami i wspomnieniami z przeszłości. Okazją do tych wspomnień…
Spis treści Wprowadzenie Eksperymenty implementacyjne Zwykły useSelector Zwykły useSelector + memo na komponencie Zwykły connect Connect z memo useSelector z shallowEqual useSelector pobierający proste wartości Connect pobierający proste wartości Connect z mapStateToProps który zwraca tylko jeden obiekt Kod przykładów na Github Działający przykład na Github Pages Podsumowanie Wprowadzenie Kwestie wydajności
Spis treści Wprowadzenie Zarządzanie mediami Wygląd UI Desktop Mobile Działający przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Dzięki MediaSession API możemy sterować listą odtwarzania spoza karty przeglądarki, która odtwarza dźwięk/wideo. Przez to obsługa multimediów odtwarzanych przykładowo na stronie zespołu muzycznego jest dużo prostsza – użytkownik nie
Spis treści Wprowadzenie Użycie MediaRecorder Jak działa MediaRecorder API? Pobieranie streamu z kamery Pobieranie streamu z udostępniania ekranu Pobieranie streamu z canvasa Klikalny przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Sporo osób nie wie o istnieniu MediaRecorder API – a umożliwia ono nagrywanie z poziomu przeglądarki
Spis treści Wprowadzenie Walidowanie formularzy Baza pod przykłady Customowe wiadomości dla walidacji standardowej Customowy sposób prezentacji rezultatów walidacji Klikalny przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Walidowanie formularzy nie zawsze jest prostym zadaniem – najczęściej wyłączamy domyślną walidację i piszemy bardzo customowy kod. Okazuje się jednak,
Spis treści Wprowadzenie Pseudoklasa :has Jak działa pseudoklasa :has? Jakie pseudoklasa :has ma wsparcie i jaką biblioteką go zasymulować? Użycie pseudoklasy :has do stylowania formularzy na bazie walidacji pól Stworzenie skryptu transformującego CSS Style odpowiadające za kolorystykę walidacji Wymagany kod JS Efekt działania aplikacji Klikalny przykład na Github Pages Pełny