Apple 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ęcejKategoria -Narzędzia
Curl 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ę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ęcejJest wiele różnych sposobów na pobieranie plików wideo z serwisu YouTube. Jeden z tych, które najbardziej przypadł mi do gustu jest program Youtube-dl. Jest prosty w użyciu, nie wymaga dodatkowej konfiguracji i po prostu działa. Youtube-dl został napisany w Pythonie i można go używać w Linuksie, Mac Os oraz Windowsie. Dodatkowo jest darmowy i ma otwarty kod źródłowy.
Czytaj więcejNiejednokrotnie, do analizy tego co dzieje się na serwerze przydać się może wiedza o adresach IP które najczęściej odwiedzają naszą stronę internetową. Takie informacje można uzyskać w prosty sposób z pliku access.log, który generowany jest przez nasz serwer www.
Czytaj więcejNextcloud jest darmową aplikacją pozwalającą na stworzenie prywatnej “chmury” na dane, którą można zainstalować na własnym serwerze. Poniższy opis zakłada uruchomienie Nextcloud w 3 kontenerach – kontener dla Nextcloud, kontener dla bazy danych oraz kontener na proxy obsługujące SSL.
Czytaj więcejMimo wzrostu znaczenia Social Media w ostatnich latach, email marketing wciąż jest jednym z podstawowych kanałów komunikacji z klientami, którego w żadnym wypadku nie można ignorować. Każdy kto zaczyna przygodę z email marketingiem – dochodzi do tego samego wniosku – trzeba było zająć się tym tematem dużo wcześniej.
Czytaj więcejPo ostatnim artykule wprowadzającym do Dockera, przyszła pora na użycie go do czegoś, co realnie może się nam przydać – uruchomimy na nim serwer monitoringu – Zabbix. Artykuł nie jest wprowadzeniem do Dockera, ani Zabbiksa. Chcę w nim jedynie pokazać prosty i szybki sposób na uruchomienie całego środowiska Zabbix.
Czytaj więcejCzym jest Docker i dlaczego warto go znać? Docker jest otwartym oprogramowaniem służącym do uruchamiania aplikacji w wydzielonych kontenerach. Docker został wydany w 2013 roku i został napisany w języku Go. Od chwili wydania, zyskuje na popularności i używany jest szeroko w środowiskach programistów i DevOps.
Czytaj więcejJednym z podstawowych programów, które wykorzystuję codziennie w pracy jest Visual Studio Code. W mojej opinii – jest to obecnie najlepszy i najbardziej użyteczny edytor kodu, z którym miałem do czynienia.
Czytaj więcej