Przydatną opcją jest -q (quite) powodująca wyświetlanie tylko komunikatów błędów.
Odtwarzanie repozytoriów SVN
Jak już mamy zainstalowany pakiet subversion i skonfigurowany główny katalog repozytoriów, poszczególne
projekty możemy odtworzyć korzystając z polecenia:
Jeżeli mamy serwer ssh na niestandardowym porcie i chcemy podłączyć się po ssh do repozytorium Subversion spostrzeżemy, że nie ma możliwości podania w opcjach komendy svn portu na który ma się połączyć. Rozwiązaniem tego problemu jest stworzenie „osobnego protokołu/tunnelu” w pliku konfiguracyjnym Subversion. Czytaj dalej svn+ssh na niestandardowym porcie?→
W moim projekcie musiałem uzyć curl oraz logowanie przez login i hasło (w przeciwnym wypadku wystarczyło by użycie fopen). Wobec tego użyłem kodu podobnego do tego poniżej:
W nowszych wersjach PHP występuje nowa funkcja odpowiedzialna za ładowanie klass spl_autoload_register(’function_name’) w przeciwienstwie do poczciwego __autoload(). Wobec tego aby móc znowu automatycznie ładować klasy należy stworzyć kod podobny do poniższego:
function my_autoload($class_name) {
include "lib/class/$class_name".'.class.php';
}
spl_autoload_register('my_autoload');
Zwróć uwagę na –depth empty. Pozwala ona sciągnąć dane tylko konkretnego katalogu bez rekursji. Mnie to umożliwiło dodanie do drzewa projektów w svn tylko jednego nowego katalogu bez ściągania całej zawartości drzewa przy checkout…
Zaraz po zainstalowaniu Lighttpd zaczeło mnie irytować ze nie widzę plików w katalogu. Nie zawsze mam plik indeksu a w wielu przypadkach mam katalogi i chce móc spokojnie między nimi nawigować.
Rozwiązanie tego problemu jest proste, włączamy direktywę server.dir-listing:
Kiedyś zajmowałem się tylko Linuksem (i jestem cały czas właścicielem domeny linuxexpert.pl), teraz zajmuje się AIX-em (i prowadziłem blog na unix4you.net) czyli zostaje w świecie Uniksa ale nie koniecznie Linuksa. Postanowiłem 2 serwisy połączyć w jeden, tylko jak o tym poinformować google i innych odwiedzających? Cóż, należy użyć przekierowania i zwrócić kod 301 (http://en.wikipedia.org/wiki/HTTP_301):
Mod_rewrite to ciekawy moduł pozwalający podmieniać linki w naszym serwisie. Np. na starym linuxexpert.pl, serwisie napisanym w PHP, linki postacji cos.html były zamienianie na index.php?site=cos. Niestety, gdy chciałem przejść weryfikacje google, okazało się, że także nazwa pliku weryfikującego też była przepisywana! Jak więc zignorować reguły dla pojedyńczego pliku?
RewriteRule ^google12b726ea1cbc2a03.html$ - [L]
I od tej pory ten plik jest pokazywany bez żadnych problemów. Ten „-” informuje, że nie ma żadnych parametrów.