Pracując w dwóch miejscach zaczynamy borykać się z brakiem synchronizacji. Oczywiście można wykorzystać narzędzia jak owncloud/nextcloud czy inne komercyjne chmury, są te rozwiązania jednak problematyczne gdy mamy 35000 plików, które w sumie ważą 20gb – robi się to problematyczne. Z pomocą przychodzi narzędzie Syncthing. Instalujemy je na obu komputerach, a jeśli chcemy aby te urządzenia […]
Strony WWW
Chrome problem z tłumaczem i formularzami
Automatyczny tłumacz stron jest świetnym gadżetem, do czasu gdy działa. W ostatnim czasie miałem trochę informacji: „nie mogę wysłać formularza” i zero odzewu. Aż wreszcie ktoś wysłał zrzut ekranu. Formularz wyglądał poprawnie, formularz miał poprawne pola, ale nazwy niektóre były dziwne. Na tyle dziwne, że od razu wiedziałem – tłumacz w przeglądarce był użyty. Odpaliłem […]
SQL Injection – jak się bronić?
O tym typie ataku każdy kto tworzy strony powinien słyszeć. Powinien go znać. Powinien się go bać. Jest wiele opracowań na jego temat, nie chcę powielać całej teorii, o czym jest on, jaka jest podstawowa obrona. No dobra, podstawowa obrona to odpowiednie eskejpowanie znaków specjalnych. Brzmi prosto prawda? I w sumie jest proste. Są jednak […]
FreeBSD 11 oraz Nginx + PHP 7 + MySQL + Certbot (SSL/HTTPS) + phpMyAdmin
Nastał ten moment, inny system, trochę inny serwer WWW. I trochę nowych problemów. A więc od początku. mamy świeży pachnący system. Nie mamy zainstalowanego nic, nawet firewalla. Skupimy się więc stricte na zainstalowaniu oprogramowania aby można było wyświetlić stronę internetową opartą na PHP oraz MySQL. Szyfrowanie połączenia – jest dobrą praktyką nawet w stronach które […]
Ubuntu 16.04 less i PhpStorm
Możemy zainstalować less poprzez: sudo apt install node-less Jednak wtedy dostaniemy błędy: (node) util.print is deprecated. Use console.log instead. Należy więc usunąć „less-node” -> sudo apt purge node-less i zainstalować poprzez „NPM”. Kolejne komendy będą wyglądały tak: