#webdev

15
222

Korzystacie z jakiś CMS poza Wordpress ?


Osobiście mam traumatyczne przejścia przy pracy z wordpress. Nie do końca CMS ale bardzo mi przypadł do gustu static site generator Hugo (tak wiem że nie PHP) do postawienia szybkiej stronki. Z cms próbowałem grav i statamic ale w sumie nic konkretnego na nich nie postawiłem

Argens

A co powiesz na Google sites? Miałeś jakąś styczność?

libertarianin

static site generatory na jamstackowych technologiach (hugo, next, gatsby) są głównie po to żebyś nie musiał pluginów na wordpressie pilnować non stop i żeby strona działała turboszybko tak defacto CMS tam to może być cokolwiek podpiętego pod githuba, np. forestry.

Zaloguj się aby komentować

Meverth

@lubieplackijohn a poprawicie menu po kliknięciu awatara, na firefox ?

f5fcd2d9-c988-4688-a4ba-9b1a4a1a146e
lubieplackijohn

@Meverth O kurde, kto to Panu tak spierdolił Poprawimy!

trojkat

@lubieplackijohn jakiś changelog by się przydał, żeby widzieć co się zmieniło. BTW obecnie #hahard przekierowuje na wp.pl

Zaloguj się aby komentować

Sorry że tak od razu z tematem, ale...


Mam issue "Pin Commands and Pin Projects" na githubie VSCode, ulepszający, używanie częstych komend i projektów.


Potrzeba 20 upvotes żeby weszło na backlog. Proszę o upvote w tym linku:


https://github.com/microsoft/vscode/issues/163509


W ostatnim VSCode, w wersji 1.72, dodali "Pin Tasks" (jak na obrazku), i chciałbym po prostu coś identycznego dla "Command palette..." i "File: Open Recent...".

87e360d9-fa30-4756-9060-bfe4bf94baed
SQ5MLD

A to nie jest tak, że te głosowania są po to, żeby użytkownicy głosowali nad tym, nad czym im najbardziej zależy, a nie żeby zwoływać ludzi po forach żeby głosowali na coś o czym nie mają pojęcia?

fewtoast

@SQ5MLD Znaczy, jeśli ktoś plusuje a mu się to nie podoba, to w sumie nie wiem. Zakładam że jak ktoś wejdzie i plusuje, to ma konto na github, ma coś wspólnego z webdev, używa VSCode, i faktycznie spodobała mu się moja propozycja. Opisałem propozycję najbardziej zrozumiale jak potrafiłem, więc każdy raczej wie o jaką funkcjonalność chodzi?

Na pewno nie każdy webdev używający VSCode wchodzi na githuba VSCode, więc nawet by nie wiedział że ktoś taką propozycję dawał i że ona przepadła przez brakujące kilka upvotes.

Mam nadzieję, że teraz wszystko ok, po wyjaśnieniu?

SQ5MLD

@fewtoast przy takich założeniach wporządeczku imo

Zaloguj się aby komentować

Dwanaście niezbędnych składników aplikacji webowych


Tym razem nie tylko dla pythonowców.


Utrzymanie i rozwój aplikacji potrafi przysporzyć wielu problemów, zwłaszcza jeśli nie zadbamy o odpowiednią architekturę kodu oraz higienę pracy z kodem. Mnogość przeróżnych podejść do tworzenia aplikacji w dzisiejszych czasach też potrafi doprowadzić do bólu głowy: DDD, TDD, BDD, DRY, WET, KISS i masa innych akronimów prowadzi starcie w naszych głowach, kiedy jeszcze nie wiemy dokładnie w jaką stronę będzie zmierzał projekt.


Poniższy artykuł, a właściwie cała strona, opisuje dwanaście składników aplikacji webowych, które pozwolą nam uniknąć najbardziej fundamentalnych problemów w czasie wdrażania oraz utrzymania oprogramowania. W skrócie są to:


  1. Codebase - jedno repozytorium w systemie kontroli wersji, wiele wdrożeń

  2. Dependencies - jasno definiuj i izoluj zależności

  3. Config - przechowuj konfigurację w środowisku zamiast w kodzie

  4. Backing services - traktuj usługi zewnętrzne (np. bazy danych, storage, integracje) jako zasoby

  5. Build, release, run - bezwzględnie rozdzielaj od siebie etapy budowania i uruchamiania aplikacji

  6. Processes - uruchamiaj aplikację jako jeden lub więcej bezstanowych procesów

  7. Port binding - udostępniaj usługi poprzez dowiązanie portów

  8. Concurrency - skaluj aplikację w modelu procesowym

  9. Disposability - maksymalizuj niezawodność zapewniając szybki start i łagodne zamykanie procesów

  10. Dev/prod parity - środowiska lokalne, testowe oraz produkcyjne powinny być do siebie tak podobne, jak tylko możliwe

  11. Logs - traktuj logi jako strumienie zdarzeń

  12. Admin processes - uruchamiaj zadanie administracyjne jako jednorazowe procesy


Zdaję sobie sprawę, że te opisy są bardzo ogólne, ale jeśli chcecie, mogę przygotować serię, w której dokładniej omówię każdy z punktów. Tymczasem, po więcej szczegółów możecie sięgnąć na stronę The Twelve-Factor App .

Swiniotygrys

@sebkek poprosimy! na pewno ktoś skorzysta

Zaloguj się aby komentować

Zaloguj się aby komentować

Siemanko. Szukam narzędzia, które będzie mi wyszukiwało raz albo kilka razy dziennie słowo kluczowe na stronie. Jeśli je znajdzie to może wysłać maila albo powiadomienie push (jeśli istnieje jako apka na Androida). Czy możecie coś doradzić?

galonim

@bishop kiedyś coś podobnego było tu: http://twojapozycja.pl/1-profesjonalne-narzedzia-dla-pozycjonerow-seo-tools-online.html ale pushe na mejla przychodziły chyba tylko po zapłaceniu abonamentu

bishop

@size za dużo zmienia się na tej stronie, potrzebuje szukać tylko kilku słów kluczowych

size

@bishop jest tam opcja Keyword Alert która triggeruje powiadomienie gdy pojawia się lub znika wskazane słowo kluczowe.

Zaloguj się aby komentować

Propozycja nowej funkcji dla Hejto, albo usunięcia błędu. Wchodzę na stronę, jest czarno. Loguję się, jest dalej czarno. Przestawiam na jasny kolor. Korzystam. Wychodzę (przeglądarka czyści ciasteczka). Wchodzę na stronę ponownie, znów jest czarno... I tak w kółko

Grievous

@Miedzyzdroje2005 ja tak nie mam

Zaloguj się aby komentować

#unknownews


Tak, to już piątek - czas na nowe zestawienie ciekawych linków z branży IT

Sugeruję jednak zapisać się na newsletter, aby nie przeoczyć kolejnych wydań

https://unknow.news


  1. Pełna roadmapa umiejętności wartych opanowania przez web developera

https://andreasbm.github.io/web-skills/

INFO: użyj drag&drop, aby zobaczyć całą listę. Po najechaniu myszką zobaczysz linki do stron, które ułatwią Ci naukę


  1. Elevator Saga - czy umiałbyś zaprogramować algorytm do obsługi windy w JavaScript?

https://play.elevatorsaga.com/

INFO: stara, dobrze znana gra, do której warto wrócić po latach. Kliknij start i po każdej zmianie kodu 'Apply'. Koniecznie przeczytaj dokumentację (przykładowy kod nie obsługuje nawet naciśnięcia przycisku w windzie i operuje tylko jedną kabiną!). Wysiadłem przy 4 poziomie.


  1. Untursted - gra programistyczna. Po prostu wyjdź bohaterem przez drzwi.

https://alexnisnevich.github.io/untrusted/

INFO: zadanie wydaje się banalnie proste, ale wraz z kolejnymi etapami, staje się to coraz trudniejsze. Musisz modyfikować kod aplikacji widoczny na ekranie, ale część czerwona jest w trybie read-only. Gra uczy bardziej czytania cudzego kodu niż programowania.


  1. Jaki film oglądnąć dziś wieczorem?

https://datenightmovies.com/

INFO: w teorii to aplikacja 'dla dwojga', ale w praktyce podaj dwa filmy, które sam lubisz, a w odpowiedzi otrzymasz kilkanaście innych, które mogą mieć podobny klimat. Są tam też polskie


  1. Atak 'relay' na Apple Pay z dodaną kartą Visa

https://practical_emv.gitlab.io

INFO: jest to atak możliwy do przeprowadzenia (zobacz film), ale raczej teoretyczny, bo takie oszustwo byłoby szybko wykryte. Nie jest to dziura w Apple Pay, ani dziura w kartach Visa, a luka w implementacji komunikacji między tymi dwoma systemami. Karty Visa np. na Androidzie nie mają tego problemu tak jak i Mastercardy na iOS


  1. Obsługa CURLa jest dla Ciebie za trudna? To używaj HURLa - wersja curla dla ludzi

https://hurl.dev/index.html

INFO: bardzo fajne narzędzie i to nie tylko dla początkujących. Korzystając z prostego pliku TXT, można w tym napisać proste testy aplikacji webowej. Projekt pod spodem i tak korzysta z curla.


  1. Na czym dokładnie polegała awaria Facebooka - techniczne wyjaśnienie problemu od Cloudflare

https://blog.cloudflare.com/october-2021-facebook-outage/

INFO: ciekawe wyjaśnienie tego, czym jest ASN, jak działa DNS, na czym polega rozgłaszanie adresów po BGP. Dobra czytanka dla technicznych geeków.


Używasz aplikacji do generowania kodów (OTP) w stylu Authy lub Google Authenticatora? Czas na nowe zagrożenie...

https://krebsonsecurity.com/2021/09/the-rise-of-one-time-password-interception-bots/

INFO: powstają boty wycelowane w użytkowników tego rodzaju aplikacji. Może już czas kupić klucz U2F?


  1. Geo Detektyw - czy można namierzyć lokalizację zrobienia danego zdjęcia (bez metadanych!)

https://is.gd/1iYiaK

INFO: ciekawy kanał (to link do playlisty), gdzie autor stara się stwierdzić, gdzie zostało zrobione dane zdjęcie. Momentami autor używa ciekawych technik (używając narzędzi tak zaawansowanych, jak MS Paint)


  1. W jaki sposób działa "Find My iPhone", gdy telefon jest wyłączony?

https://naehrdine.blogspot.com/2021/09/always-on-processor-magic-how-find-my.html?m=1

INFO: Apple opracowało ciekawą metodę namierzania nawet wyłączonych urządzeń.


  1. WebGoat - dziurawa aplikacja webowa od OWASP do nauki pentestingu/hackingu

https://owasp.org/www-project-webgoat/

INFO: aplikacja została stworzona w Javie z użyciem popularnych komponentów. Można ją uruchomić jako obraz dockera. Projekt istnieje już wiele lat, ale 3 dni temu wydano uaktualnioną wersję.


  1. Power Automate - czyli zautomatyzuj swojego Windowsa

https://is.gd/g3Kgs5

INFO: interesująca treść zaczyna się dopiero po około 7 minucie. Warto też rzucić okiem na inne filmy na kanale.


  1. Absolutne podstawy IPv6 dla osób pracujących jedynie z adresacją IPv4

https://metebalci.com/blog/hello-ipv6/

INFO: jak zbudowane są adresy (dlaczego to 2 części po 64 bity?), dlaczego NAT jest zazwyczaj zbyteczny? gdzie się podział broadcast i wiele innych ciekawych zagadnień dla początkujących (ale nie tylko).


  1. Jakie słowo jest najczęściej wpisywane w wyszukiwarkę Bing?

https://www.bbc.com/news/technology-58749525

INFO: nie będę robił spoilera...


  1. Czy tokeny NFT to po prostu MLMy dla ludzi technicznych?

https://every.to/napkin-math/nft-projects-are-just-mlms-for-tech-elites

INFO: ciekawa analiza modelu biznesowego stojącego za NFT i wyszczególnienie cech wspólnych z MLM i schematem Ponziego


  1. Fizyczny kalendarz zbudowany na wyświetlaczu e-Papierowym, sterowany przez Raspberry Pi i synchronizujący się z Google Calendar

https://github.com/speedyg0nz/MagInkCal

INFO: projekt jest bardzo prosty w budowie (dwa gotowe komponenty, bez lutowania itp). Jeśli tylko zamienimy 12-calowy, kolorowy wyświetlacz na jego monochromatyczną wersję mającą 7 cali, to z projektem zmieścimy się w 300-350zł (sam wyświetlacz 12 cali+kolor to około 1000zł)


  1. Czy tryb incognito w przeglądarce zabezpieczy Cię przed śledzeniem przez reklamodawców? Niekoniecznie.

https://www.nothingprivate.ml/

INFO: ten serwis udowadnia, że będąc w trybie incognito, właściciel strony nadal wie, ze to Ty. Odwiedź stronę, napisz coś, a następnie wejdź na nią w trybie incognito.


  1. Jedna spójna skórka dla wszystkich elementów systemu

https://themer.dev

INFO: IDE, przeglądarka, terminal i wiele innych aplikacji mogą mieć jednolite kolory, a ten generator Ci to umożliwi. W polu do podawania ceny za skórkę można wpisać zero, ale może daj coś autorowi, jeśli jego praca Ci się podoba


  1. Generator 'gładkich' animacji w CSS - ustawiamy tam ścieżki dla easing

https://easyeasings.com

INFO: gotowy, wygenerowany kod masz w prawym górnym rogu


  1. Skrajnie prosty serwer WWW podający statyczne, zdefiniowane przez Ciebie treści

https://github.com/xnbox/DeepfakeHTTP

INFO: to nie jest serwer do użytku produkcyjnego. Przyda się do eksperymentów z API, do hackathonów, robienia zaślepek w aplikacji testowej itp.


  1. Generator layoutów w CSS

https://layout.bradwoods.io

INFO: wybierz jeden z pięciu układów jako punkt startowy i


  1. Baza kanałów YT dla uczniów i studentów

https://docs.google.com/spreadsheets/d/1WYv42MiodovhUDb8XwRVbn24gS1AgIY57xDc8OcXRz4/edit?usp=sharing

INFO: arkusz Google z zebranymi linkami do kanałów związanych z nauczaniem matematyki, biologii, historii i innych


  1. Do jakich kategorii reklamowych zaklasyfikowało Cię Google?

https://adssettings.google.com/authenticated

INFO: aby link działał, musisz być zalogowany na swoje konto. Ja dowiedziałem się, że interesuję się ponoć kwiatami, hip-hopem i wioślarstwem, ale reszta kategorii była niezwykle trafna.


  1. Archivematica - narzędzie self-hosted do archiwizowania zasobów internetu

https://www.archivematica.org/en/

INFO: to coś jak Web Archive, ale w prywatnej wersji, która działa na Twoich zasadach i archiwizuje to, co sam wskażesz. Działa na Windowsie, Macu i Linuksie


  1. HelloSystem - otwartoźródłowy system operacyjny przeznaczony dla byłych użytkowników Maców

https://is.gd/JTTsCI

INFO: wygląda i działa niemal identycznie jak MacOS. Nie jest to dystrybucja Linuksa, a system bazujący na FreeBSD. Link do systemu (można pobrać ISO dla VM od testów) jest w opisie do filmu


  1. Firefox zacznie wyświetlać reklamy kontekstowe w miejscu podpowiedzi paska adresu?

https://support.mozilla.org/en-US/kb/navigate-web-faster-firefox-suggest

INFO: jak podaje Mozilla, będą to "podpowiedzi od zaufanych partnerów" (np. prognoza pogody), ale dodaje też, że będą tam "wyniki sponsorowane" (czyli reklamy)


  1. Atropos JS - biblioteka do tworzenia efektu 3D Parallax

https://atroposjs.com/?utm_source=tldrnewsletter

INFO: pomachaj myszką nad głównym zdjęciem lub obiektami z sekcji 'showcase', a natychmiast zrozumiesz, o co chodzi. Wygląda świetnie.


== LINKI TYLKO DLA PATRONÓW ==


  1. Nauka Pythona od zera z interaktywnego kursu online

https://uw7.org/un_6160330befe18

INFO: wykonujesz zadania krok po kroku. Jeśli nie pojawia się przycisk 'next', to znak, że albo nie zrobiłeś zadania, albo wynik nie jest taki jak oczekiwany.


  1. Optymalizacja ustawień VS Code dla maksymalnej produktywności

https://uw7.org/un_61603312cd9d4

INFO: łącznie 17 porad, co i jak ustawić, aby pracowało nam się przyjemniej i efektywniej


  1. Tworzenie gier w JavaScript, a dokładniej to tworzenie 28 gier (playlista)

https://uw7.org/un_61603318c9856

INFO: filmy są długie (przeważnie 30-50 minut), ale prowadząca youtuberka fajnie umie wszystko wytłumaczyć, więc warto oglądać.


==

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 kliknij


--

Podoba Ci się moja działalność w sieci?

Zostań patronem i wspieraj moje działania: https://patronite.pl/unknow

9026cb72-7880-4339-9d2c-e87a240647d4
kawak

@Ksero każdy twórca może zaimplementować u2f

Nebthtet

News o Firefoksie to straszny syf, jak nie szpiegujące chrome, to chińska opera czy teraz reklamowy (a więc też zacznie szpiegować) lisek. Tęsknię czasem za erą IE, Netscape i wiszenia na GG wieczorami.

ttoommakkoo

Chyba pierwszy raz w zestawieniu Power Automate Dzięki!

Zaloguj się aby komentować

#unknownews


Twoja cotygodniowa porcja prokrastynacji przybyła!

Zapraszam do lektury


  1. Jak to jest pracować w wirtualnej rzeczywistości po 40-50h tygodniowo? dobrze?

https://blog.immersed.team/working-from-orbit-39bf95a6d385

INFO: artykuł człowieka, który od ponad 2.5 roku pracuje tylko w wirtualnym środowisku (platforma Immersed + Oculus). Ciekawy setup pozwalający np. trzymać 6 monitorów na małym biurku w kawalerce


  1. Nagrania z zeszłorocznej konferencji "Oh My Hack" (playlista)

https://is.gd/8WWDmd

INFO: łącznie 30 prelekcji na temat szeroko pojętego cybersecurity


  1. Emulator starych Windowsów + oprogramowanie (działa online)

https://emupedia.net/beta/emuos/

INFO: wybierz system Windows 95/98/Me i zagraj w takie hity jak Wormsy, Wolfenstein 3D, Doom 1/2, Quake 1/2/3. Na ikony tak jak w Windowsie klikamy 2x


  1. Czy można prokrastynować takie rzeczy jak sen? Można... dotyka to szczególnie cyfrowego pokolenia

https://annehelen.substack.com/p/revenge-bedtime-procrastination

INFO: ciekawy, mało techniczny artykuł na temat zjawiska odwlekania snu w celu wykonania innych, bardziej atrakcyjnych czynności (np. scrollowanie social mediów). Do czego to prowadzi, jak to działa - o tym w artykule.


  1. Narzędzie do tworzenia tekstów, oparte na AI - obsługuje język polski i ma free tier

https://rytr.me

INFO: logujesz się do serwisu, wybierasz język PL, ton tekstu (np. formalny) i rodzaj tekstu np. ogłoszenie o pracę. Następnie podaj słowa kluczowe (co powinien znać kandydat) i patrz jak dzieje się magia


  1. Trzymanie plików na AWS S3 jest tanie, ale ich transfer jest astronomicznie drogi? Cloudflare R2 jest rozwiązaniem

https://twitter.com/QuinnyPig/status/1443028078196711426

INFO: ta usługa nieźle namiesza w internetowym świecie. Linkuję do Tweeta (przeczytaj cały wątek), gdzie autor wylicza, że z użyciem R2 można zmniejszyć koszty transferu z 59 tysięcy dolarów do... 13 centów miesięcznie.


  1. Wykrywanie i przeciwdziałanie atakom DDoS na przykładzie pewnej gry online

https://hookrace.net/blog/dos-attacks-against-online-game/

INFO: ciekawy przypadek wraz z omówieniem tego, co jeszcze można zrobić w tej kwestii i co pomogło do tej pory


8 ) Lista 64 tipów UX/UI zaprezentowana w przyjemny dla oka sposób

https://hype4.academy/learn/ux-design-tips

INFO: sortowanie, slidery, wykresy i inne - jak to wszystko ogarnąć i zaprezentować w sposób wygodny dla użytkownika?


  1. Jellyfin - otwarty system zarządzania multimediami, czyli zrób sobie Netflixa

https://jellyfin.org

INFO: rozwiązanie self hosted umiejące streamować Twoją bibliotekę filmów/seriali do dowolnych urządzeń (Android TV, Chromecast, komputery, smartfony itp). Możesz kliknąć "See it in action" i jako usera podać 'demo' bez hasła.


  1. Jak tworzyć ładniejsze cienie w CSS? - poradnik

https://www.joshwcomeau.com/css/designing-shadows/

INFO: kilka prostych trików, które spowodują, że zwykły box-shadow nabierze nowego, ciekawego wyglądu.


  1. Efekt moiré w cyfrowym świecie i jak jemu zapobiegać

https://www.getrevue.co/profile/shift-happens/issues/moire-no-more-688319

INFO: mowa o prążkach pojawiających się czasami na fotkach lub zdjęciach. Podczas np. zmiany rozmiaru takiego zdjęcia, mogą pojawić się na nim prążkowane wzory.


  1. JSON5 - rozszerzona implementacja JSONa obsługująca ECMAScript 5.1 i czytelniejsza zarazem

https://json5.org

INFO: format ten jest kompatybilny z JSON API z JS - różnica polega jedynie na wywołuwaniu obiektu JSON5 zamiast JSON


  1. Jak zrobić code review commita z GITa w CLI?

https://blog.jez.io/cli-code-review/

INFO: garść dobrych rad dla osób kochających pracę w terminalu. Poza miłością do CLI, musisz mieć jeszcze odrobinę akceptacji dla VIMa


  1. Wizualizacja globalnej, podmorskiej sieci kabli

https://globe.gl/example/submarine-cables/

INFO: dobrze widać, które regiony są niemal zasypane kablami, a gdzie są czarne plamy na mapie. Szkoda, że mapa nie posiada np. granic państw i ich nazw.


  1. Tidy Viewer - bardzo schludny sposób na przeglądanie zawartości plików CSV

https://github.com/alexhallam/tv

INFO: wrzucasz do programu (jako standard input) plik CSV, a jego zawartość widzisz w czytelnej, sformatowanej formie z nagłówkami i kolorami (zobacz animację na stronie)


  1. Blokowanie skryptów Facebooka i Googla na poziomie ruchu sieciowego

https://peguero.xyz/blog/google_and_facebook_i_am_facilitating_packet_filtering_to_block_your_tracking.html

INFO: autor używa aplikacji "sirubo" potrafiącej wycinać na linuksowym firewallu całe podsieci hostów na podstawie ASN.


  1. Naucz się podstaw języka AWK analizując gotowe przykłady

https://earthly.dev/blog/awk-examples/

INFO: to wiedza wystarczająca do pisania prostych jednolinijkowców, często używanych przez adminów i DevOpsów


  1. Absolutne podstawy JavaScript dla osób nie wiedzących, od czego zacząć naukę

http://jsforcats.com/

INFO: jedna, długa strona z przykładami. Autor posiłkuje się momentami biblioteką UnderscoreJS, aby uprościć kod, więc nie jest to typowy "vanilla JS"


  1. Machine Learning od podstaw - jak zacząć naukę?

https://github.com/python-engineer/ml-study-plan

INFO: pełen plan edukacji przeprowadzający kursanta od zagadnień matematycznych, przez podstawy Pythona, na Machine Learningu i Deep Learningu kończąc (wszystkie materiały podlinkowane w kursie są darmowe)


  1. Techniczne możliwości technologii WiFi

https://www.duckware.com/tech/wifi-in-the-us.html

INFO: jaką prędkość w idealnych warunkach możemy teoretycznie uzyskać przy różnych konfiguracjach? O co chodzi z tymi wszystkimi standardami? Co to jest WiFi 6Ghz?


  1. YTCC - terminalowe narzędzie do kontrolowania Youtube

https://pythonawesome.com/command-line-tool-to-keep-track-of-your-favorite-playlists-on-youtube-and-many-other-places/

INFO: umożliwia np. dodawanie subskrypcji z CLI, listowanie nieoglądniętych jeszcze filmów z obserwowanych kanałów itp. Dobre np. do automatyzacji (możemy przenieść listę subów z jednego konta na drugie).


  1. Darmowe fonty dla designerów - pokaźna kolekcja

https://befonts.com/?filter=commercial

INFO: każdy z fontów można pobrać. Na stronie jest także kategoria "for Commercial Use", gdzie licencja zezwala na użycie fontów także w komercyjnych projektach


  1. Array.reduce() w JavaScript wyjaśniony w niespełna 12 minut (film, po polsku)

https://is.gd/Tj8Tgb

INFO: jeśli do tej pory miałeś problem ze zrozumieniem reduce(), to po zobaczeniu tego filmu, wszystko stanie się prostsze


  1. Skrajnie prosty generator strony domowej dla developera

https://xscoder.com/pcard/

INFO: wrzucasz zdjęcie, opis, dodajesz linki do social mediów i githuba i gotowe. Efekt zapisywany jest jako pliki HTML do hostowania na własnym hostingu. W razie problemów zobacz film "How it works".


== LINKI TYLKO DLA PATRONÓW ==


  1. Ściąga z nowoczesnego JavaScriptu - wszystko, co musisz wiedzieć, aby tworzyć "współczesny" kod

https://uw7.org/un_6156ec877e59a

INFO: znasz JavaSript, ale Twoja technika pisania kodu nie zmieniła się od początku lat 2000? To może być materiał dla Ciebie.


  1. Wielka księga nowoczesnego Wed Developmentu - ogromny zbiór materiałów

https://uw7.org/un_6156ec8e3105b

INFO: pokaźna kolekcja dobrze posortowanej wiedzy związanej z nowoczesnymi technologiami webowymi, jak i z wiedzą użyteczną dla współczesnego WebDeva


  1. Konwerter/poliglota zamieniający różne standardy webowe między sobą

https://uw7.org/un_6156ec935a408

INFO: zmienia Markdowna na HTML, CSS na zapis JS, czy zapis czystego CSS na TailWindowe klasy. Tego jest tam więcej.


==

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 kliknij


Dołącz do grona patronów, dzięki którym powstaje to zestawienie:

https://patronite.pl/unknow

6fc05ea0-67c8-4614-ae55-71a0d5c98736
siRcatcha

@Unknow

  1. Jak to jest pracować w wirtualnej rzeczywistości po 40-50h tygodniowo? dobrze?

nie dla mnie. boli glowa po paru godzinach, poci sie strasznie czolo od gogli po czasie. jak za bardzo latach miedzy desktopami to blednik siada i musisz sobie zrobic przerwe z 30 min. virtual desktop + oculus2


ale jak nie masz miejsca, a potrzebujesz na szybko kilka monitorow to jasne

Zaloguj się aby komentować

#unknownews


Oto i jest! Nowe zestawienie linków z branży IT, złowionych w ubiegłym tygodniu.

Ważna uwaga! Od jutra znikam na urlop, więc w nadchodzącym tygodniu nie będzie zestawienia. Czas odpocząć


  1. Lista 101 porad związanych z dostępnością stron internetowych (accessibility)

https://dev.to/inhuofficial/101-digital-accessibility-tips-and-tricks-4728

INFO: dogłębnie i niezwykle przystępnie opracowany temat. Artykuł jest długi, ale myślę, że każda osoba tworząca aplikacje webowe powinna się z nim przynajmniej pobieżnie zapoznać.


  1. Ponad 700 tysięcy linii kodu, 20 lat pisania i... tylko jeden developer - czyli jak powstaje gra Dwarf Fortress

https://stackoverflow.blog/2021/07/28/700000-lines-of-code-20-years-and-one-developer-how-dwarf-fortress-is-built/

INFO: interesujący wywiad z Twórcą aplikacji. Omówienie problemów z implementacją, refactoringiem kodu, wprowadzanymi zmianami w zasadach działania świata (np. przejście z 2D na 3D). Świetna lektura


  1. Dlaczego stosowanie "Lorem Ipsum" przy projektowaniu designu strony to nie jest najlepszy pomysł?

https://uxdesign.cc/lorem-ipsum-will-destroy-your-design-11b3dc3ba721

INFO: nie chodzi o samą treść tekstu, a bardziej o to, że nie oddaje ona rzeczywistego użycia layoutu. Do jakich komplikacji to prowadzi? o tym w tekście.


  1. Wprowadzenie do GitHub Actions - czyli jak automatyzować swoją pracę (film, 18 minut)

https://is.gd/8wkP3H

INFO: autor pokazuje jak zautomatyzować deploy kodu na własnego VPSa, jak wykonywać polecenia przez SSH i jak bezpiecznie trzymać sekrety związane z naszą automatyzacją.


  1. Gry strategiczne osadzone w dawnych czasach... nie są zgodne z historią czasów, które przedstawiają

https://www.leidenmedievalistsblog.nl/articles/why-medieval-city-builder-video-games-are-historically-inaccurate

INFO: czym różni się rozwój miasta przedstawionego w grze od tego, jak wyglądało to np. w średniowieczu? Zbiór ciekawostek dla fanów historii i dla czepialskich


  1. Praktyczne zastosowanie ataku CSRF na serwis randkowy - omówienie ataku krok po kroku

https://blog.azuki.vip/csrf/

INFO: autor bardzo fajnie pokazuje, w jaki sprytny sposób obszedł mechanizm CORS. Dobra czytanka dla pentesterów i fanów security.


  1. Jak zaprojektować własną usługę CDN? - wyjaśnienie koncepcji

https://fly.io/blog/the-5-hour-content-delivery-network/

INFO: artykuł omawia temat dystrybucji contentu z użyciem własnego CDNa. Skupia się jednak na idei za tym stojącej i rozwiązywaniu problemów po drodze. Nie znajdziesz tam konkretnej konfiguracji, czy poleceń do wydania.


8 ) GreenLight - wtyczka do Chrome do komentowania aplikacji webowych (kanał komunikacji między developerem, testerem, grafikiem itp)

https://chrome.google.com/webstore/detail/greenlight/kdmfnoihcnkaipoffinheahhclgmfdie

INFO: dodajesz ludzi do swojego teamu i nanosisz notatki i uwagi na działającą stronę. Wszyscy ludzie z Twojego teamu widzą te same notki, co Ty. Coś jak Google Docs ale na dowolnej stronie.


  1. Switch i Restore - dwie nowe komendy dostępne w GIT

https://www.banterly.net/2021/07/31/new-in-git-switch-and-restore/

INFO: nowe komendy zdecydowanie ułatwią życie początkującym użytkownikom GITa i uproszczą jego naukę. Operacje zmiany branchy i przywracania plików będą mniej zagmatwane


  1. Sekundy przestępne. Gdy występują, powodują bugi. Gdy nie występują... powodują bugi

https://berthub.eu/articles/posts/leapseconds-expose-bugs-even-when-they-dont-happen/

INFO: krótkie (dość geekowe) omówienie tematu sekund przestępnych i wyjaśnienie, dlaczego one właściwie istnieją i dlaczego niezależnie czy je ignorujemy, czy obsługujemy, to generuje nam to dodatkowe zmartwienia.


  1. Jak bezpiecznie backupować dane i czy naprawdę potrzebujemy do tego bardzo złożonych technologicznie rozwiązań?

https://www.unixsheikh.com/articles/how-i-store-my-files-and-why-you-should-not-rely-on-fancy-tools-for-backup.html

INFO: wprowadzenie do reguły backupu 3-2-1. Autor porusza także temat użycia ZFS (wyjaśnia, jak używa tego FS przy backupie). Nie ze wszystkimi poradami autora się zgadzam, ale i tak warto przeczytać.


  1. Generator fejkowych danych w formacie JSON bazujący na narzuconym schemacie danych

https://pythonawesome.com/creates-fake-json-files-from-a-json-schema/

INFO: przydatne rozwiązanie dla programistów chcących integrować się z zewnętrznym API, ale potrzebujących wystawiania danych testowych w konkretnym formacie.


  1. Ewolucja obiektowego PHP od wersji 5.6 do 8.1

https://stitcher.io/blog/evolution-of-a-php-object

INFO: przykłady zmian zaprezentowane zostały na jednym kodzie źródłowym, dostosowywanym do konkretnej wersji PHP. Każdy kod robi dokładnie to samo, ale w wersji 5.6 zajmuje 20 linii kodu, a w 8.1 jedynie 8.


  1. Aplikacje ToDo - dlaczego tak szybko je porzucamy i zmieniamy?

https://blog.frantic.im/all/todo-apps-are-meant-for-robots/

INFO: ciekawa analiza problemów z aplikacjami tego typu. Wyjaśnienie, dlaczego niektórzy wolą kartkę i ołówek i dlaczego niekiedy Trello (lub inny kanban) wygrywa z takimi apkami?


  1. Nowości w JavaScript wprowadzone w 2021 roku

https://h3manth.com/ES2021/

INFO: nowe operatory logiczne, nowe separatory liczb (mogą bardzo poprawić czytelność liczb w kodzie. 9_999_999 = 9999999), agregatory błędów i kilka innych


  1. YouTube stale namawia Cię na kupno wersji premium? chcesz wiedzieć, ile osób się skusiło?

https://www.omnicoreagency.com/youtube-statistics/

INFO: ciekawe przedstawienie YouTube w liczbach. Ile osób używa platformy, ile za nią płaci, jak długo przeciętny widz ogląda filmy, jaki procent widzów to dzieci itp. Mnóstwo statystyk dla wielbicieli cyferek.


  1. Garść trików w JavaScript usprawniających i skracających kod

https://dev.to/palashmon/10-awesome-javascript-shorthands-4pek

INFO: operacje na Array, używanie templatów w stringach, prostsze pętle FOR, funkcje strzałkowe itp.


  1. Jak sprawdzić, czy Twój iPhone jest/był zainfekowany Pegasusem?

https://arkadiyt.com/2021/07/25/scanning-your-iphone-for-nso-group-pegasus-malware/

INFO: najbardziej prawdopodobna odpowiedź to "nie", ale jeśli masz (za) dużo wolnego czasu i chcesz to sprawdzić, to artykuł przeprowadzi Cię przez cały proces.


  1. Gdzie i jak najlepiej ustawić wentylator w pokoju, aby zapewnić najlepszy przepływ powietrza? (film, ~7 minut)

https://is.gd/J6jWhl

INFO: naukowe rozważania na temat wietrzenia i chłodzenia pomieszczeń. Autor robi eksperymenty wyznaczające najlepszą pozycję wentylatora.


  1. Wprowadzenie do TShark, czyli analizatora pakietów sieciowych

https://infosecwriteups.com/introduction-to-tshark-b425fc86ef0d

INFO: w artykule mamy przykład użycia narzędzia do przeglądania zapisanej sesji HTTP w pliku PCAP. Użyteczne np. dla pentesterów


  1. Najlepsze narzędzia do pracy zdalnej i w teamie - według ponad 47000 ankietowanych z 183 krajów

https://blog.jetbrains.com/space/2021/07/16/best-collaboration-tools/

INFO: czołówka w kategorii 'komunikacja' to żadne zaskoczenie. Zdziwiła mnie za to niezwykłą popularność Google Docs i Google Drive przy dzieleniu się wiedzą.


  1. Thadeus AI - darmowy silnik do AI służący do klasyfikacji treści.

https://thadeus.ai/?lang=pl

INFO: możesz podpiąć go do swojej aplikacji i korzystać bez żadnych limitów. Silnik może przydać się do tworzenia np. chatbota.


  1. Wprowadzenie do GITa (film, 28 minut)

https://is.gd/B0c2Ue

INFO: autor wyjaśnia podstawowe koncepcje na wykresach (jak działają branche, commity itp) oraz pokazuje to samo na realnych komendach


  1. Czy wiedziałeś, że Canva może służyć jako prosty i darmowy edytor filmów na YouTube?

https://www.canva.com/youtube/

INFO: idealne narzędzie na tworzenia na szybko, krótkich przerywników filmowych czy reklam.


  1. Transition.CSS - framework do skrajnie prostego (bazującego na klasach) dodawania animacji do obiektów na stronie

https://www.transition.style/

INFO: linkuję do strony z biblioteką animacji. Jeśli chcesz wiedzieć jak tego użyć, kliknij 'Documentation' (przeniesie Cię do repo na GitHubie)


== LINKI TYLKO DLA PATRONÓW ==


  1. Kolekcja 100+ darmowych źródeł z grafikami (najczęściej wektorowymi) zdatnymi do użycia w Twoich projektach

https://uw7.org/un_610d135dc28ee

INFO: codzienne przedmioty, avatary, ludzie itp. Te hotlinkowane z Figmy wymagają założenia konta w usłudze, ale ich jest mniejszość.


  1. Scrapujesz treści z innych stron? Jak to robić, aby zminimalizować ryzyko bana?

https://uw7.org/un_610d13653b5ab

INFO: poradnik wyjaśnia na podstawie czego systemy ochrony przed scrapingiem blokują roboty i jak w te systemy nie wpaść. Tłumaczy także jak zaimplementować 'grzeczne' zbieranie informacji (bez szkody dla skanowanej strony)


  1. Jak podnieść bezpieczeństwo aplikacji konteneryzowanych w Dockerze? - ściąga

https://uw7.org/un_610d136af13a7

INFO: omówienie metod na znacznie bezpieczniejsze używanie Dockera. Autor przedstawia też kilka ogólnych porad, czego unikać, aby nie narobić sobie problemów.


Podobało się? To daj ️ i dołącz do patronów ➤ https://patronite.pl/unknow

f2789c24-399e-4518-b1b2-9f800c717fc2
lubieplackijohn

I to jest odpowiednia godzina na takie newsy

Zaloguj się aby komentować

#unknownews


Kolejna porcja ciekawych linków z branży IT, złowionych przeze mnie w necie w ubiegłym tygodniu. Zapraszam do lektury


  1. Islandia umieszcza swoje oficjalne, rządowe serwisy na GitHub

https://github.com/island-is

INFO: dobra wiadomość dla wielbicieli otwartych źródeł. Obecnie wrzucono tam jedynie stronę administracji cyfrowej (coś jak nasz gov.pl).


  1. Dlaczego Google Bot nie indeksuje całej Twojej strony, a tylko jej niewielką część i jak temu zaradzić?

https://www.searchenginejournal.com/googlebot-crawl-budget-factors/413993/

INFO: okazuje się, że robot Googla posiada 'budżet' obliczeniowy do wydania na Twoją stronę. Artykuł podpowiada, jak lepiej ten budżet wykorzystać


  1. Jak działają maszyny do pisania stosowane przez protokolantów sądowych w USA?

https://is.gd/oUtkxF

INFO: jak za pomocą 13 klawiszy notować wypowiedzi sędziego z szybkością około 250 słów na minutę? Jak napisać słowo jednym uderzeniem w klawisze? Da się!


  1. Gdzie znajdują się stality starlinka i ile ich jest? Jesteś w stanie oszacować ich liczbę?

https://satellitemap.space

INFO: po rzucie oka na interaktywną mapę stwierdzam, że nie doszacowałem rozmiarów sieci Elona o jakieś dwa rzędy wielkości.


  1. Kopiowanie kodu źródłowego z losowych strona z Google może być skrajnie niebezpieczne

https://waritschlager.de/sqlinjections-in-google-results.html

INFO: autor szukał jak napisać rejestrację użytkowników z użyciem adresu email. Na 30 pierwszych wyników, aż 16 to implementacje podatne na atak SQL Injection.


  1. Wszystko, co musisz wiedzieć o netcat - szwajcarski scyzoryk w linuksowym świecie

https://blog.ikuamike.io/posts/2021/netcat/

INFO: jak przesyłać pliki z użyciem netcata, jak łączyć się z innymi serwerami, jak samemu postawić nasłuchujący serwer, a nawet jak skanować otwarte porty


  1. Skąd Google wie, która strona z Twoich spersonalizowanych wyników wyszukiwania powinna być wyświetlana jako pierwsza?

https://searchengineland.com/google-now-shows-why-it-ranked-a-specific-search-result-350659

INFO: być może niebawem na liście wyników zobaczysz wyjaśnienie w stylu "dlaczego to widzę". Będzie to taki malutki wyciek z zasad działania algorytmu.


8 ) Git-blame-sameone-else - niezwykle użyteczna aplikacja, która robi dokładnie to, co myślisz, że robi

https://github.com/jayphelps/git-blame-someone-else

INFO: to narzędzie przebudowuje repozytorium GITa w taki sposób, aby przepisać wybrany commit na inną osobę. Wrzucam jako ciekawostkę, bo używając tego, zyskujesz tytuł taki, jak w komunikacie na filmie.


  1. Czy można ulepszyć bilet lotniczy? Odrobina pracy z UX designerem i grafikiem, a efekty są oszałamiające

https://is.gd/1GEyw7

INFO: chciałbym mieć takie bilety nie tylko w samolotach, ale i w każdym inny środku komunikacji.


  1. Harpoon - bardzo rozbudowane narzędzie (CLI) do zbierania informacji o ludziach, serwerach i stronach internetowych

https://github.com/Te-k/harpoon

INFO: posiada integracje praktycznie ze wszystkim, co przeciętnemu OSINTowcowi przyjdzie do głowy.


  1. Jak zbudować własną sieć LTE z obsługą 5G? - skrócony opis koncepcji

https://ubuntu.com/blog/introduction-to-open-source-private-lte-and-5g-networks

INFO: prosta konstrukcja obsługująca garstkę użytkowników może być oparta na Raspberry Pi. Wersja nieco bardziej profesjonalna będzie nas kosztować około $10k


  1. Dlaczego wielu webdeveloperów uznaję przeglądarkę Safari za przestarzałą i naprawdę kiepską?

https://blog.perrysun.com/2021/07/15/for-developers-safari-is-crap-and-outdated/

INFO: przegląd funkcji, których NIE obsługuje przeglądarka Safari, a które są standardem w innych produktach tego typu


  1. Alfabet chiński zawiera wiele tysięcy znaków - jak więc wyglądają maszyny do pisania działające w tym języku?

https://blog.gatunka.com/2009/09/30/japanese-typewriters/

INFO: muszę przyznać, że tego się nie spodziewałem.


  1. Czego nauczyłem się przez 15 lat pracy nad własnym czytnikiem PDF - przemyślenia twórcy

https://blog.kowalczyk.info/article/2f72237a4230410a888acbfce3dc0864/lessons-learned-from-15-years-of-sumatrapdf-an-open-source-windows-app.html

INFO: ciekawy wpis, przedstawiający problemy, z jakimi może spotkać się samotny twórca oprogramowania.


  1. Kolekcja 20 bibliotek CSS przyspieszających prace na froncie

https://dev.to/chetan_atrawalkar/20-best-css3-library-for-developers-58p

INFO: najczęściej są to frameworki poprawiające lub lepiej organizujące wygląd strony z użyciem minimalnej ilości dodatkowego kodu CSS


  1. Trendy ataków DDoS na świecie w drugim kwartale 2021 roku - wg Cloudflare

https://blog.cloudflare.com/ddos-attack-trends-for-2021-q2/

INFO: który sektor jest najczęściej atakowany? Finanse, farmacja, a może organizacje rządowe i pozarządowe? Ataki najczęściej pochodzą z Rosji? Nic bardziej mylnego...


  1. APSE - personalna wyszukiwarka, która znajduje rzeczy... na Twoim ekranie

https://apse.io

INFO: aplikacja robi cykliczne screenshoty tego, co masz na ekranie, a następnie wrzuca to do OCRa (rozpoznaje tekst). Pozwala Ci wyszukać każdą rzecz, na którą wcześniej patrzyłeś. Działa na Windowsie/Linuksie/Macu.


  1. Neofetch - program (CLI) do schludnego wyświetlania informacji o systemie Linux

https://github.com/dylanaraps/neofetch

INFO: idealnie nadaje się do prezentowania w terminalu przy wszelkiego rodzaju screenshotach środowiska pracy


  1. "Rzeczy, które chciałbym wiedzieć o CSS gdy zaczynałem się go uczyć"

https://engineering.kablamo.com.au/posts/2021/my-first-css

INFO: ciekawy zbiór faktów, które dla ekspertów są oczywiste, a dla początkujących mogą być zaskakujące


  1. Kolekcja otwartych alternatyw dla znanych usług SaaS

https://www.btw.so/open-source-alternatives

INFO: skromna kolekcja projektów, które możemy hostować na własnym dedyku czy VPSie, a które pomogą nam zrezygnować z usług wielkich korporacji


  1. Konwerter obrazów i filmów do formatu arkuszy Excela

https://pythonawesome.com/a-program-which-converts-images-and-video-into-excel-spreadsheets/

INFO: niezwykle użyteczny soft, który może Ci się przydać, gdy np. hmmm... chcesz przekonwertować film lub wideo na format Excela Wrzucam jako ciekawostkę.


  1. Jak wymawiać imiona świata - instrukcja dla ludzi anglojęzycznych

https://github.com/SteveMCarroll/PronouncingNamesForEnglishSpeakers

INFO: Szczególnie użyteczna jest dla mnie wymowa imion chińskich. Wiem już, że prawie wszystkie wymawiałem niepoprawnie. Może się przydać, gdy pracujesz w międzynarodowej firmie.


  1. Kryptowaluty stają się coraz bardziej popularne, a kolejne biznesy planują ich obsługę - i wtedy na scenę wchodzi Komisja Europejska

https://www.techspot.com/news/90511-european-commission-plans-prohibit-anonymous-crypto-transfers-wallets.html

INFO: KE planuje zakazać posiadania anonimowych portfelów na crypto, twierdząc, że ich istnienie sprzyja praniu brudnych pieniędzy i finansowaniu terroryzmu


  1. Microsoft stworzył własną dystrybucję Linuksa

https://avlab.pl/cbl-mariner-nowa-dystrybucja-linuxa-od-microsoft/

INFO: jest to dystrybucja "wewnętrzna", przeznaczona do instalacji na maszynach z chmury Azure (coś jak Amazon Linux dla AWS)


  1. Powinieneś wyłączyć automatyczne (bez ingerencji użytkownika) wypełnianie danych logowania w menadżerze haseł

https://marektoth.com/blog/password-managers-autofill/

INFO: jeśli strona, do której chcesz się zalogować jest podatna na atak XSS, to kradzież Twoich haseł z menadżera jest dziecinnie prosta.


  1. Dlaczego w pełni zautomatyzowany system do sprawdzania dostępności stron WWW nie może istnieć?

https://uxdesign.cc/theres-no-such-thing-as-fully-automated-web-accessibility-260d6f4632a8

INFO: autor dzieli się swoimi przemyślaniami na temat pewnego startupu, który próbuje zautomatyzować testy accessibility. Tekst tłumaczy, dlaczego to się prawdopodobnie nie uda.


== LINKI TYLKO DLA PATRONÓW ==


  1. Narzędzie do przeglądania GitHuba w poszukiwaniu wycieków loginów, haseł, kluczy dostępowych itp.

https://uw7.org/un_6103df5373156

INFO: to prosty skrypt napisany w Pythonie, który wyszukuje wrażliwe informacje w repozytoriach


  1. Lokalny symulator workerów od CloudFlare - umożliwia eksperymenty z tą technologią w trybie offline

https://uw7.org/un_6103df58c3fd7

INFO: workery to coś na wzór lambdy z AWS czy funkcji z Azure


  1. Interfejs USB jest bardzo popularny, ale co było przed nim?

https://uw7.org/un_6103df5e26097

INFO: jak dawniej podłączano myszkę, klawiaturę, drukarkę itp. Powiew nostalgicznej technologii dawnych lat


  1. Wielka baza danych skrótów klawiszowych do setek aplikacji (różne systemy Windows/Mac/Linux)

https://uw7.org/un_6103df62e06c5

INFO: wpisujesz nazwę aplikacji, wybierasz system i przeglądasz zestaw klawiszy


  1. Zestaw tutoriali na temat zabezpieczania aplikacji webowych hostowanych w chmurze Amazona (AWS)

https://uw7.org/un_6103df6837de8

INFO: błędnie skonfigurowane buckety S3, niepoprawnie działające reverse proxy, błędy SSRI i kilka innych.


==

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 kliknij


--


Otrzymuj te same zestawienia na maila:

https://unknow.news


--


Dołącz do grona patronów dzięki którym powstaje to zestawienie:

https://patronite.pl/unknow

3f9b8291-0087-4b00-bee2-e47924907aea
SwiatlaMiasta

@Unknow unknown też tu jest ? zostaje !

Unknow

@SwiatlaMiasta jestem, jestem... i to prawie od początku

Zaloguj się aby komentować

#unknownews

Twoja copiątkowa porcja ciekawych linków z branży IT już na Ciebie czeka. Publikuję dziś wcześniej, więc możesz czytać w drodze do pracy (czyli w obecnych czasach gdzieś między salonem a kuchnią ).


  1. Raport "stanu internetu" z ubiegłego roku, opublikowany przez HTTP Archive

https://almanac.httparchive.org/en/2020/table-of-contents

INFO: jakich technologii używają strony? które usługi są najpopularniejsze? jaka biblioteka króluje w świecie JS (zdziwisz się!)


  1. Narzędzie do wizualizacji danych z plików CSV - tworzy wykresy, grafy itp.

https://app.rawgraphs.io

INFO: wystarczy wkleić lub uploadować plik CSV, a następnie wybrać, które kolumny nas interesują i co chcemy z nimi zrobić. Narzędzie działa w pełni offline, bez wysyłania danych do backendu (Twoje dane są bezpieczne)


  1. Jak stworzyć tani w utrzymaniu, kolokowany w serwerowni, serwer bazujący na... 5x Raspberry Pi 4b?

https://github.com/pawl/raspberry-pi-1u-server

INFO: bardzo interesująca konstrukcja. Łącznie 16GB RAM + około 1TB dysku. Koszty utrzymania to około 120zł/msc (w serwerowni).


  1. Jak naprawdę działa przeglądarka internetowa? Przegląd kluczowych warstw i procesów w nich zachodzących

https://dev.to/gitpaulo/journey-of-a-web-page-how-browsers-work-10co

INFO: skrajnie dogłębnie omówiony temat (ale są obrazki :D). Dobry materiał dla dociekliwych ludzi, którzy zawsze lubią wiedzieć więcej.


  1. Zbiór ściąg od OWASPa z poradami do testowania bezpieczeństwa webaplikacji

https://github.com/OWASP/CheatSheetSeries/tree/master/cheatsheets

INFO: jak testować JWT, podatność na XSS, DDoS i dziesiątki innych. Obowiązkowa lektura dla programistów i pentesterów


  1. Jak szybciej uczyć się nowych rzeczy w branży IT?

https://www.joshwcomeau.com/blog/how-to-learn-stuff-quickly/

INFO: garść porad na temat tego, co może sprzyjać szybszemu zrozumieniu tematu.


  1. Dlaczego firmy płacą okupy twórcom ransomware po zaszyfrowaniu dysków, pomimo posiadania pełnych backupów?

https://krebsonsecurity.com/2021/07/dont-wanna-pay-ransom-gangs-test-your-backups/

INFO: okazuje się, że mieć backup, to nie wszystko. Backup musi być działający, kompletny i... odzyskiwalny w skończonym czasie.


Jak poprawnie przygotować paczkę z aplikacją pythonową? - zdania są podzielone

https://venthur.de/2021-06-26-python-packaging.html

INFO: setup.py + requirements.txt? a może setup.cfg, pyproject.toml lub jeszcze coś innego?


  1. Git Worktrees - czym są i jak uprościć sobie dzięki nim pracę (film, 8 minut)

https://is.gd/qNp9i3

INFO: dzięki wspomnianym drzewom, możesz pracować na wielu gałęziach projektu bez przełączania się między nimi, mając je np. dodane (jednocześnie!) do jednego IDE.


  1. Czym są mikrofrontendy i dlaczego powinieneś się nimi zainteresować?

https://dev.to/vicnovais/what-are-micro-frontends-4amf

INFO: ciekawa i modna ostatnio koncepcja. Jakie są plusy i minusy tego podejścia i kiedy warto rozważyć jego wprowadzenie do projektu?


  1. Streambus - zrób sobie własnego Netflixa z Twoimi treściami i zarabiaj na abonamencie

https://streambus.com

INFO: usługa umożliwia zbudowanie własnej platformy streamingowej. Usługa pobiera 10% Twojego wynagrodzenia z abonamentów, ale 'zarabiają tylko, gdy Ty zarabiasz'. Nie ma więc opłaty miesięcznej. Dobre rozwiązanie do dystrybucji np. płatnych tutoriali, czy vlogów.


  1. Kolekcja 10 popularnych layoutów zaimplementowanych z użyciem skrajnie prostego (czasami jednolinijkowego) kodu CSS (film, 22 minuty)

https://is.gd/5DBhUR

INFO: warto rzucić okiem na film jeśli zajmujesz się frontendem. Z pewnością poznasz kilka nowoczesnych sztuczek w CSS.


  1. Zorbi - aplikacja do przygotowywania flash-cards (fiszek?) z tematami do powtórek wiedzy

https://zorbi.cards

INFO: aplikacja jest darmowa, działa online i umożliwia niezwykle szybkie tworzenie baz pytań z użyciem rozszerzenia do Chrome


  1. Używasz webhooków do synchronizacji danych między dwoma systemami? Pomyśl o kilku wadach tego rozwiązania.

https://blog.syncinc.so/events-not-webhooks

INFO: co jeśli Twój serwer padnie? skąd weźmiesz brakujące dane, które przeoczyłeś podczas awarii? Ciekawe przemyślenia i potencjalne rozwiązanie.


  1. Zaawansowane obliczenia matematyczne - lepiej napisać program, czy po prostu użyć Excela?

https://shkspr.mobi/blog/2021/07/why-do-we-use-r-rather-than-excel/

INFO: krótkie przemyślenia, dlaczego Excel nie zawsze jest idealnym rozwiązaniem i dlaczego czasami warto swoje obliczenia zapisać w postaci kodu źródłowego


  1. Skąd w rozszerzeniach do przeglądarek bierze się złośliwe oprogramowanie? - nie zawsze jest to celowe działanie autora

https://micahcantor.xyz/blog/extension-developer-emails/

INFO: szemrane oferty reklamowe, propozycje kupna rozszerzenia i liczne 'współprace' oferowane twórcom rozszerzeń, to główne źródła problemu


  1. Zaskakująca skuteczność regularnej pracy nad projektami pobocznymi - na przykładzie TypeSense

https://typesense.org/blog/the-unreasonable-effectiveness-of-just-showing-up-everyday/

INFO: autor stosował jedną, prostą regułę - codziennie pisał przynajmniej jeden, malutki fragment kodu i tak przez 6 lat...


  1. Brython - programuj w Pythonie bezpośrednio na stronie WWW (tak, jakbyś to robił np. w JS)

https://github.com/brython-dev/brython

INFO: nie do końca rozumiem celowość projektu, ale jeśli jesteś pythonowym ekspertem i nie rozumiesz ani odrobinki javascriptu, to może Ci się przydać


  1. Piped - nakładka "naprawiająca problemy na YouTube" (alternatywny player i UI)

https://github.com/TeamPiped/Piped

INFO: nie śledzi użytkowników, posiada infinity scroll, nie łączy się zbytecznie z serwerami Google i kilkanaście innych.


  1. DiffSitter - implementacja narzędzia 'diff' przeznaczona dla programistów

https://github.com/afnanenayet/diffsitter

INFO: narzędzie ignoruje zmiany niewpływające na kod, jak np. zmiana formatowania kodu


  1. Nauroproteza pozwalająca pisać tekst, jedynie myśląc o nim - rozwiązanie dla ludzi niemogących porozumiewać się w inny sposób

https://www.ucsf.edu/news/2021/07/420946/neuroprosthesis-restores-words-man-paralysis

INFO: wygląda to naprawdę imponująco (zobacz film!). Obecnie umie rozpoznawać tylko 50 słów z 74% skutecznością, ale projekt stale się rozwija


  1. Czy komunikator Telegram faktycznie jest bezpieczny? Analiza techniczna

https://mtpsym.github.io

INFO: w artykule wymieniono cztery potencjalne słabości komunikatora. Warto jednak zwrócić uwagę na to, że atak odzyskania wiadomości plaintextowych jest technicznie możliwy, ale zdatny do przeprowadzenia praktycznie tylko w warunkach testowych (wymaga wysyłania milionów wiadomości do atakowanego celu).


  1. Dlaczego w Windowsie istnieje opcja "Nowy plik" w menu kontekstowym folderu? Przecież i tak każdy odpali Worda do utworzenia pliku Worda...

https://devblogs.microsoft.com/oldnewthing/20210720-41/?p=105457

INFO: jeśli myślisz, że opcja ta jest zupełnie zbyteczna, to prawdopodobnie biegle posługujesz się komputerem. Ciekawa odpowiedź ludzi z Microsfotu na to pytanie. Ma sens.


  1. Angle Grinder - analizator logów dla Linuksa/Uniksa

https://github.com/rcoh/angle-grinder

INFO: wrzucamy logi w jednym z obsługiwanych formatów, a aplikacja je agreguje i za pomocą wewnętrznego języka zapytań wyciąga dane, które są nam potrzebne


  1. Firefox wprowadza (od wersji 90) obsługę nagłówka Sec-Fetch-Site, która pomoże lepiej chronić się przed atakami CSRF

https://blog.mozilla.org/security/2021/07/12/firefox-90-supports-fetch-metadata-request-headers/

INFO: w praktyce działa to tak, że wszelkie requesty posiadają informację, czy jest to zapytanie 'same-origin', czy 'cross-site', a programista może podjąć decyzję, czy się na nie zgadza


  1. Repozytorium GITa zawierające wszystkie możliwe shorthashe (te 7 znakowe) - ciekawy eksperyment

https://github.com/not-an-aardvark/every-git-commit-shorthash

INFO: narzędzie pokazuje 'wytrzymałość' tego systemu kontroli wersji. Okazuje się, że około 5.4 miliarda commitów w repo może go zabić (a przynajmniej współczesne komputery będą mieć problem, aby z takim repo pracować)


== LINKI TYLKO DLA PATRONÓW ==


  1. Jak szybko i sprawnie budować udane aplikacje webowe, które na siebie zarabiają? (ebook)

https://uw7.org/un_60f9516bd06b9

INFO: nie jest to książka techniczna, a koncepcyjna. Bardzo ukierunkowuje mindset do tworzenia nieprzerośniętych, ale spełniających swoje zadania aplikacji.


  1. Sprawdź swoją wiedzę z branży IT, rozwiązując jeden z kilkunastu quizów. Dowiesz się, które tematy musisz jeszcze zgłębić

https://uw7.org/un_60f951715ae2f

INFO: możesz sprawdzić wiedzę z HTTP, SQL, Node, Vue, Reacta, JavaScript, AWS i kilkunastu innych kategorii. Idealne do przygotowania się np na rozmowę o pracę


  1. Klaster Kubernetes zbudowany na trzech Raspberry Pi, zasilanych przez PoE, wadzonych w fajną obudowę

https://uw7.org/un_60f9517b52c37

INFO: bardzo zgrabnie to twórca rozplanował. Nie jest to tanie rozwiązanie, ale jeżeli nie zależy Ci na wyglądzie i masz w domu jakieś stare routery, to można zbić cenę niemal o połowę


  1. Strona, na której eksperci z różnych branż (programiści, graficy, właściciele biznesów itp) dzielą się swoimi narzędziami

https://uw7.org/un_60f9518117ac6

INFO: jakie aplikacje mają na telefonie? z czego korzystają na komputerze? Które gadżety ułatwiają im życie? jakie książki polecają itp. Inspirujące.


==

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 daj


--

Zestawienia, które czytasz powstają dzięki wsparciu patronów z Patronite. Wspieraj to, co lubisz i dołącz do grona patronów

https://patronite.pl/unknow

15f90b3c-c6a3-47df-9b62-03e84ee4e292

Zaloguj się aby komentować

#unknownews

Dziś ze względu na wyjazd publikuję zestawienie znacznie wcześniej niż zwykle, ale jak zawsze w piątek Zapraszam do lektury


  1. Rekrutacja programisty jedynie z użyciem kodu FizzBuzz, ale w 8 wariantach

https://dev.to/inhuofficial/taking-fizzbuzz-to-the-next-level-8-challenges-from-beginner-to-pro-to-test-your-javascript-skills-2dih

INFO: bardzo pomysłowe podejście do nieźle oklepanego już tematu. Rozwiązania podają, jak wykonałby to junior i senior.


  1. Wszystkie użyteczne rzeczy, jakie wiem o Kubernetes (kubectl) - kompilacja przemyśleń

https://www.atomiccommits.io/everything-useful-i-know-about-kubectl/

INFO: notatki gościa uczącego się zarządzania kubernetesem. Spisał wszystko, co może być użyteczne


  1. Jak używać polecenia 'tail' do monitorowania wielu rzeczy na serwerze

https://blog.robertelder.org/intro-to-tail-command/

INFO: to polecenie nie tylko pokazuje końcówkę plików tekstowych. Można go wykorzystać w bardziej kreatywny sposób.


  1. Tworzenie stron WWW dbających o zużycie transferu użytkownika mobilnego (parametr 'prefers-reduced-data')

https://polypane.app/blog/creating-websites-with-prefers-reduced-data/

INFO: wspomniany parametr nie jest jeszcze obsługiwany przez żadną przeglądarkę, ale możemy symulować jego działanie


  1. Jak tworzyć treści nadające się do czytania? Nasz czytelnik nie zawsze używa typowej przeglądarki

https://www.sarasoueidan.com/blog/tips-for-reader-modes/

INFO: czytelnicy mogą przeglądać Twoją stronę z użyciem różnych czytników. Twoje style CSS mogą zostać usunięte lub podmienione. Jak sobie z tym poradzić?


  1. Ile robotów potrzebnych jest do obsługi sklepu spożywczego? (film, 5 minut)

https://is.gd/rheOdb

INFO: ciekawy film prezentujący obsługę magazynów z użyciem robotów firmy Ocado.


  1. Jak używać CURLa do sprawdzania wydajności aplikacji webowych?

https://speedtestdemon.com/a-guide-to-curls-performance-metrics-how-to-analyze-a-speed-test-result/

INFO: jeden sprytny plik TXT dorzucony do requesta pozwoli nam zmierzyć kilka użytecznych parametrów


Hackowanie taniej opaski sportowej "M6"

https://rbaron.net/blog/2021/07/06/Reverse-engineering-the-M6-smart-fitness-band.html

INFO: mowa o opasce kosztującej niespełna 23zł. Okazuje się, że można na nią pisać proste programy i sterować zdalnie jej wyświetlaczem


  1. Web Stories - nowy pomysł Google bazujący na AMP (film, 6 minut)

https://is.gd/6gNDIF

INFO: to coś, co przypomina Facebook Stories, czy Instastories, ale bazujące na plikach HTML i zasadach działania znanych z AMP. Film posiada angielskie napisy


  1. Przegląd 10 darmowych narzędzi do odzyskiwania plików, dostępnych na Windowsa

https://www.hongkiat.com/blog/free-windows-data-recovery-tools/

INFO: niektóre z nich (jak np. te bazujące na LiveCD, czy PhotoRec) działają także z innymi systemami


  1. Bardzo fajna ściąga z operacji na tablicach w JavaScript (obrazek)

https://i.redd.it/h3hm8nftz0971.png

INFO: funkcje, metody i operacje związane z tablicami zostały sprytnie przedstawione z użyciem emoji


  1. 7.css - arkusz CSS upodabniający aplikację webową do systemu Windows 7

https://khang-nd.github.io/7.css/

INFO: ciekawostką jest fakt, że 7.css bazuje na podobnym projekcie o nazwie XP.css, który bazuje na 98.css


  1. Jak zbudować stronę WWW w oparciu o technologię serverless z użyciem CMSa headless i Micropub do publikacji tekstów?

https://barryfrost.com/2021/07/vibrancy

INFO: trochę sztuka dla sztuki, ale przynajmniej uczy ciekawych zastosowań wspomnianych technologii


  1. Sam hostuj własną pocztę e-mail - ale nie tak, jak myślisz

https://zach.bloomqu.ist/blog/2021/07/reliable-self-hosted-email.html

INFO: to nie jest kolejny tutorial pokazujący jak postawić własny serwer mailowy. Autor wykorzystuje tutaj np. zewnętrzne usługi (Mandrill/Twilio) do dostarczania maili.


  1. Zbiór użytecznych aliasów dla Basha - zwiększają produktywność pracy

https://www.datagubbe.se/bestofbash/

INFO: garść pomysłowych aliasów usprawniających codzienną pracę w terminalu


  1. Blackbird - skrajnie 'ostry' schemat kolorów dla programistów

https://blackbird.mattglei.ch

INFO: nadaje się do użycia w VS Code, VIM, i w terminalu


  1. Jak się przemigrować z jQuery do Next.JS?

https://www.smashingmagazine.com/2021/07/migrate-jquery-nextjs/

INFO: artykuł zawiera bardzo ciekawy rozdział sugerujący, że niekiedy ani jQuery ani Next.JS nie będą Ci potrzebne.


  1. WiFi Card - generator QR codów z dostępami do WiFi (SSID/pass)

https://wificard.io

INFO: przydatne np. na konferencjach czy w kawiarniach/hotelach. Wystarczy nakleić taki znaczek w widocznym miejscu i każdy otrzymuje pełen config do sieci.


  1. Jak wypromować własny plugin do Wordpressa? Od zera do 20k userów w 12 miesięcy

https://wpmayor.com/how-to-grow-a-wordpress-plugin-to-20k-users-in-12-months/

INFO: ciekawe case study jednego z rozszerzeń.


  1. Bot analizujący zachowania polityków i zliczający, ile razy patrzą oni do smartfonów, zamiast pracować

https://mashable.com/article/flemish-politicians-ai-phone-use

INFO: to taki mały trolling, ale w poważnym, naukowym celu


  1. Zrozum, jak działają JOINy w języku SQL - ilustrowany poradnik

https://dataschool.com/how-to-teach-people-sql/sql-join-types-explained-visually/

INFO: czym się różni inner join od wersji left/right od unii, czy cross join


  1. Narzędzie do ściągania kompletnych stron WWW (z CSS, JS itp) z Web Archive

https://github.com/hartator/wayback-machine-downloader

INFO: narzędzie domyślnie ściąga najnowszą zarchiwizowaną wersję strony. Można jednak podać także datę.


  1. Bardzo prosta usługa do udostępniania plików z poziomu terminala

https://transfer.sh

INFO: działa jako SaaS i NIE wymaga instalacji dodatkowych narzędzi (poza CURL)


  1. Dlaczego NIE powinieneś używać map Google po ostatnim update jeśli dbasz o swoją prywatność

https://www.forbes.com/sites/zakdoffman/2021/06/19/apple-iphone-warning-switch-google-maps-to-apple-maps-after-chrome-and-gmail-backlash/?sh=3fb43ca623a5

INFO: ciekawy przegląd tego, jakie dane na Twój temat zbierają mapy i przemyślenia na temat bezpieczeństwa tego procesu


== LINKI TYLKO DLA PATRONÓW ==


  1. Jak "pod spodem" działa AWS Lambda? Techniczne wyjaśnienie

https://uw7.org/un_60f09a8a903f2

INFO: analiza użyteczna szczególnie dla adminów myślących nad stworzeniem podobnego rozwiązania na własną rękę


  1. Garść dobrych porad dla programistów Pythona - wersja z tego roku (2021)

https://uw7.org/un_60f09a90a16c4

INFO: dość długi tekst z kompilacją dobrych rad. Od ustawień projektu. Po prawej (na desktopie) jest menu ze spisem zagadnień


  1. Pełen, darmowy kurs Reacta - 58 lekcji

https://uw7.org/un_60f09a9800786

INFO: wrzucam linka do playlisty. Rozdziały trwają przeważnie od 10 do 15 minut


  1. Jak poprawnie wykonać 'onboarding' nowego programisty do zespołu? Poradnik.

https://uw7.org/un_60f09a9d53a2d

INFO: kompleksowe podejście do tematu. Od około tygodnia PRZED zatrudnieniem, przez pierwszy dzień w pracy, pierwszy tydzień itp. na 90 dniu kończąc


--


Podobało się? To daj

Możesz także dołączyć do grona patronów, dzięki którym powstaje to zestawienie:

https://patronite.pl/unknow

b6939d9d-199b-4251-9db6-c5d794588ab4
Unknow

@lubieplackijohn o! właśnie! Zapomniałem wysłać tym wszystkim szefom raportu klikalności za ostatni tydzień i teraz nie wiedzą kogo zwolnić ;)

lubieplackijohn

@Unknow Kurnafaja xD A ja się zastanawiam, dlaczego kanclerz jeszcze mnie dzisiaj nie opierdolił xD

znany_i_lubiany

O, szanuję za kontent, nawet niektóre ciekawe dla mnie.

Zaloguj się aby komentować

dupinka5000

A to nie było tak że chciałeś połazić i pogadać do szkła więc umyślnie wziąłeś aparat i wybrałeś się do lasu?

Zaloguj się aby komentować

#unknownews


W ubiegłym tygodniu zestawienia nie było, więc dziś wrzucam edycję mocno rozbudowaną. Jest co czytać!


  1. JavaScript jest dziwny... bardzo dziwny - nie wierzysz? zrób quiz

https://jsisweird.com

INFO: spróbuj odpowiedzieć na 25 pytań na temat dziwnych właściwości języka. Mój wynik to 10/25.


  1. Gdzie podział się Jack Ma - założyciel grupy Alibaba?

https://www.forbes.com/sites/georgecalhoun/2021/06/24/what-really-happened-to-jack-ma/

INFO: mało techniczny, ale bardzo wciągający artykuł na temat ważnego w sieci człowieka (i najbogatszego Chińczyka na świecie), który praktycznie zapadł się pod ziemię w ubiegłym roku


  1. Jak bezpieczna jest nowa wersja ProtonMail? - pentesterzy sprawdzili to. Zobacz raport.

https://protonmail.com/blog/security-audit/

INFO: ciekawostką jest fakt, że badanie przeprowadziła polska firma. Warto rzucić okiem, chociażby po to, aby zobaczyć, jak wyglądają profesjonalne raporty z pentestów.


  1. Zestaw narzędzi (CLI) usprawniających pracę każdego admina Linuxa/Unixa

https://github.com/skx/sysadmin-util

INFO: niektóre z nich mogą bardzo przyspieszyć tworzenie sprytnych skryptów powłoki.


  1. Biblioteka do weryfikacji maili - sprawdza ZNACZNIE więcej niż tylko poprawność adresu

https://github.com/reacherhq/check-if-email-exists

INFO: czy domena ma wpisy w DNS, czy na serwerze docelowym działa SMTP, czy to jest adres 'catch-all', czy to fejkowy mail tymczasowy? Przeważnie za takie usługi trzeba płacić, a to jest za darmo.


  1. Na czym polega atak Web Cache Poisoning?

https://portswigger.net/research/practical-web-cache-poisoning

INFO: wyjaśnienie ataku krok po kroku z przykładami.


  1. Stosujesz tokeny JWT do trzymania sesji zalogowanego użytkownika? - to nie jest najlepszy pomysł

https://redislabs.com/blog/json-web-tokens-jwt-are-dangerous-for-user-sessions/

INFO: JWT są użyteczne, ale ich niepoprawne zastosowanie (jak np. wykorzystanie w sesjach), może doprowadzić do powstania pewnych zagrożeń


8 ) Używasz menadżera haseł od Kasperskiego? No to masz niemały problem...

https://donjon.ledger.com/kaspersky-password-manager/

INFO: Używany przez aplikację algorytm generowania haseł pseudolosowy nie był kryptograficznie bezpieczny (seed bazował na aktualnej dacie). W konsekwencji można było wygenerować max. 4294967296 unikalnych haseł. Hackerzy mogą wygenerować tę listę i złamać Twoje hasło ze 100% skutecznością.


  1. BRIAR - komunikator na ciężkie czasy, także te bez internetu.

https://briarproject.org/how-it-works/

INFO: Briar potrafi komunikować się przez WiFi, TORa oraz Bluetooth. Jest w pełni szyfrowany i nie sposób go w pełni ocenzurować.


  1. Podstawy AWKa niezbędne do przetwarzania tekstów

https://posts.specterops.io/fawk-yeah-advanced-sed-and-awk-usage-parsing-for-pentesters-3-e5727e11a8ad

INFO: autor przekazuje wiedzę, która według niego przyda się przede wszystkim pentesterom. Moim zdaniem, skorzysta na tym każdy programista pracujący w terminalu


  1. GTP-J - otwartoźródłowa alternatywa dla GTP-3?

https://www.p3r.one/gpt-j/

INFO: GPT-3 (słynny silnik do generowania tekstów via AI) jest płatny i nie ma otwartych źródeł. Twórcy tego projektu postanowili coś z tym zrobić.


  1. YouTube Regrets - raport Mozilli na temat szkodliwości systemu rekomendacji stosowanego przez YouTube

https://foundation.mozilla.org/pl/campaigns/regrets-reporter/findings/

INFO: raport ma 39 stron i przedstawia między innymi bardzo dziwne sytuacje, do których dochodzi przez 'inteligentne rekomendacje' (userzy trafiają na szkodliwe treści).


  1. Lista filmów o tematyce 'hackerskiej' lub cyberpunkowej

https://hackermovie.club

INFO: filmy podzielone są na kategorie: thriller, science fiction, filmy akcji, seriale i dokumentalne


  1. Sprawdź, czy Twoja strona WWW posiada niezbędne nagłówki bezpieczeństwa i czy nie używa niebezpiecznych technologii (np. przestarzały SSL)

https://observatory.mozilla.org

INFO: po przeglądnięciu raportu rzuć jeszcze okiem na zakładkę 'third-party tests', gdzie znajdziesz jeszcze kilka raportów


  1. Baza muzyki do programowania - 62 składanki po około 1h każda

https://www.musicforprogramming.net

INFO: lata temu już to wrzucałem, ale widzę, że rozbudowali listę składanek i dodali możliwość ściągania MP3


  1. Github Copilot - rozszerzenie do VS Code, generujące fragmenty kodu bazując na OpenAI

https://copilot.github.com

INFO: opisujesz słownie (jako np. komentarz w kodzie), co dana funkcja ma robić, a następnie zaczynasz pisać jej kod. Rozszerzenie dopisze dalszą część. Rozwiązanie


  1. Generator map obrazków - spraw, aby różne elementy obrazka linkowały w różne miejsca

https://www.imagemaps.net/

INFO: technologia popularna niegdyś pod koniec lat 90', ale i dziś - choć zapomniana - może się przydać


  1. ChartsCSS - bardzo prosta w użyciu biblioteka do tworzenia wykresów w CSS

https://chartscss.org/

INFO: w praktyce musisz jedynie dodać garść klas do DIVów, a w efekcie otrzymasz wykres kolumnowy, liniowy, 3D i kilka innych


  1. Dynamiczne dostosowywanie rozmiaru czcionki do rozmiaru okna w CSS - w jednej linii

https://fluid-typography.netlify.app/

INFO: nie znałem tego wcześniej. Kreator na stronie pozwala wyklikać wszystkie opcje.


  1. Jak zwiększając rozmiary obrazków na stronie uzyskać lepszą ocenę w Lighthouse? (tak, ZWIĘKSZAJĄC)

https://blog.rentpathcode.com/we-increased-our-lighthouse-score-by-17-points-by-making-our-images-larger-83f60b33a942

INFO: nie wiem, czy można to nazwać bugiem, ale metoda oceniania stosowane w tych testach sprawia, że sprawiając, że strona staje się większa i wolniejsza (w pewnym szczególnym przypadku), przechodzi ona testy lepiej


  1. Garść porad na temat pracy z GITem - jak usprawnić swoją pracę

https://sethrobertson.github.io/GitBestPractices/

INFO: to bardziej lista dobrych praktyk. Jak postępować z repozytorium - co robić, a czego unikać


  1. Signal-CLI - pracujący w terminalu klient komunikatora Signal

https://github.com/AsamK/signal-cli

INFO: bardzo użyteczne jeśli chcesz zautomatyzować np. rozsyłanie powiadomień, czy napisać prostego bota.


  1. Lista ToDo bazująca na pliku tekstowym, obsługiwana przez CLI

https://github.com/todotxt/todo.txt-cli

INFO: bardzo geekowe rozwiązanie dla ludzi często pracujących w terminalu


  1. Windows 11 ma mieć wsparcie dla aplikacji Androida, ale nie przez Google Play, a przez market Amazona - czy to problem dla security?

https://commonsware.com/blog/2021/06/26/windows-11-amazon-uncomfortable-questions.html

INFO: autor wyjaśnia, w jaki sposób ta drobna decyzja o źródle pochodzenia pakietów może wpłynąć na bezpieczeństwo niektórych aplikacji (np. szyfrowane komunikatory)


  1. Jak to z tymi Web Workerami jest? - stan na 2021 rok

https://www.smashingmagazine.com/2021/06/web-workers-2021/

INFO: workery obsługuje każda z wiodących przeglądarek, ale jak wygląda np. sprawa współbieżności wykonywania kodu i współdzielenia pamięci?


  1. Poprawna obsługa obrazków w CSS - dynamicznie dobierane formaty plików, rozdzielczość itp.

https://css-tricks.com/using-performant-next-gen-images-in-css-with-image-set/

INFO: dobry artykuł o image-set(). Funkcja istnieje już od prawie 10 lat, ale Firefox niedawno (kwiecień) dodał ją do swojej przeglądarki, sprawiając, że jej użycie ma teraz ogromny sens.


  1. Bardzo dokładny, techniczny opis włamania do firmy Kaseya

https://techtalk.comodo.com/2021/07/08/kaseya-vsa-breach-consequences-of-security-failures/

INFO: to firma informatyczna zaatakowana przez ransomware. Przechowywała dane około 1500 innych firm. Obecnie wszystkie są zaszyfrowane.


  1. Skrajnie krótkie wprowadzenie do nagłówków bezpieczeństwa w protokole HTTP

https://is.gd/6jKEoq

INFO: to materiał uświadamiający, przeznaczony dla początkujących programistów. Wymaga samodzielnego zgłębienia poruszanych tematów


  1. Narzędzie do tworzenia kanałów RSS z treści zebranych z dowolnej strony

https://feed-me-up-scotty.vincenttunru.com

INFO: jeśli strona nie posiada kanału RSS, a bardzo chciałbyś aby posiadała, to za pomocą selektorów w stylu CSS, możesz taki kanał wygenerować


  1. Wtyczka, która sprawia, że YouTube staje się mniej uzależniający

https://chrome.google.com/webstore/detail/less-addictive-youtube/olhmbgdbpfpkpejldoihajphhilpdnle

INFO: ukrywa polecane, komentarze, miniaturki itp. Chodzi o to, abyś oglądał tylko film do którego dostałeś od kogoś linka, a nie błądził po YT bez celu


  1. Ilu elementów HTML potrzebujesz do stworzenia pięciostopniowej skali ocen? - powinien wystarczyć jeden input

https://dev.to/madsstoumann/star-rating-using-a-single-input-i0l

INFO: bardzo sprytne rozwiązanie. Nie ma znaczenia, czy potrzebujesz takiego systemu ocen, to i tak warto przeglądnąć kod źródłowy, aby zrozumieć jak to jest zrobione


  1. Temporal - nowe API do obsługi dat i czasu w JavaScript. Świetne omówienia

https://2ality.com/2021/06/temporal-api.html

INFO: obecne API jest bardzo nieprzyjazne dla użytkownika. Zobacz jak przyjemnie wygląda jego nowa implementacja. Wiele problemów zostało rozwiązanych


== LINKI TYLKO DLA PATRONÓW ==


  1. Jak zbudować prostą, zdecentralizowaną stronę WWW?

https://uw7.org/un_60e802ece1c6a

INFO: pod spodem będzie znajdować się Ethereum Name Service oraz Międzyplanetarny system plików. W praktyce, możesz tak hostować dowololną, statyczną stronę internetową.


  1. Niemal 500 pytań i odpowiedzi związanych z JavaScript - przydatne na rozmowie o pracę i/lub w trakcie nauki

https://uw7.org/un_60e802f275a01

INFO: ogromna ilość zagadnień. Może wyręczyć niejednego rekrutera przy wymyślaniu pytań rekrutacyjnych


  1. Podstawy projektowania systemów dużej skali - poradnik (wiedza uniwersalna, bez nacisku na konkretne technologie, czy systemy)

https://uw7.org/un_60e802f73de4f

INFO: linkuję do połowicznie przetłumaczonej na polski wersji. Jeśli preferujesz oryginał, to kliknij 'English' w pierwszej linijce tekstu.


  1. Kompletne wprowadzenie do Reduxa - szczególnie przydatne dla programistów Reacta/Angulara.

https://uw7.org/un_60e802fc7b52d

INFO: przed zastosowaniem wiedzy z artykułu sugeruję przeczytać komentarz pod nim od... jednego z twórców Reduxa, który nie zgadza się z niektórymi poradami


--


Zobacz, jak powstają moje zestawienia:

https://unknow.news/jakpowstaje.php


Zestawienia powstają dzięki patronom - zostań więc jednym z nich:

https://patronite.pl/unknow

7ac6aee3-1624-4bb7-8f5b-9b64dbfe9297
lubieplackijohn

@Unknow Ajaj, nie przed południem! Robisz to specjalnie, przyznaj się Jak mnie kanclerz dorwie, to będę miał przerąbane xD

pescyn

@lubieplackijohn odwołasz się do rektora i będzie git

lubieplackijohn

@pescyn Niby tak, ale jednak nie xD

Zaloguj się aby komentować

kris

@Unknow Przydatna wiedza

dexterxx.pl

Ja się czepię po prostu (jak to chyba 1. komentarz na wypoku) - wiedza z 6 linijek w 3 minutowym filmiku


Ale takie czasy niestety - dla wielu youtube jest pierwszą wyszukiwarką przed każdą inną...

Unknow

@dexterxx.pl można komuś wypisać te 6 linijek jedna pod drugą i nie zrobi to na współczesnym odbiorcy wrażenia.


Można także w przystępnej formie opowiedzieć komuś o tych nagłówkach, a wtedy nie dość, że posłucha (attention span równy 3 minuty, ma chyba każdy?), to jeszcze istnieje szansa, że będzie googlał za szczegółami.


Trzeba się dostosować do formatu przekazywania wiedzy preferowanego przez odbiorców

Zaloguj się aby komentować