Uczenie maszynowe jest tematem który zyskuje na popularności z każdym dniem. Coraz częściej można usłyszeć, że aplikacja X czy Y zbudowana zostałą z wykorzystaniem algorytmów uczenia maszynowego. Dlatego też w końcu i ja postanowiłem zainteresować się tym tematem. Na dzień dzisiejszy obszar uczenia maszynowego jest dla mnie czymś nowym, a to czego się dowiem, wraz z własnymi przemyśleniami, chciałbym opisać w postaci wpisów na tej stronie.
Czytaj więcej
Hosting WordPress – co warto wiedzieć przed wyborem?
WordPress to jedna z najpopularniejszych platform do tworzenia i zarządzania stronami internetowymi. Jest prosty i funkcjonalny...
Czytaj więcej
5 sposobów, w jaki sztuczna inteligencja zmieni nasze codzienne życie
Sztuczna inteligencja jest jednym z najszybciej rozwijających się obszarów technologicznych w ostatnich latach. Już dziś...
Czytaj więcejCo jeśli nasze Raspberry Pi się zawiesi? Należy je po prostu zrestartować, odłączając na chwilę z prądu. Co w przypadku kiedy Raspberry Pi ma działać przez całą dobę, jest środek nocy, a Malinka znajduje się 30 kilometrów od Ciebie? Jeśli nie lubisz nocnych wycieczek, warto zainteresować się tematem wbudowanego w Raspberry Pi – watchdoga.
Czytaj więcejApple Silicon bije rekordy wydajności i budzi wiele emocji zarówno tych pozytywnych jak i negatywnych. Wielu autorów oprogramowania nie przygotowało jeszcze nowych wersji swoich programów na architekturę ARM. Czy należy się jednak tym przejmować? Długo się zastanawiałem nad zakupem swojego nowego MacBooka opartego o architekturę ARM. Przeciętny użytkownik nie zauważy żadnych problemów, ale czy jako programista – będę mógł od razu pracować na nowym sprzęcie, czy też może ten super wydajny Apple M1 będzie używany przeze mnie tylko do odpowiadania na emaile i przeglądania internetu?
Czytaj więcejW ostatnim projekcie, który tworzyłem, spotkałem się z koniecznością generowania kodów QR. Okazało się to dużo łatwiejsze niż początkowo zakładałem. Rozwiązaniem mojego problemu okazała się biblioteka rqrcode dla Ruby. Jak jednak zintegrować ją z aplikacją w Roby on Rails i wyświetlić kod QR?
Czytaj więcejCurl jest niesamowitym narzędziem, które pozwala na wykonywanie odwołań do serwerów z poziomu wiersza poleceń. Jest pierwszym narzędziem o którym warto pomyśleć jeśli chcesz coś szybko przetestować. Dlatego też jest jednym z podstawowych narzędzi, które powinien znać każdy, kto ma do czynienia z serwerami czy szeroko pojętymi aplikacjami działającymi w środowisku sieciowym.
Czytaj więcejW domyślnej konfiguracji WordPress wysyła wiadomości email poprzez funkcję mail() dostępną w PHP. Ten sposób wysyłki wiadomości ma wiele wad. Wiadomości wysyłane poprzez funkcję PHP mail() mogą nie być dostarczane do odbiorców czy też rozpoznawane jako SPAM. Rozwiązaniem tego problemu jest konfiguracja wysyłania wiadomości poprzez konto pocztowe za pomocą protokołu SMTP.
Czytaj więcejBiorąc pod uwagę zmiany które zaszły w Rails 6 w zakresie integracji z zewnętrznymi bibliotekami Java Script, warto zobaczyć jak w praktyce wygląda integracja nowych Railsów z Bootstrapem. Do Rails 5 włącznie, biblioteki JavaScript oraz style CSS były zarządzane przez Rails i przechowywane w katalogu app/assets. Od Rails 6, za obsługę JavaScript odpowiada Webpacker, a biblioteki JS instalowane są w odrębnym katalogu – app/javascript.
Czytaj więcejCzujesz się zagubiony z tymi wszystkimi zmianami które zaszły w integracji Ruby on Rails 6 oraz Javascript? Nic dziwnego, zmieniło się sporo. Jeśli dopiero zaczynasz swoją przygodę z programowaniem w RoR, bądź nigdy nie przykładałeś większej uwagi integracji z Javascript – potrzeba chwilę czasu aby odnaleźć się i zrozumieć o co w tym wszystkim chodzi.
Czytaj więcejJeśli myślimy o zdalnym połączeniu z serwerem, zazwyczaj pierwsze co przychodzi nam do głowy jest SSH. SSH jest protokołem komunikacyjnym, pozwalającym na zdalne podłączenie się do konsoli serwera. SSH jest podstawowym narzędziem każdego administratora serwerów. Nie mnie jednak – każdy kto regularnie pracuje z SSH ma świadomość jego wad, które stara się, z całkiem niezłym efektem – Mosh.
Czytaj więcejW jednym z poprzednich artykułów opisałem o czym należy pamiętać aby zabezpieczyć swoją domenę przed możliwością podszywania się. Teraz przyszła pora na szczegóły dotyczące konfiguracji SPF.
Czytaj więcej