Uruchamiaj modele AI lokalnie z pomocą Ollama API
Ollama to narzędzie umożliwiające lokalne uruchamianie modeli językowych (np. Llama 3, Mistral, Gemma) bez potrzeby korzystania z chmury. Dzięki prostemu...
Przejdź do artykułuGenerowanie obrazków za pomocą OpenAI i DALL·E w Pythonie
OpenAI oferuje model DALL·E, który pozwala tworzyć obrazy na podstawie opisów tekstowych. Wystarczy podać prompt, a model wygeneruje unikalny obraz....
Przejdź do artykułupbcopy i pbpaste – szybki most między Terminalem a schowkiem macOS
macOS pozwala łatwo przenosić dane między Terminalem a aplikacjami graficznymi dzięki pbcopy i pbpaste. pbcopy zapisuje dane ze standardowego wejścia...
Przejdź do artykułuTransformery i Hugging Face
Transformery to specjalny rodzaj modeli sztucznej inteligencji, które świetnie radzą sobie z językiem – rozumieniem i generowaniem tekstu. Dzięki nim...
Przejdź do artykułuKwantyzacja w dużych modelach językowych(LLM)
Duże modele językowe (LLM), takie jak GPT, LLaMA czy Mistral potrafią generować tekst oraz odpowiadać na pytania czy programować. Problem...
Przejdź do artykułuNowe skróty w JS – ||=, &&=, ??=
Od ES2021 w JavaScript mamy trzy nowe operatory przypisania logicznego: ||=, &&=, ??=. To takie małe skróty, które pozwalają pisać...
Przejdź do artykułuTransient w Javie. Jak ukryć dane przed serializacją
Słowo kluczowe transient w języku Java służy do oznaczania pól, które nie powinny być serializowane. Oznacza to, że kiedy obiekt...
Przejdź do artykułuŁączenie kolekcji w Pythonie za pomocą zip
Funkcja zip() w Pythonie służy do łączenia kilku list (lub innych kolekcji) w jedną. Działa to tak, że z każdej...
Przejdź do artykułu5 fajnych rzeczy, które możesz zrobić z Java Streams
Od Java 8, Stream API zmieniło sposób pracy z kolekcjami. Oto 5 krótkich i praktycznych przykładów pokazujących jak używać strumieni....
Przejdź do artykułuJak utrzymać porządek w wersjach obrazów Dockerowych z pomocą Renovate
W świecie Dockera bardzo łatwo o chaos. Wystarczy zostawić latest w pliku docker-compose.yml i nagle po uruchomieniu projektu nic nie...
Przejdź do artykułuJupyter + Python = duet idealny
Jeśli bawisz się w Pythona, to prędzej czy później trafisz na Jupyter Notebook. To takie miejsce, gdzie możesz pisać kod,...
Przejdź do artykułuUseDashboardData — prosty hook do Twojego dashboardu w React
Pracujesz nad panelem administracyjnym i ciągle powtarzasz to samo? Fetch, loader, error, reload… Nuda! Na szczęście jest useDashboardData, który zrobi...
Przejdź do artykułuDomyślne wartości w JavaScript: ||, ??, ?.
W JavaScript często trzeba podstawić wartość domyślną. Masz na to trzy sposoby: || — klasyk Zwraca 'Guest’, jeśli input to...
Przejdź do artykułu🔐 Zabezpieczanie Jenkinsa za pomocą HTTPS
Jeśli korzystasz z Jenkinsa w lokalnej sieci, warto zadbać o to, by połączenie do jego panelu administracyjnego było szyfrowane. W...
Przejdź do artykułu„Username is not in the sudoers file” — czyli jak Linux dał ci bana na admina
Jeśli kiedykolwiek próbowałeś poczuć się jak król swojego terminala i wpisałeś magiczne sudo, by uruchomić coś z prawami roota, a...
Przejdź do artykułuJak zaktualizować React Native w projekcie Expo?
1. Sprawdź aktualną wersję SDK 2. Sprawdź najnowszą wersję SDK Expo Wejdź na oficjalną stronę wersji:👉 https://docs.expo.dev/versions/latest/ Aktualna wersja SDK...
Przejdź do artykułuJak używać setTimeout w komponentach React?
W komponentach funkcyjnych React możemy użyć setTimeout, aby wykonać jakąś akcję po określonym czasie. Najczęściej robimy to wewnątrz hooka useEffect....
Przejdź do artykułuJak ustawić proxy w Playwright (Node.js)
Jak ustawić proxy? Proxy ustawia się poprzez opcje przekazywane do launch lub launchPersistentContext. Kluczowa opcja to proxy. Inne z tej...
Przejdź do artykułuUżywanie Kamery w Aplikacjach React Native z Expo
Tworzenie aplikacji mobilnych z dostępem do kamery stało się znacznie prostsze dzięki narzędziu Expo. Expo to zestaw narzędzi i bibliotek,...
Przejdź do artykułuJak stworzyć nowy branch z konkretnego commita?
Czasem podczas pracy z Gitem zachodzi potrzeba utworzenia nowego brancha na podstawie konkretnego commita, a nie z najnowszego stanu głównej...
Przejdź do artykułuMichał Marczuk
Mecenas technologii informatycznych. Propagator wróżenia z kodu(javascript, python, c#, java). W wolnym czasie jem pierogi z mięsem. Czasami z kapustą. Wydaje mi się, że większość osób nie czyta takich opisów. Jeżeli doczytałeś do tego miejsca to nie należysz do większości osób.
