-
Czas na wirtualizację
O wirtualizacji słyszałem już od dawna, ale nigdy nie było czasu, ochoty i determinacji aby się tym zająć. Coraz częściej serwer pracuje “pod kreską”, więc już najwyższy czas coś z tym zrobić. Teraz jest determinacja, ochota też, więc i czas się musi znaleźć ;) Moda na wirtualizację ogarnęła już cały świat. Od małych firm po największe serwerownie. Trudno się temu dziwić skoro korzyści płynących z tego rozwiązania jest naprawdę wiele: oszczędność miejsca oszczędność... »
-
wozia Home System
Mój czyli wozia Home System jest to system automatyki domu, tak zwanego inteligentnego budynku połączony z systemem zarządzania wszelakimi multimediami. W założeniu oczywiście gdyż system nie jest jeszcze gotowy, nie jest nawet specjalnie rozpoczęty :-) Postaram się tutaj opisać jak zamierzam go wykonać i przedstawić postępy prac. Po co? Po pierwsze oszczędności na rachunkach za gaz i prąd. Za gaz gdyż zamierzam sterować za pomocą systemu kotłem gazowym i to zarówno podczas ogrzewania jak i podczas... »
-
Google Chrome jako aplikacja pod Mac OS
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
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... »
-
Google Font API czyli czcionki od Wielkiego Brata
Projektując serwisy internetowe pamiętać należy, że użyte przez na czcionki nie koniecznie muszą znaleźć się pośród czcionek dostępnych u naszych czytelników. Różnice determinuje głównie system operacyjny. W różnych systemach zbiór standardowych fontów jest różny a ich część wspólna raczej mizerna. Często spotykanym rozwiązaniem jest użycie grafiki zawierającej niestandardowe czcionki. Takie rozwiązanie daje nam pewność, że napis będzie wszędzie wyglądał... »
-
Jak stworzyć dodatek do FireFox - krótki tutorial FF addons (extensions)
W jednym z ostatnich postów przedstawiłem kilka, moim zdaniem, wartościowych dodatków do FireFox pomocnych każdemu programiście www. Nadeszła pora, aby spróbować napisać własny dodatek. W poście tym opiszę jak stworzyć proste rozszerzenie do FF. Będzie to krótki i uproszczony tutorial, który mam nadzieję będzie pierwszym krokiem do tworzenia bardziej zaawansowanych i ciekawych dodatków. Technologie Jeżeli tworzyłeś już wcześniej strony oparte... »
-
IE6, IE7 standalone - czyli jak testować serwis w starszych wersjach Internet Explorer
Okres "użerania" się z Internet Explorer 6 powoli przechodzi do historii. Jedna z największych zmor każdego programisty webowego wolno dogorywa w statystykach. Na dzień dzisiejszy różne źródła podają udział IE6 na poziomie 5,6% - 17,6%*. Niestety udział ten nie spadł jeszcze do poziomu, w którym możemy sobie zupełnie odpuścić zachowanie wstecznej kompatybilności serwisów z szóstym IE. Bardzo przydatnym narzędziem do testowania serwisu w różnych wersjach Internet... »
-
Memcache - instalacja usługi i rozszerzeń PHP pod XAMPP (Mac OS X Leopard)
Każdy komu przyszło w udziale tworzenie serwisu o dużej oglądalności wie czym jest memcached, kto jeszcze nie wie, temu dedykuję ten post. Memcached do system pamięci podręcznej. Stworzony w 2003 roku dla LiveJournal przez Danga Interactive. Z powodu swojej wysokiej wydajności, skalowalności i banalnej implementacji stał się powszechnie używany. Dowodem na to są giganci, którzy go używają, m.in. Facebook, YouTube, Wikipedia i wielu innych. Pamiętać jednak należy, że mimo swoich zalet jest to nadal system pamięci... »
-
Dodatki do FireFox dla web developerów
FireFox to niewątpliwie najpopularniejsza przeglądarka wśród programistów webowych. Przede wszystkim jest to zasługa bogatej biblioteki bardzo dobrych dodatków dla developerów. Postanowiłem wymienić kilka dodatków z których osobiście korzystam. Podejrzewam, że dla większości z Was będą to oczywiste oczywistości... Liczę jednak na to, że podzielicie się informacją o innych pożytecznych dodatkach do FF, których poniżej nie wymieniłem. Firebug Tego dodatku nie... »
-
Google Chrome na Mac już stabilne!
Fani przeglądarki chrome oraz komputerów z jabłuszkiem w kalpie mają dziś powody do zadowolenia. Google ogłosiło, że ich flagowa przeglądarka wyszła z wersji beta i jest stabilnym produktem. W najnowszej wersji poprawiono szybkość i stabilność przeglądrki. Wprowadzono również najbardziej pożądane funkcje m.in. tryb pełnoekranowy (Command + Shift + F). Chrome umożliwia synchronizowanie pomiędzy komputerami zakładek. Od dziś synchronizować możemy także preferencje samej przeglądarki - strony... »
-
Ray William Johnson - warto zapamiętać
Na YouTube najczęściej goszczę "przy okazji", przeważnie z odnośników lub emedowanych plejerek umieszczonych na innych stronach. Rzadko przeglądam video bezpośrednio na YouTube. Ostatnio, przy okazji "rzadko", zupełnie przypadkowo, przeglądając najpopularniejsze video trafiłem na niejakiego Raya Williama Johnsona - osobowość YouTube, na którą warto zwrócić uwagę. Ray William Johnson to komik - amator. Na własnym kanale w YouTube dwa razy w tygodniu przedstawia... »
-
Kurs mod_rewrite
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... »
-
APE: Comet serwer oraz kompletny framework javascript. Kompleksowe rozwiązanie Ajax Push.
Coraz popularniejszym rozwiązaniem w serwisach internetowych jest stosowanie modelu komunikacji Comet , czyli rozwiązania opartego na JavaScript i obiekcie XMLHttpRequest umożliwiające komunikacji server <-> client metodą push. Do niedawna stosowanie metody push w aplikacjach webowych wymagało przeważnie instalacji dedykowanego apletu Javy, który dbał o komunikację tego rodzaju. Rozwiązanie Comet umożliwia komunikację typu push z pominięciem instalacji niestandardowych dodatków do przeglądarki. Comet... »
-
Jak wymusić pobranie pliku przez przeglądarkę
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>... »
-
Architektura wydajnych serwisów WWW
Problemy wydajnościowe, z jakimi trzeba się zmierzyć, gdy serwis internetowy zaczyna odnosić sukces to szerokie i bardzo ciekawe zagadnienie. Optymalizacja serwisu oraz architektury hostingu to jedno z najprzyjemniejszych tematów zwłaszcza, jeżeli dotyczą własnego serwisu. Odkopałem dwa materiały wideo z konferencji, na których administratorzy i twórcy dużych systemów internetowych prezentują własne doświadczenia związane z szeroką tematyką wydajności serwisów o dużym ruchu. Pierwszym z... »
-
Sumo Paint - webowy program graficzny. Takie rzeczy też można ..
W sieci można znaleźć coraz więcej aplikacji webowych, które były uważane do tej pory za wykonalne jednynie jako aplikacje "tradycyjne". Środowisko przeglądarek internetowych ma niestety wiele ograniczeń w stosunku do środowiska jakim jest bezpośrednio system operacyjny. Przede wszystkim są to ograniczenia związane z dostępnymi technologiami (HTML, JavaScript, Flash, ...), ale nie tylko. Powstaje jednak wiele coraz ciekawszych usług internetowych, które naprawdę zaskakują. Jedną z ciekawszych aplikacji... »
-
Macbook Pro 15” 2.4 GHz Core I5 - pierwsze wrażenia
Prawie rok temu pisałem , że jestem na windzianym odwyku. Muszę powiedzieć, że terapia okazała się nadzwyczaj skuteczna - popadłem w kolejny nałóg :) Kilkanaście dni temu po raz kolejny karta graficzna w moim maczku poszła z dymem. Podobno taki urok tych modeli, ale wcale mnie to nie pociesza. Stanąłem przed wizją kolejnej kosztownej naprawy lub zakupu nowego. Podjąłem decyzję, że nie będę już więcej inwestował w sprzęt, który jak pokazało życie jest zawodny. Czas na nowy. I tu kolejny dylemat - jaki.... »
-
Memcached stats, czyli jak czytać statystyki
Dla wszystkich, którzy korzystają z Memcached , poniżej krótka ściągawka z opisem pól statystyk zwracanych przez serwer. Do przeglądania statystyk uruchomionej instancji memcached możemy użyć klienta telnet lub netcat: $ telnet localhost 11211 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. stats STAT pid 1380 STAT uptime 173329 STAT time 1274384300 STAT version 1.2.2 STAT pointer_size 64 STAT rusage_user 29.617851 STAT rusage_system 120.459528 STAT curr_items 70893 STAT... »
-
.htaccess authentication - ściągawka
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
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ę,... »
salon404.pl to ...
... platforma hostingowa blogów o tematyce związanej z IT.
Zakres tematów blogów jest bardzo szeroki i ukierunkowany jedynie kilkoma bardzo ogólnymi kategoriami tematycznymi takimi jak: software, hardware, internet, wydarzenia, poradnik, recenzje, ...
Publikowane posty oprócz kategorii są grupowane przez autorów za pomocą tagów.
Posty dotyczą programowania oraz użytkowania oprogramowania, sprzętu oraz jego konfiguracji.
Zawierają poradniki oraz ciekawe rozwiązania technologiczne.
Informują o wydarzeniach oraz ciekawostkach ze świata IT.
Uczą oraz prowokują polemikę ...
Platforma pozwala na szybką i prostą rejestrację własnego bloga lub konta, pozwalającego jedynie na udział w dyskusjach.
zarejestruj się »
więcej »
więcej »posty
posty z dnia: »
| « | Maj 2012 | |||||
| Pn | Wt | Śr | Cz | Pt | So | Nd |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
- bloger360: RIM przeprasza za błędy i oferuje klientom darmowe aplikacje 2011-10-18 17:05
- Bartosz Stasiurka: Czas na wirtualizację 2011-09-30 14:35
- wozio: Wejścia i wyjścia, przykład 2011-08-05 15:29
- wozio: wozia Home System 2011-06-21 13:32
- jakubbb: To jest tytuł mojego posta 2011-01-11 01:37
- Bartosz Stasiurka: Google Chrome jako aplikacja pod Mac OS 2010-11-14 19:13
- Bartosz Stasiurka: Szybka instalacja serwera DNS na CentOS 5.4 2010-06-25 13:02
- Bartosz Stasiurka: Google Font API czyli czcionki od Wielkiego Brata 2010-06-20 10:38
- Mariusz Turek: Jak stworzyć dodatek do FireFox - krótki tutorial FF addons (extensions) 2010-06-14 23:59
- Mariusz Turek: IE6, IE7 standalone - czyli jak testować serwis w starszych wersjach Internet Explorer 2010-05-31 22:55
- Bartosz Stasiurka: Memcache - instalacja usługi i rozszerzeń PHP pod XAMPP (Mac OS X Leopard) 2010-05-28 21:07
- Mariusz Turek: Dodatki do FireFox dla web developerów 2010-05-27 20:58
- Bartosz Stasiurka: Google Chrome na Mac już stabilne! 2010-05-25 22:18
- Mariusz Turek: Ray William Johnson - warto zapamiętać 2010-05-24 23:35
- Bartosz Stasiurka: Kurs mod_rewrite 2010-05-24 09:04
- Bartosz Stasiurka: Kurs mod_rewrite: Przykłady 2010-05-24 09:02
- Bartosz Stasiurka: Kurs mod_rewrite: Zmienne systemowe 2010-05-24 09:00
- Bartosz Stasiurka: Kurs mod_rewrite: Dyrektywy i składnia 2010-05-24 08:56
- Bartosz Stasiurka: Kurs mod_rewrite: Wyrażenia regularne 2010-05-24 08:52
- Mariusz Turek: Memcached stats, czyli jak czytać statystyki 2010-05-20 22:45
- Mariusz Turek: Jak przegrać kasety VHS na DVD? komentarze: 11
- Mariusz Turek: Jak stworzyć dodatek do FireFox - krótki tutorial FF addons (extensions) komentarze: 9
- aki00: Prosty system szablonów w PHP komentarze: 9
- Bartosz Stasiurka: Na Windzianym odwyku komentarze: 8
- Bartosz Stasiurka: Macbook Pro 15” 2.4 GHz Core I5 - pierwsze wrażenia komentarze: 6
- wozio: wozia Home System komentarze: 5
- Mariusz Turek: Sumo Paint - webowy program graficzny. Takie rzeczy też można .. komentarze: 3
- Bartosz Stasiurka: SVN w dwóch kolorach, czyli praca z Subversion z linii komend komentarze: 3
- Bartosz Stasiurka: Google Font API czyli czcionki od Wielkiego Brata komentarze: 2
- Mariusz Turek: IE6, IE7 standalone - czyli jak testować serwis w starszych wersjach Internet Explorer komentarze: 2
- Bartosz Stasiurka: Google Chrome na Mac już stabilne! komentarze: 2
- Budleigh Salterton: Po co komu 4 rdzenie? komentarze: 2
- Mariusz Turek: Alternatywa dla Total Commander'a? komentarze: 2
- Mariusz Turek: MySQL: SQL_CALC_FOUND_ROWS kontra COUNT(*) komentarze: 2
- bloger360: RIM przeprasza za błędy i oferuje klientom darmowe aplikacje komentarze: 1
- Bartosz Stasiurka: Czas na wirtualizację komentarze: 1
- Bartosz Stasiurka: Google Chrome jako aplikacja pod Mac OS komentarze: 1
- Mariusz Turek: Ray William Johnson - warto zapamiętać komentarze: 1
- Bartosz Stasiurka: Kurs mod_rewrite: Przykłady komentarze: 1
- Bartosz Stasiurka: Jak wymusić pobranie pliku przez przeglądarkę komentarze: 1
komentarze
- ac: Przedstawiłeś tu doskonały przykład jak NIE nalezy robić systemu szablonów w php, a wystarczyło by zajrzeć na wikipedie żeby się nie zbłaźnić i nie wprowadzć masy... 2012-04-27 15:27
- Drst: Mam ten sam problem co wyżej user o nicku scan, wyskakuje błąd w QuEnc 2012-04-10 12:59
- Ryan: Uwielbiam tego gościa. Osobiście oglądam jego filmiki na Equals Three Fan Page: equalsthree.net 2012-03-19 09:24
- ciastek: zamiast count(*) zrobi jeszcze count(pole) .... :) 2012-03-14 15:05
- [url=http://www.supersait.biz/voronezh.html]сделать сайт в воронеже[/url]: Thank you very much for that great article 2012-02-12 21:32
- tinkol: chciałem się za to sam brać, ale kumpel polecił mi portal www.vhs24.pl, oni zrobią to za Ciebie oraz będziesz miał obraz i dźwięk taki jak noralnie nie zyskasz sam przegywając,... 2012-01-31 17:45
- marc: Profesjonaly tutorial :) Dziękuję bardzo :) 2012-01-05 12:40
- mirek: Mam pytanie odnośnie przegrywania. Podczas wymienionej czynności przegrywania 10-letniej kasety VHS i odtwarzania nagranej płyty DVD słychać rytmiczny stukot w tle,który... 2011-12-12 16:05
- blurp: właśnie tego szukałem, krótko, jasno i na temat. Dziękuję :) 2011-12-12 11:12
- QDkVVCKuZFyqRygI: I could watch Schindler's List and still be happy after reiadng this. 2011-12-01 13:15
- aGzIlOCrEAtkTE: You got to push it-this essnetial info that is! 2011-12-01 10:29
- HVBFBbxqC: Thanks for saihnrg. What a pleasure to read! 2011-12-01 07:41
- AqnhDDxMeEToOGyta: What I find so intersetnig is you could never find this anywhere else. 2011-12-01 07:16
- eXCtPAQnm: Whoa, things just got a whole lot eiaser. 2011-12-01 04:51
- hvkfPmAAyhzxDZjxy: Extremely helpful aritcle, please write more. 2011-12-01 03:55
- Ax: A możeby tak stworzyć jakiś knkretny tutek od zera, a nie taki "po łebkach"? Wiem, ze polecasz jakiś angielski, ale czasami ciężko jest zrozumieć wszystko dobrze po angielsku z... 2011-11-16 12:58
- Mariusz Turek: asdasd 2011-10-21 15:17
- Nik: Już wiem, w pliku layout.class.php 17 linijka wywala błąd: Parse error : syntax error, unexpected T_RETURN, expecting T_FUNCTION in /var/www/virtual/test/layout.c lass.php on line 17 Jak... 2011-10-11 13:19
- Nik: Stwórzmy przykładowy plik html Jak mam nazwać ten przykładowy plik html? Np. plik.tpl? Bo coś mi się nie chce on wczytać. 2011-10-11 12:44
- Zyrafa: Spoko post. 2011-09-29 10:05
więcej »tagi
więcej »użytkownicy
-
posty: 19 komentarze: 4
-
posty: 13 komentarze: 4
-
posty: 3 komentarze: 0
-
posty: 2 komentarze: 0
-
posty: 2 komentarze: 1
-
posty: 1 komentarze: 0
-
Bartosz Stasiurka
posty: 19 komentarze: 4 -
Mariusz Turek
posty: 13 komentarze: 4 -
boe666
posty: 1 komentarze: 3 -
zoltarianie
komentarze: 2 -
sebastekm
posty: 0 komentarze: 2 -
moon
komentarze: 1
