code-laboratory.com jest blogiem poświęconym w całości programowaniu oraz technologiom internetowym. Znajdziesz tutaj kod, gotowy do wykorzystania w twoich projektach.

Kod źródłowy javascript do gry LabMathGame
Napisane: Grudzień 17th, 2009 | Kategoria: javascript | Tagi: , , | 1 Comment »

Jakiś czas temu opublikowałem grę, którą napisałem jako gadżet do iGoogle. Jest to gra o bardzo prostych zasadach. Trzeba po prostu szybko dodawać cyfry. Postanowiłem pokazać kod źródłowy który napisałem na potrzeby tej gry. Jest to zwykły plik HTML, który można uruchomić w przeglądarce. Do stworzenia gadżetu iGoogle potrzeba oczywiście pliku XML, ale chciałem, żeby można było od razu zobaczyć efekt skryptu w przeglądarce. Aby wiedzieć o czym poniżej piszę, należy pobrać najpierw kod źródłowy i go przeglądnąć ;-)

Czytaj dalej »


Dynamiczne generowanie wykresów w PHP
Napisane: Grudzień 5th, 2009 | Kategoria: php | Tagi: , , | 31 Comments »

W poprzednim poście opisywałem jak łatwo jest tworzyć wykresy z Google Charts API. Tworzyć jest łatwo, jednak jeśli przyjdzie nam zrobić kilka wykresów to może to być kłopotliwe. Postanowiłem napisać małą bibliotekę PHP generującą wykresy. Biblioteka korzysta z opisanego wcześniej Google Charts API. Dzięki tej bibliotece można stworzyć wykres kołowy, słupkowy i liniowy podając tylko kolejne wartości. Biblioteka LabCharts wygeneruje odpowiednie wartości dla Google Charts API a ten wygeneruje obrazek. Dodatkowo można troche „upiększyć” wykres.
Czytaj dalej »


Konfiguracja aplikacji PHP
Napisane: Listopad 16th, 2009 | Kategoria: php | Tagi: , | 6 Comments »

Praktycznie każda aplikacja internetowa potrzebuje pliku konfiguracyjnego, w którym definiuje się wartości stałe dla całej aplikacji. Mogą to być np.

  • dane do połączenia z bazą danych
  • ścieżki do katalogów / plików
  • różne wielkości liczbowe (np. liczba newsów na stronie głównej)
  • komunikaty aplikacji (np. o błędach)

Wpisywanie tych wartości na sztywno w kod nie jest rozwiązaniem wygodnym, ponieważ przy zmianie tych parametrów trzeba zmieniać kod aplikacji. Dobra aplikacja to taka, która jest uniwersalna i łatwa do przenoszenia.
Czytaj dalej »