Poradnik

  • Google Chrome jako aplikacja pod Mac OS

    posty: 19 komentarze: 4
     Jedną z ciekawszych funkcjonalności google Chrome jest tworzenie aplikacji ze stron. Idealne dla stron narzędziowych. Nie wiedzieć dlaczego w wersji dla Mac OS opcja "Utwórz skrót do aplikacji" jest nieaktywna. Grrrr, trzeba sobie radzić samemu. Na szczęście nic w tym trudnego. Całość przedstawię na podstawie serwisu BiznesRadar.pl - aplikacji do śledzenia notowań giełgowych.     Pierwszym krokiem jest utworzenie struktury katalogów: $ mkdir -p... »

  • Szybka instalacja serwera DNS na CentOS 5.4

    posty: 19 komentarze: 4
    DNS (domain name server) to jedna z podstawowych usług sieciowych. Jej głównym zadaniem jest zamiana nazwy domeny na odpowiadający jej numerek IP. Korzystając z okazji, że muszę szybko przenieść obsługę DNS na nowy serwer, dlatego opiszę w jaki sposób to zrobić. Nie traktujcie tej konfiguracji jako ostatecznej, ale jako " startową ".   Zaczynamy od sprawdzenia czy na naszym serwerze jest już zainstalowany bind. # rpm -qa bind*   Jeżeli nie, instalujemy: #yum... »

  • Kurs mod_rewrite

    posty: 19 komentarze: 4
    Przepisywanie adresów URL (URL-Rewriting) to powszechnie stosowana praktyka. Implementacją tego mechanizmu w Apache jest moduł mod_rewrite. Głównym jej zadaniem przepisywania adresów jest: dostarczenie użytkownikowi krótkiego i deskryptywnego adresu optymalizacja adresu pod kątem SEO bezpieczeństwa (blokowanie dostępu do plików, katalogów według określonych reguł) obsługi przekierowań obsługi błędów rozłożenia ruchu (load balancing)   Zabawę z... »

  • Kurs mod_rewrite: Przykłady

    posty: 19 komentarze: 4
    Jeżeli plik lub katalog istnieje to go podaj RewriteEngine On # jeżeli plik istnieje lub .. RewriteCond %{REQUEST_FILENAME} -f [OR] # jeżeli katalog istnieje RewriteCond %{REQUEST_FILENAME} -d # to zakończ przetwarzanie [L] i go podaj RewriteRule  ^(.*)$ $1 [L] Ukrywamy technologię - zmieniamy plik *.html na *.php RewriteEngine On # zamień pliki.html na pliki.php, igonoruj wielkosc znaków [NC], # dodaj argumenty (query string) jeżeli występują RewriteRule ^(.*)\.html$ $1.php [NC,L,QSA]  ... »

  • Kurs mod_rewrite: Zmienne systemowe

    posty: 19 komentarze: 4
    Logika serwisu czasem wymaga odpowiedniego zachowania uzależnionego od przeróżnych czynników. Takimi czynnikami są między innymi przeglądarka, zdalny komputer, ciasteczka, protokół komunikacyjny, czas i wiele innych. Mod_rewrite umożliwia nam określenie odpowiedniego zachowania i dopasowanie odpowiedniej akcji jeszcze na poziomie samego żądania. Dostęp do wartości tych czynników odbywa się poprzez odwoływanie się do zmiennych systemowych. Zmienne te są ustawione jeszcze przez rozpoczęciem... »

  • Kurs mod_rewrite: Dyrektywy i składnia

    posty: 19 komentarze: 4
    RewriteEngine - dyrektywa włączająca / wyłączająca silnik przepisywania adresów. RewriteEngine On|Off RewriteBase - dyrektywa określa ścieżkę bazową (adresu URL) RewriteBase scieżka RewriteRule to podstawowa dyrektywa mod_rewrite i definiuje dokładnie jeden wzorzec przepisywania. RewriteRule wzorzec adres_docelowy [flagi] wzorzec - czyli oparty o wyrażenia regularne zgodne z perlem (PCRE - Perl Compatible Regular Expression) wzorzec dopasowania URI-Path. Obrazowo mówiąc wzorcem... »

  • Kurs mod_rewrite: Wyrażenia regularne

    posty: 19 komentarze: 4
    Dopasowywanie wzorców w translacji adresów odbywa się za pomocą wyrażeń regularnych zgodnych z perlem (PCRE - Perl Compatible Regular Expression). Poniżej najczęściej używane wzorce:   ^ Początek ciągu znaków ^ABC - ciąg znaków rozpoczynający się od "ABC" $ Koniec ciągu . Dowolny znak * Brak lub wielokrotne wystąpienie A* brak znaku "A" lub dowolna ilość, np. "AAA" .* Dowolny ciąg... »

  • Jak wymusić pobranie pliku przez przeglądarkę

    posty: 19 komentarze: 4
    Czasem zachodzi potrzeba aby plik (nawet tekstowy) został zapisany na dysk, a nie otwarty przez przeglądarkę. Rozwiązanie jest bardzo proste. Wystarczy poinformować o tym fakcie przeglądarkę wysyłając nagłówek Content-Disposition: attachment. Sposób pierwszy - plik .htaccess <Files pliktekstowy.txt> ForceType application/octet-stream Header set Content-Disposition attachment </Files> Nagłówki można doklejać do wszystkich plików określonego typu, np.: <Files *.pdf>... »

  • .htaccess authentication - ściągawka

    posty: 19 komentarze: 4
    Jak sie to robi? Znowu zapomniałem, chyba nigdy się nie nauczę. Za każdym razem muszę szukać rozwiązania choć to zaledwie kilka linijek. Najwyższy czas zrobić sobie ściągawkę. Zaczynamy od utworzenia pliku z danymi autoryzacyjnymi.   $ cd /www/ $ htpasswd -c .htpasswd stasiek New password: Re-type new password: Adding password for user stasiek Gotowe. Aby dodać do pliku autoryzacyjnego kolejnego użytkownika wystarczy pominąć opcję "-c" w ww. poleceniu. Pora na uruchomienie autoryzacji. W pliku... »

  • Prosty system szablonów w PHP

    posty: 1 komentarze: 0
    Jak wiadomo system szablonów pozwala na oddzielenie kodu od wyglądu strony, co jednocześnie ułatwia pracę programistom oraz projektantom stron. Na rynku prym wiedzie Smarty . Niestety, dla mało zaawansowanych programistów nauka korzystania z tego systemu może przysporzyć trochę problemów. A co zrobić, gdy szukamy prostego, zajmującego mało miejsca, prostego w nauce systemu szablonów? Najlepiej napisać samemu! I temu chciałbym poświęcić ten post. Wspólnymi siłami napiszemy klasę,... »

  • Jak przegrać kasety VHS na DVD?

    posty: 9 komentarze: 4
    Wielu z nas posiada w domu stare kasety VHS z cennymi nagraniami. Problem w tym, że coraz trudniej takie kasety odtworzyć. Odtwarzacz VHS jest obecnie tak popularny jak papier toaletowy w PRLu. Stare i cenne nagrania niszczeją gdzieś w pudłach. Jeszcze parę lat i nie będziemy mogli przypomnieć sobie modnych fryzur ze Studniówki. W tym poście opiszę moje doświadczenia w przenoszeniu filmów z kaset VHS na DVD. Opisany sposób nie jest prosty ale gwarantuje naprawdę dobrej jakości materiał na DVD i co chyba... »

 

więcej »posty

posty z dnia: »
PnWtŚrCzPtSoNd
    123
45678910
11121314151617
18192021222324
25262728293031

komentarze

więcej »użytkownicy



zamknij

logowanie



zamknij