Wpis z mikrobloga

◢ #unknownews

Kolejny tydzień w którym nie udało mi się wrzucić newsów w poniedziałek - takie życie :D


1) BBSy - czym były, jak działały, jak to się wszystko zaczęło?
https://jm.iq.pl/bbsy-kiedys-i-dzisiaj/
INFO: świetny artykuł na temat dawnych technologii istniejących za czasów "sprzed Internetu"

2) Jak zhackowałem setki firm używając Google Groups - świetny tekst
https://medium.com/@milanmagyar/ggvulnz-how-i-hacked-hundreds-of-companies-through-google-groups-b69c658c8924
INFO: przeczytaj dwa podlinkowane artykuły na początku (warto!). Pozwalają lepiej zrozumieć zasadę działania ataku.

3) CodeCombat - naucz się programowania grając w RPG online (wciąga!)
https://codecombat.com
INFO: możesz programować w Pythonie (domyślnie), JavaScript, CoffeeScript lub C++. Wszystkie teksty są po polsku!

4) Tworzenie grafiki w CSS z użyciem... pojedynczego DIVa - jak to się robi?
https://dev.to/laasrinadiaa/3-secrets-behind-single-div-css-art-1m64
INFO: tym razem nie jest to galeria prac, a pełen tutorial, który wyjaśnia każdy z kroków niezbędnych do stworzenia bardzo realistycznie wyglądającej grafiki

5) Testy penetracyjne baz danych i eskalacja uprawnień z użyciem funkcji użytkownika (film, 45 minut)
https://www.youtube.com/watch?v=bmoLCw0_nzE
INFO: dość zaawansowana metoda ataku, wyjaśniona krok po kroku. Mocno techniczne.

6) APILand - wielka kolekcja publicznych API dostępnych online
https://faraazahmad.github.io/apiland/
INFO: kliknij 'explore' i ustaw sobie jakieś sensowne filtry, bo domyślnie aktywne są tylko API związane ze zwierzętami

7) Dlaczego na przedmieściach Chicago wiszą na drzewach? ;)
https://www.bloomberg.com/news/articles/2020-09-01/amazon-drivers-are-hanging-smartphones-in-trees-to-get-more-work
INFO: "jeśli nie wiesz, o co chodzi, to chodzi o pieniądze". Tak jest i tym razem. Sprytni dostawcy jedzenia w ten sposób zbierają zamówienia (więcej info w artykule)

8) Hash Monster - miniaturowy gadżet pomocny przy włamywaniu się do sieci WiFi
https://telescope.ac/petazzoni/the-hash-monster-esp32-tamagotchi-for-wifi-cracking
INFO: urządzenie bazuje na układzie ESP32. Samo urządzenie NIE łamie haseł, a jedynie zbiera pakiety (na kartę microSD) dzięki którym hasło możesz złamać już sam na mocniejszym sprzęcie

9) Przegląd 10 mało znanych API Webowych, o których być może nie słyszałeś
https://blog.greenroots.info/10-lesser-known-web-apis-you-may-want-to-use-ckejv75cr012y70s158n85yhn
INFO: Fullscreen API, Clipboard API, Broadcast Channel i wiele innych

10) FirstStagram - czyli narzędzie, które 'dokopuje' się do pierwszego posta usera z Instagrama
https://air.inc/blog/1stagram
INFO: podajesz login jakiejś gwiazdy, która ma dziesiątki tysięcy opublikowanych fotek i jednym klikiem dowiadujesz się, od czego zaczynała (pobieranie posta trwa przy dużych kontach 1-2 minuty).

11) Lista 32 tutoriali dla programistów (głównie webowych), które wyjaśniają tematy w sposób 'graficzny'
https://dev.to/ender_minyard/28-code-tutorials-for-visual-learners-19pl
INFO: mówiąc krótko, są to artykuły z dużą ilością obrazków, animacji i wykresów :D

12) Przyspieszanie ładowania stron WWW poprzez pozbycie się elementów blokujących renderowanie
https://dev.to/prototyp/improving-website-performance-by-eliminating-render-blocking-css-and-javascript-28ei
INFO: wyjaśnienie, czym jest krytyczny CSS, czym różni się defer od async itp.

13) Jak stworzyć swoje pierwsze rozszerzenie do Chrome? Poradnik.
https://dev.to/ganeshjaiwal/build-your-first-chrome-extension-458g
INFO: szczerze mówiąc, odkąd wszystkie przeglądarki obsługują webextensions, to ten poradnik działa na Chrome/Firefox/Opera.

14) Szukasz dobrego fonta dla swojego IDE? JetBrains opublikowało swoją propozycję 'fonta idealnego'
https://www.jetbrains.com/lp/mono/
INFO: JetBrains Mono - bo tak nazywa się to cudo - został zoptymalizowany do maksymalnej czytelności kodu. Zobacz na stronie przykłady jak to wygląda

15) Rozszerzenie do Chrome/Firefox/Opera, które pozwoli Ci sprawdzić cenę aktualnie przeglądanej książki/ebooka w innych sklepach
https://ksiazkowacebula.pl
INFO: wchodzisz na stronę wydawnictwa X widząc "promocję". Klikasz na ikonę cebuli i od razu wiesz, że to żadna promocja, bo w sklepie XYZ jest 10% taniej.

16) Typografia w 10 minut (albo i mniej) - bardzo krótki poradnik online jak poprawić czytelność tekstów
https://practicaltypography.com/typography-in-ten-minutes.html
INFO: bardzo polecam podążać za linkami w tekście. Są niestety bardzo ukryte (pisane capsem)

17) Roboty, które kochamy - przegląd robotów występujących w filmach i takich, które dało się kupić
https://www.charlieharrington.com/robots-i-love
INFO: nostalgiczna galeria...

18) Optymalizacja funkcji rekurencyjnych z użyciem cachowania poprzednich danych (memoization)
https://dev.to/unalo_baayriyo/understanding-memoization-in-javascript-1e22
INFO: autor przedstawił implementację w JavaScript, ale identyczny algorytm można napisać w dowolnym innym języku - nie ma tutaj rozwiązań charakterystycznych dla JS

19) Transformacje 3D w CSS - prezentacja online
https://rupl.github.io/unfold/
INFO: naciskaj strzałkę w prawo, aby zobaczyć kolejne slajdy. Sugeruję oglądać na komputerze.

== LINKI TYLKO DLA PATRONÓW ==

20) Lista linuksowych narzędzi, które można wykorzystać do ominięcia ograniczeń nałożonych przez administratora
https://uw7.org/un_5f521498b0aad
INFO: to są domyślnie dostępne narzędzia (nic nie trzeba instalować). Trzeba przyznać, że niektóre ze sztuczek są bardzo sprytne

21) Architektura aplikacji OpenSource - czyli jak to robią inni? (książki online)
https://uw7.org/un_5f52149f70b8e
INFO: na stronie znajdziesz ponad 80 tekstów na temat tego, jak znani twórcy ogarniają swoje projekty pod względem kodu. Wersje online możesz czytać za darmo (niech Cię nie przeraża wszędobylskie przyciski "Kup teraz").

22) Strona ze zbiorem czterech interaktywnych tutoriali do nauki programowania dla dzieci i młodzieży (jak dorosły nie ma pojęcia o programowaniu, to też będzie OK)
https://uw7.org/un_5f5214aa5cded
INFO: tutoriale można oglądać (klikając tylko w komunikaty), albo brać w nich udział (modyfikując kod). Jedyny minus rozwiązania to język angielski (dzieci mogą sobie nie poradzić - dorosły musi tłumaczyć)

Lista wszystkich linków dla patronów wrzuconych do tej pory:
https://mrugalski.pl/linki.php

==
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://mrugalski.pl/suggest.html

Podobało się? To zaplusuj :)

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

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

#programowanie #technologia #ciekawostki #webdev #naukanowego
imlmpe - ◢ #unknownews ◣

 Kolejny tydzień w którym nie udało mi się wrzucić newsów ...

źródło: comment_1599214802fdS5GPHAoeUSiLcO3HejBm.jpg

Pobierz
  • 25
  • Odpowiedz
@nyxesis: nawet nie przejrzałem, ostatnio walczłem z tworzeniem i dodawaniem rozszerzenia, ale potem trzeba zapłacić 5$ za aktywacje konta, nie pyli mi sie jak z mojego rozszerzenia skorzysta kilka osób ( ͡° ʖ̯ ͡°)
  • Odpowiedz
ale potem trzeba zapłacić 5$ za aktywacje konta

@Jednorybek: hmmm
1) ale to jest opłata lifetime za wrzucenie rozszerzenia do marketu. Płacisz raz na całe życie. Zakładając, że stworzysz w swoim życiu przynajmniej jedno pożyteczne rozszerzenie, to 18zł nie brzmi jak kupa kasy :)
2) nie masz obowiązku wrzucania rozszerzenia do marketu. Wielu programistów hostuje rozszerzenia na własnej stronie internetowej - też można.
  • Odpowiedz
@nyxesis: nawet nie przejrzałem, ostatnio walczłem z tworzeniem i dodawaniem rozszerzenia, ale potem trzeba zapłacić 5$ za aktywacje konta


@Jednorybek: jeśli chodzi o chrome to on faktycznie pozwala korzystać tylko z chrome web store, ale opera czy vivaldi pozwalają załadować własne paczki z rozszerzeniami
  • Odpowiedz
3) CodeCombat - naucz się programowania grając w RPG online (wciąga!)

https://codecombat.com

INFO: możesz programować w Pythonie (domyślnie), JavaScript, CoffeeScript lub C++. Wszystkie teksty są po polsku!


@imlmpe: było dać, to na końcu, bo innych linków nie ruszę, dopóki nie skończę grać ( ͡° ͜ʖ ͡°)
  • Odpowiedz
1) BBSy - czym były, jak działały, jak to się wszystko zaczęło?


Och, BBS.. Nigdy nie zapomnę opieprzu jaki dostałem od ojca gdy przyszedł rachunek z TP SA po tym jak odkryłem BBSy. Jakoś wtedy umknęło mi, że wdzwonienie się na BBS przez rozmowę międzymiastową było jakieś 15x droższe niż korzystanie z 0202122.

@imlmpe: dzięki za kolejną porcę ciekawych newsów
  • Odpowiedz