Archiwum

Archiwum dla Czerwiec, 2009

Moc reklamy. Szczeniak spuszczony w toalecie, woda Eden najlepsza dla Ciebie!

Czerwiec 17th, 2009

Dobór reklamy do tematu poprzez słowa kluczowe może być naprawdę zaskakujący.

Czterolatek spuścił psa w sedesie. Zamów teraz wodę Eden.

Czterolatek spuścił psa w sedesie. Zamów teraz wodę Eden.

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live
Author: Paweł Wojciechowski Categories: Wiadomości Tags:

Przeglądarka Apple Safari 4

Czerwiec 10th, 2009

Safari4Wczoraj udostępniona została najnowsza wersja przeglądarki internetowej firmy Apple. Na codzień używam Linux’a, nie jest mi dane, doświadczać przyjemności jej używania. Na krótki okres, przesiadłem się więc do pożyczonego laptopa, na którym po chwilli, pojawiło się logo z niebieskim kompasem.

Pierwsze wrażenie jest pozytywne. Prawy górny róg okna przypomina Google Chrome, są tam dwie ikony z wysuwanymi menu, odpowiedzialne za dostęp do podstawowych funkcji programu. Są nimi tworzenie nowych okien, zakładek, dostęp do ustawień, włączenie trybu przeglądania prywatnego (na komputerze nie są zapisywane ciasteczka (cookies), historie przeglądanych stron, hasła itd. Wszystko jest usuwane automatycznie, zaraz po zakończeniu używania aplikacji). Po lewej stronie, znajdują się dwa przyciski. Jeden otwieraja widok zakładek (prezentujący w bardzo efektowny i dynamiczny sposób historię stron, strony z paska zakładek, źródła RSS, oraz zaimportowane zakładki z innych przeglądarek) oraz TopSites (najczęściej odwiedzane strony, które prezentowane są na zaokrąglonym ekranie, porównał bym to z projekcją w dobrym kinie). Wszystko to robi naprawdę świetne wrażenie.

Safari 4 TopSites

Safari 4 TopSites

Safari 4 - Historia przeglądanych stron

Safari 4 - Historia przeglądanych stron

Safari 4 używa silnika WebKit (współny projekt ludzi z Apple, Google, Qt Software, Collabora, Torch Mobile oraz kilku niezależnych ochotników). Używając nowego silnika Nitro (Nitro Engine), skrypty JavaScript wykonywane są prawie 8 razy szybciej niż w Internet Explorer 8 (nie wspominając o IE 7 ;) ),  4 razy szybciej niż Firefox 3, oraz nieznacznie szybciej niż Google Chrome (dane te bazują na testach iBench oraz SunSpider)

Nie wiem czy określenie Safari jako najszybszej przeglądarki jest słuszne, ale mimo wszystko zdaje ona swój egzamin. Pracuję na wielu przeglądarkach, na różnych systemach i mogę z czystym sumieniem stwierdzić że działa ona bardzo przyzwoicie.

Poniżej prezentuję kilka faktów:

  • Test Acid3 – zdany 100/100 (jako pierwsza przeglądarka, na tą chwilę test przechodzi też Google Chrome)
  • W pełni obsługuje standardy – HTML 5, CSS 3 (jako pierwsza przeglądarka na świecie)
  • Silnik Nitro JavaScript – zwalający konkurencję z nóg, prześcignął nawet nieznacznie Google Chrome (wspieram się testami Apple, ale gdy zrobiłem test pomiędzy Google Chrome 2 a Safari 4
  • Patrz zanim klikniesz (Look before you click) – czyli wspomniany już wcześniej, sposób przeglądania historii, zakładek, najpopularniejszych stron
  • Wbudowane narzędzia dla Webmasterów
  • Wbudowany czytnik RSS
  • Przeglądanie prywatne (na komputerze nie są zapisywane żadne informacje), ponownie Google Chrome ma tryb Incognito ;)
  • Safari AdBlock, precz z reklamami (plugin który trzeba zainstalować)
  • wiele, wiele innych nowości o których poczytać można na stronie producenta
Safari 3D

Safari 3D

Z tego wszystkiego , nie rozumiem braku popularności tego wspaniałego produktu. Jako posiadacz Linuxa, żałuję tylko iż nie ma wersji dla tego systemu (Wine mnie nie satysfakcjonuje).

Odnośniki:

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live

Zbliża sie 20 rocznica protestów na placu Tian’anmen. Z tej „okazji” Twitter dołączył do grona stron filtrowanych przez The Great Firewall of China

Czerwiec 2nd, 2009

Twitter Popularny micro-blog Twitter dołączył, dwa dni przed 20 rocznicą krwawego stłumienia protestów na placu Tian’anmen, do stron filtrowanych przez tzw. The Great Firewall of China. Ogromna liczba chińskich użytkowników Twittera od kilku godziń nie może dostać się na strony portalu.  Ci, którym się to udało, grzmią. Zablokowane zostały także usługi Microsoftu takie jak: Hotmail (poczta e-mail), Bing.Com (nowa wyszukiwarka) oraz Windows Live. Niedostępny jest także Flickr, usługa umożliwiająca udostępnianie zdjęc (własność Yahoo).Kilka miesięcy wcześniej odcięty został dostęp do YouTube, po tym jak pojawiły się tam filmy z tłumienia zamieszek w Tybecie. Całe to blokowanie w praktyce wygląda tak, że Ci którzy chcą informacji i potrafią ominąć zaporę, dostają się. Chiny musiały by odciąć kompletnie odciąć się od Internetu i stworzy swój własny, Chiński Intranet.

Czy już tak robią?

Jak powiedział mi chiński student przebywający w Polsce, podczas rozmowy przy piwie dwa dni temu, mają nawet swoje własne porno-portale. Na inne nie wolno im wchodzić.

O blokadzie Twitter’a dowiedziałem się z:

Jak wygląda Twitter, reakcja użytkowników można zobaczyć tutaj:

[ad]

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live
Author: Paweł Wojciechowski Categories: Wiadomości Tags: , ,

Hacking.pl kupił zepsuty but w MediaMarkt.

Czerwiec 2nd, 2009

Jakież było moje zdziwienie, gdy zobaczyłem taki news na portalu, związanym dla mnie z techniką i bezpieczeństwem komputerowym. Brakuje mi słów, aby tą sytuację opisać. Czyżby autorowi  nie uznali reklamacji dziurawego buta?

Hacking.pl kupił zepsuty but w MediaMarkt.

Hacking.pl kupił zepsuty but w MediaMarkt.

[ad]

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live
Author: Paweł Wojciechowski Categories: Wiadomości Tags:

Microsoft Bing wie najlepiej z czym zjeść Linux’a ;)

Czerwiec 2nd, 2009

Bing prawdę Ci powie. Nowa wyszukiwarka Microsoftu naprawdę zaskakuje :)

Linux Vista

Linux Vista, obrazek znaleziony na wykop.pl

[ad#AdBrite-BlogKonopnickiej-468x60 Banner]

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live

Monitorowanie kontrolera RAID firmy LSI Logic zainstalowanego w serwerze Dell PowerEdge 800.

Czerwiec 2nd, 2009

LinuxSzukając w Internecie narzędzia, które monitorowało by stan działania dysków w jednym serwerów, natrafiłem na pakiet o nazwie mpt-status. Jest to proste narzędzie, składające się z programu oraz demona, monitorującego działanie kontrolerów RAID firmy LSI, wymienionych poniżej:

  • LSI 1030 SCSI RAID
  • LSI SAS1064 SCSI RAID
  • LSI SAS1068 SCSI RAID
  • LSI SAS 3442-R SCSI RAID

Paczka zawarta jest w kilku linuksowych dystrybucjach. W Debianie instaluje się ją poleceniem:

apt-get install mpt-status

Po zainstalowaniu program odpala się poleceniem:

mpt-status

Przy pierwszym uruchomieniu może pojawić się informacja:

open /dev/mptctl: No such file or directory
Try: mknod /dev/mptctl c 10 220

Trzeba więc utworzyć plik reprezentujący urządzenie znakowe

mknod /dev/mptctl c 10 220

Zapomnieć nie można o załadowaniu modułu o nazwie mptctl

modprobe mptctl

Aby moduł ładował się automatycznie podczas startu systemu, dopisujemy linijkę do pliku /etc/modules

#Plik /etc/modules/
loop
mptclt

Jeżeli tego nie zrobimy, program nie będzie działał poprawnie, a demon zostawi komunikat w logach o „nieoptymalnym statusie kontrolerala RAID”.

# /var/log/messages
Jun 2 09:38:47 hepa mpt-statusd: detected non-optimal RAID status
Jun 2 09:48:47 hepa mpt-statusd: detected non-optimal RAID status

Po załadowaniu mptctl i wydaniu polecenia mknod w logach powinny pojawić sie podobne informacje:

#/var/log/messages
Jun 2 11:48:46 hepa kernel: Fusion MPT misc device (ioctl) driver 3.04.06
Jun 2 11:48:46 hepa kernel: mptctl: Registered with Fusion MPT base driver
Jun 2 11:48:46 hepa kernel: mptctl: /dev/mptctl @ (major,minor=10,220)

Przykładowe informacje zwrócone przez polcenie mpt-status:

root@hepa:~# mpt-status
ioc0 vol_id 0 type IM, 2 phy, 231 GB, state OPTIMAL, flags ENABLED
ioc0 phy 1 scsi_id 32 ATA ST3250620NS 3BKH, 232 GB, state ONLINE, flags NONE
ioc0 phy 0 scsi_id 1 ATA ST3250620NS 3BKH, 232 GB, state ONLINE, flags NONE

Kontroler w jednym z naszych serwerów to (Dell PowerEdge 800), według lspci -v, sprzęt prezentujący się następującą treścią:

SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)
Subsystem: Dell SAS 5/iR Adapter RAID Controller

Według autora, program sprawdzony był na następujących maszynach:

Reported working hardware configuration
—————————————
Sun Fire X4100
Sun Fire X4200
Sun Fire V20z
Sun Fire V40z
Dell PE2600
Intel Server with SE7520BD2S boards
HP ProLiant DL320 G4
IBM eServer BladeCenter LS20

Strony autora programu: http://www.drugphish.ch/~ratz/mpt-status/

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live
Author: Paweł Wojciechowski Categories: Admin Zone Tags: , ,

Google Wave – komunikatory i e-maile przechodzą do lamusa?

Czerwiec 1st, 2009
Google Waves

Google Waves

Brakuje mi czasu aby bardziej szczegółowo opisać nowy produkt Google. Jest on rozwijany przez twórców Google Maps, braci Larsa i Jensa Rasmussen’ów. Pisząc jednym zdaniem, ma to być technologia komunikacji i współpracy w sieci która połączyć ma e-maile i komunikatory w jedną, zwartą, interaktywną całość. Wszystko z poziomu przeglądarki. Po więcej informacji zapraszam na strony związane z tą nową technologią, którą na pewno się zainteresuję i szczegółowo opiszę. Szczególnie polecam film w którym autorzy prezentują czym jest Google Wave.

Odnośniki:

[ad]

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live

Reguły z mod_rewrite nie działają modułem userdir (Apache,Debian, Linux)

Czerwiec 1st, 2009

Apache LinuxParę dni temu znajomy poprosił mnie o pomoc przy uruchomieniu modułu mod_rewrite w Apache’u który dostarczony jest z Debianem. Problem przejawiał się tym, że nie działało przekierowywanie stron ładowanych modułem userdir (przykładowy adres strony: http://localhost/~uzytkownik/). Opiszę kroki jakie trzeba wykonać aby temat rozwiązać:

Najpierw sprawdźmy czy moduły rewrite i userdir są ładowane podczas uruchomienia Apache. Odpalamy funkcję phpinfo() i szukamy sekcji apache2handler, wiersza Loaded Modules. Tam, wśród różnych opcji, powinny znajdować się dwa interesujące nas pozycje (mod_rewrite oraz mod_userdir).

Jeżeli ich tam nie ma, przechodzimy do katalogu /etc/apache2/mods-enabled/, sprawdzając czy zawiera dowiązania symboliczne ładujące odpowiednie rzeczy:

root@venoma:/etc/apache2/mods-enabled# ls -al rewrite* userdir*
lrwxrwxrwx 1 root root 30 06-01 02:09 rewrite.load -> ../mods-available/rewrite.load
lrwxrwxrwx 1 root root 30 05-26 18:14 userdir.conf -> ../mods-available/userdir.conf
lrwxrwxrwx 1 root root 30 05-26 18:14 userdir.load -> ../mods-available/userdir.load

Jeżeli ich tam nie ma, tworzymy je poleceniem:

root@venoma:/etc/apache2/mods-enabled# ln -s ../mods-available/userdir.load
root@venoma:/etc/apache2/mods-enabled# ln -s ../mods-available/userdir.conf
root@venoma:/etc/apache2/mods-enabled# ln -s ../mods-available/rewrite.load

Restartujemy Apache:

/etc/init.d/apache2 restart

i ponownie odpalamy phpinfo(). Moduły powinny być już załadowane (założyłem tutaj, że odpowiednie pliki znajdują się w katalogu /etc/apache2/mods-available/)

Teraz otwieramy plik /etc/apache2/sites-available/default. W tymże pliku szukamy linii z opcją AllowOverride w sekcji <Directory /> , aby rewrite działał poprawnie, powinna ona wyglądać tak

AllowOverride All

Kolej na konfigurację modułu userdir. Otwieramy /etc/apache2/mods-enabled/userdir.conf, w którym nie powinna pojawić się pozycja AllowOverride None. Prawdopodobnie linijka będzie wyglądała tak:

AllowOverride FileInfo AuthConfig Limit Indexes

jest to poprawny wpis.

Ponownie restartujemy Apache:

/etc/init.d/apache2 restart

W tej chwili moduł rewrite będzie działał poprawnie. Problemem może okazać się jego użycie wraz z modułem userdir.  Aby wszystko działało poprawnie, trzeba odpowiednio skonstruować  plik .htaccess. Musi on zawierać dyrektywę RewriteBase:

Dla adresu np. http://localhost/~felixd/ powinna ona wyglądać tak:

RewriteBase /~felixd/

dla http://localhost/~felixd/projekt2/:

RewriteBase /~felixd/projekt2/

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live