#webdev

15
222

#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
lubieplackijohn

Znowu to robisz. Przed 12. Roboty jeszcze pod sufit, a tutaj taki zastrzyk linków i wiedzy. Daaaamn! Jak żyć Panie @Unknow, jak żyć?

Legion

@Unknow Piekielnie dobra robota! Doceniam! A to się rzadko zdarza.

kusz

Super wrzutka! Kopia, landrop! Dzięki

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
ugderaq

a mnie chodziło że @UberRam wybrał kurs GIT-a

Unknow

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ć

#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
Havelock_Vetinari

"Czas obniżyć Twoją produktywność w pracy" Polecam tego użytkownika!

lubieplackijohn

I znowu to samo. Dobrze, że już się praca kończy, to można przeznaczyć ten czas na coś konkretnego, np ciekawe linki z branży it od @Unknow

Admiral

@Unknow numer 20 ciekawy, a co sądzą o tej książce wszyscy programiści na hejto? jakieś opinie?

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
alq

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ć

#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
alidzi

@Unknow Wow! Widzę konkret kontent na tym hejto!

Zaloguj się aby komentować

#unknownews


Czas na nowe zestawienie interesujących linków technologicznych


  1. Czy programiści często kopiują kod ze StackOverflow? Ojjj tak! Teraz wiemy już jak często

https://stackoverflow.blog/2021/04/19/how-often-do-people-actually-copy-and-paste-from-stack-overflow-now-we-know/

INFO: właściciele serwisu postanowili wdrożyć kod zliczający kopiowanie tekstu. Śledzili, kto kopiuje, co kopiuje i jak często. Okazuje się, że ludzie nie zawsze kopiują poprawne (najwyżej oceniane) rozwiązania, a po programowanie metodą copiego-pasta przychodzi 25% odwiedzających.


  1. FigJam - interaktywna tablica do prowadzenia meetingów i burzy mózgów. Produkt od Figmy

https://www.figma.com/figjam/

INFO: wielu użytkowników może tworzyć notatki jednocześnie. Da się tworzyć diagramy, importować grafiki, rysować itp. Świetne rozwiązanie (wymaga rejestracji).


  1. Powłoka Linuksa napisana w oparciu o OpenAI GPT3 (film, 5 minut)

https://is.gd/suji1L

INFO: chodzi o możliwość zamiany języka angielskiego na klasyczne polecenia linuksowe. Mało użyteczne w codziennym życiu, ale i tak fajnie wygląda


  1. Jak wyglądałoby łamanie Enigmy w 2021 roku? (film, 21 minut)

https://is.gd/a6lZxB

INFO: pierwsza część filmu przedstawia (dość dogłębnie) zasadę działania algorytmu Enigmy. Dalej mamy metodykę łamania. Ciekawie wyjaśnione.


  1. Mongita - a gdyby tak trzymać całą bazę MongoDB w jednym pliku, bez serwera... niczym SQLite?

https://github.com/scottrogowski/mongita

INFO: bardzo ciekawa koncepcja. W pełni kompatybilne z Mongo, bez konieczności stawiania czegokolwiek. Pod względem wydajności niestety nie wygląda to dobrze, ale do celów developmentu prototypu aplikacji będzie idealne.


  1. Historia języków programowania - po polsku (film, 10 minut)

https://is.gd/meg6lY

INFO: bardzo fajnie (i krótko) przedstawione charakterystyki danych języków. Na kanale znajdziesz też część drugą, która dochodzi już do czasów obecnych.


  1. Na ile różnych sposobów umiesz zapisać adres IP?

https://daniel.haxx.se/blog/2021/04/19/curl-those-funny-ipv4-addresses/

INFO: autor podaje przynajmniej 8 sposobów, z których ja znałem tylko dwa. Ta wiedza może przydać Ci się np. do obchodzenia filtrów adresów IP lub przy ukrywaniu Twojego prawdziwego IP w linku


MirkoPC - stworzony w Polsce, wszystkomający, desktopowy komputer oparty na Raspberry Pi

https://www.jeffgeerling.com/blog/2021/mirkopc-full-featured-raspberry-pi-desktop-computer

INFO: warto rzucić okiem na załączony film, aby zrozumieć, dlaczego jest to tak niezwykła konstrukcja


  1. Potrzebujesz skrajnie prostych statystyk dla swojej strony internetowej? Może wystarczy Bash?

https://www.go350.com/posts/replace-google-analytics-with-a-shell-script/

INFO: autor zlicza odwiedziny na swojej stronie i poczytność artykułów z użyciem basha, grepa i AWKa


  1. Jak zbudować "dworcowy" wyświetlacz typu 'Split-Flap' (to ma jakąś polską nazwę?)

https://github.com/scottbez1/splitflap

INFO: chodzi o zegarek z przerzucającymi się klapkami. W pierwszym akapicie jest film przedstawiający urządzenie.


  1. Nadchodzą długo wyczekiwane "container queries" w CSS

https://ishadeed.com/article/say-hello-to-css-container-queries/

INFO: media query potrafią sprawdzać wymiary ekranu, a container query sprawdzają wymiary kontenera, w którym znajduje się obiekt. Daje to nowe, niesamowite możliwości reagowania na zmiany rozmiaru strony. Testowa wersja Chrome już to ma (trzeba aktywować flagę).


  1. Gitmoji - czyli dlaczego warto rozważyć używanie emoji w commitach gita

https://dev.to/javidjms/git-write-better-commits-with-gitmoji-3193?utm_source=tldrnewsletter

INFO: ciekawa koncepcja. Zobacz na screenach w artykule jak schludnie to może wyglądać w repo


  1. Facebook planował zrobić konkurencje dla Clubhouse, ale tak wyszło, że zaczął tworzyć całą gamę nowych produktów audio

https://www.vox.com/recode/2021/4/18/22390742/facebook-podcasts-clubhouse-audio-launch-spotify-zuckerberg-apple?utm_source=tldrnewsletter

INFO: wirtualna scena, katalog podcastów, możliwość tworzenia wpisów głosowych na wallu, audio konkurencja dla Zooma itp. Pierwsze usługi pojawią się testowo za kilka tygodni.


  1. Google wprowadza FLoC do anonimowego śledzenia zainteresowań użytkowników Twojej strony - jak się z tego wypisać?

https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network

INFO: nie każdemu nowa koncepcja przypadła do gustu, więc jeśli chcesz wypisać swoją stronę z FLoCa, możesz to zrobić prostym nagłówkiem HTTP


  1. Thinkpad X230 z zainstalowanym ekranem transfleksyjnym (film, 2 minuty)

https://is.gd/OH7eOZ

INFO: ciekawy wynalazek. Umożliwia pracę w pełnym słońcu, ale przy mocnym nasłonecznieniu wyświetlacz robi się czarno-biały, a w cieniu jest wyświetlaczem kolorowym


  1. Algorytm skalowania obrazków "rozumiejący" zawartość obrazka.

https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/

INFO: pobaw się interaktywnym demo, wpisz tam swoje wymiary w procentach i kliknij 'Resize'. Robi wrażenie... WOW


  1. Subsetter - fonty webowe obciążają stronę, są powolne itp? Wytnij z nich tylko to, co potrzebujesz

https://everythingfonts.com/subsetter

INFO: to narzędzie potrafi wydobyć z fontów tylko te litery/znaki, których używasz. Po co Ci wsparcie dla języka hebrajskiego, greckiego czy arabskiego na Twojej stronie?


  1. Jak od strony technicznej działa Opera VPN i dlaczego ta usługa powinna nazywać się Opera Proxy?

https://gist.github.com/spaze/558b7c4cd81afa7c857381254ae7bd10

INFO: ciekawa, zwięzła analiza działania plus lista wszystkich requestów wykonywanych 'pod spodem' do serwerów pośredniczących


  1. Nie potrzebujesz żadnej biblioteki do formatowania liczb czy cen z różnymi walutami. JavaScript sam umie to zrobić

https://dev.to/jordanfinners/never-use-a-number-or-currency-formatting-library-again-mhb

INFO: 10PLN, ale $20. Gdzie umieścić symbol waluty? Zamiana 1000000.12 na zapis '1 000 000,12' - nic prostszego


  1. Przyjemne wytłumaczenie tematu CORS

https://ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/

INFO: co to jest, jak i dlaczego powstał ten mechanizm i jak nie wchodzić mu w drogę


  1. TinyVid - darmowa aplikacja do zmniejszania rozmiarów filmów (Windows/Linux/Mac)

https://kamua.com/tinyvid/

INFO: np Discord film może mieć max 8MB. Na WhatsApp 64MB, a Ty chcesz wysłać coś, co ma np. 300MB. Ta aplikacja odpowiednio skompresuje i przeskaluje nagranie pod dane wymagania.


  1. WhichFrame - znajdź konkretną scenę w filmie z użyciem AI

https://whichframe.com/

INFO: wrzucasz linka do dowolnego filmu z YT (max 5 minut) i opisujesz (po angielsku!) co chcesz w nim znaleźć np: woman with hat and sunglasses - i gotowe


  1. Jakie informacje na temat Twój i Twojej przeglądarki może wyciągnąć webdeveloper?

https://www.deviceinfo.me

INFO: ciekawy pokaz możliwości. Możesz kliknąć pobranie wszelkich danych, to zobaczysz tego jeszcze więcej (niektóre checki wymagają dodatkowych uprawnień)


  1. Potrzebujesz mechanizmu CATPCHA (kod z obrazka) na swojej stronie? Kolekcja gotowych rozwiązań

https://github.com/ZYSzys/awesome-captcha

INFO: warto przy okazji rzucić okiem na łamacze captchy umieszczone na stronie. Też czasami mogą się przydać


== LINKI TYLKO DLA PATRONÓW ==


  1. Gotowe layouty i komponenty webowe stworzone w czystym CSS (bez JavaScript)

https://uw7.org/un_6082a37d79287

INFO: zero zależności, bez hacków na przeglądarki itp. Po prostu kopiujesz gotowca (jest ich aż 98 do wyboru) i używasz


  1. Narzędzie automatycznie wyszukujące snippety kodu podczas używania google

https://uw7.org/un_6082a382b9840

INFO: wpisujesz w Google to, co normalnie, ale zamiast linku do stackoverflow dostajesz od razu nad wszystkimi wynikami najlepiej oceniane rozwiązanie na Twój problem (jako kod)


  1. Kolekcja muzyki do słuchania w trakcie programowania - różne gatunki

https://uw7.org/un_6082a3885222e

INFO: Chillhop, lofi hiphop, epic celtic, hard rock, metal, muzyka elektroniczna i inne. To posortowane playlisty z YouTube


  1. Lista streamerów z Twitcha i YouTube tworząca livestreamy z tematyki security

https://uw7.org/un_6082a38da0c47

INFO: jest to szeroko pojęte security. Włamania na systemy linuksowe, exploitowanie podatności w aplikacjach, web security itp.


==

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

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

https://mrugalski.pl/suggest.html


Podobało się? to kliknij


Moje zestawienia są dla Ciebie ciekawe lub użyteczne?

Dołącz do grona patronów

https://patronite.pl/unknow

869c7826-b526-465c-8f94-04562910fffb

Zaloguj się aby komentować

#unknownews


Nadszedł piątek, więc czas na nowe zestawienie ciekawych linków z branży IT


  1. A gdyby tak pracować na Windows 95 w obecnych czasach? - jak mogłoby to wyglądać?

https://blog.usejournal.com/windows-95-how-does-it-look-today-feda837922d9

INFO: autor tekstu postanowił zainstalować wspomniany system i przekonać się, że nie będzie łatwo Co ciekawe, W95 nie wspiera komputerów szybszych niż 2.1Ghz (przyczyna podana jest w artykule)


  1. Jak jedna osoba radzi sobie z ogarnięciem całego biznesu SaaS? - odpowiedzią jest automatyzacja

https://anthonynsimon.com/blog/one-man-saas-architecture/

INFO: bardzo dogłębnie przedstawiona infrastruktura projektu. Kubernetes, setup na AWS, obsługa dużego ruchu, użyte narzędzia itp.


  1. Here Before a Million - poznaj przyszłe hity muzyczne (teledyski), które nie zdobyły jeszcze miliona wyświetleń na Youtube

https://herebeforeamillion.com

INFO: autor zebrał kilkaset utworów mających przeważnie nie mniej jak 100-200k wyświetleń i pozwala na tej stornie przeglądać jego playlistę. Niektóre utwory są całkiem spoko. Kliknięcie tytułu utworu otwiera YT


  1. Podstawy-podstaw działania sieci komputerowych

https://iximiuz.com/en/posts/computer-networking-101/

INFO: co to jest segment L1, L2, L3? czym różni się switch od routera? czym jest adres broadcastowy? do czego służą VLANy? Odpowiedzi na te (i kilka innych) pytań znajdziesz w artykule.


  1. Naucz się podstaw dockera pracując w wirtualnym środowisku, wykonując proste zadania

https://www.katacoda.com/courses/docker/playground

INFO: masz 20+ zadań do wykonania. Od najprostszych jak uruchomienie pustego kontenera, przez budowanie obrazu, deploy swarma, zabawy z volumenami itp. Naprawdę świetne. Wymaga zalogowania się.


  1. Garść sztuczek z CSS, których mogłeś nie znać

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

INFO: nie jestem frontendowcem, ale myślałem, że całkiem nieźle znam CSSa - sporo przykładów mocno mnie jednak zaskoczyło


  1. Microsoft Coffee, czyli nieudany żart na 1 kwietnia (lata 90'), z którym sam Microsoft niewiele miał wspólnego

https://microsoft-coffee.medium.com/microsoft-coffee-25545836a7e3

INFO: ciekawa historia opowiedziana przez jednego z ex-pracowników MS. Pracownicy bez porozumienia z kimkolwiek 'wypuścili na rynek' Microsoftową wersję Javy, czyli Coffee. Przygotowali nawet profesjonalne pudełka i podrzucili je do sklepów. Jak to się skończyło? O tym w artykule.


Angle Audio - ciekawie zapowiadający się konkurent dla Clubhouse

https://www.angle.audio/

INFO: bez zaproszeń, dostępny od razu na Androida/iOS/komputer, w pełni szyfrowane połączenia, dodatkowo umożliwia pisanie na czacie u udostępnianie ekranu/zdjęć.


  1. Ta strona działa na modemie LTE - nie na komputerze z modemem, a na samym modemie

https://nns.ee/blog/2021/04/01/modem-blog.html

INFO: wpis na blogu opisuje, jak autor uruchomił serwer WWW na modemie i jak się do tego modemu dostał


  1. Jak stworzyć porządnie napisanego CSSa, odpornego na przypadki brzegowe w UI?

https://moderncss.dev/developing-for-imperfect-future-proofing-css-styles/

INFO: bardzo fajny zbiór przykładów. Każde okno z przykładami można resizować i nawet powinieneś to robić, aby zobaczyć, jaki efekt dały zmiany w kodzie autora


  1. Neuralink i MindPong, czyli gra sterowana myślami

https://neuralink.com/blog/

INFO: ciekawy eksperyment. Nauczono małpę grać w kilka gier oraz wszczepiono jej do mózgu implant pozwalający zagrać w nie, jedynie myśląc o ruchach w grze


  1. Wyszukiwarka podobnych artystów na Spotify

https://artist-explorer.glitch.me

INFO: podajesz artystę, którego muzykę lubisz, a aplikacja stara się podpowiedzieć innych podobnych do niego


  1. Factorio - czy ta gra, to najlepsze zadanie rekrutacyjne dla programistów?

https://erikmcclure.com/blog/factorio-is-best-interview-we-have/

INFO: autor tekstu twierdzi, że rekruter obserwujący kandydata grającego w tę grę jest w stanie ocenić jego skille potrzebne do pracy jako developer. W tekście przedstawia lepiej swoją ideę.


  1. Dlaczego daily standup to nie jest najlepszy pomysł? zbiór argumentów

https://buildthestage.com/the-daily-standup-is-a-waste-of-time/

INFO: jeśli nie standup, to co? autor dzieli się swoim rozwiązaniem


  1. Common Crawl - ktoś crawluje całą sieć, abyś Ty nie musiał tego robić (zbiory danych za free)

https://commoncrawl.org

INFO: wolontariusze indeksują petabajty danych z sieci web (można powiedzieć, że mają kopię Internetu niczym Web Archive) z ostatnich 7 lat, wrzucają to do bucketów S3, a Ty możesz te dane używać w swoim projekcie, do czego tylko zechcesz. Oczywiście za darmo.


  1. Wysyłanie wiadomości mailowych w Markdown - jak zareagują czytniki?

https://blog.brixit.nl/markdown-email/

INFO: autor postanowił wymyślić własny format wiadomości nazwany "text/markdown" i zastanawiał się, jak na takie coś zareaguje Gmail, Thunderbird, czy KMail. Ciekawe jest to, jak różne aplikacje renderują niestandardowo zbudowane wiadomości.


  1. Nyxt - przeglądarka, którą możesz w pełni obsługiwać za pomocą klawiatury

https://nyxt.atlas.engineer

INFO: obsługuje skróty klawiszowe edytora Vi, ma wbudowane własne polecenia itp. Bazuje na silniku WebKit i działa na Linux/Mac


  1. Simplenetes - Kubernetes zaimplementowane w skryptach shellowych

https://github.com/simplenetes-io/simplenetes

INFO: autorzy stworzyli skrajnie prostą aplikację kompatybilną z kubernetes do szybkiego odpalania małych (do 20 nodów) klastrów. Minimum konfiguracji. Uruchamiasz i działa.


  1. Jak stworzyć plik HTML, który jest perfekcyjnie przygotowany do druku?

https://pdf.math.dev

INFO: ta strona jest takim plikiem (włącz np. podgląd wydruku na niej), a jednocześnie opisuje, jak samemu osiągnąć taki efekt


  1. Lista 15 ważnych metod, które programista JavaScript może wywołać na obiekcie typu String

https://dev.to/satishnaikawadi2001/15-very-important-javascript-string-methods-every-developer-should-know-1apb

INFO: kilku z nich nie znałem, pisząc samodzielnie ich implementację. Teraz moje życie będzie odrobinę prostsze


  1. Instalacja niezaufanych aplikacji na Macu - czyli sprytne obejście Gatekeepera

https://lapcatsoftware.com/articles/textedit-gatekeeper.html

INFO: ciekawy bug. Wrzucenie kodu aplikacji do pliku *.rtfd i uruchomienie go z tego miejsca powoduje ominięcie wszelkich zabezpieczeń sprawdzających, czy aplikacja jest podpisana, czy też nie.


  1. Cookies vs Local Storage vs Session Storage - co i kiedy wybrać?

https://github.com/softvar/awesome-web-storage#worth-mentioning-api-for-tackling-cross-origin-restriction

INFO: dobre przedstawienie co to jest, jak to działa, jak tych mechanizmów użyć i jakie są plusy i minusy każdego z nich


  1. Atak zero-click w aplikacji MacOs Mail - opis krok po kroku jak to działa

https://mikko-kenttala.medium.com/zero-click-vulnerability-in-apples-macos-mail-59e0c14b106c

INFO: atak polega na możliwości wysłania komuś spreparowanego pliku, który wykona zaszyte w nim instrukcje. Błąd został już usunięty, ale i tak dobrze wiedzieć jakim cudem to działało.


  1. Używasz Tmux na Linuksie? - naucz się, jak kopiować w nim tekst za pomocą klawiatury

https://ianthehenry.com/posts/tmux-psa/

INFO: sztuczka wymaga dopisania do konfiguracji jednej, dodatkowej linijki, ale później kopiowanie jest już dziecinnie proste


  1. KaboomJS - prosta biblioteka do budowy gier w JavaScript

https://kaboomjs.com

INFO: warto rzucić okiem na źródło przykładowych gier. Podoba mi się prostota tworzenia poziomów (rysujemy je w ascii-art)


== LINKI TYLKO DLA PATRONÓW ==


  1. Notacja 'Big O' wyjaśniona na przykładach kodu pisanego w JavaScript

https://uw7.org/un_60701f7224ece

INFO: dobre wytłumaczenie, czym różni się np. O(n) od O(n!), czy O(log n). Przydaje się przy optymalizacji algorytmów


  1. Jakie pytania zadać przyszłemu pracodawcy i/lub kolegom z przyszłego teamu na rozmowie o pracę?

https://uw7.org/un_60701f779a37c

INFO: bardzo dobrze przygotowane zestawy pytań wraz z wyjaśnieniem, w jakim celu i komu warto je zadać.


  1. Zbuduj dobrze wyglądający landing page - do zapisów na newsletter, do sprzedaży produktów, czy jako zwykła wizytówka online

https://uw7.org/un_60701f7d2bb08

INFO: szczególnie warto zainteresować się sekcją 'open source', bo wszystko co tam znajdziesz, będzie darmowe i na wolnej licencji, a z pozostałymi linkami różnie bywa. Są tam także poradniki odnośnie tworzenia atrakcyjnych landingów.


==

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

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

https://mrugalski.pl/suggest.html


Podobało się? To kliknij

Nie chcesz, abym padł z głodu? Zostań patronem!

https://patronite.pl/unknow

3ce9123d-4582-4692-a50b-a07396a38a7d

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
PeBe
  1. rewelacyjny pomysł.

  2. genialne w swojej prostocie

Zaloguj się aby komentować

Przez ostatnie kilka dni szukam lekkich CMSów typu flat-lite. Napotkałem na coś takiego jak Automad: https://automad.org/

Niestety nie posiada zbyt dużo pluginów ani szablonów, ale myślę że dla prostych, informacyjnych stron się jak najbardziej nada

f89d75c0-a3b0-4300-ab52-67487c1cf7b2

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
adrian-wieczorek

@Unknow Co do YouTuba to zależy to w dużej mierze od RPM i marketywnosci samego siebie i kontaktu z zainteresowanymi

PeBe

Fantastyczne te zestawienia są. Zawsze znajdę coś ciekawego do poczytania.

Zaloguj się aby komentować

Chrome będzie teraz domyślnie otwierać strony po HTTPS. Zwiększy to bezpieczeństwo, jak i szybkość ładowania stron (nie będzie straty czasu na http->301/302->https).

3fd96694-2a0f-4cf7-954a-0b52e5e44619
Unknow

@RugFlipper pewnie tak. A dlaczego chciałbyś domyślnie wchodzić na wszystkie strony po HTTP?

RugFlipper

@Unknow nie domyślnie, ale nie chciałbym widzieć tego info-page'a Chrome'a który pokazuje że strona jest niebezpieczna kiedy nie ma https.

Artur

@Unknow Przykładowo panel do routera po 192.168... - zawsze irytuje.

Zaloguj się aby komentować

Olgierd

@adrian-wieczorek Ale pytasz czy spis stron będzie z opisem?

Myślę że 2-3 linijki opisu będą.

adrian-wieczorek

@Olgierd miałem na myśli czy podzielić się ta lista z opisem program,

Olgierd

@adrian-wieczorek Listą, możesz podesłać w wiadomości prywatnej

Zaloguj się aby komentować

PeBe

Bardzo mi się spodobały grafy przedstawiające proces analizy wyrażenia.

Zaloguj się aby komentować

Zaloguj się aby komentować

PeBe

Odkąd Bootstrap wprowadził swój zestaw ikon, korzystam tylko z ich kolekcji. Jest naprawdę dobra i rozbudowana.

Zaloguj się aby komentować

adrian-wieczorek

@NinomaeInanis fajne takie, groźne

Zaloguj się aby komentować

adrian-wieczorek

komuś sie chyba nudzić musiało

Zaloguj się aby komentować

Czy są tutaj jakieś wordpresowe świry? Mam plan żeby zrobić motyw do WP i coś tam już szukałem czytałem i domyślam się że pisanie wszystkiego od zera jest bezsensu. Moje pytanie to jaki framework polecacie na początek. Jedyny o jakim słyszałem jako taka baza to understrap czy są jeszcze jakieś inne, czym się różnia który jest lepszy. Co ważnego powinienem wiedzieć przed rozpoczęciem pracy.

Zaloguj się aby komentować

Havelock_Vetinari

Taktyczny ares obserwowania postu

Zaloguj się aby komentować