-
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ę,... »
-
World Wide Web 2014 – interesujące i … przerażające
Jak będzie wyglądał Internet za klika lat? Jak zmieni się jego postrzeganie przez użytkowników? Jak bardzo wzrośnie jego wpływ na rzeczywistość, nie tylko wirtualną? Trudno sobie to wszystko wyobrazić. Tempo zmian, jakie zachodzą w cyberprzestrzeni nie da się dzisiaj porównać chyba z żadną inną dziedziną. W przeciągu 20 lat od czasu powstania World Wide Web zmieniło się wszystko. Celowe nadużycie, jednak w dużej mierze trafne, bo kto z nas dzisiaj wyobraża sobie życie bez Internetu ...? Parę lat temu... »
-
Facebook wprowadza nazwy użytkowników
Nareszcie. Dzisiaj facebook uruchomił nazwy użytkowników w adresie profilu. Niby niewiele znacząca zmiana, ale dla seo to niesłychanie ważne. Ułatwi to wyszukiwarkom właściwe indexowanie milionów profili. Nam ich odnalezienie albo zapamiętanie adresu. Na stronie http://facebook.com/username/ jest prosty formularz uruchomienia tej funkcjonalności: W kolejnym kroku coś niepokojącego. Okazuje się, że raz ustawionej nazwy uzytkownika nie można zmienić. Niesamowite. Rozumiem, że facebook musi mieć imponującą... »
-
Moja pasja...
Zwykłe pomieszczenie, niczym nie wyróżniające się spośród innych w okolicy, może tylko dźwiękoszczelnymi drzwiamy o potężnej wadze - dwa zamki, jedna klamka - ot wejście, jak każde inne. Pamiętam jak je wybierałem, analizując wszystkie za i przeciw, mierząc ich grubość, porównując wagę, z zamkiem zwykłym czy patentowym, z samozamykaczem czy bez.... Jednak z zewnątrz zwykłe drzwi - jak to drzwi.... Codzinnie rano mijam je z dumą.... moje drzwi... moje pierwsze takie drzwi.... Wszystko co nowe, z czasem... »
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: »
| « | Wrzesień 2010 | |||||
| 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 | |||
- 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: APE: Comet serwer oraz kompletny framework javascript. Kompleksowe rozwiązanie Ajax Push. 2010-05-18 15:32
- Bartosz Stasiurka: Jak wymusić pobranie pliku przez przeglądarkę 2010-05-17 21:09
- Mariusz Turek: Architektura wydajnych serwisów WWW 2010-05-13 22:00
- Mariusz Turek: Sumo Paint - webowy program graficzny. Takie rzeczy też można .. 2010-05-12 22:54
- Bartosz Stasiurka: Macbook Pro 15” 2.4 GHz Core I5 - pierwsze wrażenia 2010-05-11 21:40
- Bartosz Stasiurka: .htaccess authentication - ściągawka 2009-10-06 20:53
- Bartosz Stasiurka: Na Windzianym odwyku komentarze: 7
- Mariusz Turek: Jak stworzyć dodatek do FireFox - krótki tutorial FF addons (extensions) komentarze: 4
- Bartosz Stasiurka: Google Chrome na Mac już stabilne! komentarze: 2
- Mariusz Turek: Sumo Paint - webowy program graficzny. Takie rzeczy też można .. komentarze: 2
- aki00: Prosty system szablonów w PHP komentarze: 2
- Budleigh Salterton: Po co komu 4 rdzenie? komentarze: 2
- Mariusz Turek: Alternatywa dla Total Commander'a? komentarze: 2
- Bartosz Stasiurka: SVN w dwóch kolorach, czyli praca z Subversion z linii komend komentarze: 2
- Bartosz Stasiurka: Macbook Pro 15” 2.4 GHz Core I5 - pierwsze wrażenia komentarze: 1
- Mariusz Turek: World Wide Web 2014 – interesujące i … przerażające komentarze: 1
- Bartosz Stasiurka: Facebook wprowadza nazwy użytkowników komentarze: 1
- boe666: Moja pasja... komentarze: 1
- Bartosz Stasiurka: Szybka instalacja serwera DNS na CentOS 5.4 komentarze: 0
- Bartosz Stasiurka: Google Font API czyli czcionki od Wielkiego Brata komentarze: 0
- Mariusz Turek: IE6, IE7 standalone - czyli jak testować serwis w starszych wersjach Internet Explorer komentarze: 0
- Bartosz Stasiurka: Memcache - instalacja usługi i rozszerzeń PHP pod XAMPP (Mac OS X Leopard) komentarze: 0
- Mariusz Turek: Dodatki do FireFox dla web developerów komentarze: 0
- Mariusz Turek: Ray William Johnson - warto zapamiętać komentarze: 0
- Bartosz Stasiurka: Kurs mod_rewrite komentarze: 0
- Bartosz Stasiurka: Kurs mod_rewrite: Przykłady komentarze: 0
komentarze
- tutresed: Używam http://accessexists.com 2010-08-01 14:56
- moon: Idea Google OS nie jest wcale nowością. To, że aktualnie jest potencjał na to aby całe aplikacje przenieść w "chmurę" tj. do sieci wykorzystywały firmy już 15 lat temu. Bo... 2010-07-29 11:44
- hgjku: tak jak w dodatku leetkey zamieniam tresć na coś innego? 2010-07-20 20:22
- 3465: Jak wyżej. W smarty mozna tak zrobić. 2010-07-01 11:27
- morii: Ja używam venkman'a , trochę toporny ale działa. Mam też pytanie czy po zmianie jakiegoś pliku musisz przeładować chrome? Bo ja obecnie po zmianie źródeł Tools->... 2010-06-28 16:05
- Mariusz Turek: Chromebug używałem jedynie jako inspector DOM. Niestety nie udało mi się go zmusić do debugowania JS, chociażby nawet do monitorowania błędów składni. Być może jest to kwestia... 2010-06-25 09:25
- morii: Hej... w jaki sposób debugujesz kod rozszerzenia przy użyciu chromebug? 2010-06-25 08:05
- Bartosz Stasiurka: U mnie (leopard snow) padł raz w ciągu 4 dni. Wywalił się na flashu gdy ten chciał uzyskać dostęp do kamerki. 2010-05-31 08:49
- Norbert Jurkiewicz: Powiem że po kilku dniach testowania jestem zawiedziony stabilnością, bo zdarzyło się Chromowi parę razy zwisnąć nie wiedzieć czemu. W Firefoxie mi się to nie zdarza. 2010-05-30 11:22
- Mateusz Boczar: Chyba mam pewien drobny udział w makowej chorobie ;) Ale uprzedzałem że trudno się z niej wyleczyć. Powodzenia! 2010-05-25 12:45
- ITOpiekun.pl: Mnie również ostatnimi czasy flash coraz bardziej zaskakuje. Mimo wszystko oceny czy to wszystko pójdzie w tym kierunku jeszcze bym nie zaryzykował. 2010-05-14 11:47
- follow: less -R 2009-11-18 19:11
- zoltarianie: ooo... widze ze pan tu bloga pisze :D 2009-07-29 15:00
- sebastekm: Nie jestem zwolennikiem teorii spiskowych ni żadnych podobnych czy obocznych. Lecz trzeba mieć oczy otwarte! Zasoby Google to dzisiaj potężniejsza broń od arsenału... 2009-07-24 15:21
- dream: A jak dodac do html'u za pomocą tego systemu templatesów np petlę while? 2009-07-22 19:11
- Bartosz Stasiurka: Coś w tym jest. Może jeszcze nie nałóg, ale już prawie.... 2009-07-14 14:09
- zoltarianie: hehee... widze ze modny sie zrobiles :D z windzianego w makowy nałóg... 2009-07-14 10:46
- Mariusz Turek: Dziękuję za sprostowanie. Chodziło mi oczywiście o Unreal Commadera więc adres jest jak najbardziej ok :-). Poprawkę w treści już wprowadziłem. Opisany przez Ciebie efekt podczas... 2009-06-28 20:51
- sebastekm: Program powyżej omawiany nie znajduje się pod adresem http://x-diesel.com/ . Pod tym adresem znajdziemy Unreal Commander . Używam Unreal Commander od ponad dwóch lat, rzeczywiście... 2009-06-28 05:03
- boe666: No to ja dysponuję MacBook Core 2 duo 1,8, 512MB ramu, może stąd te problemy. Jednakże na tej podstawie mogę stwierdzić że macOS jest bardziej zasobożerny niż XP. Coprawda Vista dobrze... 2009-06-09 17:33
więcej »tagi
więcej »użytkownicy
-
posty: 17 komentarze: 4
-
posty: 13 komentarze: 2
-
posty: 3 komentarze: 0
-
posty: 2 komentarze: 1
-
posty: 1 komentarze: 0
-
posty: 1 komentarze: 3
-
Bartosz Stasiurka
posty: 17 komentarze: 4 -
boe666
posty: 1 komentarze: 3 -
zoltarianie
komentarze: 2 -
sebastekm
posty: 0 komentarze: 2 -
Mariusz Turek
posty: 13 komentarze: 2 -
moon
komentarze: 1
