Potasiak Blog "Wyobraźnia jest ważniejsza od wiedzy"

14sie/108

Singleton – wzorce projektowe

Co to właściwie jest? Dlaczego miałbym to używać? Otóż singleton to konstrukcyjny wzorzec projektowy, dzięki któremu możemy kontrolować ilość instancji danej klasy. Jednym słowem singleton “pilnuje”, aby w skrypcie nie zostało utworzonych wiele instancji danej klasy, jednocześnie udostępniając ją globalnie w całym skrypcie. Najczęstszym rozwiązaniem jest ograniczanie ilośći instancji do jednej. Pozwala to znacznie zaoszczędzić zużycie pamięci zarówno przy małych jak i dużych projektach.

Singleton może okazać się użyteczny, np. w klasie obsługującej bazę danych, w której przy stworzeniu instancji, poprzez konstruktor, nawiązywane jest nowe połączenie. Używając singletona będziemy mogli utworzyć tylko jedną instancję klasy, a później, poprzez referencję, odwoływać się do niej, co nie tylko zmniejszy obciążenie skryptu, ale też przywróci ład i porządek w kodzie.

1maj/101

Kohana – przerwanie serii tutoriali

Tymczasowo przerywam serię tutoriali, gdyż Kohana w wersji 2.3.4 przestała być wspierana. Całą serię rozpocznę od początku, gdy tylko zdobędę doświadczenie w pisaniu aplikacji używając Kohany w wersji trzeciej. Przepraszam wszystkich wyczekujących kontynuacji.

Tagged as: 1 Komentarz
12kwi/107

[Kohana] Instalacja i konfiguracja (cz. 1)

Dzisiaj chciałbym rozpocząć serię tutoriali, które pomogą Wam zacząć zabawę z Kohaną. Ale co to jest Kohana? Kohana to framework, czyli zbiór skryptów, który ma za zadanie ułatwić programistom pracę. Używanie frameworków może być o tyle przydatne, że znacznie oszczędzamy czas, gdyż nie musimy się martwić o implementację wielu bibliotek.

9sty/105

Podmienianie ciągów znaków w C++

Dzisiaj w C++ potrzebowałem zamienić określony ciąg znaków w stringu na inny. Niestety, w referencji klasy string nie znalazłem odpowiadającej mi funkcji. Nie miałem już ochoty szukać, więc napisałem własną. W sumie możemy wprowadzić 5 argumentów - ciąg do zamiany, ciąg na jaki będzie zamieniany, ciąg, w którym będziemy szukać, limit ilości zamian i offset dla przeszukiwanego ciągu.

21gru/097

Znaczniki BBcode

Przez ostatnie lata bardzo popularne stały się znaczniki BBcode, używane jako odpowiedniki HTML-a dla osób, które tego języka nie znają. Większość z nich stała się już standardem, więc jeśli chcesz tworzyć witrynę w myśl Web 2.0, to bbcode będzie do niej doskonałym dodatkiem. Przedstawię wam jak możecie zrobić własny mechanizm znaczników.

Tagged as: , , , Czytaj dalej