Cześć! [wersja web]

Ponoć weekend zaczyna się wtedy, gdy na skrzynkę mailową wpada najnowsze wydanie unknowNews. Co prawda amerykańscy naukowcy nie potwierdzają tego faktu, ale możemy uznać, że ten newsletter jest pewną oznaką zbliżającego się relaksu ;) Aby uprzyjemnić Ci koniec tygodnia, przesyłam pokaźną paczkę materiałów z branży IT, które wierzę, że zainteresują Cię równie mocno, jak zainteresowały mnie. Jeśli masz jakieś materiały, które nadają się do newslettera, zawsze możesz je zgłosić tutaj.

A teraz "Pora na sponsora" - Ty także możesz zostać sponsorem lub patronem.

Sponsorem tego wydania newslettera jest Viability, firma specjalizująca się w cyberodporności, backupie i odtwarzaniu awaryjnym, która pomaga skutecznie chronić organizacje przed utratą danych.

Większość ataków ransomware nie celuje dziś w dane produkcyjne, lecz w kopie zapasowe, bo zniszczenie backupu radykalnie zwiększa szanse na wypłatę okupu.

Dlatego sama kopia zapasowa to za mało. Liczy się to, czy jest ona naprawdę nienaruszalna, czyli integralna, niezmienialna i nieusuwalna przez cały okres retencji.

Z naszego artykułu dowiesz się, jak rozumieć nienaruszalność backupu i jak chronić dane w trzech kluczowych scenariuszach: zniszczenia lub modyfikacji kopii, utraty nośnika oraz błędu ludzkiego. Poznasz konkretne mechanizmy zabezpieczeń danych i dowiesz się, od czego najlepiej zacząć, jeśli chcesz szybko podnieść cyberodporność swojego środowiska.

https://viability.pl/blog/nienaruszalna-kopia-zapasowa/

Na stronach VIABILITY znajdziesz także porównanie cenowe różnych opcji realizacyjnych w drodze do nienaruszalności backupu (immutable storage).

Zapraszam do lektury dzisiejszego wydania newslettera.

◢ #unknownews ◣

  1. Jak budować markę osobistą w IT - od zera do rozpoznawalnego eksperta
    https://youtu.be/VQsshF7C-4Q?si=FAkf-1gmgLHh8KHG
    INFO: Wiele osób odczuwa stres na myśl o budowaniu marki osobistej, bo kojarzy im się to z codziennym publikowaniem na LinkedInie, budowaniem zasięgów i wystąpieniami na konferencjach. Według niektórych poradników tak to właśnie powinno wyglądać, ale zamiast je wszystkie czytać, lepiej obejrzeć ten materiał - znajdziesz tu porady osoby, która sama przeszła proces budowania marki osobistej w IT i dzieli się swoim doświadczeniem. Zanim powiesz, że mimo wielkich chęci nie nadajesz się do takich działań, sprawdź tę prelekcję.

  2. Test najpopularniejszych wydruków 3D - czy warto to drukować?
    https://youtu.be/ALS5thSkS74
    INFO: Stało się! Masz drukarkę 3D i codziennie budzisz się z myślą 'co by tu dzisiaj wydrukować...?', może nawet przeglądasz już listę popularnych projektów do pobrania. Warto jednak wiedzieć, że liczba pobrań mówi tylko tyle, że komuś się spodobał pomysł, a nie to, czy projekt działa w codziennym użyciu. Tego drugiego dowiesz się właśnie z tego filmu, w którym autor testuje kilka bestsellerów z MakerWorld: składane krzesło, uchwyt na tablet, stację dokującą MagSafe, wyciskacz do pasty, miskę do mycia owoców, czy klips do zamykania opakowań. Przy każdym liczy czas druku, zużycie filamentu i sprawdza, czy to faktycznie przydatna rzecz, czy tylko zbędny gadżet.

  3. Jak zdalnie kontrolować komputer nawet gdy system nie działa - przegląd modeli IP KVM
    https://www.jeffgeerling.com/blog/2026/i-tested-every-ip-kvm/
    INFO: Gdy potrzebujesz dostępu do zawieszonego lub wyłączonego komputera, to zdalny pulpit, VNC czy SSH nie wystarczą. Od tego jest IP KVM - podłączasz takie urządzenie i masz pełną kontrolę nad swoim sprzętem przez sieć, niezależnie od stanu systemu. Ale które urządzenie wybrać? Autor przetestował prawie wszystkie dostępne modele (od PiKVM za kilkaset dolarów po kilka razy tańsze chińskie klony) i porównuje je pod kątem funkcji, ceny, jakości i bezpieczeństwa. Podpowiada też, jakie kryteria wziąć pod uwagę przed zakupem.

  4. Czy AI potrafi włamać się do aplikacji? - kosztowny eksperyment z modelami LLM
    https://kasra.blog/blog/i-spent-1500-seeing-if-llms-could-hack-my-app/
    INFO: Autor tekstu zbudował celowo podatną apikację, a następnie polecił różnym modelom AI jej zhakowanie. Apka miała pozornie dobrze zabezpieczone API, ale z konfiguracją Firebase, którą można obejść i dobrać się do prywatnych danych bez przechodzenia przez backend. Testowane były takie modele jak GPT 5.5, Sonnet 4.6, Opus 4.8, Gemini 3.1 Pro i kilka innych. Niestety, nie każdy model pozwala na swobodne szukanie podatności i niektóre odmawiały tego zadania. W tekście znajdziesz ścieżki rozumowania modeli, koszty, zużycie tokenów na ten eksperyment i sprawdzisz, które z modeli miały najmniej oporów przed atakiem na bazę danych. Wyniki są zaskakujące - to wcale nie chińskie modele zezwalają najbardziej na hackowanie i to nie Opus jest najdroższy.

  5. Muzyka wprost z portu drukarki - czym był COVOX?
    https://youtu.be/IWh_baOJNA8?si=0m6QkTGRv3T4Pa4j
    INFO: W latach 90. dobra karta dźwiękowa do peceta kosztowała majątek. Na giełdach komputerowych krążyło jednak tanie rozwiązanie: Covox, czyli kilka rezystorów wpiętych w port drukarki. Prymitywne? Może i tak, ale działało i wiele osób w ten sposób pierwszy raz usłyszało dźwięki z komputera ;) W filmie zobaczysz, jak taki przetwornik działał, dlaczego jedne egzemplarze grały przyzwoicie, a inne strasznie szumiały, i jak autor zbudował własną, lepszą wersję tego urządzenia.

  6. Darmowy polski kurs o N8N - od pierwszego workflow do wdrożeń produkcyjnych
    https://kursn8n.pl/
    INFO: Brakowało dobrego miejsca z wiedzą o n8n po polsku - i już jest ;) To platforma do nauki z 9 modułami, które prowadzą od zera do wdrożeń produkcyjnych (główne tematy: hosting, integracje z API, praca z danymi, AI agenci i skalowanie). Autor stawia na rozumienie tego, co się robi, zamiast ślepo kopiować cudzy workflow, a do tego na poważnie traktuje bezpieczeństwo, backupy i obsługę błędów. Kurs jest bezpłatny i nie trzeba się nawet logować. Znajdziesz tam także porównanie hostingów pod N8N, bo to rozwiązanie jednak najlepiej i najtaniej jest hostować samodzielnie (ceny wersji chmurowej są wysokie).

  7. Czym jest nienaruszalna kopia zapasowa i dlaczego jej potrzebujesz? [sponsorowane]
    https://viability.pl/blog/nienaruszalna-kopia-zapasowa/
    INFO: Jeśli na poważnie podchodzisz do ochrony swoich danych firmowych, to samo szyfrowanie backupów i stosowanie zasady 3-2-1 to za mało. Dowiedz się, jak ważne jest posiadanie integralnej i nienaruszalnej kopii bezpieczeństwa i jak taką kopię można zrobić.

  8. Luka w podpisach kwalifikowanych umożliwia logowania w systemach administracji publicznej? (film, 42 min)
    https://www.youtube.com/watch?v=pMdnS8I18Ts
    INFO: Podpis kwalifikowany sam w sobie jest bezpieczny - problem leży w tym, jak wybrane systemy administracji publicznej go weryfikują. Autor filmu odkrył, że część portali nie sprawdza poprawnie podpisanych dokumentów po stronie serwera. W jednym wariancie ataku wystarczył poprawny certyfikat ofiary i zupełnie niepoprawny podpis, żeby się zalogować. W drugim - znając tylko imię, nazwisko i PESEL - można było wygenerować fałszywy łańcuch certyfikatów i uzyskać dostęp do systemów ZUS i e-zdrowia. W filmie zobaczysz techniczne szczegóły obu wariantów, czas reakcji instytucji na zgłoszenia i potencjalny zakres szkód.

  9. Historia nośników danych - od walców Edisona po płyty optyczne (film, 37 min)
    https://www.youtube.com/watch?v=AvXXkB2jic0
    INFO: Zanim pamięć flash i streaming wygrały ze wszystkim, przez dekady trwała walka formatów. Cylindry Edisona, 8-calowe dyskietki, kasety U-matic, LaserDisci, DVD-RAM, HD-DVD - każdy z nich miał swój moment i powody, dla których nie przetrwał. Autor zebrał w jednym miejscu dziesiątki rzadkich i zapomnianych nośników mechanicznych, magnetycznych i optycznych, i opowiada co ciekawego każdy z nich wnosił. Obejrzenie może być edukacyjną albo sentymentalną wycieczką ;)

  10. Mniej tokenów, a te same odpowiedzi - lokalna kompresja kontekstu dla agentów AI
    https://github.com/chopratejas/headroom
    INFO: Agenci AI potrafią pożerać tokeny w zastraszającym tempie, głównie przez konteksty pełne logów, wyników poprzednich operacji, historii rozmów i dokumentów doklejanych do zapytania. Headroom kompresuje te dane lokalnie, zanim trafią do modelu, dobierając metodę kompresji dostosowaną do typu treści: inaczej traktuje JSON, inaczej kod, jeszcze inaczej zwykły tekst. Kompresja jest odwracalna, bo oryginały zostają na dysku i model może w razie potrzeby po nie sięgnąć. Wdrożysz to jako proxy do swoich zaytań, bez żadnych zmian w logice aplikacji albo jako nakładkę na agentów kodujących. Warto spojrzeć, jeśli budujesz systemy agentowe i coraz więcej za to płacisz - deklarowane oszczędności tokenów wynoszą tu zwykle od 60% do nawet 95%.

  11. Tajemnica pochodzenia 'Lorem Ipsum' - 2000+ lat, czy może 60?
    https://youtu.be/kL1PDqzqhM4?si=Bsh2hLFJ1vow4pvf
    INFO: Internetowe plotki głoszą, że wszędobylskie 'Lorem ipsum dolor sit amet (...)' wklejane jako tekst zastępczy na stronach pochodzi z XVI wieku. Są jednak ślady wskazujące, że to raczej tekst mający ponad 2000 lat, a inne źródła podają, że jest on tworem sprzed naszej ery. Nie brakuje jednak dowodów wskazujących na XX-wieczne pochodzenie tekstu. Jak więc jest naprawdę i w jakim celu ktoś stworzył ten tekst? Interesujące śledztwo.

  12. Jak reklamy suplementów krążą po europejskiej prasie mimo zakazów? (film, 18 min)
    https://www.youtube.com/watch?v=7xfU1MKQqcQ
    INFO: Gazety nadal są skutecznym narzędziem do budowania zaufania - zwłaszcza u seniorów - i zaufana tego można niestety nadużyć. W europejskiej prasie regularnie pojawiają się reklamy suplementów i urządzeń zdrowotnych, które obiecują więcej niż według przepisów wolno im obiecywać. Dziennikarze prześledzili te same ogłoszenia ciągle krążące w prasie polskiej, czeskiej i słowackiej, mimo że urzędy uznają je za wprowadzające w błąd. Jak to możliwe, że ten proceder może trwać, a reakcje instytucji i wydawców są tak nieskuteczne? Dowiesz się z tego filmu. Sporo wątków związanych z oszustami prowadzi do... Polski.

  13. Dlaczego Linear jest taki szybki?
    https://performance.dev/how-is-linear-so-fast-a-technical-breakdown
    INFO: Przesiadka z Jiry na Linear do zarządzania projektami zwykle wiąże się z pozytwynym zaskoczeniem - jest o wiele szybciej. Z tego tekstu dowiesz się, jak to osiągnięto. Fundamentem jest podejście local-first: interfejs czyta dane z lokalnej bazy w przeglądarce, zamiast czekać na serwer. Do tego dochodzi precyzyjne odświeżanie tylko tych fragmentów interfejsu, które faktycznie się zmieniły, ładowanie tylko potrzebnego kodu, renderowanie powłoki aplikacji, zanim załaduje się reszta i wiele innych. Dobra lektura dla frontendowców - przekonasz się, że szybkość to architektura plus setki małych decyzji.

  14. Poznaj Claude Code - 10 lekcji, około 13h nauki z ćwiczeniami
    https://github.com/luongnv89/claude-howto
    INFO: Oficjalna dokumentacja Claude Code opisuje każdą funkcję osobno (slash commands, memory, hooki, MCP, subagentów), ale nie pokazuje, jak to wszystko razem działa w praktyce. To repozytorium wypełnia tę lukę. Znajdziesz tu 10 modułów z gotowymi szablonami, które prowadzą od podstaw po konkretne workflow - code review, generowanie dokumentacji, audyty bezpieczeństwa, automatyzacja CI/CD. Do każdego modułu są przykłady gotowe do wklejenia i uruchomienia. Można zacząć od 15-minutowego quick startu albo przejść całą ścieżkę nauki.

  15. Prawdziwe fakty i LLM-y: dlaczego modele językowe aż tak bardzo się nie zgadzają?
    https://thenewstack.io/frontier-llm-factcheck-disagreement/
    INFO: Fakty to fakty - no chyba że pytasz o nie modele AI, to wtedy każdy może mieć inną wersję. Badanie platformy Lenz pokazuje skalę problemu: pięć czołowych modeli oceniało tysiąc rzeczywistych twierdzeń (prawda / w większości prawda / wprowadzające w błąd / fałsz) i w 67% przypadków nie było między nimi zgody. W przypadku wykrywania fałszu rozbieżność była skrajna - jeden model mówił "prawda", inny "fałsz". Co ciekawe, wszystkie twierdzenia pochodziły z okresu po treningu modeli, więc żaden nie mógł ich znać wcześniej. Ważna lektura dla każdego, kto buduje systemy AI tam, gdzie błędna informacja ma spory koszt.

  16. Automatyczne sprzątanie obrazów Docker – prosty panel lub cron
    https://github.com/bauerpawel/docker-cleaner
    INFO: Może zdarzyło Ci się, że Docker zapchał Twój dysk obrazami albo cache buildów. Jest na to rozwiązane - Docker Cleaner, który to sprząta. Możesz go uruchomić jako panel webowy, gdzie sam wybierasz co usunąć i ustawiasz harmonogram, albo kazać mu działać w tle według crona. Konfigurujesz zakres czyszczenia, minimalny wiek obrazów i czy ma też usuwać cache buildów. Co warto wiedzieć przed uruchomieniem? Narzędzie potrzebuje dostępu do docker.sock, co daje mu uprawnienia porównywalne z rootem na hoście.

  17. Szybkie przygotowanie kontekstu kodu dla AI - narzędzie cxt
    https://github.com/vaibhav-mattoo/cxt
    INFO: Chcesz pokazać asystentowi AI kilkanaście plików z projektu? Zamiast kopiować je ręcznie jeden po drugim, z cxt zbierzesz wszystko w jeden blok w formacie XML lub Markdown i od razu wrzucisz do schowka. Filtrujesz po językach i rozszerzeniach, ignorujesz ścieżki albo używasz interaktywnego trybu TUI, żeby wybrać pliki z listy. Pliki banarne są automatycznie pomijane. Działa na macOS, Linuksie i Windowsie.

  18. Claude Fable 5 i Claude Mythos 5 - nowe modele AI od Anthropic
    https://www.anthropic.com/news/claude-fable-5-mythos-5
    INFO: Anthropic właśnie udostępnił Claude Fable 5 i twierdzi, że to najmocniejszy model, który trafił do publicznego użytku. Na tyle mocny, że przekierowuje zapytania z obszarów wysokiego ryzyka (cyberbezpieczeństwo, biologia, chemia) do słabszego modelu Opus 4.8, żeby nie dało się wykorzystać Fable do robienia szkód, czy przeprowadania ataków. Model ponoć jest tak dobry, że Stripe użył go do migracji 50-milionowej bazy kodu w jeden dzień (ręcznie zajęłoby to zespołowi ponad dwa miesiące), a w badaniach nad białkami model dorównywał ludzkim ekspertom. Równolegle rusza Mythos 5 - ten sam model, ale w wersji odcenzurowanej. Niestety Mythons dostępny jest obecnie tylko dla zaufanych partnerów od cyberbezpieczeństwa. Cenzura wprowadzona w Fable wydaje się mocno przesadzona, bo już po kilku minutach pracy z modelem podpiętym do agenta AI dowiesz się, że 'Twoje zadanie jest nieodpowiednie' i zajmie się nim Opus. Niestety, ani cena nowego modelu (2x Opus), ani przesadna cenzura nie zachęcają do szybkiej migracji na niego.

  19. Open Notebook - alternatywa dla NotebookLM, która działa lokalnie (film, 8m)
    https://youtu.be/DnMtDdkSIi0?si=YAypDmvTulAqVMcJ
    INFO: NotebookLM od Google jest wygodny, ale ma jeden haczyk: Twoje dokumenty, notatki i badania lądują w chmurze Google. Open Notebook jest alternatywa self-hosted - daje te same możliwości pracy z dokumentami i AI, ale dane nie opuszczają Twojego środowiska. Autor filmu porównuje OpenNotebook z NotebookLM oraz AnythingLLM: gdzie on wygrywa, gdzie odstaje od reszty i czy w ogóle warto się bawić w self-hosting.

  20. Open Code Review - narzędzie opensource do recenzji kodu
    https://github.com/alibaba/open-code-review
    INFO: Jeśli zlecasz code review ogólnym agentom AI, pewnie znasz już ich słabości. Przy większych zmianach idą na skróty i pomijają część plików, komentarze trafiają nie w te linie, a jakość recenzji potrafi się mocno zmieniać nawet przy niewielkich zmianach w prompcie. Rozwiązaniem może być Open Code Review, który ma w sobie trochę więcej inżynierskiej logiki i pilnuje wyboru plików, lokalizacji czy komentarzy, a agentowi AI zostawia analizę kontekstu i dynamiczne decyzje. Narzędzie wyrosło z wewnętrznego rozwiązania Alibaby, działa jako CLI, integruje się z Claude Code, Codexem i pipeline'ami CI/CD. Pozwala też definiować własne reguły recenzji.

  21. Hetty - otwarta alternatywa dla Burp Suite do pentestów
    https://github.com/dstotijn/hetty
    INFO: Bez Burp Suite Pro trudno sobie wyobrazić testy bezpieczeństwa aplikacji webowych - ale jego licencja kosztuje i to niemało. Alternatywą jest opensource'owa aplikacja Hetty, która pozwala przechwytywać i modyfikować ruch HTTP przez proxy MITM, ręcznie tworzyć i edytować żądania, przeszukiwać logi i organizować pracę w projektach przez webowy panel. Działa na macOS, Linuksie i Windowsie, można ją odpalić w Dockerze. To coś dla pentesterów i osób zainteresowanych kwestiami cyberbezpieczeństwa.

  22. Podatność w macOS dawała dostęp do danych Signala i innych aplikacji
    https://www.youtube.com/watch?v=N_bFiIDYSso&t=6s
    INFO: "Signal zhakowany" - takie nagłówki krążyły ostatnio po sieci. Nie była to prawda. Problem leżał w macOS, który pozwalał jednej aplikacji dobrać się do danych innej: np do historii wiadomości, maili, notatek, czy ciasteczek przeglądarki. Atak wymagał zaangażowania użytkownika, ale nie podnosił uprawnień systemowych, co sprawiło, że oficjalna ocena zagrożenia wyglądała niepozornie. Film wyjaśnia mechanizm ataku, dlaczego niska punktacja CVSS potrafi mylić i jak Apple ostatecznie problem załatało. Znajdziesz tu też praktyczne wskazówki o tym, co aktualizować, czego nie wklejać do terminala i kiedy lepiej zostawić szyfrowane komunikatory tylko na telefonie.

  23. Jak działa typografia: znaki, glify, fonty i skład tekstu (encyklopedia)
    https://wiki.wordsoftype.com/
    INFO: Czym różni się znak od glifu? Font od kroju pisma? Co z tym kerningiem? Ta encyklopedia typografii zbiera w jednym miejscu ważne pojęcia związane z typografią: anatomię liter, historię znaków takich jak @ czy ampersand, techniczne podstawy projektowania fontów, fonty zmienne i licencje. Wszystko w formie alfabetycznego leksykonu, do którego możesz wracać jak do słownika. Przyda się projektantom, twórcom treści i każdemu, kto chce wiedzieć, dlaczego jedne teksty czyta się dobrze, a inne męczą.

  24. Jak rozwiązywać powtarzające się konflikty scalania w GIT przy użyciu rerere
    https://gist.github.com/skipcloud/f1033afb4fa5681d69fa63458cc95928
    INFO: Rozwiązujesz konflikt merge, odpalasz git merge --continue i... znów pojawiają się te same konflikty. Jest na to sposób. Git ma wbudowaną funkcję, o której mało kto słyszał: rerere (Reuse Recorded Resolution). Po jej włączeniu zapamiętuje sposób, w jaki rozwiązujesz dany konflikt i gdy ten sam problem wróci przy kolejnym scalaniu, automatycznie rozwiązuje go tak samo jak Ty wcześniej. Pod tym linkiem zobaczysz na prostym przykładzie, jak to działa.

  25. Jak platformy technologiczne kontrolują powiadomienia push?
    https://www.jacquescorbytuech.com/writing/what-apple-and-google-are-doing-your-push-notifications
    INFO: Powiadomienie push z aplikacji nie leci prosto na Twój ekran. Najpierw przechodzi przez serwery Apple lub Google, a potem może ono trafić pod ocenę systemowych mechanizmów, coraz częściej wspieranych przez AI działającego na Twoim urządzeniu - może ono je streścić po swojemu, uznać za mało ważne i ukryć albo zgrupować z innymi (najbardziej obrywa się masowym promocjom, a najlepiej przechodzą komunikaty o Twojej paczce czy przelewie). W tekście znajdziesz informacje, jak to wszystko działa, ale też jak tworzyć powiadomienia, aby AI (np. Apple Inteligence) ich nie zepsuła. Ciekawe spojrzenie na to, co może się niebawem dziać na każdym smartfonie.

  26. MinIO na własnym serwerze - storage zgodny z S3, idealny do testów
    https://www.freecodecamp.org/news/how-to-self-host-an-s3-compatible-object-store-with-minio-on-your-staging-server/
    INFO: Twoja aplikacja na produkcji korzysta z S3, R2 albo innego płatnego storage - i to ma sens. Ale czy staging musi generować rachunki za testowe uploady? Autor pokazuje, jak postawić MinIO na własnym serwerze (jest ot serwer zgodny z API S3, więc aplikacja używa tego samego kodu, zmieniasz tylko zmienne środowiskowe). Przewodnik prowadzi przez całość krok po kroku - Docker Compose, Traefik z HTTPS, konfiguracja domen, presigned URL-e do wysyłania i pobierania plików, osobny użytkownik z ograniczonymi uprawnieniami. Jest też sekcja o backupach, monitoringu i typowych problemach z CORS czy podpisami.

  27. Hister - lokalne wyszukiwanie po treści stron, plików i archiwum przeglądarki
    https://hister.org/
    INFO: 'Coś gdzieś czytałem, ale nie pamiętam gdzie...' - znasz to? Historia przeglądarki w takim przypadku nie pomoże, bo szuka głównie po tytułach i adresach. Ale pomocny za to może być Hister, czyli aplikacja, która automatycznie zapisuje lokalnie treść odwiedzanych stron, a później możesz je przeszukiwać po słowach albo po znaczeniu (wyszukiwanie semantyczne). Hister indeksuje także lokalne pliki, czyta zapisane strony offline, ma wbudowany crawler do indeksowania całych witryn i może działać jako serwer MCP dla asystentów AI. Wszystko w wersji self-hosted: zero telemetrii, chmury, a dane zostają u Ciebie. Są dostępne rozszerzenia dla Chrome i Firefoksa, obsłużysz to przez przeglądarkę albo z terminala.

  28. Dymki czatu w CSS - jak krok po kroku zbudować widok rozmowy
    https://alexwlchan.net/2026/css-chat/
    INFO: Autor chciał zapisywać wybrane rozmowy tekstowe w swoim cyfrowym scrapbooku i musiał zbudować widok czatu od zera. Okazało się to znacznie trudniejsze, niż myślał, ale przynajmniej mamy z tego dobry tutorial. Zaczyna od semantycznego HTML-a, potem rozwiązuje kolejne problemy: jak kontrolować szerokość dymków, jak wyrównać wiadomości nadawcy do prawej, jak ściąć narożnik w ostatnim dymku serii. Zobaczysz też nowości CSS, które weszły do przeglądarek stosunkowo niedawno (nesting, :has(), text-wrap: balance), oraz dowiesz się, kiedy CSS przestaje wystarczać i trzeba dołożyć odrobię JavaScriptu.

  29. Jak Internet Explorer przegrał wojnę przeglądarek (film, 14 min)
    https://youtu.be/J4CBRB47-WE
    INFO: Zanim IE stał się bohaterem memów, miał 95% udziałów w rynku i pozycję, która wydawała się nie do ruszenia. No właśnie - wydawała się. Microsoft najpierw zmiażdżył Netscape darmową dystrybucją i integracją z Windowsem, a potem po prostu przestał rozwijać przeglądarkę, co szybko wykorzystały Firefox i Chrome. Swoje trzy grosze do upadku dołożył proces antymonopolowy oraz rządowe ostrzeżenia przed lukami bezpieczeństwa, aż w końcu IE dostał nagrobek z epitafium 'był dobrym narzędziem do pobierania innych przeglądarek'. Dzięki temu filmowi lepiej poznasz tę historię.

LINKI TYLKO DLA PATRONÓW

  1. "Biznes pachnący cebulą" - moje wystąpienie z Infoshare 2026 [dla patronów]
    https://uw7.org/un_896d1b369633f/0000000000000000000000000000000000000000
    INFO: Jako patron możesz zobaczyć moją prelekcję z tegorocznej konferencji Infoshare, na której opowiadałem o tym, jak obniżyć koszty wykorzystania sztucznej inteligencji (LLM) w projektach biznesowych i prywatnych. Otrzymujesz dostęp na kilka miesięcy przed tym, zanim nagranie trafi na YouTube.

Dołącz do grona patronów, dzięki którym powstaje ten newsletter :)

Zobacz poprzednie wydania newslettera:

Lubisz czytać ten Newsletter? Podziel się nim proszę ze znajomymi ⬇️ 

Facebook Twitter Linkedin

Wersja webowa aktualnego wydania

Do zobaczenia za tydzień  👋

Jakub Mrugalski

Jakub 'unknow' Mrugalski

Tworzę hosting dla pasjonatów.

🔗 Obserwuj na LinkedIn

🌐 mrugalski.pl  ·  🖥️ mikr.us — VPS dla pasjonatów

YouTube Facebook Instagram Twitter

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