◢ #unknownews ◣
Na dobry początek dnia - nowe zestawienie :)
Jak ułatwić życie użytkownikom korzystającym z 2FA na naszej stronie?
INFO: po prostu musisz to przeczytać i wdrożyć jeśli stosujesz jednorazowe kody dostępu (SMS, authenticator, token itp) https://www.twilio.com/blog/html-attributes-two-factor-authentication-autocompleteUżywanie Basha w pracy DevOpsa - poradnik
INFO: zbiór użytecznych tricków + zestaw skryptów do ściągnięcia, które przyspieszą naszą naukę https://medium.com/expedia-group-tech/using-bash-for-devops-7046eed1aa63Jak bardzo "unikalny" jesteś w skali internetu? Sprawdź jak przedstawia się Twoje przeglądarka
INFO: jeśli jesteś "jedyny i niepowtarzalny", to masz problem. Wśród ruchu internetowego łatwo jest Cię wyśledzić. Nawet jeśli korzystasz np. z VPNa https://amiunique.org/fpNawet Twoja statyczna strona WWW powinna używać HTTPS (wytłumaczenie jako tekst + 24 minuty filmu)
INFO: Try Hunt wyjaśnia w czym pomaga nam używanie HTTPS i dlaczego absolutnie wszyscy powinni tego używać (niezależnie od tego co publikują w necie i czy jest to tajne/wrażliwe) https://www.troyhunt.com/heres-why-your-static-website-needs-https/Progressive Web Apps i Service Workery - co to jest i jak z tym pracować?
INFO: bardzo zwięzły i rzeczowy wstęp do tematu https://dev.to/thisdotmedia/intro-to-pwa-and-service-workers-15d4SecAlerts - zaznacz z jakiego oprogramowania korzystasz i otrzymuj powiadomienia o znalezionych lukach
INFO: ogromna baza obsługiwanego softu. Darmowa wersja powiadomień ma tygodniowe opóźnienie i nie pozwala na wybranie z jaką wersją softu pracujemy https://secalerts.coBattery Api w JavaScript - sprawdź stan naładowania baterii na urządzeniu mobilnym odwiedzającym Twoją stronę
INFO: dodatkowo można wykryć także, czy urządzenie jest aktualnie ładowane i na jak długo wystarczy mu energii. https://medium.com/swlh/detecting-battery-status-in-javascript-732f724b2cc2Jak wykorzystać sieć TOR do połączenia się ze swoim Raspberry Pi?
INFO: to rozwiązanie pozwala nam połączyć się z malinką bez publicznego adresu IP, przekierowania portów itp https://forbot.pl/blog/jak-wykorzystac-siec-tor-do-polaczenia-sie-z-raspberry-pi-id30507Toplista 30 firm, które na różne sposoby szkodzą społeczeństwu
INFO: przynajmniej kilka z nich znasz. Wielkie zaskoczenie: Gogole nie jest na pierwszym ani drugim miejscu :o https://slate.com/technology/2020/01/evil-list-tech-companies-dangerous-amazon-facebook-google-palantir.htmlJak uszkodzić bazę danych SQLite? - lista zagrożeń
INFO: analiza wszystkich przypadków, które wg twórców SQLite mogą doprowadzić do uszkodzenia lub zupełnego zniszczenia danych w bazie. https://www.sqlite.org/howtocorrupt.html"use strict" w JavaScript - o co w tym chodzi i dlaczego powinno Cię to zainteresować?
INFO: bardzo proste wyjaśnienie tego zagadnienia. Dosłownie na 2 minuty czytania. https://dev.to/xtrp/javascript-use-strict-explained-in-2-minutes-40ooGarść pytań rekrutacyjnych związanych z Progressive Web Apps
INFO: dokładnie 22 pytania i odpowiedzi na nie. Wiesz czym się różni service worker od web workera? https://dev.to/fullstackcafe/22-pwa-interview-questions-every-developer-should-know-in-2020-3jfmPostaw na szybko serwer WWW z użyciem JEDNEGO polecenia - w Pythonie, Perlu, PHP, Ruby i kilku innych technologiach
INFO: takie rozwiązanie może nam się przydać np. podczas developmentu aplikacji czy w celu jednorazowego udostępnienia czegoś przez protokół HTTPJak zabezpieczyć swoją domenę przed kradzieżą i innymi oszustwami?
INFO: Co to jest "Registry lock" i "DNSSEC" i dlaczego powinieneś się nimi zainteresować https://krebsonsecurity.com/2020/01/does-your-domain-have-a-registry-lock/Mirage - zbuduj aplikację frontendową nawet gdy Twoje backendowe API jeszcze nie istnieje lub nie jest skończone
INFO: biblioteka odpowiada na requesty, symuluje operacje na bazie danych itp. Przykłady użycia zaprezentowane są na filmach. https://miragejs.comJak wyznaczać cenę dla swoich aplikacji (np. w SaaS)? [Ebook, 69 stron]
INFO: kilka mniej i bardziej zaawansowanych porad na temat ustalania cen produktów (przyda się nie tylko do software) https://neildavidson.com/downloads/dont-just-roll-the-dice-2.0.0.pdfPyGame Zero - czyli tworzenie gier w pythonie z użyciem PyGame, ale... bez znajomości tej biblioteki
INFO: bardzo proste i szybkie wprowadzenie. Ruch statycznej postaci (plik PNG) osiągamy już w drugiej lekcji. https://pygame-zero.readthedocs.io/en/stable/index.htmlCzy znasz Rectoolsy? czyli jak trzymać rekordy w płąskim pliku tekstowym i łatwo je przeszukiwać
INFO: prezentacja operacji na plikach 'recfiles' przechowujących dane w tekstowej, zdatnej do odczytania i modyfikacji przez człowieka formie https://labs.tomasino.org/gnu-recutils/Fundowane przez rząd Stanów Zjednoczonych smartfony mają preinstalowanego, nieusuwalnego trojana?
INFO: ciekawa analiza malware jak i ciekawe metody jego ukrycia w systemie (przeźroczysta ikona, wyświetlanie paska statusu w powiadomieniach itp) https://blog.malwarebytes.com/android/2020/01/united-states-government-funded-phones-come-pre-installed-with-unremovable-malware/Darmowe, opensourcowe czcionki webowe - kolekcja
INFO: możesz je pobrać lub (w niektórych przypadkach) osadzić na stronie wprost z serwisu https://beautifulwebtype.com"Getting Started with Artificial Intelligence" - od O'Reilly [ebook, PDF, 69 stron]
INFO: trzeba podać maila (na niego przyjdzie link do ebooka) oraz trochę danych osobowych aby pobrać książkę. https://get.oreilly.com/ind_getting-started-with-artificial-intelligence.htmlEbook na temat tokenów JWT - co to jest, jak tego używać i sprawy security powiązane z tym tematem [PDF/MOBI/EPUB, 120 stron]
INFO: za książkę płacisz mailem lub udostępnieniem posta na Twitterze (do wyboru) https://auth0.com/resources/ebooks/jwt-handbook/Otwartoźródłowe aplikacje na Maca - wszystkie z podziałem na kategorie i z zaznaczeniem w jakich technologiach zostały stworzone
INFO: nie wszystko na maca jest płatne ;) https://github.com/serhii-londar/open-source-mac-os-appsUżywasz fontów od Google? Kilka porad jak przyspieszyć ich wczytywanie (i powody dla których ten proces może być powolny)
INFO: samodzielne hostowanie fontów to tylko jedno z rozwiązań. Artykuł podaje jeszcze kilka innych. https://medium.com/clio-calliope/making-google-fonts-faster-aadf3c02a36dJak przyspieszyć builda na Xcode? (mac)
INFO: garść porad na temat tego co i jak ustawić, aby proces kompilacji przebiegał sprawniej https://blog.flexiple.com/xcode-build-optimization-a-definitive-guide/
== LINKI TYLKO DLA PATRONÓW ==
Ogromna, przeszukiwalna i sortowalna lista aplikacji selfhosted
INFO: każda aplikacja posiada opis i screenshota. W bazie danych jest prawie 1000 aplikacji. Kliknij w "browse" aby zobaczyć wszystkie kategorie. http://uw7.org/un_5e2ef4fb76ec6Poznaj podstawy AWS oglądając ten jeden film (uwaga! 4h materiału :o)
INFO: w opisie do filmu masz znaczniki czasowe z odsyłaczami do tematów poruszanych w nagraniu http://uw7.org/un_5e2ef5041696bLubisz audiobooki? (niekoniecznie techniczne) - oto lista 1000, które możesz ściągnąć bez opłat z sieci (język angielski!)
INFO: niektóre są w serwisach streamingowych, więc ich ściągnięcie nie jest takie łatwe. Większość jednak to zwykłe pliki MP3 http://uw7.org/un_5e2ef509de4bcLista aplikacji w duchu "no-code", które pozwolą Ci rozwinąć/zbudować Twój biznes bez znajomości programowania
INFO: wszystko podzielone jest na kategorie. Warto też rzucić okiem na gotowe stacki technologiczne (menu u góry) http://uw7.org/un_5e2ef53fc3620
Czy
Gogole
to zamierzona literówka? ;-)nie - po prostu wpadka :)