Cześć!

Ha! Nie spodziewałeś się mnie o tej porze. Dziś wstałem wyjątkowo wcześnie rano i wyruszyłem gdzieś w świat, aby wspólnie z Adamem Gospodarczykiem i Mateuszem Chrobokiem rozpocząć nagrania materiału do AI Devs. Mamy już ustaloną datę premiery na 23 października, a o szczegółach będę jeszcze informował.

 

Sponsorem dzisiejszego wydania newslettera jest firma Cambly. Nazwa ta z pewnością nie jest Ci obca, bo ta platforma do nauki języka angielskiego, nie po raz pierwszy sponsoruje ten newsletter.

Cambly oferuje możliwość nauki poprzez rozmowę z native speakerami, z dowolnie wybraną przez Ciebie częstotliwością i długością lekcji (możesz uczyć się np. dwa razy w tygodniu po 15 minut, jeśli tak zechcesz).

Jeśli zdecydujesz się na zakup dostępu do platformy, to korzystając z kodu 55unkn otrzymasz zniżkę -55% na roczny abonament.

Przy okazji możesz rzucić okiem na darmowe materiały dostępne na platformie. Musisz jedynie założyć konto, aby je pobrać. W prezencie otrzymujesz także darmowe 15 minut konwersacji, które możesz wykorzystać do przetestowania platformy.

➤ https://www.cambly.com/english/resources?referralCode=55unkn
 

 

Zapraszam do lektury :)

 

◢ #unknownews ◣

  1. Czym jest higiena cyfrowa i w jaki sposób właściwie o nią zadbać? (film, 20 minut)
    https://www.youtube.com/watch?v=bSda1JJ89NY
    INFO: Jak odpowiedzialnie korzystać z zasobów sieci tak, aby ograniczyć jej negatywny wpływ na nasze życie, nie być przeładowanym informacjami, nie zaniedbywać relacji społecznych i nie pogorszyć swojego zdrowia. Ważny temat. Warto posłuchać.

  2. Stwórz bota AI czerpiącego wiedzę z Twojego bloga/notatek (LLM)
    https://blog.gopenai.com/creating-an-ama-bot-for-my-personal-website-using-llms-5201a641deae
    INFO: Autor pokazuje jak wykorzystując scrapera danych, połączonego z Langchainem można nakarmić wiedzą model językowy (LLM) i stworzyć bota w stylu 'Ask Me Anything'. Użytkownik będzie w stanie zapytać, o co tylko chce, o ile odpowiedź znajduje się w źródle wiedzy, które zostało użyte do nauki. To niby mały, hobbystyczny projekt, ale całkiem fajnie pokazuje stack technologiczny, który używany jest do tego rodzaju zadań.

  3. Mapa burz na świecie - w czasie rzeczywistym
    https://www.lightningmaps.org/
    INFO: Aplikacja niby znana, ale myślę, że warto się nią podzielić. Pokazuje ona w czasie rzeczywistym, gdzie aktualnie pojawiają się burze. Sprawdź, czy burza idzie w Twoim kierunku, czy może się oddala.

  4. Tworzenie aplikacji na iOS od strony biznesowej
    https://www.ideamotive.co/ios/guide
    INFO: Chcesz stworzyć aplikację na iPhone/iPada i na niej zarabiać? Napisanie aplikacji to dopiero jeden z początkowych kroków na drodze do sukcesu. Jaki model biznesowy wybrać, na jaką technologię się zdecydować, czy to jest opłacalne, czy warto development zlecić na zewnątrz, dlaczego iOS, a nie np. Android? - to tylko niektóre z pytań, na które znajdziesz odpowiedź w podlinkowanym artykule.

  5. Zbuduj własny system do wysyłania notyfikacji na smartfona/komputer (film, 32 minuty)
    https://www.youtube.com/watch?v=WJgwWXt79pE
    INFO: Film pokazuje jak wykorzystując aplikację NTFY wysyłać (z użyciem prostego API REST-owego) notyfikacje z użyciem własnej infrastruktury.

  6. Dlaczego firmy B2B powinny wprowadzić program rabatowy dla startupów?
    https://elenaverna.substack.com/p/too-good-to-be-true-why-b2bs-should
    INFO: Artykuł opisuje ciekawą strategię wzrostu, która przekształca klientów z darmowych na płatne plany i pomaga zdobywać umowy z dużymi przedsiębiorstwami. Ten artykuł przybliża koncepcję 'Programu Rabatowego dla Startupów', który już teraz wykorzystują takie firmy jak MongoDB, Hubspot czy AWS. Być może takie podejście pozwoli Ci lepiej rozwinąć Twój biznes online.

  7. Darmowe materiały do nauki języka angielskiego od firmy Cambly [sponsorowane]
    https://www.cambly.com/english/resources?referralCode=55unkn
    INFO: Uzyskaj dostęp do bota AI służącego do nauki angielskiego oraz pobierz e-booki dotyczące przygotowania się do rozmowy kwalifikacyjnej, anglojęzycznego żargonu w IT oraz idiomów. Całość dostępna jest całkowicie za darmo. Rejestrując się na stronie, otrzymasz dodatkowo 55% zniżki na plan roczny, jeżeli zdecydujesz się na rozpoczęcie nauki na platformie Cambly.

  8. Czytelne dla człowieka wyjście z linuksowych komend
    https://dbohdan.com/clean-mount-lists
    INFO: Chcesz oczyścić wyjście popularnych komend Linuxa takich jak df, lsblk czy mount, które nie są zbyt czytelne? Ten artykuł pokazuje metody na wyeliminowanie "szumów" i poprawę czytelności wyników tych poleceń. Taka prezentacja danych może przydać Ci się do stworzenia aliasów wyświetlających dane w bardziej czytelny sposób, a także możesz tego użyć w skryptach w celu zmniejszenia ich poziomu złożoności.

  9. TacoAPP - wszystkie Twoje zadania na jednym ekranie
    https://tacoapp.com/
    INFO: Planujesz projekty w wielu różnych narzędziach, a może współpracujesz z kilkoma firmami i jedna z nich używa Jiry, druga Basecampa, trzecia Bugzilli, a kolejna otwiera issues na GitHubie? Ta aplikacja wyświetli Ci wszystkie Twoje taski na jednej liście. Można zaciągać zadania z ponad 40 serwisów. Taco jest bezpłatny i nie posiada planu premium.

  10. LocalStack - stwórz własne środowisko zgodne z AWS
    https://awstip.com/run-aws-on-your-laptop-introduction-to-localstack-7269c19dedae
    INFO: Dzięki tej aplikacji uruchomisz w środowisku lokalnym konfigurację symulującą środowisko znane z usług Amazona. Postawisz między innymi usługi takie jak EC2, Lambda, SES, SNS, DynamoDB, S3, API Gateway itp. Przydatne rozwiązanie, jeśli chcesz stworzyć dla siebie przestrzeń do developmentu, a jednocześnie nie chcesz (lub nie możesz) korzystać bezpośrednio z chmury.

  11. Metody tworzenia backdoorów na koncie AWS
    https://mystic0x1.github.io/posts/methods-to-backdoor-an-aws-account/
    INFO: Artykuł omawia, jak potencjalny agresor mógłby utrzymać długoterminowy dostęp do Twojego konta AWS. Dowiedz się więcej o kluczach dostępu, tymczasowych poświadczeniach bezpieczeństwa, rolach IAM, grupach bezpieczeństwa i innych technikach. Zrozumienie tych zagrożeń to pierwszy krok do zabezpieczenia swojego konta AWS.

  12. Lista 10 typów autoryzacji: od RBAC do ABAC
    https://www.osohq.com/post/ten-types-of-authorization
    INFO: Ten artykuł to kompleksowy przegląd 10 modeli autoryzacji, od globalnych ról w modelu RBAC, przez relacje w ReBAC, aż po kontrolę dostępu na podstawie atrybutów w ABAC. Dowiedz się, jak te modele są ze sobą powiązane i jak mogą wpłynąć na bezpieczeństwo Twojej aplikacji.

  13. Jak rozwija się PHP i kto za nim stoi?
    https://christoph-rumpel.com/2023/7/who-is-behind-php
    INFO: Kto stoi za językiem programowania, który napędza ponad 77% stron internetowych? Kto podejmuje decyzje o nowych funkcjach i przyszłych wersjach PHP? Ten artykuł odpowiada na te pytania i wiele innych, odkrywając mniej znane aspekty historii i funkcjonowania PHP. Dowiesz się z niego także, jak możesz wpłynąć na rozwój tego języka, niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz swoją przygodę z PHP.

  14. Obsługa wielu kont GitHuba w jednym kliencie GIT
    https://dzone.com/articles/mastering-multiple-github-accounts
    INFO: Masz dostęp do wielu kont na GitHubie, a każde z nich obsługuje inne repozytoria i ma do siebie przypisany inny klucz SSH? Ta prosta sztuczka pomoże Ci obsłużyć dowolną liczbę kont poprzez modyfikację pliku konfiguracyjnego klienta SSH.

  15. Konfiguracja VSCode pod PHP i Laravel
    https://dev.to/sean_kegel/vscode-for-php-and-laravel-lnk
    INFO: W artykule znajdziesz podstawowe informacje, jakie rozszerzenia zainstalować, jakie ustawienia są przydatne i jakie narzędzia zewnętrzne mogą okazać się niezastąpione przy pracy w VSCode na tandemie PHP+Laravel.

  16. Jak zebrać wszystkie linki z dowolnej strony internetowej za pomocą DevToolsów?
    https://christianheilmann.com/2023/08/24/quick-tip-getting-all-links-from-any-web-site-into-a-spreadsheet-using-browser-developer-tools/
    INFO: Czy kiedykolwiek potrzebowałeś zgromadzić wszystkie linki z danej strony internetowej? Ten artykuł pokazuje, jak to zrobić za pomocą konsoli JS z narzędzi developerskich dostępnych w każdej przeglądarce. Jeden prosty fragment kodu (1 linijka) pozwoli Ci wyeksportować linki wraz z opisami i to w formacie zdatnym np. do przeklejenia do arkusza kalkulacyjnego.

  17. Historia powstania firmy Atari (film, 57 minut)
    https://www.youtube.com/watch?v=hDrWth5pK9Q
    INFO: Jak wyglądało powstanie i rozwój komputerów i automatów Atari? Od czego wszystko się zaczęło i jak to wygląda obecnie? Sporo ciekawostek dla wielbicieli historii branży IT

  18. Najczęściej odwiedzane strony/usługi bazujące na AI
    https://www.ilib.com/ai-websites
    INFO: To, że ChatGPT jest na pierwszym miejscu, to nie będzie dla Ciebie zaskoczeniem. Dla mnie jednak zaskoczeniem było wiele kolejnych pozycji. Przyznam, że z TOP10 (a wszystkich jest 3000!) nie znałem aż 4 stron. Stosunkowo niska pozycja Midjourney może być spowodowana tym, że to prawdopodobnie jeden z nielicznych softów, którego NIE używa się przez interfejs webowy. Na liście można znaleźć kilka ciekawych perełek. Warto przeklikać.

  19. Prefetching, Preloading i Prerendering w HTML
    https://blog.openreplay.com/prefetching-preloading-and-prerendering-in-html/
    INFO: Artykuł przedstawia trzy techniki na optymalizację czasu ładowania aplikacji webowych - prefetching, preloading i prerendering. Dowiedz się, czym każda z tych technik różni się od pozostałych i które z nich będą dla Ciebie użyteczne.

  20. Życie w świecie bez haseł
    https://developer.okta.com/blog/2023/08/30/passwordless-authentication
    INFO: Jak by to było, gdybyśmy przestali używać haseł do uwierzytelniania? Artykuł przedstawia koncepcję bezproblemowego uwierzytelniania, które jest marzeniem wielu, w tym np. grupy FIDO. Zobacz, jak mogłoby wyglądać taka bezhasłowe uwierzytelnienie.

  21. Jak programiści przechwalają się przed innymi (film, 6 minut / humor!)
    https://www.youtube.com/watch?v=r6tH55syq0o
    INFO: Powiedzmy sobie szczerze. Ten film nie wniesie wielkiej wartości do Twojego życia, jednak pokazuje on pewną mało pochlebną wizję 'fleksujących' (tak mówi ponoć młodzież) się programistów i innych ludzi z branży IT. Wrzucam do zestawienia, bo film sprawił, że przez sporą jego część siedziałem z uśmiechem na twarzy.

  22. Skrótowe zapisy kodu stosowane w JavaScript
    https://hackernoon.com/mastering-javascript-shorthand-tips-for-beginners
    INFO: Niektóre z konstrukcji często używanych w języku JS można zapisać znacznie krócej. Jeśli nie chcesz, to nie musisz tego oczywiście robić, ale zdecydowanie warto rozumieć, co dana konstrukcja robi, gdy natkniesz się na nią w cudzym kodzie.

  23. Chartbrew - narzędzie do tworzenia wykresów na podstawie dostarczanych danych
    https://github.com/chartbrew/chartbrew
    INFO: Masz API, które regularnie zwraca jakieś wartości liczbowe (np. obciążenie systemu, liczba użytkowników, wartość sprzedaży itp.), albo masz bazy danych zawierające podobne dane? Ten soft pozwoli Ci w bardzo prosty sposób zwizualizować je wszystkie i wygenerować dashboard dostosowany do Twoich potrzeb.

  24. Migracja z Puppeteer do Playwright - jak to zrobić i czy warto?
    https://www.checklyhq.com/guides/puppeteer-to-playwright/
    INFO: Jeśli kiedykolwiek myślałeś (albo szef kazał…) nad zmianą Puppeteera na Playwright, to ten artykuł podpowie Ci, jakie zmiany w kodzie musisz zrobić, aby Twoje dawne scenariusze nadal działały. Dowiesz się także, jakie nowe możliwości zyskasz po takiej przesiadce.

  25. Ciekawe sposoby wykorzystania cieni CSS do czegoś więcej niż głębi obrazu
    https://www.smashingmagazine.com/2023/08/interesting-ways-use-css-shadows/
    INFO: Mniej oczywiste techniki wykorzystania cieni w CSS do tworzenia efektów przy najechaniu kursorem, do różnych stylów tekstu, a nawet rzucania cieni na inne cienie. Ciekawy efekt.

  26. LLaMA 2 jest niemal tak dokładny, jak GPT-4 w podsumowywaniu tekstów
    https://www.anyscale.com/blog/llama-2-is-about-as-factually-accurate-as-gpt-4-for-summaries-and-is-30x-cheaper
    INFO: GPT-4 świetnie radzi sobie z przygotowywaniem streszczeń. Jeśli jednak chcesz przygotować opracowania materiałów, których (np. ze względu na RODO) nie możesz wysłać do chmury, z pomocą może przyjść jeden z uruchamianych lokalnie modeli LLM. Artykuł porównuje skuteczność LLaMA2 do wyników uzyskanych z GPT-4 i różnice nie są ogromne.

  27. Ciekawa metoda na generowanie pomysłów na treści (ChatGPT)
    https://www.justinwelsh.me/newsletter/build-a-content-library
    INFO: Justin Welsh prezentuje prosty system, który pomaga wykorzystać i recyklingować skuteczne treści. W praktyce polega to na przygotowaniu tematów, w których czujesz się ekspertem i kategorie wpisów, które chcesz ogarnąć (np. wpisy rozrywkowe, przemyślenia, poradniki itp.), a AI zajmuje się resztą. Treść NIE jest tworzona, a jedynie zwracane są potencjalne tematy do omówienia. W artykule znajdziesz linka do używanego w tym procesie, gotowego prompta.

  28. Generator komiksów z użyciem AI - wiele stylizacji do wyboru
    https://huggingface.co/spaces/jbilcke-hf/comic-factory
    INFO: Opisz po angielsku, jaką scenę komiksową chcesz zobrazować na 4 obrazkach, a następnie wybierz preseta odpowiadającego za styl komiksu. Domyślnie wybrany jest japoński styl, ale wg mnie najfajniej wychodzi mu komiks współczesny. Postacie na kolejnych kafelkach starają się być spójne, ale różnie to wychodzi. Czasami na wygenerowanie komiksu czeka się 10 sekund, a czasami ponad 5 minut. Zależy to od obciążenia serwisu.

  29. ChatGPT Enterprise jest już dostępny
    https://openai.com/blog/introducing-chatgpt-enterprise
    INFO: Według danych od OpenAI, 80% firm z listy Fortune 500 korzysta z ChatGPT od momentu premiery usługi. Teraz w ofercie pojawiła się wersja Enterprise, która umożliwia zakładanie kont pracownikom swojej firmy, a jednocześnie daje im dostęp do nielimitowanego modelu GPT-4 z 32k oknem kontekstu. Model ten będzie także według zapewnień twórców działać 2x szybciej dla klientów Enterprise. W pakiecie otrzymujemy jeszcze gwarancję prywatności (prompty, odpowiedzi i wklejane dane nie są nijak używane do uczenia AI), nielimitowany dostęp do Code Interpretera, możliwość integracji z firmowym SSO,

  30. Teoria zbiorów, a system typów z TypeScript
    https://swistak.codes/post/teoria-zbiorow-typescript/
    INFO: System typów TypeScripta ma wiele wspólnego z teorią zbiorów z logiki. Artykuł pokazuje, jak w ten sposób rozumieć ten język tym samym wyjaśniając istnienie i sens pewnych konstrukcji. Metoda omówienia tematu raczej dla fanów matematyki, ale być może Cię zainteresuje.

  31. Platforma Wordpress oferuje 100-letni plan hostingowy
    https://wordpress.com/blog/2023/08/25/introducing-the-100-year-plan/
    INFO: Trzeba przyznać, że to dość odważny krok, aby sprzedawać hosting wraz z domeną w paczce na 100 lat, jednak to właśnie do swojej oferty dorzucił Wordpress. Jeśli zależy Ci na pozostawieniu po sobie w spadku bloga, to może to być ciekawy pomysł… o ile oczywiście pływasz w kasie, bo tanie to nie jest.

LINKI TYLKO DLA PATRONÓW

  1. Przewodnik po zaawansowanym programowaniu
    https://uw7.org/un_1ee6576cce404/
    INFO: Chcesz poszerzyć swoją wiedzę o zaawansowane tematy związane z programowaniem, takie jak Domain Driven Design, wzorce projektowe czy antywzorce? Ta strona zaoszczędzi Ci sporo czasu, gromadząc potrzebną wiedzę w jednym miejscu. Znajdziesz tu także sekcje poświęcone narzędziom, terminologii i prawom rozwoju oprogramowania.

  2. Rozwiązanie jednego z zadań z serwisu Hack the box - solucja dla pentesterów
    https://uw7.org/un_e80cc75f7d812/
    INFO: Solucji z Hack the Box znajdziesz w necie sporo, ale to skupia się na maszynie przeznaczonej dla początkujących i bardzo dokładnie, krok po kroku pokazuje jak od rekonesansu dojść do przejęcia atakowanej maszyny. Nie ma tutaj tak dużych przeskoków myślowych, jak w niektórych innych opisach, jakie widziałem, co czyni ten artykuł użytecznym także dla bardzo początkujących pentesterów.

 

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!