Entries Tagged as 'Programowanie'
Sierpień 7th, 2008 · 2 Comments
Jutro, tj. 8.08.08 zostanie wydana wersja 2.2 frameworka Kohana. Prace nad wersją 2.2 trwały około pół roku. Trudno powiedzieć, by był to czas stracony. Świadczy o tym dużo commitów na SVN i nowa funkcjonalność.
Jedną z nowych rzeczy jest napisany całkowicie od nowa ORM (object-relational mapper). Poprzednia wersja miała „nienaprawialny” błąd, który powodował, że [...]
Tags: PHP
Czerwiec 24th, 2008 · 2 Comments
Na rynku procesorów dla komputerów klasy PC swoje miejsce już dawno znalazły procesory tzw. dwurdzeniowe, a procesory czterordzeniowe stają się coraz tańsze. Procesor wielordzeniowy to de facto układ kilku oddzielnych procesorów o współdzielonej magistrali. Rodzi się pytanie, czy procesor n-rdzeniowy wykona szereg operacji n razy szybciej niż jeden procesor. Jak łatwo się domyśleć, odpowiedź brzmi [...]
Tags: Programowanie · Ynne
Na polskiej Wikipedii przeczytałem, iż singleton jest uważany za antywzorzec. To zdanie wzburzyło mnie dość mocno, ale gdy emocje tego strasznego przeżycia opadły zastanowiłem się, dlaczego autor tak napisał.
Faktem jest, iż singleton jest często nadużywany przez programistów, którzy nie potrafią zaprojektować aplikacji w prawidłowy sposób. Uciekają się więc wtedy do singletonów i w każdym miejscu [...]
Tags: Programowanie
Przez ostatnie trzy tygodnie poznałem trochę języka Java za sprawą projektu na przedmiot pt. Programowanie obiektowe. Napotkałem kilka “problemików”, których rozwiązanie zajęło mi trochę czasu, mimo iż posiadam dobrą literaturę oraz potrafię korzystać z Goglownicy. Problemy te przedstawię w sposób podobny do redagowania tzw. FAQ.
Problem: setLocation() i setSize() nie działają!
Chciałbyś (chciałabyś) zmienić rozmiar np. [...]
Tags: Programowanie
Malcom na swoim blogu podzielił się swoimi przemyśleniami na temat obiektowości w webdevelopingu, choć nie tylko. Jako że nie zgadzam się za bardzo, z tym, co napisał – odpisałem mu w komentarzu. Tak się tam rozpisałem, że zyskałem i materiał na wpis na moim blogu :)
Strukturalnie czy obiektowo?
Jakie podejście jest lepsze – strukturalne czy obiektowe? [...]
Tags: Programowanie
Dzisiejszy wpis poświęcony jest integracji frameworka KohanaPHP z serwerem LightTPD w taki sposób, aby ukryć adres index.php. Tzw. ładne linki, czy nice urls są bardzo ważne pod względem optymalizacji strony internetowej pod wyszukiwarki.
Plik lighttpd.conf:
$HTTP["host"] =~ “^(www.|)nowaker.net$” {
simple-vhost.server-root = “/home/www/nowaker.net/html”
accesslog.filename = “/home/www/nowaker.net/logs/access.log”
url.rewrite-once = (“^/(.*)$” => “index.php/$1″)
}
Plik application/config/config.php:
[...]
$config['index_page'] = ”;
[...]
Prawda, że proste? ;)
Tags: PHP
Są dwa sposoby, aby zintegrować system szablonów OPT z frameworkiem Kohana. Pierwszy, łatwiejszy i zarazem bardziej elegancki, nie wymaga żadnych modyfikacji w OPT – należy ściągnąć OPT i umieścić go w katalogu system/vendor/opt. Tworzymy również katalog application/templates, a w nim katalogi _compile oraz _cache.
Poniżej prezentuję zaś kod, który zmusi nasz OPT do działania:
define (‘OPT_DIR’, SYSPATH [...]
Tags: PHP
Wydanie frameworka Kohana PHP w wersji 2.1 stało się faktem! Oto lista najważniejszych funkcji, podana w roadmapie dla wersji 2.1:
Image library
Cache library
ORM library
Kodoc library
Auth module
Forge module
Template_Controller, for [...]
Tags: PHP
Styczeń 30th, 2008 · 4 Comments
XSLT, czyli Extensible Stylesheet Language Transformations, służy w skrócie do prezentacji danych zawartych w pliku XML w graficzny sposób. Idea szeroko pojętego rozdzielania treści od formy jest tutaj zachowana. XML przechowuje tylko surowe dane, podczas gdy XSLT pobiera stosowne informacje z XML’a i prezentuje je w sposób przystępny dla czytającego. XSLT stanowi alternatywę dla generowania [...]
Tags: XML
Styczeń 13th, 2008 · 2 Comments
Minęły dwa miesiące od daty wydania frameworka Kohana w wersji 2.0, a już z niecierpliwością wyczekuję wersji 2.1. Magiczna liczby 100% na roadmapie Kohany 2.1 jest coraz bliżej i stawiałbym, że 2.1 wyjdzie około 5-10 lutego. Czyżby developerzy Kohany chcieli nam osłodzić niezdaną sesję? ;)
Tags: PHP