Co dziś nowego | 05-05-2019

Co dziś nowego się nauczyłem ? Woda: Nie powinniśmy pić wody mineralnej ani źródlanej kupowanej w sklepie. Sposób jej przetwarzania i przechowywania jest dla niej nie dobry. Woda z „kranu” nie jest gorsza. Najlepiej gdybyśmy mieli zainstalowany filtr z odwróconą osmozą. Rano powinniśmy wypijać najpierw czystą wodą, a kilka minut Więcej…

mailcow docker

Mailcow – Redis a mały serwer VPS

Mailcow jest serwerem poczty opartym o Dockera. Tu piszę tylko problem, który napotkałem przy instalacji na małym VPSie, który ma 1GB RAM. Jest to jeden z najłatwiej konfigurowalnych serwerów pocztowych, jednak natknąłem się na pewien problem, a mianowicie do jego działania jest wykorzystywana baza Redis, która bez wątpienia jest bardzo Więcej…

Czyścimy /boot w ubuntu

Ostatnio miałem problem z aktualizacją ubuntu. System pokazywał że nie może wykonać aktualizacji gdyż brakuje mu miejsca na partycji /boot. Poszperałem trochę w Internecie i jak zwykle są różne rozwiązania, ale nie wszystkie u mnie się sprawdzimy. Poniżej opiszę co u mnie pomogło. Najpierw sprawdzam czy faktycznie partycja boot jest Więcej…

network_dns

Subdomena na serwerze VPS

Jak w łatwy sposób dodan subdomenę do domeny ? Poniżej krótki opis. Subdomena jest dodatkową nazwą przed twoją domeną, czyli np. subdomena.domena.pl Za konfigurację odpowiada apache a w nim moduł Virtual host. Moduł ten pozwala na na podpięcie wielu domen, subdomen do jednego serwera i przekierowanie użytkownika do odpowiednich zasobów. Więcej…

Przejście z Nginx na Apache

Instalacja Apache i PHP Poniżej opis jak przeprowadziłem migrację z nginx do apache. Zrobiłem to ze względu na wtyczkę SEO w WordPress. Przetestowałem ich kilka i wszędzie był ten sam problem. Co prawda mogłem zostawić nginx ale sporo rzeczy musiał bym skonfigurować ręcznie na serwerze. Głównie problem był z mod_rewrite, Więcej…

Angular CLI + bootstrap

Poniżej przykład jak w prosty sposub dodać bootstrap do Angular 4 CLI. Instalujemy Angular CLI globalnie w systmie: npm install -g @angular/cli Teraz tworzymy nowy projekt i wchodzimy do niego: ng new my-app cd my-app Instalujemy bootstrap: npm install bootstrap –save W pliku .angular-cli.json dodajemy ścieżkę do bootstrap: „styles”: [ Więcej…

Podstawowe przygotowanie systemu linux (Ubuntu) do programowania w java

Na początek dobrze by było zainstalować najnowsze środowisko Java od Oracle. Możemy to zrobić poprzez repozytorium apt. sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer Wybieramy domyślne środowisko java: sudo update-alternatives –config java Niektóre aplikacje potrzebują zmiennej środowiskowej JAVA_HOME sudo nano /etc/environment JAVA_HOME=”/usr/lib/jvm/java-8-oracle” Dodatkowe informacje można znaleźć: https://www.digitalocean.com/community/tutorials/how-to-install-java Więcej…

Problem z ponownym połączeniem z Sambą

Przypadek: – Mapujemy dysk sieciowy z NASA na windowsie przy użyciu innego loginu i hasła niż ma użytkownik – Na NASIE zmieniamy np. hasło na inne – Przy próbie wejścia na dyska Nasa otrzymujemy komunikat: „Wielokrotne połączenia z serwerem lub udostępnionym zasobem przez tego samego użytkownika przy użyciu więcej niż Więcej…

Linux – fonty / czcionki w Windows

Aby w Linuxie (w moim przypadku Xubuntu) były dostępne czcionki, które są dostępne w Windows należy doinstalować je w następujący sposób. Arial, Time New Roman itp.: sudo apt-get install ttf-mscorefonts-installer Constantia, Corbel, Calibri itp.: mkdir .fonts wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash

Obsługa gpio w Raspbbery Pi

Założenie jest takie aby gpio można było obsługiwać w prosty sposób poprzez PHP. Można to wykonać korzystając z biblioteki wiringPi. Instalacja git clone git://git.drogon.net/wiringPi cd wiringPi git pull origin cd wiringPi ./build Jak kożystać ? Aby sprawdzić wszystkie stany gpio, należy w konsoli wposać: gpio readall Aby wskazać wyprany pin, należy go odczytać z kolumny wPi Zmiana Więcej…