Krótka pogadanka o wydajności aplikacji webowych.
Wybrałem się na spacer po lesie, a że miałem przy sobie aparat, to coś nagrałem
Krótka pogadanka o wydajności aplikacji webowych.
Wybrałem się na spacer po lesie, a że miałem przy sobie aparat, to coś nagrałem
Zaloguj się aby komentować
◢ #unknownews ◣
W ubiegłym tygodniu zestawienia nie było, więc dziś wrzucam edycję mocno rozbudowaną. Jest co czytać!
INFO: spróbuj odpowiedzieć na 25 pytań na temat dziwnych właściwości języka. Mój wynik to 10/25.
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
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.
https://github.com/skx/sysadmin-util
INFO: niektóre z nich mogą bardzo przyspieszyć tworzenie sprytnych skryptów powłoki.
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.
https://portswigger.net/research/practical-web-cache-poisoning
INFO: wyjaśnienie ataku krok po kroku z przykładami.
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ą.
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ć.
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
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ć.
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).
INFO: filmy podzielone są na kategorie: thriller, science fiction, filmy akcji, seriale i dokumentalne
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
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
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
INFO: technologia popularna niegdyś pod koniec lat 90', ale i dziś - choć zapomniana - może się przydać
INFO: w praktyce musisz jedynie dodać garść klas do DIVów, a w efekcie otrzymasz wykres kolumnowy, liniowy, 3D i kilka innych
https://fluid-typography.netlify.app/
INFO: nie znałem tego wcześniej. Kreator na stronie pozwala wyklikać wszystkie opcje.
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
https://sethrobertson.github.io/GitBestPractices/
INFO: to bardziej lista dobrych praktyk. Jak postępować z repozytorium - co robić, a czego unikać
https://github.com/AsamK/signal-cli
INFO: bardzo użyteczne jeśli chcesz zautomatyzować np. rozsyłanie powiadomień, czy napisać prostego bota.
https://github.com/todotxt/todo.txt-cli
INFO: bardzo geekowe rozwiązanie dla ludzi często pracujących w terminalu
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)
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?
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.
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.
INFO: to materiał uświadamiający, przeznaczony dla początkujących programistów. Wymaga samodzielnego zgłębienia poruszanych tematów
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ć
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
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
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 ==
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ą.
https://uw7.org/un_60e802f275a01
INFO: ogromna ilość zagadnień. Może wyręczyć niejednego rekrutera przy wymyślaniu pytań rekrutacyjnych
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.
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:

Zaloguj się aby komentować
➤ Nagłówki bezpieczeństwa w 3 minuty
Szybkie przedstawienie nagłówków HTTP podnoszących bezpieczeństwo stron WWW .
http://www.youtube.com/watch?v=QBOOvyZv7SU
P.S. jeśli ktoś może wykopać, to proszę
@Unknow Przydatna wiedza
@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ć
◢ #unknownews ◣
Mamy piątek, więc czas na zestawienie! Zapraszam do lektury
https://www.gentlydownthe.stream/
INFO: może i wygląda to zabawnie, ale jeśli nigdy nie miałeś styczności z Kawką lub masz problemy ze zrozumieniem koncepcji, to ta lektura bardzo Ci pomoże (strony można przerzucać kursorami)
https://www.matthewgerstman.com/tech/history-of-the-web/
INFO: na początku był HTML, później JavaScript, doszedł jeszcze CSS, a później... o tym w artykule
INFO: znajdź błyszczące, białe elementy (gdy je znajdziesz, to rozpoznasz, o jakie chodzi) i zbuduj z nich wiersze (poezję). Grafika i sterowanie w grze bardzo przypomina mi "Don't starve". Cierpliwości wystarczyło mi na zaliczenie dwóch etapów (czyli znalezienie 12 symboli).
https://github.com/goldbergyoni/javascript-testing-best-practices/blob/master/readme-pl.md
INFO: długie, rozbudowane, ale i przydatne zarazem. Warto rzucić okiem jeśli piszesz w JS/Node
INFO: sprytne metody na użycie devtoolsów do wykrycia wszelkich nieprawidłowości, które mogą utrudnić odbiór Twojej strony np. osobom niewidomym, czy z zaburzeniami postrzegania kolorów
https://programming.guide/worlds-most-copied-so-snippet.html
INFO: taka ciekawostka. 7 linijek kodu, które zostało przeklejone do niemal 4 milionów aplikacji Open Source
https://smallstep.com/blog/command-line-secrets/
INFO: podawanie sekretów jako parametry naraża je na wyciek. To może zmienne środowiskowe? Ciekawa analiza różnych rozwiązań.
8 ) Prestigemad - skrzyżowanie Jupyter Notebooka z klientem HTTP lub coś jak Postman połączony z notatnikiem
INFO: ustaw kursor tekstowy przy czymkolwiek, co nie jest komentarzem i naciśnij CTRL+ENTER (na Macu CMD+Enter) i zobacz, co się stanie. Przydatne do tworzenia interaktywnych dokumentacji. Aplikacja selfhosted.
https://www.theverge.com/2021/6/15/22535123/microsoft-windows-11-leak-screenshots-start-menu
INFO: nowe menu start, sporo zaokrągleń w designie. Przyjemnie to wygląda.
https://github.com/ibraheemdev/modern-unix
INFO: cat z kolorowaniem składni? Przyjaźniejszy zamiennik seda? Łącznie 27 interesujących narzędzi
https://ishadeed.com/article/css-aspect-ratio/
INFO: nie wiedziałem, że CSS natywnie obsługuje takie rozwiązanie. Przydatne np. do przycinania obrazków tak, aby pasowały do naszego grida.
https://www.vice.com/en/article/7kvkqb/how-ea-games-was-hacked-slack
INFO: jestem zaskoczony, że tak prosta metoda na obejście zabezpieczeń multifactor zadziałała w takiej korporacji.
https://quintusertorius.com/letyourmindrest/
INFO: istnieje pewna szansa, że przesadnie stymulujesz swój mózg social mediami, czy muzyką. Jaki to może mieć na Ciebie wpływ?
https://willhaley.com/blog/raspberry-pi-wifi-ethernet-bridge/
INFO: instrukcja wykonania prostego bridga pobierającego net z WiFi i podającego go po kablu np. do starych komputerów.
INFO: korzysta z Twojego (wybranego) storage. Obsługuje deduplikację, kompresję w locie i szyfrowanie danych. Klient działa na Windows/Linux/Mac.
INFO: w działaniu przypomina bardzo AirDrop znany z urządzeń Apple, jednak to rozwiązanie jest wieloplatformowe. Działa na Windows/Linux/Mac/Android/iOS
https://firstpartysimulator.org
INFO: wykonaj prosty test i zobacz, które elementy Twojej przeglądarki są unikalne, a które sprawiają, że wtapiasz się w tłum
INFO: obsługuje synchronizację danych z Dropboxem, OneDrive, NextCloud, czy dowolnym plikowym zasobem sieciowym. Działa na Windows/Linux/Mac
https://dev.to/afif/still-100-css-loaders-for-your-next-project-57hp
INFO: niekoniecznie musisz je wykorzystywać w celu, w jakim powstały. Mnie ciekawi bardziej to, jak zostały one stworzone (analiza kodu CSS)
https://medium.com/nmc-techblog/advanced-console-log-tips-tricks-fa3762930bca
INFO: przydatne do sprawniejszego debugowania aplikacji. O istnieniu table() i group() nie wiedziałem wcześniej.
https://github.com/bee-san/pyWhat
INFO: wklejasz ciąg znaków i od razu wiesz, że jest to np. hash MD5, albo numer karty kredytowej lub ID filmu na YouTube. Potrafi analizować zawartość plików PCAP (dumpy ze snifferów) i wyciągać z nich cenne informacje.
https://github.com/una/CSSgram
INFO: wybierasz filtr z listy, dodajesz jego nazwę jako klasę do obrazka i gotowe.
https://dev.to/coursesity/react-libraries-to-use-in-2021-15-top-picks-37d7
INFO: to subiektywny wybór autora tekst, niebazujący na popularności tych bibliotek
https://dev.to/bibekkakati/how-to-implement-copy-to-clipboard-on-a-website-1p0l
INFO: skrajnie proste rozwiązanie bazujące na jednej, niezbyt rozbudowanej instrukcji. Nie każdy jednak wie, że tak to działa.
https://dev.to/valeriavg/master-binary-in-five-minutes-2lj5
INFO: najbardziej spodobała mi się metoda ustawiania i odczytywania (sprawdzania) konkretnych bitów w liczbie. Kiedyś miałem to na studiach, ale zupełnie wyleciało mi z głowy
INFO: strona agregująca daty releasów nowych wersji popularnych technologii.
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_60cc5f21efc74
INFO: lista 28 firm płacących za techniczne wpisy na ich blogach. Ceny zazwyczaj w przedziale $100 - $500 za tekst
https://uw7.org/un_60cc5f274a066
INFO: nieważne jak długo pracujesz z gitem, prawdopodobnie znajdziesz tam coś nowego, co może Ci się przydać
https://uw7.org/un_60cc5f2c4a56b
INFO: całość podzielona na działy: projektowanie, mockupy, no-code, dostępność i dziesiątki innych
https://uw7.org/un_60cc5f317ed0f
INFO: dziesiątki pytań z pełnymi odpowiedziami i opracowaniami. Idealne do nauki przed rozmową o pracę. U góry po prawej możesz wybrać język polski
Podobało się? to kliknij
Dołącz do grona patronów, aby wspierać zestawienie i uzyskać dostęp do wszystkich linków:

Zaloguj się aby komentować
Organizuję małe #rozdajo - do wzięcia jeden kurs z poniższej listy
➤ https://videopoint.pl/pagec/3976o/8/promocja/11441/
Na Videopoint starsze kursy są dostępne w promocji -70%, więc warto rzucić okiem nawet jak nie liczy się na wygraną
TL;DR: zaplusuj
Zasady #rozdajo:
wchodzisz na powyższego linka i wybierasz dla siebie nagrodę
plusujesz
w poniedziałek wieczorem (około 20:00) wybiorę zwycięzcę, który otrzyma wybrany przez siebie kurs

Jako że zwycięzca #rozdajo do dziś dnia się nie odezwał i nie odpisuje na priv, wybrałem nową osobę, do której leci kurs.
@adrian-wieczorek - odezwij się proszę na priv
Potrzebuję: imię, nazwisko i adres mailowy (są potrzebne do wygenerowania kuponu), a wybrany kurs poleci do Ciebie.
Przebieg losowania na screenie

Zaloguj się aby komentować
◢ #unknownews ◣
Czas obniżyć Twoją produktywność w pracy
Oto i jest! Nowe wydanie mojego zestawienia.
INFO: z menu po lewej wybierz lekcje lub quiz. Sugeruję rozpocząć od sprawdzenia swojej wiedzy, aby wiadomo było, które lekcje trzeba przerobić.
INFO: spróbuj bezpiecznie zadokować do stacji kosmicznej. Spora bezwładność statku połączona ze specyficzną fizyką sprawia, że zadanie to nie jest takie proste jak mogłoby się wydawać
https://cloudbite.attejuvonen.fi
INFO: można ograniczyć pytania do konkretnego produktu (kliknij stos kart i wpisz tam np. S3). W przyszłości dodane będą fiszki z Azure i Google Cloud.
https://vivirenremoto.github.io/doomcaptcha/
INFO: przepisywanie kodów z obrazków i klikanie na witryny sklepów jest zbyt mainstreamowe. Co ciekawe, kod IDDQD działa!
https://evertpot.com/jwt-is-a-bad-default/
INFO: używanie tokenów JWT niesie ze sobą pewne obciążenia, na które musimy świadomie wyrazić zgodę. Autor omawia to dokładniej w tekście.
INFO: poprzednia wersja interfejsu umożliwiała jedynie sterowanie kursorem używanym do klikania po klawiaturze. Ta zamienia myśli pacjenta na tekst (wyobraża sobie on ruchy jak przy pisaniu odręcznym).
https://ols.wtf/2021/05/17/url-shortener.html
INFO: autor zbudował serwis do skracania linków oparty w pełni na wpisach TXT w DNSie. W krótkim artykule jest link do źródeł w GO (59 linii kodu)
https://jvns.ca/blog/2021/05/17/how-to-look-at-the-stack-in-gdb/
INFO: krótki wstęp do tematu. Przydaje się do rozwiązywania trudnych do namierzenia problemów z oprogramowaniem, którego niekoniecznie jesteśmy autorami
https://octo.github.com/projects/flat-data
INFO: czy wiesz, że dane statystyczne mogą być przetwarzane i wizualizowane bezpośrednio na Twoim koncie na GitHubie z użyciem Github Actions?
https://fabiensanglard.net/lte/index.html
INFO: całkiem fajnie przedstawione. Zaskoczyło mnie to, w jakich miejscach zmieniła się stacja nadawcza na zupełnie inną
https://hacks.mozilla.org/2021/05/introducing-firefox-new-site-isolation-security-architecture/
INFO: artykuł wyjaśnia, na czym polega nowa metody ochrony bezpieczeństwa i prywatności użytkowników.
https://mobile.twitter.com/offlinemark/status/1387833240321417222
INFO: metoda nie wymaga żadnych dodatkowych narzędzi, a opiera się jedynie na poprzedzeniu szukanej frazy dwoma, dodatkowymi znakami
https://dropbox.tech/infrastructure/boosting-dropbox-upload-speed
INFO: ciekawa analiza tego, z jakimi problemami wydajnościowymi zmagał się Dropbox i wyjaśnienie, dlaczego zdecydowali się właśnie na takie ich rozwiązanie
https://blog.ethereum.org/2021/05/18/country-power-no-more/
INFO: mowa o przejściu kryptowaluty z modelu PoW na PoS (Proof-of-Work na Proof-of-Stake)
https://blog.1password.com/welcoming-linux-to-the-1password-family/
INFO: była wersja alpha, później beta, a teraz jest klasyczna wersja stabilna.
INFO: na stronie znajdziesz około 100 prostych pytań A/B. System porówna Twoją odpowiedź do wyniku statystycznego. Jak często będziesz "taki jak wszyscy"?
https://gregoryszorc.com/blog/2021/05/12/why-you-shouldn%27t-use-git-lfs/
INFO: trzymanie wielkich plików w repo w dedykowany do tego sposób wydaje się spoko pomysłem. Autor artykułu udowadnia jednak, że generuje to kilka problemów, o których programista mógł nie pomyśleć. Warto przeczytać przed wdrożeniem LFS w swoim projekcie.
https://libera.chat/news/welcome-to-libera-chat
INFO: projekt istnieje od tygodnia, ale migrują na niego zwolennicy Freenode. W praktyce jest to nowa, bardziej wolnościowa sieć IRC.
https://gist.github.com/willurd/5720255
INFO: zbiór jednolinijkowców realizujących to zadanie w Pythonie, Perlu, Rubym, PHP i kilku innych technologiach
INFO: autor wytyka błędy w książce i sugeruje, że praktyki promowane przez autora są niepoprawne. Pełen zbiór zarzutów jest w tekście
INFO: za darmo można zrobić resize tylko 5 zdjęć. Wrzuciłem tam w ramach testu mój avatar 250x250, wybrałem zooma x4 i efekty są naprawdę dobre.
https://9to5google.com/2021/05/19/chrome-follow-rss-feed/
INFO: w teorii miała to być już martwa technologia, a tymczasem Google zachęca do posiadania kanału RSS na swoich stronach
https://dev.to/ankushsinghgandhi/software-engineering-3gbm
INFO: Software Development Lifecycle (modele), zbieranie wymagań, projektowanie architektury, projektowanie rozwiązań softwarowych, implementacja itp. Każdy krok opisany jest dość dokładnie.
https://github.com/dominikbraun/timetrace
INFO: skrajnie proste w obsłudze. Masz możliwość utworzenia projektu i rozpoczęcia/zakończenia pracy przy nim. Projekty można oznaczać jako własne lub płatne. Istnieje opcja robienia podsumowań.
https://ygoliya.medium.com/rapid-prototyping-with-a-100-inkjet-printer-e9bf9ef1e0d3
INFO: interesujący projekt na Kickstarterze. "Tusz" do drukarki umożliwiający drukowanie ścieżek jak na płytkach. Tusz po prostu przewodzi prąd, umożliwiając szybkie wydrukowanie prototypu płytki na sztywnym papierze.
https://krebsonsecurity.com/2021/05/try-this-one-weird-trick-russian-hackers-hate/
INFO: interesujące odkrycie pokazujące, jak malware reaguje, gdy napotka wirtualną klawiaturę z językiem rosyjskim lub ukraińskim (a niektóre oprogramowanie wykrywa jeszcze 15 innych języków). Dlaczego tak się dzieje? o tym w artykule.
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_60ae3e540cd34
INFO: współcześnie mało kto posiada napęd dyskietek, ale sama wiedza na temat tworzenia dystrybucji może być bardzo cenna. Testować można np. na Virtualbox/VMWare itp.
https://uw7.org/un_60ae3e5e3d2d2
INFO: strona zawiera kilka gotowych kodów użytecznych dla webdeveloperów (generowanie metryk, statystyk, raportów z Lighthouse itp.)
https://uw7.org/un_60ae3e635a0ee
INFO: niemal wszystkie kursy to bardzo rozbudowane playlisty z Youtube. Niezwykle pokaźna baza danych. Zawiera wyszukiwarkę i podział na kategorie.
==
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 i wspieraj moją pracę

Zaloguj się aby komentować
◢ #unknownews ◣
Ze względu na prowadzone przeze mnie szkolenia, nie mogę trzymać regularnego harmonogramu publikacji. Zestawienia wrzucane są co tydzień, ale w różne dni. Tym razem padło na środę
INFO: niezwykle przyjemne wyjaśnienie bez zbędnego zagłębiania się w nudne, techniczne szczegóły. Głos autora jest skrajnie kojący
https://termsandconditions.game
INFO: zabawna gra, w której Twoim celem jest niezgadzanie się na nic. Problemy są dwa: uciekający czas i webmasterzy zadający pytania w chory sposób (np. po klingońsku, czy z poczwórną negacją w zdaniu). Gdy odpowiesz poprawnie, tło strony stanie się zielone.
INFO: quiz podzielony na trzy poziomy trudności: łatwy, średni i trudny. Przy pytaniach średnich już w większości przypadków odpadłem
https://github.com/caronc/apprise
INFO: Ta aplikacja potrafi wysłać notyfikację za pomocą ponad 60 kanałów. Niezależnie czy preferujesz Slacka, Discorda, Twittera, Telegrama, maila czy SMSa, to rozwiązanie pomoże Ci dostarczyć notyfikację tam, gdzie ma dojść.
https://mysteries.wizardzines.com/50ms-request.html
INFO: jak to się dzieje, że ten sam kod wywoływany z terminala jest o 50ms szybszy od wersji uruchamianej z przeglądarki? Korzystając z dostępnych narzędzi, dojdź do tego co się dzieje. Autor na końcu podaje oczywiście dokładny opis przyczyny.
https://explained-from-first-principles.com/email/
INFO: na stronie znajdziesz opis całego procesu wysyłania i dostarczania wiadomości. Czym jest MUA, MSA, MTA, MDA i itp? Jak działa autokonfiguracja programu pocztowego? Dlaczego klient pocztowy nie łączy się do serwera docelowego bezpośrednio, tylko wymaga serwera wyjściowego?
https://www.narrator.ai/blog/using-postgresql-as-a-data-warehouse/
INFO: garść porad na temat optymalnego budowania zapytań i sprytnego konstruowania schematów danych w bazie.
https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years
INFO: przegląd ciekawych rozwiązań, o których niekiedy nie wiedzą lub zapominają programiści
https://vegetableman.github.io/vandal/
INFO: jako backend używany jest serwis Web Archive, ale trzeba przyznać, że nawigowanie z użyciem tego rozszerzenia jest o wiele przyjemniejsze od korzystania z UI serwisu
https://github.com/dgtlmoon/changedetection.io
INFO: definiujesz adresy URL do obserwacji i triggery, które chcesz wywołać gdy coś się zmieni. Jest to oprogramowanie selfhosted
https://www.macrumors.com/2021/05/03/apple-watch-blood-pressure-glucose-alcohol/
INFO: Apple szaleje i porządnie rozbudowuje możliwości swojego smartwatcha o kolejne czujnik sprawdzające parametry życiowe właściciela
INFO: estetyka to tylko jeden i wcale nie najważniejszy z powodów.
INFO: ciekawy eksperyment wykonany przez autora artykułu. Na ile obietnice z reklam Apple pokrywają się z rzeczywistością i jak dobrze to działa? o tym w artykule.
https://intel-isl.github.io/PhotorealismEnhancement/
INFO: ciekawy przykład tego, jak AI potrafi przerobić w locie przyzwoicie wyglądającą grafikę na jej fotorealistyczną wersję. Robi wrażenie!
INFO: zobaczenie animacji na stronie głównej w pełni wyjaśnia, o co chodzi i jakie to jest fajne i proste w użyciu
https://github.com/nextapps-de/winbox
INFO: biblioteka umożliwia tworzenie i sterowania warstwami wyglądającymi jak okna. Warto uruchomić "Live demo", aby zobaczyć, jak to działa w praktyce
INFO: dokładny opis ataku wraz z demem (film)
https://www.airgradient.com/diy/
INFO: w zależności od tego, co chcemy mierzyć, jego koszty będą w granicach od $20 do $50.
INFO: odpowiednik serwisu 'caniuse', ale w wersji dla maili
https://ishadeed.com/article/on-tailwindcss/
INFO: przemyślenia autora na temat tego frameworka CSS z wyszczególnieniem wad
https://dailymirror.co.za/2021/05/11/the-great-resignation-is-coming/
INFO: przemyślenia pewnego profesora z Texas A&M University na temat tego, co spowodowała pandemia i jakie będą tego skutki. Nie przewiduje on zwolnień, a samozwolnienia. Jaki będzie ich powód? Zmiana kultury pracy.
https://www.notion.so/blog/data-model-behind-notion
INFO: jak to się dzieje, że Notion jest tak elastyczny i obsługuje wszelkiego rodzaju dane? Oto wyjaśnienie od samych twórców aplikacji
https://github.com/AkihiroSuda/lima/tree/master
INFO: środowisko pozwalające na natywne odpalanie aplikacji linuksowych na Macu. W tym obsługuje także konteneryzację kompatybilną z dockerami.
https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs
INFO: okazuje się, że poprawne i estetyczne obsłużenie favikony wymaga definicji 5-6 ikon. Oddzielna dla iPhone, dla Androida, dla starych przeglądarek, na przeglądarki Safari, dla Opery itd. Trochę tego jest.
INFO: domeny te umożliwiają szybkie tworzenie akcji w serwisach. Rzuć okiem na przykładowe domeny, a zrozumiesz, o co dokładnie chodzi
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_60a4eeb57d7fd
INFO: tematyka newsowa, AI, programowanie ogólne, zbiory tutoriali, wyselekcjonowane nagrania z YouTube i inne.
https://uw7.org/un_60a4eebb2cdd7
INFO: ogromna ilość usystematyzowanych materiałów podzielonych na kategorie. Sporo czytania i mnóstwo linków zewnętrznych do dodatkowej wiedzy
https://uw7.org/un_60a4eec09fc61
INFO: kilkanaście wyselekcjonowanych i opisanych newsletterów (w języku angielskim) na temat CSS, JavaScript, UX, React, Node itp. Wszystko podzielone na kategorie.
==
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
--

Zaloguj się aby komentować
◢ #unknownews ◣
Mamy piątek, czas na czytankę
Przygotowałem nowe zestawienie z interesującymi znaleziskami z branży IT, złowionymi z sieci przez cały ubiegły tydzień
https://content.fireeye.com/web-assets/rpt-unc1151-ghostwriter-update
INFO: według autorów nie były to włamania przypadkowo tylko zbieżne w czasie, ale wnioski warto wyciągnąć samemu z raportu (33 strony)
INFO: niezwykle interesująco przedstawiona historia awarii, jak i zasada działania komputera, jego budowa itp. Warto zobaczyć.
https://www.spreaker.com/user/devenv/devenv-57
INFO: ciekawie przedstawiony temat biohackingu w pracy wymagającej silnego skupienia.
https://blog.vnaik.com/posts/web-attacks.html
INFO: omówienie absolutnych podstaw związanych z nagłówkami bezpieczeństwa. Istnieje szansa, że kilku z nich nie znałeś.
https://testerembyc.pl/posts/profil-na-linkedin-co-widza-rekruterzy/
INFO: ciekawy eksperyment. Autor odpowiednio zmodyfikował swój profil, sprawdzając, czy/jak rekruterzy go czytają. Bardzo ciekawa analiza.
https://github.com/danistefanovic/build-your-own-x
INFO: masz ochotę stworzyć bota? a może zaimplementować bazę danych od zera lub stworzyć wirtualną maszynę? Sporo poradników
https://www.baseclass.io/guides/string-handling-modern-js
INFO: używam JS na co dzień, ale chyba zatrzymałem się w epoce stringa łupanego, bo znalazłem tam kilka rzeczy, o których nie wiedziałem, a które ułatwiłyby mi pracę
https://github.com/lipnyCzlowiek/33-js-concepts
INFO: bardzo fajnie przygotowany zbiór wiedzy z artykułami i filmami wyjaśniającymi każde z zagadnień
https://www.itsnicethat.com/news/tecla-house-mario-cucinella-wasp-architecture-270421
INFO: były już domy drukowane z betonu i tworzyw sztucznych. Tutaj ktoś zaszalał i można powiedzieć, że 'wydrukował sobie gliniankę'
https://mobile.twitter.com/mrcatacroquer/status/1386318806411325440
INFO: zasada użycia przypomina trochę bycie telegrafistą lub pracownikiem centrali z lat 80-90, ale i tak pomysłowe!
https://markodenic.com/css-tips/
INFO: najbardziej mnie zaskoczyły: CSS Scroll Snap, Fancy text i Truncate Text - nie wiedziałem, że da się to osiągnąć w czystym CSS.
https://gist.github.com/steven2358/ba153c642fe2bb1e47485962df07c730
INFO: konwertowanie między formatami, przycinanie, podmiana audio, wyrównywanie dźwięku z obrazem, obracanie filmu i inne.
INFO: naprawdę dobry poradnik uczący programowania praktycznie od zera, pomijający niemal zupełnie frontend i skupiający się tylko na zastosowaniu języka w analityce. Fajna porcja wiedzy w pigułce.
https://tyrantsthem.com/pl/artykuly/aplikacje-sprzedaja-twoje-dane/
INFO: ciekawa analiza (infografika w środku). Z analizy autora wynika, że 52% sprawdzanych aplikacji dorabia sobie na handlu danymi użytkowników.
https://bert.org/2021/03/10/building-a-zoom-mute-button/
INFO: autor zobaczył reklamę takiego przycisku w sieci i postanowił zbudować własną, budżetową wersję opartą na płytce kompatybilnej z Arduino
https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disaster.html
INFO: dlaczego niektóre firmy z branży CI zrezygnowały z darmowych kont dla userów, a niektóre podniosły opłaty?
https://gekkio.fi/blog/2021/power-consumption-of-game-boy-flash-cartridges/
INFO: zaciekawiło mnie porównanie oryginalnych rozwiązań z tymi przekombinowanymi, wspierającymi np. karty SD/MicroSD (wiedziałeś, że takie istnieją na GB?)
https://www.metachris.com/2021/04/starting-a-typescript-project-in-2021/
INFO: gotowy, wszystkomający szablon startowy do TS. Artykuł opisuje co boilerplate zawiera i do czego nam się to przyda.
https://tips.ariyh.com/p/show-costs-to-boost-sales
INFO: okazuje się, że ludzie widzący koszty powstania danego produktu czy usługi, są w stanie więcej za nią zapłacić.
https://blog.jim-nielsen.com/2021/custom-elements-without-js/
INFO: interesujące podejście do tematu. Autor wyjaśnia na przykładzie swojej strony, dlaczego mógłbyś chcieć używać customowych elementów w HTML.
https://www.flowrite.com/blog/cold-email-to-investors
INFO: Porady od 30 zawodowych inwestorów (VC). Na stronie masz 10 porad, a lista wszystkich jest w ostatnim akapicie w formie wątku z Twittera
INFO: warto pogrzebać w tym repozytorium i otworzyć plik z anglojęzycznymi tytułami. Jest ich jeszcze więcej.
http://www.boxedwine.org/search-apps/
INFO: w praktyce, aplikacja ta emuluje klasyczny komputer, uruchamia na nim Linuksa, na nim Wine, a na nim dopiero aplikację z Windowsa, a to wszystko w Twojej przeglądarce. Możesz pograć w kilka demek starych gier.
INFO: chodzi o domeny bazujące na blockchain, których nie da się w żaden sposób zablokować, przejąć itp. Do tej pory, aby z nich korzystać trzeba
https://www.zeichenschatz.net/typography/font-follows-feeling
INFO: Fonty Slab Serifowe były dla mnie zaskoczeniem. Tak wyglądający tekst zawsze nazywałem po prostu 'Szeryfowym'
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_608be4d7a9303
INFO: rozbudowana lista gier, w których można programować, jak i takich, które w pełni skupiają się na programowaniu
https://uw7.org/un_608be4dcb5405
INFO: ebooka możesz czytać online lub pobrać jako EPUB/PDF. Linki znajdziesz w 3 paragrafie od dołu (trochę to ukryli). Naprawdę fajna treść!
https://uw7.org/un_608be4e3a9b22
INFO: omówienie struktury, konfiguracji i wszystkiego, co musisz wiedzieć tworząc własny theme. Wiedza niezbędna dla ludzi tworzących strony na WP. Przyda Ci się też przy przerabianiu istniejących skórek.
==
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ę? Kliknij
Jeśli podoba Ci się to, co robię w sieci i/lub lubisz moje zestawienia, to dołącz do grona moich patronów

Zaloguj się aby komentować
◢ #unknownews ◣
Czas na nowe zestawienie interesujących linków technologicznych
INFO: właściciele serwisu postanowili wdrożyć kod zliczający kopiowanie tekstu. Śledzili, kto kopiuje, co kopiuje i jak często. Okazuje się, że ludzie nie zawsze kopiują poprawne (najwyżej oceniane) rozwiązania, a po programowanie metodą copiego-pasta przychodzi 25% odwiedzających.
INFO: wielu użytkowników może tworzyć notatki jednocześnie. Da się tworzyć diagramy, importować grafiki, rysować itp. Świetne rozwiązanie (wymaga rejestracji).
INFO: chodzi o możliwość zamiany języka angielskiego na klasyczne polecenia linuksowe. Mało użyteczne w codziennym życiu, ale i tak fajnie wygląda
INFO: pierwsza część filmu przedstawia (dość dogłębnie) zasadę działania algorytmu Enigmy. Dalej mamy metodykę łamania. Ciekawie wyjaśnione.
https://github.com/scottrogowski/mongita
INFO: bardzo ciekawa koncepcja. W pełni kompatybilne z Mongo, bez konieczności stawiania czegokolwiek. Pod względem wydajności niestety nie wygląda to dobrze, ale do celów developmentu prototypu aplikacji będzie idealne.
INFO: bardzo fajnie (i krótko) przedstawione charakterystyki danych języków. Na kanale znajdziesz też część drugą, która dochodzi już do czasów obecnych.
https://daniel.haxx.se/blog/2021/04/19/curl-those-funny-ipv4-addresses/
INFO: autor podaje przynajmniej 8 sposobów, z których ja znałem tylko dwa. Ta wiedza może przydać Ci się np. do obchodzenia filtrów adresów IP lub przy ukrywaniu Twojego prawdziwego IP w linku
https://www.jeffgeerling.com/blog/2021/mirkopc-full-featured-raspberry-pi-desktop-computer
INFO: warto rzucić okiem na załączony film, aby zrozumieć, dlaczego jest to tak niezwykła konstrukcja
https://www.go350.com/posts/replace-google-analytics-with-a-shell-script/
INFO: autor zlicza odwiedziny na swojej stronie i poczytność artykułów z użyciem basha, grepa i AWKa
https://github.com/scottbez1/splitflap
INFO: chodzi o zegarek z przerzucającymi się klapkami. W pierwszym akapicie jest film przedstawiający urządzenie.
https://ishadeed.com/article/say-hello-to-css-container-queries/
INFO: media query potrafią sprawdzać wymiary ekranu, a container query sprawdzają wymiary kontenera, w którym znajduje się obiekt. Daje to nowe, niesamowite możliwości reagowania na zmiany rozmiaru strony. Testowa wersja Chrome już to ma (trzeba aktywować flagę).
https://dev.to/javidjms/git-write-better-commits-with-gitmoji-3193?utm_source=tldrnewsletter
INFO: ciekawa koncepcja. Zobacz na screenach w artykule jak schludnie to może wyglądać w repo
INFO: wirtualna scena, katalog podcastów, możliwość tworzenia wpisów głosowych na wallu, audio konkurencja dla Zooma itp. Pierwsze usługi pojawią się testowo za kilka tygodni.
https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
INFO: nie każdemu nowa koncepcja przypadła do gustu, więc jeśli chcesz wypisać swoją stronę z FLoCa, możesz to zrobić prostym nagłówkiem HTTP
INFO: ciekawy wynalazek. Umożliwia pracę w pełnym słońcu, ale przy mocnym nasłonecznieniu wyświetlacz robi się czarno-biały, a w cieniu jest wyświetlaczem kolorowym
https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/
INFO: pobaw się interaktywnym demo, wpisz tam swoje wymiary w procentach i kliknij 'Resize'. Robi wrażenie... WOW
https://everythingfonts.com/subsetter
INFO: to narzędzie potrafi wydobyć z fontów tylko te litery/znaki, których używasz. Po co Ci wsparcie dla języka hebrajskiego, greckiego czy arabskiego na Twojej stronie?
https://gist.github.com/spaze/558b7c4cd81afa7c857381254ae7bd10
INFO: ciekawa, zwięzła analiza działania plus lista wszystkich requestów wykonywanych 'pod spodem' do serwerów pośredniczących
https://dev.to/jordanfinners/never-use-a-number-or-currency-formatting-library-again-mhb
INFO: 10PLN, ale $20. Gdzie umieścić symbol waluty? Zamiana 1000000.12 na zapis '1 000 000,12' - nic prostszego
https://ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/
INFO: co to jest, jak i dlaczego powstał ten mechanizm i jak nie wchodzić mu w drogę
INFO: np Discord film może mieć max 8MB. Na WhatsApp 64MB, a Ty chcesz wysłać coś, co ma np. 300MB. Ta aplikacja odpowiednio skompresuje i przeskaluje nagranie pod dane wymagania.
INFO: wrzucasz linka do dowolnego filmu z YT (max 5 minut) i opisujesz (po angielsku!) co chcesz w nim znaleźć np: woman with hat and sunglasses - i gotowe
INFO: ciekawy pokaz możliwości. Możesz kliknąć pobranie wszelkich danych, to zobaczysz tego jeszcze więcej (niektóre checki wymagają dodatkowych uprawnień)
https://github.com/ZYSzys/awesome-captcha
INFO: warto przy okazji rzucić okiem na łamacze captchy umieszczone na stronie. Też czasami mogą się przydać
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_6082a37d79287
INFO: zero zależności, bez hacków na przeglądarki itp. Po prostu kopiujesz gotowca (jest ich aż 98 do wyboru) i używasz
https://uw7.org/un_6082a382b9840
INFO: wpisujesz w Google to, co normalnie, ale zamiast linku do stackoverflow dostajesz od razu nad wszystkimi wynikami najlepiej oceniane rozwiązanie na Twój problem (jako kod)
https://uw7.org/un_6082a3885222e
INFO: Chillhop, lofi hiphop, epic celtic, hard rock, metal, muzyka elektroniczna i inne. To posortowane playlisty z YouTube
https://uw7.org/un_6082a38da0c47
INFO: jest to szeroko pojęte security. Włamania na systemy linuksowe, exploitowanie podatności w aplikacjach, web security itp.
==
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
Moje zestawienia są dla Ciebie ciekawe lub użyteczne?
Dołącz do grona patronów

Zaloguj się aby komentować
◢ #unknownews ◣
Nadszedł piątek, więc czas na nowe zestawienie ciekawych linków z branży IT
https://blog.usejournal.com/windows-95-how-does-it-look-today-feda837922d9
INFO: autor tekstu postanowił zainstalować wspomniany system i przekonać się, że nie będzie łatwo
https://anthonynsimon.com/blog/one-man-saas-architecture/
INFO: bardzo dogłębnie przedstawiona infrastruktura projektu. Kubernetes, setup na AWS, obsługa dużego ruchu, użyte narzędzia itp.
https://herebeforeamillion.com
INFO: autor zebrał kilkaset utworów mających przeważnie nie mniej jak 100-200k wyświetleń i pozwala na tej stornie przeglądać jego playlistę. Niektóre utwory są całkiem spoko. Kliknięcie tytułu utworu otwiera YT
https://iximiuz.com/en/posts/computer-networking-101/
INFO: co to jest segment L1, L2, L3? czym różni się switch od routera? czym jest adres broadcastowy? do czego służą VLANy? Odpowiedzi na te (i kilka innych) pytań znajdziesz w artykule.
https://www.katacoda.com/courses/docker/playground
INFO: masz 20+ zadań do wykonania. Od najprostszych jak uruchomienie pustego kontenera, przez budowanie obrazu, deploy swarma, zabawy z volumenami itp. Naprawdę świetne. Wymaga zalogowania się.
https://markodenic.com/css-tips/
INFO: nie jestem frontendowcem, ale myślałem, że całkiem nieźle znam CSSa - sporo przykładów mocno mnie jednak zaskoczyło
https://microsoft-coffee.medium.com/microsoft-coffee-25545836a7e3
INFO: ciekawa historia opowiedziana przez jednego z ex-pracowników MS. Pracownicy bez porozumienia z kimkolwiek 'wypuścili na rynek' Microsoftową wersję Javy, czyli Coffee. Przygotowali nawet profesjonalne pudełka i podrzucili je do sklepów. Jak to się skończyło? O tym w artykule.
INFO: bez zaproszeń, dostępny od razu na Androida/iOS/komputer, w pełni szyfrowane połączenia, dodatkowo umożliwia pisanie na czacie u udostępnianie ekranu/zdjęć.
https://nns.ee/blog/2021/04/01/modem-blog.html
INFO: wpis na blogu opisuje, jak autor uruchomił serwer WWW na modemie i jak się do tego modemu dostał
https://moderncss.dev/developing-for-imperfect-future-proofing-css-styles/
INFO: bardzo fajny zbiór przykładów. Każde okno z przykładami można resizować i nawet powinieneś to robić, aby zobaczyć, jaki efekt dały zmiany w kodzie autora
INFO: ciekawy eksperyment. Nauczono małpę grać w kilka gier oraz wszczepiono jej do mózgu implant pozwalający zagrać w nie, jedynie myśląc o ruchach w grze
https://artist-explorer.glitch.me
INFO: podajesz artystę, którego muzykę lubisz, a aplikacja stara się podpowiedzieć innych podobnych do niego
https://erikmcclure.com/blog/factorio-is-best-interview-we-have/
INFO: autor tekstu twierdzi, że rekruter obserwujący kandydata grającego w tę grę jest w stanie ocenić jego skille potrzebne do pracy jako developer. W tekście przedstawia lepiej swoją ideę.
https://buildthestage.com/the-daily-standup-is-a-waste-of-time/
INFO: jeśli nie standup, to co? autor dzieli się swoim rozwiązaniem
INFO: wolontariusze indeksują petabajty danych z sieci web (można powiedzieć, że mają kopię Internetu niczym Web Archive) z ostatnich 7 lat, wrzucają to do bucketów S3, a Ty możesz te dane używać w swoim projekcie, do czego tylko zechcesz. Oczywiście za darmo.
https://blog.brixit.nl/markdown-email/
INFO: autor postanowił wymyślić własny format wiadomości nazwany "text/markdown" i zastanawiał się, jak na takie coś zareaguje Gmail, Thunderbird, czy KMail. Ciekawe jest to, jak różne aplikacje renderują niestandardowo zbudowane wiadomości.
INFO: obsługuje skróty klawiszowe edytora Vi, ma wbudowane własne polecenia itp. Bazuje na silniku WebKit i działa na Linux/Mac
https://github.com/simplenetes-io/simplenetes
INFO: autorzy stworzyli skrajnie prostą aplikację kompatybilną z kubernetes do szybkiego odpalania małych (do 20 nodów) klastrów. Minimum konfiguracji. Uruchamiasz i działa.
INFO: ta strona jest takim plikiem (włącz np. podgląd wydruku na niej), a jednocześnie opisuje, jak samemu osiągnąć taki efekt
INFO: kilku z nich nie znałem, pisząc samodzielnie ich implementację. Teraz moje życie będzie odrobinę prostsze
https://lapcatsoftware.com/articles/textedit-gatekeeper.html
INFO: ciekawy bug. Wrzucenie kodu aplikacji do pliku *.rtfd i uruchomienie go z tego miejsca powoduje ominięcie wszelkich zabezpieczeń sprawdzających, czy aplikacja jest podpisana, czy też nie.
INFO: dobre przedstawienie co to jest, jak to działa, jak tych mechanizmów użyć i jakie są plusy i minusy każdego z nich
https://mikko-kenttala.medium.com/zero-click-vulnerability-in-apples-macos-mail-59e0c14b106c
INFO: atak polega na możliwości wysłania komuś spreparowanego pliku, który wykona zaszyte w nim instrukcje. Błąd został już usunięty, ale i tak dobrze wiedzieć jakim cudem to działało.
https://ianthehenry.com/posts/tmux-psa/
INFO: sztuczka wymaga dopisania do konfiguracji jednej, dodatkowej linijki, ale później kopiowanie jest już dziecinnie proste
INFO: warto rzucić okiem na źródło przykładowych gier. Podoba mi się prostota tworzenia poziomów (rysujemy je w ascii-art)
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_60701f7224ece
INFO: dobre wytłumaczenie, czym różni się np. O(n) od O(n!), czy O(log n). Przydaje się przy optymalizacji algorytmów
https://uw7.org/un_60701f779a37c
INFO: bardzo dobrze przygotowane zestawy pytań wraz z wyjaśnieniem, w jakim celu i komu warto je zadać.
https://uw7.org/un_60701f7d2bb08
INFO: szczególnie warto zainteresować się sekcją 'open source', bo wszystko co tam znajdziesz, będzie darmowe i na wolnej licencji, a z pozostałymi linkami różnie bywa. Są tam także poradniki odnośnie tworzenia atrakcyjnych landingów.
==
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
Nie chcesz, abym padł z głodu? Zostań patronem!

Zaloguj się aby komentować
◢ #unknownews ◣
Planowałem wrzucić zestawienie wczoraj, ale publikowanie czegokolwiek 1 kwietnia nie jest dobrym pomysłem - wszystko zostanie uznane za żart
https://www.itsnicethat.com/features/taneli-armanto-the-history-of-snake-design-legacies-230221
INFO: trochę historii z końcówki lat 90'. Wiesz, w którym roku powstała koncepcja tej gry? Raczej nie zgadniesz
INFO: mnie najbardziej zaskoczyło łączenie emoji w UTF8. Mężczyzna połączony z samolotem daje pilota, a flaga z czaszką daje flagę piracką itp.
https://notfunatparties.substack.com/p/inside-a-viral-website
INFO: mowa o stronie "czy ten statek nadal tamuje ruch". Powstała natychmiast po zatkaniu Kanału Sueskiego.
https://tonsky.me/blog/font-size/
INFO: jeśli ustawisz rozmiar fonta na 32 (bez jednostki), to która część litery będzie miała rozmiar 32 i 'czego 32?'. Zaskakujące
https://gregraiz.com/i-made-an-eink-newspaper/
INFO: Widziałeś kiedyś w knajpach, przychodniach, czy u fryzjera stare wycinki gazet wiszące na ścianach? Ten gość poszedł o krok dalej i sprawił, że zawartość tych gazet dynamicznie się zmienia.
https://application.security/free/owasp-top-10
INFO: to darmowa platforma, która umożliwi Ci wypróbowanie luk w bezpieczeństwie webowym. Lekcje są interaktywne i prowadzą za rękę przez każdy z ataków. Świetne!
INFO: nie ma reklam, nie używa flasha/javy, nie korzysta z websocketów itp. Po prostu działa
https://brianschrader.com/archive/why-all-my-servers-have-an-8gb-empty-file/
INFO: ciekawe rozwiązanie, które w pewnych sytuacjach może ułatwić nam pracę i/lub skrócić czas awarii (z punktu widzenia niedostępności usług)
https://timmyomahony.com/blog/substacks-ui-and-1password-just-cost-me-2023-dollars
INFO: uważaj jak nazywasz pola tekstowe - zwłaszcza na stronie płatności.
INFO: badania z 2014 i 2017 roku potwierdzają, że trzymanie smartfona w zasięgu wzroku (bez używania go) także destruktywnie wpływa na Twoją zdolność skupienia się na pracy/nauce
INFO: warto rzucić okiem na plik JS z kodem źródłowym, bo tam znajdziemy przykłady implementacji zapytań o te uprawnienia.
https://ishadeed.com/article/handling-text-over-image-css/
INFO: artykuł zawiera przykładowe rozwiązania i kody źródłowe. Mój ulubieniec, to numer 2.
https://github.com/gruns/icecream
INFO: to w zasadzie rozbudowana wersja printa, która działa sprawniej i w sprytny i czytelny sposób wypisuje złożone struktury danych i różne rodzaje zmiennych. Na dole strony masz linki do wersji dla Javy, Rubiego, PHP, Go, Node i innych
INFO: zobacz animację na stronie projektu, a od razu zrozumiesz, jak to działa i co to robi
https://informaton.blog/2021/03/11/wyacz-wcag-wacz-myslenie/
INFO: WCAG to to zbiór wytycznych związanych z dostępnością treści na stronach WWW (Web Content Accessibility Guidelines)
https://jvns.ca/blog/2021/03/31/dnspeep-tool/
INFO: uruchamiasz i widzisz spis wszystkich domen, o które pyta OS
INFO: bardzo przyjemne i mocno skondensowane wprowadzenie do formatu plików SVG. Składania poleceń, a nawet wyjaśnienie budowania krzywych
https://www.voorhoede.nl/en/blog/why-skip-links-are-important-for-accessibility/
INFO: zdania na temat używania tego rozwiązania są podzielone. Tutaj autor jest akurat promotorem tej techniki.
https://www.tunetheweb.com/blog/making-the-slowest-fast-page/
INFO: Zbudowana strona pomimo tego, że ładuje się ponad 10 sekund, otrzymuje ocenę szybkości 100/100. Autor opisuje, jak działają te testy.
https://calibreapp.com/blog/css-performance
INFO: jakie osadzanie CSSa blokuje przeglądarkę? dlaczego 'import' nie jest dobrym rozwiązaniem i kilka innych.
INFO: idealne rozwiązanie jeśli masz swój newsletter. Do zastosowań niekomercyjnych jest za darmo.
https://www.dropbox.com/s/r1wb9wzjsj07d4u/Zrzut%20ekranu%202021-04-2%20o%2011.07.06.png?dl=0
INFO: warto rzucić okiem na film prezentujący urządzenie. Telefon jest już dostępny w pre-orderze. Cena niestety jak za iPhone.
https://dev.to/areknawo/top-js-rich-text-editor-frameworks-for-2021-53n8
INFO: autor wymienia 6 frameworków wraz z ich zaletami i wadami, ale ostatecznie decyduje się na jeden - podany na końcu
INFO: na stronie możesz założyć bezpłatne konto w usłudze SaaS. Wersję selfhosted znajdziesz na Githubie (link w stopce)
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_6066fda4d413e
INFO: animacje w CSS, komponenty HTML, metatagi z Open Graph i wiele innych. Tego jest sporo (przeklikaj kategorie)
https://uw7.org/un_6066fdac010fe
INFO: po co się męczyć z projektowaniem akordeonu, ładnie ostylowanego cytatu, czy schludnych przycisków? Skopiuj gotowca.
https://uw7.org/un_6066fdb1f3707
INFO: ile słów powinien mieć tytuł? z ilu znaków składają się najchętniej udostępniane teksty? Co się zmieniło w nagłówkach od 2017 roku do dziś?
==
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ę? No to
Dołącz do sponsorów zestawienia

Zaloguj się aby komentować
Przez ostatnie kilka dni szukam lekkich CMSów typu flat-lite. Napotkałem na coś takiego jak Automad: https://automad.org/
Niestety nie posiada zbyt dużo pluginów ani szablonów, ale myślę że dla prostych, informacyjnych stron się jak najbardziej nada

Zaloguj się aby komentować
◢ #unknownews ◣
Zapraszam do lektury najnowszego zestawienia ciekawych linków z branży IT
INFO: czym to się różni od Zooma? Każdy uczestnik JEDNOCZEŚNIE może udostępnić okno/okna na wspólnym pulpicie. Można nimi sterować, przełączać się między nimi itp. Zobacz film na stronie głównej (ta animacja ma przycisk 'play'). Za darmo masz limit 60min/spokanie.
https://blog.wolfram.com/2021/03/24/the-solution-of-the-zodiac-killers-340-character-cipher/
INFO: wielu specjalistów po latach badań stwierdziło nawet, że to nie szyfr, a bazgroły i głupi dowcip, aż pewien znudzony człowiek z Australii, korzystając z lockdownu, usiadł i go złamał.
https://github.com/pemistahl/grex
INFO: na wejściu do programu lub biblioteki (bo grex ma dwie formy) podajesz wszystkie poprawne dane wejściowe, a aplikacja tworzy Ci wyrażenie, które je obejmuje. Jeśli coś działa niepoprawnie, to po prostu dorzuć więcej danych testowych.
https://www.coderelay.io/fontemon.html
INFO: instalujesz fonta, ustawiasz go np. w Wordzie i grasz. Jest też wersja webowa. Naciskasz dowolne klawisze, no chyba, że gra prosi o wybór A/B/C. Gdy się pomylisz, backspace pomoże
https://play0ad.com/media/screenshots/
INFO: gra działa na Windowsie, Macu i Linuksie. To wersja testowa, więc jeszcze może posiadać pewne bugi.
https://aiweirdness.com/post/646367635078103040/gpt-3-tries-pickup-lines
INFO: autor pokazuje efekty pracy generatora z wykorzystaniem różnych modelów danych. Niektóre są dziwne, inne zabawne
https://mobile.twitter.com/Foone/status/1372766463556083715
INFO: przeglądnij cały wątek. Eksperymenty realizowane przez autora są świetne
https://dev.to/anuradha9712/debouncing-v-s-throttling-lb2
INFO: użytkownik wpisuje 100 znaków w pole wyszukiwarki z auto-podpowiedziami. Ile requestów otrzyma backend? To zależy do implementacji i o tym jest ten tekst.
https://stackoverflow.com/teams/pricing
INFO: zbuduj własne StackOverflow, ale prywatne i dla własnego teamu. Świetne rozwiązanie dla małych teamów.
https://marker.medium.com/if-you-cant-afford-to-do-it-for-free-don-t-be-a-creator-569488f3ef72
INFO: przeciętny użytkownik Patrona zarabia $12/msc. a YouTube średnio płąci $3.5/1000 wyświetleń filmów. Dopóki nie masz setek tysięcy (albo lepiej kilku milionów) widzów, to raczej nie będzie to Twój sposób na życie.
INFO: za darmo można stworzyć do 2 stron. Płatny plan kosztuje €2/msc.
INFO: nie wygląda to zbyt dobrze i jak dla mnie, przypomina bardziej postacie z pierwszej wersji Simsów niż fotorealistyczny render, ale od czegoś trzeba zacząć...
INFO: masz dwie opcje: selfhosted (wszystko za darmo i bez limitów) lub wersja SaaS, gdzie za darmo masz 100k/msc wiadomości.
https://antonz.org/sqlite-is-not-a-toy-database/
INFO: autor tekstu przedstawia ciekawe rozwiązania zastosowane w tej bazie. Przydatne. Niektórych sztuczek nie znałem.
INFO: musisz zalogować się na stronie i w generatorze wybierasz co i jak ma wyglądać, a później tylko ściągasz gotowy theme (jako plik JSON).
https://antonz.org/random-table/
INFO: szybka metoda na generowanie nawet milionów testowych danych za pomocą jednego zapytania SQL
https://dev.to/mindninjax/28-vs-code-extensions-every-web-developer-should-know-50gd
INFO: rzuć okiem - być może któregoś z nich nie znasz, a może Ci się przydać.
https://www.learnwithjason.dev/episodes
INFO: szeroki zakres tematyczny poruszanych zagadnień. Odcinki, które widziałem są na naprawdę dobrym poziomie
https://github.com/wang0618/PyWebIO
INFO: zobacz załączone animacje, aby zrozumieć, jak to działa. Nie wymaga znajomości HTML/CSS/JS.
INFO: modyfikacja umożliwia manipulowanie zapisanymi stanami gier. Film wyjaśnia jak to dokładnie działa
https://pythonawesome.com/converts-text-into-a-pdf-of-handwritten-notes-with-python/
INFO: na wejściu podajesz plik tekstowy i jeden z czterech dostępnych krojów pisma
https://sparktoro.com/blog/in-2020-two-thirds-of-google-searches-ended-without-a-click/
INFO: to pokazuje, że wewnętrzne systemy generowania odpowiedzi jak i wycinki ze stron docelowych w zupełności wystarczają szukającym. Wyjaśniać to także może spadek ruchu z Google na stronach.
INFO: przegląd rozwiązań ze znanych startupów i SaaSów. Wybierz kategorię np. cennik, FAQ, blog i zainspiruj się
INFO: obsługuje AWS S3, Backblaze B2, Dropboxa, Google Drive, Mega, Wasabi i wiele innych. Obecnie usługa jest w fazie beta.
== LINKI TYLKO DLA PATRONÓW ==
https://uw7.org/un_605ddad97a8c1
INFO: kilkaset rozwiązań do wyboru. Z podziałem na technologie, użyty framework frontendowy, licencje itp.
https://uw7.org/un_605ddade9571a
INFO: ciekawe inspiracje. Nad czym ludzie pracowali, jakie nawyki wyrobili, jakie książki przeczytali i co ogólnie zmienili w życiu, co sprawiło, że poczuli się szczęśliwsi
https://uw7.org/un_605ddae5030ce
INFO: napisany prostym językiem i zawierający mnóstwo przykładów. Za wersję na czytniki niestety trzeba zapłacić.
--
Czytasz moje zestawienia regularnie? Dołącz do patronów, dzięki którym one powstają: https://patronite.pl/unknow

Zaloguj się aby komentować
Chrome będzie teraz domyślnie otwierać strony po HTTPS. Zwiększy to bezpieczeństwo, jak i szybkość ładowania stron (nie będzie straty czasu na http->301/302->https).
Zaloguj się aby komentować
Chcesz poznać najnowsze trendy kolorystyczne w różnych branżach?
Adobe zbiera takie informacje i "wyciąga" palety kolorów z projektów, które znajdują się na Behance.net i Adobe Stock

Zaloguj się aby komentować
Od jakiegoś czasu poszukiwałem przeglądarki dla webdeveloperów. Trafiłem na https://blisk.io/ i jak narazie sprawdza się dość dobrze.

Zaloguj się aby komentować
Byly juz tu regexy, ale polecilbym cos od siebie.
iHateRegex - Pełno reguł do wyszukania, wizualna prezentacja, miejsce do testow, podswietlanie kodu i wiele wiecej.
Zaloguj się aby komentować
Wtyczka blokująca (ładowanie) treści NSFW w twojej przeglądarce za pomocą AI, jest open-source
Na Githubie: https://github.com/nsfw-filter/nsfw-filter
Zaloguj się aby komentować
Darmowe ikony svg dla web developerów (i nie tylko), wszystkie na licencji MIT
Jeszcze: https://iconduck.com/
Zaloguj się aby komentować
Nigdy nie wklejaj od razu do terminala
https://briantracy.xyz/writing/copy-paste-shell.html
TLDR: JavaScript pozwala na zmienianie zawartosci twojego schowka, co moze pozwolic atakujacemu na uruchomienie zlosliwego kodu na twoim komputerze, NAWET BEZ WCISKANIA ENTERA!
Zaloguj się aby komentować