Skrypt dla CentOS 8 Linux z KODI do HTPC

Przygotowałem skrypt, który automatyzuje instalację i konfigurację systemu CentOS 8 Linux z KODI (dawniej XBMC) pod HTPC (czyli komputer do odtwarzania multimediów). Dzięki temu uzyskujemy gotowy system, który po podłączeniu do np. TV lub projektora, umożliwia wygodne odtwarzanie materiałów multimedialnych (wideo, audio, strumienie).

Plik, komendy do jego pobrania, a nawet materiał wideo na YouTube znajdują się na nowo utworzonej podstronie tego projektu. Zapraszam: HTPC na CentOS 8 Linux z Kodi.

iVCam – smartphone zamiast kamerki

Chiński producent oprogramowania – e2esoft jest wydawcą aplikacji iVCam.
Link do strony programu: https://www.e2esoft.com/ivcam/
Składa się ona z aplikacji w smartphonie (Android lub iOS) oraz w komputerze (Windows 7/8/10). Program umożliwia korzystanie ze smartphone-a połączonego za pomocą sieci WiFi (tej samej, do której podłączony jest komputer) jako kamerki internetowej.
Jakiś czas temu wysłałem autorom gotowe tłumaczenie na język Polski, ale zamiast tego wstawili własne tłumaczenie (które nie jest takie złe). Jeżeli ktoś chciałby jednak skorzystać z przygotowanej przeze mnie wersji to można pobrać ten plik: strings.xml.
Do działania wystarczy umieścić go w folderze "resource" gdzie zainstalowano program (domyślnie C:\Program Files\e2eSoft\iVCam\resource) podmieniając obecny już tam plik, o tej samej nazwie.
Plik przystosowany do wersji 5.3.5 programu iVCam.

Testowanie menadżera interfejsu Deepin 20 w Fedora Linux 32

Pojawiły się paczki rozwijanej wersji menadżera okien jakim jest Deepin Desktop 20 (znany z bazującej na Debianie dystrybucji Deepin Linux). Aby sprawdzić jak wygląda i działa budowana wersja w systemie Fedora Linux 32 wystarczy użyć terminala i poniższych komend:

Dodajemy reporzytorium testowej wersji Deepin Desktop dla Fedory:
# sudo dnf copr enable cheeselee/deepin-20-testing

A następnie instalujemy pakiety:
# sudo dnf install deepin-api deepin-album deepin-calculator deepin-calendar deepin-control-center deepin-daemon deepin-desktop-base deepin-desktop-schemas deepin-dock deepin-draw deepin-editor deepin-file-manager deepin-icon-theme deepin-image-viewer deepin-kwin deepin-launcher deepin-menu deepin-network-utils deepin-picker deepin-polkit-agent deepin-qt-dbus-factory deepin-qt5integration deepin-qt5platform-plugins deepin-reader deepin-screensaver

Deepin Desktop Fedora 32Zaloguj ponownie, ale wybierz Deepin na ekranie logowania (trybik na dole po prawej). To wszystko.

Statystyki BBClone w WordPress

Dzisiejszy wpis dotyczy uruchomienia statystyk odwiedzin strony www opartej na systemie WordPress, za pomocą BBClone – skrypcie tytułującym się jako Bazującym na PHP licznikiem strony na sterydach!

Przykład działania BBClone można zobaczyć tutaj: https://www.bbclone.de/demo/.

Nie ma tu zbyt wiele do opisania, dlatego przejdę do rzeczy.
Zakładam, że posiadasz już działającą stronę opartą na silniku WordPress

1 – Pobieramy rozwojową wersję BBClone (ostatnie stabilne wydanie jest z 2015 roku, i nie wspiera PHP w wersji 7, dlatego potrzebujemy wersji z późniejszymi zmianami). Link do pliku: http://download.bbclone.org/bbclone-nightly-build.zip.
2 – Wypakowane pliki kopiujemy za pomocą FTP na serwer. Możemy zmienić nazwę katalogu bbclone na inną.
3 – Edytujemy plik config.php z katalogu /conf/ gdzie ustawiamy parametry wg. potrzeb.
4 – Zmieniamy plik WordPressa, template-loader.php, który znajduje się w katalogu /wp-includes/. Po prostu dodajemy ten kawałek kodu pod pierwszym wierszem zawierającym "<?php":

define("_BBC_PAGE_NAME", get_bloginfo("name") . wp_title("/", false));
define("_BBCLONE_DIR", "/home/user/public_html/bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);

Zamiast /home/user/public_html/bbclone/ (pogrubione wyżej) należy wpisać własną, pełną lokalizację katalogu bbclone na serwerze.  Wgrywamy zmodyfikowany plik zastępując oryginalny i gotowe.

Jedyne o czym trzeba pamiętać, to po aktualizacjach WordPress poprawiać owy plik.

Aktualizacja firmware SSD – HPE 5200 ECO model VK003840GWSXL

Ostatnimi czasy udało mi się nabyć dysk SSD firmy Micron, model 5200 ECO o pojemności 3840GB. Zakupiona sztuka jest brandowana przez HPE (Hewlett Packard Enterprise, model VK003840GWSXL). Chcąc zaktualizować firmware urządzenia napotkałem na problemy, z których rozwiązaniem chciałbym się podzielić. Zapraszam.

ssd-hpe-micron-5200-eco-4tb Czytaj dalej „Aktualizacja firmware SSD – HPE 5200 ECO model VK003840GWSXL"

Krótka recenzja Xiaomi Wireless Power Bank PLM11ZM

Xiaomi Wireless power bank (model PLM11ZM) – z akumulatorami o pojemności 10.000mAh to pierwsze urządzenie Xiaomi służące jako zapasowy bank energii z funkcją ładowania bezprzewodowego. Niedawno zakupiłem ten produkt i chciałbym się podzielić swoimi pierwszymi wrażeniami.

Krótka recenzja Xiaomi Wireless power bank PLM11ZM

Czytaj dalej „Krótka recenzja Xiaomi Wireless Power Bank PLM11ZM"

Pure-FTPd z Let's Encrypt

Obecnie najczęściej wykorzystywanym przeze mnie serwerem FTP w systemach Linux jest Pure-FTPd. Posiada on możliwość wykorzystywania połączeń szyfrowanych TLS. Pomyślałem, że fajnie by było gdyby udało się spiąć działanie Pure-FTPd z używanym przeze mnie certyfikatem podpisywanym przez Let's Encrypt. Aplikacja domyślnie nie ma takiej możliwości, dlatego napisałem prosty skrypt, który pomaga obu projektom współpracować.

Zapraszam do krótkiego opisu i pobrania.

Tani moduł USB do LAN i WiFi

Jako, że często zdarza mi się rozwiązywać problemy komputerowe używając własnego sprzętu, postanowiłem zakupić najtańsze i małe rozmiarem urządzenia na USB umożliwiające podłączenie komputera do sieci LAN oraz WiFi. W tym wpisie przedstawię co zakupiłem, i jak wypada w testach rzeczywistej pracy (iperf3).

Czytaj dalej „Tani moduł USB do LAN i WiFi"

Windows 10 – Menu Start nie działa

Od jakiegoś czasu używam systemu Windows 10. Mimo aktualizacji od czasu do czasu miałem problem z Menu Start. Po prostu czasami nie działało. Okazuje się, że odpowiedzialna za ten stan rzeczy jest jedna z usług systemu. Aby pomóc innym osobom z tym problemem poniżej przedstawiam sposób na jego rozwiązanie.

1. Menedżer zadań.2. Edytor rejestru.3. Zmiana parametru.
Należy zacząć od uruchomienia Menedżera zadań. Aby to zrobić klikamy prawym przyciskiem myszy na zegarze znajdującym się, po prawej stronie u dołu ekranu. Wybieramy Menedżer zadań klikając na nim.

Uruchomiony Menedżer zadań musimy przestawić w tryb wyświetlający pełna gamę informacji i funkcji naciskając na "więcej szczegółów".

Po tej operacji Menedżer zadań umożliwi nam uruchomienie edytora rejestru, poprzez użycie funkcji Plik \ Uruchom nowe zadanie (u góry po lewej stronie).

W oknie, które się ukaże wystarczy wpisać regedit i nacisnąć enter (bądź myszką nacisnąć przycisk OK).

Następnie musimy odnaleźć i zmienić jeden z wpisów. Rozwijamy z lewego panelu edytora rejestru gałąź:
Komputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService

Interesuje nas umieszczona w prawym panelu, wartość parametru Start. Musimy ją zmienić na 4. Aby to zrobić klikamy dwa razy przyciskiem myszy, i w oknie, które się pokaże zmieniamy wartość na 4, potwierdzając naciśnięciem OK.

Następnie zamykamy edytor rejestru i uruchamiamy komputer ponownie. Od tej pory Menu Start powinno działać prawidłowo.

 

Windows 10

Nadszedł moment, w którym ze względu na swoją pracę musiałem zakupić nową wersje systemu – Windows 10 Pro (wersja 64 bitowa).

Pierwsze wrażenia po instalacji:
– uruchamia się szybko
– wydaje się szybciej reagować
– ma po instalacji systemu (od zera) dużo zbędnych programów (jakieś gry, spotify, onedrive)
– problemy z kontrolerem USB 3.0 od VIA (które naprawiłem ręcznie instalując sterowniki przeznaczone dla Windows 8.1)
– sam zainstalował sterowniki do karty graficznej, dźwięku itd. (wygodne)
– podczas startu czeka na start zewnętrznego dysku USB (lepiej, gdyby to sobie w tle działało)
– nie działa podbicie mikrofonu dla kamerki USB z wbudowanym mikrofonem (w Windows 7 działało bez problem), tutaj typowo błąd po stronie MS, który nie chce tego naprawić (chociaż bardziej prawdopodobne, że nie umie)
– wbudowany antywirus (ale niestety dość wolny, i zepsuty, po wykryciu zagrożenia i naciśnięciu akcji wykonania naprawy nic nie robi)
– przez moment nie działał menu start, po instalacji jakiejś aktualizacji zaczął.

Generalnie parę plusów, i trochę minusów. No jakoś będzie niestety trzeba się przestawić. Jak dla mnie problemy pasują do wersji BETA niż finałowego produktu.