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.

Read this article…

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.

Read this article…

Data i czas w PHP

Wiele osób boryka się z problemem przechowywania daty w PHP. Najpierw zapisują ją w określonym formacie, a później pojawia się problem zmiany tegoż formatu lub dodania np. godziny, czy minut.
Jest na to pewien bardzo dobry sposób, który Wam tutaj przedstawię. Pokażę także w jaki sposób możecie skonwertować źle sformatowaną datę na dowolny format.

Read this article…

Wyśrodkowanie w pionie i poziomie

Czasami potrzebujemy wycentrować jakiś element strony, np. okienko informujące o błędzie. O ile z wyśrodkowaniem poziomym nie ma problemu, to wyśrodkowanie pionowe sprawia pewne trudności. W tym wpisie pokażę wam krok po kroku, jak wycentrować zwykłego DIV-a.

Read this article…

Inicjacja, a inicjalizacja – ostateczne rozwiązanie

Ostatnio mój znajomy blogger, Cojack, umieścił na swoim blogu wpis o poprawności językowej słów “inicjacja” oraz “inicjalizacja”. Postanowiłem sprawdzić prawdziwość jego tezy i niestety, okazało się, że nie do końca ma rację.

Read this article…

Przydatne funkcje do operacji na plikach część 1

Dzisiaj chciałbym przedstawić Wam kilka przydatnych funkcji, które przydadzą Wam się do operacji na plikach. Są one pomocne gdy chcemy zrobić upload plików dla użytkowników, galerię zdjęć pobieranych bezpośrednio z katalogu na naszym serwerze, czy też po prostu chcemy zabezpieczyć niektóre pliki przed niechcianymi gośćmi.

Read this article…

Multi Singleton, czyli jeden singleton i wiele “dzieci”

Pod koniec października tego roku napisałem singletona. Singleton to wzorzec projektowy, który nie pozwala na utworzenie wielu instancji tego samego obiektu. Zamiast tego umożliwia proste odwołanie się do utworzonej instancji obiektu w dowolnym miejscu skryptu, co jest pomocne głównie przy tworzeniu aplikacji opartych na budowie MVC.

Read this article…