Cze┼Ť─ç!

Dzi┼Ť przybywam z mocnym po┼Ťlizgiem, ale licz─Ö na to, ┼╝e zd─ů┼╝y┼éem jeszcze przed Twoim wyj┼Ťciem z pracy :)

Zapraszam do cotygodniowego przegl─ůdu ciekawych znalezisk technologicznych, na które natkn─ů┼éem si─Ö w ubieg┼éym tygodniu, przegl─ůdaj─ůc internet.

 

Drobne ogłoszenie
Ju┼╝ 27 lutego ruszam ze sprzeda┼╝a kursu "Terraform w godzin─Ö". To skondensowane wprowadzenie do najpopularniejszego obecnie rozwi─ůzania do zarz─ůdzania infrastruktur─ů w chmurze. Zapisz si─Ö na list─Ö oczekuj─ůcych, a automat wy┼Ťle Ci linka do lekcji demo.
https://lista.mrugalski.pl/1OSC75tQc22RRrpv39ofQw

 

Zapraszam do lektury.

 

ÔŚó #unknownews ÔŚú

  1. Implementacja Li-Fi (┼Ťwietlne Wi-Fi?) w JavaScript - komunikacja na odleg┼éo┼Ť─ç (film, 13 minut)
    https://www.youtube.com/watch?v=k0Zc0v-rC9o
    INFO: Autorka filmu pokazuje jak przesy┼éa─ç proste dane tekstowe za pomoc─ů ┼Ťwiat┼éa pomi─Ödzy dwoma urz─ůdzeniami (w jej przypadku 2x Arduino). Sprytny, zaprogramowany w ca┼éo┼Ťci w JavaScript projekt. Raczej nie ma praktycznego zastosowania, ale do nauki programowania i podstaw elektroniki jest OK. W opisie do filmu jest link do wpisu na blogu, gdzie znajduj─ů si─Ö schematy, kod ┼║ród┼éowy itp.

  2. Backlogi s─ů szkodliwe i nigdy si─Ö nie kurcz─ů - tylko co mie─ç zamiast nich?
    https://lucasfcosta.com/2023/02/07/backlogs-are-useless.html
    INFO: Wed┼éug autora tekstu, sama koncepcja backlogów, czyli nieko┼äcz─ůcej si─Ö i stale rosn─ůcej listy zada┼ä zwi─ůzanych z projektem nie jest z natury z┼éa. Sugeruje on, ┼╝e b┼é─Ödem jest nieumiej─Ötne zarz─ůdzanie backlogiem. T┼éumaczy tak┼╝e, sk─ůd si─Ö takie zjawisko bierze i jak mo┼╝na mu zaradzi─ç.

  3. Jak obs┼éu┼╝y─ç do 2mln userów/msc maj─ůc Google Sheets jako backend
    https://www.levels.fyi/blog/scaling-to-millions-with-google-sheets.html
    INFO: Ciekawy przyk┼éad platformy Levels FYI. Jak wygl─ůda ich infrastruktura, na jakie trudno┼Ťci napotkali i co im da┼éo unikanie przedwczesnej optymalizacji.

  4. A gdyby tak ChatGPT i Bing AI porozmawia┼éy ze sob─ů? jak by to mog┼éo wygl─ůda─ç?
    https://moritz.pm/posts/chatgpt-bing
    INFO: ChatGPT to GPT 3.5. Bing to w teorii GPT 4.0. Autor artyku┼éu postanowi┼é zderzy─ç ze sob─ů te dwie ‘osobowo┼Ťci’ i sprawi─ç, aby ze sob─ů porozmawia┼éy. Zobacz, jak to wygl─ůda┼éo. Artyku┼é to zapis czatu.

  5. Jeszcze inteligentniejszy inteligentny dom - Home Assistant i GPT-3 w akcji
    https://scribe.rip/chatgpt-in-an-ios-shortcut-worlds-smartest-homekit-voice-assistant-9a33b780007a
    INFO: Je┼Ťli marzy Ci si─Ö rozmowa z asystentem g┼éosowym w zupe┼énie swobodnej, potocznej i nieustrukturyzowanej formie, a jednocze┼Ťnie liczysz na to, ┼╝e zrozumie on, co konkretnie masz na my┼Ťli, to jak najbardziej jest to mo┼╝liwe do zrealizowania. Musisz tylko nieznacznie wesprze─ç si─Ö sztuczn─ů inteligencj─ů. Artyku┼é pokazuje jak mo┼╝e wygl─ůda─ç sprytny prompt engineering.

  6. Co nap─Ödza ChatGPT, czyli s┼éów kilka o NVIDIA A100
    https://www.servethehome.com/chatgpt-hardware-a-look-at-8x-nvidia-a100-systems-powering-the-tool-openai-microsoft-azure-supermicro-inspur-asus-dell-gigabyte/
    INFO: Nazwa “NVIDIA A100” pada w internecie od miesi─Öcy bardzo cz─Östo. Praktycznie ka┼╝dy artyku┼é mówi─ůcy o backendzie GPT-3 lub ChatGPT o tym urz─ůdzeniu (GPU) wspomina. Ale jak ono wygl─ůda, jak dzia┼éa, ile kosztuje, jakie ma parametry? O tym raczej wiele si─Ö nie mówi. Ten artyku┼é odpowiada na te i inne pytania.

  7. Automatyczne usypianie i wybudzanie serwera domowego - oszcz─Ödno┼Ť─ç pr─ůdu
    https://maximiliangolla.com/blog/2022-10-wol-plex-server/
    INFO: Twój domowy serwer konsumuje dziesi─ůtki watów pr─ůdu, nawet gdy nic nie robi? W skali roku mo┼╝e to generowa─ç niema┼éy rachunek. Autor wpisu pokazuje, jak u┼╝ywaj─ůc Raspberry Pi, uda┼éo mu si─Ö zautomatyzowa─ç uruchamianie i wy┼é─ůczanie serwera w taki sposób, aby konsumowa┼é on du┼╝e zasoby pr─ůdu tylko wtedy, gdy naprawd─Ö jest potrzebny.

  8. Wra┼╝enia z nauki 7 j─Özyków programowania w 12 miesi─Öcy
    https://mode80.github.io/7-langs-in-12-months.html
    INFO: Autor postanowi┼é na potrzeby lepszego zrozumienia machine learningu nauczy─ç si─Ö j─Özyków Python, Rust, Julia, C, C#, Swift oraz Nim. W tym wpisie opisuje on swoje przemy┼Ťlenia z pracy w ka┼╝dym z nich.

  9. Reverse engineering sklepowych wy┼Ťwietlaczy e-ink
    https://zeus.ugent.be/blog/22-23/reverse_engineering_epaper/
    INFO: Mowa o tych ma┼éych wy┼Ťwietlaczach z nazw─ů produktu, cen─ů itp. Kto┼Ť postanowi┼é sprawdzi─ç, jak s─ů zbudowane i jak si─Ö je programuje. Mocno techniczna lektura.

  10. Jak zbudowa─ç swoj─ů w┼éasn─ů mini-dystrybucj─Ö Linuksa - ze ┼║róde┼é
    https://dev.to/mariamarsh/building-a-minimal-linux-os-from-source-code-i1
    INFO: To nie jest poradnik, który ma Ci si─Ö przyda─ç w ┼╝yciu. Jego celem jest nauczenie Ci─Ö, jak dzia┼éa system operacyjny, jak bootuje itp. Artyku┼é zawiera tak┼╝e metod─Ö budowy takiego systemu wewn─ůtrz Dockera (efekt dzia┼éania to bootowalny obraz, a nie obraz kontenera!).

  11. React.js - film dokumentalny (80 minut)
    https://youtube.com/watch?v=8pDqJVdNa44
    INFO: Historia powstania i rozwoju jednej z najpopularniejszych bibliotek JS na ┼Ťwiecie. Je┼Ťli lubisz filmy dokumentalne, to jest szansa, ┼╝e Ci si─Ö spodoba.

  12. Jak AI widzi j─Özyki programowania? - pytanie do MidJourney
    https://dev.to/grahamthedev/asking-ai-what-it-thinks-programming-languages-look-like-37j4
    INFO: Autor poprosi┼é AI o wygenerowanie postaci, przedmiotów lub scen, które kojarz─ů si─Ö z ka┼╝dym z 16 podanych przez niego j─Özyków programowania. Czy b─Ödziesz w stanie dopasowa─ç wyniki dzia┼éania AI do nazw j─Özyków? W niektórych przypadkach jest to banalne, a w innych… no có┼╝, AI ma czasami bujn─ů wyobra┼║ni─Ö ;)

  13. Optymalizacja kosztów AWS S3 - lifecycle
    https://faun.dev/c/stories/boldlink/aws-cost-optimization-lifecycle-rules-for-s3/
    INFO: Poradnik podaje kilka metod na zmniejszenie kosztów przechowywania danych na storage S3, g┼éównie skupiaj─ůc si─Ö na konfiguracji regu┼é lifecycle.

  14. Czym s─ů pre-signed URL-e na AWS S3?
    https://fourtheorem.com/the-illustrated-guide-to-s3-pre-signed-urls/
    INFO: Artyku┼é omawia, jakie s─ů zastosowanie tej technologii, jak ona dzia┼éa i do czego Ci si─Ö mo┼╝e realnie przyda─ç. Autor dodatkowo w pomys┼éowy sposób, za pomoc─ů prostego komiksu wyja┼Ťnia, jak dzia┼éa ca┼éa procedura.

  15. Zaimplementuj w┼éasn─ů komend─Ö na Slacku u┼╝ywaj─ůc Lambda Function URL
    https://tutorialsdojo.com/lambda-function-url/
    INFO: Artyku┼é przeprowadzi Ci─Ö przez proces tworzenia aplikacji na Slacku, proces tworzenia prostego kodu dla rozwi─ůzania serverless i poka┼╝e, jak po┼é─ůczy─ç wszystkie elementy w jedn─ů ca┼éo┼Ť─ç.

  16. Picsart (edytor graficzny online) wprowadza zamian─Ö obiektów na fotce na podstawie prompta
    https://picsart.com/blog/post/replace-your-ex-with-red-flags-snakes-and-more-with-picsarts-ai-replace
    INFO: Jako przyk┼éad u┼╝ycia nowej funkcji zastosowali “replace my ex with…”, czyli podmiana partnera/partnerki na fotce np. na psa, w─Ö┼╝a, czy flag─Ö. Trzeba przyzna─ç, ┼╝e efekty niekiedy s─ů imponuj─ůce. Obecnie funkcja dost─Öpna jest jedynie w mobilnej wersji aplikacji, ale tylko na iOS. Zgaduj─Ö, ┼╝e niebawem pojawi si─Ö tak┼╝e w wersji na Androida.

  17. Sprytne sztuczki w JS, które mog─ů Ci si─Ö przyda─ç
    https://dev.to/ironcladdev/15-killer-js-techniques-youve-probably-never-heard-of-1lgp
    INFO: Jak sortowa─ç dane po kolumnie typu boolean? Jak stworzy─ç tabel─Ö z tylko unikalnymi warto┼Ťciami innej tabeli? Jak rozbi─ç stringa na substringi po np. 3 znaki? Tych i wielu innych trików nauczysz si─Ö, czytaj─ůc ten artyku┼é.

  18. Dlaczego console.log() zwraca ‘undefined’?
    https://harshm09.hashnode.dev/why-does-console-log-return-undefined
    INFO: Ciekawostka z serii ‘fanatyk JavaScriptu mo┼╝e Ci─Ö o to zapyta─ç na rozmowie o prac─Ö, ale nigdy w ┼╝yciu nie b─Ödzie Ci to do niczego potrzebne’. Funkcja ta faktycznie zwraca ‘undefined’, gdy jest wywo┼éywana w konsoli JS. S─ů jednak sytuacje, w których tej warto┼Ťci nie zwraca. Od czego to zale┼╝y? Wyja┼Ťnienie nie jest bardzo skomplikowane, ale wymaga wiedzy na temat tego, jak dzia┼éa JS (konkretniej mówi─ůc, co to jest REPL).

  19. CSS Nesting wchodzi do przegl─ůdarek - co to jest i dlaczego jest takie fajne?
    https://webkit.org/blog/13813/try-css-nesting-today-in-safari-technology-preview/
    INFO: Znasz rozwi─ůzania typu LESS/SASS? Potrafi─ů one generowa─ç bardzo sprytne arkusze CSS na podstawie zagnie┼╝d┼╝onych regu┼é. Do tej pory wymaga┼éo to jednak wykorzystania zewn─Ötrznego oprogramowania. Teraz Chrome i Safari (jeszcze w wersji testowej) obs┼éuguje takie mo┼╝liwo┼Ťci natywnie, bez konieczno┼Ťci kombinowania. Umo┼╝liwia to drastyczne zmniejszenie rozmiarów CSS-ów i znaczne uproszczenie kodu.

  20. Web Push wchodzi na iOS oraz iPadOS
    https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/
    INFO: W systemach w wersji 16.4+ dodana zostanie nareszcie obs┼éuga technologii web push, czyli powiadomie┼ä wysy┼éanych przez strony internetowe. Android mia┼é to ju┼╝ od pewnego czasu, wi─Öc pora i na systemy od Apple. Z artyku┼éu dowiesz si─Ö o jeszcze kilku zmianach, które przyniesie ta wersja iOS/iPadOS

  21. Clickhouse - narz─Ödzie do wyci─ůgania i analizy danych z lokalnych plików
    https://clickhouse.com/blog/extracting-converting-querying-local-files-with-sql-clickhouse-local
    INFO: Mowa o narz─Ödziu ‘clickhouse-local’ dzia┼éaj─ůcym offline, a umiej─ůcym odpytywa─ç dane np. z plików CSV w taki sposób, jakby by┼éy one zwyk┼é─ů baz─ů rozumiej─ůc─ů j─Özyk SQL.

  22. Bing Chat ┼╝─ůda przeprosin od u┼╝ytkownika - bunt maszyn? ;)
    https://old.reddit.com/r/bing/comments/110eagl/the_customer_service_of_the_new_bing_chat_is/
    INFO: Zabawny wpis od jednego z u┼╝ytkowników Reddita. Pokazuje, do czego mo┼╝e doprowadzi─ç skrzy┼╝owanie najnowszych informacji (dane z wyszukiwarki) z przestarza┼é─ů baz─ů danych (GPT z 2022) i brakiem ┼Ťwiadomo┼Ťci na temat aktualnego czasu. Do tego dochodzi s┼éabe trzymania w─ůtku rozmowy (czy┼╝by pod spodem by┼éo GPT-3 zamiast ChatGPT?). Komiczna sytuacja.

  23. Co si─Ö zmieni┼éo w ┼Ťwiecie CSS w 2022 roku?
    https://12daysofweb.dev/2022/2022-css-updates
    INFO: Przegl─ůd 11 nowo┼Ťci z CSS-a, które oficjalnie zacz─Ö┼éy by─ç obs┼éugiwane przez przegl─ůdarki w ubieg┼éym roku. Zobacz, co mog┼éo Ci umkn─ů─ç.

  24. Automatyczna, lepsza dystrybucja tre┼Ťci w Internecie - jak j─ů osi─ůgn─ů─ç?
    https://jozwiak.top/blog/sposoby-na-usprawnienie-publikowania-w-internecie
    INFO: Napisa┼ée┼Ť wpis na blogu. Chcesz teraz, aby opublikowa┼é si─Ö na Twitterze, Facebooku i najlepiej jeszcze w kilku innych miejscach. Oczywi┼Ťcie mo┼╝na ogarn─ů─ç to r─Öcznie, ale o wiele wydajniejsze b─Ödzie stworzenie automatu.

  25. Wszystko, co chcesz wiedzie─ç o nawigacji na stronach WWW
    https://ahrefs.com/blog/website-navigation/
    INFO: Wiesz, czym ró┼╝ni si─Ö megamenu od dropdown menu? Kiedy mog─ů przyda─ç si─Ö tzw. okruszki w nawigacji? Czy burger zawsze jest OK? Dobra lektura dla osób projektuj─ůcych interfejsy u┼╝ytkownika.

  26. Przegl─ůdarka Opera planuje zintegrowa─ç si─Ö z ChatGPT
    https://www.fastcompany.com/90850165/how-opera-plans-to-integrate-generative-ai-into-its-browser
    INFO: Prawdopodobnie mo┼╝liwe b─Ödzie na poziomie przegl─ůdarki generowanie tekstów (np. odpowiedzi na maile) oraz streszczanie przegl─ůdanych artyku┼éów. Wi─Öcej szczegó┼éów w artykule.

  27. Obszerna lista projektów programistycznych, które mo┼╝na wykona─ç ucz─ůc si─Ö programowania
    https://github.com/karan/Projects
    INFO: Lista podzielona wed┼éug zagadnie┼ä, które chcemy zg┼é─Öbi─ç, np. algorytmy, wielow─ůtkowo┼Ť─ç, sieci, przetwarzanie tekstu itp.

  28. CLIP Interrogator - zbuduj prompta na podstawie grafiki
    https://huggingface.co/spaces/pharma/CLIP-Interrogator
    INFO: Ostatnio w ┼Ťwiecie AI popularne jest generowanie grafik na podstawie tekstu, a gdyby tak zrobi─ç procedur─Ö odwrotn─ů? To narz─Ödzie pozwala wywnioskowa─ç, jakie zapytanie by┼éo (lub mog┼éoby by─ç) u┼╝yte do wygenerowania podanej grafiki. Bardzo fajna metoda na nauk─Ö prompt engineeringu. Niestety, ten model AI jest mocno obci─ů┼╝ony i niekiedy na odpowied┼║ przyjdzie nam czeka─ç ponad 6-7 minut.

LINKI TYLKO DLA PATRONÓW

  1. Wielka baza wzorców do wykrywania w kodzie hase┼é, tokenów, kluczy API itp.
    https://uw7.org/un_cb3638e36b547
    INFO: Je┼Ťli przeszukujesz (w zautomatyzowany sposób) swój kod ┼║ród┼éowy przed wrzuceniem go do repozytorium, to ten zbiór zawiera kolekcj─Ö tysi─Öcy wyra┼╝e┼ä regularnych, które u┼éatwia Ci takie poszukiwania.

  2. Wzorce projektowe i lepsze tworzenie aplikacji webowych w JS i React (ebook, 436 stron)
    https://uw7.org/un_605015dea8afd
    INFO: Darmowa ksi─ů┼╝ka, któr─ů mo┼╝esz pobra─ç (jako PDF) bez konieczno┼Ťci rejestracji. U┼╝yteczna wiedza, je┼Ťli tworzysz lub planujesz tworzy─ç zaawansowane aplikacje online w czystym JavaScript, lub z u┼╝yciem Reacta

 

Do┼é─ůcz do grona patronów, dzi─Öki którym powstaje ten newsletter :)

 

Zobacz poprzednie wydania newslettera:

 

Lubisz czyta─ç mój Newsletter? Podziel si─Ö nim prosz─Ö ze znajomymi ÔČç´ŞĆ 

Facebook Twitter Linkedin

Wersja webowa aktualnego wydania

 

Do zobaczenia za tydzie┼ä  ­čĹő

 

Jakub Mrugalski

pozdrawiam

Jakub 'unknow' Mrugalski

https://mrugalski.pl

Facebook Instagram YouTube Twitter Linkedin

Je┼Ťli nie chcesz wi─Öcej otrzymywa─ç ode mnie wiadomo┼Ťci, zawsze mo┼╝esz si─Ö wypisa─ç.

Zapisz si─Ö na ten newsletter!