GeSHi - kolorowanie kodu w Joomla 1.5.8
Środa, 24 Grudzień 2008 00:18
GeSHi to klasa służąca do wyświetlania pokolorowanej składni kodu wielu języków programistycznych. Klasa ta znalazła się również w CMS Joomla umożliwiając zamieszczanie pokolorowanego kodu źródłowego wewnątrz artykułu. Wśród domyślnie dostępnych języków po zainstalowaniu Joomla 1.5.8 znajdują się:
- CSS
- html4strict
- JavaScript
- PHP
- PHP Brief
- SQL
- XML
Dodatkowo można zainstalować obsługę innych języków min. Action Script, C, C++, Delphi, Java, Pascal. Pełna lista wspieranych języków dostępna jest pod adresem: http://qbnz.com/highlighter/
Zmieniony: Poniedziałek, 05 Styczeń 2009 12:46
Więcej…
Instalacja środowiska do wirtualizacji
Środa, 07 Styczeń 2009 14:24
Wirtualizacja - pozwala jednocześnie uruchomić wiele systemów operacyjnych na tej samej platformie, przy zachowaniu maksymalnej wydajności. Środowisko wirtualne umożliwia więc stworzenie drugiego, w pełni funkcjonalnego komputera. Taki komputer może posłużyć do poznania innych systemów operacyjnych, ich testowania bez obawy, że jego uszkodzenie zdestabilizuje pracę głównego systemu operacyjnego. System zainstalowany w środowisku wirtualnym może również pełnić funkcje bezpiecznej platformy do poruszania się w środowisku sieciowym oraz do utworzenia odseparowanych obszarów, przez które nikt się nie przedostanie.
Do stworzenia takiego środowiska można wykorzystać np. programy:
Poniżej zostanie przedstawiony proces instalacji i konfiguracji programu VirtualBox. Program cieszy się dużą popularnością z uwagi na liczne zalety, do których m.in. należą:
- duża ilość opcji,
- intuicyjność obsługi środowiska do wirtualizacji,
- możliwość instalacji i uruchomienia wielu systemów operacyjnych w środowisku wirtualnym stworzonym przy pomocy tego programu,
- dostępność dla wielu systemów operacyjnych, np.: Linux, Solaris, BSD, Windows, OS X
- wiele wersji językowych w tym język polski,
- możliwość bezpłatnego zastosowania.
Zmieniony: Poniedziałek, 26 Styczeń 2009 16:04
Więcej…
|
Kopiowanie danych pomiędzy tabelami
Poniedziałek, 05 Styczeń 2009 22:09
Dane pomiędzy tabelami można skopiować bezpośrednio wykorzystując zapytanie SQL. Należy oczywiście pamiętać, że bazy danych, w których te same dane powtarzają się zostały błędnie zaprojektowane. Właśnie po to wymyślono relacje i diagramy związków encji żeby wyeliminować powtarzanie się danych wewnątrz bazy. Może jednak zajść konieczność skopiowania danych i wówczas możemy skorzystać bezpośrednio z mechanizmów dostępnych w SQL bez konieczności używania, któregoś z języków programowania.
Struktura takiego polecenia może wyglądać następująco:
INSERT INTO nazwa_tabeli_docelowej (nowe_pole_1, nowe_pole_2, nowe_pole_3)
SELECT pole_1, pole_2, pole_3
FROM nazwa_tabeli_zrodlowej;
Ilość pól pobieranych z tabeli źródłowej musi być dokładnie taka sama jak ilość pól tabeli do której kopiujemy dane. W zapytaniu można dodatkowo określić warunek dla danych, które mają zostać skopiowane.
INSERT INTO nazwa_tabeli_docelowej (pole_1, pole_2, pole_3)
SELECT pole_1, pole_2, pole_3
FROM nazwa_tabeli_zrodlowej;
/* ewentualnie dodatkowo warunek */
WHERE pole_1 != '';
Powyższe zapytanie SQL skopiuje jedynie te rekordy, których posiadają jakąś wartość w polu: pole_1 tabeli źródłowej.
Zmieniony: Poniedziałek, 05 Styczeń 2009 22:35
Instalacja Linux Debian w środowisku wirtualnym
Poniedziałek, 26 Styczeń 2009 16:05
Dzięki zastosowaniu programów do wirtualizacji możemy stworzyć środowisko do instalacji alternatywnych systemów operacyjnych. W artykule poświęconym wirtualizacji został przedstawiony proces stworzenia takiego środowiska, w celu instalacji systemu operacyjnego Linux Debian w obrębie Windows XP
Ponieważ wirtualna maszyna stanowi autonomiczny (drugi) komputer proces ten będzie podobny do instalacji klasycznej, tzn bezpośredniej instalacji na dysku twardym komputera. Do instalacji zostanie wykorzystany obraz iso typu NETINST edycji Testing systemu operacyjnego Linux Debian. Typ NETINST charakteryzuje się mała objętością, gdyż zawiera tylko niezbędne pakiety do stworzenia systemu podstawowego oraz instalator systemu. Pozostałe niezbędne pakiety są pobierane z serwerów źródłowych w swoich najnowszych wersjach. Tego typu edycja dostępna jest na stronie projektu Debian.
Zmieniony: Poniedziałek, 26 Styczeń 2009 18:04
Więcej…
|