Profile cover photo
Profile photo
PHP Majster
14 followers -
Programowanie dla webskich ;)
Programowanie dla webskich ;)

14 followers
About
Posts

Post has attachment

Post has attachment
Add a comment...

Post has attachment
Kiedyś, lata temu zakodziłem coś w rodzaju webowego systemu operacyjnego. W rzeczywistości był to webow system operacyjny, ale nie do tego zmierzam. Kod, który miał został zostać totalnie zrefaktoryzowany, bo pisany na szybko.....
Krótka i zabawna historia PHPOS
Krótka i zabawna historia PHPOS
phpmajster.blogspot.com
Add a comment...

Post has attachment

Post has attachment
Add a comment...

Post has attachment
Wyrażenia regularne (regular expressions) to obszerny temat, ale raz zrozumiany przydaje się ogromnie w każdym projekcie i w każdym języku programowania. W skrócie jest to wzorzec, który dopasowujemy do zadanego ciągu znaków. Od zwykłego porównywania dwóch ciągów tekstowych różni się tym, że w przypadku wyrażenia regularnego podajemy wzorzec (pattern), a nie drugi ciąg. Wzorzec taki następnie może być dopasowany do więcej niż jednego ciągu tekstowego. Za pomocą wyrażenia regularnego dopasowywać możemy litery, cyfry, znaki interpunkcyjne i specjalne, w tym te "niewidzialne", jak tabulacja, czy znak nowej linii. Mają zastosowanie wszędzie tam, gdzie występuje konieczność sprawdzenia, czy dany ciąg znaków pasuje do zadanego wzorca, np. czy jest on poprawnym adresem emial, bądź adresem URL. Stosowane są praktycznie na każdym kroku. W sieci jest cała masa testerów on-line, jeśli chodzi o poprawność wyrażeń. Polecam do zabawy, kilka z nich znajdziemy tutaj, w dziale QuickLinks...
Add a comment...

Post has attachment
Facebook to ogromnie rozbudowana struktura oferująca równie rozbudowane API do swoich usług. Niezależnie od tego, czy z Facebooka się korzysta, czy nie - każdy webdeveloper powinien poznać choćby podstawy korzystania z jego API. Dzięki temu API uzyskać możemy dostęp (oczywiście za zgodą użytkownika) do praktycznie każdej informacji jaką FB przechowuje, takiej jak tablica, znajomi, komentarze, zdjęcia i wiele wiele innych elementów. Za pomocą API Facebooka, które ma swoją nazwę - Graph tworzyć można zarówno głupie gierki, jak i praktyczne aplikacje operujące na zebranych przez FB danych. W cyklu artykułów tutaj zajmiemy się tym drugim zastosowaniem, gdyż żadnych symualatorów farm tworzyć tutaj nie będziemy. Nauczymy się za to metod na pozyskiwanie z FB odpowiednich danych i pracy z nimi. Zaczynamy od wstępu do API, czyli opisu jak mniej więcej wygląda praca z facebookowym API od strony technicznej...
Add a comment...

Post has attachment
Google udostępnia API do większości swoich usług, takich jak jak wyszukiwarka, Dysk, wykresy, Google+, YouTube, Analytics, Google Maps i wiele, wiele innych. Praca z większością z nich opiera się na podobnych zasadach, zmieniają się jedynie nazwy żądań i rodzaj otrzymywanych danych. Warto więc poznać choćby jedną z usług jakie za pomocą API oferuje Google, aby szybko nauczyć się korzystania z pozostałych. W cyklu artykułów tutaj opiszemy sobie większość najczęściej używanych usług od Google i przeanalizujemy sobie pracę z nimi w PHP na przykładach.

W tym artykule, tytułem wstępu zrobimy sobie małe wprowadzenie i zobaczymy na czym polega dostęp do API Google i jakie kroki trzeba poczynić, aby taki dostęp uzyskać. Pierwszą i najważniejszą rzeczą jest uzyskanie od Google klucza API lub tokena Client ID. Publicznego klucza API używamy w aplikacjach, które nie będą operować na prywatnych danych użytkowników, tokena ClientID używamy, gdy taki dostęp będzie miał miejsce. Token taki jest następnie używany przez protokół OAuth 2.0 do uwierzytelniania. Zarówno klucz API, jak i token ClientID wygenerujemy sobie na pomocą konsoli deweloperskiej Google, na której to będziemy musieli zarejestrować każdą ze swoich aplikacji, która korzystać będzie z danego API...
Add a comment...

Post has attachment
Element Canvas pojawił się dopiero w HTML5. Służy on do rysowania grafiki w oknie przeglądarki bezpośrednio za pomocą Javascriptu. Sam z siebie jest w HTML5 jedynie pustym polem, w którym następnie za pomocą odpowiednich metod w Javascripcie rysować możemy dynamicznie dane elementy. Możliwości elementu Canvas jeśli chodzi o rysowane obiekty są praktycznie nieograniczone i zależą jedynie od programisty. Podobnie jak w przypadku biblioteki GD w języku PHP mamy tutaj zestaw kilku predefiniowanych metod slużących do generowania podstawowych kształtów, co za tym idzie - tworząc ich kombinacje jesteśmy w stanie wygenerować właściwie dowolny obiekt... 
Add a comment...

Post has attachment
phpDocumentator to pakiet służący do generowania dokumentacji API dla kodu PHP. Jest to powszechnie używany pakiet i jest on stosowany w wielu popularnych projektach, jak Zend, czy Propel Korzysta z niego większość programistów PHP na świecie, a dokumentowanie kodu za pomocą bloków DocBlock to już praktycznie standard. Warto więc zapoznać się z pakietem i dokumentować swój kod według ściśle określonych wytycznych. Pozwoli to nie tylko na bezproblemowe przygotowanie pełnej dokumentacji w formie przystępnej dla odbiorcy, ale przede wszystkim pomoże innym programistom, którzy pracować będą z naszym kodem. 
Add a comment...
Wait while more posts are being loaded