Zdjęcie w tle

Unknow

Fenomen
  • 652wpisy
  • 152komentarzy

Człowiek żyjący i nauczający w Internecie. Dodaj do obserwowanych 😎

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ć

Organizuję małe #rozdajo - do wzięcia jeden kurs z poniższej listy


https://videopoint.pl/pagec/3976o/8/promocja/11441/

Na Videopoint starsze kursy są dostępne w promocji -70%, więc warto rzucić okiem nawet jak nie liczy się na wygraną 


TL;DR: zaplusuj ️ wpis i wrzuć w komentarzu nazwę kursu z powyższej listy, który chcesz dostać.


Zasady #rozdajo:


  1. wchodzisz na powyższego linka i wybierasz dla siebie nagrodę

  2. plusujesz ️ten wpis i wrzucasz linka do wybranej nagrody w komentarzu

  3. w poniedziałek wieczorem (około 20:00) wybiorę zwycięzcę, który otrzyma wybrany przez siebie kurs

600526b2-6f25-4dbb-a2e4-d869d52380c6

Jako że zwycięzca #rozdajo do dziś dnia się nie odezwał i nie odpisuje na priv, wybrałem nową osobę, do której leci kurs.


@adrian-wieczorek - odezwij się proszę na priv


Potrzebuję: imię, nazwisko i adres mailowy (są potrzebne do wygenerowania kuponu), a wybrany kurs poleci do Ciebie.


Przebieg losowania na screenie

7a68cf25-a6cd-4a5e-9507-e275318381cd

Zaloguj się aby komentować

@Unknow Od długiego czasu ten serwis był sztucznie podtrzymywany przy życiu. Przeglądając wpisy na forum wydaje się, że nawet administratorzy już tam nie zaglądają. Trochę szkoda, że portal, który był niegdyś jednym z najpopularniejszych w polskim internecie kończy swoją historię w taki sposób. Właściciele poniekąd przegapili swoją szansę.

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ć

Promocja na Humble Choice


https://www.humblebundle.com/subscription/checkout?partner=unknow


W skrócie:

➤ kupujesz subskrypcję za 22zł/msc (normalna cena to 80zł/msc) i co miesiąc dostajesz 12 gier na własność

➤ gdy anulujesz subskrypcję, to gry zostają na Twoim koncie

➤ dostajesz dostęp do Humble Trove, czyli katalogu 90+ gier, w które możesz grać do woli, a których lista zmienia się co pewien czas.

➤ możesz zrezygnować w dowolnym momencie (np. po miesiącu)

➤ cena promocyjna (22zł/msc) obowiązuje tylko nowych klientów, którzy nie mieli nigdy subskrypcji Choice, oraz obowiązuje tylko przez pierwsze 3 miesiące.

➤ Po miesiącach promocyjnych możesz zabrać swoje 36 gier i zrezygnować z suba



https://www.humblebundle.com/subscription/checkout?partner=unknow

60850d51-699a-4ef5-8b8c-844544ad92c0

Zaloguj się aby komentować

@Unknow @m-1-s-2 kurde, ja marzę o własnym małym jachciku. Ale najpierw muszę patent ogarnąć. Mam nawet książkę do węzłów.

Jedziesz z tematem, sam patent to fajna przygoda. Polecam każdemu. Ja chciałbym taką 420, żeby się trochę powywracać i na trapezie spróbować

f51923a7-d4b8-4572-8b04-6cde9b0cc7a4

Zaloguj się aby komentować

Zaloguj się aby komentować

#unknownews


Ze względu na prowadzone przeze mnie szkolenia, nie mogę trzymać regularnego harmonogramu publikacji. Zestawienia wrzucane są co tydzień, ale w różne dni. Tym razem padło na środę


  1. Jak zbudowane są pliki wykonywalne EXE? (Film, 11 minut)

https://is.gd/MiTpwZ

INFO: niezwykle przyjemne wyjaśnienie bez zbędnego zagłębiania się w nudne, techniczne szczegóły. Głos autora jest skrajnie kojący


  1. NIE akceptuj regulaminu - gra online

https://termsandconditions.game

INFO: zabawna gra, w której Twoim celem jest niezgadzanie się na nic. Problemy są dwa: uciekający czas i webmasterzy zadający pytania w chory sposób (np. po klingońsku, czy z poczwórną negacją w zdaniu). Gdy odpowiesz poprawnie, tło strony stanie się zielone.


  1. Czy masz oko do wykrywania wpadek w designie stron WWW?

https://cantunsee.space

INFO: quiz podzielony na trzy poziomy trudności: łatwy, średni i trudny. Przy pytaniach średnich już w większości przypadków odpadłem


  1. Apprise - planujesz dodać system notifykacji do swojej aplikacji?

https://github.com/caronc/apprise

INFO: Ta aplikacja potrafi wysłać notyfikację za pomocą ponad 60 kanałów. Niezależnie czy preferujesz Slacka, Discorda, Twittera, Telegrama, maila czy SMSa, to rozwiązanie pomoże Ci dostarczyć notyfikację tam, gdzie ma dojść.


  1. Nerdowska gra detektywistyczna - znajdź przyczynę opóźnienia 50ms podczas nawiązywania połączenia sieciowego

https://mysteries.wizardzines.com/50ms-request.html

INFO: jak to się dzieje, że ten sam kod wywoływany z terminala jest o 50ms szybszy od wersji uruchamianej z przeglądarki? Korzystając z dostępnych narzędzi, dojdź do tego co się dzieje. Autor na końcu podaje oczywiście dokładny opis przyczyny.


  1. Jak działa poczta e-mail? Bardzo dogłębne wyjaśnienie

https://explained-from-first-principles.com/email/

INFO: na stronie znajdziesz opis całego procesu wysyłania i dostarczania wiadomości. Czym jest MUA, MSA, MTA, MDA i itp? Jak działa autokonfiguracja programu pocztowego? Dlaczego klient pocztowy nie łączy się do serwera docelowego bezpośrednio, tylko wymaga serwera wyjściowego?


  1. PostgresSQL jako warehouse do trzymania danych - jak to osiągnąć?

https://www.narrator.ai/blog/using-postgresql-as-a-data-warehouse/

INFO: garść porad na temat optymalnego budowania zapytań i sprytnego konstruowania schematów danych w bazie.


Nowoczesny JavaScript - czyli wszystko to, co przegapiłeś przez ostatnie 10 lat

https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years

INFO: przegląd ciekawych rozwiązań, o których niekiedy nie wiedzą lub zapominają programiści


  1. Vandal - rozszerzenie do Firefoxa/Chrome pozwalające przeglądać poprzednie wersje aktualnie odwiedzanej strony

https://vegetableman.github.io/vandal/

INFO: jako backend używany jest serwis Web Archive, ale trzeba przyznać, że nawigowanie z użyciem tego rozszerzenia jest o wiele przyjemniejsze od korzystania z UI serwisu


  1. ChangeDetection - narzędzie do wykrywania zmian na stronach internetowych (w HTML)

https://github.com/dgtlmoon/changedetection.io

INFO: definiujesz adresy URL do obserwacji i triggery, które chcesz wywołać gdy coś się zmieni. Jest to oprogramowanie selfhosted


  1. Nowe wersje Apple Watch zmierzą ciśnienie krwi, poziom cukru, a nawet poziom alkoholu we krwi?

https://www.macrumors.com/2021/05/03/apple-watch-blood-pressure-glucose-alcohol/

INFO: Apple szaleje i porządnie rozbudowuje możliwości swojego smartwatcha o kolejne czujnik sprawdzające parametry życiowe właściciela


  1. Dlaczego Apple usunęło swoje kultowe, świecące logo jabłka z Macbooków? (film, 4 minuty)

https://is.gd/Cqp5z2

INFO: estetyka to tylko jeden i wcale nie najważniejszy z powodów.


  1. A gdyby tak wysłać pocztą nowego AirTaga od Apple i stale śledzić jego lokalizację?

https://www.intego.com/mac-security-blog/i-mailed-an-airtag-and-tracked-its-progress-heres-what-happened/

INFO: ciekawy eksperyment wykonany przez autora artykułu. Na ile obietnice z reklam Apple pokrywają się z rzeczywistością i jak dobrze to działa? o tym w artykule.


  1. Ulepszanie grafiki w GTA V z użyciem sztucznej inteligencji

https://intel-isl.github.io/PhotorealismEnhancement/

INFO: ciekawy przykład tego, jak AI potrafi przerobić w locie przyzwoicie wyglądającą grafikę na jej fotorealistyczną wersję. Robi wrażenie!


  1. Slidev - generator prezentacji, używający pojedynczego pliku Markdown

https://sli.dev/

INFO: zobaczenie animacji na stronie głównej w pełni wyjaśnia, o co chodzi i jakie to jest fajne i proste w użyciu


  1. WinBox.js - system zarządzania wirtualnymi oknami w przeglądarce.

https://github.com/nextapps-de/winbox

INFO: biblioteka umożliwia tworzenie i sterowania warstwami wyglądającymi jak okna. Warto uruchomić "Live demo", aby zobaczyć, jak to działa w praktyce


  1. Fragg Attack - nowy rodzaj ataku na sieci WiFi

https://www.fragattacks.com

INFO: dokładny opis ataku wraz z demem (film)


  1. Jak zbudować własny czujnik jakości powietrza?

https://www.airgradient.com/diy/

INFO: w zależności od tego, co chcemy mierzyć, jego koszty będą w granicach od $20 do $50.


  1. Których operatorów CSS możesz bezpiecznie używać w mailach?

https://www.caniemail.com

INFO: odpowiednik serwisu 'caniuse', ale w wersji dla maili


  1. Tailwind CSS - zło, czy ciekawe rozwiązanie?

https://ishadeed.com/article/on-tailwindcss/

INFO: przemyślenia autora na temat tego frameworka CSS z wyszczególnieniem wad


  1. Zbliżają się wielkie odejścia z pracy w branży IT?

https://dailymirror.co.za/2021/05/11/the-great-resignation-is-coming/

INFO: przemyślenia pewnego profesora z Texas A&M University na temat tego, co spowodowała pandemia i jakie będą tego skutki. Nie przewiduje on zwolnień, a samozwolnienia. Jaki będzie ich powód? Zmiana kultury pracy.


  1. Model danych używany w Notion - jak to działa?

https://www.notion.so/blog/data-model-behind-notion

INFO: jak to się dzieje, że Notion jest tak elastyczny i obsługuje wszelkiego rodzaju dane? Oto wyjaśnienie od samych twórców aplikacji


  1. LiMa - Linux on Mac, czy coś na wzór "macOS subsystem for Linux" (niczym WSL z Windowsa)

https://github.com/AkihiroSuda/lima/tree/master

INFO: środowisko pozwalające na natywne odpalanie aplikacji linuksowych na Macu. W tym obsługuje także konteneryzację kompatybilną z dockerami.


  1. Favikona dla Twojej strony w 2021 roku? To nie takie proste...

https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs

INFO: okazuje się, że poprawne i estetyczne obsłużenie favikony wymaga definicji 5-6 ikon. Oddzielna dla iPhone, dla Androida, dla starych przeglądarek, na przeglądarki Safari, dla Opery itd. Trochę tego jest.


  1. Nowa usługa od Google - domeny funkcyjne .NEW

https://whats.new

INFO: domeny te umożliwiają szybkie tworzenie akcji w serwisach. Rzuć okiem na przykładowe domeny, a zrozumiesz, o co dokładnie chodzi


== LINKI TYLKO DLA PATRONÓW ==


  1. "Strony, które każdy programista powinien odwiedzić" - subiektywnie najlepsze linki (szacuję, że z kilkaset sztuk)

https://uw7.org/un_60a4eeb57d7fd

INFO: tematyka newsowa, AI, programowanie ogólne, zbiory tutoriali, wyselekcjonowane nagrania z YouTube i inne.


  1. Ogromny zbiór zagadnień do nauki programowania - docelowo przeznaczony do sprawnego przechodzenia rozmów o pracę

https://uw7.org/un_60a4eebb2cdd7

INFO: ogromna ilość usystematyzowanych materiałów podzielonych na kategorie. Sporo czytania i mnóstwo linków zewnętrznych do dodatkowej wiedzy


  1. Newslettery dla developerów - lista

https://uw7.org/un_60a4eec09fc61

INFO: kilkanaście wyselekcjonowanych i opisanych newsletterów (w języku angielskim) na temat CSS, JavaScript, UX, React, Node itp. Wszystko podzielone na kategorie.


==

Chcesz, aby Twój link pojawił się tutaj?

Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje - dodaję jednak tylko to, co mi przypadnie do gustu.

https://mrugalski.pl/suggest.html


--

Dołącz do grona patronów zestawienia:

https://patronite.pl/unknow

ad02c338-386f-4a28-b5d6-11512b6d613c

Quiz dla designerów to jest przegięcie po prostu. Najgorzej, że przy błędnych odpowiedziach jak się zrobi porównanie to nagle jest to takie oczywiste Oo

Zaloguj się aby komentować

Megapaczka od Humblebundle

Za 75zł można zgarnąć na Humble Bundle aż 34 prezenty, z których zysk idzie na pomoc w Indiach i Brazylii

https://www.humblebundle.com/humble-heal-covid-19-bundle?partner=unknow


➤ 23 gry komputerowe (w tym np. Superhot, Portal Knights, This War of Mine, Euro Track Simulator, Bioshock Remastered i inne)

➤ 6 książek (np. jak być charyzmatyczną osobą, podręcznik survivalu, czy rozwiązywanie problemów finansowych)

➤ 2 komiksy

➤ 3 aplikacje (Music Maker, Photo Optimizer 7, Ashampoo Backup Pro, Winoptimizer 18)

https://www.humblebundle.com/humble-heal-covid-19-bundle?partner=unknow


Moim zdaniem szczególnie opłaca się zainteresować paczką ze względu na grę 'This War of Mine' w wersji Final Cut (ze wszystkimi dodatkami DLC, jakie wyszły), która w pojedynkę kosztuje 60zł.

b1fe1190-cd0d-4fad-b858-7c3f243dbeae

@Unknow Ja ze swojej strony mocno polecam "Baba Is You". Idealna gra do rozruszania i zwarcia naszych programistycznych neuronów. Ciekawe, do którego poziomu uda Ci się dojść bez szukania rozwiązań na YT.

Zaloguj się aby komentować

Postanowiłem spisać kilka pomysłów na usprawnienia/bugfixy na @hejto


➤ jeśli publikowany post zawiera dołączoną fotkę (covera), to nie generujcie już miniatury załączonych do niego linków. Najgorzej wygląda to w przypadku postu z obrazkiem i linkiem do YouTube. Okładka prawie znika, a pojawia się player.


➤ gdy klikam na nowy post -> okazje, to okazja staje się okazją tylko jeśli wrzucę ją do społeczności "okazje". W skrócie: ustawiam tytuł, cenę, linka do oferty itp. Jeśli wrzucę wpis do społeczności np. 'Ciekawostki', to wszystko, co ustawiłem, automatycznie znika i tworzy się klasyczny wpis


➤ może warto dodać mini-wsparcie dla Markdowna we wpisach? pogrubienie czy podkreślenie byłyby bardzo użyteczne. Mogłoby to mocno wpłynąć na czytelność wpisów. Jakiś "> Cytat" też by się przydał.


➤ warto pomyśleć co zrobić, aby po każdym deployu nowszej wersji serwisu nie wylogowywało wszystkich userów z portalu. To trochę wkurza.


➤ warto promować obserwowanie tagów wśród userów. Z tego co widzę, najpopularniejsze tagi obserwuje po ~20 osób, co sprawia, że tagi na Hejto to w zasadzie ozdoba Takie promowanie tagów można osiągnąć poprzez implementację modułu podpowiadającego, jakie tagi powinien obserwować dany użytkownik (na podstawie lajkowanych przez niego wpisów).


➤ system społeczności do czegoś służy? Niezależnie gdzie wrzuci się wpis, widzi go i tak tyle samo osób. Do tego tematy w społecznościach są chyba zbyteczne. W Społeczności 'Ciekawostki' mamy tylko 'bez tematu' i 'ogólne'. Nie widzę w tym większego sensu. Przy "okazjach" skrajnie trudno jest wrzucić do dobrego tematu książkę lub ebooka - zawsze muszę wybierać 'inne', bo nic nie pasuje (brakuje sensownych tematów), ale jak wspomniałem, wybór ten na nic nie wpływa


➤ API! Gdzie to API? Przydałoby się jakieś znośne i proste API dla programistów...


--

ok, tyle pomysłów z mojej strony.

6c8549a6-0ebc-45c8-8852-c6fbec66f616

Ad 6. Trudno jest zapoznać się między sobą jeżeli każdy jest anonimowy. Już na początku działania serwisu widać było, że idzie w kierunku "wykopu" zamiast w kierunku "fejsbuka" jaki był zamysł twórców. Wydaje się, że głównym powodem było anonimowe rejestrowanie się - tak jest łatwiej. Nowi użytkownicy utworzyli anonimowe konta i nie zdradzając się kim są zaczęli wrzucać znalezione informacje w internecie (tak działa wykop). FB zaczął swoją działalność od znajomości - jeden znajomy zapraszał kolejnego. Użytkownicy fb wrzucali własne zdjęcia i własne wpisy. W którym kierunku chce iść hejto?

Zaloguj się aby komentować

#unknownews


Dziś nie jest piątek, ale nadrabiam zaległości z ubiegłego tygodnia i wrzucam zestawienie


  1. Jak Google testuje swój software?

https://dilushakumarage.medium.com/how-google-tests-software-b5b7b999ccfa

INFO: wiesz, czym jest 'Testing on the Toilet?', czy wykonywanie testów metodą klepsydry?


  1. Jak tworzyć animacje z wykorzystaniem wzorów matematycznych? (film, 8 minut)

https://is.gd/tiAWe1

INFO: autor pokazuje jak w kilka minut z użyciem automatyzacji osiągnąć podobne rezultaty, jak zdolni matematycy osiągają w 2-3 tygodnie.


  1. Dark - stwórz backend dla swojego serwisu bez frameworków, infrastruktury i deployowania czegokolwiek? Wyklikaj go w tym serwisie (film, 9 minut)

https://is.gd/2wc2Jo

INFO: linka do usługi znajdziesz w opisie pod filmem. Metoda programowania bardzo mi się spodobała


  1. Jak działa algorytm "What3Words", do czego służy i jakie są z nim problemy?

https://cybergibbons.com/security-2/what3words-the-algorithm/

INFO: Czy wiesz, że każde miejsce na naszej planecie można dość jednoznacznie opisać za pomocą 3 słów? "//sesja.banknoty.ciekawie vs. //sprawa.rynkowa.bohater" - przypadek? nie sądzę!


  1. Używanie bazy SQLite na statycznych stronach internetowych (bez backendu)

https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/

INFO: w praktyce, autor napisał implementację silnika SQLite w JS, ale nie wymaga on ściągania całej bazy danych na dysk (jako demo pokazuje operacje na bazie 650MB, generując tylko 1kb przesyłu danych). Aby dobrać się do źródeł biblioteki, kliknij link "sql.js".


  1. Wszystko, co musisz wiedzieć o Bitcoincie. Tekst mocniej skupia się na walucie od strony inwestycyjnej niż technologicznej

https://learncryptocenter.com/knowhow/

INFO: o co chodzi w kryptowalutach, co to są cykle, jak czytać wykresy, jak obsługiwać giełdy i wiele innych. Bardzo rozbudowany tekst.


  1. Squoosh - narzędzie do kompresji i zmiany wymiarów grafik z zachowaniem ich jakości

https://squoosh.app

INFO: obróbka fotek odbywa się offline, bez użycia backendu. Możesz pobawić się z przykładowymi grafikami, aby zobaczyć efekty.


Composerize - najprostsza metoda na stworzenie pliku dla Docker-compose na podstawie polecenia startowego dla dockera

https://github.com/magicmark/composerize

INFO: po prostu przed "docker run" dopisujesz "composerize" i masz gotowy plik z konfiguracją dla środowiska dockerowego


  1. Mozilla uśmierciła projekt SEND do prostego udostępniania plików, ale... możesz postawić go sobie na własnym serwerze

https://github.com/timvisee/send

INFO: grupa programistów zachowała (dostępne niegdyś publicznie) kody źródłowe Senda i rozwija go jako samodzielnego forka oryginalnego projektu


  1. Package.json vs Makefile - dlaczego w niektórych sytuacjach to drugie rozwiązanie może okazać się lepsze?

https://spin.atomicobject.com/2021/03/22/makefiles-vs-package-json-scripts/

INFO: autor pokazuje zalety używania Makefile w swoich projektach. Warto rzucić okiem. Może ktoś się przekona


  1. Amazon EBS vs EFS vs S3 - co wybrać i czym to się różni?

https://dev.to/aws-builders/amazon-ebs-vs-efs-vs-s3-picking-the-best-aws-storage-option-2kdj

INFO: autor tłumaczy różnice między tymi trzeba rodzajami storage i podpowiada, kiedy należy zdecydować się, na który z nich


  1. ReactJS + Gatsby + Prismic.io - jak postawić bloga na tym stacku?

https://www.rekinysukcesu.pl/blog/internet/jak-napisac-swoj-blog-przy-pomocy-frameworka-opartego-o-react-js

INFO: szczególnie zaciekawił mnie Prismic, bo nie znałem go do tej pory. Może to być ciekawe rozwiązanie dla ludzi chcących edytować statyczną stronę bez stawiania do niej backendu


  1. Jak sprawnie działa poczta w USA? Ciekawy eksperyment wykonany na 100 listach.

https://www.wgbh.org/news/local-news/2021/04/23/we-mailed-100-letters-to-test-the-postal-service-we-did-not-get-speedy-delivery

INFO: wg standardów z USA, większość przesyłek powinna zostać dostarczona pocztą lotniczą w około 2-3 dni. Ile naprawdę to trwało i jak wiele listów zgubiono?


  1. Signal uruchomił ciekawą kampanię reklamową na Facebooku - dostał za to bana

https://gizmodo.com/signal-tried-to-run-the-most-honest-facebook-ad-campaig-1846823457

INFO: kampania miała uświadamiać ludziom, jak wiele na ich temat wiedzą sieci społecznościowe i reklamodawcy


  1. Pamiętasz serwis LiveLeak z szokującymi filmami i wypadkami? Właśnie przestał istnieć

https://techstartups.com/2021/05/05/liveleak-shuts-15-years-online/

INFO: serwis został zamknięty po 15 latach działalności.


  1. Aplikacja online do tworzenia i generowania budżetów na różne okazje

https://planujwydatki.pl

INFO: aplikacja w pełni darmowa i polskiej produkcji. Warto rzucić okiem. Może komuś przypadnie do gustu.


  1. Słyszałeś kiedyś o propagacji DNSów? Powiedzmy, że jest to nazwa umowna, bo propagacja tak naprawdę nie istnieje...

https://dev.to/aws-builders/amazon-ebs-vs-efs-vs-s3-picking-the-best-aws-storage-option-2kdj

INFO: lepszym określeniem byłoby tu zwykłe cachowanie DNSów


  1. Kolekcja ciekawych i użytecznych jednolinijkowców dla fanów Linuksa

https://muhammadraza.me/2021/Oneliners/

INFO: najbardziej spodobało mi się zapisywanie wyników poleceń jako PNG. Ciekawy zamiennik dla screenshotów.


  1. Garść ciekawych sztuczek w czystym HTML (bez użycia JS i CSS)

https://markodenic.com/html-tips/

INFO: jak wymusić pobieranie pliku pod linkiem zamiast jego otwarcia, Jak wymusić sprawdzanie pisowni w inpucie i kilkanaście innych


  1. Ciekawy efekt fotograficzny, zdatny do uzyskania po lekkim przerobieniu obiektywu w aparacie (coś w stylu Bokeh)

https://petapixel.com/2018/08/02/this-guy-flipped-an-element-in-an-old-lens-and-got-magic-bokeh/

INFO: autor obraca jedną z soczewek, uzyskując zaskakujący i mocno 'photoshopowy' efekt na zdjęciu.


  1. Praktyczne przykłady zastosowania natywnych zmiennych w CSS

https://ishadeed.com/article/practical-css-variables/

INFO: garść przykładów pokazujących, jak obyć się bez zewnętrznego softu do parametryzowania CSSa


  1. Masz popularnego ostatnio TV Boxa "Smart TV X96", ale nie da się na nim oglądać Netflixa? Oto sposób jak to zmienić.

https://dev.to/ordigital/android-9-and-netflix-for-x96-w-1pon

INFO: tutorial pokazuje, jak wymienić Andorida 7, z którym sprzedawane jest to urządzenie na Androida 9, na którym Netflix rusza bez problemu.


  1. Darmowa konferencja online na temat Docker/Kubernetes/Kontenery

https://architekturaikontenery.pl/

INFO: odbywa się 17 maja i trzeba się na nią jedynie zapisać na stronie.


  1. Jak działa silnik spalinowy? Wyjaśnienie krok po kroku z wieloma animacjami i interaktywnymi demami

https://ciechanow.ski/internal-combustion-engine/

INFO: ekstremalnie proste wyjaśnienie każdego ze zjawisk zachodzących w silniku. Naprawdę przystępna forma prezentacji wiedzy.


  1. Generator plików Readme do Githuba

https://readme.so

INFO: z listy po lewej wybierasz, co ma zawierać Twoje readme i uzupełniasz to w oknie po prawej. Kod generowany jest w Markdownie


  1. Przegląd polskich Software Housów, które weszły na giełdę.

https://ppbit.pl/felieton/inwestycyjny-parkiet-bywa-sliski-czyli-akcje-software-houseow-dla-ciebie-i-bliskich/

INFO: opisy spółek są na max 2-3 zdania + wykres. Dane pochodzą z GPW oraz New Connect. Warto rzucić okiem na ostatnie wykresy - jak w Polsce rozwija się branża informatyczna, a jak branża gier komputerowych. Zaskakujące.


== LINKI TYLKO DLA PATRONÓW ==


  1. Jak hostować swoje aplikacje/projekty za darmo lub w skrajnie niskich cenach?

https://uw7.org/un_609909c592531

INFO: lista rozwiązań oferujących tanie pakiety dla developerów i/lub Free Tier.


  1. Ebook - 39 wyzwań przy budowie aplikacji mobilnych na dużą skalę (134 stronicowa książka chwilowo dostępna za darmo)

https://uw7.org/un_609909c04e636

INFO: aby pobrać ebooka, musisz zapisać się do newslettera. Otrzymasz wtedy kupon zniżkowy -100% na zakup książki w sklepie autora. Promocja trwa do końca maja.


  1. Machine learning w Pythonie - the best of. Spis linków

https://uw7.org/un_609909b852efa

INFO: idealne zestawienie narzędzi i repozytoriów dla pasjonatów ML. Wszystko świetnie posortowane z informacją o jakości materiałó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


Dołącz do patronów zestawienia:

https://patronite.pl/unknow

b29d0e60-996c-473f-aa0e-5b3b14323f6e

Zaloguj się aby komentować

Zaloguj się aby komentować

#unknownews


Mamy piątek, czas na czytankę

Przygotowałem nowe zestawienie z interesującymi znaleziskami z branży IT, złowionymi z sieci przez cały ubiegły tydzień


  1. Pamiętasz ataki na konta polskich polityków na Twitterze i Facebooku? Ciekawy raport firmy FireEye na temat tej sprawy

https://content.fireeye.com/web-assets/rpt-unc1151-ghostwriter-update

INFO: według autorów nie były to włamania przypadkowo tylko zbieżne w czasie, ale wnioski warto wyciągnąć samemu z raportu (33 strony)


  1. Komputer pokładowy w programie Apollo (1969) - kilkadziesiąt lat temu, podczas lądowania na księżycu, coś wysypało się w programie sterującym... (film, 1,5h)

https://is.gd/j4X8wM

INFO: niezwykle interesująco przedstawiona historia awarii, jak i zasada działania komputera, jego budowa itp. Warto zobaczyć.


  1. "Techniki wspierające prace mózgu programisty" - nowy odcinek podcastu DevEnc z udziałem Kamila Lelonka

https://www.spreaker.com/user/devenv/devenv-57

INFO: ciekawie przedstawiony temat biohackingu w pracy wymagającej silnego skupienia.


  1. Nagłówki bezpieczeństwa związane z CSRF, CORS, XSS, CSP, HSTS itp - o co w nich chodzi?

https://blog.vnaik.com/posts/web-attacks.html

INFO: omówienie absolutnych podstaw związanych z nagłówkami bezpieczeństwa. Istnieje szansa, że kilku z nich nie znałeś.


  1. Co widzą rekruterzy - czyli przetestujmy rekruterów z Linkedin i to, jak się zachowują

https://testerembyc.pl/posts/profil-na-linkedin-co-widza-rekruterzy/

INFO: ciekawy eksperyment. Autor odpowiednio zmodyfikował swój profil, sprawdzając, czy/jak rekruterzy go czytają. Bardzo ciekawa analiza.


  1. Zbuduj własne X - wybierz, co chcesz zbudować i skorzystaj z poradnika, który podpowie Ci jak to zrobić krok po kroku

https://github.com/danistefanovic/build-your-own-x

INFO: masz ochotę stworzyć bota? a może zaimplementować bazę danych od zera lub stworzyć wirtualną maszynę? Sporo poradników


  1. Bardzo obszerny poradnik na temat pracy ze stringami w nowoczesnym JavaScript

https://www.baseclass.io/guides/string-handling-modern-js

INFO: używam JS na co dzień, ale chyba zatrzymałem się w epoce stringa łupanego, bo znalazłem tam kilka rzeczy, o których nie wiedziałem, a które ułatwiłyby mi pracę


Lista 33 zagadnień, które powinien znać każdy programista JavaScript

https://github.com/lipnyCzlowiek/33-js-concepts

INFO: bardzo fajnie przygotowany zbiór wiedzy z artykułami i filmami wyjaśniającymi każde z zagadnień


  1. Pierwszy dom wydrukowany na drukarce 3D z użyciem... zwykłej ziemi

https://www.itsnicethat.com/news/tecla-house-mario-cucinella-wasp-architecture-270421

INFO: były już domy drukowane z betonu i tworzyw sztucznych. Tutaj ktoś zaszalał i można powiedzieć, że 'wydrukował sobie gliniankę'


  1. Yayagram - pomysłowe urządzenie ułatwiające obsługę komunikatora Telegram osobom starszym i skrajnie nietechnicznym

https://mobile.twitter.com/mrcatacroquer/status/1386318806411325440

INFO: zasada użycia przypomina trochę bycie telegrafistą lub pracownikiem centrali z lat 80-90, ale i tak pomysłowe!


  1. Garść ciekawych i użytecznych sztuczek w CSS

https://markodenic.com/css-tips/

INFO: najbardziej mnie zaskoczyły: CSS Scroll Snap, Fancy text i Truncate Text - nie wiedziałem, że da się to osiągnąć w czystym CSS.


  1. Używasz (lub chcesz używać) FFMPEG do prostej obróbki filmów? Ta ściąga Ci się przyda

https://gist.github.com/steven2358/ba153c642fe2bb1e47485962df07c730

INFO: konwertowanie między formatami, przycinanie, podmiana audio, wyrównywanie dźwięku z obrazem, obracanie filmu i inne.


  1. JavaScript for Data Science - jak wykorzystywać JS w analizie danych

http://js4ds.org

INFO: naprawdę dobry poradnik uczący programowania praktycznie od zera, pomijający niemal zupełnie frontend i skupiający się tylko na zastosowaniu języka w analityce. Fajna porcja wiedzy w pigułce.


  1. Aplikacje sprzedają Twoje dane - które z nich co sprzedają?

https://tyrantsthem.com/pl/artykuly/aplikacje-sprzedaja-twoje-dane/

INFO: ciekawa analiza (infografika w środku). Z analizy autora wynika, że 52% sprawdzanych aplikacji dorabia sobie na handlu danymi użytkowników.


  1. Zbuduj sobie przycisk 'mute' do Zooma - tutorial pokazuje proces produkcji krok po kroku

https://bert.org/2021/03/10/building-a-zoom-mute-button/

INFO: autor zobaczył reklamę takiego przycisku w sieci i postanowił zbudować własną, budżetową wersję opartą na płytce kompatybilnej z Arduino


  1. Jak kryptowaluty wpłynęły na świat narzędzi CI (Continuous Integration) i co te dwa tematy mają ze sobą wspólnego?

https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disaster.html

INFO: dlaczego niektóre firmy z branży CI zrezygnowały z darmowych kont dla userów, a niektóre podniosły opłaty?


  1. Ile energii pobierają cardridge do GameBoya? Analiza dla wnikliwych + przegląd wielu rodzajów dostępnych cardridgy.

https://gekkio.fi/blog/2021/power-consumption-of-game-boy-flash-cartridges/

INFO: zaciekawiło mnie porównanie oryginalnych rozwiązań z tymi przekombinowanymi, wspierającymi np. karty SD/MicroSD (wiedziałeś, że takie istnieją na GB?)


  1. Jak rozpocząć projekt w TypeScript w 2021 roku? Użyj tego boilerplate.

https://www.metachris.com/2021/04/starting-a-typescript-project-in-2021/

INFO: gotowy, wszystkomający szablon startowy do TS. Artykuł opisuje co boilerplate zawiera i do czego nam się to przyda.


  1. Czy prowadząc biznes (np. w branży IT), warto dzielić się z ludźmi swoimi kosztami/wydatkami? Warto!

https://tips.ariyh.com/p/show-costs-to-boost-sales

INFO: okazuje się, że ludzie widzący koszty powstania danego produktu czy usługi, są w stanie więcej za nią zapłacić.


  1. Różnica między "Custom elements" a "Web Components" i jak zrobić te pierwsze bez JavaScriptu

https://blog.jim-nielsen.com/2021/custom-elements-without-js/

INFO: interesujące podejście do tematu. Autor wyjaśnia na przykładzie swojej strony, dlaczego mógłbyś chcieć używać customowych elementów w HTML.


  1. Jak napisać maila do przyszłego inwestora Twojego startupu, ale tak, aby został przeczytany i aby zadziałał?

https://www.flowrite.com/blog/cold-email-to-investors

INFO: Porady od 30 zawodowych inwestorów (VC). Na stronie masz 10 porad, a lista wszystkich jest w ostatnim akapicie w formie wątku z Twittera


  1. Polskie, darmowe książki na temat programowania - wszystkie dostępne za darmo

https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books-pl.md

INFO: warto pogrzebać w tym repozytorium i otworzyć plik z anglojęzycznymi tytułami. Jest ich jeszcze więcej.


  1. Boxedwine - emulator webowy do uruchamiania aplikacji Windowsowych

http://www.boxedwine.org/search-apps/

INFO: w praktyce, aplikacja ta emuluje klasyczny komputer, uruchamia na nim Linuksa, na nim Wine, a na nim dopiero aplikację z Windowsa, a to wszystko w Twojej przeglądarce. Możesz pograć w kilka demek starych gier.


  1. Opera wprowadziła natywne wsparcie dla 'unstoppable domains'

https://blogs.opera.com/tips-and-tricks/2021/04/say-hello-to-web3-as-opera-adds-native-support-to-unstoppable-domains/

INFO: chodzi o domeny bazujące na blockchain, których nie da się w żaden sposób zablokować, przejąć itp. Do tej pory, aby z nich korzystać trzeba


  1. Jak odróżniać i klasyfikować różne rodzaje fontów? Film (7 minut) i artykuł na ten temat

https://www.zeichenschatz.net/typography/font-follows-feeling

INFO: Fonty Slab Serifowe były dla mnie zaskoczeniem. Tak wyglądający tekst zawsze nazywałem po prostu 'Szeryfowym'


== LINKI TYLKO DLA PATRONÓW ==


  1. Gry, które uczą programowania - spis

https://uw7.org/un_608be4d7a9303

INFO: rozbudowana lista gier, w których można programować, jak i takich, które w pełni skupiają się na programowaniu


  1. Ebook na temat optymalnej wizualizacji danych - przyda się zarówno do robienia prezentacji, jak i do wyświetlania danych na stronie (140 stron)

https://uw7.org/un_608be4dcb5405

INFO: ebooka możesz czytać online lub pobrać jako EPUB/PDF. Linki znajdziesz w 3 paragrafie od dołu (trochę to ukryli). Naprawdę fajna treść!


  1. Pełen wideo kurs tworzenia własnych skórek do Wordpressa (film, 2.5h)

https://uw7.org/un_608be4e3a9b22

INFO: omówienie struktury, konfiguracji i wszystkiego, co musisz wiedzieć tworząc własny theme. Wiedza niezbędna dla ludzi tworzących strony na WP. Przyda Ci się też przy przerabianiu istniejących skórek.


==

Chcesz, aby Twój link pojawił się tutaj?

Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje - dodaję jednak tylko to, co mi przypadnie do gustu.

https://mrugalski.pl/suggest.html


Podobało się? Kliknij


Jeśli podoba Ci się to, co robię w sieci i/lub lubisz moje zestawienia, to dołącz do grona moich patronów

https://patronite.pl/unknow

fec0658b-2605-4907-a80b-e010a1952a39

Zaloguj się aby komentować