Wpis z mikrobloga

◢ #unknownews

Na dobry początek dnia - nowe zestawienie :)


1) Jak ułatwić życie użytkownikom korzystającym z 2FA na naszej stronie?
https://www.twilio.com/blog/html-attributes-two-factor-authentication-autocomplete
INFO: po prostu musisz to przeczytać i wdrożyć jeśli stosujesz jednorazowe kody dostępu (SMS, authenticator, token itp)

2) Używanie Basha w pracy DevOpsa - poradnik
https://medium.com/expedia-group-tech/using-bash-for-devops-7046eed1aa63
INFO: zbiór użytecznych tricków + zestaw skryptów do ściągnięcia, które przyspieszą naszą naukę

3) Jak bardzo "unikalny" jesteś w skali internetu? Sprawdź jak przedstawia się Twoje przeglądarka
https://amiunique.org/fp
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

4) Nawet Twoja statyczna strona WWW powinna używać HTTPS (wytłumaczenie jako tekst + 24 minuty filmu)
https://www.troyhunt.com/heres-why-your-static-website-needs-https/
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)

5) Progressive Web Apps i Service Workery - co to jest i jak z tym pracować?
https://dev.to/thisdotmedia/intro-to-pwa-and-service-workers-15d4
INFO: bardzo zwięzły i rzeczowy wstęp do tematu

6) SecAlerts - zaznacz z jakiego oprogramowania korzystasz i otrzymuj powiadomienia o znalezionych lukach
https://secalerts.co
INFO: ogromna baza obsługiwanego softu. Darmowa wersja powiadomień ma tygodniowe opóźnienie i nie pozwala na wybranie z jaką wersją softu pracujemy

7) Battery Api w JavaScript - sprawdź stan naładowania baterii na urządzeniu mobilnym odwiedzającym Twoją stronę
https://medium.com/swlh/detecting-battery-status-in-javascript-732f724b2cc2
INFO: dodatkowo można wykryć także, czy urządzenie jest aktualnie ładowane i na jak długo wystarczy mu energii.

8) Jak wykorzystać sieć TOR do połączenia się ze swoim Raspberry Pi?
https://forbot.pl/blog/jak-wykorzystac-siec-tor-do-polaczenia-sie-z-raspberry-pi-id30507
INFO: to rozwiązanie pozwala nam połączyć się z malinką bez publicznego adresu IP, przekierowania portów itp

9) Toplista 30 firm, które na różne sposoby szkodzą społeczeństwu
https://slate.com/technology/2020/01/evil-list-tech-companies-dangerous-amazon-facebook-google-palantir.html
INFO: przynajmniej kilka z nich znasz. Wielkie zaskoczenie: Gogole nie jest na pierwszym ani drugim miejscu :o

10) Jak uszkodzić bazę danych SQLite? - lista zagrożeń
https://www.sqlite.org/howtocorrupt.html
INFO: analiza wszystkich przypadków, które wg twórców SQLite mogą doprowadzić do uszkodzenia lub zupełnego zniszczenia danych w bazie.

11) "use strict" w JavaScript - o co w tym chodzi i dlaczego powinno Cię to zainteresować?
https://dev.to/xtrp/javascript-use-strict-explained-in-2-minutes-40oo
INFO: bardzo proste wyjaśnienie tego zagadnienia. Dosłownie na 2 minuty czytania.

12) Garść pytań rekrutacyjnych związanych z Progressive Web Apps
https://dev.to/fullstackcafe/22-pwa-interview-questions-every-developer-should-know-in-2020-3jfm
INFO: dokładnie 22 pytania i odpowiedzi na nie. Wiesz czym się różni service worker od web workera?

13) Postaw na szybko serwer WWW z użyciem JEDNEGO polecenia - w Pythonie, Perlu, PHP, Ruby i kilku innych technologiach
https://gist.github.com/willurd/5720255
INFO: takie rozwiązanie może nam się przydać np. podczas developmentu aplikacji czy w celu jednorazowego udostępnienia czegoś przez protokół HTTP

14) Jak zabezpieczyć swoją domenę przed kradzieżą i innymi oszustwami?
https://krebsonsecurity.com/2020/01/does-your-domain-have-a-registry-lock/
INFO: Co to jest "Registry lock" i "DNSSEC" i dlaczego powinieneś się nimi zainteresować

15) Mirage - zbuduj aplikację frontendową nawet gdy Twoje backendowe API jeszcze nie istnieje lub nie jest skończone
https://miragejs.com
INFO: biblioteka odpowiada na requesty, symuluje operacje na bazie danych itp. Przykłady użycia zaprezentowane są na filmach.

16) Jak wyznaczać cenę dla swoich aplikacji (np. w SaaS)? [Ebook, 69 stron]
https://neildavidson.com/downloads/dont-just-roll-the-dice-2.0.0.pdf
INFO: kilka mniej i bardziej zaawansowanych porad na temat ustalania cen produktów (przyda się nie tylko do software)

17) PyGame Zero - czyli tworzenie gier w pythonie z użyciem PyGame, ale... bez znajomości tej biblioteki
https://pygame-zero.readthedocs.io/en/stable/index.html
INFO: bardzo proste i szybkie wprowadzenie. Ruch statycznej postaci (plik PNG) osiągamy już w drugiej lekcji.

18) Czy znasz Rectoolsy? czyli jak trzymać rekordy w płąskim pliku tekstowym i łatwo je przeszukiwać
https://labs.tomasino.org/gnu-recutils/
INFO: prezentacja operacji na plikach 'recfiles' przechowujących dane w tekstowej, zdatnej do odczytania i modyfikacji przez człowieka formie

19) Fundowane przez rząd Stanów Zjednoczonych smartfony mają preinstalowanego, nieusuwalnego trojana?
https://blog.malwarebytes.com/android/2020/01/united-states-government-funded-phones-come-pre-installed-with-unremovable-malware/
INFO: ciekawa analiza malware jak i ciekawe metody jego ukrycia w systemie (przeźroczysta ikona, wyświetlanie paska statusu w powiadomieniach itp)

20) Darmowe, opensourcowe czcionki webowe - kolekcja
https://beautifulwebtype.com
INFO: możesz je pobrać lub (w niektórych przypadkach) osadzić na stronie wprost z serwisu

21) "Getting Started with Artificial Intelligence" - od O'Reilly [ebook, PDF, 69 stron]
https://get.oreilly.com/ind_getting-started-with-artificial-intelligence.html
INFO: trzeba podać maila (na niego przyjdzie link do ebooka) oraz trochę danych osobowych aby pobrać książkę.

22) Ebook 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]
https://auth0.com/resources/ebooks/jwt-handbook/
INFO: za książkę płacisz mailem lub udostępnieniem posta na Twitterze (do wyboru)

23) Otwartoźródłowe aplikacje na Maca - wszystkie z podziałem na kategorie i z zaznaczeniem w jakich technologiach zostały stworzone
https://github.com/serhii-londar/open-source-mac-os-apps
INFO: nie wszystko na maca jest płatne ;)

24) Używasz fontów od Google? Kilka porad jak przyspieszyć ich wczytywanie (i powody dla których ten proces może być powolny)
https://medium.com/clio-calliope/making-google-fonts-faster-aadf3c02a36d
INFO: samodzielne hostowanie fontów to tylko jedno z rozwiązań. Artykuł podaje jeszcze kilka innych.

25) Jak przyspieszyć builda na Xcode? (mac)
https://blog.flexiple.com/xcode-build-optimization-a-definitive-guide/
INFO: garść porad na temat tego co i jak ustawić, aby proces kompilacji przebiegał sprawniej

== LINKI TYLKO DLA PATRONÓW ==

26) Ogromna, przeszukiwalna i sortowalna lista aplikacji selfhosted
http://uw7.org/un_5e2ef4fb76ec6
INFO: każda aplikacja posiada opis i screenshota. W bazie danych jest prawie 1000 aplikacji. Kliknij w "browse" aby zobaczyć wszystkie kategorie.

27) Poznaj podstawy AWS oglądając ten jeden film (uwaga! 4h materiału :o)
http://uw7.org/un_5e2ef5041696b
INFO: w opisie do filmu masz znaczniki czasowe z odsyłaczami do tematów poruszanych w nagraniu

28) Lubisz audiobooki? (niekoniecznie techniczne) - oto lista 1000, które możesz ściągnąć bez opłat z sieci (język angielski!)
http://uw7.org/un_5e2ef509de4bc
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

29) Lista aplikacji w duchu "no-code", które pozwolą Ci rozwinąć/zbudować Twój biznes bez znajomości programowania
http://uw7.org/un_5e2ef53fc3620
INFO: wszystko podzielone jest na kategorie. Warto też rzucić okiem na gotowe stacki technologiczne (menu u góry)

==
Chcesz aby Twój link pojawił się tutaj?
Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje - dodaję jednak tylko to, co mi przypadnie do gustu.
https://bit.ly/unDodaj

************

[Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

Tagi: #technologia #android #python #javascript #frontend #security #internet #facebook #google #devops #serwery #ciekawostki
imlmpe - ◢ #unknownews ◣

 Na dobry początek dnia - nowe zestawienie :)

1) Jak uł...

źródło: comment_1Bb6oPs7Uru7C0epuMFLLZhRVTI6TCmO.jpg

Pobierz
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

3) Jak bardzo "unikalny" jesteś w skali internetu? Sprawdź jak przedstawia się Twoje przeglądarka

https://amiunique.org/fp

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


@imlmpe: A masz jakis poradnik jak sie ukryc?
  • Odpowiedz
A masz jakis poradnik jak sie ukryc?

@Caly_na_bialo: najprościej to blokada JS. Ew. ad-bloker z sensownymi blokadami. Największy problem to tak na prawdę czcionki, bo ich liczba najczęściej świadczy o naszej unikalności.
  • Odpowiedz
@puexam: Już jest 0.01% ;)

Bardziej mnie zastanawia jakim cudem mogę być unikalny w kwestii języków

Content language Unique pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7,uk;q=0.6,es;q=0.5

Content language
  • Odpowiedz
Bardziej mnie zastanawia jakim cudem mogę być unikalny w kwestii języków

@foxbond:

However, your full fingerprint is unique among the 1606842 collected so far.
  • Odpowiedz
@gorzka: Ma to już większy sens, ale wciąż:

Device memory 3.40% 8

Testowałem na różnych komputerach, zawsze było 8GB (pewnie chrome taki limit na v8 engine nakłada), ale jednak to tylko 3%, a chrome udział w rynku ma
  • Odpowiedz
7) Battery Api w JavaScript - sprawdź stan naładowania baterii na urządzeniu mobilnym odwiedzającym Twoją stronę


@imlmpe : Warto wspomnieć też, że opisywany tam interfejs raczej nie powinien być szerzej używany, a raczej jako ciekawostka ;)

https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager

This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may
  • Odpowiedz