#unknownews

85
256

#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

Zaloguj się aby komentować

Nagrałem film (10 minut), w którym opowiadam o tym, jak tworzę zestawienia #unknowNews. Jakich narzędzi używam, skąd biorę linki, jak automatyzuję niektóre z akcji i w jaki sposób działa dystrybucja zestawienia.


Tego wszystkiego dowiesz się oglądając film

https://unknow.news/jakpowstaje.php


Film jest dostępny dla subskrybentów newslettera (jeśli nim nie jesteś, to automat sprawi, że nim zostaniesz ).

d9517ee8-9ea1-453f-a1ae-7fba5f4d72cb

Zaloguj się aby komentować

#unknownews

Tak, to już ten czas! Nowe zestawienie już na Ciebie czeka


  1. Co znajduje się w kodzie QR zawartym w paszporcie covidowym (UCC)?

https://gir.st/blog/greenpass.html

INFO: pełna analiza i proces dekodowania kodu.


  1. Jak wykrywać, zapobiegać i leczyć symptomy wypalenia zawodowego u programistów

https://dev.to/actitime/how-to-prevent-or-recover-from-developer-burnout-3g5f

INFO: wypalenie, to nie tylko niechęć do wykonywania obecnej pracy. To także objawy fizyczne, psychiczne, a niekiedy zaburzenia snu, czy negatywny wpływ na zdrowie. Dowiedz się, jak temu zaradzić


  1. Pomagaj w rozwoju OpenStreetMap tak, jakbyś grał w Pokemon Go

https://github.com/streetcomplete/StreetComplete

INFO: chodzisz po mieście, zaliczasz lokalizacje, wykonujesz zadania, a wszystko, co robisz, uzupełnia brakujące dane w OSM na temat Twojego miasta. Niczego nie musisz kompilować. Gotowy plik APK (dla Androida) znajdziesz w sekcji 'Releases' w kolumnie po prawej.


  1. Zmień swój stary, rozbity smartfon w serwer backupowy - na pokładzie: Linux + UrBackup

https://www.hannahtech.co/post/turn-your-old-cracked-android-phone-into-a-backup-server-urbackup-linux-deploy-tutorial-part-i

INFO: rozwiązanie wymaga rootowania telefonu, ale przy smartfonie, który i tak miał iść do kosza, to chyba nie robi Ci różnicy


  1. Jak myśliwce namierzają swoje cele i skąd wiedzą, że same są na czyimś celowniku?

https://gizmodo.com/how-fighter-jets-lock-on-and-how-the-targets-know-1644871272

INFO: garść ciekawostek z lotnictwa i technologii


  1. Darmowy stuff dla developerów - z podziałem na kategorie

https://freestuff.dev

INFO: nie wszystko jest w 100% darmowe, ale lista zawiera usługi mające przynajmniej roczny 'free tier'


  1. Operacje na plikach JSON i CSV z użyciem SQLite i tymczasowej bazy in-memory

https://simonwillison.net/2021/Jun/19/sqlite-utils-memory/

INFO: ciekawy trik. Pozwala w locie, bez projektowania baz i tabel operować na wspomnianych typach plików. Sztuczka wymaga zainstalowania najnowszej wersji sqlite-tools


8 ) Jak wkręcić się do branży IT? Poradnik dla początkujących szukających pracy.

https://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/

INFO: dość obszerny poradnik przydatny dla ludzi szukających swojej pierwszej pracy w branży IT. Autor skupia się mocno na aspektach pomijanych w innych tekstach tego typu (networking, metody masowego wysyłania CV, mindset itp)


  1. Jak wykryć nieużywany kod JavaScript i CSS w swoich projektach?

https://javascript.plainenglish.io/detect-unused-css-or-javascript-in-your-code-8d200ef07e50

INFO: to bardzo głęboko ukryta opcja w DevToolsach, o której istnieniu mogłeś nie wiedzieć.


  1. Czy da się załadować Teslę poprzez jej... holowanie?

https://insideevs.com/news/514727/tesla-towing-70mph-fast-charging/

INFO: ciekawy eksperyment. W teorii, ciągnięcie za sobą Tesli powinno doładować jej akumulatory, a jak to działa w praktyce?


  1. Ile niespójnych koncepcji graficznych zaimplementowano w Windows 10?

https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-many-layers-of-ui-inconsistencies-are-in-windows-10/

INFO: zapożyczenia z Windows 8, elementy z Windows 7, wstawki z Visty, a wszystko to przyprawione grafikami z Windows XP i 2000.


  1. Portmaster - aplikacja GUI do zarządzania otwartymi portami w systemie (Windows/Linux) i całym ruchem sieciowym

https://github.com/safing/portmaster/

INFO: nie musisz niczego kompilować. Gotowe instalki masz po kliknięciu systemu operacyjnego w dokumentacji. Aplikacja pozwoli Ci zdecydować, które połączenia w systemie są dozwolone, a które nie i poinformuje Cię, gdy wykryje podejrzany ruch sieciowy.


  1. Windows 11 będzie wspierał aplikacje z Androida

https://www.theverge.com/2021/6/24/22548428/microsoft-windows-11-android-apps-support-amazon-store

INFO: ciekawostką jest fakt, że nie będzie wspierany sklep Google Play, a jedynie platforma aplikacji od Amazona


  1. Nie używaj biurowego/firmowego/pracowego komputera i telefonu do prywatnych spraw

https://www.zdnet.com/article/stop-using-your-work-laptop-or-phone-for-personal-stuff-because-i-know-you-are/

INFO: artykuł wyjaśnia, jakie to niesie ze sobą zagrożenia i jak trudno niekiedy jest pozbyć się prywatnych 'śladów' z firmowych urządzeń


  1. Steganografia - ukrywanie obrazu w obrazie z użyciem JavaScriptu

https://dev.to/thormeier/feel-like-a-secret-agent-hidden-messages-in-images-with-steganography-37kh

INFO: przykład pełnej implementacji i wyjaśnienie działania algorytmu


  1. Jak uruchomić STATYCZNEGO Wordpressa na infrastrukturze AWS, płacąc za to $0.01 dziennie?

https://dev.to/aws-builders/serverless-static-wordpress-on-aws-for-0-01-a-day-1b29

INFO: rozwiązanie wygląda bardzo skomplikowanie, ale wszystko stawia się w pełni automatycznie z użyciem Terraforma


  1. Garbage Collector w Pythonie - dlaczego warto zainteresować się tematem?

https://mmazurek.dev/garbage-collector-w-pythonie/

INFO: bardzo fajnie opisana metoda na zarządzanie pamięcią w aplikacji i wyjaśnienie, dlaczego miałbyś to robić.


  1. Maddy - zestaw narzędzi do szybkiego postawienia własnego serwera mailowego

https://maddy.email

INFO: ma wsparcie dla SPF, DKIM, DMARC itp. Obsługuje zarówno wysyłanie poczty, jak i jej odbieranie


  1. BugBug - platforma do testów aplikacji webowych (posiada pakiet darmowy)

https://bugbug.io

INFO: aplikacja umożliwia 'nagranie' testów i zaprogramowanie ich regularnego wykonywania w chmurze. Zobacz film, aby zrozumieć, jak to działa. Rozwiązanie polskiej produkcji.


  1. Dobre praktyki przy tworzeniu aplikacji NodeJS pracujących w terminalu

https://github.com/lirantal/nodejs-cli-apps-best-practices

INFO: lista 28 porad podzielonych na kategorie: projektowanie komunikacji via CLI, dystrybucja aplikacji, dostępność, testowanie itp.


  1. Na iPhone nie da się stworzyć alternatywnego sklepu z aplikacjami omijającymi regulaminy Apple - to już nieaktualne

https://altstore.io

INFO: AltStore to platforma pozwalająca instalować (bez jailbreaka) aplikacje spoza sklepu. Projekt dopiero się rozwija i w bazie ma... jedną aplikację, ale od czegoś trzeba zacząć


  1. Historia samolotowych czarnych skrzynek - od czego się zaczęło?

https://spectrum.ieee.org/tech-history/space-age/the-inventor-of-the-black-box-was-told-to-drop-the-idea-and-get-on-with-blowing-up-fuel-tanks

INFO: ciekawy artykuł opisujący powstanie i rozwój wspomnianych urządzeń


  1. Pacstall - menadżer pakietów z Archa, ale dostępny na Ubuntu

https://github.com/pacstall/pacstall

INFO: jeśli kiedykolwiek korzystałeś z AUR i chciałbyś mieć podobne doświadczenia na Ubuntu, to ta aplikacja właśnie to umożliwia


  1. Co każdy programista powinien wiedzieć o dyskach SSD?

https://databasearchitects.blogspot.com/2021/06/what-every-programmer-should-know-about.html

INFO: czy to aby na pewno "dyski"? Co sprawia, że są takie szybkie? Dlaczego danych na nośnikach SSD nie da się nadpisać? (tak, dobrze przeczytałeś - nie da się. To co dzieje się na SSD to inna operacja)


  1. Tworzenie zaawansowanych grafik w CSS z użyciem CSS Paint API

https://tympanus.net/codrops/2021/06/18/drawing-graphics-with-the-css-paint-api/

INFO: artykuł wyjaśnia, jak korzystając z nieco ograniczonej (ale łatwiejszej w obsłudze) wersji CanvasRenderingContext2D można zdziałać cuda


== LINKI TYLKO DLA PATRONÓW ==


  1. Wszystko, co powinieneś wiedzieć o cachowaniu HTTP

https://uw7.org/un_60d5a7992b562

INFO: wiedza użyteczna dla każdego developera, admina i devopsa zajmującego się aplikacjami webowymi.


  1. Podręcznik do przeprowadzania pentestów aplikacji webowych (PDF, 179 stron, wydany w 2018 roku)

https://uw7.org/un_60d5a793e229d

INFO: aby pobrać podręcznik, musisz mieć konto na Linkedin. Kliknij podgląd dokumentu na pełnym ekranie, a następnie ikonę pobierania w rogu.


  1. Jak zostać dostawcą internetu - poradnik dla totalnie zielonych

https://uw7.org/un_60d5a78e3be9b

INFO: czego potrzebujesz, jak to zdobyć, jak skonfigurować, jaki hardware kupić. Z poradnika dowiesz się np., że na łączu 1Gbps bez problemu sprzedasz 500 abonamentów po 100Mbps, a klienci będą zadowoleni.


  1. Interaktywny podręcznik do nauki języka SQL

https://uw7.org/un_60d5a786a5432

INFO: według autora całość da się przerobić w jakieś 2-3h. Czasami przycisk "RUN" bywa nieaktywny - wtedy trzeba kliknąć ponownie.


  1. Lista narzędzi do pobierania filmów i grafik z social mediów

https://uw7.org/un_60d5a7620a598

INFO: część rozwiązań to aplikacje mobilne, a inne to typowe web aplikacje. Umożliwiają pobieranie filmów z FB, nagrań z InstaStory i wszystkiego tego, co dowolny użytkownik opublikował online


==

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 zestawienia, które i tak czytasz co tydzień

https://patronite.pl/unknow

80cd9934-9256-4b7d-8753-a4a7aadb3ffb

@szuwax Dzięki! zobaczę sobie. Ostatnio sporo łażę po mieście więc może coś uzupełnię. Choć pytanie jak szybko to zeruje baterie

Zaloguj się aby komentować

#unknownews


Mamy piątek, więc czas na zestawienie! Zapraszam do lektury


  1. Jak działa Apache Kawka? - wyjaśnienie na poziomie 5-letniego dziecka w formie książeczki z obrazkami

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)


  1. Historia sieci WEB, jaką znamy - rozwój technologii

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


  1. WayFinder - relaksująca gra przeglądarkowa polegająca na szukaniu elementów na mapie

https://wayfinder.nfb.ca

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).


  1. Dobre praktyki przy testowaniu kodu JavaScript i NodeJS

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


  1. Wykrywanie problemów z dostępnością stron internetowych z użyciem narzędzi wbudowanych w przeglądarkę

https://christianheilmann.com/2021/06/08/accessibility-issues-you-can-discover-and-fix-using-the-browser-developer-tools/

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


  1. Jak wygląda najczęściej kopiowany kod ze StackOverflow i dlaczego... zawiera on błąd?

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


  1. Jak obsługiwać sekrety (dane dostępowe, hasła itp) w aplikacjach działających w terminalu?

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

https://prestigemad.com/

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.


  1. Drobne przecieki związane z wyglądem Windowsa 11

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.


  1. Nowoczesne alternatywy dla klasycznych komend unixowych

https://github.com/ibraheemdev/modern-unix

INFO: cat z kolorowaniem składni? Przyjaźniejszy zamiennik seda? Łącznie 27 interesujących narzędzi


  1. Utrzymywanie stałych proporcji wysokości do szerokości w CSS (tzw. aspect-ratio)

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.


  1. Jak hackerzy wykorzystali Slacka do włamania się do EA Games

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.


  1. Jak i po co przestać się przestymulowywać cyfrowymi bodźcami?

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?


  1. Podłączenie komputera bez karty WiFi do sieci bezprzewodowej z użyciem Raspberry Pi

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.


  1. Kopia - nowe, otwartoźródłowe narzędzie do wykonywania kopii bezpieczeństwa plików

https://kopia.io

INFO: korzysta z Twojego (wybranego) storage. Obsługuje deduplikację, kompresję w locie i szyfrowanie danych. Klient działa na Windows/Linux/Mac.


  1. LanDrop - narzędzie do szybkiego przesyłania plików między komputerami w sieci LAN

https://landrop.app

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


  1. Jak dobrze Twoja przeglądarka zabezpiecza Cię przed śledzeniem i identyfikacją przez np. wydawców reklam?

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


  1. Joplin - wieloplatformowa aplikacja do notatek i list zadań

https://joplinapp.org

INFO: obsługuje synchronizację danych z Dropboxem, OneDrive, NextCloud, czy dowolnym plikowym zasobem sieciowym. Działa na Windows/Linux/Mac


  1. Ponad setka animowanych 'loaderów' napisanych w czystym CSS

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)


  1. Zaawansowane użycie metod konsoli w JavaScript - na console.log() świat się nie kończy

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.


  1. pyWhat - narzędzie do identyfikacji stringów. Wykrywa, czym jest tekst, który wkleiłeś

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.


  1. CSSGram - filtry z Instagrama zaimplementowane w czystym CSS

https://github.com/una/CSSgram

INFO: wybierasz filtr z listy, dodajesz jego nazwę jako klasę do obrazka i gotowe.


  1. Przegląd TOP15 wartych uwagi bibliotek do Reacta

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


  1. Jak zaimplementować na stronie funkcję "skopiuj do schowka"?

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.


  1. Podstawy operacji na liczbach binarnych - wyjaśnione w bardzo przystępny i szybki sposób

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


  1. Kiedy nowa wersja danego softu będzie dostępna i jakie zmiany wprowadzi?

https://released.info

INFO: strona agregująca daty releasów nowych wersji popularnych technologii.


== LINKI TYLKO DLA PATRONÓW ==


  1. Jesteś osobą mocno techniczną i swobodnie piszesz po angielsku? A może by na tym zarobić?

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


  1. Zbiór 160+ dobrych rad i tipsów do pracy z GITem

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ć


  1. Potężny zbiór linków do narzędzi dla designerów i ludzi od UX

https://uw7.org/un_60cc5f2c4a56b

INFO: całość podzielona na działy: projektowanie, mockupy, no-code, dostępność i dziesiątki innych


  1. Podręcznik przygotowujący do rozmów kwalifikacyjnych z HTML/CSS/JavaScript

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:

https://patronite.pl/unknow

cfef768f-30ed-45e7-99e9-79af1b5e9ee3

Zaloguj się aby komentować

#unknownews


Dzisiaj publikuję znacznie później niż zwykle, ale dzięki temu przynajmniej połowa Twojego piątku będzie produktywna


  1. Ekstremalna optymalizacja serwera WWW (nginx) - od 224k req/sec do 1.2M

https://talawah.io/blog/extreme-http-performance-tuning-one-point-two-million/

INFO: autor pokazuje kolejne kroki optymalizacji mającej na celu przygotowanie API mogącego obsługiwać przynajmniej milion requestów na sekundę na pojedynczej instancji EC2 (model c5.xlarge)


  1. Słuchasz muzyki tylko w najwyższej jakości? A faktycznie czy umiałbyś rozpoznać, która jakość jest najwyższa?

https://www.npr.org/sections/therecord/2015/06/02/411473508/how-well-can-you-hear-audio-quality?t=1622044062122&t=1623396391703

INFO: posłuchaj sześciu utworów. Każdy z nich dostępny jest w jakości 128kbps, 320kbps oraz w formie czystego, nieskompresowanego pliku WAV. Twoje zadanie to znalezienie tego ostatniego.


  1. Jak debugować problemy z wyświetlaniem strony na iPhone? - kompleksowe podejście

https://css-tricks.com/debugging-ios-safari/

INFO: czy to wina rozdzielczości? może to specyfika przeglądarki? a może po prostu "na iPhone tak to działa"? Każdy z tych problemów ma swoje rozwiązanie.


  1. Jak działają zapytania DNS w systemie Linux? - to nie może być trudne, prawda?

https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/

INFO: pięcioczęściowa seria wyjaśniająca krok po kroku, co dzieje się podczas odpytywania systemu o nazwę domeny


  1. iPhone 12 wyłowiony z kanału po 7 godzinach spędzonych pod wodą (działał!) - ciekawa była metoda odnalezienia go i wyłowienia

https://riedel.wtf/iphone-12-pro-in-canal-magsafe-fishing-rod/

INFO: autor tekstu przy okazji odkrył, że użycie bluetooth (celem np. błyśnięcia ekranem) i próby dzwonienia na telefon znajdujący się głęboko pod wodą zazwyczaj nie przynoszą rezultatów


  1. Używaj poprawnych tagów HTML do zadania, jakie chcesz wykonać - czyli słów kilka o semantyce

https://localghost.dev/2021/06/the-right-tag-for-the-job-why-you-should-use-semantic-html/

INFO: dlaczego nie powinieneś wrzucać wszystkiego w DIVy i SPANy? Wyjaśnienie jest w artykule.


  1. Wszystkie komputery Apple z chipem M1 posiadają buga w zabezpieczeniach, którego nie da się naprawić (bez wymiany procesora)

https://m1racles.com

INFO: ostatnio sporo się mówi o tym błędzie. Zanim jednak napiszesz w komentarzu kultowe "i dlatego właśnie nie kupuję Maków!", przeczytaj proszę FAQ na stronie. Autor wyjaśnia tam, że praktycznie nic Ci nie grozi, a bug jest bardziej nerdowską ciekawostką.


Generator rysowanych map z ulicami - dobre jako np. plakat na ścianę

https://anvaka.github.io/city-roads/

INFO: podajesz nazwę miasta/regionu, czekasz (potrzeba cierpliwości) i masz naprawdę fajną grafikę. Obsługiwane są wszystkie miasta, wsie itp., ale dla lepszego efektu warto wpisać duże miasto. Eksport do SVG/PNG jest dostępny pod "Customize...".


  1. Astro - generator statycznych stron internetowych, ale... z wersji dynamicznej

https://astro.build/blog/introducing-astro

INFO: budujesz stronę w czymkolwiek zechcesz, a Astro robi z tego wersję statyczną.


  1. Jak stworzyć przyjazną dla środowiska stronę internetową?

https://branch.climateaction.tech/issues/issue-1/hands-on-sustainable-web-design/

INFO: wyjaśnienie, co wpływa na bycie 'green' i jak można poprawić stronę, aby być bardziej ekologicznym


  1. Container Queries w CSS - jak z nimi pracować

https://ishadeed.com/article/container-queries-for-designers/

INFO: artykuł dobrze wyjaśnia, czym są wspomniane kontenery i dlaczego używanie media query to nie jest to samo. Przyjemne wyjaśnienie.


  1. Czy wszystkie komentarze w kodzie mają sens? Kiedy komentarze mogą być zbyteczne

https://blog.jim-nielsen.com/2021/useful-and-usless-code-comments/

INFO: komentowanie kodu to dla niektórych coś na wzór obowiązku, a nie dobra praktyka, która ma poprawić zrozumienie kodu. Przez to poczucie obowiązku, komentowane często są elementy niepotrzebujące komentarza i/lub kod komentowany jest na niewłaściwym poziomie szczegółowości.


  1. Jak zbudować twitterowego bota, zupełnie bez programowania i bez wydawania pieniędzy na jakiekolwiek narzędzia

https://gumroad.com/l/twitter-bot

INFO: poradnik (4 filmy z tutorialami) jest dostępny w modelu "zapłać ile chcesz", ale jeśli nie jesteś w stanie dać nawet $1, to wpisz tam zero - też zadziała


  1. Dlaczego Proof-Of-Stake mający zastąpić Proof-Of-Work np. w Ethereum jest problematyczny?

https://github.com/stickfigure/blog/wiki/Proof-Of-Stake-Wears-No-Clothes

INFO: autor prostymi słowami (z pominięciem algorytmów, obliczeń itp.) wyjaśnia, do czego może doprowadzić przejście na PoS.


  1. vaice2json - rozpoznawanie głosu w trybie offline (rozwiązanie Open Source)

https://voice2json.org

INFO: jest to narzędzie CLI, pracujące na plikach WAV. Może przydać się do zrobienia własnej wersji asystenta głosowego. Posiada moduł do obsługi języka polskiego. Ta aplikacja dopasowuje próbkę głosu do wzorca, czyli umie rozpoznawać wydawane polecenia, ale nie wykona transkrypcji tekstu.


  1. Interaktywny kurs CSS prosto od Google - zupełnie za darmo

https://web.dev/learn/css/

INFO: naprawdę przystępnie napisany i zwięzły kurs CSS. Przykłady osadzone są przez CodePen, więc można się nimi dynamicznie pobawić.


  1. Jak działają hasła maskowane? - "podaj pierwszą cyfrę telekodu..." (film, 7 minut)

https://is.gd/3tqh66

INFO: krótkie wyjaśnienie algorytmu, jego wad i przypadków użycia.


  1. Jak NIE tworzyć buttonów w HTML - krótkie porównanie rozwiązań z komentarzem

https://www.buttoncheatsheet.com/

INFO: przycisk na stronie można osadzić jako button, input, div, ostylowany link i jeszcze na kilka innych sposobów. Które z nich są złe, a które skrajnie złe i dlaczego?


  1. Superintendent - odpytuj pliki CSV tak, jakby to była baza SQL. Do tego graficznie

https://superintendent.app

INFO: natywna aplikacja na Windows/Linux/Mac, która w wersji beta dostępna jest zupełnie za darmo. Na załączonym na stornie filmie widać, jak się tego narzędzia używa.


  1. Czym różnią się Su, Sudo Su, Sudo -s oraz Sudo -i?

https://www.maketecheasier.com/differences-between-su-sudo-su-sudo-s-sudo-i/

INFO: taka ciekawostka dla adminów i devopsów. Wyjaśnienie, kiedy używać każdej z tych opcji


  1. Piszesz aplikacje na Maca? Lepiej iść do marketu, czy rozpowszechniać oprogramowanie na własną rękę?

https://www.jessesquires.com/blog/2021/06/02/to-distribute-in-the-mac-app-store-or-not/

INFO: odpowiedź nie jest taka oczywista, bo oba wyjścia posiadają swoje plusy jak i minusy. Poza tym zawsze można zdecydować się na model mieszany


  1. Używanie menadżerów haseł - czy może nas to narażać na jakieś niebezpieczeństwa?

https://lock.cmpxchg8b.com/passmgrs.html

INFO: autor pokazuje, że menadżery haseł także można sprytnie zaatakować. Wektory ataku są jednak na tyle specyficzne, że przeważnie lepiej dla Ciebie będzie używać menadżera niż zaniechać jego używania z wymienionych powodów


  1. Minimalistyczny edytor kodu w wersji selfhosted z obsługą wielu użytkowników

https://github.com/ekzhang/rustpad

INFO: działa to trochę jak dokumenty google, gdzie wielu userów, jednocześnie może modyfikować kod aplikacji.


  1. Jak bezpiecznie zachować dane "na zawsze"?

https://drewdevault.com/2020/04/22/How-to-store-data-forever.html

INFO: ciekawa analiza tematu. Jaki nośnik wykorzystać? Jaką technologię? jak to wszystko połączyć i czego zdecydowanie nie używać?


  1. Pisanie "sprytnego" kodu - zło, czy dobre rozwiązanie?

https://www.hillelwayne.com/post/cleverness/

INFO: niekiedy napotykamy się na kod źródłowy, który wykorzystuje bardzo wymyślne właściwości języka. Trudno się to czyta, trudno go zrozumieć, ale przynajmniej jest zgrabny i krótki. Istnieje jednak inny rodzaj sprytnego kodu - taki, który wykorzystuje właściwości danego problemu, a nie języka.


== LINKI TYLKO DLA PATRONÓW ==


  1. Jak używać HTTPS na localhoście? Poradnik.

https://uw7.org/un_60c356b027c29

INFO: do czego potrzebujesz HTTTPSa? Chcesz przetestować usługi/serwisy działające jedynie w wersji szyfrowanej, albo wpisałeś sobie do hostów domenę swojego przyszłego serwisu i chcesz przetestować jej działanie w wersji 1:1 jak oryginalnej, ale podając kod z lokalnego komputera.


  1. Jak napisać rozszerzenie do przeglądarki Chrome (w praktyce: do każdej przeglądarki obsługującej webextensions) w czystym JS

https://uw7.org/un_60c356b52a507

INFO: bardzo zwięzły, ale - jakby nie patrzeć - w zupełności wystarczający tutorial


  1. System do automatyzacji śledztw OSINT - zbieranie informacji o domenach, mailach i ogólnie o ludziach

https://uw7.org/un_60c356b996571

INFO: narzędzie w stylu recon-ng, z tym że posiadające interfejs webowy i ponad 200 dodatków zbierających dodatkowe informacje


==

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 patronów zestawienia:

https://patronite.pl/unknow

e76be0c0-3099-4762-ad73-cb289e7690ed

Zaloguj się aby komentować

#unknownews

Niby mamy długi weekend, ale ja się nie obijam i nowe zestawienie ciekawych linków z branży IT jest już gotowe

Dzisiaj złowiłem sporo edukacyjnych gier. Widocznie ten 'długowekendowy' klimat mi się udzielił


  1. The Unix Game - rozwiązuj zadania w terminalu Unixa/Linuksa, budując proste programy z dostępnych klocków

https://unixgame.io/unix50

INFO: nawigacja w grze jest kiepska. W górnym menu masz kategorie zadań, a na dole po lewej wybierasz konkretne zadanie. Poprawność odpowiedzi sprawdzisz klikając 'Submit'


  1. Speedrun Super Mario Bros - gdzie leży granica ludzkich możliwości? Analiza. (film, 45 minut)

https://is.gd/81Bhfs

INFO: co pewien czas padają nowe rekordy szybkości przejścia wspomnianej gry. Czy istnieje jednak jakiś rekord, którego człowiek już nie będzie w stanie pokonać? Istnieje


  1. ZjebanOS - celowo uszkodzony obraz dockera. Zadaniem użytkownika jest spróbować go naprawić (system wstaje, usługi nie)

https://hub.docker.com/r/unknow/zjebanos

INFO: obraz zawiera niedziałającego apache, nginx oraz aplikację pisaną w PHP. Jest to obraz do nauki debugowania problemów z Linuksem. Niektóre zadania są dość złośliwe


  1. Flexbox Zombies - lubisz zabijać zombiaki, a jednocześnie chcesz nauczyć się CSSa

https://mastery.games/flexboxzombies/

INFO: gra wymaga założenia konta i normalnie jest płatna, ale teraz można ją aktywować zupełnie za darmo


  1. "Polscy Programiści" - serwis agregujący blogi i kanały YouTube polskich developerów

https://polscyprogramisci.pl

INFO: Wszystkie linki prowadzą do materiałów w języku polskim. Dostępna jest wyszukiwarka, a baza danych zawiera obecnie ponad 250 autorów i około 8200 linków. Projekt stale się rozwija.


  1. Jak wygląda kod ransomware napisany w Pythonie?

https://github.com/jorgetstechnology/DeathRansom

INFO: aplikacja szyfruje zawartość dysku (lub jeden wskazany plik w ramach testów) i żąda okupu. Źródła są interesujące, bo znajdziemy w nich kod odpowiedzialny za utrudnienie deasamblacji, utrudnienie debugowania (pułapki dla debugerów, zakaz odpalania w sandboxie czy VM). Pouczająca lektura


  1. Sztuka używania wiersza poleceń - rozbudowany poradnik w języku polskim

https://github.com/jlevy/the-art-of-command-line/blob/master/README-pl.md

INFO: dobre wprowadzenie od absolutnych podstaw, poprzez użyteczne, często używane operacje. Każdy znajdzie tu coś dla siebie.


Zbuduj sobie Tindera - czego potrzebujesz, aby stworzyć taki serwis?

https://dev.to/devlorenzo/13-apis-to-help-you-build-a-dating-app-57o7

INFO: to oczywiście rozważania czysto teoretyczne (i niestety wymagające sporo pieniędzy), ale pozwalające dość szybko wypuścić działający prototyp aplikacji. Artykułu można użyć jako inspiracji i źródła ciekawych, gotowych rozwiązań


  1. Cmentarz projektów Google - czyli ponad setka projektów, które nie udały się tej firmie

https://www.failory.com/google

INFO: przy każdym projekcie widnieje powód jego wycofania, a po kliknięciu nazwy można poczytać więcej na jego temat.


  1. Kolekcja filmów z filmami od znanych startupów - jako inspiracja

https://typestudio.co/resources/product-videos

INFO: chcesz zaprezentować swój projekt w formie wideo, ale nie wiesz jak to zrobić? Weź przykład z Notion, Zapiera, Canvy czy Figmy. Przeczytaj koniecznie teksty pod filmami. Znajdziesz tam info, jakiego sprzętu użyto do nagrywania i kilka ciekawostek z nagrań.


  1. Dlaczego przeglądarka Safari (losowo?) traktuje niektóre pola tekstowe jako pola logowania?

https://github.com/livewire-ui/spotlight/issues/25

INFO: ciekawy bug. Okazuje się, że nie jest to losowa aktywacja podpowiadania haseł, a sprytny (nie zawsze działający) system sugestii


  1. Upuść kroplę wody na mapie USA i zobacz, dokąd prawdopodobnie popłynie

https://river-runner.samlearner.com

INFO: ciekawa symulacja prezentująca obieg wody. Woda czasami trafi do jeziora, a najczęściej popłynie rzekami do oceanu


  1. System rozpoznawania obrazu w Tesli oszalał i wszędzie widział sygnalizację świetlną - nazwijmy to nieprzetestowanym przypadkiem brzegowym

https://twitter.com/FSD_in_6m/status/1400207129479352323

INFO: rzuć okiem do komentarzy, aby poznać rozwiązanie zagadki, jak do tego doszło


  1. YARE - strategia czasu rzeczywistego (gra!) w której sterujemy swoimi jednostkami pisząc kod w JavaSript

https://yare.io

INFO: wygląda ciekawie. Można grać na żywo z innymi ludźmi, ale muszę przyznać, że pogubiłem się już trochę w samouczku Nie jest to takie proste w obsłudze.


  1. PlayngCards - serwis online do prowadzenia rozgrywek w karcianki/planszówki przez neta. Serwis NIE pilnuje żadnych zasad.

https://playingcards.io

INFO: wszyscy gracze widzą tą samą planszę. Można wszystko customizować do woli i dostosować do gry, którą sam wymyśliłeś. Serwis nie powie, czy dany ruch jest dozwolony, bo dozwolone są wszystkie. To inni gracze mogą co najwyżej protestować. Dobra platforma do grania w gry z młodości, dla których nie istnieją wersje online.


  1. GoTTY - udostępnij swój linuksowy terminal jako aplikację webową

https://github.com/sorenisanerd/gotty

INFO: terminal można udostępnić wielu użytkownikom w trybie tylko do odczytu, jak i w trybie pełnego dostępu.


  1. Gotowy skrypt wyłączający w Windows 10 dziesiątki funkcji zagrażających prywatności użytkownika

https://gist.github.com/alirobe/7f3b34ad89a159e6daa1

INFO: musisz odkomentować z listy tweaków, które elementy chcesz użyć. Warto przeczytać (w komentarzach do funkcji) co dana opcja robi


  1. Jak lokalizacja broni atomowej z USA zostałą zdradzona przez... aplikację do nauki online (coś jak fiszki/flashcards)

https://www.bellingcat.com/news/2021/05/28/us-soldiers-expose-nuclear-weapons-secrets-via-flashcard-apps/

INFO: armia szkoliła swoich żołnierzy wiedzy związanej z tą bronią z użyciem publicznie dostępnej aplikacji. Pytania były dostępne dla każdego.


  1. Techniki z HTML i CSS, które pomogą Ci zredukować ilość używanego kodu JavaScript

https://calendar.perfplanet.com/2020/html-and-css-techniques-to-reduce-your-javascript/

INFO: Rozwiązanie tych problemów bez użycia JS ma na celu poprawienie dostępności strony i przyspieszenie jej działania.


  1. Github Actions jako zamiennik dla typowego oprogramowania do Continuous Integration (film, 26 minut)

https://is.gd/6GLt1y

INFO: tutorial tłumaczący, jak zbudować prostą automatyzację z użyciem Githubowych akcji. Tutaj na przykłądzie aplikacji pisanej w NodeJS


  1. Dragula - skrajnie prosta biblioteka JS do implementacji drag & drop

https://github.com/bevacqua/dragula

INFO: wszystko ogranicza się do wywołania jednej funkcji. Po jej zastosowaniu można przeciągać elementy między kontenerami. Warto rzucić okiem na demo.


  1. Caldera - przetestuj bezpieczeństwo swoich rozwiązań z IT (wprowadzenie do tematu po polsku)

https://avlab.pl/caldera-framework-przetestuj-swoj-produkt-bezpieczenstwa/

INFO: aplikacja jest frameworkiem do symulacji ataków hackerskich. Przydatna dla ludzi z branży security, a konkretniej red-team. Działa na Macu/Linuksie/Windowsie.


  1. Rozszerzenie do przeglądarki Chrome pozwalające limitować czas spędzany na wybranych stronach

https://chrome.google.com/webstore/detail/limit-set-limits-for-dist/blcdfhbibkkjpfdddnmnmhfgjlicebba

INFO: jeśli za dużo czasu marnujesz na przeglądanie rozrywkowych treści, możesz wrzucić je na czarną listę i limitować


  1. RPG-cli - bardzo osobliwy zamiennik komendy 'cd' dla skrajnie znudzonych adminów [Windows/Linux/OSX]

https://github.com/facundoolano/rpg-cli

INFO: chodzisz po swojej strukturze katalogów, ale w niektórych zakamarkach dysku czekają na Ciebie potwory (pająki, węże, ślimaki - 15 różnych klas). Walczysz z nimi w systemie turowym. Zawsze możesz powrócić do katalogu domowego, aby trochę się zregenerować. Zabawna koncepcja


== LINKI TYLKO DLA PATRONÓW ==


  1. Chcesz zostać ekspertem od sztucznej inteligencji? Jak to osiągnąć i jakie dwie popularne drogi rozwoju możesz wybrać?

https://uw7.org/un_60b9fa696ab1d

INFO: to interaktywna mapa pokazująca Ci, jakie tematy należy zbadać i którymi drogami można iść, aby rozpocząć karierę w branży AI. Szare bloki to dostępne opcje, a niebieskie, to te, które poleca autor poradnika.


  1. Zbiór wideo kursów na temat React, NextJS, Laravel, JavaScript, HTML, Vue, Flutter, NodeJS i dziesiątek innych (YouTube)

https://uw7.org/un_60b9fa709d356

INFO: kliknij zakładkę 'Playlists', aby zobaczysz wszystkie kursy. Gość fajnie tłumaczy. Warto rzucić okiem.


  1. Lista darmowego i otwartoźródłowego oprogramowania respektującego prywatność

https://uw7.org/un_60b9fa7799650

INFO: nie chcesz używać aplikacji wielkich firm? a może lubisz rozwiązani selfhosted? jeśli tak, to ta lista zdecydowanie Ci się przyda


  1. Zbiór najlepszych praktyk przy pracy z docker-compose (dość długi artykuł)

https://uw7.org/un_60b9fa7d8af41

INFO: tworząc obrazy dockera możemy bardzo usprawnić swoją pracę. Oto zbiór wskazówek jak to zrobić


==

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 ️ - thx.


Podoba Ci się to, co robię w Internecie?

Dołącz do moich patronów

https://patronite.pl/unknow

c279c8a0-51a7-4b4a-8381-684c9c093297

Zaloguj się aby komentować

#unknownews


Czas obniżyć Twoją produktywność w pracy

Oto i jest! Nowe wydanie mojego zestawienia.


  1. Interaktywny serwis do nauki nowoczesnego CSSa

https://www.euismod.dev/

INFO: z menu po lewej wybierz lekcje lub quiz. Sugeruję rozpocząć od sprawdzenia swojej wiedzy, aby wiadomo było, które lekcje trzeba przerobić.


  1. Symulator dockowania SpaceX ISS - trudne i mocno czasochłonne

https://iss-sim.spacex.com

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ć


  1. 'Fiszki' do nauki architektury AWS. Czytasz pytanie, odpowiadasz i samodzielnie oceniasz swoją odpowiedź.

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.


  1. Doom Captcha - zabij 4 przeciwników, aby rozwiązać captchę

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!


  1. JWT... wszędzie tylko JSON Web Tokeny, ale czy naprawdę potrzebujesz go do uwierzytelnienia użytkownika?

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.


  1. Interfejs typu brain-to-text umożliwia sparaliżowanym pacjentom pisanie na komputerze z szybkością około 90 znaków/min.

https://arstechnica.com/science/2021/05/neural-implant-lets-paralyzed-person-type-by-imagining-writing/

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).


  1. A gdyby tak wykorzystać DNSa jako bazę danych typu key-value?

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)


Jak debugować aplikacje linuksowe z użyciem GDB?

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


  1. Flat Data + Flat Viewer - sposób na zbieranie, gromadzenie i wizualizowanie danych przechowując je w repo gitowym

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?


  1. Wizualizowanie tego, jak telefon dobiera sobie stacje bazowe w trakcie podróży

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ą


  1. Site Isolation - nowe zabezpieczenie w Firefoksie

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.


  1. Prosta metoda na wyszukiwanie commita GITa na podstawie jego opisu

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


  1. Jak Dropbox przyspieszył działanie swojego windowsowego klienta, optymalizując ustawienia TCP w systemie

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


  1. Ethereum obniży zużycie energii, jakiej potrzebuje do działania o 99,95%?

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)


  1. Oficjalne wydanie 1Password dla Linuksa jest już dostępne

https://blog.1password.com/welcoming-linux-to-the-1password-family/

INFO: była wersja alpha, później beta, a teraz jest klasyczna wersja stabilna.


  1. Ponoć porównywanie się z innymijest złe, ale kto by się tym przejmował - sprawdź, jak bardzo odbiegasz od normy

https://thanaverage.xyz

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"?


  1. Dlaczego NIE powinieneś używać GIT LFS (Large File Storage)?

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.


  1. LibraChat - wygląda na to, że mamy następcę Freenode.

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.


  1. Jak szybko uruchomić serwer HTTP podający zawartość aktualnego katalogu?

https://gist.github.com/willurd/5720255

INFO: zbiór jednolinijkowców realizujących to zadanie w Pythonie, Perlu, Rubym, PHP i kilku innych technologiach


  1. Czy aby na pewno powinniśmy czytać "Czysty Kod" autorstwa Roberta C. Martina?

https://qntm.org/clean

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


  1. Narzędzie online do powiększania fotek z zachowaniem dobrej jakości obrazu (bazuje na AI)

https://letsenhance.io

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.


  1. Wygląda na to, że Chrome planuje dodać wsparcie dla RSSa

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


  1. Jak zrozumieć pełen proces powstawania oprogramowania? Proste wyjaśnienie każdego z etapów.

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.


  1. TimeTrace - terminalowe narzędzie do zliczania czasu pracy nad projektami

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ń.


  1. Szybkie prototypowanie elektroniki z użyciem... drukarki atramentowej? Tak, to możliwe.

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.


  1. Rosyjska klawiatura ochroni Cię przed malwarem?

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 ==


  1. Jak stworzyć własną, miniaturową dystrybucję linuksa mieszczącą się na dyskietce?

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.


  1. Automatyzacja działań webowych z użyciem Puppetera - gotowe receptury

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.)


  1. Baza danych ponad 500 zupełnie darmowych wideo-kursów technicznych i nie tylko (programowanie, administracja serwerami, startupy 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ę

https://patronite.pl/unknow

4950c0cc-5a43-4a1c-8737-56bc725e017c

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


  1. Historia "węża" z Nokii - czyli o tym, jak firma stworzyła podwaliny pod przemysł gier mobilnych

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


  1. Jak działa UTF-8? Co kryje się pośród ponad 150k znajdujących się tam znaków?

https://tonsky.me/blog/emoji/

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.


  1. Prowadzenie wiralowej strony oczami autora - jak to wygląda? ile można zarobić w kilka dni?

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.


  1. Jak działa font-size w HTML? Nie do końca tak, jak myślisz

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


  1. Gazeta bazująca na e-ink? Czemu by nie. 32-calowy wyświetlacz sprawdza się świetnie

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.


  1. Przećwicz na realnych przykładach, wszystkie podatności opisane w OWASP TOP10

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!


  1. Opensourcowy miernik szybkości połączenia z Internetem (download/upload)

https://librespeed.org

INFO: nie ma reklam, nie używa flasha/javy, nie korzysta z websocketów itp. Po prostu działa


Dlaczego na wszystkich moich serwerach znajduje się pusty plik o rozmiarze 8GB?

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)


  1. Jak wpadka w autouzupełnianiu na stronie wygenerowała rachunek na $2023

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.


  1. Smartfon obniża Twoją produktywność? Tak, ale nie tylko wtedy, gdy go używasz

https://blog.rize.io/blog/phones-and-apps-reduce-your-ability-to-focus-even-when-they-dont-distract-you

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


  1. Strona, która zawiera triggery do wszystkich uprawnień w nowoczesnych przeglądarkach

https://permission.site

INFO: warto rzucić okiem na plik JS z kodem źródłowym, bo tam znajdziemy przykłady implementacji zapytań o te uprawnienia.


  1. Jak poradzić sobie z nakładaniem tekstu na zdjęcie w CSS - można to wykonać estetycznie na 6 sposobów

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.


  1. Debugujesz aplikacje w Pythonie wklejając print() w losowe miejsca? Skorzystaj z IceCream

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


  1. Ultimate Plumber - świetne narzędzie do pracy ze strumieniami na Linuksie

https://github.com/akavel/up

INFO: zobacz animację na stronie projektu, a od razu zrozumiesz, jak to działa i co to robi


  1. Wyłącz WCAG, włącz myślenie - czyli o dostosowywaniu stron dla osób niepełnosprawnych słów kilka

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)


  1. DNS Peep - narzędzie do podglądania zapytań DNS wysyłanych przez Twój system operacyjny (Linux)

https://jvns.ca/blog/2021/03/31/dnspeep-tool/

INFO: uruchamiasz i widzisz spis wszystkich domen, o które pyta OS


  1. Grafika SVG wyjaśniona w 100 sekund - z przykładami kodu (film, nieco ponad 100 sekund...)

https://is.gd/Kg88WT

INFO: bardzo przyjemne i mocno skondensowane wprowadzenie do formatu plików SVG. Składania poleceń, a nawet wyjaśnienie budowania krzywych


  1. Co to są skip-linki i dlaczego powinieneś ich używać jeśli dbasz o dostępność swojej strony?

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.


  1. Próba stworzenia najwolniejszej i najszybszej jednocześnie strony internetowej - czyli oszukiwanie statystyk Lighthouse

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.


  1. Kilka metod na przyspieszenie działania CSS na Twojej stornie, a w konsekwencji też na przyspieszenie strony

https://calibreapp.com/blog/css-performance

INFO: jakie osadzanie CSSa blokuje przeglądarkę? dlaczego 'import' nie jest dobrym rozwiązaniem i kilka innych.


  1. Mail Studio - aplikacja (Windows/Linux/Mac) do budowy responsywnych szablonów mailowych

https://mailstudio.app

INFO: idealne rozwiązanie jeśli masz swój newsletter. Do zastosowań niekomercyjnych jest za darmo.


  1. Pro1X - smartfon z Linuksem i pełną klawiaturą QWERTY

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.


  1. Szukasz edytora WYSIWYG dla swojej strony? Możesz zbudować własny. Oto frameworki, które Ci pomogą

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


  1. Buildbase - narzędzie opensource (i selfhosted zarazem) typu low-code do szybkiego stawiania aplikacji wewnętrznych

https://www.budibase.com

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 ==


  1. Generatory webowe - wybierz kategorie i zbuduj to, czego potrzebujesz

https://uw7.org/un_6066fda4d413e

INFO: animacje w CSS, komponenty HTML, metatagi z Open Graph i wiele innych. Tego jest sporo (przeklikaj kategorie)


  1. Galeria komponentów webowych - skopiuj gotowe rozwiązanie

https://uw7.org/un_6066fdac010fe

INFO: po co się męczyć z projektowaniem akordeonu, ładnie ostylowanego cytatu, czy schludnych przycisków? Skopiuj gotowca.


  1. Analiza 100 milionów artykułów udostępnionych w social mediach - jak zbudować wpis idealny?

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

https://patronite.pl/unknow

062b3623-f429-40e2-a0d0-bc51b7290fff

Zaloguj się aby komentować

#unknownews


Zapraszam do lektury najnowszego zestawienia ciekawych linków z branży IT


  1. CoScreen - udostępnianie ekranu dla developerów (pair programming, nauka programowania, team meetingi itp)

https://www.coscreen.co

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.


  1. Po 50 latach złamano słynny, 340-znakowy szyfr Zodiaka - znana jest treść listu nieuchwytnego, seryjnego mordercy z USA

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ł.


  1. GREX - sprytny sposób na tworzenie wyrażeń regularnych (nie musisz znać nawet ich podstaw)

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.


  1. Fontemon - pierwsza gra komputerowa napisana jako... font (to klon Pokemona)

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


  1. 0 A.D - darmowa, opensourcowa gra RTS z przyjemną grafiką - ściągnij, przetestuj

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.


  1. Jak algorytm GTP-3 radzi sobie z generowaniem tekstów na podryw? - powiedzmy, że 'różnie'

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


  1. Ciekawa analiza bugów w Duke Nukem 3D - jak działają lustra?

https://mobile.twitter.com/Foone/status/1372766463556083715

INFO: przeglądnij cały wątek. Eksperymenty realizowane przez autora są świetne (np. co się stanie jeśli użyjesz kodu na przenikanie przez ściany i przejdziesz przez lustro?)


Throttling vs debouncing przy projektowaniu wyszukiwarek czy autouzupełniania - co to jest i które rozwiązanie warto wybrać?

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.


  1. StackOverflow Teams - od teraz za darmo dla teamów do 50 osób.

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.


  1. Rzuć pracę, załóż Patreona, bądź Youtuberem i żyj z tego?! - nooo... może się to nie udać

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.


  1. PageXL - narzędzie do szybkiego stawiania prostych stron (landing page)

https://pagexl.com/en/

INFO: za darmo można stworzyć do 2 stron. Płatny plan kosztuje €2/msc.


  1. Tworzenie złożonych deepfake z jednego obrazu wejściowego - jak bardzo zaawansowana jest obecnie ta technologia?

https://is.gd/kJgD7u

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ąć...


  1. Potrzebujesz czata na stronie do obsługi swoich klientów? - ciekawa alternatywa dla płatnych rozwiązań. Możesz odpisywać prosto ze Slacka

https://papercups.io

INFO: masz dwie opcje: selfhosted (wszystko za darmo i bez limitów) lub wersja SaaS, gdzie za darmo masz 100k/msc wiadomości.


  1. SQLite to nie zabawka - to narzędzie posiadające spory potencjał

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.


  1. Stwórz sobie (online, bez instalacji czegokolwiek) własną skórkę do VS Code

https://themes.vscode.one

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).


  1. Jak szybko wypełnić tabele w SQL przykładowymi danymi?

https://antonz.org/random-table/

INFO: szybka metoda na generowanie nawet milionów testowych danych za pomocą jednego zapytania SQL


  1. Lista 28 polecanych rozszerzeń do VS Code dla Web Developerów

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ć.


  1. Naucz się czegoś użytecznego w 90 minut - seria webinarów (186 odcinków)

https://www.learnwithjason.dev/episodes

INFO: szeroki zakres tematyczny poruszanych zagadnień. Odcinki, które widziałem są na naprawdę dobrym poziomie


  1. PyWebIO - prosta biblioteka do tworzenia webowych interfejsów użytkownika

https://github.com/wang0618/PyWebIO

INFO: zobacz załączone animacje, aby zrozumieć, jak to działa. Nie wymaga znajomości HTML/CSS/JS.


  1. Po 27 latach od premiery PS1, wypuszczono softmoda na tę konsolę (film, 11 minut) - zobacz na filmie o co chodzi

https://is.gd/mKg0Xe

INFO: modyfikacja umożliwia manipulowanie zapisanymi stanami gier. Film wyjaśnia jak to dokładnie działa


  1. Skrypt Pythona zamieniający notatki w formie tekstowej na wyglądające na pisane odręcznie (tak! w tę stronę)

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


  1. w 2020 roku, prawie 2/3 wszystkich zapytań Google nie kończyło się otworzeniem jakiejkolwiek strony docelowej

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.


  1. Szukasz inspiracji dla strony swojego projektu? - zobacz, jak zrobili to inni

https://saaspages.xyz/

INFO: przegląd rozwiązań ze znanych startupów i SaaSów. Wybierz kategorię np. cennik, FAQ, blog i zainspiruj się


  1. Jedno narzędzie webowe do zarządzania plikami w prawie 100 różnych chmurach

https://rethink.software

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 ==


  1. Potrzebujesz generatora statycznych stron lub Headless CMSa? Oto ciekawe zestawienie dostępnych rozwiązań

https://uw7.org/un_605ddad97a8c1

INFO: kilkaset rozwiązań do wyboru. Z podziałem na technologie, użyty framework frontendowy, licencje itp.


  1. Co najbardziej wpłynęło na poczucie Twojego szczęścia w ubiegłym roku? [dyskusja w komentarzach]

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


  1. Naucz się programować w GO - praktyczny podręcznik online

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

b47cb85d-6d4a-497a-8687-9f2e5be209d6

Zaloguj się aby komentować

#unknownews


Nadszedł piątek - czas na nowe zestawienie ciekawych linków z branży IT.

Numer 7 podesłał sponsor, a numeru 9 powinieneś unikać w pracy, ale i tak wiem, że klikniesz


  1. Scrollycoding - rewolucyjna metoda na tworzenie blogów programistycznych? (film, 8 minut)

https://is.gd/Zsu92C

INFO: kod w artykule rozbudowuje się wraz z czytaniem kolejnych rozdziałów tekstu. Można oznaczać konkretne fragmenty kodu itp.


  1. Na jakiej zasadzie działały stare klawiatury ze złączem PS/2 - wyjaśnienie (film, 33 minuty)

https://is.gd/P9nHER

INFO: dość długi film, ale autor w naprawdę interesujący sposób wyjaśnia wszystko, a do tego krok po kroku buduje prototyp dekodera do kodów klawiszy


  1. Zoom Escaper - niezbędnik pracownika do opuszczania niewygodnych spotkań online

https://zoomescaper.com

INFO: generuje sztuczne echo, zakłócenia na linii, płacz dziecka, sąsiada-wiertarkę, czy szczekające psy


  1. REST vs GraphQL vs gRPC - proste porównanie na przykładach

https://www.danhacks.com/software/grpc-rest-graphql.html

INFO: jeśli zastanawiasz się, którą technologię powinieneś wybrać dla swojego API, to ten artykuł może ułatwić Ci wybór


  1. Ciekawe podejście do pisania selektorów w CSS - zdecydowanie skraca zapis

https://www.silvestar.codes/articles/you-want-a-single-enabling-selector-not-the-one-that-disables-the-rule-of-the-previous-one/

INFO: metoda polega na selektywnym odblokowywaniu atrybutów, a nie na blokowaniu ich tam, gdzie nie chcemy. Przykład z artykułu pokazuje, o co chodzi.


  1. Jak poprawić User Experience (UX) przy projektowaniu zakładki 'ustawienia' w Twojej aplikacji

https://www.toptal.com/designers/ux/settings-ux

INFO: garść porad z przykładami zastosowania w znanych aplikacjach


  1. Napisz artykuł o elektronice lub programowaniu i wygraj 2000 zł

https://bit.ly/30NI3uu

INFO: Mile widziane poradniki m.in. o elektronice, IoT, Arduino, ESP, Raspberry Pi, TensorFlow, RISC-V...


Baserow - opensourcowa alternatywa dla Airtable. Dostępna w wersji selfhosted

https://baserow.io

INFO: jeśli nie znasz Airtable, to jest to baza danych online w stylu arkusza kalkulacyjnego, ale z ogromnymi możliwościami. Za niektóre zaawansowane opcje się tam płaci, a w Baserow wszystko mamy za darmo


  1. Czołgi 3D - mocno wciągająca gra online (multiplayer). Mamy piątek... sam rozumiesz

https://tanx.io/

INFO: jeśli chcesz grać z kolegami, to po prostu wyślij im swój aktualny adres URL z gry (tam jest ID pokoju). Gra ma dość dziwne sterowanie (sterowanie względem ekranu, a nie pozycji gracza - sam zobaczysz)


  1. Jak tworzono sceny walki w pierwszej odsłonie gry Mortal Kombat? (film, 12 minut)

https://is.gd/7qnc8U

INFO: najbardziej urzekła mnie realizacja kopniaków w powietrzu i ten piękny, latający Raiden


  1. WhatsApp, Signal, Telegram: co to znaczy, że komunikator jest (nie)bezpieczny? (audio/video - około 80 minut)

https://www.internet-czas-dzialac.pl/odcinek-11-whatsapp-signal-telegram/

INFO: interesujący odcinek podcastu 'Internet. Czas działać!'. Dobre wyjaśnienie tematów związanych z bezpieczeństwem komunikatorów


  1. Używasz gdzieś funkcji "Zaloguj przez GitHuba"? - to lepiej doczytaj, komu i jakie prawa nadałeś

https://games.greggman.com/game/github-permission-problem/

INFO: istnieje szansa, że developer aplikacji za pomocą której się logowałeś, ma teraz pełen dostęp do wszystkich Twoich repozytoriów.


  1. Wywiad z założycielem serwisu RSYNC.NET (skrajnie tani backup online)

https://console.dev/qa/rsync-john-kozubik/

INFO: ciekawe podejście do konfiguracji środowiska (brak firewalla, brak routerów itp) i interesująca historia powstania i rozwoju firmy (w tym smaczki technologiczne wyjaśniające jak to działa)


  1. Lista sześciu easter eggów znalezionych na Githubie

https://dev.to/github/six-secret-easter-eggs-in-github-2j17

INFO: ukryte wizualizacje 3D, mini-gry, sekretne repozytorium itp


  1. Ile cyfr liczby PI używa NASA do swoich obliczeń?

https://www.jpl.nasa.gov/edu/news/2016/3/16/how-many-decimals-of-pi-do-we-really-need/

INFO: odpowiedź eksperta mnie zaskoczyła. Spodziewałem się bardziej czegoś jak na obrazku tytułowym


  1. SD - sprytny sposób na zarządzanie swoimi skryptami powłoki (Bash/Zsh itp.)

https://ianthehenry.com/posts/sd-my-script-directory/

INFO: w praktyce, wrzucasz wszystkie swoje skrypty do specjalnej struktury katalogów i wywołujesz je jednym poleceniem


  1. ChartsCSS - framework do tworzenia dobrze wyglądających wykresów, napisany w czystym CSS

https://chartscss.org/

INFO: mały, zgrabny, obsługujący 12 różnych metod wizualizacji danych.


  1. Dlaczego skompresowane pliki JSON zajmują ponad 20x mniej miejsca na Rasbianie niż na Macu?

https://superuser.com/questions/1633073/why-are-tar-xz-files-15x-smaller-when-using-pythons-tar-library-compared-to-mac

INFO: ciekawa analiza tego, dlaczego tak się dzieje. Przyczyna jest zaskakująca.


  1. Zanim wdrożysz globalnie w firmie nową bibliotekę JavaScript, odpowiedz na te 12 pytań

https://www.freecodecamp.org/news/the-12-things-you-need-to-consider-when-evaluating-any-new-javascript-library-3908c4ed3f49/

INFO: nowe biblioteki JS pojawiają się jak grzyby po deszczu i faktycznie są coraz lepsze, ale to nie oznacza, że możesz ich bezkarnie używać.


  1. FocalBoard - alternatywa dla Trello, Notion i Asany. Zupełnie darmowa i selfhosted

https://www.focalboard.com

INFO: postawienie personalnej instancji ogranicza się tylko do ściągnięcia gotowej binarki (jest wersja na Windowsa, Linuksa i Maca). Wersja współdzielona/serwerowa wymaga więcej kombinowania, ale jest do tego tutorial


  1. Jak przerobić ekran ze starego laptopa w zewnętrzny monitor do komputera

https://www.slashdigit.com/convert-old-laptop-screen-external-monitor/

INFO: jeśli w domu zalega Ci zepsuty laptop, ale z działającą matrycą, to możesz jeszcze go do czegoś wykorzystać


  1. Uważaj jakich bibliotek JS używasz przy budowie rozszerzeń do Chrome - ban za Lodasha

https://roadtoramen.com/Day-435-Google-Took-Down-My-Chrome-Extension-for-Using-Lodash-a3096c51321f42e0a04c77e1a25f484a

INFO: ta popularna biblioteka zawiera w sobie ciągi znaków, które Google interpretuje jak próbę zaciemniania kodu i wyrzuca z marketu rozszerzenia jej używające


  1. Tworzysz skrypty powłoki (bash/zsh/sh) wykonujące ważne zadania? Sprawdź je ShellCheckiem

https://github.com/koalaman/shellcheck

INFO: to prosty skrypt analizujący źródło Twoich skryptów i wytykający wszelkie potencjalne problemy w kodzie. Świetne.


  1. Outrun - uruchamiaj aplikacje Linuksowe lokalnie, wykorzystując moc obliczeniową innego komputera

https://github.com/Overv/outrun

INFO: w praktyce możesz np. renderować filmy w chmurze czy wykonywać złożone obliczenia, samemu posiadając kiepskiej jakości sprzęt


  1. Security.txt - sugerowany standard informowania ludzi o polityce bezpieczeństwa

https://securitytxt.org

INFO: jest to plik tekstowy zawierający informację np. na temat tego, z kim powinien się skontaktować hacker white-hat po znalezieniu buga na stronie


  1. Usługa poprawiająca zdjęcia na potrzeby serwisów wymagających wymiarów 16x9 (np. Twitter)

https://einaregilsson.com/make-your-photo-16x9/

INFO: to link do artykułu opisującego jak to działa. Link do usługi jest nad drugą fotką. To nie jest resize zdjęć. Przydatne.


== LINKI TYLKO DLA PATRONÓW ==


  1. Wielka kolekcja frameworków CSS - wszystkie hostowane na GitHubie i zawierające krótki opis

https://uw7.org/un_6054866525848

INFO: uwielbiam zwłaszcza te z kategorii Class-Less. Dodajesz do czystego HTMLa i od razu pisane na szybko narzędzia wyglądają lepiej


  1. Pracujesz 8h dziennie na etacie, masz dzieci, sporo czasu marnujesz na dojazdy i chcesz rozwijać swoje projekty po pracy?

https://uw7.org/un_6054865fa3ba6

INFO: czytelnicy w komentarzach dzielą się swoimi pomysłami na to, jak to wszystko ogarnąć i jak znaleźć energię na dodatkowe projekty


  1. Platforma z blogami programistycznymi (możesz tam także założyć własnego bloga)

https://uw7.org/un_6054865a77128

INFO: linkuję do top10, ale sugeruję przejść do przeglądarki tagów. Tam można znaleźć blogi na interesujące nas tematy. Niektóre są świetne


  1. Przykład świetnej konfiguracji OBSa do Live codingu na Twitchu

https://uw7.org/un_6054865488320

INFO: trzeba przyznać, że efekt końcowy (to, co widzą ludzie) jest świetny. Podobają mi się te przejścia, dodatkowe efekty, cenzura ekranu w locie 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


P.S. Jeśli podobają Ci się moje treści, to dołącz do patronów zestawienia: https://patronite.pl/unknow

c497ed4c-ff7c-4050-aff3-d70f06d61ab7

ad..2) Ben Eater jest wprost genialnym "prezenterem" . Wciągnął mnie na tyle, że obejrzałem jego wszystkie filmy związane z budową własnego mikroprocesora. A zacząłem od... budowy własnej karty graficznej. Rewelacja

Zaloguj się aby komentować

#unknownews

Sponsor powrócił (chyba mu się spodobało), więc link numer 7 jest od niego.


  1. Przystępne wyjaśnienie całej koncepcji CSS Grida z użyciem... jednorożców (tekst + film 50 minut)

https://dev.to/joyshaheb/css-grid-cheat-sheet-illustrated-in-2021-1a3

INFO: obrazki z artykułu są świetne, ale jeśli ktoś woli słuchać i oglądać, to warto zapoznać się z filmem na początku tekstu


  1. Historia człowieka, który kupił 300 emoji-domen z Kazachstanu i postawił na nich startup z usługą mailową

https://tinyprojects.dev/projects/mailoji

INFO: opisany w interesujący sposób eksperyment. Jak szukał domen, dlaczego akurat Kazachstan itp.


  1. SOLIDna dawka wiedzy o dobrych praktykach programowania

https://devszczepaniak.pl/solid-kiss-i-dry/

INFO: Wpis wyjaśnia na przykładach reguły SOLID, KISS i DRY


  1. Czy 1024 bajty kodu są w stanie pokonać Cię w grze w szachy?

https://vole.wtf/kilobytes-gambit/

INFO: nawet nie próbuj rozeznać się w kodzie źródłowym jest skrajnie zoptymalizowany i skompresowany


  1. Responsively - aplikacja ułatwiająca tworzenie responsywnych stron internetowych

https://responsively.app

INFO: najprościej mówiąc, apka uruchamia Twoją stronę w wielu rozdzielczościach ekranu jednocześnie. Bardzo użyteczna jest opcja mirrorowania zachowania (przewijasz wersję na desktopa, a równocześnie scrollują się wszystkie wersje mobilne)


  1. Co robić i jak żyć, gdy Google oznaczy Twoją stronę jako niebezpieczną?

https://www.uploader.win/blog/

INFO: ciekawa historia właściciela biznesu SaaS, który przypadkowo został zablokowany w ten sposób. Autor wymienia kilka elementów strony, które mogą spowodować, że automat błędnie zaklasyfikuje Cię jako stronę niebezpieczną/zainfekowaną.


  1. Allegrohot - wyszukiwarka powraca w nowej, rozbudowanej wersji.

https://www.welcomehot.com/allegrohot/

INFO: główne zmiany to dodanie operatorów do wyszukiwania. Przede wszystkim może spodobać Ci się minus służący do wykluczania niechcianych słów oraz cudzysłów do grupowania słów (jak na Google)


Najbardziej zaskakujące rzeczy w protokole HTTP - wydaje Ci się, że go znasz?

https://httptoolkit.tech/blog/http-wtf/

INFO: wiesz, do czego służy "Cache-Control: no-cache"? do wyłączenia cache? Wręcz przeciwnie. Poważna dawka WTF.


  1. DOLT - git dla baz danych. Ciekawy i ambitny pomysł.

https://github.com/dolthub/dolt

INFO: obsługa narzędzia bardzo przypomina typowego gita. Wykonujesz zmiany na bazie, które w każdej chwili możesz commitować lub rollbackować. Można robić gałęzie, tagi itp.


  1. Sterowanie LibreOffice za pomocą poleceń terminala

https://opensource.com/article/21/3/libreoffice-command-line

INFO: lista pięciu ciekawych sztuczek zmuszających aplikację do wykonania pewnych zaskakujących akcji. Dwa ostatnie są dla mnie najfajniejsze (konwersja plików w locie i drukowanie prosto z terminala)


  1. Wiele mówi się dobrego o Tailwind CSS - warto jednak zastanowić się nad jego wadami

https://www.aleksandrhovhannisyan.com/blog/why-i-dont-like-tailwind-css/

INFO: autor wymienia 7 głównych powodów, dlaczego nie lubi tego frameworka


  1. ScreenToGif - prosty program (Windows/Mac) do nagrywania ekranu (lub jego wycinków) i zapisywania w formie animacji

https://www.screentogif.com

INFO: aplikacja jest zupełnie darmowa i posiada wbudowany edytor. Przydatne gdy tworzymy np. tutorial i chcemy pokazać pewną akcję.


  1. FraidyCat - aplikacja do obserwowania wielu social mediów i kanałów komunikacji w jednym miejscu

https://fraidyc.at/index.html

INFO: narzędzie może działać jako rozszerzenie do przeglądarki lub samodzielna apka. Tworzy wspólną 'ścianę' dla Youtube, Twittera, blogów itp.


  1. Prawdopodobnie nie potrzebujesz tej całej infrastruktury (kubernetes, load balancery itp.) do uruchomienia swojego projektu

https://blog.usejournal.com/you-dont-need-all-that-complex-expensive-distracting-infrastructure-a70dbe0dbccb

INFO: warto kliknąć linka do wątku na Twitterze, gdzie 'seryjny przedsiębiorca' zakładający startup za startupem (strony po 50 milionów req/msc) zdradza, jak wygląda jego infrastruktura.


  1. Najnowsza aktualizacja smart telewizorów od LG dodaje do nich między innymi... reklamy

https://www.theverge.com/tldr/2021/3/10/22323790/lg-oled-tv-commercials-content-store

INFO: małe, wyświetlane w narożniku ekranu, jak i te pełnowymiarowe emitowane podczas przeglądania LG App Store.


  1. Ktoś postanowił zrobić programistycznego FizzBuzza, ale w świecie Mario Bross

https://computebeauty.com/posts/fbmw/index.html

INFO: ambitny projekt polegający na przerobieniu binarki gry w taki sposób, aby spełniała założenia FizzBuzz (aby zrozumieć, zobacz film i listę wypunktowaną nad nim)


  1. Google zapowiedziało, że pozbędzie się ciasteczek, ale co da w zamian? FLoC!

https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea

INFO: "ujednolicona, ucząca się kohorta" ma umożliwiać śledzenie użytkowników przez reklamodawców, ale w sposób bardziej szanujący prywatność? Autor artykułu ma pewne uwagi co do tego pomysłu.


  1. Interesują Cię misje kosmiczne? Poznaj historię człowieka, który nie zezwolił na start Challengera

https://text.npr.org/974534021

INFO: wszyscy wiemy, jak skończyła się historia Challengera, więc pan niewiele miał do gadania (dowiedz się, jak do tego doszło)


  1. Czy da się wyliczyć taki stan początkowy w 'Game of Life', aby komórki przeobraziły się w Mona Lisę? - da się!

https://avinayak.github.io/algorithms/programming/2021/02/19/finding-mona-lisa-in-the-game-of-life.html

INFO: ciekawy i dość złożony algorytmicznie eksperyment. Warto zobaczyć, jak autor podszedł do tematu.


  1. Jak osadzać na stronie filmy z Youtube i Vimeo w sposób jak najbardziej dbający o prywatność użytkownika

https://www.thomasvantuycom.com/privacy-friendly-video-embeds/

INFO: okazuje się, że z Vimeo nie ma wielkiego problemu, jednak w przypadku filmów z YouTube trzeba trochę pokombinować


  1. Jak lepiej debugować JavaScript w przeglądarce - garść porad

https://www.sitepoint.com/beyond-console-log-level-up-your-debugging-skills/

INFO: kilka sztuczek z console.log(), zmienne używane w konsoli JS, zbiór ciekawych funkcji. Warto rzucić okiem


  1. Narzędzie do backupowania playlist Spotify

http://www.spotmybackup.com/

INFO: narzędzie eksportuje playlisty do formatu JSON. Możesz je później odtworzyć lub udostępnić komuś. Przyda się Januszom zmieniającym konto trial co 30 dni


  1. Które kraje najlepiej radzą sobie z adopcją IPv6?

https://www.akamai.com/uk/en/resources/our-thinking/state-of-the-internet-report/state-of-the-internet-ipv6-adoption-visualization.jsp

INFO: dane procentowe z tej mapy bardzo mnie martwią, zwłaszcza jeśli chodzi o nasz kraj.


  1. Zasada działania 21 rodzajów silników przedstawiona na prostych animacjach

http://animatedengines.com

INFO: wygląda ciekawie, więc wrzucam


== LINKI TYLKO DLA PATRONÓW ==


  1. Atak klonów - czyli otwartoźródłowe projekty layoutów odzwierciedlające te, znane z wielkich marek

https://uw7.org/un_604b54cbb271d

INFO: znajdziesz tam gotowe do pobrania layouty zbliżone wyglądem do Amazona, Spotify, Reddita czy nawet StackOverflow


  1. Darmowe i otwartoźródłowe odpowiedniki komercyjnego oprogramowania

https://uw7.org/un_604b54c137209

INFO: szczególnie cieszy możliwość sortowania po użytej technologii/języku - to ważne, gdy chcemy się np. z daną aplikacją zintegrować.


  1. Wszystko, co może Ci być potrzebne na rozmowach kwalifikacyjnych na temat algorytmów i struktur danych

https://uw7.org/un_604b54c68b162

INFO: zgrabnie podzielone na rozdziały. Mnóstwo linków zewnętrznych, a do tego obrazki


  1. Świetnie wyjaśnione zagadnienie CORS - co to jest, o co w tym chodzi itp.

https://uw7.org/un_604b54b8a7183

INFO: wiedza niezbędna dla wszystkich frontend developeró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

3bb6751d-3146-4561-b992-9380e6763b32

@felix było. Newsletter był wysłany 12 marca o 14:20 i miał tytuł:

"[#uN] ♟ 1024 bajty kodu pokonają Cię w szachy? // co można zrobić z emoji-domenami? // Solid, Dry i Kiss?"


Może sprawdź w spamie?

Kurde faktycznie, nie wiem co ten filtr antyspamowy odwalił Wcześniejsze wiadomości normalnie pokazywał a ten do spamu. Przepraszam

Zaloguj się aby komentować

#unknownews

Oddaje w wasze ręce najnowsze zestawienie znalezisk technologicznych z ubiegłego tygodnia. Zapraszam do lektury


  1. Jak wygląda infrastruktura Internet Archive? Serwery, dyski, sieć itp. (film 27 minut)

https://archive.org/details/jonah-edwards-presentation

INFO: najbardziej zaskakująca i przerażająca jest dla mnie szybkość rozrostu tego projektu, co też pokazuje, jak szybko rozszerza się Internet.


  1. Lista 25 porad na zwiększenie motywacji i produktywności u ludzi z branży IT

https://dev.to/gedalyakrycer/25-ways-i-stay-motivated-productive-2fbm

INFO: każdy człowiek jest inny, ale może przynajmniej kilka z wymienionych porad działających na autora, zadziała także i u Ciebie


  1. Narzędzie online do tekstowego tworzenia flowchartów (wykresów)

https://flowchart.fun

INFO: wpisujesz tekst, a liczba spacji na początku linijki definiuje poziom zagłębienia obiektu. Fajne!


  1. Jak porzucony projekt realizowany po godzinach stał się biznesem przynoszącym 700mln dolarów rocznie

https://entrepreneurshandbook.co/a-web-designer-turned-his-side-project-into-a-700m-year-revenue-business-without-vc-money-55cd13ee560

INFO: historia usługi Mailchimp. Ciekawe


  1. Częste wpadki w konfiguracji serwera Nginx tworzące luki w bezpieczeńśtwie

https://blog.detectify.com/2020/11/10/common-nginx-misconfigurations/

INFO: na końcu artykułu jest link do obrazu dockera z błędnie skonfigurowanym serwerem, na którym można przetestować skutki błędnej konfiguracji


  1. Z portalu społecznościowego GAB wyciekło około 70GB danych userów przez dziurę w SQL Injection

https://arstechnica.com/gadgets/2021/03/rookie-coding-mistake-prior-to-gab-hack-came-from-sites-cto/

INFO: na szkoleniach które prowadzę (web security) często słyszę od uczestników "SQL Injection wymarło wiele lat temu" - GAB jest innego zdania.


  1. Twoja przeglądarka potrafi modyfikować źródła plików CSS na dysku - czyli czym są Workspaces (film ~5 minut)

https://christianheilmann.com/2021/03/02/syncing-css-changes-in-browser-developer-tools-with-workspaces/

INFO: bawisz się ustawieniami w inspektorze elementów, a następnie przepisujesz wprowadzone zmiany do pliku CSS? Jest na to lepszy sposób.


Może to już czas na zamianę Google Analytics na jakąś alternatywę?

https://casparwre.de/blog/stop-using-google-analytics/

INFO: autor wyjaśnia, dlaczego szukanie alternatywy dla tego produktu, to dobre posunięcie


  1. Zaciekawił Cię dziwny wzór na spadochronie robota Perseverance (misja na Marsa)?

https://github.com/tanyafish/parachute/blob/main/The%20Parachute%20Message.pdf

INFO: ciekawe wyjaśnienie skąd wziął się ten wzór i jakie ma ukryte znaczenie


  1. Cuboid - zbuduj własny oczyszczacz powietrza z filtrami HEPA

https://dynomight.net/better-DIY-air-purifier.html

INFO: jedna z prostszych konstrukcji tego typu (jeszcze prostszy model jest podlinkowany w pierwszym paragrafie)


  1. Ghostwriter - prosty, pozwalający się skupić na pisaniu edytor tekstu wspierający Markdown

https://wereturtle.github.io/ghostwriter/

INFO: ciekawa jest opcja 'Hemingway Mode', która blokuje klawisze backspace i delete, zmuszając użytkownika do ciągłego pisania, a nie edytowania. Aplikacja działa na Windows/Linux


  1. Narzędzie online do scalania PDFów - działa w pełni w przeglądarce (dane nie są wysyłane na serwer)

https://localpdf.tech

INFO: wrzucasz np. PDFa mającego 10 stron i takiego mającego ich 30. W efekcie działania programu powstanie 40-stronnicowy PDF


  1. Jak w JavaScript obsługiwać duże liczby (powyżej 2^53)? - użyj BigInt

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt

INFO: Wszystkie przeglądarki obsługują tą nową funkcję. A to czerwone pole na liście kompatybilności? To jest Internet Explorer, tam się nie zapuszczamy...


  1. Wizualizacja satelitów niskoorbitowych

https://platform.leolabs.space/visualization

INFO: fajna zabawka dla miłośników kosmicznych technologii


  1. Jedyny, słuszny format zapisu daty, czyli ISO 8601

https://kirby.kevinson.org/blog/iso-8601-the-better-date-format/

INFO: wyjaśnienie co to jest i dlaczego powinieneś go używać (jeśli programujesz od lat, to prawdopodobnie już to robisz)


  1. Jak pisać bardziej zgrabne instrukcje warunkowe w Bashu

https://timvisee.com/blog/elegant-bash-conditionals/

INFO: naprawdę fajne metody zapisu warunków z pominięciem IFów. Może to bardzo poprawić czytelność niektórych skryptów


  1. Budowa interaktywnej tablicy multimedialnej (multi-touch) z użyciem Wiimote (pilot od Wii)

https://bit.ly/3kK2UYE

INFO: do śledzenia ruchu wymagane jest zaopatrzenie się w świecący wskaźnik/długopis, ale i tak wykonanie robi wrażenie


  1. Material Icons - fonty webowe z ikonami od Google

https://fonts.google.com/icons

INFO: coś jak FontAwesome, ale zupełnie darmowe. Jeśli ktoś boi się śledzenia przez Google, to fonta można używać w wersji self hosted


  1. Ciekawe podejście twórcy Minecrafta do kwestii piractwa komputerowego

https://torrentfreak.com/piracy-is-theft-ridiculous-lost-sales-they-dont-exist-says-minecraft-creator-110303/

INFO: "jeśli piractwo jest nielegalne, bo tracimy przez nie sprzedaż, to negatywne opinie o produktach także powinny być nielegalne?"


  1. Quizy o elektronice i programowaniu. Sprawdź ile wiesz

https://forbot.pl/blog/quizy-o-elektronice-i-programowaniu-sprawdz-ile-juz-umiesz-id47457

INFO: Quizy z tematów takich jak podstawy Arduino, historia ważnych wynalazków, czytanie schematów elektronicznych, itp.


  1. Problemy z technologiami Open Source

https://www.howtogeek.com/287113/the-downsides-of-open-source-software/

INFO: Zbiór przemyśleń na temat projektów opensource. Wyjaśnia między innymi, dlaczego dzisiejszy Open Office stał się LibreOffice, oraz dlaczego umarł CyanogenMod. Artykuł z 2017 roku, ale nadal aktualny


  1. Sztuczki w edytorze VIM dla zaawansowanych

https://thevaluable.dev/vim-advanced/

INFO: wszędzie pełno jest poradników jak zacząć i jak wyjść z VIMa, a co z power-userami? Oto coś dla nich


  1. Wszystko, co powinieneś wiedzieć o cieniach w webdesignie

https://css-tricks.com/getting-deep-into-shadows/

INFO: długi i dobrze rozpracowujący temat artykuł.


  1. Stylowanie uszkodzonych/usuniętych obrazków z użyciem CSS

https://dev.to/sasscrafter/how-to-style-broken-images-with-css-4il2

INFO: hotlinkujesz grafikę z innego serwera, a plik nagle znika. Jak wtedy wygląda Twoja strona? Da się to naprawić.


  1. Zwykły PING jest asymetryczny - co to znaczy i jakie to ma konsekwencje dla Ciebie?

https://blog.benjojo.co.uk/post/ping-with-loss-latency-split

INFO: pakiety w Internecie nie zawsze są wysyłane i odbierane tą samą drogą, więc ping np. 109s nie mówi nam, ile trwało nadawanie pakietu, a ile jego odbiór. Artykuł ma fajne animacje.


== LINKI TYLKO DLA PATRONÓW ==


  1. Ogromna lista ściąg do różnych technologii i języków programowania

https://uw7.org/un_6040e3f8c95f1

INFO: skorzystaj ze spisu treści na początku. Kolekcja rozbita jest na dwie podstrony.


  1. Ataki na aplikacje oparte na parsowaniu JSONa (security)

https://uw7.org/un_6040e3f3268f4

INFO: wiele przykładów na to, jak błędnie zbudowany plik JSON może zostać inaczej zrozumiany przez różne systemy i jakie to może mieć konsekwencje


  1. Które z podatności OWASP TOP10 mogą dotyczyć aplikacji pisanych w Angularze?

https://uw7.org/un_6040e3ec5b19d

INFO: obszerny i dość szczegółowy artykuł omawiający potencjalne podatności. Zdecydowanie warto rzucić okiem (są obrazki! :D)


==

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


Możesz także dołączyć do patronów

https://patronite.pl/unknow

b57bb5c6-696e-4190-a5c6-890cc4dcbdd8

Zaloguj się aby komentować

#unknownews

Zestawienie ciekawych linków z branży IT na ten tydzień


  1. Ogrzewanie domu poprzez... kopanie Ethereum (kryptowaluta)

https://blog.haschek.at/2021/how-i-heat-my-home-by-mining.html

INFO: autor do tej pory ogrzewał dom prądem. Koparka pokrywa 50% kosztów ogrzewania domu i zarabia na swoje utrzymanie.


  1. Oh My GIT! - 'karcianka' w wersji komputerowej, osadzona w świecie GITa oczywiście

https://ohmygit.org

INFO: zobacz film, aby zrozumieć, jak to wygląda. Gra działa na Windowsie, Linuksie i Macu


  1. DEV Radio - kalendarz polskich spotkań dla branży IT na Clubhouse

https://dev-radio.pl/

INFO: Agregator eventów dla branży IT. Sporo tematów. Od twardych po miękkie, związane z programowaniem, architekturą czy chmurą


  1. Jak i dlaczego warto używać GITa, pracując lokalnie i samodzielnie nad projektem?

https://mikkel.ca/blog/git-is-my-buddy-effective-solo-developer/

INFO: GIT jest świetnym narzędziem do pracy grupowej, ale może przydać Ci się także gdy pracujesz sam


  1. HTMX - a gdyby tak móc programować w czystym HTMLu? Ciekawa koncepcja

https://htmx.org

INFO: to biblioteka JavaScript, która rozszerza możliwości HTMLa o gotowe funkcje JS. Można napisać requesty Ajaxa, edytować dane itp. A to wszystko bez ani jednej linijki pisanego JS.


  1. To nie branża WEB się zmieniła - to Ty się zmieniłeś

https://remysharp.com/2021/02/11/the-web-didnt-change-you-did

INFO: "dawniej to łatwo było tworzyć strony, a teraz próg wejścia jest tak niesamowicie wysoki..." - czyżby? ciekawe przemyślenia


  1. Automat do przejmowania serwerów (autoexploiter)

https://github.com/liamg/traitor

INFO: wrzucasz na serwer, uruchamiasz jako zwykły user i jeśli system ma jakąkolwiek podatność, to jesteś rootem


Jak zupełnie za darmo zorganizowano konferencję online FOSDEM dla ponad 30 tysięcy osób?

https://matrix.org/blog/2021/02/15/how-we-hosted-fosdem-2021-on-matrix

INFO: wykorzystano do tego sieć "Matrix". Ciekawe rozwiązanie techniczne.


  1. Lubisz znaczniki Markdown? To rozszerzenie pozwoli Ci ich używać wszędzie gdzie zechcesz

https://markdown-here.com

INFO: dodajesz rozszerzenie do przeglądarki (Chrome/Opera/Safari/Firefox) lub programu pocztowego i możesz np. pisać maile w Markdown, a odbiorca otrzyma je jako pięknie sformatowany HTML


  1. Prosta tablica (w stylu kanban) do organizacji tasków. Działa w pełni offline i trzyma dane w local storage

https://github.com/apankrat/nullboard

INFO: użyj linka do podglądu wersji DEMO, aby zobaczyć, jak to działa w praktyce


  1. "Zaangażowanie użytkowników" to współczesny synonim na "uzależnienie"?

https://medium.com/swlh/user-engagement-is-code-for-addiction-a2f50d36d7ac

INFO: artykuł o tym, jak manipulują nami media społecznościowe, abyśmy spędzali w nich jeszcze więcej czasu


  1. JetBrains Code With Me - teraz ze wsparciem dla wideo/audio konferencji

https://blog.jetbrains.com/blog/2021/02/16/code-with-me-beta-support-for-audio-and-video-calls/

INFO: Dodane niedawno rozwiązanie JetBrains, "Code With Me" pozwalające na wspólne kodowanie w czasie rzeczywistym, testuje właśnie obsługę wbudowanych videokonferencji.


  1. Jak poprawnie zbudować formularz na stronie, aby przeglądarka z łatwością sama go uzupełniła?

https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete

INFO: poprawne nazewnictwo pól, połączone z odpowiednimi typami zawartości pól może bardzo ułatwić życie użytkownikom Twojej aplikacji webowej


  1. Prosta biblioteka Pythona do tworzenia atrakcyjnych interfejsów tekstowych

https://github.com/willmcgugan/rich

INFO: zobacz na screena, a zrozumiesz o co chodzi


  1. Lista alternatywnych powłok Linuksowych - zamienników dla klasycznego Basha, czy ZSH

https://github.com/oilshell/oil/wiki/Alternative-Shells

INFO: niektóre z nich są bardziej wymyślne. Warto rzucić okiem np. na Fish Shell, czy Nushell


  1. Flameshot - świetne narzędzie do robienia screenshotów z adnotacjami na Linuksie

https://github.com/flameshot-org/flameshot/

INFO: zobacz koniecznie animację jak to wyglada. Fajne!


  1. Co nas czeka w świecie wolnego oprogramowania jeszcze w tym roku?

https://librearts.org/2021/01/foss-in-2021-preview/

INFO: zapowiedzi ciekawych funkcji w znanych aplikacjach


  1. Drobne usprawnienia w CSS, które zachowują kompatybilność wsteczną - dobrze wyglądają w starych i nowych przeglądarkach

https://ishadeed.com/article/tiny-enhancements-in-css/

INFO: pędząc stale przed siebie z nowinkami technologicznymi w CSS, zapominamy, że nie na każdej przeglądarce działają one tak samo (a nie kiedy nie działają wcale)


  1. Czas pożegnać się z formatem JPEG?

https://cloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpeg

INFO: porównanie nowoczesnych formatów plików graficznych, przy których tradycyjny JPEG wypada raczej kiepsko


  1. Mapa wszystkich stacji nadawczych (BTSów) telefonii komórkowej na świecie

https://alpercinar.com/open-cell-id/

INFO: mapę można zoomować, a dane na niej prezentowane da się pobrać (tylko to około 40 milionów punktów!)


  1. Niesamowite możliwości, jakie daje powłoka ZSH - jak je wykorzystać?

https://www.twilio.com/blog/zsh-tricks-to-blow-your-mind

INFO: powłoka ta słynie z ciekawych sztuczek jak i sprytnych dodatków. Na tej stronie znajdziesz 9 mniej znanych trików z jej wykorzysaniem


  1. Dlaczego video calle (np. na Zoomie) są takie męczące?

https://newatlas.com/telecommunications/zoom-fatigue-video-exhaustion-tips-help-stanford/

INFO: jeśli czujesz się po nich naprawdę zmęczony, to niekoniecznie ze względu na to, że jesteś introwertykiem


  1. Strony startupów jak i technologicznych gigantów wyglądają podobnie i mają "te śmieszne, rysowane postacie"?

https://eyeondesign.aiga.org/dont-worry-these-gangley-armed-cartoons-are-here-to-protect-you-from-big-tech/

INFO: o co w tym chodzi i skąd się to wzięło? Artykuł z wyjaśnieniem. Przy okazji rzuć okiem, o jakie grafiki chodzi


  1. Rok 2021 to początek końca Dockera? - przemyślenia

https://webmastah.pl/rok-2021-to-poczatek-konca-dockera/

INFO: Rozbudowana analiza obecnej sytuacji z Dockerem, po tym jak Kubernetes ogłosił, że się z nim żegna.


  1. Używasz 'ikonowych fontów' - autor tego artykułu wyjaśni Ci, dlaczego nie powinieneś tego robić

https://www.irigoyen.dev/blog/2021/02/17/stop-using-icon-fonts/

INFO: według autora 'icon fonts' to zło i wszyscy powinniśmy przejść na ikony w SVG. Ma na to oczywiście argumenty


== LINKI TYLKO DLA PATRONÓW ==


  1. Zaawansowane funkcje GITa, których nie wiedziałeś, że potrzebujesz

https://uw7.org/un_6038080c03e12

INFO: garść ciekawych usprawnień zwiększających produktywność


  1. Czy ten kod napisał człowiek, czy GPT3?

https://uw7.org/un_603807aed93da

INFO: prosty quiz. Rzuć okiem na kod źródłowy i powiedz, czy Twoim zdaniem napisała go sztuczna inteligencja, czy może człowiek


  1. Usługi i aplikacje dostępne za darmo dla developerów lub oferujące darmowe, limitowane pakiety (free usage tier)

https://uw7.org/un_603807b549e75

INFO: wszystko podzielono na kategorie. Są tam do wyboru SaaSy, IaaSy, PaaSy i wszystko inne, co trudno zaklasyfikować


  1. Wszystkie ściągi do testowania security, opublikowane przez OWASPa

https://uw7.org/un_603807bc65183

INFO: jak wykonać i załatać XSS, jak testować SQL Injection i wiele 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 błyskawicę


Patronem zostaje się tutaj:

https://patronite.pl/unknow

7c0eabf7-d2b4-4f6e-97f1-a0e9fe5d1b36

@Unknow dzięki za zestawienie! Dzięki Tobie poznałem mnóstwo ciekawych narzędzi, a wiele z nich wykorzystuję na co dzień.

Zaloguj się aby komentować

#unknownews

Postanowiłem testowo zacząć wrzucać tutaj moje zestawienia linków technologicznych. Zobaczymy, czy wywołają jakiekolwiek zainteresowanie

Oto zestawienie z ubiegłego tygodnia


  1. Lista 20 najczęstszych problemów z zarządzaniem sobą w czasie i metody ich rozwiązania

https://dev.to/actitime/20-most-common-time-management-problems-solutions-3abb

INFO: większość z tych problemów może wystąpić u ludzi rozwijających swoje poboczne projekty i biznesy


  1. Zagraj w kultowe gry w swojej przeglądarce - nie ma potrzeby instalacji dodatkowego softu (produktywność -1000)

https://playclassic.games

INFO: na liście hitów znajdziesz Heroes II, Civilization, Warcraft II, Theme Hospital, Settlers II czy Wormsy


  1. A gdyby tak zrobić "apt" (apt instal XYZ), ale dla fontów? - mówisz, masz!

https://github.com/alexmyczko/fnt

INFO: narzędzie działa na Linuksie oraz Macu i oferuje dostęp do około 2700 fontów


  1. Użycie uczenia maszynowego do wygrania miliona dolarów w konkursie Mountain Dew

https://blog.roboflow.com/mountain-dew-contest-computer-vision/

INFO: zadanie polega na podaniu liczby butelek napoju widocznych w reklamie. Zwróć uwagę na screenach, jak trudno przeoczyć te butelki


  1. SuperCookie - czyli metoda śledzenia użytkowników na stronach np. przez faviconę

https://github.com/jonasstrehle/supercookie

INFO: możesz czyścić cache, usuwać ciastka, otwierać tryb incognito, uruchamiać VPNa, a właściciel strony i tak wie, że to Ty...


  1. Czy policjanci z USA puszczają chronioną prawami autorskimi muzykę, aby zabezpieczyć się przed nagrywaniem? - ciekawa teoria

https://torrentfreak.com/are-cops-playing-music-while-being-filmed-to-trigger-copyright-filters-210210/

INFO: nagranie zawierające taką muzykę zostanie szybko usunięte z YouTube, Instagrama, Facebooka i wielu sieci społecznościowych


  1. Strona będąca nakładką na Allegro, przyspieszająca i ułatwiająca znalezienie przedmiotu, którego szukasz

https://www.welcomehot.com/allegrohot/

INFO: wpisujesz frazę, która Cię interesuje i widzisz czytelne zdjęcia towarów, bez zbędnych reklam, promowanych kategorii, automatycznie posortowane tak, aby możliwie dobrze pasowały do szukanej frazy. Testowałem szukając taniej Yerby. Działa OK


8 ) Wszystko, co musisz wiedzieć o tunelach SSH

https://robotmoon.com/ssh-tunnels/

INFO: wiedza niezbędna dla adminów i fanów Linuksa. Bardzo przystępnie wyjaśnione. Są przykłady gotowych poleceń


  1. Github1s - chcesz na szybko przeanalizować kod źródłowy z GitHuba, ale w VSCode?

https://github1s.com/conwnet/github1s

INFO: zmień domenę GitHub w dowolnym projekcie na Github1s, a repozytorium samo się sklonuje i odpali w VSCode Online


  1. Zrób wyjątkowe screenshoty na swoją stronę, czy do prezentacji (3D)

https://www.screenstab.com/

INFO: wrzucasz zwykłego screena, a następnie scrollując (np. kółkiem myszki) ustawiasz parametry widoku 3D. Efekty są przyjemne dla oka


  1. UrlCast - narzędzie do ujawniania linka o wskazanej porze (skracacz + scheduler)

https://urlcast.io/

INFO: aplikacja przygotowuje odliczanie, dzięki czemu możesz rozesłać linka do eventu (np. streama na YT) wszystkim zainteresowanym, ale dopiero o wskazanej porze dowiedzą się oni, jaki jest właściwy URL.


  1. O co chodzie w koncepcji mikrofrontendów? Artykuł + film.

https://dev.to/alexandrudanpop/microfrontends-explained-22i1

INFO: pomysł podobny z założenia do mikroserwisów i dziedziczący po nich niektóre zalety


  1. PenPot - otwartoźródłowy odpowiednik Figmy do prototypowania interfejsów aplikacji

https://penpot.app

INFO: umożliwia pracę w teamie i hostowanie na własnym serwerze (selfhosted)


  1. Aspect-ratio - nowa właściwość w CSS. Jak działa i jaki problem rozwiązuje?

https://web.dev/aspect-ratio/

INFO: jeszcze jest za wcześnie, aby z tego korzystać, ale dobrze wiedzieć, że niebawem będzie to rozwiązanie ogólnodostępne


  1. Porównanie 7 szyfrowanych komunikatorów pod względem poziomu bezpieczeństwa i prywatności, jaki oferują

https://protonmail.com/blog/whatsapp-alternatives/

INFO: ProtonMail porównał Signal, Telegram, Threema, Wickr Me, Wire, Element oraz Keybase


  1. Prosta weryfikacja poprawności formularzy w HTML + CSS

https://www.bram.us/2021/01/28/form-validation-you-want-notfocusinvalid-not-invalid/

INFO: do wyświetlania komunikatów z błędami i do oznaczania błędnie wypełnionych pól nie potrzebujesz JavaScript


  1. Czytnik ebooków w przeglądarce - wrzucasz książkę i czytasz

https://www.loudreader.com

INFO: nie musisz instalować aplikacji do EPUB/Mobi/azw3/PDF, aby móc zapoznać się z dowolnym plikiem z tego formatu


  1. Jak poprawnie używać atrybutu tabindex w HTML?

https://www.a11yproject.com/posts/2021-01-28-how-to-use-the-tabindex-attribute/

INFO: przegląd mitów związanych z tym atrybutem i przykłady jego poprawnego i błędnego użycia


  1. Efekty przejścia w CSS wyjaśnione w interaktywny sposób

https://www.joshwcomeau.com/animation/css-transitions/

INFO: dzięki temu poradnikowi zrozumiesz różnice między np. ease-out / ease-in-out.


  1. Facebook2rss - jak nazwa wskazuje, narzędzie umożliwiające czytanie FB za pomocą RSSa (profile, grupy, fanpage itp)

https://github.com/yshalsager/facebook2rss

INFO: do działania wymagane jest posiadanie konta w tej sieci. Wpisz jakieś fake (nie polecam używania automatyzacji na prywatnym).


  1. Podstawy .bashrc, czyli jak zautomatyzować swoją powłokę

https://itnext.io/easiest-guide-to-bashrc-7ad0063d37eb

INFO: dodawanie funkcji, obsługa warunkowego wykonania kodu itp. Wiedza przyda się nie tylko przy pracy z bashrc, ale także z samym Bashem


  1. Zdjęcie nieba w rozdzielczości około 10 terapixeli. Złożono je z ponad 6 miliardów mniejszych zdjęć

https://viewer.legacysurvey.org/

INFO: warto przeczytać FAQ na stronie, które wyjaśnia, o co chodzi, jak to działa i jak zbierano dane


  1. Współdzielenie danych między JavaScript i CSS

https://christianheilmann.com/2021/02/08/sharing-data-between-css-and-javascript-using-custom-properties/

INFO: bezpośredni odczyt danych z CSS bywa często utrudniony, ale korzystając z 'custom properties' da się to sprytnie osiągnąć


  1. Używasz edytora "nano" na Linuksie? On potrafi znacznie więcej niż Ci się wydaje

https://www.noa-s.org/nano.html

INFO: wystarczy dopisać kilka dodatkowych przełączników do nanorc (plik konfiguracyjny) i poznać kilka skrótów klawiszowych, aby efektywniej używać nano


  1. exeCute - aplikacja do uruchamiania plików EXE (głównie gier) na Linuksie

https://gitlab.com/es20490446e/exeCute

INFO: pod spodem ma Wine oraz Dosboxa. To, co ją odróżnia od innych, to automatyczne montowanie np. obrazu CD (niezbędne do grania w niektóre gry)


== LINKI TYLKO DLA PATRONÓW ==


  1. Ogromna lista ciekawych AMA (Ask Me Antyhing) z programistami i ludźmi z branży IT (UX, PM, designerzy itp)

https://uw7.org/un_602ceb3d728fd

INFO: projekt dopiero startuje, więc niektóre AMA są ubogie, ale można znaleźć kilka super perełek


  1. Lista gier uczących programowania - z podziałem na języki

https://uw7.org/un_602ceb372c115

INFO: na liście poza topowymi językami jak Python, Java czy Ruby, są także gry uczące programowania ogólnie (co to zmienna, pętla itp)


  1. Jak pisać dobre dokumentacje i tutoriale? Poradnik online i ebook zarazem

https://uw7.org/un_602ceb2c15b12

INFO: aby pobrać ebooka (Epub/PDF/HTML) kliknij strzałkę w lewym dolnym rogu okna (koło wersji dokumentu)


  1. Sto najczęściej zadawanych pytań o JavaSript na rozmowach o pracę (pytania + odpowiedzi)

https://uw7.org/un_602ceb2682936

INFO: to jest część pierwsza zestawienia zawierająca pierwsze 21 pytań. Kolejne będą podlinkowane przez autora pod tym samym adresem.


==

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


Lubisz moje zestawienia? Dołącz do patronów:

https://patronite.pl/unknow


P.S. takie zestawienia możesz także otrzymywać na maila: https://unknow.news/

e7c255e7-2bd2-4448-acab-5148629970aa

Zaloguj się aby komentować

@hejto tak na oko, to 5k stanowi połowę mojego przeciętnego wpisu. Do tej pory publikuję na Wykopie i Facebooku, a dawniej jeszcze było Steemit.


Są plany jakiegoś API dla programistów? Chętnie bym się podpiął

@Unknow śledzimy Twoje wpisy już jakiś czas, sa mega dobre. jeśli chodzi o limity to powiekszymy je w najblizszym czasie razem z zawijaniem tekstu. W przyszlości mamy zamiar wydać API dla programistów.

Zaloguj się aby komentować