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 […]
programowanie
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 […]
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:
MySQL jak dodać wiele wierszy za pomocą jednego zapytania i kilku tabel?
Minęły czasy gdy pewne rzeczy uznałem, za zbyt abstrakcyjne do wykonania. Aktualnie wszystko da się zrobić. W jedym zapytaniu dodać wiele wierszy? Nic trudnego przecież jest taka struktura: INSERT INTO example (example_id, name, value, other_value) VALUES (100, 'Name 1′, 'Value 1′, 'Other 1′), (101, 'Name 2′, 'Value 2′, 'Other 2′), (102, 'Name 3′, 'Value 3′, […]
Szukajcie a znajdziecie… często szukamy jednej drobnej rzeczy, rozwiązanie jest prostsze niż się przeważnie wydaje
W dniu dzisiejszym spędziłem 2 godziny, na poszukiwaniu czemu %%FAQ%% zmienia się w %(nieznany mi symbol)Q… czemu jest to problemem, muszę napisać do czego jest to mi potrzebne. Otóż kończę właśnie pisać naprawdę przyjemny CMS, w którym sporo rzeczy dzieje się z pomocą AJAXu. W ten również sposób zapisywany jest content strony. Trzeba było zrobić […]