Lunar B.L.O.G. :)

Każdy człowiek jest jak księżyc – ma swoją drugą stronę, której nie pokazuje nikomu.

Archiwum kategorii ‘Programy’

O programach…

Pierwszy krok z Zend Framework… czyli konfiguracja serwera

Opublikował/a Lunar w dniu 09.10.2009

…a jako, że darmowego serwera wspierającego Zend Framework to nawet nie ze świecą, a z całym słońcem szukać… toteż skupimy się na konfiguracji serwera lokalnego. Oczywiście serwer apache.. ale by nie musieć męczyć się z jego instalacją polecam instalacje mojego ulubionego EasyPHP. Czemu akurat spośród wielu serwerów lokalnych wybrałem EasyPHP?… Bo jest łatwy, daje PHP… jest mały (instalka ma ok. 15MiB) i działa bez problemów pod różnymi Windowsami :) Ach i bym zapomniał… wraz z Apaczem dostajemy bazę MySQL (domyślnie: user: root, hasło: mysql) wraz z phpMyAdmin’em i SQLiteManager’em.

Tak więc by długo nie przeciągać :) Tutaj jest link do strony EasyPHP -> KLIK!.

A teraz trochę konfiguracyjnej magii by Zend Framework działał pod EasyPHP…
Na samym początku musimy znaleźć 2 pliki: php.ini oraz httpd.conf… Na szczęście EasyPHP daje nam do nich dostęp bezpośrednio z menu. Wystarczy kliknąć logo EasyPHP w programie by wejść do menu, następnie kliknąć “Konfiguracja” i “PHP” oraz “Apache”. Oba pliki można również znaleźć w folderze programu w katalogu conf_files (np. C:\Program Files\EasyPHP 3.0\conf_files)

Otwieramy plik php.ini i szukamy linii

;extension=php_pdo_mysql.dll

(u mnie jest to 1314 linia) i usuwamy średnik (;) z początku, tak by linia wyglądała tak:

extension=php_pdo_mysql.dll

Następnie otwieramy plik httpd.conf i szukamy linii kolejno 119 i 231

119: #LoadModule rewrite_module modules/mod_rewrite.so
231: AllowOverride None

Zamieniamy je na:

119: LoadModule rewrite_module modules/mod_rewrite.so
231: AllowOverride all

- zmiany w pliku php.ini odnoszą się bezpośrednio do działania bazy danych pod ZF (wykorzystuje on pdo apacza), więc jeśli nie używamy MySQL, a innej bazy, to szukamy odpowiedniej linii i ją odkomentujemy.

- zmiany w pliku httpd.conf odnoszą się do działania samego ZF, bez nich ZF nie ruszy… albo ruszy i będzie sypał np. fatal errorami. Jeśli przeszukujemy plik za pomocą Ctrl+F w poszukiwaniu frazy AllowOverride None  to warto zwrócić uwagę, jaki AllowOverride nam się znalazł (bo jest ich kilka w tym pliku). Nam chodzi o ten znajdujący się bezpośrednio za ““.

A przy okazji skoro jesteśmy przy pliku httpd.conf, to warto zwrócić uwagę na linię 184:

DocumentRoot “${path}/www”

Określa ona bowiem lokację, która będzie traktowana przez nasz apache jako katalog serwera… innymi słowy wszystkie pliki dostępne w tym folderze i jego podfolderach będą dostępne przez adres localhost w przeglądarce. Domyślnie jest to katalog “www” znajdujący się w folderze z programem (np. C:\Program Files\EasyPHP 3.0\www), ale nie polecam trzymania swoich skryptów tam, gdyż w przypadku formata, czy też czyszczenia dysku łatwo zapomnieć o swojej jakże cennej pracy :)

Powered by ScribeFire.

Opublikowany w Programy, ZF | Zostaw Komentarz »

Miranda IM – czyli super multi komunikator :)

Opublikował/a Lunar w dniu 05.09.2006

 Mirandy używam już 2 tydzień i muszę powiedzieć, że z powodzeniem zastępuje programy obsługujące sieci GG, ICQ, MSN, IRC, Tlen oraz inne nie wymienione. Swą wszechstronność Miranda zawdziećza systemowi wtyczek, których jest od groma albo i więcej (są to nie tylko wtyczki umożliwiające używanie sieci komunikatorów, ale i gry, music playery, skiny, emotki, oraz wiele, wiele więcej przeróżnych wtyczek). Ostrzegam jednak nowych użytkowników Mirandy, aby nie pobierali full wypasionej wersji z polskiej strony Mirandy, gdyż wtedy naprawde trudno zorientować się która wtyczka co robi. Pozatym chyba nie warto ładować zbędne wtyczki do naszej Mirandy (coprawda można je wyłączyć w dowolnym momencie), gdyż nie tylko załaduje nam pare kB na dysk, ale przedewszystkim dodana nowe, zazwyczaj wogóle nie przydatne dla nas opcje, dlatego też po 2 dniach używania mirandy odinstalowałem ją i zainstalowałem surową wersję bez żadnych bajerków, a potem podpakowałem do niej to co mi potrzebne. Dzięki temu mam w miarę przejrzyste menu :)

 Linki:
          * Polska strona Mirandy IM
          * Oficjalna angielska strona Mirandy IM

powered by performancing firefox

Opublikowany w Free Zone, Programy | 1 komentarz »

Google web accelerator…

Opublikował/a Lunar w dniu 01.09.2006

 Od paru dni używam Google Web Acceleratora jest to program w założeniu przyśpieszający pracę z internetem przy użyciu przeglądarki (napewno działa pod IE oraz FF, nie wiem czy pod innymi także…), a wyniki swojej pracy pokazuje w formie “zaoszczędzonego czasu” – “seconds/minutes/hours saved”. Według opisu program ten oszczędza nasz czas poprzez kompresję danych przed pobraniem ich do naszego komputera, oraz przed wysłaniem ich z niego, tak więc teoretycznie przyśpiesza surfowanie po necie. Ponadto można również włączyć opcję “Prefetching”, czyli wstęnego pobierania danych w celu przyśpieszenia ich otwarcia w przypadku klikniecia na ten “prefetchowany” link. Rezultaty pracy GWA są również pokazywane w formie 2 wykresów: pierwszego pokazujacego czas pracy z przegladarka, oraz drugiego, który pokazuje zaoszczedzony czas na przestrzeni całego czasu pracy (jako zielony pasek).
 Ja osobiście jestem zadowolony z pracy Google Web Acceleratora, bo rzeczywiście odczułem wzrost transferu danych (nieznaczny, bo nieznaczny, ale zawsze…). Pozatym po przeprowadzeniu małego testu (czas ładowania strony forum z maksem grafy i ustawionym zabójczym themem) którego wynik okazał się pozytywny dla GWA (około 1.5 sec szybciej z GWA) niejako utwierdziłem się w przekonaniu, że jest to naprawde działający program… o wiele lepszy of rozszerzenia “Fasterfox”… :]

powered by performancing firefox

Opublikowany w Free Zone, Programy | Zostaw Komentarz »