Entries Tagged as 'Programowanie'

Kohana 2.2 nadchodzi

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

Skalowalność systemu na wielu procesorach

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

O wzorcu projektowym Singletonu słów kilka

Czerwiec 13th, 2008 · No Comments

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

Kwiatki Javy, pakiet Swing – rozwiązania małych problemów

Czerwiec 1st, 2008 · No Comments

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

Obiektowo czy strukturalnie?

Maj 28th, 2008 · 7 Comments

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

LightTPD, mod_rewrite i Kohana PHP – ukrywanie index.php/

Maj 27th, 2008 · 2 Comments

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

Integracja Open Power Template z KohanaPHP framework

Maj 13th, 2008 · 5 Comments

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

Kohana PHP 2.1 wydana

Luty 6th, 2008 · No Comments

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

XSLT jako sposób prezentacji danych XML

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

Kohana PHP framework – kiedy wersja 2.1?

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