blog

Dzisiaj postanowiłem dodać do strony wpisy archiwalne ze starego bloga. Ciężko mi idzie prowadzenie Kompów, raz jestem zapracowany a innym razem rozleniwiony - a czas leci. Oczywiście nie dodam wszystkich kilkuset wpisów ze starych wersji, wyciągnę to co najlepsze - moim zdaniem. Na początek dodałem wpis po odebraniu dyplomu z technikum. W miarę czasu będę przeglądał stary blog i aktualizował teczki ;-).

śr., 27/05/2009 - 23:05
blog, życie

Jutro minie pół roku od postawienia w sieci tej wersji mojego bloga. Poziom zupełnie inny niż w ostatniej odsłonie, tym razem - jak już pisałem postawiłem na treść. Przejawia się to niestety częstotliwością pisania - chociaż to zależy również od mojego wolnego czasu, chęci i tematu do pisania.
Około 10 osób dodało kanał z wpisami do swoich czytników - co jest dla mnie bardzo miłym zaskoczeniem :). Kolejna rzecz która mnie bardzo ucieszyła - to używanie przez Was formularza do kontaktu. Pisaliście w różnych sprawach - pomoc w drupalu, wymiana linkami czy nawet z propozycjami reklamy.

pon., 04/05/2009 - 22:15

Apache mod_rewrite fastcgi drupal

metkowanie:

Reorganizując środowisko pracy postanowiłem użyć FastCGI do PHP wszystko działające pod kontrolą Apachem z suexec. Samą instalację w oparciu o Archlinuxa opiszę w wolnym czasie, ten wpis dotyczył będzie jednak samego mod_rewrite i bardzo błahego przeoczenia.

Dodatkowe pola CCK - a ich wyświetlanie.

CCK czyli Content Construction Kit – to obowiązkowa pozycja w modułach na drupalowej stronie, jeżeli chcemy dodawać zawartości bardziej zaawansowane niż taki które zawierają tylko tytuł i treść. Moduł ten pozwala na dodawanie dodatkowych pól do zawartości - istnieje cała kategoria modułów z rodziny CCK które pozwalają na udostępnianie przerozmaitych pól.

Drupal pod kontrolą Lighttpd - opis konfiguracji.

title_0.png
Najpopularniejszym serwerem WWW jest Apache – jego pozycja na rynku jest bardzo mocna – aż 66,65% stron www obsługuje właśnie ten program. Czy zastanawiałeś się kiedyś nad użyciem alternatywy? Ciekawym przykładem może być Lighttpd z którego obecnie korzysta zaledwie niecały procent serwerów, niemniej jednak nie zniechęcaj się – to naprawdę dobry soft! Przede wszystkim Lighttpd jest dużo szybszy od Apache. Inną alternatywą może być jeszcze szybszy Nginx podbijający coraz więcej serc.

Zdalny dostęp do bazy danych MySQL i nie tylko.

Serwer bazy danych MySQL jako domyślne ustawienia przyjmuje, że będzie pracował jedynie lokalnie - to znaczy że dostęp z zewnątrz będzie niedostępny. Założenie słuszne i większość firm hostingowych (w tym również panic.pl) nie zezwala na dostęp do bazy z zewnątrz. U siebie na darkgrave również nie udostępniałem bazy, jedynie do połączeń z localhosta. Chciałem napisać skrypt z bazą danych filmów, jednak uświadomiłem sobie że to strata czasu. Katalog chciałem zrobić w celu synchronizacji informacji pomiędzy domownikami. Kiedyś próbowałem używać do katalogowania filmów Griffith który (jak większość tego typu aplikacji) wspiera m.in. MySQL.

Zewnętrzny serwer mail z wysyłaniem poczty przez sendmaila.

metkowanie:

Zewnętrzny serwer mail z wysyłaniem poczty przez sendmaila.
Realizując kolejny projekt w ramach działalności panic.pl postanowiłem wykorzystać Google Apps do obsługi poczty elektronicznej. Chociażby dlatego że nie mam dużego doświadczenia jeżeli chodzi o serwer poczty. Oprócz tego z klienta gmaila korzystają na co dzień przyszli użytkownicy stawianego serwera. Rejestracja usługi jest dziecinnie prosta, wydelegowanie odpowiednich rekordów i poczta postawiona.

Pseudo dynamiczny DNS w Pythonie i PHP.

metkowanie:

Od wtorku ciesze się przyzwoitym łączem, w przyzwoitej cenie. Zmiana okupiona była masą problemów w każdym razie jestem już szczęśliwym posiadaczem nowego łącza – tym razem ADSL. Niestety (a może i dobrze) nie zaznaczyłem opcji stałego adresu IP u dostawcy - dlatego musiałem uzbroić się w program do aktualizacji rekordów DNS odpowiedzialnych za host mojego komputera.

Serwer od OVH na każdą kieszeń, czyli RPS.

metkowanie:

rps_ovh.jpg
W dzisiejszych czasach aby posiadać własny serwer nie trzeba wydawać mnóstwa pieniędzy. Dla mniej wymagających użytkowników jest VPS. Virtual Private Server to podział jednej fizycznej maszyny na kilka poprzez wirtualizację i współdzielenie zasobów. Takie rozwiązania są dużo tańsze od serwerów dedykowanych – gdzie dostajemy do swojej dyspozycji fizycznie osobną maszynę i nie dzielimy jej zasobów z innymi osobami (jak to ma miejsce w przypadku VPSów). Real Private Server natomiast to fizycznie oddzielne maszyny ze współdzielonymi zasobami dyskowymi. Kupując RPSa dostajemy komputer z płytą główną, procesorem i pamięcią bez współdzielenia. Dysk twardy dostępny poprzez iSCSI.

Ulepszamy Drupala - edytor WYSIWYG TinyMCE z zarządzaniem obrazkami przez IMCE.

TinyMCE z IMCE w Drupalu
Często spotykamy się z zaawansowanymi edytorami tekstowymi WYSIWYG (What You See Is What You Get w dosłownym tłumaczeniu To Co Widzisz Jest Tym Co Otrzymasz), które pozwalają nam edytować i widzieć zmiany w trybie rzeczywistym – tak jak ma to miejsce np. w OpenOffice, czy innym pakiecie biurowym. Jednym z kilku wiodących darmowych edytorów jest TinyMCE. Jest to produkt Open Source wydany na licencji LGPL przez Moxiecode Systems AB. W Drupalu integracja z TinyMCE jest dziecinnie prosta a dodając moduł IMCE do zarządzania obrazkami dostajemy do dyspozycji naprawdę potężne narzędzie, wygodne przede wszystkim.

Nowości pod maską, drupal na pokładzie.

metkowanie:

Witam Was serdecznie, moi drodzy Czytelnicy!

Nie pisałem bardzo długo z wielu powodów - często prozaicznych. W każdym razie powracam, w starej - lekko zmodyfikowanej szacie graficznej oraz z całkiem nowym zapleczem. Stało się nieuniknione, przeszedłem na Drupala. Dlaczego nieuniknione? Zainteresowanych, nie wtajemniczonych zapraszam na odświeżoną pod-stronę o mnie.