QNAP oraz InvoiceNinja = webowe fakturowanie za darmo na naszym serwerze

Jest wiele serwisów online gdzie możemy fakturować, jednak po co płacić za to skoro posiadamy QNAP oraz możemy samodzielnie taką aplikację uruchomić na naszym serwerze. Wykorzystamy tutaj konteneryzację oraz aplikację Invoice Ninja która jest też w wersji polskiej – mowa o pakietach językowych. Na początek utworzymy kontener LXC z systemem Debian, tutaj celowo idę w


Linux, Qnap, WebDev

QNAP jako hosting strony WWW – nginx, php-fpm, mariadb

Jak wiadomo jestem od dawna zwolennikiem nginx. Niestety QNAP podaje strony z wykorzystaniem Apache. Jednak tutaj z pomocą przychodzi nam docker oraz Container Station (który uprzednio musimy mieć zainstalowany). Docker został stworzony do „separacji”/uruchamiania tylko aplikacji, nie cały systemów, jednak można je linkować. Dzięki temu tworzymy aplikację która składa się z kilku osobnych kontenerów. Zatem


Linux, Qnap, WebDev

Logowanie mail() php do pliku

Aby logować to co jest wysyłane przez php mailem do pliku trzeba dodać dwa wpisy do php.ini (fpm, cli, cgi, etc…). Ot wpis przydał mi się do wyeliminowania dziurawego phpbb, którego spamerzy używali, co widać było idealnie w logach właśnie.

Dodajemy:

Przykład wpisu:


Linux, WebDev, Windows

Konwertowanie kodowania latin1 do UTF-8 w MySQL

Czasem bywa problem z kodowaniem gdy przenosimy baze zapomocą mysqldump. Poniżej szybki opis z przykładami jak rozwiazać problem gdy baza pierworna jest w latin1 a chcemy miec utf-8. W poniższym przykładzie serwer mysql to localhost, user root i haslo password. Wszystko wykonywane jest w bash-u Najpierw zrzucamy bazę do pliku.

Teraz można sprawdzić kodowanie


Linux, WebDev, Windows, WordPress

Automatyczne „oblewanie” tekstu tagami HTML

Rozwiązanie, które mi na stronie pomaga. Zastosowałem shotcode do ładnego prezentowania listingów na stronie. Chodzi o to ze JS, który mam na stronie i jest odpowiedzialny za kolorowanie składni wymaga od mnie podania <pre><code> mój kod </code></pre>. Troszkę mnie to męczyło, poza tym drobne problemy były gdy przechodziłem między edytorem wizualnym a HTML. Teraz dzięki


WebDev, WordPress

Dodanie opcji „Ikony wpisu” dla stron w WordPressie

Gdy robiłem szablon w WordPressie, zabrakło mi możliwości dodanie ikony dla strony statycznej. Otwieramy plik functions.php i dorzucamy jedną linijke do niego tylko :)

Aby pokazać ikonę na stronie, dodajemy w interesującym nas miejscu w pętli „have_post()” wpis:


WebDev, WordPress

Automatyczne dodawanie klasy do linku w artykule

Na tej stronie mam ręcznie dodany skrypt FancyBox, który działa gdy w linku mam dodaną klasę fancy. Jednak chciałem aby mi automatycznie edytor dodawał klasę, gdy dodaję jakąś grafikę, więc Google moim przyjacielem i oto powstał kawałek PHP. Kawałek kodu dorzucamy do naszego pliku functions.php, który znajduje się w katalogu naszej templatki.

I Tak


WebDev, WordPress

Automatyczna autoryzacja do serwisu WWW (apache) na podstawie konta w Active directory

Słowem wstępu, opis przedstawia jak wykorzystać Active Directory i konta użytkowników aby mogli się logować na nasze serwisy internetowe z wykorzystaniem swoich poświadczeń.


Linux, WebDev, Windows
    class='wp-pagenavi' role='navigation'>
  • Strona 1 of 2
  • 1
  • 2