Cześć!
To był dla mnie zabiegany poranek. Tak to bywa, gdy przedszkole i zerówka mają wolne, a ja mam dwójkę dzieci ;) Niemniej, udało się przygotowac zestawienie ?
Na początek chciałem podzielić się z Tobą dwiema interesującymi promocjami:
Zapraszam do lektury dzisiejszego wydania:)
◢ #unknownews ◣
Powstanie, rozwój i upadek Pebble - czyli historia pewnego smart zegarka
https://medium.com/@ericmigi/why-pebble-failed-d7be937c6232
INFO: Dokładnie 10 lat temu, na Kickstarterze pojawił się rewolucyjny, smart-zegarek Pebble. Jak zdobył popularność? jak wyglądał rozrost firmy i co doprowadziło do upadku i w konsekwencji sprzedaży całej firmy? O tym w artykule
Spis zniżek studenckich na usługi online typu SaaS/PaaS/IaaS
https://github.com/AchoArnold/discount-for-student-dev
INFO: Jeśli jesteś studentem, możesz wykorzystać zniżki na popularne produkty, a niektóre z nich możesz nawet otrzymać zupełnie za darmo. Warto rzucić okiem
The Art of Code - świetna prelekcja dla programistów (2020 rok)
https://www.youtube.com/watch?v=6avJHaC3C2U
INFO: Bardzo fajnie przeprowadzona prelekcja. Dowiesz się z niej czegoś na temat programów quine, polyquine, poznasz garść ezoterycznych języków programowania, a na koniec poznasz język Rockstar.
Garść kreatywnych sztuczek zaimplementowanych w CSS
https://dev.to/devsyedmohsin/css-tips-and-tricks-you-will-add-to-cart-163p
INFO: Gradient używany jako kolor tekstu, podział paragrafów na szpalty, smooth scrolling na stronie, animacje kolorów i wiele innych
Jak deanonimizuje skórę transakcje bitcoinowe?
https://www.wired.com/story/tracers-in-the-dark-welcome-to-video-crypto-anonymity-myth/
INFO: Może się wydawać, że płatności za pomocą BTC są w pełni anonimowe. Nie do końca tak to działa. Artykuł opowiada historię rozbicia pewnego dark marketu właśnie poprzez śledzenie transakcji.
Zbiór komiksów i ulotek przedstawiających w graficzny sposób zagadnienia z branży security
https://securityzines.com/#comics
INFO: Warto zapisać się do ich newslettera, aby co tydzień otrzymywać nową grafikę prosto na maila
Ludzie kupują sprzęt Apple ze względu na ‘ekosystem’, ale co to właściwie jest?
https://youtube.com/watch?v=_QxM9RilW3w&feature=share
INFO: dobre wyjaśnienie, na czym polega ekosystem oferowany przez urządzenia Apple i dlaczego, gdy ktoś ma Macbooka, to najczęściej kupuje także iPhone i słuchawki AirPods, a nie np. urządzenia od Xiaomi.
Lista softu szanującego prywatność i dbającego o bezpieczeństwo
https://github.com/Lissy93/personal-security-checklist/blob/master/5_Privacy_Respecting_Software.md
INFO: Nie tak łatwo jest znaleźć soft, który nie zbiera informacji o użytkowniku, nie śledzi go i realnie (end-to-end encryption) dba o bezpieczeństwo przesyłanych danych. Ta lista może w tym pomóc
Lista bardziej nowoczesnych narzędzi CLI (terminalowych) usprawniających pracę
https://jvns.ca/blog/2022/04/12/a-list-of-new-ish–command-line-tools/
INFO: Każde z tych narzędzi jest zamiennikiem innego, dobrze znanego od lat toola terminalowego. Może czasami warto poszukać nowocześniejszej alternatywy? Myślę, że znajdziesz tutaj coś dla siebie
Jak zabezpieczyć domeny i subdomeny, które NIE wysyłają maili?
https://www.gov.uk/guidance/protect-domains-that-dont-send-email
INFO: Przyjęło się, że rozwiązania typu SPF, DKIM czy DMARC stosuje się dla domen, które wysyłają wiadomości na zewnątrz. Powinniśmy jednak stosować je także dla domen, które tego nie robią. Unikniemy w ten sposób ataku podszywania się (spoofingu) pod nasze domeny.
Trwa najdłuższa w historii awaria usług Atlassiana
https://newsletter.pragmaticengineer.com/p/scoop-atlassian
INFO: Od 4 kwietnia niedostępne są JIRA, Confluence itp. Artykuł przedstawia analizę tego, co do tej pory wiemy o awarii i stara się odpowiedzieć nas pytanie, co było jej przyczyną
Apple opublikowało 10 zwycięskich fotek z konkursu “iPhone Macro Challenge”
https://www.apple.com/newsroom/2022/04/apple-unveils-the-best-photos-from-the-shot-on-iphone-macro-challenge/
INFO: W konkursie chodziło o zrobienie zdjęcia w trybie macro z użyciem iPhone 13 Pro lub 13 Pro Max. Jak dla mnie, to jest już jakość całkiem przypominająca lustrzankę.
postmarketOS - czyli jak działa Linux na 8-letnim smartfonie
https://www.internet-czas-dzialac.pl/recenzja-postmarketos/
INFO: LineageOS, czy GrapheneOS to systemy bazujące na Androidzie. W tym materiale omawiany jest ‘prawdziwa’ i pozbawiona usług Google, dystrybucja Linuksa, jaką jest postmarketOS.
Próba stworzenia najmniejszego możliwego obrazu Dockera do podawania statycznych stron
https://lipanski.com/posts/smallest-docker-image-static-website
INFO: Ile może ważyć kontener, który podaje statyczne pliki po HTTP? Odpowiedź może zdziwić. Artykuł bardzo fajnie przedstawia jako można podejść do optymalizacji obrazu kontenera z użyciem multi-stage build.
Popularne błędy związane z dostępnością stron WWW, które możesz rozwiązać niemal natychmiast
https://hiddedevries.nl/en/blog/2022-04-12-common-accessibility-issues-that-you-can-fix-today
INFO: Niektóre z błędów tego typu nie wymagają przepisywania połowy aplikacji, a jedynie np. dorzucenia jednego znacznika HTML, atrybutu, czy użycia sprytnej sztuczki.
Jak wygląda powrót do Windowsa po 15 latach pracy na Linuksie?
https://duncanlock.net/blog/2022/04/06/using-windows-after-15-years-on-linux/
INFO: Ciekawe spostrzeżenia i porady od człowieka, który od kilkunastu lat nie miał styczności z Windowsem. W praktyce autor upodabnia działanie systemu na Linuksa ;)
Canva Automate Maker - rozszerzenie do przeglądarki do automatyzacji Canvy
https://chrome.google.com/webstore/detail/canva-automate-maker/bpijnbbibffaadmdjpddcofjgofheedf
INFO: Wyobraź sobie, że musisz przygotować w Canvie dziesiątki identycznych grafik, różniących się jedynie treścią napisu. To narzędzie Cię w tym wyręczy. Działa to bardzo podobnie do ‘korespondencji seryjnej’ znanej z MS Office.
Istnieją kategorie wyszukiwania, w których Google pozostaje w tyle za innymi wyszukiwarkami
https://www.surgehq.ai//blog/google-search-is-falling-behind
INFO: Według autora tekstu są to zapytania o kod źródłowy, przepisy kulinarne oraz podróże. Warto rzucić okiem, aby poznać alternatywne rozwiązania.
Fake Profile Detector - rozszerzenie do przeglądarki wykrywające fajne fotki
https://chrome.google.com/webstore/detail/fake-profile-detector-dee/jbpcgcnnhmjmajjkgdaogpgefbnokpcc
INFO: Klikasz prawym klawiszem myszy na fotkę przedstawiająca twarz i już po chwili wiesz, czy jest to prawdziwe zdjęcie, czy może twarz wygenerowana za pomocą AI. Przyda się do odsiewania fake-rekruterów z Linkedin ;)
Zamień ręcznie przygotowane rysunki w animowanego GIFa
https://www.eatmy.art/
INFO: Ciekawa koncepcja. Musisz jedynie wydrukować szablon, nanieść na niego swoje szkice, zrobić jego fotkę i wrzucić do serwisu. Ciekawe jest to, jak ogarnęli background/foreground i ich animacje w tej zaawansowanej wersji 9x9.
Pinry - samohostowalna alternatywa dla Pinteresta
https://docs.getpinry.com/
INFO: Jeśli chcesz zbierać obrazki i graficzne inspiracje w pinterestowym stylu, ale jednocześnie nie zależy Ci na budowaniu zasięgów i dzieleniu się znaleziskami ze znajomymi, a do tego dbasz o swoja prywatność, to Pinry wygląda obiecująco. Aplikację można postawić jednym poleceniem jako kontener Dockera.
Przegląd funkcji matematycznych w CSS
https://stackdiary.com/css-math-functions/
INFO: Niewielu początkujących frontendowców wie, że CSS potrafi wykonywać obliczenia. Ten artykuł przedstawi Ci co, w jaki sposób i w jakim celu możesz obliczać w swoich stylach
WhatTheFont? - automatyczne rozpoznawanie fonta użytego na grafice
https://www.myfonts.com/WhatTheFont/
INFO: Wrzucasz obrazek, a po chwili dowiadujesz się, jakiego fonta na nim użyto. Jest to narzędzie świetnie znane w świecie designerów, ale myślę, że pozostała część branży IT także powinna je poznać.
Nowe funkcje w CSS, które już niebawem pojawią się w przeglądarkach
https://css-irl.info/exciting-times-for-browsers-and-css/
INFO: Propozycji nowych funkcji w CSS jest naprawdę dużo, jednak często wsparcie dla nich zapewnia np. jedna przeglądarka, więc używanie ich nie jest bezpieczne. W tym artykule znajdziesz listę wszystkiego tego, co prawdopodobnie niebawem stanie się obsługiwane przez każdy z głównych silników przeglądarek
Rzadko używane atrybuty HTML ułatwiające pracę
https://www.smashingmagazine.com/2022/03/html-attributes-you-never-use/
INFO: O mało znanych tagach HTML powstał już niejeden artykuł. Ten dotyczy jednak atrybutów, które mogą usprawnić tworzenie frontendu, jak i pomóc w szybszym ładowaniu strony
Używasz inputa type=numbers do pytania o dowolną liczbę na stronie? - przemyśl to
https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers/
INFO: Ten typ pola ma pewne ograniczenia, zarówno pod względem dostępności, jak i użyteczności. Może to także prowadzić do przypadkowych pomyłek (obsługuje automatyczną incrementację). Artykuł prezentuje problemy i metody na ich obejście.
Zupełnie odnowione narzędzia do badania wydajności stron w Firefoxie 98
https://hacks.mozilla.org/2022/03/performance-tool-in-firefox-devtools-reloaded/
INFO: Od wersji 98 Firefoxa w panelu “performance” pojawiły się nowe, użyteczne narzędzia testujące wydajność aplikacji. Artykuł opisuje wprowadzone zmiany
DALL·E 2 - nowy silnik do generowania grafik od OpenAI
https://openai.com/dall-e-2/
INFO: Po roku od publikacji pierwszej wersji silnika, opublikowana została jego poprawiona wersja. To coś jak GPT-3, ale przeznaczone do generowania i modyfikowania grafik. Efekty są niesamowite. Rzuć okiem na film osadzony w połowie strony.
Złożoność obliczeniowa algorytmów
https://devszczepaniak.pl/zlozonosc-obliczeniowa-algorytmow/
INFO: Artykuł wyjaśnia, czym jest złożoność obliczeniowa algorytmów, notacja dużego O, oraz przedstawia przykładowe złożoności.
DockerSecurityPlayground - narzędzie do tworzenia środowisk testowych (LABów) do nauki bezpieczeństwa sieci
https://github.com/DockerSecurityPlayground/DSP
INFO: Możesz w nim uruchamiać kontenery dockerowe i łączyć w sieci w taki sposób, aby odwzorować swoje firmowe środowisko. Może przydać się do nauki pentestingu, czy pokazania zasady działania aplikacji sieciowej
LINKI TYLKO DLA PATRONÓW
Obchodzenie zabezpieczeń w nowoczesnych aplikacjach webowych (film z konferencji, 36 minut)
https://uw7.org/un_6c8d9d3fbc30c
INFO: Autor pokazuje ciekawe bugi, jakie znalazł w Wordpressie, Magento, MyBB czy Zimbra. Bardzo pomysłowe metody na omijanie wbudowanych w aplikacje filtrów, które w założeniu miały chronić przed prezentowanymi atakami
Paczka kuponów zniżkowych dla Patronów (musisz zalogować się na konto Patronite, aby zobaczyć wpis)
https://patronite.pl/post/33076/kody-znizkowe-dla-moich-patronow
INFO: w ramach współpracy z wydawnictwem Helion, przygotowałem dla Was kilkadziesiąt kuponów obniżających wartość zamówienia. Kupony ŁĄCZĄ się z innymi promocjami, więc dostajecie dodatkową zniżkę.
Lubisz czytać mój Newsletter? Podziel się nim proszę ze znajomymi ⬇️
Wersja webowa aktualnego wydania
Do zobaczenia za tydzień ?
pozdrawiam Jakub 'unknow' Mrugalski |
Jeśli nie chcesz więcej otrzymywać ode mnie wiadomości, zawsze możesz się wypisać.