August 2010
1 post
4 tags
July 2010
13 posts
3 tags
1 tag
Właśnie skończyłem oglądać świetną prezentację prelegenta z soccerway.com, jednej z największych stron na świecie serwujących wyniki sportowe w czasie niemal rzeczywistym.
Opowiada on publice na Spodku 2.0 jak powinno się pisać skalowalne aplikacje, opisuje infrastrukturę ich ogromnego serwisu i wyjawia sztuczki, dzięki którym obsługują 15 000 żądań na sekundę. Worth seeing.
2 tags
1 tag
2 tags
2 tags
1 tag
1 tag
2 tags
2 tags
2 tags
1 tag
Demony i architektura klient-serwer
Architektura klient-serwer jest rozszerzeniem funkcjonalności jaką oferują strumienie w Unixach. Jednak odnosi się ona bardziej do sposobu zaprojektowania aplikacji, niż do operowania na poziomie kodu. W aplikacjach klient-serwer, zamiast pojedynczego programu, który przetwarza dane z wejścia, stanowi interfejs. Funkcjonalność jest podzielona na serwer, który otrzymuje żądania danych od klientów i...
1 tag
Wynik konkursu!
Skomplikowany algorytm wytypował Konrada Jagielskiego aka wealllovehomeostasis i to właśnie do niego powędruje książka!
Zwycięzcy serdecznie gratuluję, a niedługo odbędzie się kolejny konkurs. Do wygrania książka z popularnej serii Head First!
June 2010
45 posts
1 tag
Strumienie i tekst
Ponieważ systemy Unixowe są z założenia modularne, narzędzia systemowe (a właściwie prawie wszystkie aplikacje) podają wyniki i komunikują się za pomocą formatu tekstowego. Zazwyczaj wynik programu wykonanego z linii poleceń wysyłany jest do standardowego wyjścia “stdout”. Prawdziwie innowacyjne jest to, że owy strumień wyjściowy może zostać przekierowany do plików lub innych...
2 tags
1 tag
1 tag
Grupy i prawa dostępu w Linuxie
W Linuxach, podobnie jak w każdym Unixowym systemie, pliki i foldery “należą” do użytkownika i grupy (swoją drogą w Linuxie wszystko jest plikiem, też katalogi, ale to osobna historia. Wszyscy użytkownicy są w grupie domyślnej (default), ale zwykle należą do ich większej ilości.
Podczas gdy wszystkie pliki i katalogi nakleżą do grup i użytkowników, prawa dostępu mogą zagwarantować, że...
1 tag
1 tag
2 tags
Historia i koncepcje systemów Unix
Historia systemu operacyjnego UNIX rozpoczęła się w latach ‘60, kiedy zespół badawczy Bell Labs z AT&T opracowywał system operacyjny dla mikrokomputerów, który byłby zdolny do obsługi przez wielu użytkowników. AT&T sprzedawało różne licencje innym korporacjom w latach ‘80 i ‘90, jednak żadna nich nie pozwalała na wolą redystrybucję kodu źródłowego UNIX.
Późne lata...
1 tag
Szablon strony HTML5
Google otworzyło serwis html5rocks.com, w którym wyczerpująco opisuje korzyści jakie nam daje HTML w wersji 5. Dostępna jest także piaskownica dla deweloperów, wspaniały tutorial oraz galeria stron, z których możesz się uczyć.
Z tej okazji publikuję szkielet całkowicie poprawnego dokumentu HTML5. Lepiej się go naucz na pamięć, niedlugo stanie się bardzo popularny.
<!DOCTYPE...
1 tag
Po co 'www' w adresie URL?!
Jak wiesz, dużo witryn działa w subdomenie www. Możesz zapytać jaki jest tego sens oprócz tego, że adres adres jest dłuższy i niby bardziej ‘internetowy’. Otóż są dwie techniczne przyczyny:
Aby zaoszczędzić transferu niektórzy zakładają dla obrazków subdomenę static. Stawiają na niej lekki serwer i próbują ograniczyć wielkość żądań, a największą ich część stanowią zwykle...
2 tags
1 tag
1 tag
1 tag
1 tag
1 tag
1 tag
1 tag
1 tag
1 tag
2 tags
1 tag
2 tags
Instalacja Preware na Palm Pre
Domyślnie na Palm Pre możemy instalować tylko oprogramowanie uwzględnione w katalogu aplikacji. Jeśli zechcemy doinstalować wtyczkę lub aplikacje, która nie została niedopuszczona do katalogu, jesteśmy zmuszeni skorzystać z Preware.
Preware to aplikacja pozwalająca instalować oprogramowanie z otwartych repozytoriów. Swoim działaniem przypomina menadżera pakietów Synaptic (WebOS jest niczym innym...
1 tag
3 tags
1 tag
1 tag
1 tag
2 tags
1 tag
1 tag
2 tags
1 tag
3 tags
2 tags