lip
24
2015

Schemat działania protokołu HTTP

Internet1

Działania protokułu HTTP można przedstawić na schemacie opartym o sieci Petriego. Te sieci to nic innego jak prosta matematyczna reprezentacja dyskretnych systemów rozproszonych. Aby schemat mógłbyć nazwany  siecią Petriego, taki schemat musi posiadać graf w których to zawarte są tzw. przejścia. Przejścia są potrzebne do opisania stanu układu metod statycznych. Do połączenia przejść stosuje się krawędzie skierowane, które […]

lip
1
2015

Zabezpieczenie przed SQL Injection

php-mysql

Jakiś czas temu na rozmowie kwalifikacyjnej, która była skutkiem mojej aplikacji na stanowisko PHP Developera rekrutant zapytał mnie o sposoby zabezpieczenia przed SQL Injection. Dzisiaj chciałbym aby ten wpis był w całości poświęcony właśnie zabezpieczeniom przed takim typem ataków na które jesteśmy narażeni (szczególnie na początku naszej przygody z web developmentem). Tym bardziej, że ostatnio […]

maj
21
2015

Ładowanie elementu podczas przewijania

ajax2

W rankingu, który został przeprowadzony na zlecenie Amerykańskiego Instytutu Badawczego (na dzień 10 maj 2015 r.) dowiedzieliśmy się, że średnia prędkość internetu stacjonarnego w Polsce nie przekracza 9 Mb/s z haczykiem. Taki wynik, choć do rewelacji mu daleko, daje Polsce solidne 27. miejsce na świecie. To prędkość internetu stacjonarnego, jaka w takim razie jest prędkość […]

mar
17
2015

Quality & Professional

logo

W ostatnich dniach zlecono mi stworzenie strony internetowej firmy sprzątającej mieszczącej się w Krakowie. Klient od początku podjęcia współpracy wymagał przejrzystości, minimalizmu i prostoty strony. Nie zastanawiałem się długo nad wyborem CMS-u dla strony. Od początku miał być to WordPress i faktycznie strona jest oparta na tym silniku, dzięki czemu prawie każdy element na stronie […]

sty
24
2015

preventDefault(), a return false;

jQuery-logo

Podczas pisania skryptów czasami potrzebujemy przerwać wykonywanie się funkcji bądź zatrzymać określoną domyślną akcję w przeglądarce. Posłużmy się przykładem kliknięciem na znacznik <a>, który zawiera w sobie atrybut href znany jako anchor tag. Semantyka języka HTML mówi o stosowaniu „#” lub „javascript:void(0)” do znacznika <a>, który ma być później używany jako selektor np. przy przypisywaniu […]

gru
24
2014

Szachownica Greka czyli „Szyfr Polibiusza”

polybius

Dzisiejszy wpis chciałbym poświęcić wybitnemu uczonemu Polibiuszowi z Grecji. Kim był Polibiusz? Ze źródeł pisanych wiadomo, że był historykiem i kronikarzem imperium rzymskiego w okresie republiki. Ze względu na dbałość o prawdę i krytycyzm wobec źródeł jest uważany za wybitnego przedstawiciela historiografii greckiej obok Tukidydesa. Tyle słowem wstępu. Stworzył on tak zwaną szachownicę do szyfrowania […]

cze
30
2014

Wyrażenia regularne – niezbędnik programisty

unknown

Każdy z nas, mniej lub bardziej doświadczonych programistów z pewnością spotkał się już z wyrażeniami regularnymi (z ang. Regular Expressions). Jeśli jednak nie mieliście okazji się z nimi bliżej zapoznać lub też chcecie usystematyzować swoją wiedzę na temat wyrażeń regularnych, zapraszam do lektury – czeka nas spora dawka wiedzy. A więc zaczynajmy! Co to jest […]

maj
15
2014

Kopia zapasowa bazy MySQL – backup i restore

mysql_logo_digimantra

Dzięki phpMyAdmin możesz wykonywać kopię zapasową Twoich baz danych. Kopie bezpieczeństwa umożliwią Ci przywrócenie bazy danych do stanu z wybranej daty. Operacje o których piszę, można wykonywać również przez SSH – wg. mnie dużo szybciej i wygodniej. W tym wpisie chciałbym zająć się tworzeniem kopii zapasowej, kopiowaniem jej na zewnętrzny serwer i przywróceniem przez shella. Kopia […]

Strony:123»