Skuteczna i sprawna kompresja plików PNG za pomocą narzędzia pngquant

Czy da się szybko wygenerować zestaw skompresowanych grafik na podstawie źródłowego pliku PNG? Oczywiście. Linuksowe narzędzie pngquant sprawdzi się w takim zadaniu wyśmienicie. Oto prosty skrypt bash (wykorzystujący kalkulator bc do przedstawienia procentowego zysku z kompresji): rozmiar_0=$(stat –printf=”%s” $1) printf ” %-24s %s ” $1 printf „%6.01f” 0 echo % printf ‚%s\n’ ‚ ———————————‚ in=$(echo

W[curl]ające numery, czyli zestawienie kodów błędów biblioteki libcurl

Narzędzie curl (oraz wchodząca w jego skład biblioteka libcurl) są jednym z podstawowych narzędzi każdego, kto ma styczność z zapytaniami do serwisów i usług opartych na protokole HTTP. Poniższy plik zawiera zestawienie wszystkich kodów błędów, które mogą pojawić się jako odpowiedź na wysłane zapytanie za pośrednictwem „kerla”.   curl_error_codes.pdf   Strona główna projektu curl: https://curl.haxx.se/

Najważniejsze typy danych w PostgreSQL

Załączona grafika przedstawia zwarte zestawienie typów danych używanych najczęściej podczas definiowania struktury bazy danych PostgreSQL: dane typu numerycznego dane tekstowe określenie czasu adres sieciowy inne (logiczną zmienną Boole’a: prawda lub fałsz, JSON, XML oraz UUID) Format PNG (34 kilobajty). Źródło: https://www.postgresql.org/docs/9.5/static/datatype.html W dokumentacji źródłowej można znaleźć pozostałe typy obsługiwanych danych.

Podstawowe zarządzanie w AWS EC2

Pierwsze zetknięcie z panelem zarządzającym usługą EC2 (ECC, Elastic Compute Cloud) w serwisie AWS (Amazon Web Services) może nie być całkiem intuicyjne. Od czego zacząć w gąszczu opcji do wyboru? Po zalogowaniu do panelu głównego AWS Management Console wybieramy interesujący nas region oraz klikamy w EC2 Dashboard. Spośród wyświetlonych opcji osiem najistotniejszych paneli stanowią: 1)

Przegląd narzędzi w dystrybucji Kali Linux

Kali Linux to popularna dystrybucja z rodziny Debian (gałąź Testing) zorientowana na kwestie komputerowego bezpieczeństwa. Niniejszy wpis skrótowo przedstawia jakie grupy narzędzi są oferowane w systemie oraz udostępnia zwarte ich zestawienie (w języku angielskim). 13 grup narzędzi: Information Gathering (gromadzenie informacji) Vulnerability Analysis (analiza podatności) Exploitation Tools (narzędzia wyzyskiwania) Wireless Attacks (ataki bezprzewodowe) Forensics Tools

Krótki przegląd menedżerów pakietów w systemie Linux

Jedną z nieodłącznych funkcji systemów z rodziny Linux są od zawsze menedżery pakietów, które w wygodny sposób pozwalają na zarządzanie stanem dodatków, wtyczek i wszelkiego oprogramowania, które pogłębia lub rozszerza funkcjonalność systemu operacyjnego. Niniejszy wpis naszkicuje paletę dostępnych narzędzi w najpopularniejszych dystrybucjach systemu operacyjnego ze znakiem pingwina o imieniu Tux. Współcześnie nawet laikom doskonale znane

Automatyczna publikacja w serwisach społecznościowych

Pierwszy wpis niniejszego blogu zostaje poświęcony praktycznemu zagadnieniu, czyli mechanizmowi automatycznej publikacji treści w popularnych serwisach społecznościowych (Facebook oraz Twitter). spis treści: [1/5] AUTOPUBLIKACJA – ALE W JAKIM CELU? [2/5] NARZĘDZIA [3/5] FACEBOOK [4/5] TWITTER [5/5] PRZYDATNE ODNOŚNIKI I ŹRÓDŁA WIEDZY [1/5] AUTOPUBLIKACJA – ALE W JAKIM CELU? Typowe podejście do zarządzania profilem w serwisie