Cześć!

Znalazłem sponsora na dwa kolejne wydania zestawień #unknowNews - jest nim firma ForBot.

Z tego powodu w tym i przyszłym tygodniu, wszystkie linki będą dostępne dla każdego i nie będzie w zestawieniach linków tylko dla ludzi z Patronite.

Wiem, czytelnicy lubią gdy pojawia się jakiś sponsor (ja też to lubię 😃), więc w ramach wdzięczności sponsorowi, zobacz proszę co jest pod linkiem numer 4. To zupełnie darmowy kurs elektroniki. Wygląda naprawdę dobrze. Firma zarabia na sprzedaży podzespołów elektornicznych, a nie kursów, więc możesz być spokojny - nie będzie tam żadnych opłat :)

 

◢ #unknownews ◣

1) Ogromny spis technologii, narzędzi i rozwiązań używanych przez firmy/startupy z HackerNews
https://github.com/cjbarber/ToolsOfTheTrade
INFO: sporo narzędzi jest płatnych, ale muszę przyznać, że to repozytorium to niezła skarbnica tooli, o istnieniu których mogłeś nie wiedzieć :)

2) Lista publicznie dostępnych API - wiele dostępnych zupełnie bez autoryzacji i kompatybilnych z JS (CORS)
https://github.com/public-apis/public-apis
INFO: mogą przydać Ci się do Twojego przyszłego projektu. Może któreś z nich Cię zainspiruje?

3) Masz ochotę pobawić się w bugbounty? Oto zestaw materiałów dla początkujących
https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters
INFO: bugbounty to szukanie bugów (najczęściej security) w cudzych projektach za pieniądze. To repozytorium tłumaczy, jak się do tego przygotować i jakich narzędzi potrzebujesz

4) Szukasz hobby? Zacznij bawić się elektroniką – rezystory, tranzystory i kondensatory w praktyce
https://bit.ly/2VHEX8y
INFO: Polski kurs elektroniki (materiały dla początkujących). Treść dostępna jest za darmo (jako kurs online). Możesz zamówić kuferek z elementami, aby samodzielnie wykonać wszystkie ćwiczenia.

5) Stare i nowe metody na radzenie sobie z elementami o różnej / nieprzewidywalnej wysokości w CSS
https://www.hsablonniere.com/prevent-layout-shifts-with-css-grid-stacks--qcj5jo/
INFO: artykuł przedstawia metody na radzenie sobie z tzw. 'layout shift'. Jedno z rozwiązań bazuje na gridach w CSS.

6) Podręcznik dla wybierających się na techniczną rozmowę kwalifikacyjną
https://yangshun.github.io/tech-interview-handbook/
INFO: sporo wiedzy podanej w przystępnej formie. Szczególnie użyteczne dla początkujących, szukających swojej pierwszej pracy

7) Dekoder stereogramów - dla tych, którzy nie umieją spoglądać na te obrazki ;)
http://magiceye.ecksdee.co.uk
INFO: znasz zadania w stylu "gdy długo popatrzysz na ten obrazek, to zobaczysz pewien napis". Nigdy nie zobaczyłeś? Użyj tego narzędzia

8) Synchronizacja danych między tabami w przeglądarce z użyciem service workerów
https://dev.to/jhamadhav/syncing-tabs-via-service-worker-ep7
INFO: stosunkowo prosty tutorial opisujący metodę na realizację prostej synchronizacji liczników między stronami

9) Duża (40 pozycji) lista strategii marketingowych - zdatne do użycia np. dla firm SaaS
https://bazawiedzy.socialtigers.pl/articles/strategia-marketingowa-lista-modeli
INFO: jeśli prowadzisz własną firmę, czy zakładasz startup, to ta wiedza może Ci się przydać

10) Jak tworzyć kod, w którym zakocha się osoba robiąca code review? ;)
https://mtlynch.io/code-review-love/
INFO: kilkanaście sensownych porad na temat przygotowania kodu do CR i polepszenia komunikacji w ramach review

11) Używanie systemowych fontów w CSS jest bardziej złożone niż się wydaje
https://blog.jim-nielsen.com/2020/system-fonts-on-the-web/
INFO: piękny cytat: "the reason they called it font-family in CSS was because its like many families - dysfunctional" :D

12) Location Guard - rozszerzenie do Chrome, dbające o naszą prywatność poprzez wysyłanie fałszywej lokalizacji komputera
https://chrome.google.com/webstore/detail/location-guard/cfohepagpmnodfdmjliccbbigdkfcgia/
INFO: jeśli jakaś strona stara się pobrać Twoją lokalizacją przez API w JavaScript, to za pomocą tego rozszerzenia ustawisz sobie własną, alternatywną lokalizację

13) RGA - narzędzie w stylu grepa, ale pozwalające przeszukiwać dokumenty typu PDF, DOC, DOCX, ZIP itp.
https://phiresky.github.io/blog/2019/rga--ripgrep-for-zip-targz-docx-odt-epub-jpg/
INFO: wyobraź sobie, że masz folder z plikami PDF i możesz uruchomić na nich grepa, ale w odpowiedzi nie dostajesz tylko nazwy pliku, który zawiera dane słowo, ale też numer strony, na której ono występuje. Tak działa to narzędzie.

14) GPT3 odpowiada na pytanie dotyczące życia, wszechświata, i całej reszty.
https://muellerberndt.medium.com/i-asked-gpt-3-for-the-question-to-42-i-didnt-like-its-answer-and-neither-will-you-33f425a4d60f
INFO: przyznam, że poziom odpowiedzi momentami mnie przeraża, zwłaszcza gdy przypominam sobie, że te teksty generowane są automatycznie

15) Ile rocznie zarabiają muzycy streamujący swoje utwory na Spotify, Apple Music czy Deezer? Mało.
https://www.nme.com/news/music/82-per-cent-of-musicians-earn-less-than-200-a-year-from-streaming-2833510
INFO: kwota jest zaskakująco niska (przynajmniej dla około 80% twórców). Co ciekawe, z ankiety przeprowadzonej wśród fanów, 77% z nich wierzy, że artyści zarabiają tam krocie.

16) Ta strona została stworzona w... JSONie - koniecznie zobacz źródło
https://webdatarender.com
INFO: próba (udana) stworzenia strony łatwej do parsowanie przez zewnętrzne mechanizmy jak i atrakcyjnej wizualnie. Ciekawy pomysł.

17) Zbuduj własny system detekcji intruzów w domu w oparciu o Raspberry Pi i czujnik ruchu
https://opensource.com/article/20/11/motion-detection-raspberry-pi
INFO: modem LTE wymieniony w planach jest oczywiście opcjonalny (o ile malinka jest w zasięgu WiFi). Odliczając koszty modemu, musisz jedynie kupić czujnik za około 8zł.

18) Dobre praktyki przy używaniu JWT (JSON Web Token)
https://dev.to/deleteman123/jwt-authentication-best-practices-3lf9
INFO: artykuł zawiera wyjaśnienie co to jest JWT i jak poprawnie zaimplementować jego obsługę we własnej aplikacji

19) Czy i jak Twoja przeglądarka chroni Cię przed śledzeniem - ile informacji o sobie ujawniasz?
https://coveryourtracks.eff.org
INFO: prosty test online. Uruchom go, a następnie zobacz, co wie o Tobie np. sieć reklamowa. Na stronie znajdziesz także porady jak poprawić swoje wyniki.

20) Jak zbudować paletę kolorów dla swojej strony? - teoria
https://refactoringui.com/previews/building-your-color-palette/
INFO: autor nie mówi nic o klasycznym podejściu opartym o tzw. triady, czwórki itp. Zaprezentowane jest tutaj inne podejście do tematu.

21) Przyspieszanie startu Basha - dla linuksowych geeków
https://work.lisk.in/2020/11/20/even-faster-bash-startup.html
INFO: tutaj nie chodzi o realne przyspieszenie (różnica wynosi 125ms), a o zrozumienie jak działa bash oraz co i dlaczego ładuje on na starcie

22) Co jest nie tak z Bitbucketem? - lista przewinień
https://nosleepjavascript.com/bitbucket-sucks/
INFO: autor wypisał wszystko to, co najbardziej go denerwuje w Bitbuckecie. Są obrazki ;)

23) Po co kupować pendrive z szyfrowaniem? Nie lepiej i taniej samemu sobie zaszyfrować? No niezupełnie...
https://security.stackexchange.com/questions/241202/what-is-the-benefit-of-having-fips-hardware-level-encryption-on-a-drive-when-you
INFO: świetne wyjaśnienie różnic między rozwiązaniem 'domowym', a profesjonalnym (warto przeczytać najwyżej oceniane komentarze)

24) Może wcale nie potrzebujesz machine learningu? Jak zastąpić proste AI prostym algorytmem
https://nullprogram.com/blog/2020/11/24/
INFO: autor implementuje wyścigi samochodowe z samojezdnymi pojazdami, nie używając przy tym uczenia maszynowego, a posługując się zwykłą matematyką

25) Firma Apple zaprezentowała nowe AirPods Max - bezprzewodowe słuchawki, ale już nie dokanałowe
https://www.apple.com/newsroom/2020/12/apple-introduces-airpods-max-the-magic-of-airpods-in-a-stunning-over-ear-design/
INFO: ten projekt mocno mnie zaskoczył. Ciekawostką jest fakt, że słuchawki wyposażone są w tzw. 'digital crown' znany z Apple Watcha.

26) Galeria i wyszukiwarka fontów dla programistów
https://devfonts.gafi.dev
INFO: wybierz fonta, który najlepiej będzie pasował do Twojego IDE czy terminala.

27) Dobre praktyki dla programistów Node.JS
https://github.com/goldbergyoni/nodebestpractices
INFO: długi spis dobrych porad, podzielonych na 8 kategorii. Warto rzucić okiem.

28) "Tęsknie za biurem" - czyli generator biurowego szumu dla ludzi pracujących z domu
https://imisstheoffice.eu
INFO: ustal liczbę kolegów w biurze (prawy dolny róg) i załóż słuchawki (trzeba ustawić je dość głośno). Można także klikać w przedmioty na mapie.

 

Jeśli ktoś przeforwardował Ci ten newsletter, to możesz na niego zapisać się tutaj: https://unknow.news

 

pozdrawiam

Jakub 'unknow' Mrugalski
https://mrugalski.pl

 

Jeśli nie chcesz więcej otrzymywać ode mnie wiadomości, zawsze możesz się wypisać.