Każdy programista powinien wiedzieć, że wszelkie dane wejściowe powinny być filtrowane. Program ma otrzymać z zewnątrz to czego oczekuje i nic ponadto ! W kontekście PHP jest to wyjątkowo ważna kwestia gdyż, może to doprowadzić do nieoczekiwanych sytuacji nie tylko dla naszej strony ale także i dla samego serwera.
Wszystkie wpisy, których autorem jest macsurf
Istnieje ogromna baza oprogramowania typu open source, czyli oprogramowanie z dostępem do źródeł. Dzięki dostępności źródeł programy można kompilować na róźne systemy operacyjne: Linux, Unix, Windows i oczywiście OS X. Aby ułatwić proces kompilacji, instalacji i aktualizacji tego typu programów dla systemu OS X został utworzony projekt MacPorts. Aplikacja MacPorts ( a w zasadzie program o krótkiej nazwie: port ) w prosty i zautomatyzowany sposób zainstaluje nam wybrany przez nas program.
Continue reading
System operacyjny OS X posiada ( jak to bywa w systemach opartych na Unixie ) w standardzie serwer Apache i interpreter języka PHP ( najczęściej niezbyt aktualną wersję ). Serwera MySQL nie uświadczymy w ogóle a PHP bez MySQLa to jak korzystanie z komputera bez myszki 🙂
We wcześniejszym wpisie podałem informację jak utworzyć RAMDYSK w systemie OS X. Sam RAMDYSK oczywiście jest bardzo dobrym sposobem na oszczędzanie dysku SSD pod względem zapisu, ale także przyśpieszy pracę ze zwykłym dyskiem. Aby tak się stało należy przenieść do RAMDYSKu pliki, które są często wykorzystywane przez system czyli: tymczasowe i cache.
Wymieniając tradycyjny dysk talerzowy na dysk SSD niewątpliwie odczujemy znaczne przyśpieszenie operacji dyskowych. System OS X można dodatkowo zoptymalizować pod kątem dysków SSD co nie tylko jeszcze bardziej poprawi komfort pracy ale co i nie mniej ważne przedłuży żywotność naszego dysku.
Terminem „RamDysk” określamy przedzielenie określonego obszaru pamięci operacyjnej RAM z zamountowanie go jako dysku. Innymi słowy mamy dostęp do nowego dysku, który nie odwołuje się do fizycznego nośnika tylko bezpośrednio do pamięci RAM. Szybkość takiego dysku oczywiście nie ma konkurencji, gdyż od pamięci RAM szybsza jest tylko pamięć podręczna procesora 🙂
Continue reading
Aby zarządzać naszymi bazami opartych na MYSQL możemy wykorzystywać wiele różnych programów klienckich, choćby popularny przeglądarkowy PHPMYADMIN. Oczywiście programy oparte na GUI są łatwiejsze, gdyż jedno kliknięcie generuje odpowiednie zapytanie SQL, np. utworzenie nowej tabeli. Ale w tym wypadku nie będziemy szli na łatwiznę i przedstawię w poniższym wpisie najbardziej użyteczne operacje na standardowym kliencie MySQL działającym w trybie tekstowym pod konsolą.
Continue reading
Bazy danych oparte o język SQL ( Structured Query Language ) są niewątpliwe bardzo popularne ( a są jakieś inne ? 😉 ) stąd powstało wiele systemów wykorzystujący ten język, który pod względem semantyki jest łatwy do zrozumienia dla człowieka. Jednym z najpopularniejszych systemów bazo-danowych jest MYSQL. Aby wykorzystywać możliwości tego systemu musimy poznać podstawowe zapytania SQL.
Continue reading
Jeśli chcemy całkowicie wyzerować naszego iPada czy też iPhone`a, który był wcześniej z jailbreakowany to z poziomu urządzenia tego nie zrobimy. Mówimy tu o całkowitym usunięciu danych użytkownika razem z kontami i mediami. Niestety nawet jeśli skorzystamy z opcji w telefonie do wyzerowania zawartości i ustawień to urządzenie zawiesi się a na ekranie będzie kręcące się non stop kółko.
Continue reading
Przeniesienie strony opartej na Wordpresie na inną domenę, wydaje się być prostą czynnością. Wystarczy skopiować pliki na nowy serwer + bazę, zmienić w ustawieniach dwa parametry dotyczące domeny i zrobić proste przekierowanie ze starej domeny. Ale niestety nie jest tak kolorowo jakby mogło się wydawać.
Continue reading