Programowanie WWW
W swojej pracy tworzę również strony internetowe. Jeśli potrzebujesz witryny dla swojej firmy, zleć mi jej realizację!
W swojej pracy tworzę również strony internetowe. Jeśli potrzebujesz witryny dla swojej firmy, zleć mi jej realizację!
Google PageSpeed Insights to narzędzie, które pozwala w pewnym stopniu ocenić jakość wykonania oraz działania strony internetowej. Moim zdaniem jest to całkiem uzasadnione. Za pomocą usługi, po podaniu odnośnika witryny, możemy wykonać szereg testów.
Jekyll jest technologią wspomagającą tworzenie statycznych stron internetowych. Pozwala zbudować kompletną witrynę na podstawie wielu małych plików zawierających wpisy, pliki multimedialne oraz definicję samego szablonu graficznego. Tutaj właśnie widzimy jedne z największych zalet tego systemu.
Systemy szablonów (w przypadku aplikacji webowych) są to zazwyczaj dodatkowe biblioteki odpowiedzialne za przetworzenie danych wejściowych i na ich podstawie wygenerowanie kompletnego kodu html. Nadrzędny cel jest tutaj jeden: oddzielenie logiki biznesowej od warstwy prezentacji aplikacji.
Uffff kilka „wolnych” miesięcy, które miałem przeznaczyłem na realizację własnego projektu. W mojej głowie zrodził się pomysł na stworzenie portalu o tematyce zdrowotnej. Zrobiłem sobie małe rozeznanie rynku. Muszę przyznać że konkurencja jest spora, ale wierzę że na tle najbliższych miesięcy jestem w stanie wypracować dużą wartość dodatnią.
Właśnie zakończyłem prace z dostosowaniem WordPressa do własnych potrzeb. Jako że nie miałem wcześniej do czynienia z daną platformą, potrzebowałem sporo czasu by wdrożyć się w jej możliwości. Z efektu końcowego jestem jednak zadowolony.
Listopad okazał się bardzo pracowitym miesiącem. Nie miałem właściwie wolnego czasu dla siebie. Patrząc jednak na owoc programistycznych zmagań czuję się usatysfakcjonowany.
Sprites (ang. duszki) – nie są niczym nowym. Możliwe, że już o nich słyszałeś(aś). W czasach kiedy komputery nie radziły sobie z grafiką trójwymiarową były bardzo powszechne. Wykorzystywano je do tworzenia grafiki dwuwymiarowej.
GD jest biblioteką umożliwiającą pracę z grafiką z poziomu języka PHP. Posiada szereg możliwości począwszy od skalowania, kadrowania, filtrowania i skończywszy na zapisie w różnych formatach. A co z animacjami? Krucho. Po prostu nie zostały zaimplementowane. Ale głowa do góry jest proste rozwiązanie.
Zaimplementowanie drzewiastej struktury z wykorzystaniem baz danych takich jak MySQL czy PostgreSQL nie jest trudnym zadaniem. Już po chwili zastanowienia przychodzi nam na myśl koncepcja, w której każdy element wskazuje na swojego rodzica. W implementacji tego drzewa potrzebujemy tylko dwa dodatkowe pola: id, parent_id.
W części pierwszej napisaliśmy podstawowe elementy frameworka. Pora zająć się rozbudową naszego projektu. Do efektywnej pracy potrzebne są dodatkowe moduły zapewniające obsługę baz danych, sesji czy operacji wejścia. Poniżej opiszę je pokrótce.
Oto pierwsza część z serii artykułów poświęconych budowie własnego frameworka. Materiał przygotowałem dla wszystkich osób, które rozpoczęły już przygodę z programowaniem w PHP ale brakuje im jeszcze wyrobionego warsztatu pracy. Tworząc skrypt zaczerpnąłem inspiracji z projektu Kohana.
Długo zwlekałem ze stworzeniem własnej strony, uznałem jednak że najwyższa pora się przełamać.