Archiwum dla listopad, 2008

21
lis
08

Aktualizacja APIlity

Nadeszła wreszcie długo oczekiwana aktualizacja biblioteki APIlity. Aktualizacja ta jest związana z nową wersją AdWords API, już z numerkiem 13, wprowadzającą pewne dodatkowe funkcjonalności. AdWords API v12 odejdzie w zapomnienie w styczniu przyszłego roku.

A nową wersję APIlity można ściągnąć stąd:APIlity v1.13.0 – Preview version.

19
lis
08

sfGuardPlugin w Symfony 1.1

Z tym problemem poradziłem sobie już jakiś czas temu, ale szukając jakiś ciekawych materiałów o tym pluginie zauważyłem, że sporo osób boryka się z tym problemem. W dokumentacji jest napisane, że instalacja powinna wyglądać tak:

php symfony plugin:install sfGuardPlugin –release=2.2.0

Co mi oczywiście nie działało. A że nie chcę pracować na wersji beta frameworka(domyślnie plugin:install sfGuardPlugin instaluje plugin właśnie dla Symfony1.2) to musiałem jakoś zmusić to ustrojstwo, aby mi się zainstalowało. Oto kod:

php symfony plugin:install -r=”2.2.0″ sfGuardPlugin

I po krzyku. Działa jak należy.

08
lis
08

Rekurencyjne przeglądanie katalogów w unix w języku C

Ostatnio zadaniem dodatkowym na laboratorium z systemów operacyjnych było napisanie funkcji, która przejrzy, podany argumentem katalog, rekurencyjnie oraz zliczy rozmiar znajdujących się w nim wszystkich plików. Niby nic wielkiego, ale poziom trudności dla mnie podwyższyła przede wszystkim możliwość pisania tylko w czystym języku C z wykorzystaniem API unix/linux – na codzień piszę jednak w językach wyższego poziomu,

Ale do rzeczy. Napisałem pierwszą wersję funkcji i dumny z siebie, że tak szybko poszło odpaliłem. Zdziwienie było niesamowite jak zobaczyłem, że funkcja rozpoznaje katalogi jako pliki. Co więcej, rozmiary plików były różne (czasami zdecydowanie różne) od rzeczywistych rozmiarów jakie uzyskałem stosując komendę

ls -alR

Pierwsze co zrobiłem to zajrzałem do książki Rochkinda “Programowanie w systemie unix dla zaawansowanych” i sprawdziłem jak się sprawdza czy dany wpis jest katalogiem. Ujrzałem dwie wersje kodu, w tym jedna identyczna jak z mojej funkcji. Spróbowałem tej drugiej – niestety bez pozytywnego rezultatu. Sprawdziłem też funkcję stat() z API linuksa czy czasem nie ma jakiegoś myku przy jej stosowaniu. Pech chciał, że albo przeoczyłem fakt, o którym zaraz napiszę, albo po prostu nie było tam nic o tym napisane.

Czytaj dalej ‘Rekurencyjne przeglądanie katalogów w unix w języku C’




 

listopad 2008
P W Ś C P S N
« wrz   gru »
 12
3456789
10111213141516
17181920212223
24252627282930

a

Strony