Tumgik
#film z sztuczna inteligencja
uwteam · 3 months
Text
29 marca 2024
Tumblr media
◢ #unknownews ◣
Zapraszam do lektury dzisiejszego webowej wersji wydania newslettera.
Sponsorem tego wydania newslettera jest podcast Podcast SOLID.Jobs x POROZMAWIAJMY O IT. Jeśli jeszcze go nie znasz, to koniecznie posłuchaj.
1) Europa vs USA - gdzie lepiej pracować w branży IT? https://relocate.me/blog/job-relocation/working-in-tech-europe-vs-america/ INFO: "W Stanach jest lepiej", mówią niektórzy. Ale czy na pewno to prawda w każdym aspekcie wykonywanej pracy? Artykuł przygląda się różnicom w kulturze pracy, balansowi między życiem zawodowym a prywatnym oraz podejściu do urlopów w obu regionach. Zobacz, dlaczego wiele osób pracujących w branży IT wybiera Europę zamiast Doliny Krzemowej.
2) Jak budować satysfakcjonującą karierę programisty/inżyniera? - zbiór porad https://seattledataguy.substack.com/p/how-to-build-a-career-you-enjoy-as INFO: Wykonujesz setki zadań, dajesz z siebie wszystko, czujesz przemęczenie, ale awansu jak nie było, tak nie ma? Taka praca nie jest dobra ani dla Ciebie, ani dla Twojej firmy. Cóż więc robić w pracy, aby poczuć satysfakcję, awansować, zostać zauważonym, a w konsekwencji zarabiać więcej? W obecnych czasach ludzie z branży IT mają niemały wpływ na to, co robią w pracy. Może warto to wykorzystać?
3) Sztuczna inteligencja vs prawo autorskie - prelekcja z TEDx (film, 18m) https://www.youtube.com/watch?v=UdLY8MGGgio INFO: Tomasz Palak omawia kwestię prawne związane z używaniem sztucznej inteligencji. Czy obraz z generatora jest Twoim dziełem? A może jest dziełem autora obrazu, na którym uczył się model AI? Jest szansa, że wcale nie jest "dziełem" w rozumieniu prawa - i co wtedy? Prezentacja interesująca i momentami zabawna. Warto posłuchać.
4) DEVIN - czy to początek końca programistów? (film, 36m) https://youtu.be/dTf5oWUk1Us INFO: Od kilku tygodni, projekt Devin jest przedstawiany w internecie jako prawdziwy postrach dla programistów. Czy ta technologia naprawdę jest tak doskonała? Czy jest się czego bać? Dwóch programistów omawia nagrania prezentujące prace Devina i zwraca uwagę na kilka niuansów, które mogą sugerować, że wcale nie jest to aż tak dobre rozwiązanie, na jakie wygląda.
5) "O odmowie suplementacji AI" - felieton o wpływie AI na ludzi [PL] https://magazynpismo.pl/idee/felietony/listy-z-cyfrowego-roju/o-odmowie-suplementacji-ai/ INFO: Magdalena Bigaj w swoim felietonie omawia społeczne koszty postępu technologicznego. Jak wpłynie on na naszą kreatywność, a jak na inteligencję? Czy czeka nas jeszcze bardziej przyspieszona "Cyfrowa demencja"? Czy ludziom faktycznie jest wszystko jedno, czy konsumują dzieła stworzone w pełni przez człowieka, czy może te wygenerowane lub połowicznie wygenerowane przez AI? Artykuł do przemyślenia.
6) SQLite w produkcji – dlaczego warto? https://fractaledmind.github.io/2023/12/23/rubyconftw/ INFO: Główny inżynier w Test IO dzieli się swoimi doświadczeniami z wdrażaniem SQLite w projektach, skłaniając się nawet ku korzystaniu z SQLite jako głównego silnika baz danych w aplikacjach webowych. Zobacz, jak prostota, kontrola i szybkość SQLite mogą przyczynić się do szybszego rozwoju i łatwiejszego utrzymania Twoich aplikacji. Temat użycia tej bazy na produkcji jest dość kontrowersyjny (zwłaszcza w polskim świecie IT), ale być może argumenty praktyka pozwolą Ci dostrzec potencjał tego rozwiązania.
7) Podcast SOLID.Jobs x POROZMAWIAJMY O IT [sponsorowane] https://solid.jobs/podcast INFO: Podcast poruszający zaawansowane tematy związane z rozwojem oprogramowania. Tematem przewodnim obecnego sezonu jest Software craftsmanship, czyli całościowe podejście do rozwoju oprogramowania. Słuchając tego podcastu, staniesz się bardziej świadomym programistą i zaczniesz zwracać uwagę na kluczowe aspekty rozwoju zawodowego w branży IT.
8) Architektura początkowej fazy aplikacji SaaS - case study https://www.feelback.dev/blog/feelback-saas-launch-architecture/ INFO: Wnikliwa analiza architektury SaaS na przykładzie aplikacji Feelback, narzędzia do zbierania feedbacku od użytkowników. Założyciel projektu omawia decyzje technologiczne, które zapewniają prostotę, niskie koszty utrzymania i efektywność w jego projekcie. Znajdziesz tu też praktyczne porady dotyczące hostingu, konfiguracji i wdrażania produkcji, które mogą okazać się cenne przy tworzeniu własnego SaaS.
9) Lista 13 trików w Dockerze, których prawdopodobnie nie znasz https://overcast.blog/13-docker-tricks-you-didnt-know-47775a4f678f INFO: Squashing warstw w obrazie, dodawanie health checków do Dockerfile, limitowanie zasobów przypisanych do kontenera (RAM i CPU), uruchamianie kontenerów w trybie tylko do odczytu, używanie kontekstów i wiele więcej. Sporo ciekawostek, które mogą przydać Ci się w codziennej pracy.
10) Czy sztuczna inteligencja może wywołać eksplozję gospodarczą? https://www.vox.com/future-perfect/24108787/ai-economic-growth-explosive-automation INFO: Artykuł analizuje prognozy dotyczące wpływu sztucznej inteligencji na wzrost gospodarczy, który może osiągnąć niebywałe dotąd 20-30% rocznie. Poznaj argumenty ekspertów, którzy wierzą, że AI to nie tylko kolejna rozdmuchana technologia, ale prawdziwy katalizator wzrostu.
11) Algorytmy i Struktury Danych - darmowy, rozbudowany kurs wideo (9h) https://frontendmasters.com/courses/algorithms/ INFO: Świetnie przygotowany kurs omawia najczęściej poruszane zagadnienia algorytmiczne. Od Big O, przez sortowanie bąbelkowe, aż po struktury drzew i list - ten kurs to solidna dawka wiedzy, która przyda Ci się na technicznych rozmowach kwalifikacyjnych. Aby zapoznać się z materiałem, należy założyć konto na platformie, ale kiedy już to zrobisz, zyskasz dodatkowo dostęp do dwóch innych kursów: "Jak zdobyć pracę jako programista" oraz "Programowanie w Scratchu dla dzieci".
12) Jak uzyskać lepszy feedback od menedżera? - zbiór porad https://newsletter.weskao.com/p/get-better-feedback INFO: Chcesz poprawić jakość oraz ilość feedbacku, który otrzymujesz od swojego menedżera? Ten artykuł zawiera 11 praktycznych wskazówek, które pomogą Ci to osiągnąć. Dowiesz się, jak ułatwić swojemu przełożonemu udzielanie Ci konstruktywnej krytyki, jakie pytania zadawać, aby uzyskać pomocne odpowiedzi, oraz jak skłonić menedżera do inwestowania w Twój rozwój.
13) Jak rozmawiać o deadlinach w pracy? https://newsletter.weskao.com/p/how-to-talk-about-deadlines-at-work INFO: Deadline to mało komfortowy temat zarówno dla menedżerów, jak i szeregów pracowników. Poznaj strategie, które pomogą Ci mówić o deadline'ach bez obawy o posądzanie o powolną pracę czy brak kompetencji. Artykuł zawiera kilka gotowych, krótkich scenariuszy rozmów, dzięki którym zaczniesz lepiej komunikować problem z potencjalnym niedotrzymaniem terminów projektu.
14) Jak Uber potroił produktywność swoich programistów? (film, 46m) https://www.devzero.io/videos/how-uber-increased-developer-productivity INFO: W 2016 roku Uber podjął wyzwanie zwiększania produktywności swoich inżynierów. Zobacz, jak przejście od monolitycznych repozytoriów do dedykowanych narzędzi i środowisk deweloperskich przyniosło ponad 80% poprawę szybkości i jakości pracy. Interesujące jest, jak zmiana praktyk programistycznych może wpłynąć na efektywność wykonywanej pracy.
15) Jak programiści korzystają z GIT-a? - wyniki ankiety https://jvns.ca/blog/2024/03/28/git-poll-results/ INFO: Autorka artykułu przeprowadziła serię ankiet na Mastodonie, aby dowiedzieć się więcej o doświadczeniach użytkowników w zakresie zagadnień takich jak merge, rebase, konflikty wersji i terminologia Git. Poznaj rezultaty, które mogą pomóc w zrozumieniu, jak różnorodne są metody pracy z tym narzędziem.
16) W edytorze Vim NIE chodzi o szybkość - to o co?! https://levelup.gitconnected.com/vim-is-not-about-speed-88968ae4283c INFO: Poświęcanie wielu dni, aby stać się szybszym o kilka sekund, nie brzmi jak dobra inwestycja czasu, ale w przypadku korzystania z VIM-a nie chodzi o czas. Dlaczego wielu programistów nadal wykorzystuje ten edytor i co przekonuje ich do jego używania?
17) Etapy gry Super Mario Bros powstawały... na kartce w kratkę https://www.archdaily.com/783657/the-sheets-of-graph-paper-they-used-to-design-super-mario-bros INFO: Tak, do projektowania etapów tej kultowej gry używano między innymi papieru milimetrowego. Warto rzucić okiem na szkice poziomów. Wrzucam jako ciekawostkę.
18) Omówienie 7 kreatywnych sposobów na wizualizację danych w narzędziach deweloperskich https://evilmartians.com/chronicles/beyond-bars-and-lines-7-cool-ways-to-visualize-data-in-your-dev-tool INFO: Prezentacja danych nie kończy się na liniach i słupkach. Istnieją inne formy ich przedstawiania, ale pytanie brzmi: kiedy i której z tych form warto użyć? Ten artykuł może być dla Ciebie inspiracją przy budowie modułów do wizualizacji danych.
19) Recenzja Apple Vision Pro od eksperta AR https://andrewhart.me/vision-pro/ INFO: W praktyce jak sprawdza się nowy zestaw AR od Apple? Ekspert z dziedziny rozszerzonej rzeczywistości dzieli się swoimi spostrzeżeniami po miesiącu użytkowania Vision Pro. Sprawdź, jak ocenia urządzenie i możliwości nowego systemu operacyjnego VisionOS. Niektóre z wniosków mogą być zaskakujące.
20) Lista 10 ćwiczeń dla programistów, zapobiegających bólowi pleców https://learnhub.top/10-essential-exercises-for-programmers-to-prevent-back-pain/ INFO: Spędzasz godziny na kodowaniu i odczuwasz ból pleców? Oto dziesięć prostych ćwiczeń, które pomogą Ci zachować zdrowy kręgosłup i uniknąć problemów związanych z ciągłym siedzeniem przed komputerem. Jedyna rzecz, której mi brakuje na tej stronie, to rysunki lub animacje przedstawiające ćwiczenia, ale opis tekstowy też jest w porządku.
21) ALLMS - uniwersalna biblioteka do obsługi LLM-ów (od Allegro) https://github.com/allegro/allms INFO: Biblioteka od Allegro (tak, tego serwisu aukcyjnego) służy do obsługi licznych LLM-ów. Współpracuje z rozwiązaniami od OpenAI, ale także z Llama2, Mistral, Gemma, czy produktami od VertexAI. Dzięki niej możesz szybko prototypować swoje pomysły i skalować je do użytku produkcyjnego. Obsługuje asynchroniczne zapytania, ponawianie nieudanych zapytań i wiele innych.
22) Intel One Mono - font dla programistów z wadami wzroku https://www.intel.com/content/www/us/en/company-overview/one-monospace-font.html INFO: To jest czcionka o stałej szerokości znaków, zaprojektowana przy współpracy z deweloperami o niskiej ostrości wzroku i deweloperami, którzy są prawnie niewidomi. Jej celem jest skrajne poprawienie czytelności kodu. Jeśli masz pewne ograniczenia związane ze wzrokiem, ta czcionka może polepszyć Twój komfort pracy.
23) Problem z użyciem UUID jako klucza głównego w MySQL https://planetscale.com/blog/the-problem-with-using-a-uuid-primary-key-in-mysql INFO: Zastanawiasz się, czy stosować UUID jako klucz główny w MySQL? Poznaj potencjalne pułapki i dowiedz się, jakie są minusy takiego wyboru. Artykuł omawia różne wersje UUID i wyjaśnia, jak mogą one wpłynąć na efektywność bazy oraz ilość miejsca, które zajmuje na dysku.
24) Rynek podatnosci - jak kupuje się Pegasusa i bugi? (film, 26m) https://youtu.be/9lwDu6HIeio INFO: Jak wygląda zakup takich rozwiązań jak na przykład Pegasus z perspektywy technicznej i ekonomicznej? Jakie firmy stoją za tym i jak skonstruowany jest ten cały biznes? Skąd pochodzą exploity, które Pegasus wykorzystuje?
25) NVIDIA uruchamia DARMOWE kursy z zakresu AI https://dev.to/arjuncodess/nvidia-just-launched-free-courses-in-ai-47ef INFO: NVIDIA, lider w dziedzinie sztucznej inteligencji, właśnie ułatwiła naukę AI dzięki nowym, darmowym kursom na swojej platformie. Obecnie dostępnych jest 16 kursów, ale podaję link do zestawu, który zawiera pięć z nich. Są one, zdaniem autora, równocześnie interesujące i przydatne dla programistów, a także zrozumiałe dla początkujących.
26) Nowości w CSS, które warto znać - wiosna 2024 https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-spring-2024-edition/ INFO: Poznaj najnowsze, a jednocześnie mało znane rozwiązania w CSS, które mogą zmienić sposób, w jaki piszesz style. Artykuł zawiera przystępne wyjaśnienia i przykłady kodu dla takich nowości jak kontenerowe zapytania o rozmiar, jednostki kontenerowe, zagnieżdżenia, animacje sterowane przez przewijanie, zawijanie tekstów, subgridy czy pseudo-selektor :has(). Treść cechuje bardzo zrozumiałe omówienie nowości.
27) Przekręt na "Tajemniczego klienta banku" - nie daj się oszukać https://zaufanatrzeciastrona.pl/post/od-ponad-7-lat-ktos-bezkarnie-zarabia-na-osobach-poszukujacych-pracy-i-nic-z-tym-nie-da-sie-zrobic/ INFO: W sieci pojawiają się ogłoszenia o pracę jako osoba testująca interfejsy banków. Trzeba założyć konto w kilku bankach, coś poklikać i opisać swoje wrażenia. To prosta i dobrze płatna praca. Niestety, nie do końca tak to działa. Zasady tego przekrętu opisuje portal Z3S. Warto przeczytać i podesłać, zwłaszcza nietechnicznym znajomym, szukającym dorywczej pracy.
28) BooksByMood - książki dopasowane do Twojego nastroju https://booksbymood.com/ INFO: Jesteś czytelnikiem, który wybiera książki w zależności od aktualnego samopoczucia? Ta platforma pomoże Ci znaleźć lekturę idealnie pasującą do Twojego nastroju, z wysoką średnią ocen na Goodreads. Kliknięcie na nastrój wyświetla tylko jedną książkę, ale kolejne zobaczysz, klikając "NEXT".
29) InvertOrNot - Inteligentne odwracanie obrazów dla trybu ciemnego https://invertornot.com/ INFO: Jeśli implementujesz ciemny motyw w swojej aplikacji internetowej, największy problem stwarzają obrazy. Można im oczywiście narzucić odpowiednie filtry CSS, takie jak odwrócenie kolorów, ale w niektórych przypadkach może to wyglądać źle, a nawet przerażająco. To API pozwala zdecydować, czy na grafice podanej jako parametr lepiej zastosować odwrócenie kolorów czy jej przyszarzenie.
30) Śledzenie satelitów Starlink w czasie rzeczywistym https://www.starlinkmap.org/ INFO: Nigdy nie zastanawiałem się, ile satelitów posiada Starlink, ale ta wizualizacja zrobiła na mnie niemałe wrażenie. Tego jest DUŻO. Link dla fanów kosmicznych newsów. ;)
31) Czy później znaczy lepiej? - o sztuce podejmowania decyzji w projektach https://devszczepaniak.pl/pozniej-znaczy-lepiej-sztuka-podejmowania-decyzji/ INFO: W artykule autor dzieli się swoimi przemyśleniami na temat odkładania decyzji w projektach IT. Demonstruje, na przykładzie, dlaczego zwlekanie z decyzją ma sens, jakie konsekwencje niesie pochopna decyzja oraz które decyzje warto odkładać. Zwraca również uwagę na problem przedwczesnej optymalizacji oraz na podejście Lean Software Development.
== LINKI TYLKO DLA PATRONÓW ==
32) Inżynieria promptów (LLM) dla początkujących https://uw7.org/un_8fcc1d802e18f INFO: Jeśli łączysz sztuczną inteligencję z systemami IT albo po prostu wydajesz polecenia, np., w ChatGPT, warto robić to efektywnie. Ten artykuł wyjaśnia na co i dlaczego warto zwrócić uwagę, aby uzyskiwane od modeli językowych odpowiedzi spełniały Twoje oczekiwania. Pomimo tego, że poradnik jest bardzo rozbudowany, jest to tylko pierwsza jego część. Na końcu znajdziesz link do kontynuacji.
33) Kompletny, wideo kurs NestJS (film, 14h) https://uw7.org/un_afc59275f4682 INFO: Kurs omawia niemal każdy aspekt tworzenia aplikacji w NestJS. Nawet jeśli to Twoje pierwsze zetknięcie z tą technologią, to nie będziesz mieć problemu ze zrozumieniem treści. Autor omawia takie podstawy jak kontrolery, modele, serwisy, a następnie przechodzi do obsługi baz danych, API REST-owych i pracy z GraphQL.
34) Pełny kurs Express JS - za darmo (film, 8h) https://uw7.org/un_be45166cbb3e7 INFO: To, co najbardziej spodobało mi się w tym kursie, to... głos prowadzącego. Spokojne i rzeczowe omawianie tematów, bez zbędnych zająknięć i przerw. Kurs omawia temat ExpressJS od absolutnych podstaw (konfiguracja środowiska, omówienie budowy aplikacji itp.) po implementację prostych rozwiązań.
--
P.S. Jeśli lubisz moje newslettery, to być może zainteresuje Cię także newsletter projektowy, w którym omawiam projekty, nad którymi pracuję.
0 notes
mysowa · 1 year
Link
Zmiana paradygmatu nie dla auta chatu AI² SSetKh von Stefan Kosiewski ZECh FO PANDEMIA PSYCHOZY20230420 Magazyn Europejski SOWA AI²=SzI² abo sztuczna inteligencja² tj.: Panu Bogu rakietą Muska & CO² https://gloria.tv/post/qvHpYi1FNmfj4QaCcaSuFmabv
Tumblr media
O Nowej to Hucie piosenka. sowa-magazyn.blogspot.com/2023/04/zmiana-paradygmatu-nie-dla-auta-w.html Zmiana paradygmatu nie dla auta w samolocie chatu AI² SSetKh von Stefan Kosiewski ZECh FO PANDEMIA PSYCHOZY AI²=SzI² abo sztuczna inteligencja² tj.: Panu Bogu w Universum rakietą Muska & CO²
Tumblr media
boosty.to/mysowa/posts/c1993070-11cf-4d6e-a4cc-28b215e6b02c Antypolski nazista musi odejść ze stanowiska polskiego urzędnika. Oświadczenie Rzecznika Ambasady Chin - Stefan Kosiewski Apr 14 15:43 Antypolski nazista musi odejść ze stanowiska polskiego urzędnika. Oświadczenie Rzecznika Ambasady Chin boosty.to/mysowa/posts/db2f75a6-877c-440b-9bae-91ef600bf22b SZTUCZNA INTELIGENCJA w tzw. Polsce po Magdalence ’89 vs. NOWA POLITYKA ZAGRANICZNA FR - Stefan Kosiewski
Tumblr media
PDF: online.pubhtml5.com/icot/htct/
Apr 05 21:53 SZTUCZNA INTELIGENCJA w tzw. Polsce po Magdalence ’89 vs. NOWA POLITYKA ZAGRANICZNA FR audio: gloria.tv/post/8a9Bgicr3J8gAkKkJXhdHCKu7 SZTUCZNA INTELIGENCJA w tzw. Polsce po Magdalence twitter.com/sowa/status/1645260929813053441 SZTUCZNA INTELIGENCJA w tzw. Polsce po Magdalence ’89 vs. NOWA POLITYKA ZAGRANICZNA FR 20230409 ME SOWA.mp3 0:00 / 56:22 sowa on Twitter albicla.com/mysowa/post/1001411904 Podano z Albicla.com Wiśniowy sad 2023 FOTO © Stefan Kosiewski RAMMSTEIN ZR Stefan Kosiewski ZECh Prezes Polnisches Kulturzentrum e.V. SSetKh do US Amerykanki Ellen M. Harrington i Holenderki Hellen Gerritsen Wielkanocny LIST OTWARTY FO Kosciol a Cerkiew 20220427 ME SOWA-2.pdf4.68 MbDownload twitter.com/sowa/status/1518788619955314689 sowa on Twitter boosty.to/mysowa/posts/9ba1c6e1-f91e-4609-9d6b-6ba06a434633 Wielkanocny LIST OTWARTY 2022 Stefan Kosiewski Prezes Polnisches Kulturzentrum e.V. do US Amerykanki Ellen M. Harrington i Holenderki Hellen Gerritsen - Stefan Kosiewski PDF: academia.edu/77819959/Stefan_Kosiewski_Polnisches_Kulturzentrum_e_V_do_US_Amerykanki_Ellen_M_Harrington_i_Holenderki_Hellen_Gerritsen Stefan Kosiewski Polnisches Kulturzentrum e.V. do US Amerykanki Ellen M. Harrington i Holenderki Hellen Gerritsen Audio: gloria.tv/post/8a9Bgicr3J8gAkKkJXhdHCKu7 RAMMSTEIN Zarys Estetyki Chazarów Wielkanocny List… Od: goEast – Festival of Central and Eastern European Film <[email protected]> Wysłano: wtorek, 18 kwietnia 2023 17:34 Do: [email protected] Temat: goEast 2023 // Reminder: Akkreditierungsaufruf / Call for Accreditation linkedin.com/posts/stefankosiewski_zmiana-paradygmatu-nie-dla-auta-chatu-ai%C2%B2-activity-7054934346201231360-tWar/ AKKREDITIERUNGSAUFRUF BIS MORGEN OHNE AUFPREIS Hallo Stefan Kosiewski, die 23. Edition von goEast - Festival des mittel- und osteuropäischen Films findet in diesem Jahr vom 26. April bis 02. Mai in den Kinos und Veranstaltungsorten in Wiesbaden und dem gesamten Rhein-Main Gebiet statt. PDF: de.scribd.com/document/618235785/RAMMSTEIN-ZR-Stefan-Kosiewski-ZECh-Prezes-Polnisches-Kulturzentrum-e-V-SSetKh-do-US-Amerykanki-Ellen-M-Harrington-i-Holenderki-Hellen-Gerritsen-Wiel Udostępnij
Tumblr media
twitter.com/sowa/status/1790817023322128856
0 notes
narwana-games · 4 years
Photo
Tumblr media
Eliza - czy sztuczna inteligencja może zastąpić człowiekowi człowieka?
To mógłby być kolejny epizod "Czarnego lustra" albo osobny serial stający w szranki z "Devs" o tytuł najbardziej ambitnego serialu fantastycznonaukowego wyprodukowanego w ostatnich latach. W świecie, w którym funkcjonuje Eliza, samoucząca się sztuczna inteligencja, cud techniki umożliwiający skuteczną terapię, ludzie powierzają swoje zmartwienia programowi. Co prawda w gabinecie naprzeciwko nich siedzi drugi człowiek, ale to nie on decyduje o słowach, jakie wypowie. Użycza głosu Elizie - czynnie słuchającej, analizującej i generującej odpowiedzi. Pracownik musi przeczytać je w odpowiedni sposób, udając zaangażowanie, jednak myślami może być zupełnie gdzieś indziej, niekoniecznie przejmując się problemami klienta. To nic. Obecność drugiej osoby, mająca na celu podarowanie pozornej intymności, odróżnia Elizę od pozbawionych wyrazu chatbotów.
Jak powstała Eliza?
*akapit, który możecie pominąć, jeśli interesujecie się tylko i wyłącznie tym, co oferuje gra i jak wygląda rozgrywka
Początki oryginalnej Elizy sięgają drugiej połowy lat 60., kiedy Joseph Weizenbaum, profesor informatyki z Massachusetts Institute of Technology, stworzył program ELIZA pozwalający na prowadzenie rozmowy z komputerem. ELIZA, mająca zademonstrować konwersację człowieka z maszyną, analizowała wzorce pojawiające się w zdaniach i budowała pytania, przestawiając i podmieniając słowa kluczowe. Gdyby ich nie było, program miał zachęcać do dalszego zwierzania się krótkim komentarzem, np. "rozumiem" albo "proszę, kontynuuj". Inspirację Weizenbaum zaczerpnął z psychoterapii rogeriańskiej, czyli takiej stawiającej na samorealizację i zwiększenie poczucia własnej wartości. Program miał odzwierciedlać informacje otrzymane od pacjenta, a dzięki algorytmom zawartym w scenariuszu DOCTOR robił to w sposób łudząco podobny do naturalnej wypowiedzi drugiego człowieka. Użytkownicy ELIZY, nie wszyscy, ale pewna część z nich, zauważyła u siebie emocjonalne przywiązanie do programu, niekiedy zapominając, że rozmawia z komputerem. Na przestrzeni lat ELIZA pojawiała się w takiej czy innej formie w popkulturze, dając natchnienie twórcom gier, filmów i muzyki. W Internecie jest nawet dostępny chatbot o nazwie Eliza, Computer Therapist i... można z niego skorzystać. Autor strony pokrótce wyjaśnia działanie oryginalnej ELIZY.
Tumblr media
Z kolei Eliza, powieść wizualna wydana 12 sierpnia 2019 roku, to dzieło niezależnego studia Zachtronics. Scenariusz napisał Matt Burns, który wcześniej pracował w Treyarch i 343 Industries, ale zdecydował się na dołączenie do mniejszego twórcy gier przez chroniczne zmęczenie towarzyszące pracy u gigantów odpowiedzialnych za serie Call of Duty oraz Halo. Zdecydował się na wykorzystanie własnych doświadczeń i wokół motywu wypalenia zbudował fundament do nadchodzącej gry. W pamięci miał demo projektu DARPA wywodzące się z Uniwersytetu Południowej Kalifornii, które zawierało w sobie wirtualnego terapeutę dla żołnierzy powracających z misji. Program miał zadawać pytania, aby poprzez analizę mimiki i mowy ciała, podczas udzielania odpowiedzi, sprawdzać, czy żołnierz wykazuje objawy zespołu stresu pourazowego. Ponadto Burns przyglądał się aplikacjom w stylu BetterHelp oferującym doradztwo w obszarze zdrowia psychicznego, a ponieważ wiele z nich opierało się na ELIZIE z 1966 roku, gra została zatytułowana na cześć tego programu. Opracowując fabułę, Burns wykorzystał także swoje osobiste dywagacje na temat gromadzenia prywatnych danych użytkowników i wykorzystywania zebranych informacji bez ich wiedzy.
Eliza różni się od poprzednich produkcji Zachtronics. Początkowo Burns planował wydanie jej na własną rękę, jednak Zach Barth, założyciel studia, przekonał go, aby Zachtronics zajęło się pracami nad tym tytułem. Obaj doskonale znają Seattle i to miasto stało się tłem wydarzeń rozgrywających się w powieści wizualnej.
(Nie)zawodna Eliza
Frustracja, obojętność, zazdrość, znudzenie. Program korporacji Skandha na wszystkie negatywne emocje znajduje maksymalnie dwie rekomendacje - odpowiedni program do medytacji połączony z technologią VR i leki psychotropowe. Eliza pozwala ludziom na szczere wyznania, na jakie nie potrafią się zdobyć w rozmowach z rodziną bądź znajomymi. Zaznacza się jednak, że nie zastępuje profesjonalnej medycznej rady, diagnozy ani leczenia.
Tumblr media
Protagonistka, Evelyn, zatrudnia się w Skandha jako proxy, czyli osoba czytająca kwestie generowane przez program. Sesja terapeutyczna dzieli się na pięć części: wprowadzenie, fazę odkrywania (problemów), wyzwanie, interwencję oraz konkluzję. W pierwszych czterech proxy musi zachowywać naturalność, pogodę ducha, słuchać i okazywać zainteresowanie, żeby klient zdołał zapomnieć, że prowadzi konwersację ze sztuczną inteligencją, nie z człowiekiem. Część piąta pozwala klientowi ocenić spotkanie i dać proxy napiwek, oczywiście poprzez aplikację. Gracz nie ma wpływu na przebieg spotkań aż do ostatniego rozdziału i jest zmuszony, podobnie jak Evelyn, słuchać poleceń Elizy i czytać wypluwane przez nią kwestie. Jednak historie osób, z którymi kobieta spotyka się w ramach terapii, są ciekawe, podobnie jak obserwowanie działania programu. Po pierwsze, Eliza analizuje poszczególne słowa i przypisuje im znaczenie pozytywne lub negatywne. Po drugie, proxy ma wgląd w bieżący stan fizyczny klienta. Odnotować można zmiany w ciśnieniu, tętnie, liczbie oddechów na minutę czy niepokoju wyczuwalnego (słyszalnego?) w głosie.
Tumblr media
Evelyn, nie bez powodów, szybko zaczyna powątpiewać w skuteczność programu. Okazuje się też, że jej pierwsze zetknięcie z Elizą wcale nie odbyło się, kiedy rozpoczęła pracę w Skandha. Swoimi obawami i spostrzeżeniami dzieli się z różnymi osobami. Postaci drugoplanowych jest kilka i każda z nich ma swoje własne wizje odnośnie do przyszłości programu terapeutycznego. Rainer, CEO firmy, pragnie rozwijać sztuczną inteligencję pod przykrywką produktu zastępującego psychiatrę, Soren przedstawia konkurencyjny twór powiązany ze śnieniem na jawie, Rae to po prostu koleżanka z pracy służąca mądrymi radami, a Nora, dawna przyjaciółka Evelyn, również związana z programowaniem, bez żalu odcina się od technologii, chcąc skupić się na artystycznej sferze swojego życia. Evelyn ściera się z wieloma odmiennymi opiniami i w międzyczasie musi poukładać sobie w głowie różne sprawy, w tym traumy z przeszłości, które na trzy lata wyjęły ją z branży. To, że główna bohaterka ma pośredni wpływ na to, w jakim kierunku zostanie pociągnięty projekt Eliza, zapewne jest już oczywiste.
Eliza pochłania jak dobry film
Tym, co odróżnia Elizę od większości powieści wizualnych, z jakimi miałam styczność, to aktorstwo głosowe. I to na wysokim, w mojej opinii, poziomie. Słysząc, jak postać przemawia, odbiorca raczej nie ma ochoty beznamiętnie przebijać się przez dialogi wyświetlane u dołu ekranu. Niestety, wybory podejmowane w czasie rozmowy nie mają wpływu na przebieg historii. Co jest plusem, jej zakończeń jest aż pięć. Dodatkowo gra jest przepięknie zilustrowana i posiada swój wyjątkowy klimat. Z jednej strony surowe, nowoczesne wnętrza, z drugiej strony ciepłe pomieszczenia mieszkalne, w których spotykają się bohaterowie.
Tumblr media
Eliza wymaga skupienia. Fabuła jest świetnie napisana, więc brak uwagi nie powinien być problemem, jednak gra podrzuca odbiorcy pod nos długie artykuły, które warto przeczytać, żeby jeszcze bardziej dać się porwać światu przedstawionemu i pogłębić wiedzę o tym, jak technologia się w nim rozwija i jak wpływa na społeczeństwo. Gra składa się z sześciu godzinnych rozdziałów, ale rozgrywka może się wydłużyć przez minigrę zainstalowaną na smartfonie protagonistki. Jest to pasjans z japońskimi kartami kabufuda. Przyznam bez bicia, że mnie wciągnął na pół dnia.
Do następnego!
0 notes
gajeksfinalproject2 · 3 years
Text
Jaskinia Platońska i Test Turinga
W Teorii Filmu Elsaesser i Hagener odnoszą się do Jean-Louisa Baudry'ego, który używa alegorii Platona jako opisu doświadczenia widza oglądającego film.(1) Patrzący w jaskini mają możliwość widzieć jedynie cienie rzeczywistości. Są jednak one tak przekonujące i realistyczne, że stają się wiarygodne; są one również jedynym obrazem jaki zostaje im przedstawiony. Analogia do widza filmowego jest tu jak najbardziej trafna. Jako spektator otrzymujemy gotową wizję/wersję/odbicie rzeczywistości. I zarówno świadomie, jak i podświadomie dajemy wiarę swojej percepcji.
Caleb w Ex Machinie doświadcza rzeczywistości w "jaskini" jaką jest dom Nathana, a ów rzeczywistością jest sztuczna inteligencja. I pomijając to czy (albo na ile) ludzka jest Ava, Caleb i Ava widzą świat w takim stopniu i z takiej perspektywy, jakim kreuje go Nathan. To on steruje narracją. A Caleb i Ava żyją dosłownie w totalnym zamknięciu; Caleb na potrzeby projektu jakim jest Ava. Widzi i słyszy tyle, ile Nathan bądź Ava chcą by doświadczał.
Główny bohater jest częścią testu Turinga — procesu, w którym "sędzia" (człowiek) w komunikacji z maszyną nie jest w stanie jednoznacznie stwierdzić, że obcuje z maszyną, a z drugim człowiekiem. Test Turinga odbywa się nie tylko wewnątrz historii, ale i w relacji "widz-film." Jako widz, zaczynamy wierzyć, że Ava jest czymś więcej niż tylko maszyną. Caleb nie tylko w to wierzy, ale też nie wierzy w to, co widzi. A widzi to, że Ava nie jest biologicznie człowiekiem. Ava nie tylko zdaje test Turinga. Caleb (i może też spektator) z pełną świadomością przyjmuje, że to, czego doświadcza jest rzeczywistością, jest ludzkie, prawdziwe, wbrew logicznemu poznaniu.
Tumblr media
───────────────────
(1) Elsaesser i Hagener, Teoria Filmu: Wprowadzenie przez zmysły, s. 97-98.
0 notes
dzeikobb · 3 years
Text
25.05.2021
Moje doświadczenia z pracą są znacząco różne od doświadczeń moich rodziców. Oni od początku wykonywali pracę wartościową i przydatną społecznie - ja imam się prac bez sensu, prac-bzdur. Oni pracują w jednym miejscu od wielu lat - ja miotam si�� między miejscami i zawodami. Oni pracują z domu - ja do pracy muszę dojeżdżać. Oni pracują razem - ja pracuję sam, wśród innych ludzi.
Nigdy nie byłem pewien tego, co chcę dokładnie robić. Na początku chciałem być stolarzem. Później - budowniczym statków. Potem - architektem. Następnie - reżyserem. Po tym - prawnikiem, wykładowcą, naukowcem, historykiem architektury, filozofem. Gdzieś w międzyczasie - gumowym niewolnikiem. Czasami, uświadomiwszy sobie beznadzieję swojego niezdecydowania i brak widoków na dorównanie sukcesowi rodziców, chciałem po prostu położyć się nagi na śniegu i umrzeć na hipotermię, lub rzucić się z wysokiego piętra wypiwszy butelkę słodkiej soplicy, lub, w późniejszym czasie, przyjąć rozkosznie zbyt dużą dawkę substancji zmieniających stany świadomości i zejść zachwycony zatańczywszy się na śmierć. Ostatecznie - lub zawsze? - chciałem zostać pisarzem. Nigdy nie mogłem się ostatecznie zdecydować. Wygląda na to, że nie będę żadnym z powyższych.
Od dziecka byłem uczony na zarządcę, na dyrektora, burmistrza, managera, przedsiębiorcę. Byłem właścicielem linii lotniczych, królem greckich miast. Tyle razy rozkręcałem firmy i planowałem nowe dzielnice w grach. Kiedy te cnoty ze mnie wyparowały? Wychuchany na merytokratę, wychowałem-się na księcia utracjusza. Nie trafiłem na odpowiednie czasy.
Gdybym całe życie przeżył na Zachodzie - jak bardzo innym byłbym człowiekiem?
Wrażenia Londynu, jakie pozyskiwałem oglądając 101 Dalmatyńczyków, próbowałem później odtworzyć będąc w realnym Londynie. Jednak realny Londyn domagał się osobnego traktowania i stanowczo zdominował swoją wieloraką realnością wszelkie wyobrażenia o sobie, jak mało które miasto.
Silny wpływ wywarł na mnie film A.I.: Sztuczna Inteligencja. Wyznaczył granice wrażliwości i wektory fascynacji. Dostarczył jednego z pierwszych oczyszczeń tragicznych.
W gorące popołudnia stałem na linoleum otoczony zielonymi ścianami kafejki internetowej wujka i patrzyłem, jak z pikseli zbudowany Serious Sam biegnie przez ruiny prekolumbijskich świątyń, a z nim jego ogromna bazooka. W te same dnie otwierałem w czarną skórkę oprawiony katechizm i ćwiczyłem z innymi pieśni przebłagalne na plebanii o zachodzie słońca.
Jak wszyscy nakierowałem wewnętrzne światło na siebie. Z obawy przed tym, że zniknę, że rozpuszczę się w cudzym. Bardzo się boję, że mi coś ucieknie, że jestem jedynym, który może to pamiętać i że jeśli tego nie zapiszę, to stracę to na zawsze, stracę część siebie, swojego świata i swojego życia. Dlatego zawsze będę grafomanem. To jest gorączkowe spuszczanie szalup ratunkowych z tonącego liniowca świadomości. Być może tchórzliwe, dziecinne i niewarte zainteresowania. Ratowanie sobie życia rzadko jest ekscytujące, to raczej żmudna i uciążliwa praca.
(Do czytania na głos przy odpowiednio dopasowanym techno)
Wpatrywałem się zahipnotyzowany w wirujący bęben pralki i kotłujące się w nim ubrania. Często wpadałem przy tym w trans. Siedziałem w bezruchu zbliżony do szybki. Wyobrażałem sobie hałas i drżenie z wnętrza bębna. Było w tym coś gładkiego, gładkie i niepokojące przejazdy ponad sekwencjami coraz bardziej zmęczonych powtórzeń. Jak w myjni samochodowej, w pobliżu włączonej zmywarki lub na licealnym korytarzu w lutym. Sunięcie pociągiem przez śnieżycę. Osuwanie się w uspokajający szary szum oczyszczenia. Doznałem podobnego uczucia, gdy pisząc wieczorem maile w niemal pustym biurze wsłuchiwałem się w Voltage Podcast 10 - Kr!z.
Joanna, mała dziewczynka, daleka kuzynka, stała przy płocie, za bramą. Miałem jej podać rękę i przywitać się, otoczeni byliśmy dorosłymi. Uderzyła mnie mocno, odskoczyła i uciekła. Przeżyłem szok. Wiele lat później stała się niespodziewanie moją facebookową sojuszniczką - czytała wszystkie moje wpisy, lajkowała wszystkie posty, oglądała wszystkie relacje, zdawało się, że zaraziłem ją wrażliwością społeczną i lewicowym widzeniem na świat. Niezmordowanie udostępniała zbiórki na chore dzieci, na ratowanie piesków i kotków ze schronisk. Nie widziałem jej na żywo od tamtego niefortunnego spotkania.
Staram się możliwie szczerze przekazać możliwie najszerszy zakres mojego doświadczenia życiowego. Przepłyń przez moje życie i zobacz jak się zmienia. Może wyciągniesz jakieś ciekawe wnioski. Chcę być case study życia w pierwszej połowie XXI wieku. Ale kto by w ogóle zechciał żyć-przeze-mnie? Coraz mniej dzisiejszą kulturę interesuje życie przez takich jak ja. Liczę jedynie na łaskę skrupulatnego antropologa, niszowe poszukiwania zagubionego psychologa po latach.
Ukradkiem zjadałem nietknięte naczosy z opakowań pozostawionych pod fotelami po słabo sprzedanych seansach. Dojadałem paluszki i ciastka z urodzin.
Obcy ludzie złościli się na mnie przez telefon. Często brali mnie za kobietę z racji mojego głosu. Wymagali, żądali, rozkazywali; nigdy nie przepraszali.
Wiek spektaklu, nie rozumu. Nie Ateny, a Rzym; nie forum, a cyrk.
Ciemnoczerwone kwiaty zwisały z sufitu na Jasnej. Ciemnoczerwone światło barwiło skórę tańczących. Otwieram usta wbijając wzrok we wzory. Wstrzymuję oddech. Napełniony.
Wyobrazić sobie niemożliwe. Że lewica wygrywa w Polsce wybory. Albo że praca staje się na zawsze niekonieczna. Że możemy całe życie spędzić w klubie. Że nastaje społeczeństwo rekreacyjne, jakie przyszło do mnie pierwszej nocy na Mrocznej.
Jakie zawody na pewno, na 100% muszą (lub będą chcieli) wykonywać ludzie? Jak sprawić, by praca stała się tylko dodatkowym zajęciem, nieuciążliwym i wykonywanym z pełnią chęci? Można to uczynić dzięki sprawiedliwej redystrybucji bogactw i skumulowanej kapitału. Można dzięki redystrybucji zorganizować łatwo dostępne mieszkania, żywność, odzież, transport.
0 notes
Text
Deepfake - Future 4.0 - Odc #46
Sztuczna inteligencja może być wykorzystywana nie tylko w szlachetnych celach. W 2017 człowiek o pseudonimie deepfakes (Reddit) wpuścił kilka filmów porno z wizerunkiem znanych celebrytek i aktorek. Narodziło się pojęcie deepfake.
Technika ta umożliwia stworzenie (modyfikacje oryginalnego) filmu, gdzie np. znany polityk mówi rzeczy, których normalnie by nie powiedział. Manipulacje są na tyle realistyczne, że nie można ich ocenić jako tzw. fałszywkę. Algorytm sztucznej inteligencji jest w stanie przetworzyć obraz, z wykorzystaniem każdego szczegółu mimiki i gestu twarzy podczas podmiany na jej inny, docelowy odpowiednik. 
Deepfake można podzielić na dwa główne nurty: - Reenactment - stworzenie rekonstrukcji, gdzie aktor źródłowy, inaczej osoba sterująca mimiką tworzy film z aktorem/osobą docelową. Oczywiście tego typu rekonstrukcję można stworzyć w czasie rzeczywistym. - Face swap - czyli umieszczenie innej twarzy np. użytkownika aplikacji w już istniejącym filmie lub na zdjęciach.
Oczywiście deepfake to nie tylko nielegalne, mroczne zastosowania. Technologia ta została wykorzystana w kinematografii podczas tworzenia Gwiezdnych Wojen (młoda twarz Hansa Solo czy księżniczka Leia w Łotrze 1). W popkulturze deepfake obecny był np. w filmie Uciekinier (The Running Man) z 1987, gdzie komputerowo odtworzono postać jednej z poległych postaci. Obecnie ruch ust aktorów w filmach dubbingowanych dzięki technologii deepfake może być lepiej dopasowany do nowego języka.
Wraz ze wzrostem aktywność twórców materiałów deepfake, wzrasta nurt zwalczania tego typu treści. Jedną z bardziej znanych jest inicjatywa Deepfake Detection Challenge (DFDC), która powołana została przez m.in. Facebook i Microsoft wraz z kilkoma uczelniami. Firma z Redmond chwali się swoim Video Authenticatorem, który z wysoką skutecznością oznacza materiały deepfake. Podczas analizy wyłapywane są szczegóły (wtapianie krawędzi, efekty przenikania czy odcienie szarości), których człowiek normalnie nie jest w stanie zauważyć.
Deepfake jest również dostępny dla użytkowników smartphonów, a to za sprawa aplikacji takich jak: FaceApp, ZAO. Nad tą funkcjonalnością pracowali autorzy bardzo obecnie popularnej aplikacji TikTok. https://pl.wikipedia.org/wiki/Deepfake?wprov=sfti1 https://en.wikipedia.org/wiki/Deepfake?wprov=sfti1 https://www.geekweek.pl/news/2019-12-27/stallone-sam-w-domu-czyli-zobaczcie-fajny-deepfake-w-kultowym-filmie/ https://www.geekweek.pl/news/2020-07-04/deepfake-z-andrzejem-duda-czyli-emce-opowiada-o-manipulacjach-wideo-film/ https://www.instalki.pl/aktualnosci/rozrywka/40080-deepfake-tom-holland-robert-downey-jr.html https://antyweb.pl/tiktok-deepfake-technologia/ https://www.instalki.pl/aktualnosci/bezpieczenstwo/43653-deepfake-microsoft-wybory-prezydenckie-video.html https://wiadomosci.onet.pl/tylko-w-onecie/deepfake-manipulacja-grozniejsza-niz-klasyczne-fake-newsy/c10cyzp
0 notes
jolanthafashion · 4 years
Text
Przyjaźń z botami i seks z lalkami miłości to nie film
Przyjaźń z botami i seks z lalkami miłości to nie film
Przyjaźń z botami i seks z lalkami miłości, to w XXI nie jest już tylko temat na film science fiction. Era robotyki i sztuczna inteligencja zagościła na dobre w realnym życiu. W wysoko rozwiniętych krajach nikogo nie dziwi, że maszyny traktuje się jak człowieka. A wszystko zaczęło się w Japonii w latach 70-tych XX wieku produkcją inteligentnych zabawek dla dzieci. Inteligentne lalki tamagotchi…
View On WordPress
0 notes
dariusblogpl · 5 years
Text
Tydzień w telewizji: Chirurdzy, The Bi Life, Mistrzowie remontu, Pierwsza Randka, Bezczelnie perfekcyjny, Osmosis ...
Tumblr media
Od poniedziałku do piątku: Teoria wielkiego podrywu kilka odcinków od 21:00 na Comedy Central. Seks w wielkim mieście od 20:00 na Comedy Central Family. Chirurdzy od 19:00 na Super Polsat. Gotowe na wszystko, od 16:55 na TVN 7. Córka inna niż wszystkie od 16:00 na Discovery Life. Burza uczuć, od 16:15 i 23:50 na Romance TV.
Poniedziałek: Gogglebox. Przed telewizorem od 22:00 na TTV/Player.pl. The Walking Dead 9, odc. 12 od 22:00 na FOX.
Wtorek: Wieczór z Busy od 2x od 22:00 na E! Entertaiment. The Bi Life, od 18:00 na E! Entertainment. Bezczelnie perfekcyjny 9, odc. 5 od 21:00 na Domo+
youtube
Środa The Bi Life, od 00:00 na E! Entertainment. Grey's Anatomy: Chirurdzy 15, 2x od 21:00 na FOX. Wieczór z Busy od 22:00 na E! Entertainment. American Horror Story, od 00:45 na TVN. Śpiewajmy razem. All Together Now, odc. 1 od 20:30 na POLSAT
Czwartek: R.Kelly: jego wszystkie ofiary, odc. 5 od 22:00 na Lifetime. Współczesna rodzina 10, odc. 4 od 18:25 na HBO/HBO Go. Królowe życia 6, odc. 2 od 22:30 na TTV
Piątek: Królowe życia 2x o 23:00 na TTV. Plastyczna fuszerka, od 21:00 na E! Entertainment. The Bi Life, od 22:00 na E! Entertainment. Przegląd tygodnia: Wieczór z Johnem Oliverem 5, od 21:00 na HBO 3. Wesele Jenny od 16:15 na Filmbox Premium.
Sobota: Gogglebox. Przed telewizorem 2x od 22:00 na TTV. The Bi Life, od 00:00 na E! Entertainment. Mistrzowie remontu od 15:00 na Discovery Life. Twoja Twarz Brzmi Znajomo 11, odc. 3 od 22:00 na Polsat. Królowe życia 6, odc. 2 od 00:00 na TTV. Klinika zmiany płci od 23:20 na TVN Style.
Barbra Streisand - narodziny gwiazdy od 20:00 na PLANETE+. Historia niebywałej kariery Barbry Streisand, która udzielała się jako piosenkarka, aktorka, reżyserka, scenarzystka i producentka. Artystka została laureatką Oscara, trzech Złotych Globów i była najwyżej notowana piosenkarką solową w rankingu sprzedaży płyt w Stanach Zjednoczonych. Film prezentuje życiorys artystki, skupiając się przede wszystkim na latach 1942-1983, kiedy jej sława osiągała swój szczyt. Opowiada o tym, jak stawała się ikoną, która miała istotny wpływ na kolejne pokolenia piosenkarek.
Dodam ma syna Jasona Goulda jest synem jej i Elliotta Gould. Jest piosenkarzem i aktorem, scenarzystą i reżyserem. Został ujawniony przez tabloidy amerykańskie w roku 1991.
Barbra Streisand i Jason Gould "How Deep Is the Ocean"
youtube
Najwięksi gangsterzy Ameryki od 22:00 na Lifetime. Seria dokumentalna o przestępcach, którzy zajmują się m.in. morderstwami i handlem narkotykami. Duża część z nich w końcu stanęła przed obliczem sprawiedliwości, na temat Matki chrzestnej mafii Griselda Blanco, stała się znana nie tylko handlu narkotykami i mordercami, ale także ze swoich orgii zarówno z mężczyznami, jak i kobietami.
youtube
Niedziela: Współczesna rodzina 10, odc. 5 od 12:20 na HBO 3. Mistrzowie remontu od 20:00 na Discovery Life. Córka inna niż wszystkie od 16:00 na Discovery Life.
youtube
Ekstra
Netflix zwiastun nowej serii science-fiction Osmosis, którym przewiduje przyszłość, używana sztuczna inteligencja, także akcent gejowski gej szuka bratniej duszy.
youtube
Para lesbijek, która spotkała się w irlandzkiej wersji "Pierwszej Randki", zaręczyła się. Shannon Whelan oświadczyła się Ciare Smyth 15 lutego, po tym jak para spotkała się podczas w programie w 2017 roku.
Klip Shannon Whelan uklęknęła na jedno kolano podczas 21 urodzin, opublikowanego przez irlandzki kanał telewizyjny RTÉ, sprawia radość oglądania.
Whelan jest na scenie i rozmawia z publicznością, kiedy odkrywa, że ​​zadała inne pytanie matce Smytha, Pat. "Któregoś wieczora zapytałam Pat, rozmawiałam z nią przez telefon" - Ciara o tym nie wie, ale rozmawiałam w Boże Narodzenie ją o zgodę."
Po okrzykach publiczności, schodzi ze sceny, pochyla się i bierze rękę partnerki. Smyth, 22-letnia farmerka z hrabstwa Monaghan na północy kraju, zgodził się od razu. (The Irish Independent)
Inne wersje Pierwszej randki z LGBT
youtube
#tv
0 notes
uwteam · 3 months
Text
22 marca 2024
Tumblr media
Zapraszam do lektury dzisiejszego zestawienia.
Sponsorem dzisiejszego wydania jest Grupa ADM, czyli wydawca kursów dla adminów i devopsów. Przez najbliższe 9 dni, ich najnowsze produkcje dostępne są w znacznie niższej cenie, a do tego ostatni z produktów (zbiór webinarów) jest dostępny za darmo (kod: freek8s).
1) Który obraz został wygenerowany przez AI? - dasz radę rozpoznać? https://artsandculture.google.com/experiment/odd-one-out/wAHNn4JsVTFOiw?hl=pl INFO: W Internecie pełno jest osób, które twierdzą, że "grafiki od AI rozpoznają na kilometr". Sprawdźmy zatem, czy to prawda. Otrzymujesz cztery grafiki, z których trzy są zdjęciami lub dziełami sztuki, a jedna pochodzi z popularnego generatora grafik. Masz dziesięć sekund na zdecydowanie, która grafika została przygotowana przez komputer. To nie jest łatwe zadanie. Grafiki się nie powtarzają, więc możesz grać wiele razy.
2) Przejęcie dowolnego konta na Facebooku nawet bez kliknięcia (raport z bugbounty) https://infosecwriteups.com/0-click-account-takeover-on-facebook-e4120651e23e INFO: Przez pewien czas uzyskanie dostępu do dowolnego konta na wspomnianej platformie było możliwe. Nie wymagało to wysyłania ofierze jakichkolwiek wiadomości, linków, ani nawet nawiązywania z nią kontaktu. Błąd ten, na szczęście, został wykryty w ramach programu bug bounty i jest już naprawiony. Niemniej jednak warto zapoznać się z tym, jak przebiegał ów atak. Jak można zauważyć, nawet poważne firmy z dedykowanymi działami zabezpieczeń mogą popełnić trywialny błąd, umożliwiający przejęcie dowolnego konta.
3) Niedoceniane gadżety technologiczne - głównie kable/adaptery https://vermaden.wordpress.com/2024/03/21/tiny-undervalued-hardware-companions/ INFO: Na tym świecie istnieją drobne akcesoria komputerowe, które mogą znacznie uprościć codzienne życie, o których istnieniu nawet nie masz pojęcia. Są to między innymi kątowe adaptery RJ45, pendrive'y z podwójnym wtykiem, czy miniaturowe dongle USB Wi-Fi i Bluetooth.
4) Sam Altman (CEO OpenAI) u Lexa Fridmana - wywiad (film, 2h) https://youtu.be/jvqFAi7vkBc INFO: Wciągająca i interesująca rozmowa z Samem Altmanem na temat przyszłości AI, ChatGPT, GPT-5, firmy OpenAI, Sory (generatywnego wideo), konfliktu z Elonem Muskiem, tego, co się stało z Ilyą, a także trochę o AGI. Dobra treść do zabrania ze sobą na dłuższy spacer.
5) Jakich filmów NIE zobaczysz w naszym kraju na VOD bez VPN-a? https://streamwithvpn.com INFO: Twój serwis streamingowy ma do zaoferowania znacznie więcej niż to, co widać na pierwszy rzut oka. Dzięki tej aplikacji możesz zobaczyć, jakie filmy i seriale 'ukrywa' przed Tobą, na przykład, Netflix czy Disney+. Przy okazji zweryfikujesz, za pomocą którego dostawcy VPN (możesz wybrać tylko jednego z czterech), zobaczysz najwięcej interesujących treści.
6) Lista 50 zastosowań dla radia definiowanego programowo (SDR) https://blinry.org/50-things-with-sdr/ INFO: Dowiedz się, jak za pomocą prostego dongla USB i zestawu antenowego znaleźć 50 fascynujących rzeczy, które są obecne w spektrum radiowym. Od nasłuchiwania rozmów lotniczych, przez namierzanie pojazdów czy lokalizowanie balonów meteorologicznych, po odczyt danych z czujników pogodowych. Artykuł wprowadza w świat radia sterowanego programowo i jego możliwości.
7) Zniżki na kursy Nginx-a i Grafany + darmowy wykład na temat K8S do pobrania [sponsorowane] https://asdevops.pl/promocja-marzec-2024/ INFO: Kursy, które oferujemy to nowości w naszej ofercie. Pozwolą na zdobycie wiedzy z zakresu NGINX i Grafany. Dodatkowo z użyciem kodu “freek8s” możesz odebrać darmowe wykłady K8s Pod, MultiContainer Pod, Init Containers.
8) Czy sztuczna inteligencja osłabia nasze umysły? https://www.uxtigers.com/post/ai-numb-brain INFO: "Czy rozwój sztucznej inteligencji uczyni nas mniej inteligentnymi?" - ten artykuł przechodzi przez mity i obawy, pokazując, jak AI może stać się 'wózkiem widłowym dla umysłu', uwalniając nas od monotonnych zadań i pozwalając nam skupić się na głębszym myśleniu. Jego autor zakłada, że rozwój AI może wpłynąć pozytywnie na rozwój człowieka i jego inteligencji. Z artykułu dowiesz się, jakie podstawy stanowią fundament dla takiego myślenia.
9) Lista 10 najbardziej interesujących aplikacji w lutym 2024 - ProductHunt https://blog.curiosity.ai/februarys-must-have-apps-top-10-picks-to-elevate-your-experience-5a454bba4317 INFO: Podobną kompilację wrzucałem miesiąc temu. Zawiera ona omówienie dziesięciu subiektywnie najciekawszych projektów z platformy ProductHunt. Bardzo często projekty z tej platformy stają się później hitami. Warto poznać je 'zanim staną się modne'. ;)
10) Flipper Zero vs rząd Kanady - odpowiedź na zarzuty o ułatwianie kradzieży samochodów https://blog.flipper.net/response-to-canadian-government/ INFO: Rząd Kanady rozważa zakazanie używania urządzenia Flipper Zero, argumentując, że służy ono do kradzieży samochodów. Czy to prawda, czy to może nieporozumienie wynikające z braku zrozumienia technologii? W artykule wyjaśniono, dlaczego takie działania nie rozwiążą problemu kradzieży aut i jakie są rzeczywiste możliwości Flipper Zero.
11) DuckDB jako nowy JQ do analizy JSON-ów? https://www.pgrs.net/2024/03/21/duckdb-as-the-new-jq/ INFO: Być może na co dzień pracujesz z JSON-ami, a narzędzie JQ radzi sobie z nimi całkiem dobrze. Istnieje jednak metoda na bardzo sprytne użycie narzędzia DuckDB, dzięki czemu odpytywanie danych w formacie JSON będzie możliwe z użyciem klasycznych zapytań SQL, co może bardzo uprościć Twoją pracę.
12) Przegląd narzędzi do monitoringu dla DevOps - tylko OpenSource https://medium.com/statuspal/10-best-open-source-monitoring-tools-for-devops-in-2024-c21c01d93e2b INFO: Monitoring serwerów i usług to podstawa dobrze działającego produktu, ale pytanie brzmi: czym to wszystko monitorować? Autor tego wpisu zebrał dziesięć obecnie najpopularniejszych rozwiązań do monitoringu i przedstawił ich wady oraz zalety. Z podanej listy używam w swojej firmie Sensu i jestem bardzo zadowolony.
13) Dlaczego Facebook przestał używać GIT-a? https://graphite.dev/blog/why-facebook-doesnt-use-git INFO: Większość firm w branży IT korzysta z systemu Git jako domyślnego rozwiązania do kontroli wersji. Tymczasem, Facebook również używał Git-a, ale z niego zrezygnował. Dlaczego? Ten artykuł wyjaśnia, z jakiego powodu wybrano Mercurial, jakie wyzwania z tym związane firma musiała pokonać, oraz jak wyglądała migracja między rozwiązaniami.
14) A gdyby tak przekonać NPC, że są oparte na AI i żyją w symulacji? (film, 17 minut) https://www.youtube.com/watch?v=aihq6jhdW-Q INFO: Autor testuje możliwości silnika Unreal Engine 5 i rozmawia w trybie rzeczywistym z botami, znajdującymi się w "grze". Jeśli tak pod względem grafiki i interakcji mają wyglądać gry przyszłości, to robi się naprawdę ciekawie...
15) Jak pozbywać się rozwiązań 'legacy'? - strategie https://martinfowler.com/articles/patterns-legacy-displacement/ INFO: Jak uniknąć pułapek podczas wymiany przestarzałych systemów IT w dużych organizacjach? Autorzy dzielą się swoimi doświadczeniami i przedstawiają sprawdzone wzorce działania, które pomagają w przejściu od starych rozwiązań do nowoczesnych technologii. To dobra lektura dla wszystkich deweloperów planujących modernizację przestarzałych rozwiązań.
16) Nanofont - najmniejszy w pełni czytelny font (rozmiar 3x4) https://github.com/Michaelangel007/nanofont3x4 INFO: Ciekawie opracowany font pozwala upchnąć dużą ilość informacji na małej, fizycznej przestrzeni. Coś mi mówi, że stanie się on domyślnym fontem używanym w umowach firm ubezpieczeniowych, szczególnie w ostatnim akapicie ;)
17) weAudit – nowe narzędzie do code review, wprost w VSCode https://blog.trailofbits.com/2024/03/19/read-code-like-a-pro-with-our-weaudit-vscode-extension/ INFO: Przedstawiam nowe rozszerzenie do VSCode, które usprawnia proces code-review w Twoim zespole. Umożliwia ono dodawanie zakładek i notatek bezpośrednio w edytorze, śledzenie przeglądanych plików oraz współpracę z innymi użytkownikami aplikacji. Na stronie znajdziesz kilka filmów prezentujących, jak wygląda praca z tym rozszerzeniem.
18) Teable - baza danych no-code, która Ci się spodoba https://github.com/teableio/teable INFO: Niektórzy preferują wprowadzanie danych do Postgressa, jednak działy handlowe i HR częściej wybierają Excela. Istnieją osoby, które nie cenią sobie Exela, decydując się na Airtable. Wśród nich trafiają się również użytkownicy, dla których rodzaj narzędzia nie ma znaczenia, pod warunkiem że dysponuje wygodnym API. Wydaje się, że Teable, będąc połączeniem Airtable, Excela i Postgressa, przypadnie do gustu każdemu z nich. Backendem rozwiązania jest niezmodyfikowana baza Postgresql, więc admini także będą zadowoleni - to coś, co już dobrze znają.
19) Jak chronić się przed repo-jackingiem (GitHub) https://github.blog/2024-02-21-how-to-stay-safe-from-repo-jacking/ INFO: "Repo-jacking" to atak na tzw. łańcuch dostaw (supply chain attack), który może wpłynąć na tworzone przez Ciebie oprogramowanie. Artykuł wyjaśnia, czym jest to zagrożenie i jak możemy się przed nim zabezpieczyć, koncentrując się na zarządzaniu zależnościami i blokowaniu konkretnych commitów. Poznaj praktyczne porady, które pomogą Ci zabezpieczyć Twój kod przed potencjalnymi atakami tego typu. Ta podatność dotyczy Cię, jeśli zaciągasz kod z bibliotek bezpośrednio np. z GitHuba, a nie z repozytorium paczek (np. npm).
20) Terminalowy interfejs dla API w standardzie OpenAPI https://github.com/zaghaghi/openapi-tui INFO: Jeśli masz definicję API zapisaną w standardzie OpenAPI, to dzięki temu narzędziu możesz przeglądać dane, wylistować endpointy, uruchamiać zapytania – a wszystko to z poziomu terminala. Narzędzie możesz uruchomić na przykład jako kontener Dockera, aby uniknąć instalacji zależności i kompilacji.
21) Jak zrozumieć DMARC i nie zwariować https://simonandrews.ca/articles/how-to-set-up-spf-dkim-dmarc INFO: Chcesz skonfigurować SPF, DKIM i DMARC (rozwiązania związane z mailami, walką ze spamem i podszywaniem się) dla swojej domeny, ale wszystko wydaje się zbyt skomplikowane i mało logiczne? Ten artykuł omawia wspomniane pojęcia w przystępny sposób i pokazuje, jak krok po kroku je wdrożyć. Artykuł niby koncentruje się na DMARC, ale w praktyce omawia wszystkie jego składowe, bez których DMARC nie mógłby istnieć.
22) Keynote Jensena Huanga, CEO NVIDIA (film, 2h) https://www.youtube.com/live/Y2F8yisiS6E INFO: Nvidia jest firmą, która stoi na czele rewolucji AI. To na jej procesorach najczęściej uczą się modele językowe i inne rozwiązania generatywne. Jensen mówi o tym, co jeszcze nas czeka w kwestii AI (według niego jest to kolejna rewolucja przemysłowa), przedstawia nowe rozwiązania technologiczne, opowiada o robotyce, prognozach pogody, symulacjach świata rzeczywistego i kluczowej roli Nvidii w dalszym rozwoju sztucznej inteligencji.
23) Znak "$" nie zawsze oznacza "koniec stringa" w regexach https://sethmlarson.dev/regex-$-matches-end-of-string-or-newline INFO: Teoria mówi, że znak dolara w wyrażeniach regularnych odpowiada za koniec łańcucha tekstowego. Tylko jak to zwykle bywa w praktyce, trudno zdefiniować, czym jest ten koniec, bo to zależy od technologii, z którą pracujesz. Co, jeśli wczytujesz linie z pliku i każda kończy się znakiem nowej linii?
24) Projekt "9 miesięcy" - build in public (playlista z YouTube) https://www.youtube.com/playlist?list=PL1i1fDkl-sO0JIZh1YmrkBg7XLyWBxznI INFO: Początkujący YouTuber z Polski planuje przez następne 9 miesięcy regularnie pokazywać, jak używa narzędzi AI w codziennej pracy, tworząc rozwiązania programistyczne. Pierwsze nagrania są dość "vlogowe" i mogą wydawać się nudne, jednak omawianie tworzenia GPTs-ów, integracja Discorda z Notion za pomocą Make, czy tworzenie stron WWW w Notion wyglądają bardzo zachęcająco. Raz na jakiś czas lubię pomóc początkującym twórcom w rozwoju. Jeśli ta treść Ci się spodoba, zostaw mu, proszę, lajka, suba, komentarz, czy co tam lubisz :)
25) Natywne API do wyliczania czasu względnego w JavaScript https://www.raymondcamden.com/2024/03/07/using-intlrelativetimeformat-for-localized-relative-timings INFO: Czy znasz API Intl.RelativeTimeFormat, które pozwala na zwracanie czasu względnego w preferowanym przez użytkownika języku? Ten artykuł przedstawia praktyczne zastosowania tej funkcji, wskazówki dotyczące jej konfiguracji oraz przykłady kodu, które pomogą Ci zrozumieć, jak wykorzystać to narzędzie w realnych projektach internetowych. Mówiąc o czasie względnym, mam na myśli zwroty używane na przykład w aplikacjach pocztowych: "wysłano 7 minut temu" zamiast konkretnej daty i godziny.
26) Jak zweryfikować własność domeny dodawanej do Twojego systemu? https://workos.com/blog/the-developers-guide-to-domain-verification INFO: Twoja firma oferuje w ramach produktu SaaS możliwość podpięcia domeny klienta pod produkt. Przed konfiguracją środowiska musisz jednak najpierw sprawdzić, czy podana domena naprawdę należy do klienta, aby nie skonfigurować platformy, na przykład, dla głównej domeny Google. Weryfikacja nie jest trudnym zadaniem, ale jak przeprowadzić ją bezpiecznie i efektywnie zarazem? Tego dowiesz się z artykułu.
27) Tworzenie palet kolorów z funkcją CSS color-mix() https://developer.mozilla.org/en-US/blog/color-palettes-css-color-mix/ INFO: Istnieje wiele generatorów online do palet kolorów. Dlaczego jednak masz ich używać, jeśli podobne możliwości oferuje Ci natywna funkcja dostępna w CSS? Artykuł wprowadza w temat mieszania kolorów w CSS, pokazuje, jak za pomocą procentowych wartości i przestrzeni kolorów, stworzyć spójne warianty kolorystyczne. To użyteczna wiedza dla frontendowców.
28) JNV - interaktywna przeglądarka i edytor plików JSON https://github.com/ynqa/jnv INFO: Często pracujesz z plikami JSON, ale aplikacja taka jak JQ nie do końca przypadła Ci do gustu? JNV może bardziej Ci się spodobać, ponieważ oferuje wygodny, nawigowalny kursorami, interfejs tekstowy, opcję wyszukiwania danych, a także autouzupełnianie wyszukiwanych fraz i kluczy/wartości z JSON.
== LINKI TYLKO DLA PATRONÓW ==
29) Podręcznik do nauki JavaScript - kompletna, usystematyzowana wiedza https://uw7.org/un_1a9da3860bb95 INFO: Omówienie struktur danych, obiektów, modułów, wyrażeń regularnych, tematu programowania asynchronicznego, obsługi zdarzeń, pracy z Canvasem, obsługi DOM, a nawet zahaczenie o NodeJS, a to wszystko w jednej i do tego darmowej książce. Możesz czytać online lub ściągnąć wersję w EPUB/MOBI/PDF. Łącznie ponad 430 stron fajnie usystematyzowanej wiedzy.
0 notes
mysowa · 1 year
Link
Tumblr media
0 notes
66049 · 7 years
Text
Bench Press 150/170/190kgx3
W pracy spędzamy przeciętnie 8 godzin dziennie. To ⅓ naszego dnia. Przez większość czasu korzystamy z komputera. Pracujemy, ale też wyszukujemy i oglądamy rzeczy w internecie.
Każdy nasz ruch w sieci pozostawia ślad - świadectwo naszej obecności, poświęconej uwagi i zaangażowania się w pewną treść. Każdy taki ślad wiele o nas mówi i może zostać przetworzony przez dowolny, sprawnie napisany algorytm.
Maszyny widzą, ale kto patrzy?
Szef, dział IT w firmie, dostawca Internetu, cwany haker, spec od e-marketingu, rząd, a może zaawansowana sztuczna inteligencja z przyszłości, dla której jesteśmy skamieliną danych, świadectwem jej prapoczątków?
Ktokolwiek patrzy, widzi mnie, a ja dzisiaj w pracy zobaczyłem ten film:
youtube
0 notes
uwteam · 4 months
Text
1 marca 2024
Tumblr media
◢ #unknownews ◣
Zapraszam do lektury dzisiejszego przeglądu subiektywnie najciekawszych treści z branży IT z mijającego tygodnia,
Sponsorem dzisiejszego wydania newslettera jest Maciek Aniserowicz, który wraz ze swoim zespołem, w ramach marki Devstyle wydaje szkolenia online klasy premium. Takich produkcji jak Droga Nowoczesnego Architekta (DNA), Legacy Fighter, czy Architektura Na Froncie (ANF), branży IT nie trzeba przedstawiać. Aktualnie, do 8 marca trwa przedsprzedaż szkolenia "Domain Drivers".
1) Sztuczna inteligencja dla prepersa?! (film, 10 minut) https://www.youtube.com/watch?v=lGdz_cpUfcs INFO: Gdy nadejdą trudne czasy, padnie internet, a dostęp do elektryczności będzie ograniczony, zdobycie informacji z wyszukiwarki internetowej może być niemożliwe. A jednak przydatne byłoby wiedzieć, jak wykonuje się opatrunki, czym leczyć daną chorobę, czy przynajmniej zdobyć przepis na bimber. A gdyby tak mieć zasilaną na korbkę instancję AI, która odpowie na wszystkie Twoje pytania?
2) SDXL Lightning - ekstremalnie szybki generator grafik AI (online) https://fastsdxl.ai/ INFO: Ten generator działa szybciej, niż Ty piszesz. Mówię poważnie. Generator nie jest zbyt dokładny i niekiedy zalicza wpadki (postacie z trzema nogami, 10 palcami u rąk, czy motocyklista z tyłkiem na kierownicy pojazdu), ale trzeba przyznać, że odpowiednio kombinując z promptem (i niekiedy bawiąc się seedem), można osiągnąć przyjemne dla oka efekty. Usługa jest w pełni darmowa.
3) Generowanie ponad 1,5 miliona PDF-ów w 25 minut https://zerodha.tech/blog/1-5-million-pdfs-in-25-minutes/ INFO: Broker giełdowy, Zerodha, generujący miliony potwierdzeń transakcji giełdowych w formacie PDF dziennie, podzielił się swoją historią optymalizacji tego procesu. Firma zredukowała obsługę tego procesu z 8 godzin do zaledwie 25 minut. Artykuł przedstawia wyzwania i nowatorskie rozwiązania architektoniczne, które pozwoliły na osiągnięcie tak imponującej efektywności.
4) Analiza "więziennego" laptopa z eBay https://threadreaderapp.com/thread/1761548861896606014.html INFO: Autor wpisu zakupił na eBay'u starego laptopa, wyprodukowanego specjalnie z myślą o zastosowaniu go na terenie więzienia. Jak został skonstruowany, jakie zabezpieczenia posiadał i jak trudno było uzyskać do niego dostęp - o tym wszystkim przeczytasz w wątku. Jest to wątek z Twittera, ale zamieszczam link do wersji 'unroll', gdyż ilość tekstu i grafik jest dość spora.
5) React to takie nowe IBM? - spory problem dla rozwoju https://chrlschn.dev/blog/2023/02/react-is-the-new-ibm/ INFO: React stał się bezpiecznym i często domyślnym wyborem w świecie front-endu, podobnym do dawnej pozycji IBM w świecie komputerów. Tylko jak to wpływa na rozwój branży? Artykuł analizuje problemy związane z wydajnością, ekosystemem i złożonością Reacta, a także podważa ideę, że jest to najlepszy wybór dla każdego projektu. Znajdziesz tu powody, dla których warto zastanowić się nad alternatywami dla tej popularnej biblioteki.
6) Sztuczna Inteligencja nie zabierze Twojej pracy... ale może zabrać część pensji https://platforms.substack.com/p/ai-wont-eat-your-job-but-it-will INFO: O tym, że AI zabierze ludziom pracę, mówi się już od pewnego czasu. Są jednak zawody, które zakładają, że ten problem ich nie dotyczy. Poniekąd to prawda, ale prawdą jest także, że AI nie musi wcale zabierać Ci pracy - może tę pracę przekształcić w taki sposób, aby zarabianie na swoich szczególnych umiejętnościach stało się niemożliwe lub bardzo trudne. Długi, ale i interesujący tekst.
7) Dogłębne szkolenie z Domain-Driven Design ze Sławkiem Sobótką i Kubą Pilimonem [sponsorowane] https://www.domaindrivers.pl/ INFO: Domain Drivers to najnowsze szkolenie ze stajni devstyle. Wyjątkowi Mentorzy - Sławek Sobótka i Kuba Pilimon - używają niespotykanego wcześniej podejścia do wytłumaczenia najlepszych praktyk modelowania i projektowania systemów, przekazując całe swoje kilkunastoletnie doświadczenie i unikatową intuicję. Aktualnie, do 8 marca, trwa przedsprzedaż Domain Drivers (a na pokładzie jest już ponad 1000 osób!).
8) Jak kształt skrzydeł pozwala samolotom latać? - opracowanie https://ciechanow.ski/airfoil/ INFO: Co dokładnie sprawia, że samoloty unoszą się w powietrzu? Ten artykuł zabiera nas w fascynującą podróż przez fizykę lotu, analizując, jak przepływ powietrza wokół skrzydeł wpływa na zdolności lotnicze maszyn. Autorem wpisu jest Bartosz Ciechanowski - tak, to ten sam gość, który pisze średnio dwa posty rocznie i każdy jest genialny, viralowy, interaktywny i przypomina objętością bardziej e-booka niż artykuł. Nie lubię fizyki, ale ten sposób jej przedstawienia mnie wciąga.
9) Firsty - globalna karta eSIM dla podróżujących https://www.firsty.app/ INFO: Oferta płatna jest "taka sobie" (na rynku istnieje wiele znacznie tańszych), ale darmowa oferta może Cię zainteresować. Bez opłat masz dostęp do powolnego internetu (~60kb/s) działającego na terenie całej Europy i USA, bez limitów ilości transferu danych. Jak zapewnia dostawca, ta opcja nadaje się głównie do komunikacji przez komunikatory lub do wysyłania emaili, jednakże, mimo wszystko, jest to darmowy eSIM. Wydaje się to dobrą opcją jako zapasowe łącze w podróży, gdy Twój główny operator straci zasięg. Jak zarabiają na wersji darmowej? Po każdej godzinie korzystania musisz obejrzeć reklamy.
10) Aplikacja AI do analizy sytuacji finansowej polskich firm https://firmy.ai/ INFO: Podajesz nazwę firmy (musi to być spółka z jawnymi danymi finansowymi!), a Sztuczna Inteligencja przeprowadzi wycenę jej wartości, oceni rentowność, stabilność i jeszcze kilka innych parametrów. Podstawowa analiza jest darmowa.
11) Czy dawanie napiwku ChatGPT faktycznie skutkuje lepszymi odpowiedziami - analiza https://minimaxir.com/2024/02/chatgpt-tips-analysis/ INFO: W środowisku fanów LLM-ów krąży plotka, mówiąca, że jeśli w zapytaniu do ChatGPT (lub w praktyce do dowolnego innego LLM-a) umieścimy obietnicę napiwku lub małej nagrody, to sztuczna inteligencja odpowie nam znacznie lepiej niż bez tej wzmianki. Czy naprawdę tak jest? A co, jeśli dodamy do zapytania informację, że na pewno nie damy napiwku za pracę? W artykule znajdziesz wyniki tego eksperymentu.
12) Testcontainers - skrajnie proste środowisko testowe oparte na kontenerach https://testcontainers.com/ INFO: Zapomnij o skomplikowanych konfiguracjach środowiska testowego. Testcontainers umożliwia definicję zależności testowych w kodzie, automatyczne uruchamianie kontenerów podczas testów i ich usuwanie po ich zakończeniu. Dowiedz się, jak ułatwić testowanie warstwy dostępu do danych, przeprowadzać testy UI oraz testy integracyjne, z pełnym wsparciem dla wielu języków i frameworków testowych.
13) Co się stanie z usługami self-hosted po Twojej śmierci? (wątek z Reddit) https://old.reddit.com/r/selfhosted/comments/1b0rdft/dad_died_in_2022_since_2023_things_he_selfhosted/ INFO: Usługi hostowane na Twoich lokalnych serwerach, trzymanych w domu i świadczące usługi (poczta e-mail, serwer Plex i kilka innych) dla całej rodziny, to super sprawa. No, chyba że jesteś jedyną osobą w rodzinie, która umie je obsługiwać i akurat zdarzyło Ci się umrzeć - wtedy rodzina ma niemały problem. Interesujący i skłaniający do przemyśleń wątek.
14) EMO - imponujący i trochę straszny generator AI audio2video https://humanaigc.github.io/emote-portrait-alive/ INFO: Alibaba Group przedstawiło model EMO – innowacyjną technologię, która na podstawie dowolnego obrazu wejściowego (pojedynczej fotografii) oraz pliku dźwiękowego tworzy film, na którym dana osoba mówi lub śpiewa to, co było w nagraniu. Większość załączonych na stronie próbek robi efekt WOW! Czuję, że liczba nagrań typu deepfake z udziałem polityków drastycznie wzrośnie.
15) Lista 20 prostych porad do optymalizacji zapytań SQL (wpis z Twittera) https://twitter.com/milan_milanovic/status/1758831924380880968 INFO: Czego unikać w zapytaniach, aby przyspieszyć ich działanie? Autor tego wpisu zebrał TOP 20 - jego zdaniem najważniejszych - porad optymalizacyjnych. Oczywiście, nie w każdym zapytaniu da się użyć każdej z nich, ale mając wiedzę o tym, co działa na niekorzyść zapytania, łatwiej jest budować optymalne systemy.
16) Od Juniora do Senior Developera w 2 lata - opis drogi https://careercutler.substack.com/p/going-from-junior-senior-engineer INFO: Autor podzielił się swoją ścieżką kariery, która zaprowadziła go od stanowiska Junior Developera do Senior Developera w wspomnianym czasie dwóch lat. Jakie działania podejmował, w jaki sposób się wyróżniał i jak zabiegał o awans - to wszystko opisane jest w tym wpisie. Warto przeczytać ostrzeżenia zawarte na początku tekstu, zwłaszcza to ostatnie.
17) Phishers’ Favorites - raport ze świata stron phishingowych za 2023 rok (PDF, 22 strony) https://www.vadesecure.com/hubfs/Ressource%20Marketing%20Website/eBooks/Phishers%20Favorites%202023%20Year%20in%20Review/Vade-Phishers%20Favorites%202023-EN.pdf INFO: Pod które marki agresorzy najczęściej się podszywają? Które branże najczęściej padają ofiarami ataków i jak prezentują się ogólne statystyki tych ataków? Zdziwiło mnie, że trzecim najczęściej "klonowanym" serwisem na świecie jest strona pewnego banku (na szczęście, w Polsce mało popularnego).
18) Stwórz własne rozszerzenia do VS Code - poradnik https://dev.to/rakshit47/create-vs-code-extension-with-react-typescript-tailwind-1ba6 INFO: Chcesz stworzyć własne rozszerzenie do Visual Studio Code, ale nie wiesz, jak się za to zabrać? Ten artykuł, krok po kroku, wyjaśni Ci, jak to osiągnąć, z wykorzystaniem popularnych technologii takich jak React, TypeScript i Tailwind CSS. Poznaj mechanizmy działania API Webview i dowiedz się przy okazji, jak zbudować interfejs dla swojego rozszerzenia.
19) Zarządzanie przepływem e-maili z Cloudflare Email Workers https://developers.cloudflare.com/email-routing/email-workers/ INFO: Pewnie znasz już Workery od Cloudflare (to taki przyjazny FaaS w stylu Lambdy od AWS), ale czy wiesz, że możesz podpiąć do swojej domeny workera mailowego, który będzie wykonywał dowolny kod na każdym przychodzącym mailu? Możesz na przykład automatycznie odrzucać maile z konkretnych domen albo akceptować tylko maile zawierające jakieś słowo. Możesz także uruchomić na przykład automat do dyżurów rotacyjnych, czyli adres mailowy, który forwarduje wiadomości do innej osoby każdego dnia tygodnia. Pomysłów jest wiele, a sam kod realizujący takie zadania jest naprawdę prosty w implementacji.
20) Optymalizacja wydatków na AWS - bardzo konkretne studium przypadku https://usefathom.com/blog/reduce-aws-bill INFO: Autor dzieli się swoimi doświadczeniami w redukcji wydatków na AWS, i to o imponujących 100 000 dolarów rocznie. Z tekstu dowiesz się, które usługi i strategie pozwoliły na tak znaczące oszczędności. Przy okazji możesz znaleźć inspirację do optymalizacji własnej infrastruktury. Jak się okazuje, niektóre z usług, za które domyślnie się płaci, można zastąpić własnymi, darmowymi rozwiązaniami (także hostowanymi na AWS).
21) Efektywne spotkania dla programistów. Jak je zorganizować? - poradnik https://careercutler.substack.com/p/guide-to-leading-meetings-as-a-software INFO: Czy spotkania w pracy to według Ciebie największe zło? Autor poradnika dzieli się praktycznymi wskazówkami, jak przekształcić typowe narady w produktywne sesje, które mogą faktycznie coś zmienić i doprowadzić zespół do szybszego osiągnięcia celu. Dowiesz się, jak przygotować się przed spotkaniem, jak je prowadzić i co zrobić po nim, aby osiągnąć zamierzone cele i zostać postrzeganym jako prawdziwy lider w oczach zespołu.
22) Jeden z najprostszych i darmowych hostingów stron statycznych https://pgs.sh/ INFO: Ciekawie skonstruowany hosting, który możesz w pełni obsługiwać i konfigurować za pomocą narzędzi takich jak rsync/scp/sftp. Parametry wystarczające do deploymentu większości statycznych stron. Może hostować wiele projektów, obsługuje własne domeny, wersjonowanie treści itp. Warto rzucić okiem na ich płatną ofertę, bo jest śmiesznie tania, a oferuje jeszcze kilka dodatkowych funkcji.
23) LLM-y i ich rozwój okiem programistów (film, 1h i 17 minuit) https://www.youtube.com/watch?v=grsRpf2gv_I INFO: Różnice między modelami, przypadki, gdzie przydaje się AI, praca z promptami, realne przykłady użycia, kwestie bezpieczeństwa danych i inne. Nieco ponadgodzinna rozmowa na temat aktualnej sytuacji AI (z naciskiem na LLM), okiem trzech gości z branży IT - Adama Gospodarczka, Mateusza Chroboka i Jakuba Mrugalskiego (tak, to ja).
24) Jak Discord przeniósł prace do środowisk programistycznych w chmurze https://discord.com/blog/how-discord-moved-engineering-to-cloud-development-environments INFO: Discord oferuje swoim pracownikom indywidualne, autorskie środowisko programistyczne uruchamiane w chmurze. Dlaczego zdecydowano się na taki krok, a nie pozwolono inżynierom zainstalować całego stacku technologicznego lokalnie lub nie załatwiono tego np. za pomocą kontenerów? Artykuł stara się odpowiedzieć na to pytanie.
25) OAuth 2.0 - jak to działa? Wyjaśnienie z użyciem animacji https://dev.to/hem/oauth-2-0-flows-explained-in-gifs-2o7a INFO: Jeśli OAuth 2.0 brzmi dla Ciebie jak zagadka, ten artykuł jest właśnie dla Ciebie. Znajdziesz tu wizualizację przepływów autoryzacji OAuth 2.0. Fajnie wyjaśnione!
26) JWT wyjaśniony w 4 minuty (film, 4 minuty) https://dev.to/jaypmedia/jwt-explained-in-4-minutes-with-visuals-g3n INFO: Chcesz zrozumieć, na czym polega autentykacja JWT i dlaczego jest tak popularna w aplikacjach webowych? Ten artykuł wyjaśnia strukturę JSON Web Token, wraz z jego zaletami i wadami, używając przejrzystych przykładów i animacji. Jest to dobre wprowadzenie do tematu.
27) Interaktywny przewodnik po selektorze :has() w CSS https://ishadeed.com/article/css-has-guide/ INFO: Bardzo rozbudowany artykuł na temat wspomnianego selektora. To, co wyróżnia go na tle konkurencyjnych tekstów na ten temat, to interaktywne elementy zaszyte w poradniku. Możesz samodzielnie pobawić się opcjami, a niekiedy nawet napisać fragmenty kodu i zobaczyć, jak to działa w praktyce.
28) Ingestr - kopiowanie danych między dowolnymi źródłami danych https://bruin-data.github.io/ingestr/ INFO: Ingestr to aplikacja konsolowa, która umożliwia importowanie lub kopiowanie danych z dowolnego źródła do dowolnej bazy danych. Masz potrzebę przemigrowania rekordów z bazy MySQL do PostgreSQL, albo migrujesz się z AWS Redshift na jakąś lokalną bazę? Ten automat przerzuci dane za Ciebie.
29) Mity na temat bycia Senior Developerem - w co wierzą juniorzy? https://vadimkravcenko.com/shorts/falsehoods-junior-developers-believe-about-becoming-senior/ INFO: Początkujący deweloperzy często mają wyidealizowany obraz seniorów jako wszechwiedzących guru kodu - ale czy to prawda? Artykuł obala mity i rzuca światło na to, z jakimi wyzwaniami naprawdę borykają się seniorzy: od pracy z przestarzałym kodem, po konieczność balansowania między napiętymi terminami a życiem prywatnym. Zobacz, jak wyglądają realia bycia 'seniorem'.
30) Reor - aplikacja do robienia notatek z funkcją AI (100% offline) https://www.reorproject.org/ INFO: Wyobraź sobie rozwiązanie w stylu Evernote, Obsidian czy Apple Notes, ale z podpiętym modelem językowym (LLM), które nie działa w chmurze, ale w pełni lokalnie, na Twoim komputerze. Taka technologia umożliwia "porozmawianie z notatkami", co oznacza, że możesz zapytać o dowolną rzecz, która jest gdzieś zapisana w stosie Twoich notatek. Możesz sam zdecydować, z jakiego modelu językowego chcesz korzystać.
31) Windows w kontenerze Dockera - jak to zrobić? https://github.com/dockur/windows INFO: Ten obraz Dockera pozwoli Ci na zainstalowanie i uruchomienie jednej z kilkunastu wersji Windowsa. Dostęp do UI uzyskasz przez protokół RDP lub za pomocą interfejsu webowego. Rozwiązanie umożliwia także dostęp do zasobów sieciowych, a nawet portów USB komputera, na którym uruchomiono obraz.
32) Nadmiar JavaScriptu w 2024 roku to niemały problem https://tonsky.me/blog/js-bloat/ INFO: Ile JavaScriptu naprawdę potrzebują współczesne strony internetowe do działania? Autor przeprowadził analizę popularnych serwisów, sprawdzając, ile zależności JS zaciągają one, aby normalnie działać. Ta ilość jest przytłaczająca. Pamiętam czasy, gdy mówiło się, że pojedyncza odsłona portalu musi zamknąć się w 100kb. Te czasy to już przeszłość. Rozmiary stron z zestawienia liczą się w megabajtach.
33) Obsługa kamery w przeglądarce internetowej - bez wtyczek i bibliotek https://www.freecodecamp.org/news/build-a-camera-app-on-the-web/ INFO: Z tego poradnika dowiesz się, jak wykorzystać MediaStream API do zbudowania prostej aplikacji pobierającej obraz z kamery użytkownika. Może to być dobra baza do stworzenia rozwiązań podobnych do Google Meet czy Zoom. Kod jest zadziwiająco prosty.
34) Jak korzystać z Geolocation API w JavaScript – przykłady kodu https://www.freecodecamp.org/news/how-to-use-the-javascript-geolocation-api/ INFO: Jak pobrać aktualną lokalizację użytkownika (o ile oczywiście wyrazi na to zgodę) i jak przedstawić ją np. na mapach od OpenStreetMaps? Kilka linii kodu w zupełności wystarczy, aby zaimplementować takie rozwiązanie.
35) Pages CMS - system zarządzania treścią dla GitHub https://pagescms.org/ INFO: Jeśli hostujesz swoją stronę na GitHub Pages, wprowadzanie w niej zmian może nie być tak łatwe i przyjemne, jak np. w systemach typu Wordpress. Dla osoby technicznej to może nie być problem, ale dla mniej technicznych znajomych przydałby się jakiś GitHubowy system zarządzania treścią. To właśnie robi Pages CMS.
36) Jak stworzyć bota muzycznego używając DiscordJS - Tutorial krok po kroku https://www.freecodecamp.org/news/how-to-create-a-music-bot-using-discord-js-4436f5f3f0f8/ INFO: Chcesz podkręcić atmosferę na swoim serwerze Discord? Ten tutorial pokaże Ci, jak krok po kroku stworzyć własnego bota muzycznego. Nauczysz się, jak dodać funkcje odtwarzania, zatrzymywania i kolejkowania muzyki, a także jak zarządzać botem na serwerze. Wszystko zrealizowane jest z użyciem prostej biblioteki, która ogarnia wszystko, co związane z integracją z Discordem.
37) Zabawa z nieskończonością w CSS https://codersblock.com/blog/playing-with-infinity-in-css/ INFO: Czy wiedziałeś, że w CSS istnieje stała reprezentująca nieskończoność? Poznaj ciekawe, a czasami praktyczne, zastosowania tej koncepcji w projektowaniu stron. Pamiętaj, że przykład zastosowania nieskończoności w atrybucie z-index do rozwiązania wszystkich problemów, to jedynie żart. ;)
38) Archive Buttons - odnajdź archiwalną wersję strony https://www.archivebuttons.com/ INFO: Posiadasz link do artykułu, który został usunięty z sieci, lub który po wielu dniach od publikacji jest dostępny tylko dla zarejestrowanych użytkowników? Ta aplikacja pozwala wydobyć taki artykuł (czy nawet całą stronę) z cache'u jednego z kilku serwisów.
39) Osadzanie playera YouTube - metoda najbardziej dbająca o prywatność, bezpieczeństwo i transfer https://dustri.org/b/youtube-video-embedding-harm-reduction.html INFO: Ten jest prostym sposobem na osadzenie filmu z YouTube na Twojej stronie internetowej, jednocześnie ograniczający możliwości śledzenia i zmniejszając uciążliwość dla użytkowników. W artykule znajdziesz gotowy do użycia kod. Praktycznie pozostaje Ci jedynie podmienić ID filmu. Dużą wadą tego rozwiązania jest fakt, że użytkownicy YouTube Premium zaczną widzieć reklamy.
== LINKI TYLKO DLA PATRONÓW ==
40) Bubble - szybki kurs dla początkujących (film, 3h) https://uw7.org/un_30d2ace78da78 INFO: Bubble to jedno z najpopularniejszych rozwiązań do tworzenia pełnych aplikacji (a nie tylko automatyzacji) za pomocą technologii no-code. Z tego filmu dowiesz się, jak zacząć pracę z tym narzędziem i jak stworzyć prostą aplikację webową, oferującą rejestrację, logowanie, operacje na bazie danych itp. Uprzedzając pytania, dodam, że Bubble oferuje pakiet darmowy, więc jak długo Twoja aplikacja nie stanie się super popularna, możesz testować wszystko bez ponoszenia kosztów.
41) Zbieranie logów i przekierowywanie ich na zdalny serwer - podręcznik https://uw7.org/un_361a55b578b5b INFO: Ten podręcznik konfiguracji usługi rsyslog pozwoli Ci nie tylko zbierać dane z lokalnych maszyn, ale także agregować je z wielu serwerów jednocześnie. Omówiono także zbieranie logów z kontenerów Docker, wprost na zdalną maszynę (bez modyfikacji obrazu). To użyteczna wiedza dla adminów i DevOpsów.
0 notes
uwteam · 5 months
Text
2 lutego 2024
Tumblr media
◢ #unknownews ◣
Zapraszam do lektury najnowszego przeglądu subiektywnie najciekawszych treści z branży IT, na które natrafiłem w mijającym tygodniu.
Jeśli chcesz otrzymywać powiadomienia o nowych wydaniach webowej wersji unknowNews przez Telegrama, to właśnie utworzyłem nowy kanał z takimi powiadomieniami (niestety, poprzedni przestał działać).
1) Jak prowadzić prezentacje/prelekcje - wersja dla ludzi z IT https://sfhbook.netlify.app/ INFO: Przygotowujesz prelekcję na konferencję, a może masz po prostu wystąpić przed ludźmi z firmy? Nie ma znaczenia, bo i tak będziesz walczyć o to, aby utrzymać uwagę słuchaczy. Autor poradnika dzieli się swoimi sposobami na wciągnięcie słuchaczy w prezentację, dobre przygotowanie się do niej i dorzuca kilka porad, które mogą być dla Ciebie super cenne, zwłaszcza gdy występujesz na scenie po raz pierwszy.
2) Baterie jądrowe - rewolucja, czy jednak nie bardzo? (film, 33 minuty) https://www.youtube.com/watch?v=OtOeL_5l2i0 INFO: Media, pisząc o bateriach jądrowych, wspominają, że ładowanie smartfonów będzie już przeszłością, gdyż telefony będziemy ładować raz na kilkadziesiąt lat. Czy te baterie naprawdę trzymają aż tak długo? Tak! Czy są tanie, małe i lekkie? Tak! Czy będziemy mieć je w smartfonach i uwolnimy się od ładowarek? Prawdopodobnie nie, ale o tym więcej usłyszysz w filmie.
3) Jak Rosjanie upchnęli cztery dyski twarde na jednej kasecie VHS w latach 90. https://jacobfilipp.com/arvid-vhs/ INFO: W latach 90. w Rosji powstało rozwiązanie, pozwalające przechowywać ogromne - jak na tamte czasy - ilości danych na zwykłej kasecie VHS. Poznaj historię karty ArVid, która umożliwiała zapisanie równowartości czterech dysków twardych na jednej taśmie. Dobra lektura dla wielbicieli starych i mało znanych technologii.
4) AI w biznesie - czy na tym da się zarobić? (film, 53 minuty) https://youtube.com/watch?v=FwPhBhZaN1M INFO: Sztuczna Inteligencja w branży IT jest zazwyczaj kojarzona z programistami, algorytmami, integracjami itp. Ale jak to wygląda od strony biznesu? Czy właściciel firmy spoza świata IT ma czego szukać w branży AI, a jeśli tak, to od czego powinien zacząć? Ten wywiad budzi trochę kontrowersji (może nie czytać komentarzy, a ocenę zostaw sobie?), ale daje też pewne spojrzenie na tematykę sieci neuronowych i LLM-ów z punktu widzenia osoby nietechnicznej.
5) Przewidywania programistyczne na 2024 rok https://blogs.newardassociates.com/blog/2024/2024-tech-predictions.html INFO: Próba przewidzenia tego, co jeszcze czeka nas w obecnym roku. Każde wydarzenie ma podane szacunkowe prawdopodobieństwo wystąpienia. Co ciekawe, Autor przygotowywał podobny wpis rok temu, więc wpis rozpoczyna się od rozliczenia poprzednich predykcji.
6) Recenzja gogli Apple Vision Pro (film, 9 minut) https://www.youtube.com/watch?v=8xI10SFgzQ8 INFO: Reporterka postanowiła nosić wspomniany zestaw przez cały dzień i przetestować, jak sprawuje się on przy codziennych aktywnościach. Przyznam, że wygląda to momentami co najmniej dziwnie, ale i ciekawie zarazem.
7) Darmowe warsztaty – "Proxmox – Praktyczne wprowadzenie do wirtualizacji serwerów" [sponsorowane] https://asdevops.pl/s35/ INFO: Poznaj zaawansowane techniki zarządzania maszynami wirtualnymi, zwiększ wydajność swoich serwerów i zdobądź cenne umiejętności w obszarze wirtualizacji, uczestnicząc w praktycznych zajęciach prowadzonych przez eksperta w tej dziedzinie. Dołącz do nas, aby rozwinąć swoje umiejętności w zakresie Proxmox i zyskać nowe możliwości w administrowaniu infrastrukturą serwerową.
8) Laika 13 - nastolatka wychowana przez social media https://www.laika13.com/ INFO: Chodzi o projekt stworzenia "Nastolatki AI", która czerpie 100% swojej wiedzy o świecie z mediów społecznościowych. Cały jej światopogląd jest kształtowany przez to, co publikowane jest na głównych platformach społecznościowych na świecie. Laika jest wykorzystywana w badaniach zdrowia psychicznego nastolatków. AI już zdążyła nabyć kilkanaście zaburzeń psychicznych. Dostęp do Laiki mają wyłącznie badacze, edukatorzy i dziennikarze.
9) Gwiazdy świata JavaScriptu 2023 roku https://risingstars.js.org/2023/en INFO: Poznaj najpopularniejsze projekty ze świata JavaScript, które zdobyły serca programistów na GitHubie w ubiegłym roku. W zestawieniu znajdziesz frameworki, narzędzia do budowania aplikacji, statyczne generatory stron, biblioteki do wykresów, a nawet coś z tematyki AI.
10) Top 100 Narzędzi Deweloperskich 2023 – Nagrody StackShare https://stackshare.io/posts/top-developer-tools-2023 INFO: Odkryj, które narzędzia deweloperskie zyskały największą popularność w 2023 roku, według dorocznego zestawienia z platformy StackShare. Technologie i rozwiązania programistyczne wyróżniono w kategoriach, takich jak "nowe narzędzie roku", "narzędzie hostingowe roku" czy "język roku". Jest szansa, że w zestawieniu odkryjesz jakieś nowe i użyteczne dla Ciebie narzędzie.
11) Jak Uber znajduje kierowców w pobliżu przy milionie zapytań na sekundę? https://newsletter.systemdesign.one/p/how-does-uber-find-nearby-drivers INFO: Odkryj, jak Uber radzi sobie z ogromnym obciążeniem sieci, wyszukując najbliższych kierowców przy milionie zapytań na sekundę, wykorzystując innowacyjny system indeksowania przestrzennego. Przeczytaj więcej o wyzwaniach związanych z precyzją i skalowalnością tej usługi.
12) Twórca komunikatora Usecrypt został aresztowany https://wiadomosci.wp.pl/zarzuty-dla-tworcy-usecryptu-pranie-pieniedzy-i-zorganizowana-grupa-przestepcza-6989575024712640a INFO: Jakiś czas temu o Usecrypcie było głośno, głównie ze względu na próbę uciszania Niebezpiecznika, ZaufanejTrzeciejStrony, czy Informatyka Zakładowego. Do promocji "najbezpieczniejszego komunikatora na świecie" ręce przyłożyli znani celebryci, którzy obecnie pospiesznie usuwają wszelkie ślady swojej współpracy z firmą. Twórca komunikatora został zatrzymany ze względu na pranie pieniędzy i działalność w zorganizowanej grupie przestępczej.
13) Code Review - jak to robić dobrze? https://vadimkravcenko.com/shorts/code-reviews/ INFO: Artykuł opisuje doświadczenia autora z początków jego kariery, kiedy zespół zaniedbał code review, co doprowadziło do problemów z czytelnością i utrzymaniem kodu. Znajdziesz tu praktyczne porady dotyczące przeprowadzania code review, definiowania standardów kodowania i dlaczego Twoje "emocjonalne przywiązanie" do kodu może być szkodliwe.
14) Jak Apple zbudowało iCloud - co jest pod spodem? https://read.engineerscodex.com/p/how-apple-built-icloud-to-store-billions INFO: Czy zastanawiałeś się kiedyś, jak Apple poradziło sobie z wyzwaniem przechowywania miliardów baz danych w iCloud? Ten artykuł przedstawia kulisy infrastruktury technologicznej stojącej za tą usługą, odkrywając rolę FoundationDB i Cassandra w obsłudze CloudKit. Dowiedz się, jak Apple radzi sobie ze skalowaniem i zapewnieniem niezawodności usługi, będąc jednym z największych graczy na rynku.
15) AI Gateway - jedno API dla 100+ LLMów https://github.com/Portkey-AI/gateway INFO: Z każdym modelem językowym, czy to lokalnym, czy zdalnym, komunikuje się trochę inaczej. A gdyby tak ujednolicić tę komunikację i zbudować dla wszystkich jedno, wspólne API? To właśnie próbuje zrealizować ten projekt i, jak widać, całkiem nieźle im to wychodzi.
16) Jan - alternatywa dla ChatGPT działająca lokalnie https://jan.ai/ INFO: Boisz się używać ChatGPT, ponieważ Twoje dane są wysyłane do sieci? Jan rozwiązuje ten problem, dając Ci możliwość lokalnego (w pełni offline!) uruchomienia wybranych modeli LLM open-source. Aplikacja działa na Windowsie, Linuksie oraz Macu.
17) Lekcje na temat LLM-ów [autopromocja] https://lekcje.aidevs.pl/ INFO: Wraz z Adamem Gospodarczykiem i Mateuszem Chrobokiem przygotowaliśmy kilka, niepublikowanych wcześniej nagrań związanych z modelami językowymi i bazami wektorowymi. Co kilka dni otrzymasz od nas nowe nagranie. Łącznie będą to 4 maile.
18) Wgłąb katalogu .git https://jvns.ca/blog/2024/01/26/inside-git/ INFO: Czy zastanawiałeś się kiedykolwiek, co kryje się w tajemniczym katalogu .git Twojego projektu? Artykuł w przystępny sposób wyjaśnia strukturę i funkcję poszczególnych plików i katalogów znajdujących się w .git. To interesująca lektura dla tych, którzy chcą lepiej zrozumieć, jak działa system kontroli wersji od środka.
19) Cross browser testing - jak podejść do tematu? https://www.semrush.com/blog/cross-browser-testing/ INFO: Jak upewnić się, czy Twoja strona internetowa działa bez zarzutu w różnych przeglądarkach? Oczywiście, trzeba ją w tych przeglądarkach przetestować, ale jak efektywnie się do tego zabrać? W artykule znajdziesz kompleksowy przewodnik po takich testach. Dowiedz się, jakie narzędzia wykorzystać i na jakie problemy możesz napotkać.
20) Jak zarządzać dyżurami on-call? https://hybridhacker.email/p/how-to-manage-on-call-duties INFO: Dyżury on-call mogą być wyzwaniem, ale i okazją do rozwoju. Ten artykuł dzieli się doświadczeniami autora z firmy Namecheap na temat efektywnego organizowania takich dyżurów, poruszając zarówno trudności, jak i korzyści wynikające z tej praktyki. Artykuł zawiera garść porad między innymi na temat zarządzania czasem pracy po godzinach, które mogą pomóc w utrzymaniu równowagi między życiem zawodowym a prywatnym.
21) Homepage - Twoja customowa strona startowa https://github.com/gethomepage/homepage INFO: Nowoczesna, statyczna strona domowa z widgetami. Możesz na niej zamieścić zarówno linki do usług, jak i proste informacje (np. statystyki) wyciągnięte z innych serwisów. Zaletą tego rozwiązania jest fakt, że możesz całość postawić jako kontener Docker'a.
22) Opis luki XSS na platformie Chess.com https://skii.dev/rook-to-xss/ INFO: Czy pasjonują Cię szachy i cyberbezpieczeństwo? Oto ciekawy opis tego, jak autor wykorzystał lukę XSS, aby zhakować popularny serwis szachowy. Dobra lektura dla fanów websecurity i dla pentesterów.
23) Ataki webowe w logach webservera - analiza https://nishtahir.com/i-looked-through-attacks-in-my-access-logs-heres-what-i-found/ INFO: Autor postanowił przyjrzeć się różnego rodzaju próbom włamań i skanom bezpieczeństwa swoich aplikacji webowych. W artykule znajdziesz Jego przemyślenia na temat tego, co i jak jest skanowane, oraz jakie testy bezpieczeństwa wykonują automaty.
24) Nowoczesne, jednolinijkowe usprawnienia w CSS https://moderncss.dev/12-modern-css-one-line-upgrades/ INFO: Chcesz odświeżyć wygląd swojej aplikacji jedną linią kodu CSS? Oto 12 właściwości, które warto dodać do Twoich projektów, aby zmniejszyć dług techniczny, a także ograniczyć konieczność używania JavaScriptu. Od stabilnych ulepszeń po progresywne dodatki.
25) Jak skutecznie wdrożyć narzędzie Semgrep w Twojej organizacji? https://blog.trailofbits.com/2024/01/12/how-to-introduce-semgrep-to-your-organization/ INFO: Semgrep to narzędzie do statycznej analizy kodu, które wyróżnia się prostotą użycia i bogatym zestawem reguł. Autor przedstawia, jak w siedmiu krokach wprowadzić Semgrep do procesu rozwoju oprogramowania w Twojej firmie, aby zwiększyć bezpieczeństwo kodu i poprawić jego jakość.
26) KeePassMini - menadżer haseł z podejrzanymi funkcjami? https://zaufanatrzeciastrona.pl/post/menadzer-hasel-podobno-kradnacy-hasla-czyli-najciemniej-pod-latarnia/ INFO: Gdy powierzamy nasze hasła menadżerowi haseł, oczekujemy najwyższego poziomu poufności. Co jednak, gdy odkryjemy, że to sama aplikacja menadżera stanowi zagrożenie? Oto ciekawa analiza błędu/wpadki/backdoora (nie wiadomo, co to jest) w aplikacji KeePassMini. Pamiętaj jednak proszę, że 'KeePassów' jest na rynku od groma i problem nie dotyczył wszystkich, a jedynie tej jednej, konkretnej aplikacji.
27) Czy identyfikatory kont AWS są tajne? - ostateczna odpowiedź https://blog.plerion.com/aws-account-ids-are-secrets/ INFO: Zdania na temat tego, czy identyfikatory kont AWS są informacją wrażliwą/poufną, od zawsze były podzielone, ale z przewagą w stronę odpowiedzi na 'nie'. Ten artykuł może zmienić Twoje zdanie w tej kwestii. Poznaj praktyczne aspekty bezpieczeństwa, które mogą przekonać Cię do traktowania tych danych jako poufnych.
28) Akt o usługach cyfrowych (DSA) i jego wpływ na Twoją firmę IT https://prakreacja.pl/dsa-akt-o-uslugach-cyfrowych-zmiany-dla-malych-firm-od-17-02-2024-r/ INFO: Jeśli prowadzisz działalność online w branży IT, warto przeczytać ten artykuł. Być może jeszcze o tym nie wiesz, ale istnieje szansa, że właśnie stałeś się firmą hostingową i czekają Cię w związku z tym pewne obowiązki. Przepisy prawne bywają przedziwne.
29) Top 40 książek polecanych przez czytelników Hacker News w 2023 roku https://hnreads.com/post/top40_2023/ INFO: Platformy z newsami Hacker News chyba nikomu z moich czytelników nie muszę przedstawiać. Poza ciekawymi linkami są tam także wartościowe dyskusje w komentarzach. Autor tego wpisu postanowił przeskanować wszystkie te komentarze w poszukiwaniu polecanych książek, po czym przygotował zestawienie Top 40 najczęściej wymienianych tytułów. Jest szansa, że znajdziesz tam coś dla siebie.
30) Excalidraw - narzędzie online typu whiteboard https://excalidraw.com/ INFO: Dawno, dawno temu już dzieliłem się tym narzędziem, ale tak bardzo go lubię, że postanowiłem wrzucić je tutaj ponownie. Za pomocą Excalidraw możesz przygotować rysunki, które wyglądają, jakby były narysowane odręcznie. Warto aktywować bibliotekę (prawy górny róg) i dodać do niej gotowe assety, aby zwiększyć możliwości aplikacji.
31) Selektory CSS :nth-child() vs :nth-of-type() - jakie są różnice? https://www.freecodecamp.org/news/nth-child-vs-nth-of-type-selector-in-css/ INFO: Zastanawiasz się, jak precyzyjnie wybierać elementy w CSS za pomocą selektorów :nth-child() i :nth-of-type()? Ten artykuł wyjaśnia kluczowe różnice między tymi dwoma selektorami i pokazuje ich działanie na konkretnych przykładach. Dobra lektura dla początkujących frontendowców.
32) Stylowanie tabel w HTML - poradnik https://dev.to/madsstoumann/a-guide-to-styling-tables-28d2 INFO: Ten artykuł to kompleksowy przewodnik, który pokaże Ci, jak efektywnie strukturyzować i stylizować elementy tabel na stronie. Dowiedz się, jak nadać tabelom okrągłe rogi, jak wykorzystać efekt "zebry" oraz jak radzić sobie z pewnymi wyzwaniami, które mogą się pojawić podczas takiego stylizowania.
33) Apple wprowadza zmiany w iOS, Safari i App Store w Unii Europejskiej https://www.apple.com/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/ INFO: Firma Apple została zmuszona przez przepisy UE do dostosowania swoich usług do wymogów Europejskiego Aktu o Rynkach Cyfrowych (DMA). Artykuł przedstawia wprowadzenie nowych API, zwiększenie kontroli nad prywatnością i bezpieczeństwem, a także nowe opcje dystrybucji aplikacji i przetwarzania płatności w UE. Zmiany dotyczą zarówno deweloperów, jak i użytkowników, a ich wprowadzenie planowane jest na marzec 2024 roku. Coś mi się wydaje, że nastąpi podział na "europejskie iPhony" i "pozostałe iPhony". Które będą lepsze, to już pozostawiam do oceny Tobie.
== LINKI TYLKO DLA PATRONÓW ==
34) Rozbudowany kurs wprowadzający do LLM-ów https://uw7.org/un_ee866fa0aa6bd INFO: To NIE jest kurs korzystania z modeli językowych. Twórcy skupiają się na zasadach działania tych modeli, ich nauce, rozbudowie itp. Lekcje zawierają notatniki do Google Colaba, więc każdy z opisanych tematów można wykonać samodzielnie w testowym środowisku.
35) Pytania rekrutacyjne do... niemal każdej technologii https://uw7.org/un_57ec0dbe0fdf8 INFO: To jest link do repozytorium, które gromadzi inne repozytoria/listy z pytaniami rekrutacyjnymi. Bez znaczenia jest, czy jesteś frontendowcem, adminem czy programistą. Również nie ma znaczenia, w jakiej technologii pracujesz, bo prawdopodobnie i tak znajdziesz tam pytania rekrutacyjne na swoje stanowisko. To dobry materiał dla osób przygotowujących się do tego typu rozmów, jak i dla tych, którzy chcą rekrutować innych.
0 notes
uwteam · 6 months
Text
5 stycznia 2024
Tumblr media
◢ #unknownews ◣
Witam w nowym roku i zapraszam do lektury najnowszego zestawienia interesujących linków z branży IT.
Nadal możesz zapisać się na szkolenie AI Devs przeznaczone dla programistów chcących nauczyć się integracji systemów IT z modelami językowymi (AI).
1) Czy sztuczna inteligencja pomoże Polsce? (film, 1h) https://www.youtube.com/watch?v=xioRP0tHigU INFO: Jak sztuczna inteligencja wpłynie na przyszłość Polski i globalną gospodarkę? Prof. Dragan i prof. Przegalińska dzielą się swoimi przemyśleniami na temat potencjału AI, jego ograniczeń oraz konieczności regulacji. Posłuchaj, by zrozumieć, jakie wyzwania i możliwości niesie za sobą rozwój technologii AI w naszym kraju.
2) Problem roku 2000 - o co chodziło w 'pluskwie milenijnej'? (film, 23 minuty) https://www.youtube.com/watch?v=FL3nvoutEpQ INFO: Pamiętam strach, jaki media wywoływały przed sylwestrem roku 1999. Czy samoloty zaczną spadać? Czy sprzęt podtrzymujący życie będzie działał? Czy Twój komputer jeszcze się uruchomi? Mateusz Chrobok wyjaśnia, jak to było naprawdę z bugiem Y2K.
3) Historia komputera Lisa od Apple - film dokumentalny (film, 30 minut) https://www.youtube.com/watch?v=rZjbNWgsDt8 INFO: Ciekawie opowiedziana historia jednej z największych wpadek Apple. Opowieść o rozwoju, sabotowaniu i śmierci projektu, a nawet o próbach jego wskrzeszenia.
4) Zarządzanie sekretami w Dockerze https://www.freecodecamp.org/news/manage-secrets-in-docker/ INFO: Jak skutecznie chronić dane, takie jak klucze API, hasła czy certyfikaty, w zdokeryzowanej aplikacji? Artykuł wyjaśnia, jak używać Docker Secrets, aby zabezpieczyć swoje aplikacje przed wyciekiem wrażliwych informacji. To dobry wstęp do tematu, zrozumiały nawet dla osób, które po raz pierwszy mają styczność z sekretami w kontenerach.
5) Jak Pinterest obsługiwał 11 milionów użytkowników z zaledwie 6 inżynierami https://read.engineerscodex.com/p/how-pinterest-scaled-to-11-million INFO: Do obsługi wielomilionowego ruchu potrzebujesz sztabu ludzi - to wie każdy. Pinterest jednak nie wiedział o tym i jakoś poradził sobie, zaledwie w szóstce. Pierwsze trzy miliony użytkowników obsługiwali w trzyosobowym zespole. Później jednak musieli się skalować do sześciu osób. Jak udało im się osiągnąć taki poziom optymalizacji, aby było to możliwe? Obecnie firma zatrudnia niemal cztery tysiące pracowników. Ten wpis traktuje o początkach jej działalności.
6) AI w CyberSecurity - prezentacja/slajdy z konferencji CludSec360 https://docs.google.com/presentation/d/1hrxQj3s8qlNTfBBiurpDABD9iaGxdjyVrUROyipo-tg/edit INFO: W jaki sposób można wykorzystać, a jak realnie wykorzystuje się sztuczną inteligencję w branży cybersec? Pentesty, ataki phishingowe, analiza podatności... co jeszcze? Razem 117 slajdów na ten temat. Niestety, nie ma nagrania prezentacji. Dostępne są tylko slajdy, ale i tak mogą Ci się przydać.
7) Najlepszy geoguesser vs AI - kto wygra? (film, 26 minut) https://www.youtube.com/watch?v=ts5lPDV--cU INFO: Kto lepiej namierzy, gdzie zrobiono dane zdjęcie - człowiek, czy sztuczna inteligencja? Do eksperymentu staje znany youtuber 'Geoguessr Pro' oraz aplikacja stworzona przez studentów z Uniwersytetu Stanforda.
8) Nowoczesne metody pracy w korporacjach - podręcznik postępowych firm https://newwaysofworking.notion.site/newwaysofworking/New-Ways-of-Working-Playbook-dc607e37f7894f4a9be698a6573cb97b INFO: Masz ochotę poeksperymentować w swojej firmie z bardziej wydajnymi spotkaniami, lepszym dawaniem feedbacku, rozwiązywaniem konfliktów w zespole itp.? Ten Playbook zawiera opis teorii i praktyki, jak zabrać się za to w mniej standardowy niż zwykle sposób.
9) Telegram - co wyróżnia ten komunikator, kto za nim stoi, czy jest bezpieczny? https://productidentity.co/p/3-telegram-the-mysterious-messenger INFO: O Telegramie przez długi czas nie było zbyt głośno. Jednak kiedy WhatsApp i Viber zostały przejęte przez duże korporacje, użytkownicy zaczęli szukać alternatyw. To wywindowało Telegram dość wysoko pod względem liczby aktywnych użytkowników. Co jednak odróżnia ten komunikator od na przykład, bardzo popularnego Signala?
10) Myślisz o modelu freemium w swoim startupie? - ta decyzja może zniszczyć firmę https://www.lennysnewsletter.com/p/lessons-from-going-freemium-a-decision INFO: Rozdajesz konta na swojej platformie za darmo, licząc na to, że pewien procent użytkowników przejdzie na płatną wersję usługi. Brzmi to bajecznie prosto, ale w praktyce, jeśli model freemium zostanie wprowadzony nieudolnie, może doprowadzić do bankructwa firmy. Przedstawiam interesujące case study prób wprowadzenia takiej oferty.
11) Narzędzia AI dla Devów - uważaj na te 5 rzeczy! https://itnext.io/ai-tools-for-software-engineers-5-things-to-be-careful-about-aware-of-77d78e334199 INFO: Ubiegły rok można śmiało nazwać "rokiem sztucznej inteligencji". Wielu programistów albo już intensywnie używa rozwiązań bazujących na AI, albo niebawem zacznie to robić. Warto jednak wziąć pod uwagę pewne aspekty pracy z tymi narzędziami, o których nie zawsze się mówi, i nie chodzi tutaj zupełnie o sprawy związane z bezpieczeństwem.
12) Zaawansowane operatory w JavaScript - omówienie https://www.freecodecamp.org/news/javascript-advanced-operators/ INFO: Nullish Coalescing, Optional Chaining czy Destructuring Assignment - czy te pojęcia coś Ci mówią? Jeśli nie wiesz, czym są, albo nie do końca rozumiesz, jak te operatory działają, ten artykuł wyjaśni Ci to na konkretnych przykładach.
13) Czy przeglądarki WWW przebiją duopol Google Play i App Store? https://infrequently.org/2024/01/the-web-is-the-app-store/ INFO: W większości przypadków to dwie firmy decydują, jakie aplikacje mamy zainstalowane na naszych smartfonach. Mowa oczywiście o Apple i Google. Technologia progresywnych aplikacji webowych rozwija się jednak w takim tempie i daje programistom takie możliwości, że być może niebawem niekoniecznie będziemy polegali na sklepach z aplikacjami. Czy właśnie zbliża się kolejna rewolucja?
14) Generator skryptów podnoszących bezpieczeństwo Windowsa i Maca https://privacy.sexy/ INFO: Na początku wybierasz (u góry, na środku) swój system operacyjny, a następnie z zaprezentowanych kategorii wybierasz te opcje, które chcesz wdrożyć. W efekcie otrzymujesz skrypt (Bash lub PowerShell), który zrealizuje to, co zostało wybrane.
15) Przestań używać localStorage - ale co w zamian? https://medium.com/@julienetienne/stop-using-localstorage-64a6d6805da8 INFO: LocalStorage to mechanizm skrajnie prosty w obsłudze, ale na tym jego zalety powoli się kończą. Jeśli potrzebujesz przechowywać na stałe większe ilości danych, zależy Ci na dostępie asynchronicznym, a do tego szybkość odczytu i zapisu są dla Ciebie kluczowe (na przykład potrzebujesz dostępu do storage podczas wykonywania animacji), to czas poszukać lepszego rozwiązania. Może ciasteczka albo WebSQL? Niestety, one też się nie nadają. Co więc w takim razie?
16) Najlepsze gotowe prompty z FlowGPT - wg kategorii https://github.com/successfulstudy/promptoftheyear INFO: To repozytorium linkuje do botów bazujących na ChatGPT (a konkretniej na technologii GPT) z platformy FlowGPT. Możesz z nich korzystać za darmo, nawet nie posiadając konta premium na ChatGPT. To, co najbardziej spodobało mi się, to możliwość odczytania prompta, który został użyty do zbudowania danego bota. Aby go zobaczyć, kliknij po prostu "view prompt" na stronie rozmowy.
17) Najczęściej czytany artykuł Wikipedii z danego dnia/miesiąca/roku https://pageviews.wmcloud.org/topviews/ INFO: Ciekawi Cię, czego na Wikipedii szukali ludzie, na przykład podczas Sylwestra? A może chcesz wiedzieć, który artykuł z Wikipedii był najbardziej poczytny w 2023 roku? Te statystyki dadzą Ci odpowiedź na te i wiele innych pytań. Jeśli zmienisz domenę w formularzu z "EN" na "PL", zobaczysz statystyki dla polskiej wersji Wikipedii. Zgadniesz, którego 'Grzegorza' ludzie szukali najczęściej w grudniu? ;)
18) Prawdopodobnie nie potrzebujesz bibliotek Lodash/Underscore https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore INFO: Te dwie biblioteki są nadal wykorzystywane w wielu projektach frontendowych. Oferują świetny zbiór narzędzi do szybszego wykonywania częstych operacji w kodzie. Jednak JavaScript rozwija się niezwykle szybko, i to, co niegdyś wymagało zewnętrznej biblioteki, dziś możemy uzyskać w czystym JS za pomocą gotowych, wbudowanych funkcji. Zobacz, jak zastąpić kod Lodash/Underscore za pomocą natywnych instrukcji JS.
19) Wykryj i zablokuj automaty AI na swojej stronie (lista user-agents) https://darkvisitors.com/ INFO: Lista "user agentów", którymi posługują się znane scrapery treści wspierające projekty AI. Wiedza, jakim UA posługuje się automat, może Ci pozwolić na zablokowanie wejścia ChatGPT na Twoją stronę. Aby zobaczyć pełen spis agentów, rozwiń listę przy użyciu linku na dole strony.
20) SpamAssasin i jego dziwne reguły - jak uniknąć posądzenia o spam https://updown.io/blog/the-funny-rules-of-spamassassin-in-2023 INFO: Jeśli wysyłasz swój newsletter lub Twoja aplikacja wysyła maile transakcyjne, to z pewnością raz na jakiś czas taka wiadomość trafi do folderu ze spamem. Najczęściej za taki stan w korporacjach odpowiada SpamAssasin, a konkretniej mówiąc, jego przedziwne reguły. Jeśli z całego tekstu masz przeczytać tylko jeden akapit, to zwróć uwagę na ten po słowach "WTF rules". Absolutnie nielogiczne.
21) Wyjaśnienie kluczowych pojęć dot. wydajności stron internetowych https://www.htmhell.dev/adventcalendar/2023/14/ INFO: Skrótowce takie jak LCP, FID, CLS w raportach dotyczących wydajności niewiele Ci mówią, więc nie masz pojęcia, jak poprawić te wyniki? Ten artykuł w dość prosty sposób przybliży Ci wspomniane zagadnienia związane z wydajnością aplikacji webowych.
22) Idealna orientacja monitora dla programisty - pion, poziom? https://sprocketfox.io/xssfox/2021/12/02/xrandr/ INFO: Zastanawiasz się, czy swój drugi monitor ustawić pionowo, czy poziomo? Jeśli masz Linuxa i chcesz być skrajnie hipsterski, to postaw go skośnie. ;) Ten artykuł jest oczywiście żartobliwy, ale autor, analizując parametry aplikacji do konfiguracji monitorów, zauważył, że poza standardowymi rotacjami 0/90 stopni, możliwe jest ustawienie dowolnego nachylenia monitora. Jak można to wykorzystać? Do osiągnięcia najdłuższej możliwej linii kodu, oczywiście!
23) Dockge - narzędzie do zarządzania docker compose https://github.com/louislam/dockge INFO: Webowa aplikacja od twórców Uptime Kuma służy do zarządzania kontenerami Docker/Podman, ale za pomocą edycji pliku docker-compose. Zasada działania jest nieco w stylu Portainera, ale nie do pojedynczych kontenerów, lecz do zarządzania całym stackiem.
24) Opóźnienia API vs czas odpowiedzi API - czym to się różni? https://blog.postman.com/what-is-api-latency/ INFO: Dla wielu programistów "API Latency" i "API Response Time" to jedno i to samo. Jednak tak nie jest. Czym te dwa terminy różnią się od siebie i jaki to ma realny wpływ na działanie aplikacji? Dlaczego warto walczyć o możliwie niskie latency?
25) ContainerCVE - skaner podatności obrazów dockerowych https://containercve.com/ INFO: Podaj nazwę obrazu (wraz z tagiem), dostępnego publicznie na Docker Hubie, a skaner powie Ci, czy zawiera on pakiety uznawane za niebezpieczne lub podatne na ataki. Narzędzie jest w pełni webowe. Nie musisz niczego instalować.
26) Minimalistyczna strona CV - gotowa do wydruku https://github.com/BartoszJarocki/cv INFO: Pracujesz w branży IT i fajnie byłoby mieć jakąś "stronę domową", ale nie masz pojęcia, co na niej umieścić. Co powiesz na opublikowanie tam swojego CV? Ten projekt wygeneruje dla Ciebie naprawdę dobrze wyglądającą (także w druku!) stronę na podstawie dostarczonej przez Ciebie konfiguracji.
27) Jak rozpoznawać tekst na obrazach na macu z poziomu CLI https://blog.greg.technology/2024/01/02/how-do-you-ocr-on-a-mac.html INFO: Jeśli na Twoim dysku znajduje się setki, a może i tysiące dokumentów do poddania procesowi OCR, idealnie byłoby mieć do tego aplikację działającą w terminalu, którą można by uruchomić w pętli. Idealnie byłoby jeszcze, gdyby taka aplikacja była skuteczna i darmowa. Przy odrobinie kombinowania można wykorzystać natywny mechanizm OCR dostępny w MacOS, i to właśnie z poziomu CLI. Pomoże nam w tym aplikacja Shortcuts.
== LINKI TYLKO DLA PATRONÓW ==
28) Zestaw szablonów aplikacji do szybkiego tworzenia SaaSów https://uw7.org/un_a51e382903599 INFO: Szablony, boilerplate i niektóre gotowe aplikacje, które pozwalają na szybkie rozpoczęcie tworzenia własnego SaaS-a w wybranej technologii. Do wyboru masz NextJS, Nuxt, RoR, Django, Node/Deno i Laravel.
29) Ponad 100 dziurawych aplikacji webowych i API https://uw7.org/un_7c41851561b83 INFO: Poniżej znajduje się link do zbioru celowo podatnych na ataki aplikacji webowych oraz implementacji API w różnych technologiach. Jest to idealne środowisko do ćwiczenia ataków, nauki pentestingu i eksperymentowania ze skanerami luk.
0 notes
uwteam · 6 months
Text
29 grudnia 2023
Tumblr media
◢ #unknownews ◣
Witam w ostatnim w tym roku wydaniu unknowNews :)
Dziś o północy kończy się przedsprzedaż szkolenia AI Devs - od jutra ruszamy ze standardową ceną.
1) Odblokowywanie "DRM" w polskich pociągach - Newag (film 1h) https://media.ccc.de/v/37c3-12142-breaking_drm_in_polish_trains INFO: Tak, to już kolejny materiał na temat afery z firmą Newag w tle, ale tym razem to coś naprawdę wyjątkowego. Wystąpienie trzech polskich hackerów na konferencji 37C3, gdzie przedstawiają, jak krok po kroku zbadali zabezpieczenia w pociągach Impuls i jak ostatecznie udało im się te składy odblokować. Momentami mocno techniczne, ale naprawdę wciągające wystąpienie.
2) Sztuczna inteligencja w służbie wymiaru sprawiedliwości - konferencja (26 filmów) https://www.youtube.com/watch?v=jm8Vav_0MaM&list=PLs7iUm3tBdQhH7qeXvvFMNv88BkztZQDZ&index=1 INFO: Ministerstwo Sprawiedliwości mocno rozważa wspieranie się sztuczną inteligencją w kwestiach związanych z pracą biurową, klasyfikacją materiałów, automatyzacją zadań, a w konsekwencji także do wspierania działalności orzeczniczej (rozstrzyganie spraw i wydawanie wyroków).
3) Rynek pracy - przewidywania Światowego Forum Ekonomii (2023) https://www.weforum.org/publications/the-future-of-jobs-report-2023/digest/ INFO: Specjaliści z World Economic Forum przygotowali rozbudowaną, prawie trzystu-stronicową analizę zawodów i umiejętności, które - według nich - w najbliższych kilku latach mogą okazać się bardzo użyteczne. Myślę, że powinny Cię zainteresować wykresy od 28. strony wzwyż. W skrócie: idź w tematykę AI i zdecydowanie NIE zostawaj testerem oprogramowania. Jeśli jesteś specem od strategii w social mediach lub Twoja praca polega na wklepywaniu danych do komputera, to najwyższy czas pomyśleć o zmianie - najlepiej jak najszybciej. ;)
4) Raport zarobków z platformy LevelsFYI za 2023 (branża IT) https://www.levels.fyi/2023/ INFO: Które stanowiska zarabiały w tym roku lepiej w stosunku do 2022 roku? Ile płacą programistom duże korporacje? W którym europejskim mieście zarobki są najwyższe? Sporo statystyk. Coś czuję, że w 2024 roku zapragniesz przeprowadzki do Szwajcarii.
5) Kto mógł być europejskim potentatem na rynku komputerów w latach 80-90? (film, 26min) https://www.youtube.com/watch?v=t-UVPw1c_So INFO: Zgaduję, że na usta Ci się ciśnie "Polska!", ale to nie do końca prawda. Mowa o Bułgarii. Co sprawiło, że Bułgaria rozwijała się z tak ogromną prędkością? Jak to się stało, że cały ten przemysł upadł? Tego dowiesz się z filmu. Materiał ten jest dla wielbicieli historii i starych komputerów.
6) WhatsApp podatny na clickjacking - nowa metoda ataku https://00xbyte.github.io/posts/Don%27t-Believe-Your-Eyes-A-WhatsApp-Clickjacking-Vulnerability/ INFO: Myślisz, że link w wiadomości WhatsApp prowadzi do Instagrama? Możesz być w błędzie. Ten artykuł prezentuje lukę odkrytą przez autora, umożliwiającą phishing poprzez odpowiednio spreparowane wiadomości. Wyświetlany adres URL i podgląd tego adresu (miniatura) wcale nie muszą być tożsame.
7) Ostatnie godziny niższej ceny na AI Devs [autopromocja] https://www.aidevs.pl/?ref=unknowNews INFO: Chcesz nauczyć się jak łączyć istniejące rozwiązania IT z modelami językowymi, a jednocześnie jak robić to sprawnie i wydajnie? Zapraszam do AI Devs. Trochę późno daję znać, ale dziś o północy kończymy przedsprzedaż i podnosimy cenę. Mam nadzieję, że uda Ci się załapać.
8) Apollo 11 vs ładowarki USB-C https://forrestheller.com/Apollo-11-Computer-vs-USB-C-chargers.html INFO: W 1969 roku misja Apollo 11 wyniosła trójkę ludzi na Księżyc i z powrotem. Jak wypadał wtedy stosowany komputer pokładowy w porównaniu z parametrami ładowarek USB-C? Porównanie nie jest zaskakujące. ;)
9) Jak poradzić sobie na "rozmowie behawioralnej" o pracę? (film, 2h i 12m) https://www.freecodecamp.org/news/mastering-behavioral-interviews-for-software-developers/ INFO: Jako programiści, przyzwyczailiśmy się do tego, że najważniejszą częścią rozmowy jest oczywiście pokazanie swojego skilla w programowaniu. Niestety, rozmowy w dużych firmach są bardzo często wieloetapowe, a jednym z etapów jest "rozmowa nietechniczna", zwykle prowadzona przez kogoś innego niż programista. Ocena z tej rozmowy jest równie ważna jak z części technicznej. Jak więc przetrwać ten etap rekrutacji i prezentować się z najlepszej strony? Odpowiedzi na te pytania znajdują się w filmie, który jest dostępny na końcu niniejszej strony.
10) Omówienie trendów technologicznych na 2024 rok https://youtube.com/watch?v=vyQv563Y-fk INFO: Co zmieniło się w branży technologicznej w ciągu roku 2023 i jak to wpłynie na nadchodzący rok? Film został przygotowany przez youtubera "Fireship", więc jeśli nie znasz jego stylu wypowiedzi, przygotuj się na specyficzne poczucie humoru.
11) Dlaczego miałbyś zostać menedżerem w branży IT? https://charity.wtf/2023/12/15/why-should-you-or-anyone-become-an-engineering-manager/ INFO: Czy zastanawiałeś się kiedyś nad karierą "Engineering Managera"? Ten artykuł przybliża realia pracy na tym stanowisku, wyjaśniając zarówno wyzwania, jak i satysfakcje płynące z zarządzania zespołami. Autorka dzieli się swoimi przemyśleniami na temat tej pracy i wyjaśnia, dlaczego warto pomyśleć o takiej drodze kariery.
12) Sesje, czy tokeny? - która metoda uwierzytelniania jest lepsza? https://dev.to/fidalmathew/session-based-vs-token-based-authentication-which-is-better-227o INFO: W świecie aplikacji backendowych istnieją różne metody uwierzytelniania - sesyjna i oparta na tokenach (np. JWT). Ten artykuł przybliży Ci, jak obie te techniki działają, wyjaśniając krok po kroku ich procesy oraz różnice między nimi. Dowiesz się, kiedy najlepiej stosować każdą z nich, aby zapewnić bezpieczeństwo i wydajność Twoich projektów.
13) Same dobre newsy z 2023 roku - co dobrego się zdarzyło? https://futurecrunch.com/goodnews2023/ INFO: Artykuł zawiera listę 66 pozytywnych wydarzeń i zmian na świecie, które miały miejsce w mijającym roku. Myślę, że na tle wszechogarniających smutnych wiadomości, ten tekst może być całkiem niezłą odmianą. Niewiele w nim rzeczy związanych z branżą IT, ale lubię takie artykuły, więc się nim z Tobą podzielę.
14) Produktywność zespołu programistów - jakie metryki mierzyć i dlaczego? https://faun.pub/key-metrics-for-tracking-developer-productivity-what-to-measure-how-and-why-f2d2012ca2d2 INFO: Rozliczanie programistów za liczbę napisanych linii kodu, czy może za liczbę commitów do repozytorium? Takie podejście może doprowadzić do niezłej patologii w firmie (i w kodzie). Co więc mierzyć, aby upewnić się, że programiści dobrze sobie radzą?
15) Bezpłatne książki do nauki Pythona - legalne i wartościowe https://www.pythonkitchen.com/legally-free-python-books-list/ INFO: Jeśli Python to Twój język pracy, lub dopiero zastanawiasz się nad rozpoczęciem przygody z programowaniem, to tutaj znajdziesz kolekcję książek, dzięki którym za darmo rozbudujesz swoją wiedzę.
16) SMTP Smuggling - nowa metoda podszywania się pod nadawcę maila https://sec-consult.com/blog/detail/smtp-smuggling-spoofing-e-mails-worldwide/ INFO: Poznaj nową technikę wykorzystywania protokołu SMTP, która umożliwia podszywanie się pod dowolne adresy e-mail i wysyłanie złośliwych wiadomości. Badacze odkryli luki pozwalające na przemycanie ataków phishingowych przez podatne serwery SMTP. Dowiedz się więcej o zagrożeniu zwanym SMTP smuggling i o tym, jak niektórzy dostawcy usług mailowych już odpowiedzieli na to zagrożenie.
17) Podstawy cachowania - co musisz wiedzieć? https://www.swequiz.com/learn/caching-fundamentals INFO: Jak działa buforowanie i dlaczego jest kluczowe dla wydajności systemów komputerowych? Artykuł wyjaśnia różne typy buforów, opisuje różnice między buforowaniem po stronie serwera a po stronie klienta oraz tłumaczy, jakie są kompromisy między szybkością a spójnością danych.
18) Jak dopasować produkt do rynku? - na przykładzie WP Engine https://longform.asmartbear.com/product-market-fit-formula/ INFO: Czy istnieje jakaś droga, która pozwala przekształcić pomysł na produkt w prężnie rozwijającą się firmę w branży IT? Artykuł opisuje 8-stopniowy proces zastosowany przez WP Engine, który doprowadził firmę do stania się tzw. 'jednorożcem'. Oczywiście, proces nie jest uniwersalny i nie zawsze będzie działał, ale wierzę, że możesz wyciągnąć z niego pewne wartościowe lekcje.
19) Zrozumienie "bezsensu" JavaScriptu - falsy values itp. https://smashingmagazine.com/2023/12/making-sense-of-senseless-javascript-features/ INFO: JavaScript słynie z "absurdalnych" (na pierwszy rzut oka) zachowań. Dlaczego pusty string jest tym samym co false, a 0.2 + 0.1 daje 0.30000000000000004, a co najważniejsze, jak ta wiedza może się do czegoś przydać oprócz szpanowania na rozmowach o pracę?
20) Popularność języków programowania na GitHubie - statystyki https://madnight.github.io/githut/ INFO: Sprawdź, jak od 2013 roku do dziś zmieniała się popularność wybranych języków programowania. Które rozwiązania królują w 2023 roku? Czy języki, których "nikt już nie używa", faktycznie znikają z GitHuba? Coś dla wielbicieli statystyk.
21) Czy warto dodawać zrzuty ekranu do dokumentacji? https://thisisimportant.net/posts/screenshots-in-documentation/ INFO: Jak wiadomo, dobra grafika, a najlepiej zrzut ekranu z interfejsu aplikacji, zawsze ożywi nudny dokument. Ale czy na pewno jest to dobry pomysł? Pytanie może wydawać się trywialne, ale dodawanie zrzutów ekranu niesie ze sobą zarówno plusy, jak i minusy. Ty – jako Twórca dokumentacji – musisz zdecydować, kiedy naprawdę warto dorzucić taką grafikę do tekstu. Ten artykuł może Ci pomóc w podjęciu decyzji.
22) Jeśli nie S3, to co? - kalkulator kosztów https://transactional.blog/blog/2023-cloud-storage-costs INFO: Potrzebny Ci storage kompatybilny z AWS S3, który będzie efektywny kosztowo? Wpisz do kalkulatora podstawowe informacje na temat danych, które chcesz przechowywać, i dowiedz się, które rozwiązanie będzie dla Ciebie najlepsze.
23) Otwartoźródłowe klony znanych gier https://osgameclones.com/ INFO: Czy tęsknisz za klasykami gier komputerowych z dawnych lat? Ta strona to skarbnica projektów open-source, które odtwarzają, lub są inspirowane, wielkimi tytułami z przeszłości. W niektóre z gier można zagrać online w przeglądarce. To nie są webowe emulatory, a otwartoźródłowe klony, co oznacza, że każda gra jest bardzo podobna do oryginału, ale nie jest identyczna z nim.
24) Projektor wyświetlający aktualny czas - projekt DIY https://microengineer.eu/2018/05/01/diy-night-clock-projector/ INFO: Coś dla wielbicieli elektroniki i majsterkowania. Autor opisuje krok po kroku, jak zbudował swój własny zegarek-projektor. Takie rozwiązanie może Ci się przydać do rzucania na ścianę dowolnych użytecznych informacji, niekoniecznie czasu. Ciekawa metoda realizacji projektu.
25) Zrozumieć load balancery - skalowalności i wydajności https://levelup.gitconnected.com/load-balancers-decoded-scalability-and-performance-6fa4eb164c9a INFO: Trudno wyobrazić sobie współczesne, ogromne systemy informatyczne bez load balancerów. Aby jednak móc z nich korzystać, trzeba najpierw zrozumieć, jak one działają, jakimi algorytmami się posługują, a także, jakie konsekwencje (nawet negatywne) niesie za sobą ich używanie.
26) Jak drastycznie przyspieszyć ładowanie strony dla użytkowników z Google? https://blog.pawelpokrywka.com/p/how-i-took-lcp-down-under-350ms INFO: Czy technologia SXG coś Ci mówi? Z artykułu dowiesz się, co to jest i jak możesz to wykorzystać u siebie, aby - tak jak autor - zmniejszyć parametr LCP w aplikacji, gdy użytkownik przychodzi do Ciebie z wyszukiwarki Google. Jedno z zaproponowanych rozwiązań będzie wymagało posiadania płatnego konta na Cloudflare (ale za to włączysz SXG kilkoma kliknięciami), a drugie rozwiązanie wymaga postawienia reverse proxy na Nginx z odpowiednimi modułami.
27) Tego nie rób w HTML - lista rzeczy, których warto unikać https://www.htmhell.dev/adventcalendar/2023/13/ INFO: Ten artykuł rzuca światło na te mniej oczywiste elementy HTML, które mogą wpłynąć na dostępność i użyteczność stron internetowych. Znajdziesz tu konkretne przykłady złych implementacji, a także alternatywne rozwiązania i linki do dalszej lektury. To użyteczna wiedza dla każdego web developera.
28) RoughJS - twórz "odręczne" rysunki w JavaScript https://roughjs.com/ INFO: To prosta i lekka (poniżej 9 kB) biblioteka do tworzenia szkiców, wyglądających jak odręcznie rysowane grafiki. Styl tworzonych obiektów bardzo przypomina te znane, na przykład, z aplikacji Excalidraw. Samo użycie biblioteki jest skrajnie proste, a efekty są naprawdę atrakcyjne wizualnie.
29) AdSkipper - omijacz reklam dla YouTube https://www.adskipper.me/ INFO: To rozszerzenie nie blokuje reklam, lecz pomija je za Ciebie. Według autora, taka forma automatyzacji jest niemal niewykrywalna. Rozszerzenie działa na każdej popularnej przeglądarce... z wyjątkiem Safari ;)
30) Wzorce projektowe w JavaScript - przewodnik https://dev.to/topefasasi/js-design-patterns-a-comprehensive-guide-h3m INFO: Wzorce projektowe są oczywiście używane podczas tworzenia oprogramowania, ale jeszcze częściej spotkasz się z nimi... na rozmowie o pracę. Warto wiedzieć, czym jest singleton, czy wzorce takie jak factory, builder, constructor, czy prototype. Z artykułu dowiesz się nie tylko, czym one są i kiedy ich używać, ale także poznasz przykłady ich implementacji w JS.
31) Wave - nowoczesny terminal dla tych, którzy nie przepadają za linią poleceń https://news.itsfoss.com/wave-terminal/ INFO: Terminale linuksowe są różnorodne, ale ten został zaprojektowany dla programistów, którzy unikają terminali jak ognia. Jego wygląd przypomina nieco klasyczny edytor kodu z funkcjami ułatwiającymi pracę. Edycja plików w terminalu, czy podgląd ich zawartości, stają się teraz znacznie prostsze. Zobacz, czym Wave różni się od innych rozwiązań, które znasz.
32) F-Droid - ciekawe aplikacje z otwartoźródłowego sklepu Androida https://jozwiak.top/blog/aplikacje-open-source-na-androida-f-droid INFO: Aplikacje na Androida to nie tylko sklep Google Play. Artykuł omawia alternatywę, jaką jest F-Droid. Jak zainstalować ten sklep i jakie aplikacje, niedostępne w Google Play, mogą Cię w nim zainteresować?
== LINKI TYLKO DLA PATRONÓW ==
33) Jak zostać inżynierem oprogramowania - plan nauki od gościa z Amazon https://uw7.org/un_24996ca185fef INFO: Zastanawiasz się, jakie kroki podjąć, aby zostać software engineerem w wielkiej firmie technologicznej? Ten artykuł to szczegółowy i sprawdzony plan nauki, który pomógł autorowi zdobyć pracę w Amazonie. Znajdziesz tu zarówno osobiste doświadczenia autora, jak i praktyczne wskazówki, jak efektywnie osiągnąć swój cel zawodowy. Mnóstwo materiałów do nauki.
0 notes
uwteam · 7 months
Text
15 grudnia 2023
Tumblr media
◢ #unknownews ◣
Dziś udało mi się zebrać naprawdę sporo materiału, więc z pewnością znajdziesz coś dla siebie.
Trwają zapisy na kolejną edycję AI Devs - ruszamy już w marcu, ale kupując dostęp teraz, zaoszczędzisz około 500zł.
1) Ciemna strona rywalizacji z wykorzystaniem AI (film, 12 minut) https://www.youtube.com/watch?v=WX_vN1QYgmE INFO: Rywalizacja to coś, co napędza społeczeństwo i pcha nas, jako ludzi, do osiągania lepszych rezultatów. Niestety, gdy w naszym życiu pojawiła się sztuczna inteligencja, ten model rywalizacji mocno się zmienił. Nie chcesz używać AI, a całe Twoje otoczenie to robi? Masz problem. Być może teraz wydaje Ci się, że jeszcze możesz ignorować ten problem, ale pytanie tylko - jak długo? Mówczyni wyjaśnia, dlaczego regulacje w branży sztucznej inteligencji są tak ważne.
2) Czy znaleziona pamięć USB może być zagrożeniem? https://informatykzakladowy.pl/znalazles-pamiec-usb-co-najgorszego-moze-sie-wydarzyc/ INFO: Znalazłeś pendrive na ulicy i zastanawiasz się, co zrobić? Ten artykuł wyjaśnia potencjalne zagrożenia związane z używaniem znalezionych nośników. Dowiedz się, jakie ryzyko niesie za sobą podłączenie takiego urządzenia do komputera i jakie środki ostrożności warto podjąć, aby uniknąć nieprzyjemnych konsekwencji.
3) Pociągi z backdoorami, czyli jaka część oświadczenia Newag to ściema https://zaufanatrzeciastrona.pl/post/jak-badacze-naprawili-zepsute-pociagi-newagu-i-inne-ciekawe-aspekty-tej-afery/ INFO: Newag wydał oświadczenie w sprawie afery z ubiegłego tygodnia. Czy "źli hakerzy" naprawdę złamali prawo i do tego podmienili oprogramowanie w kontrolerach? Czy polska kolej jest zagrożona i jak twierdzi Newag, trzeba teraz wycofać z użycia zainfekowane pociągi?
4) Jak naprawdę wyglądała współpraca z Hackerami w ramach afery Newagu? https://oko.press/kto-unieruchamia-pociagi-impuls-sledztwo-hakerow INFO: Dobry artykuł omawiający ostatnią aferę, w którą zamieszany jest Newag. To inny punkt widzenia (ostatnio linkowałem głównie do portalu Z3S), uwzględniający zarówno oświadczenie firmy, jak i kontrargumenty wystosowane przez badaczy security.
5) Jak zostać 'go-to person' i awansować jako programista? https://careercutler.substack.com/p/becoming-a-go-to-person-gets-you INFO: Bycie ekspertem z pewnością przybliży Cię do możliwości awansu. Jeszcze lepiej jest być jednak "niezastąpionym ekspertem". Niestety, eksperci, czy to zwykli, czy niezastąpieni, nie awansują, dopóki nie zyskają odpowiedniej widoczności i rozpoznawalności w firmie. Jak o to wszystko zadbać i jak zwiększyć swoje szanse na awans?
6) Pokaz możliwości modelu Gemini był tylko inscenizacją? https://techcrunch.com/2023/12/07/googles-best-gemini-demo-was-faked/ INFO: Najbardziej imponująca demonstracja modelu AI Gemini od Google była w dużej mierze sfabrykowana. Wzbudza to wątpliwości co do technologii i wiarygodności samej firmy. Artykuł przybliża kulisy tego, jak zostały przedstawione możliwości Gemini, oraz jak rzeczywiście wygląda interakcja z tym modelem AI.
7) Nadchodzi kolejna edycja szkolenia AI Devs - kup tańszy dostęp [autopromocja] https://www.aidevs.pl/?ref=unknowNews INFO: Zajmujesz się programowaniem lub pracujesz z programistami i chcesz wejść w świat AI i nauczyć się łączyć rozwiązania IT ze sztuczną inteligencją? To szkolenie jest dla Ciebie. Przygotowujemy się właśnie do powtórzenia drugiej edycji szkolenia z nową grupą kursantów. Skorzystaj z niższej ceny i dołącz już teraz.
8) Jak działa SSH? - wyjaśnienie na poziomie kierowcy Ubera ;) https://dev.to/therubberduckiee/explaining-ssh-to-my-uber-driver-38a INFO: Nawet jeśli technologia nie jest Twoją mocną stroną, ten artykuł wyjaśni Ci, jak działa SSH. Autor używa prostych analogii i pokazuje na przykładach graficznych, jak to wszystko działa.
9) Prezentacja Gemini zrealizowana z użyciem GPT-4 https://stackdiary.com/a-developer-recreates-the-fake-gemini-multimodal-demo-with-gpt-4/ INFO: Wiemy już, że Google trochę naciągnęło prawdę dotyczącą możliwości swojego modelu AI. Ktoś jednak postanowił udowodnić, że wszystkie te przykłady użyte przez Google można bez problemu zaimplementować w GPT-4.
10) Zmiana kontekstu w pracy jest kosztowna - unikaj jej https://addyo.substack.com/p/it-takes-23-mins-to-recover-after INFO: Artykuł wyjaśnia, jak częste przeskakiwanie między zadaniami wpływa na naszą wydajność i koncentrację, oraz oferuje praktyczne porady, jak zarządzać swoim czasem i uwagą, aby zminimalizować te straty. Poznaj skutki i strategie radzenia sobie z 'kontekstowym przełączaniem się' w pracy programisty.
11) Formatowanie HTML w mailach - tips and tricks https://www.sitepoint.com/html-email-tips-tricks/ INFO: Kodowanie e-maili HTML to prawdziwe pole minowe, ze względu na dziwactwa w implementacji klientów pocztowych (pozdro dla Outlook!). Istnieją jednak skuteczne metody radzenia sobie z tymi problemami. Dowiedz się, jak używać warunkowych komentarzy i właściwości mso- w Outlooku, a także poznaj zastosowanie VML podczas projektowania responsywnych szablonów maili. Ten artykuł to skarbnica wiedzy dla wszystkich, którzy chcą opanować sztukę tworzenia e-maili, które wyglądają doskonale w każdym kliencie pocztowym.
12) Jak wybrać najlepsze zdjęcia do profilu zawodowego, społecznościowego i randkowego? (aplikacja online) https://www.photofeeler.com/ INFO: Masz kilka przyzwoicie wyglądających zdjęć na komputerze. Chcesz wybrać jedno na LinkedIn, a drugie na Tinder. Tylko które z nich prezentuje Cię jako profesjonalistę, a które jest sympatyczne i pociągające? Poddałbyś się chętnie ocenie użytkownikom serwisu. Wystarczy, że uploadujesz swoje fotki i czekasz na ocenę. Niestety, aby zostać ocenionym, najpierw musisz zacząć oceniać cudze zdjęcia. Nie ma tam żadnej sztucznej inteligencji (AI), to po prostu ocena zdjęć przez ludzi z całego świata. Jeśli obawiasz się o prywatność tego rozwiązania, najpierw zapoznaj się z działem FAQ.
13) Analiza domen jednoliterowych - do czego są używane? https://nerology.substack.com/p/xcom-is-twitter-but-what-are-a-zcom INFO: Twitter, po rebrandingu, kupił sobie nową, jednoliterową domenę. W alfabecie jest jednak więcej liter, więc zapewne istnieje jeszcze tysiące domen tego typu (jednoliterówki mogą występować w każdym TLD). Kto ich używa, co się na nich znajduje i czy taką domenę można tak po prostu kupić?
14) Jak dawać użyteczny i efektywny feedback w pracy? https://hybridhacker.email/p/engineers-guide-to-feedback?r=2bjtip INFO: Przywykliśmy do tego, że rozmowa z szefem, czy kolegą z pracy, na której mamy dostać opinię na temat naszych projektów lub ostatnich działań, będzie albo pozytywna, albo negatywna, bo co innego masz usłyszeć, jeśli nie pochwałę lub narzekanie? A gdyby tak wyjść poza utarty schemat i zoptymalizować dawanie feedbacku tak, aby był on użyteczny i aby realnie wpłynął na pracę? Artykuł zawiera ciekawą analizę tego tematu i zbiór porad.
15) Praca po godzinach i produktywność - jak na siebie wpływają? https://slack.com/blog/news/the-surprising-connection-between-after-hours-work-and-decreased-productivity INFO: Zostajesz po godzinach, aby nadrobić zaległości w pracy? Ciekawe, jak to realnie wpływa na Twoją efektywność. Na szczęście, są badania, które to sprawdziły. A jak przerwy w pracy i spotkania wpływają na efektywność? To także zostało zbadane. Artykuł omawia ciekawą korelację między tym, kiedy, jak i ile pracujesz, a tym, jakie wyniki efektywności uzyskujesz.
16) CSS Wrapped - podsumowanie roku w świecie CSS https://developer.chrome.com/blog/css-wrapped-2023?hl=pl INFO: Wszyscy zachwycają się podsumowaniami roku od Spotify, a spece z Google postanowili być hipsterami i zrobili swoją wersję 'Wrapped', ale dla technologii CSS. Co się zmieniło, co zyskaliśmy? Warto być na bieżąco ze zmianami, a ten rok przyniósł nam naprawdę sporo użytecznych nowości.
17) Docker-Compose Watch - nowa zabawka w dockerowym świecie https://dev.to/code42cate/say-goodbye-to-docker-volumes-j9l INFO: Czy irytuje Cię obsługa woluminów podczas pracy nad skonteneryzowanymi aplikacjami? Docker wprowadził ulepszenie, które znacznie upraszcza synchronizację kodu bez konieczności używania woluminów. Istnieje szansa, że to rozwiązanie usprawni Twoją pracę z kontenerami. Upewnij się tylko, czy korzystasz już z najnowszej wersji docker-compose, ponieważ to właśnie ona zawiera obsługę 'watch'.
18) Ciekawa prezentacja na temat rozwoju branży AI (slajdy, 87 sztuk) https://pitch.com/v/2jmm9p/538fe91f-6878-4203-8b49-c66aae06e9a1 INFO: Te to są slajdy z prezentacji. Sporo statystyk i badań. Co wywołało większe poruszenie w sieci - AI, iPhone, czy crypto? Jak zmienia się świat pod wpływem AI i które z tych zmian już teraz możemy zaobserwować?
19) Jednolinijkowce Bash dla LLMów - automatyzacja i podsumowanie obrazów i stron internetowych https://justine.lol/oneliners/ INFO: Poznaj projekt Llamafile, który pozwala uruchamiać duże modele językowe (LLMy) na własnym komputerze. Takich projektów jest oczywiście wiele, ale ten jeden służy do tego, aby wpiąć model językowy do swojego procesu automatyzacji. Narzędzie działa jako aplikacja CLI i pozwala wykonywać dowolne operacje na danych tekstowych, jak i na obrazach.
20) Historia Grafany - serial dokumentalny (filmy 6m i 10m) https://grafana.com/story-of-grafana/ INFO: Grafana, jeden z najpopularniejszych systemów do wizualizacji danych, używany przez adminów i devopsów, właśnie obchodzi swoje 10-lecie. Z tej okazji zespół, tworzący ten produkt, postanowił wyprodukować 'serial', w którym opowiada, jak rozwijała się Grafana. Obecnie dostępne są dwa odcinki, a trzeci zostanie opublikowany w połowie stycznia.
21) Podsumowanie wyszukiwań w Google z 2023 roku https://trends.google.com/trends/yis/2023/GLOBAL/ INFO: Czego szukali ludzie w różnych częściach świata? Które gry były najczęściej wyszukiwane? Jacy aktorzy? Które newsy przyciągnęły najwięcej ludzi? Jakie filmy wzbudzały zainteresowanie i wiele więcej. Niestety, statystyki dla Polski są bardzo ubogie, ale globalne wyglądają bardzo ciekawie.
22) Jak być bezpiecznym w Internecie? (podcast, 1h 22m) https://podcasters.spotify.com/pod/show/bpkrzysiek/episodes/38-Jak-by-bezpiecznym-w-Internecie--Podstawowe-zasady-i-higiena-ycia-w-sieci-e2ctkin INFO: Nagranie przeznaczone jest dla osób początkujących (warto je przesłać do mniej technicznych znajomych), tłumaczy jak przestrzegać podstawowych zasad "higieny" w sieciowym życiu, aby czuć się bezpieczniej. Autorzy wyjaśniają zagadnienia takie jak 2FA, U2F, politykę haseł, ataki phishingowe itp.
23) Kalkulator wypalenia zawodowego https://burnoutindex.yerbo.co/ INFO: Rozwiąż prosty test składający się z 13 pytań i oszacuj, jak bardzo jesteś narażony na wypalenie zawodowe (a może już jesteś w trakcie wypalenia?). Traktuj ten test jako punkt odniesienia, a nie wyrocznię. W przypadku wykrycia wypalenia zawodowego warto skorzystać z pomocy specjalisty. Testy i porady z Internetu mogą jedynie pomóc Ci zauważyć istnienie problemu.
24) Player YouTube na stronie to ponad 1MB dodatkowej treści - jak to poprawić? https://www.zachleat.com/web/youtube-embeds/ INFO: Dowiedz się, dlaczego standardowe osadzanie filmów z YouTube stanowi duże obciążenie dla Twojej strony i jak znacząco zmniejszyć jego wagę. Autor przedstawia alternatywne rozwiązanie, które nie tylko skutecznie redukuje rozmiar załadowanych danych, ale także poprawia jakość wyświetlanych miniatur. Ostatecznie udało się zejść z 1,2 MB do około 30 kB kodu.
25) Zachowanie elementów zaszyte w kodzie HTML? https://unplannedobsolescence.com/blog/behavior-belongs-in-html/ INFO: Hardkodowanie zdarzeń JavaScript wprost w kodzie HTML to relikt przeszłości i już nie powinno się tego robić. Z drugiej strony, było to bardzo wygodne. Stosowanie EventListenera jest profesjonalne, ale momentami komplikuje aplikacje, zwłaszcza gdy chcemy podpiąć jedno zdarzenie z różnymi parametrami do wielu elementów jednocześnie. Autor prezentuje trzecie, pośrednie podejście do tego problemu.
26) Name Checker - sprawdź, czy nazwa dla projektu jest wolna https://namechecker.vercel.app/ INFO: Siadasz właśnie do stworzenia kolejnego wspaniałego frameworka JS. Zastanawiasz się nad nazwą i do głowy przyszła Ci nazwa BestJS. Pytanie tylko, czy taka biblioteka już istnieje? Czy domena będzie wolna? Czy ktoś już stworzył taki projekt na GitHubie? To narzędzie pozwoli Ci zaoszczędzić sporo czasu przy weryfikacji nazwy dla Twojego projektu.
27) Scope w JavaScript: globalny, lokalny i blokowy - o co chodzi? https://www.freecodecamp.org/news/scope-in-javascript-global-vs-local-vs-block-scope/ INFO: Zakres ("scope") w JavaScript to kluczowy element, decydujący o tym, jak i gdzie w kodzie są dostępne zdefiniowane zmienne. Ten artykuł to kompletny przewodnik po globalnym, lokalnym i blokowym zakresie - zrozumiały zarówno dla doświadczonych deweloperów, jak i początkujących. Odkryj, jak efektywnie zarządzać zmiennymi i unikać konfliktów – to podstawowa wiedza dla każdego, kto pracuje z JS. Poza tym, pytania o "scope" to pewniak na każdej rozmowie o pracę na stanowisko frontendu.
28) Etyczne i dbające o prywatność alternatywy dla popularnego oprogramowania https://switching.software/ INFO: Przedstawiam zestawienie alternatywnego oprogramowania, które może zastąpić narzędzia od gigantów takich jak Google czy Adobe. Znajdziesz tutaj bezpieczne opcje, które będą szanować Twoje dane i wybory. Nawet jeśli nie przywiązujesz skrajnej wagi do zachowania prywatności online, ta strona pozwoli Ci poznać nowe aplikacje, o których istnieniu być może nie wiesz.
29) Cztery typy baz danych - co je różni i kiedy warto z nich korzystać? https://www.swequiz.com/learn/database-types-explained INFO: Dawniej sprawa była prosta. Do wyboru mieliśmy bazy SQL i NoSQL. Po drodze pojawiły się jeszcze rozwiązania NewSQL, co nieco skomplikowało sprawę wyboru optymalnej technologii. Ten rok, moim zdaniem (ze względu na prężny rozwój AI), należy jednak do baz wektorowych, które dynamicznie zyskują na popularności. Mając cztery typy baz do wyboru, można mieć problem, aby wybrać ten właściwy. Ten artykuł stara się prostym językiem wyjaśnić, o co chodzi z tymi typami.
30) Poznaj nowe narzędzia do pracy w terminalu https://terminaltrove.com/categories/ INFO: Ta strona kataloguje najciekawsze narzędzia terminalowe w kilku kategoriach. Możesz z niej skorzystać, aby poznać nowe narzędzia, które usprawnią Twoją codzienną pracę. Wystarczy, że wybierzesz interesującą Cię kategorię lub klikniesz 'list' w górnym menu, aby zobaczyć je wszystkie.
31) Zapytania Media Queries w HTML Video https://adrianroselli.com/2023/12/media-queries-in-html-video.html INFO: Czy wiesz, że możesz dostosować wyświetlane wideo do preferencji użytkownika, takich jak motyw kolorystyczny czy ograniczenie ruchu? Odkryj, jak z pomocą Media Queries możesz tworzyć alternatywne wersje wideo, które lepiej odpowiadają na potrzeby dostępności i komfortu odbiorców. Artykuł przedstawia praktyczne przykłady i kod HTML, dzięki którym dowiesz się, jak to zrobić krok po kroku.
32) Czy programista potrzebuje studiów? https://devszczepaniak.pl/czy-programiscie-potrzebne-sa-studia/ INFO: Artykuł napisany z perspektywy zawodowego programisty po studiach. Co dadzą Ci studia, a co tylko wydaje Ci się, że dzięki nim zyskasz? Tekst jest oczywiście bardzo subiektywny, ale może być on użyteczny dla młodych ludzi, którzy właśnie wybierają swój kierunek rozwoju.
33) Trippy – narzędzie do diagnostyki sieci https://trippy.cli.rs/ INFO: To narzędzie diagnostyczne, które łączy funkcje traceroute i ping, ma na celu pomoc w analizie problemów sieciowych. Dowiedz się, jak wykorzystać jego zaawansowane opcje śledzenia dla różnych protokołów. Narzędzie działa na macOS, Linuxie i Windowsie.
34) Jak właściwie obsługiwać błędy w Fetch API? https://dev.to/dionarodrigues/fetch-api-do-you-really-know-how-to-handle-errors-2gj0 INFO: Obsługa Fetcha w JavaScript jest prosta, ale obsługa błędów zwracanych przez to rozwiązanie już nie jest taka prosta. Czy wiesz, że gdy serwer zwróci error 404, Fetch zakomunikuje sukces? Jak to wygląda z innymi kodami błędów? Artykuł tłumaczy, jak sprytniej napisać własną obsługę błędów.
35) Podstawy SVG - kalendarz adwentowy z lekcjami na ten temat https://svg-tutorial.com/ INFO: Ciekawa forma przekazu wiedzy. Pod każdym dniem w kalendarzu kryje się jeden poradnik, pokazujący krok po kroku, jak zrealizować dany kształt z użyciem technologii SVG. To, co mi się najbardziej podoba, to fakt, że wszystkie lekcje są dostępne od razu i nie trzeba odwiedzać strony codziennie, czekając na odblokowanie kolejnych poradników.
36) JC - narzędzie do konwersji wyjścia aplikacji terminalowych na JSON https://github.com/kellyjonbrazil/jc INFO: Twoja aplikacja wykonuje w backendzie polecenie linuxowe. Wszystko działa świetnie, ale parsowanie outputu to zazwyczaj męczarnia. Czy nie byłoby prościej zmusić narzędzia terminalowe do wyrzucania outputu w formacie JSON? To właśnie realizuje JC.
37) Certyfikat podstaw Azure (AZ-900) - pełen kurs online (film, 8h+) https://www.freecodecamp.org/news/azure-fundamentals-certification-az-900-exam-course/ INFO: Chcesz wykazać w swoim CV podstawową wiedzę na temat koncepcji chmur w ogóle i Microsoft Azure w szczególności? Przydałby Ci się jakiś certyfikat, a AZ-900 jest jednym z najpopularniejszych. Najpierw jednak musisz zdobyć wymaganą do zdobycia certyfikacji wiedzę, a w tym pomoże Ci ten kurs. Materiału jest sporo, bo sam kurs w formie wideo trwa ponad 8 godzin.
38) Simple Mobile Tools sprzedane ZipoApps https://news.ycombinator.com/item?id=38505229 INFO: Mowa o bardzo popularnym zestawie prostych aplikacji typu: odtwarzacz muzyki, galeria, menadżer plików, kalendarz. Reklamowany był jako pozbawiony reklam, bez śledzenia użytkownika, darmowy i do tego z minimalnymi uprawnieniami systemowymi. Co mogło pójść nie tak? Projekt został kupiony przez firmę, która słynie z zarabiania na adware i na sprzedawaniu płatnych subskrypcji. Czy to koniec projektu? Link do dyskusji na Hacker News umieszczam poniżej.
== LINKI TYLKO DLA PATRONÓW ==
39) Enumeracja wirtualnych hostów w serwerze webowym https://uw7.org/un_5c60dbe4e4669 INFO: Jak pentesterzy odnajdują ukryte zasoby sieciowe podczas testów penetracyjnych? Artykuł przedstawia metody enumeracji wirtualnych hostów, które pomagają w odkrywaniu nowych aplikacji, które mogą być podatne na atak. Znajdziesz tu również praktyczne przykłady wykorzystania narzędzi takich jak Ffuf, Gobuster czy Curl w ramach procesu researchu. To dobra lektura dla początkujących pentesterów.
0 notes