Warning: is_file(): open_basedir restriction in effect. File(/home/blogweb/public_html/wp-content/cache/hyper-cache/blogwebmastera.pl/page/7/index.html) is not within the allowed path(s): (/home/miwolstr/domains/blogwebmastera.pl:/tmp:/var/tmp:/home/miwolstr/.tmp:/home/miwolstr/.php:/usr/local/php:/opt/alt:/etc/pki) in /home/miwolstr/domains/blogwebmastera.pl/public_html/wp-content/advanced-cache.php on line 140
Blog o programowaniu stron WWW i nie tylko

jQuery – popularny framework JavaScript

jQuery jest popularnym frameworkiem JavaScript, który na pewno przyda się każdemu webmasterowi. Dzięki niemu kodowanie staje się dużo łatwiejsze. Dzisiaj opiszę, jak łatwo zastosować go na stronach WWW. Oczywiście wszystko będzie podparte przykładami.

Używanie frameworka jQuery powinniśmy zacząć od ściągnięcia biblioteki ze strony jQuery.
Każdy kto używał JavaScript, wie że na różnych przeglądarkachróżne sposoby na zrobienie danej rzeczy, żeby dostać się do obiektów i coś na nich zrobić. Najlepszym przykładem jest zdarzenie załadowania dokumentu (window.onload, window.addEventListener(’load’…, window.attachEvent(’onload’…). Dzięki temu popularnemu frameworkowi JavaScript nie musimy się martwić o to, jakiej przeglądarki używa osoba przeglądająca stronę. Wystarczy napisać:
Czytaj dalej »

Programy do tworzenia stron internetowych cz. 1 – Notepad++

Postanowiłem zapoczątkować serię artykułów Programy do tworzenia stron internetowych. Będę tutaj opisywał programy, które testowałem i które używam. Dzisiaj napiszę kilka słów o programie Notepad++.

Na pierwszy rzut oka wydaje się, że jest to zwykły notatnik. Jednak jest to bardzo mylne wrażenie. Notepad++ ma bardzo dużo elementów, które robią z niego bardzo dobre środowisko programistyczne. Jest to bardzo popularny program, dzięki czemu doczekał się również wersji portable. Dzięki temu program można trzymać na pen drive i stamtąd uruchamiać na dowolnym komputerze.
Najważniejszą rzeczą w tego typu programach jest kolorowanie składni. W tym programie jest zdefiniowanych dziesiątki języków programowania. Możemy dowolnie konfigurować wygląd każdego z nich, a nawet definiować nowe języki oraz poszerzać dany język o kolejne rozszerzenia, które będą automatycznie interpretowane jako ten język. Możemy dodatkowo konfigurować kolorystycznie niemalże każdy element programu (numeracja wierszy, zaznaczony kawałek tekstu, aktywna linia itd.).
Czytaj dalej »

Baza danych SQLite (przesiadka z MySql)

Baza danych SQLite jest alternatywą dla bazy MySQL. Niedawno postanowiłem pobawić się tym. Początkowo to miał być artykuł tylko o tej bazie danych, ale w trakcie pisania wyszedł z tego artykuł o przesiadce z MySql do SQLite.

Pierwsze spostrzeżenie to fakt, że cała baza jest trzymana w wybranym przez Nas pliku. To stwarza pewne zagrożenie związane z bezpieczeństwem. Do takiej bazy każdy mógłby się dostać i ściągnąć ją. Oczywiście można to zabezpieczyć, tak jak to jest zrobione np we frameworku Symphony. Wystarczy podzielić projekt na 2 części:

  • część dostępna z zewnątrz oraz
  • część z silnikiem projektu czyli klasy, pliki z ustawieniami, pliki z bazą danych SQLite oraz inne ważne pliki

Czytaj dalej »

Klasa do obsługi bazy danych

Większość stron wykorzystuje bazy. Pisanie za każdym razem wielu funkcji do obsługi bazy danych mija się z celem. Lepszym rozwiązaniem jest klasa do obsługi bazy danych MySql. Dzisiaj opiszę taką właśnie klasę, która na pewno ułatwi każdemu programowanie w PHP.

Moja klasa, jak większość klas, posiada swoje właściwości. Podstawowe właściwości to:

  • połączenie
  • zapytanie, które jest wykonywane
  • błąd, który został wygenerowany
  • liczba rekordów
  • id wstawionego rekordu

Można tutaj dodać właściwość odpowiadającą za katalog w którym trzymany będzie kesz. jednak wg mnie lepszym rozwiązaniem jest trzymanie takiej informacji w pliku z ustawieniami połączenia z bazą danych (host, nazwa bazy danych, użytkownik, hasło, prefiks tabel). Chodzi tutaj głównie o łatwiejsze konfigurowanie projektu.
Czytaj dalej »

Wstęp

Witam wszystkich na moim blogu.

Będę tutaj poruszał kwestie związane z programowaniem w PHP, JavaScript, frameworku  jQuery, CSS, bazami danych, jak również takie kwestie jak programy itp. Napiszę również o hostingu: gdzie co ile kosztuje i czy warto zapłacić taką cenę. Dodatkowo opiszę też różne perypetie z tym związane, wiarygodność niektórych firm itp.

A teraz parę słów o mnie. Moja przygoda z programowaniem zaczęła się jeszcze podczas studiów. Tam pisaliśmy głównie w Delphi. To właśnie w tym języku napisałem swoją pracę inżynierską czyli grę Dynamix.
Czytaj dalej »