Job / Praca

    U?atwiamy i umilamy sobie ?ycie.

    Dzisiejszy dzie? zacz?? si? bardzo produktywnie, poniewa? odkry?em dwie fajne rzeczy :)

    Primo: aby pos?ucha? trójki w ubuntu (lub innym linuksie, a mo?e te? bsd) z konsoli nale?y doinstalowa? gstreamer0.10-fluendo-mp3, a nast?pnie magiczna komenda brzmi:

    mplayer "mms://stream.polskieradio.pl/Program 3"

    i nie ma banerka „Interaktywna Telewizja Polska ITVP prezentuje ;)

    Secondo: od czasu kiedy pokaza? sie Office 2007 jego instalacja jako upgrade najzwyczajniej mnie wkur**a. Dlaczego? Dlatego, ?e kiedy popularny by? 2003 wystarczy?o posiada? Worksa i tyle. Natomiast z nast?pc? najpierw trzeba si? namocowa?, ?eby otworzy? magiczne pude?ko, wyd?uba? cholern? p?yt? przywalon? na zatrzaskach tak mocno, ?e przy ma?ej ostro?no?ci mo?na j? zwyczajnie z?ama?. W?o?y? do czytnika, wpisa? klucz (ukryty w magicznym pude?ku) po to tylko, ?eby wyj?? p?yte z Office, odpakowa? Worksa, znowu wyd?uba? p?yt? z jeszcze bardziej fatalnego zatrzasku, w?o?y? do czytnika, wskaza? instalatorowi Office, gdzie jest Works, wyj?? Worksa, w?o?y? Office, klikn?? b??d, ?e nie mog? by? dwa instalatory otwarte (sic!) i kontynuowa? instalacje. AAAAAAAAAAAA!! I tak za ka?dym razem. Gdy dodam, ?e wi?kszo?? takich instalacji podobnych do siebie niczym nasz premiezydent robi? zdalnie i trzeba biega? i zmienia? p?ytki to rozumiecie frustracje. Dlatego w?a?nie dzisiaj, przetestowa?em najbardziej banaln? rzecz jak? mo?na zrobi? z tymi dwoma softami. Obydwa wrzuci?em na dysk na naszym serwerze LAN. Wróci?em do rdesktopa, klikn??em setup z //192.168.0.1/oprogramowanie/Office_2007, bez zaj?kni?cia spyta? si? o klucz, stuk, stuk, stuk ?ykn?? go i spyta? gdzie jest Works, Works jest w //192.168.0.1/oprogramowanie/Works, klik i voila ca?a instalacja posz?a bez najmniejszego problemu :D

    Office small(klik aby zobaczy? ca?o??)

    Job / Praca

    Bezpieczne filtrowanie poczty przy pomocy imapfilter

    Je?li dostajecie mnóstwo maili codziennie, zapewne filtrujecie je w tym czy innym programie pocztowym. Je?li jednak wy??czycie ten program, wszystkie maile trafiaj? do INBOX i tam czekaj? na swój los do czasu uruchomienia programu pocztowego który je odfiltruje. Problem pojawia si? kiedy odbieramy maile na telefonie, lub na innym komputerze. Na innej maszynie mo?na od biedy przenie?? regu?ki filtrowania, ale robi? to przy okazji ka?dego u?ycia nowego komputera albo webmaila nie ma sensu. W przypadku telefonu jest jeszcze gorzej, a ikonka koperty z liczb? 900+ zniech?ca w ogóle do przegl?dania poczty.

    Do sprawy podchodzimy oczywi?cie kompleksowo, jako Admini wiemy, ?e trzeba si? tak napracowa? aby si? na d?u?sz? met? nie narobi? :) Dlatego najrozs?dniejszym rozwi?zaniem jest u?ycie imapfilter’a na jakiej? UNIXowej maszynie, która i tak ci?gle mieli powietrze (oczywi?cie w przerwach kiedy co? robi po?ytecznego ;). Je?li jeste?cie adminami w?asnego serwera pocztowego to ju? nie ma lepszego miejsca – ??czenie do localhost jest najszybsze i najbezpieczniejsze bo nie wychodzimy poza maszyn? gdzie mamy poczt?.

    Imapfilter korzysta z j?zyka LUA, którego sk?adnia jest do?? prosta a opcje imapfiltra bardzo dobrze opisane w man imapfilter_config.

    Mój przyk?adowy konfig wygl?da tak:

    options.timeout = 120
    options.subscribe = true

    account = IMAP {
    server = 'localhost',
    username = 'login@domena.pl',
    password = 'haslo',
    }

    arpwatch = account.INBOX:contain_from('arpwatch@domena.pl')
    account.INBOX:move_messages(account['Raporty.Arpwatch'], arpwatch)

    vpnok = account.INBOX:contain_subject('VPN Accepted!')
    account.INBOX:move_messages(account['Raporty.VPN.OK'], vpnok)

    vpnbad = account.INBOX:contain_subject('VPN Rejected')
    account.INBOX:move_messages(account['Raporty.VPN.Rejected'], vpnbad)

    eventsentry = account.INBOX:contain_from('eventsentry@domena.pl')
    account.INBOX:move_messages(account['Raporty.Event\ Sentry'], eventsentry)

    potwierdzenia = account.INBOX:contain_subject('Przeczyt') +
    account.INBOX:contain_subject('Potwierdzenie dor?czenia wiadomo?ci') +
    account.INBOX:contain_subject('Potwierdzenie dostarczenia wiadomosci') +
    account.INBOX:contain_subject('Read:') +
    account.INBOX:contain_subject('Potwierdzenie otrzymania:') +
    account.INBOX:contain_subject('Potwierdzenie dostarczenia wiadomo?ci') +
    account.INBOX:contain_subject('wietlono)')
    account.INBOX:move_messages(account['Potwierdzenia'], potwierdzenia)

    Na co warto zwróci? uwag?:
    + oznacza OR
    * oznacza AND
    – oznacza NOT

    Je?li podkatalog w Maildirze zawiera spacj?, trzeba j? wyESCkejpowa? – np. Raporty.Event\ Sentry

    Ca?y konfig zapisujemy w domy?lnym katalogu dla imapfiltra czyli $HOME/.imapfilter/config.lua i odpalamy na pocz?tek z opcj? -v aby zobaczy? wi?cej komunikatów. Je?li plik z konfiguracj? nazywa si? inaczej lub jest w innym miejscu wywo?ujemy imapfilter -v -c /sciezka/do/konfiga

    Je?li nie ma b??dów mo?emy przej?? do dalszej cz??ci.

    W zasadzie to jest gotowe rozwi?zanie, je?li jeste?my sami na serwerze. Je?li s? inni u?ytkownicy, którzy dodatkowo posiadaj? prawa root’a albo po prostu nie pasuje nam pozostawiania swojego has?a gdzie? w postaci jawnego tekstu mo?emy zrobi? taki manewr.

    W przypadku NetBSD instalujemy paczk?:
    wip/ccrypt: Encrypts/decrypts files using Rijndael block cipher
    oraz
    sysutils/shc: Shell script to C compiler

    Piszemy prosty skrypt który b?dzie:

    – dekryptowa? nasz konfig
    – wykonywa? konfig przy pomocy imapfiltra
    – kryptowa? konfig z powrotem

    na poczatek kodujemy config:

    ccencrypt -e -K supertajnehaslo! config.lua

    w wyniku dostajemy plik config.lua.cpt

    Teraz skrypt:

    #!/bin/sh
    ccencrypt -d -K supertajnehaslo! config.lua.cpt
    imapfilter -c /sciezka/do/pliku/config.lua
    ccencrypt -e -K supertajnehaslo! config.lua

    Po wykonaniu tego skryptu je?li ?cie?ki si? w nim zgadzaj? do programów i do konfiga, uprzednio skonfigurowane filtrowanie powinno zadzia?a?.

    No dobra, tylko co daje kodowanie pliku je?li has?o podajemy jako parametr? W takim wypadku nic nie daje, ?atwo podejrze? has?o i zdekodowa? plik konfiguracji gdzie jest has?o do naszej poczty.

    Nale?y zatem „skompilowa?” skrypt przy pomocy shc.

    shc -v -r -T -f skrypt.sh

    W wyniku dostaniemy:

    skrypt.sh.x – binarka gotowa do odpalenia
    skrypt.sh.x.c – kod ?ród?owy wygenerowany z naszego skryptu w takim jakby C.

    Sprawdzamy czy uruchomienie ./skrypt.sh.x robi dok?adnie to samo co odpalenie imapfiltra lub skrypt.sh. Je?li tak to pozostaje nam skasowa? skrypt.sh gdzie mamy jawny klucz do zakodowanego pliku z konfigiem do imapfiltra gdzie mamy jawne has?o do naszego konta pocztowego :) oraz kasujemy skrypt.sh.x.c gdzie mamy ?ród?a naszej binarki. Nadajemy prawo x do wykonywanie pliku – chmod 700 skrypt.sh.x

    Na koniec dodajemy do crona wywo?ywanie programu co ile? tam minut:

    crontab -e
    */1 * * * * /usr/home/cancer/skrypt.sh.x

    Od teraz skrypt b?dzie dokonywa? filtrowania co minut? na chwil? dekoduj?c plik z konfiguracj?, po czym b?dzie go kodowa?. Oczywi?cie rozwi?zanie nie jest idealne, co prawda w ps has?o si? nie pojawi, ale mo?na debugowa? jakby si? kto? upar?. Lepsze jednak takie rozwi?zanie ni? ?adne.

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Job / Praca

    Zdalna konsola, instalacja NetBSD i kreatywne lenistwo

    Dzisiaj instalowa?em NetBSD na DELL’u Power Edge 2850 przez zdaln? konsol?. Po zamontowaniu go w szafie i w?o?eniu p?ytki wróci?em do biurka. Instalacja bardzo standardowa, jednak pojawi? si? problem podczas restartu. P?yta zosta?a w ?rodku i zamiast moja bootowa? moj? ?wierzynk?, serwer ca?y czas startowa? z instalacj?. No có?, najpro?ciej by?oby podej?? do szafy, wyci?gn?? p?yt? i ponownie go uruchomi?. No ale po co si? przem?cza?, zw?aszcza je?li obok stoi gor?ca kawa i  ?wie?e rogale ?wi?tomarci?skie. Za?atwmy to po UNIXowemu ! :)

    1. DRAC w pe?nej okaza?o?ci, serwer startuje (ju? jest po instalacji).

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    NetBSD

    BlogDay

    O i na koniec dnia taki news. Nie wiem czy wiecie (ja te? nie wiedzia?em, ale dzi?ki 2up ju? wiem) ale dzisiaj jest dzie? bloga! Z tego powodu jak donosi strona blogday.org dzisiaj ka?dy blogger powinien zarekomendowa? wraz z krótkim opisem 5 blogów, które uwa?a za godne polecenia. Zatem aby celebrowa? dzie? naszego hobby oto moja lista w kolejno?ci ca?kowicie przypadkowej.

    1. 2UP.

    Blog, który odkry?em chyba z dwa lata temu w chwili nudy szukaj?c w google co? w stylu „?mieszne filmiki”. Trafi?em tam i tak ju? jako? zosta? w moim readerze RSS dostarczaj?c dziennie kilka postów z gatunku szeroko rozumianej rozrywki. Znajdziecie te? tam trailery do ciekawych filmów, ró?nego rodzaju animacje, a tak?e od czasu do czasu co? powa?niejszego. Ogólnie materia?y starannie przesegregowane, komentarze na poziomie. Polecam.

    2. Shinden’s Lair

    Blog Daniela Horeckiego znanego bardziej jako morr. Morr to Administrator który rezyduje na #netbsd.pl w sieci IRCNet i nieraz ju? pomóg? nie tylko mnie ale i innym osobom u?ywaj?cym NetBSD. Blog jest osobisto-profesjonalny, niestety do?? ?adko aktualizowany. Je?li jednak lubisz NetBSD i motocykle oraz koty – warto mie? go w RSS. Blog pisany po angielsku.

    3. llama.pl

    Blog Lamy – z którym mam styczno?? tak?e na #netbsd.pl. Je?li ?ledzisz mojego bloga od d?u?szego czasu zapewne znasz blog Lamy jako mojego oponenta w zak?adnie o to co b?dzie pierwsze NetBSD 5.0 czy Windows 7. Blog traktuje g?ównie o systemach operacyjnych z naciskiem na produkty MS, chocia? kolega Lama ma tak?e co nie co do powiedzenia w kwestii NetBSD (z wiedzy której autor tego bloga nie raz skorzysta? :). Je?li lubisz flame – komentarze anty MS na blogu Lamy napewno dostarcz? Ci wiele rozrywki ;)

    4. http://www.aspireone.pl/

    Je?li posiadasz netbooka Acera to jest to pozycja obowi?zkowa. Wiele newsów, ciekawostek i informacji, na które straaci?by? bardzo du?o czasu zgromadzone w jednym miejscu. Dodatkowo forum. Blog tak?e prowadzony przez znajomego z którym mia?em przyjemno?? pracowa? lata temu na pa?stwowej posadzie pewnego monopolisty sanitarnego :)

    5. Hubertf’s NetBSD Blog

    Na koniec po d?u?szym zastanowieniu blog jednego z developerów NetBSD. Do?? cz?sto aktualizowany z zawsze warto?ciowymi informacjami z okolic naszego ulubionego systemu. Co ciekawe w dobie wordpressów wyró?nia si? oldschool’owym designem (bia?e t?o, czarny tekst, niebieskie linki i to wszystko :).

    Je?li kogo? zainteresuj?, którym? z tych blogów to znaczy ?e blogday spe?ni? swoje zadanie. A je?li w referarach zobacz?, ?e kto? mnie podlinkowa? to b?d? w siódmym niebie :)


    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Job / Praca

    Disaster Key Recovery

    Klucze licencyjne, w ogóle licencjonowanie Microsoftu to horror. Je?eli jeszcze zagin? lub zniszcz? si? to katastrofa na ca?ego. Pó? biedy jak zauwa?ymy, ?e co? si? dzieje z?ego z nalepk? licencyjn? czy dyskiem i zrobimy papierow? kopie tych?e. Mo?na si? spiera? co do legalno?ci takich dzia?a?, EULA stanowi chyba, ?e licencja jest pe?noprawna kiedy mamy faktur? zakupu, no?nik i nalepk?. Bardziej mi jednak chodzi o ratowanie si? w sytuacji kiedy np ostatni cz?on na nalepce uleg? zniszczeniu lub zamazaniu.
    Sytuacja wi?c wygl?da tak. Jest sobie notebook z fabrycznie preinstalowanym Windowsem, dostarczony wraz z recovery partition. W komputerez tam niz tego ni z owego pada nam dysk. Kopia nie by?a robiona, natomiast szcz??liwie w ca?ym biurze szaleje bacula czyli sieciowy backup. Nalepka jest jak ju? wspomnia?em nieczytelna w skutek przetarcia si? tu i ówdzie. Co nale?y zrobi?:

    Job / Praca

    NetBSD 5.0 na Netrze T1-200

    W ko?cu przysz?y! Dwie Netry T1-AC200 z allegro. Jak wida? na stronie SUN’a (lub ORACLE’a za jaki? czas :) sprz?t co kolwiek stary, ale wci?? jary. Po pierwsze 1U, po drugie niska cena (249 z? za sztuk?), po trzecie architektura SPARC, po czwarte hardcoreowy 1337 sprz?t dla geeków^W niezawodna maszyna dla administratorów. W sam raz na jeden ma?y serwis www do uzytku wewn?trznego + dodatkowa Netra do testów i poznania Solarisa. S?owo wyja?nienia odno?nie hardcorowo?ci tego sprz?tu. Nie mamy mo?liwo?ci pod??czenia monitora, klawiatury (ewentualnie USB), nie ma karty graficznej. Wszystko co dostajemy to dwa porty sieciowe, dwa konsolowe, dwa USB i jeden zewn?trzny SCSI. Na szcz??cie jest tak?e LOM czyli Lights Off Management do którego dostajemy si? poprzez port szeregowy z innego komputera specjalnym kablem RS232< ->RJ45. Kabelek ten pasuje od urz?dze? CISCO, lub mo?na go zrobi? samemu (koszt kitowej wtyczki RS232 z wyprowadzonymi kablami do zlutowania to 12 z? a schemat jest tu). Dla leniwców SUN przewidzia? promocje – 500 z? netto za oryginalny kabel ;). Generalnie pod??czenie si? do LOM to najmniejszy problem. Wystarczy jaki? komputer z terminalem. Ja wykorzysta?em NetBSD i minicoma. Ustawi?em odpowiedni port szeregowy oraz jego pr?dko?? (9600 8N1 oraz kontrola parzysto?ci) i po Initializing Modem zg?osi? si? LOM. Polecam zapoznanie si? z tym artyku?em na pocz?tek. Czas na w?a?ciwa instalacj?. Tutaj zaczynaj? si? schody. Mo?na u?y? zewn?trznego nap?du SCSI, ale akurat takiego nie posiada?em (allegro te? nie specjalnie ma takie rzeczy) pozatym przyda?by si? raz i koniec. Z zewn?trznego nap?du USB Netry niestety nie da si? wybootowa?. Pozosta?a ostatnia mo?liwo?? czyli netboot NetBSD z innej maszyny NetBSD. I tu zaczyna si? w?a?ciwa cz??? tego posta, a je?li kiedy? b?dziesz mie? przyjemno?? instalacji tego typu to zgodzisz si? ze mn? ?e T1 jest hardcoreowa :)

    Potrzeba b?dzie nam kilku rzeczy. rarpd, tftp, dhcp i bootp u?ywany z dhcp oraz nfs. Dodatkowo NetBSD/sparc64.

    Netr? pod??czamy do sieci oraz do konsoli i szukamy adresu MAC pierwszej karty sieciowej. Je?li jeste?my w ok to wydajemy polecenie banner i rezultacie dostajemy to czego szukamy:

    ok banner
    Netra T1 200 (UltraSPARC-IIe 500MHz), No Keyboard
    OpenBoot 4.0, 1024 MB memory installed, Serial #401376.
    Ethernet address 0:3:ba:6:1f:e0, Host ID: 83061fe0.

    Je?li jeste?my w lom wydajemy polecenie power-on aby przej?? do ok. Podczas startu Netry wysy?amy sygna? break (w minicomie CTRL+A F) aby maszyna nie zbootowa?a si? dalej je?li ma zainstalowany system i ostatecznie jeste?my w ok i dajemy banner. Je?li nie wiesz o czym pisz? to znaczy ?e nie odrobi?e? lekcji z akapitu powy?ej i nie przeczyta?e? o co chodzi w LOM i jego trybach pracy :)

    Chwilowo Netr? zostawiamy i zajemiemy si? ?rodowiskiem w NetBSD potrzebnym do sieciowego wybootowania NetBSD na Netrze.

    Zaczynamy od rarpd czyli reverse ARP. B?dzie on potrzebny do nadania IP na podstawie MAC którego chwil? wcze?niej zdobyli?my.

    Na NetBSD dopisujemy nast?puj?ce rzeczy do nast?puj?cych plików:

    /etc/ethers
    0:3:ba:6:1f:e0 netra

    /etc/hosts
    10.1.0.8 netra netra.

    Uruchamiamy poleceniem rarpd -a -d dzi?ki czemu rarpd nie forknie si? nam do backgroundu i b?dziemy widzie? czy co? si? z nim komunikuje. Adres IP oczywi?cie w/g w?asnych potrzeb. Mój NetBSD ma akurat 10.1.0.6 wi?c Netra b?dzie mia?a 10.1.0.8.

    Nast?pnie konfigurujemy tftp czyli Trivial File Transfer Protocol. Tutaj jest troch? zabawy.

    Tworzymy po pierwsze katalog dla plików potrzebnych do podania przez TFTP:

    mkdir /tftpboot

    Linkujemy lub kopiujemy bootloader z dystrybucji NetBSD/sparc64 zmieniaj?c nazw? na IP Netry zapisanej w hex’ie czyli szesnastkowo :) Czyli:

    Po ?ci?gni?ciu z ftp.netbsd.org/pub/NetBSD/NetBSD-5.0/sparc64/ kopiujemy bootloader do katalogu dost?pnego dla tftp:

    cp /usr/home/cancer/sun/sparc64/installation/netboot/ofwboot.net /tftpboot

    Przeliczamy wybrany IP Netry na hex u?ywaj?c np bc
    bc
    obase=16
    10
    A
    1
    1
    0
    0
    8
    8

    Czyli 10.1.0.8 = 0A108

    Linkujemy ofwboot.net jako IPHEX. Gwoli wyja?nienia – mia?em dziwne problemy z tftpd i podczas debugowania doda?em dodatkowe zera do IP w HEX dlatego s? dwa podlinkowania w moim katalogu. Ostatecznie nie wiem który zadzia?a? ale powinny obydwa :)

    ls -la /tftpboot/
    total 19240
    lrwxr-xr-x 1 root wheel 11 May 19 11:03 0A010008 -> ofwboot.net
    lrwxr-xr-x 1 root wheel 11 May 19 11:01 0A108 -> ofwboot.net
    -rw-r--r-- 1 root wheel 85249 May 19 10:15 ofwboot.net

    Kiedy mamy ju? przygotowany tftp mo?emy go uruchomi?. Tutaj nast?pi?a rzecz dziwna poniewa? whereis tftpd zwraca?o nic, a komenda tftpd oznajmia?a tftpd: Command not found mimo ?e jak wó? tftpd jest w basesystemie:

    ls -la /usr/libexec/tftpd
    -r-xr-xr-x 1 root wheel 23216 Feb 21 2008 /usr/libexec/tftpd

    tftpd uruchamiamy z inetd.conf odhashowuj?c odpowiedni? linijk?:
    tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot

    Musia?em lekko zmodyfikowa? daj?c pe?n? scie?k?:
    tftp dgram udp wait root /usr/libexec/tftpd /usr/libexec/tftpd -l -s /tftpboot

    Ostatecznie po którym? restarcie zadzia?a?o mimo tego ?e kiedy wida? by?o tftpd w procesach to Netra si? nie chcia?a dogada?, kiedy w procesach tftpd nie by?o (po restarcie inetd) Netra nagle zacz??a si? bootowa?. Nie wiem czy to akurat moja dolegliwo?? czy ogólnie NetBSD 4.0_STABLE. Zak?adaj?c, ?e rarpd i tftp jest ok, mo?emy wybootowa? Netr? dla testu.

    ok boot net
    Boot device: /pci@1f,0/pci@1,1/network@c,1 File and args:
    Using Onboard Transceiver - Link Up.
    18c00
    Server IP address: 10.1.0.6
    Client IP address: 10.1.0.8
    >> NetBSD/sparc64 OpenFirmware Boot, Revision 1.13
    Using Onboard Transceiver - Link Up.
    bootp: no reply
    Using BOOTPARAMS protocol: ip address: 10.1.0.8bootparamd: 'whoami' call failed
    open netbsd: Unknown error: code 60
    Failed to load 'netbsd'.
    : trying netbsd.gz...

    Najwa?niejsz? informacj? jest, ?e boot loader zosta? pomy?lnie wczytany. B??dem ?e bootp nie odpowiada nie przejmujemy si? na razie, za chwil? go ustawimy. W logach rarpd powinno by? mniej wi?cej co? takiego:

    rarpd: 00:03:ba:06:1f:e0 asked; netra replied

    Zapami?ta?! architektura sparc64 u?ywa dhcpd z bootp a nie samo bootp :) Godzina zaoszcz?dzona na bezskuteczne i dziwne skonfigurowanie bootp.

    Tworzymy konfig dhcp dla naszych potrzeb:

    /etc/dhcpd.conf
    deny unknown-clients;
    ddns-update-style none;
    allow bootp;

    subnet 10.1.0.0 netmask 255.255.255.0 {
    }

    group {
    option broadcast-address 10.1.0.255;
    option domain-name "test.net";
    option domain-name-servers 10.1.0.1;
    option routers 10.1.0.251;
    option subnet-mask 255.255.255.0;

    host netra {
    hardware ethernet 00:03:ba:06:1f:e0;
    fixed-address 10.1.0.8;
    option host-name "netra";
    filename "netbsd-INSTALL.gz";
    next-server 10.1.0.6;
    option root-path "/export/netra/root";
    }
    }

    Odpalamy dhcpd uprzednio tworz?c plik /var/db/dhcpd.leases

    touch /var/db/dhcpd.leases
    /usr/sbin/dhcpd -d -f

    dyrektywa filename mówi jaki kernel ma za?adowa? bootloader, chcemy kernel instalacyjny którego sciagamy z
    ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-5.0/sparc64/binary/kernel/netbsd-INSTALL.gz i umieszczamy tam gdzie jest root katalog w nfs czyli w /export/netra/root. Dyrektywa next-server 10.1.0.6 mówi gdzie jest serwer nfs, reszta opcji raczej jasna.

    Jeszcze Netry nie startujemy bo nie mamy skonfigurowanego NFS’a.

    Tworzymy struktur? katalogów i kopiujemy nasz instalacyjny kernel do odpowiedniego katalogu:

    mkdir -p /export/netra/root/dev
    mkdir /export/netra/usr
    mkdir /export/netra/home
    touch /export/netra/swap
    cp netbsd-INSTALL.gz /export/netra/root
    mknod /export/netra/root/dev/console c 0 0

    dodajemy wpisy do /etc/exports

    /etc/exports
    /export/netra/root -maproot=root:wheel netra
    /export/netra/swap -maproot=root:wheel netra
    /export/netra/usr -maproot=nobody:nobody netra
    /export/netra/home -maproot=nobody:nobody netra

    dodajemy do /etc/rc.conf komponenty NFSa:

    /etc/rc.conf
    rpcbind=YES
    mountd=YES
    nfsd=YES

    i startujemy go:

    /etc/rc.d/rpcbind start
    /etc/rc.d/mountd start
    /etc/rc.d/nfsd start

    Warto sprawdzi? czy wszystkie komponenty zosta?y uruchomione, aby potem nie szuka? b??du podczas bootowania. Kolejno?? uruchamiania jest do?? wa?na.

    Ok, je?li mamy wszystko. Dzia?aj?cy rarpd, tftp, dhcpd z bootp i nfsd mountd i rpcbind oraz odpowiednie prawa do wszystkiego – mo?emy spróbowa? kompletnie wybootowa? Netr?! Go!

    ok boot net
    Boot device: /pci@1f,0/pci@1,1/network@c,1 File and args:
    Using Onboard Transceiver - Link Up.
    18c00
    Server IP address: 10.1.0.6
    Client IP address: 10.1.0.8
    >> NetBSD/sparc64 OpenFirmware Boot, Revision 1.13
    Using Onboard Transceiver - Link Up.
    Using BOOTP protocol: ip address: 10.1.0.8, hostname: netra, netmask: 255.255.21
    root addr=10.1.0.6 path=/export/netra/root

    =0x8573d8
    Loading netbsd: 6935248+357272+439736 [522792+334504/

    I tu nast?puj? ju? znane komunikaty kernela. Je?li na samym pocz?tku jest:

    NetBSD 5.0 (INSTALL) #0: Mon Apr 27 08:27:44 UTC 2009

    to znaczy, ?e je?li hardware si? nie wywali to za kilka sekund uj?ymy upragnione:

    Welcome to sysinst, the NetBSD-5.0 system installation tool.

    Instalacja jest prawie taka sama jak na i386/amd64. Po ostatecznym zbootowaniu mamy gotowy system!

    uname -mrs
    NetBSD 5.0 sparc64

    Kilka uwag na koniec:

    1. Je?li podczas bootowania kernel/system nie odpowiada, mo?na wys?a? mu breaka, wtedy jednak zamiast wrzuci? nas do ok znajdziemy si? w debugerze db>. po wydaniu reboot Netra zawiesza?a si? na amen i tylko twardy reset a w?a?ciwie cold boot pomaga?. Dlatego trzeba rebootowa? z opcj? 0x4 co powoduje brak syncowania dysków i restart do lom.

    2. Chwil? przed wej?ciem do sysinstalla jest pytanie o typ klawiatury, trzeba wybrac sun-type4 a nie sun, poniewa? nie b?d? dzia?a?y kursory. Instalacja jednak jest nadal mo?liwa u?ywaj?c litera?ów jako skrótów opcji.

    3. NetBSD na architekturze sparc64 nie zbootuje si? z FFS2, dlatego chocia? / musi zosta? jako FFS1, reszta partycji mo?e by? FFS2.

    4. Zmiana kernela z INSTALL na zwyk?y oraz rozpakowanie setsów do odpowiedniego miejsca w /export/netra/ oraz drobne modyfikacje rc.conf i swapa (tych w export) przy powy?szej konfiguracji zaskutkuje stworzeniem bezdyskowej stacji roboczej. Zmiana setsów na i386 lub amd64 pozwoli uruchomi? bezdyskow? stacj? na zwyk?ym PC :)

    W razie problemów do dyspozycji macie komentarze oraz IRC – #netbsd.pl – nick cancer. Podzi?kowania dla lamy i morra za cenne wskazówki podczas uruchamiania netboota :)

    Na koniec dmesg z ?wie?o odpalonej Netry:

    Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008
    The NetBSD Foundation, Inc. All rights reserved.
    Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California. All rights reserved.

    NetBSD 5.0 (GENERIC) #0: Mon Apr 27 08:13:38 UTC 2009
    builds@b4.netbsd.org:/home/builds/ab/netbsd-5-0-RELEASE/sparc64/200904260229Z-obj/home/builds/ab/netbsd-5-0-RELEASE/src/sys/arch/sparc64/compile/GENERIC
    total memory = 1024 MB
    avail memory = 991 MB
    timecounter: Timecounters tick every 10.000 msec
    mainbus0 (root): SUNW,UltraAX-i2 (Netra T1 200): hostid 83061fe0
    cpu0 at mainbus0: SUNW,UltraSPARC-IIe @ 500 MHz, UPA id 0
    cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 1024K external (64 b/l)
    psycho0 at mainbus0
    psycho0: SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0
    psycho_alloc_extent: no "available" property
    psycho_alloc_extent: no "available" property
    DVMA map: c0000000 to e0000000
    IOTSB: 11d0000 to 1250000
    pci0 at psycho0
    pci0: i/o space, memory space enabled
    ppb0 at pci0 dev 1 function 1: Sun Microsystems Simba PCI bridge (rev. 0x13)
    pci1 at ppb0 bus 1
    pci1: i/o space, memory space enabled
    ebus0 at pci1 dev 12 function 0
    ebus0: Sun Microsystems PCIO Ebus2 (US III), revision 0x01
    flashprom at ebus0 addr 0-fffff not configured
    clock0 at ebus0 addr 0-1fff: mk48t59
    ebus_attach: idprom: incomplete
    SUNW,lomh at ebus0 addr 200000-200003 ipl 42 not configured
    alipm0 at pci1 dev 3 function 0: 74KHz clock
    iic0 at alipm0: I2C bus
    spdmem0 at iic0 addr 0x54
    spdmem0: SDRAM memory, data ECC, 512MB, 133MHz (PC-1100)
    spdmem0: 13 rows, 11 cols, 1 banks, 4 banks/chip, 7.5ns cycle time
    spdmem0: tAA-tRCD-tRP-tRAS: 3-20-20-45
    spdmem0: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)
    spdmem1 at iic0 addr 0x55
    spdmem1: SDRAM memory, data ECC, 512MB, 133MHz (PC-1100)
    spdmem1: 13 rows, 11 cols, 1 banks, 4 banks/chip, 7.5ns cycle time
    spdmem1: tAA-tRCD-tRP-tRAS: 3-20-20-45
    spdmem1: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)
    admtemp0 at iic0 addr 0x18: ADM1021 or compatible environmental sensor
    ebus1 at pci1 dev 7 function 0
    ebus1: Acer Labs M1533 PCI-ISA Bridge, revision 0x00
    dma at ebus1 addr 0-ffff ipl 1 not configured
    power at ebus1 addr 2000-2007 ipl 37 not configured
    com0 at ebus1 addr 3f8-3ff ipl 43: ns16550a, working fifo
    com0: console
    com1 at ebus1 addr 2e8-2ef ipl 43: ns16550a, working fifo
    gem0 at pci1 dev 12 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
    gem0: interrupting at ivec 3006
    ukphy0 at gem0 phy 1: Generic IEEE 802.3u media interface
    ukphy0: OUI 0x0008bb, model 0x0002, rev. 1
    ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
    gem0: Ethernet address 00:03:ba:06:1f:e0, 2KB RX fifo, 2KB TX fifo
    ohci0 at pci1 dev 12 function 3: Sun Microsystems USB controller (rev. 0x01)
    ohci0: interrupting at ivec 24
    ohci0: OHCI version 1.0, legacy support
    usb0 at ohci0: USB revision 1.0
    aceride0 at pci1 dev 13 function 0
    aceride0: Acer Labs M5229 UDMA IDE Controller (rev. 0xc3)
    aceride0: bus-master DMA support present
    aceride0: primary channel configured to native-PCI mode
    aceride0: using ivec 180c for native-PCI interrupt
    atabus0 at aceride0 channel 0
    aceride0: secondary channel configured to native-PCI mode
    atabus1 at aceride0 channel 1
    gem1 at pci1 dev 5 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
    gem1: interrupting at ivec 301c
    ukphy1 at gem1 phy 1: Generic IEEE 802.3u media interface
    ukphy1: OUI 0x0008bb, model 0x0002, rev. 1
    ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
    gem1: Ethernet address 00:03:ba:06:1f:e0, 2KB RX fifo, 2KB TX fifo
    ohci1 at pci1 dev 5 function 3: Sun Microsystems USB controller (rev. 0x01)
    ohci1: interrupting at ivec 26
    ohci1: OHCI version 1.0, legacy support
    usb1 at ohci1: USB revision 1.0
    ppb1 at pci0 dev 1 function 0: Sun Microsystems Simba PCI bridge (rev. 0x13)
    pci2 at ppb1 bus 2
    pci2: i/o space, memory space enabled
    esiop0 at pci2 dev 8 function 0: Symbios Logic 53c896 (ultra2-wide scsi)
    esiop0: using on-board RAM
    esiop0: interrupting at ivec 1820
    scsibus0 at esiop0: 16 targets, 8 luns per target
    esiop1 at pci2 dev 8 function 1: Symbios Logic 53c896 (ultra2-wide scsi)
    esiop1: using on-board RAM
    esiop1: interrupting at ivec 1820
    scsibus1 at esiop1: 16 targets, 8 luns per target
    pcons at mainbus0 not configured
    timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
    timecounter: Timecounter "tick-counter" frequency 500000000 Hz quality 100
    No counter-timer -- using %tick at 500MHz as system clock.
    scsibus0: waiting 2 seconds for devices to settle...
    scsibus1: waiting 2 seconds for devices to settle...
    uhub0 at usb0: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
    uhub0: 4 ports with 4 removable, self powered
    uhub1 at usb1: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
    uhub1: 4 ports with 4 removable, self powered
    sd0 at scsibus0 target 0 lun 0: disk fixed
    sd0: 17274 MB, 7508 cyl, 19 head, 248 sec, 512 bytes/sect x 35378533 sectors
    sd0: sync (25.00ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing
    Kernelized RAIDframe activated
    root on sd0a dumps on sd0b
    root file system type: ffs




    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Fun

    Welcome to NetBSD 5.0!

    It seems like I win my bet with llama :)

    Today this nice link shows up on #netbsd.pl. Conclusion is clear: Welcome to NetBSD 5.0!

    So from Monday, I should have traffic juice redirected from llama.pl for whole week, and on lama’s blog should be „Hacked by Turkish Hackers” banner :) Thank You NetBSD!

    *** Wersja PL dla ?ledz?cych temat :) ***

    Wygl?da na to, ?e wygra?em mój zak?ad z lam? :)

    Dzisiaj ten mi?y link pojawi? si? na #netbsd.pl. Podsumowanie jest jasne: Welcome to NetBSD 5.0!

    Zatem od poniedzia?ku powinien mie? ruch z llama.pl przekierowany przez ca?y tydzie?, a na blogu lamy powinien pojawi? si? banner „Hacked by Turkish Hacker”. Dzi?kuj? NetBSD!

    UPDATE: lama wywi?za? si? z obietnicy, od dzisiaj mo?na ogl?da? na jego blogu atak Turkish Hackerów ;)

    This System Hacked!
    This System Hacked!
    Hacked by Turkish Hackers!
    Hacked by Turkish Hackers!




    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Ogólne

    Jak mnie Play przeniós? z Plusa

    Oto jestem. Szcz??liwy posiadacz smartphone’a Nokia E71 w sieci Play. Po 10 latach wspó?pracy z Plusem zdecydowa?em si? na zmian? operatora z przeniesieniem numeru. Powodów by?o w zasadzie dwa. Przedewszystkim lepsza oferta indywidualna Play (agresywna kampania reklamowa i warunki wysz?y im naprawd? nie?le), dobre telefony w o wiele ni?szych cenach. Dodatkowo kilka bonusów, np za przeniesienie numeru. Aby wszystko by?o jasne musz? wspomnie?, ?e umowa z Plusem ko?czy?a mi si? 16 stycznia. Do salonu Play wybra?em si? na prze?omie listopada i grudnia. Nie mog? powiedzie?, obs?uga fajna, w?a?ciwie tylko da?em dowód a reszta papierków za?atwi?a si? sama. Z?o?y?em podpis na dyspozycji przeniesienia i zosta?em poinformowany, ?e numer zostanie uwolniony 16 stycznia. W Play mog? te? podpisa? umow? najwcze?niej na 21 dni przed rozwi?zaniem starej umowy, czyli wychodzi mniej wi?cej okres po?wi?teczny. Tyle teoria. Jak wygl?da?a rzeczywisto??? Na pocz?tku ca?kiem nie?le. Do 27 grudnia nikt si? nie odezwa?. Okaza?o si?, ?e 27 grudnia salon Play nie pracuje. Ok, nie b?d? czepia? si? szczegó?ów, wiadomo okres po?wi?teczny, d?u?sze urlopy itp. I faktycznie 29 grudnia telefon, ?e w?a?ciwie mo?emy ju? finalizowa?. Uda?em si? do salonu, E71 (my precious ;) czeka?a w pude?ku. Jeszcze tylko chwila i b?d? mia?! Znowu kilka papierów do podpisania, zgoda na weryfikacj? itp. Zap?aci?em 1z? (screw You Plus 480 z?! za to samo w podobnym abonamencie) i po chwili startówka za 3 z? za free (szale?stwo normalnie ;) na czas do 16 stycznia l?duje w telefonie. Odpalamy, wybór j?zyka i …. wisi, restart, wisi, bateria wyj?ta, wsadzona, wisi, na zasilaczu, wisi, WISI ZAWSZE! Mo?e to Symbian za pierwszym razem tak d?ugo startuje? O naiwno?ci, uwalony telefon i tyle…. Odszed?em z kwitkiem (a w?a?ciwie bez nich, bo umowy ostatecznie nie podpisa?em) i bez dowodu osobistego bo ze zgryzoty zapomnia?em. W g?owie brzmia? tylko g?os sprzedawcy – ode?l? tego na serwis, a nowy powinien by? przed nowym rokiem. Do nowego roku cisza. Po nowym roku tak?e. W styczniu moje dzia?ania zaczepne zacz??y przybiera? na sile, jednak ci?gle by?em grzeczny i uprzejmy, aczkolwiek da?em do zrozumienia, ?e rozumiem, ?e id? na r?k? z podpisaniem umowy przed ko?cem, no ale niech si? z tego wywi?zuj?! Sprzedawcy troch? g?upio by?o z ka?d? moj? wizyt?, wi?c pojawi?a si? jako argument zado?? uczynienia karta 4GB do tel. Po kilku dniach i chaosie jaki panuje w Play zacz??em si? zastanawia? ile tych Nokii na ca?? Polsk? P4 spowadzi?? 30? Przez po?ow? stycznia mimo zapewnie? nie uda?o si? jednego egzemplarza sprowadzi? do salonu w Swarz?dzu. W mi?dzyczasie stawka wzros?a do karty 8GB. 16 stycznia nadal bez telefonu wparowa?em do Salonu i zrobi?em ma?? awantur?. Telefonu brak, jutro mi wy??cz? numer w Plusie, umowa nie podpisana bo – patrz pocz?tek zdania. O dziwo po 5 minutach na telefonie E71 znalaz?a si? w salonie w King Crossie. Fak! Ja przez ca?y Pozna? do Swaja jad?, ?eby si? dowiedzie?, ?e umow? i tel. mog? odebra? przecznic? dalej od mojej pracy! Oczywi?cie, wiadomo o co chodzi, prowizj? dostanie sprzedawca w King Crossie a nie w Swarz?dzu. Nic to, upewni?em si?, ?e na pewno telefon b?dzie czeka? na cz?owieka z moim Imieniem i Nazwiskiem i ?e czynne maj? do 21. Ostatecznie, my?la?em sobie, odbior? go akurat w terminie. Pal licho karencj? z zabaw? ze startówk?. Po u?o?eniu To?ki do spania, pojecha?em. Przynajmniej korki omin??em. Doszed?em na tak zwan? wysp? czyli stoisko pomi?dzy ?cianami galerii. Kole? wiedzia? o co chodzi wi?c sytuacja wygl?da?a dobrze. Po?artowali?my (mia?em szampa?ski humor, przecie? ju? za chwil? b?d? mia? mój wyczekany telefon, co wi?cej sprawdzilismy, dzia?a na startówce :), podpisali?my umow?, p?ac? 1 z? i … zonk! (znowu!). Jak si? wyrazi? Pan sprzedawca – ten telefon nie kosztuje ju? 1 z? tylko 389 z?! AAAAAAAAAAARRRRRRRRGGGGGG! W ?yciu tyle nie zap?ac?, zreszt? dosta?em inne zapewnieni, i w?a?ciwie nic mnie to nie obchodzi, ?e cennik zmieni? si? 15 stycznia (sic!). Do sprzedawcy ze Swarz?dza nie mo?na ju? by?o si? dodzwoni?. Awantura na infolinii sko?czy?a si? pogaw?dk? infoliniary ze sprzedawc?. Rozwi?za? umowy po zatwierdzeniu tak?e nie mo?na. Facet nie pu?ci mnie z telefonem bo b?dzie mia? manko. Dodatkowo okaza?o si?, ?e po 15 stycznia nie ma rabatu 50% na pó? roku na abonament za przeniesienie numeru. R?ce mi opad?y, rzuci?em co?, ?e chyba napisz? do gazety jakiej? jak Play robi w ciula klientów (zw?aszcza, ?e wcze?niej by?y artyku?y o nie istniej?cych telefonach itp), czym rozz?o?ci?em troch? go?cia zza lady. Co mnie to w?a?ciwie obchodzi. Mia?em do wyboru cztery mo?liwo?ci. Inny telefon, zwi?kszenie abonamentu o 50 z?, roz?o?enie na jakie? raty tych prawie czterech stów, albo anulowanie umowy ale wtedy trac? numer. Mia?em tak?e pi?ta mo?liwo?? dostania tego co mi si? nale?y do kur*** n?dzy! Zostawi?em wszystko na ladzie i odwróci?em si? na pi?cie z mocnym postanowieniem, ?e rano o 10 wezm? swarz?dzkiego sprzedawc? za klapy i przywlok? go do King Crossa, pogada sobie z tym tu go?ciem, ?eby mi wyda? telefon za 1 z? a oni sobie to jako? za?atwi?. Jak postanowi?em tak te? zrobi?em. Punktualnie o 10 w sobot? dnia nast?pnego (z ju? nie dzia?aj?cym telefonem w Plusie) wparowa?em do salonu w Swarz?dzu uzbrojony w ?yp rozczarowania, zgrzyt pot?pienia, chodz?ce nozdrza totalnej zag?ady oraz dyktafon w razie co. Mia?em tak?e przygotowan? mow? o rzeczniku praw konsumenta, UOKiKu, mediach itp. Po przedstawieniu sytuacji, sprzedawca pomy?la?, zadzwoni?, poszed? na zaplecze, przyniós? sobie paluszka, postuka? w kalkulator i otzryma?em 390 z? na telefon. Troch? mnie to zbi?o z tropu, ale faktycznie, mia?em sobie odebra? telefon za jego kas? i tyle. Tak te? zrobi?em, w KC by? ju? inny sprzedawca który potwierdzi?, ?e zni?ka na abonament obowi?zuje. Dosta?em te? ju? do niczego nie potrzebn? startówk?. Czu?em si? co najmniej jakbym si? obudzi?, lub zdarzy? si? kolejny b??d w Matrixie. To ja tu nerwy trac? od 29 grudnia, trzymany w niepewno?ci, i kiedy ju? wszystko si? wali i pewnie telefonu nie b?d? mia? to wszystko da si? za?atwi? bez najmniejszego problemu. Nawet nie mog?em sobie nakrzycze? na nich :)
    Tak?e mam. Dzia?a. A karty 8 GB i tak nie podaruj? ;)




    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Internet

    Google Chrome

    Kilka dni temu Google udostepni? BET? swojej przegl?darki Chrome. Jak wieszcz? ludzie obeznani z trendami – wszystko czego dotknie si? Google za jakis czas stanie si? standardem i tak jak nie korzystamy z MSN, czy Yahoo jako wyszukiwarek tak na rynku przegl?darek pozostanie Chrome. Moim zdaniem droga w przypadku Chrome b?dzie d?u?sza i ci??sza, poniewa? konkurencja narazie jednak wyprzedza Chrome. Mówi? o FF i Operze. Ogólne wra?enie jest jednak pozytywne. Przedewszystkim podoba mi si? layout, bardzo minimalistyczny, eksponuj?cy stron? przegl?dan? a nie sam? przegl?dark?. ?dziwi?em si? po jednym dniu u?ywania Chrome jak bardzo „za?miecony” jest mój Firefox – 1/5 ekranu zarezerwowana jest na belk? tytu?ow?, pasek nawigacyjny i podstawowe przyciski, najcz??ciej u?ywane zak?adki, pasek od Stumble i taby z kolejnymi stronami. W Chrome na wysoko?ci belki tytu?owej mamy juz taby, wygl?da to dziwnie, ale fajnie i jest bardzo funkcjonalne.

    Na screenie powy?ej wida? defaultowy wygl?d Chrome. Mened?er zada?, to co? czym chwali si? Google w konstrukcji przegl?darki, jesli za?adujemy stron? która zawiesi nam przegl?dark? to wystarczy zamkn?? tylko to okno gdzie nast?pi? b??d, nie musimy restartowa? ca?ego programu. Nie uda?o mi si? zawiesi? jeszcze Chrome, ale kilka razy mia?em tak? sytuacj? w FF i jest to do?? upierdliwe. Nie wiem czy w finalnej wersji Google pozostawi lu?ny j?zyk w niektórych menusach (tak jak tu – about:memory jest pod linkiem statystyki dla nerdów :) ale w kilku miejscach s? w BECIE takie smaczki.

    Co jeszcze jest fajne? Znane z Opery Speedial, które s? wzbogacone o opcje ?ledzenia najcz??ciej odwiedzanych stron i wy?wietlaniu ich w ka?dej nowo otwartej karcie.

    Podoba mi si? te? pasek adresowy, który oprócz wpisania adresu strony umo?liwia przegl?danie historii oraz wyszukiwanie w Google. Podobnie to dzia?a do paska z FF3 ale nie mamy rozdzia?u na pasek adresu i pasek wyszukiwarki tylko wszystko w jednym oknie.

    Nowo?? w stosunku do innych przegl?darek to okno Incognito, mo?emy je otworzy? i serfowa? strony na których zale?y nam aby pozosta? anonimowym i aby nie zachowa? si? ?aden ?lad w historii, cookie itd.

    No i przedewszytkim przegl?darka jest bardzo szybka, du?o szybsza ni? FF chocia? po?era wi?cej pami?ci (jak wysz?o z testu morr’a na #netbsd.pl ;)

    11:25 < @morr> nowo otwarty firefox z 3 zakladkami - 59MB
    11:25 < @morr> nowo otwarty chrome z 3 zakladkami (+about:memory) - 74MB

    Paradoksalnie na moim laptopie, który tymczasowo ma 256MB RAM Firefox potrafi zaje?dzi? dysk nawet z jenym czy dwoma tabami, Chrome radzi? sobie znacznie lepiej.

    Ca?y Chrome jest na licencji BSD wi?c mo?na sobie go zbudowa? i nawet zamkn?? kod i sprzedawa? zupelnie now? przegl?dark?. Je?li kto? ma ochot? :)

    A teraz troch? narzeka?. Przede wszytkim w dniu premiery odkryto 3 powa?ne dziury w aplikacji. Co dziwne dziury te s? znane i za?atane np. w Safari (Chrome korzysta z tego silnika), a w Chrome s? jeszcze bardziej uwidocznione.

    Chrome w statystykach? Niestety b?dzie wida? Safari.
    Chrome w statystykach? Niestety b?dzie wida? Safari.

    Kolejn? rzecz?, która jest niedobra to EULA Chrome. Stanowi ona o tym, ?e wszystko co opublikujesz poprzez Chrome, staje si? automatycznie w?asno?ci? Google i mog? oni u?ywa? tych materia?ów bez Twojej zgody (a w?a?ciwie za Twoim automatycznym przyzwoleniem). Nasuwa si? oczywista oczywisto?? – Chrome nie b?dzie móg? by? u?ywany w firmach – poniewa? korzystaj?c z narz?dzi webowych firmowych nie mo?esz automatycznie przekaza? praw Googlowi sam ich nie posiadaj?c… Czy EULA zmieni si? w finalnej wersji? Bardzo bym sobie tego ?yczy?. Wi?c, Hej! Google! Ten post napisa?em przy u?yciu Firefoxa!

    Na dzie? dzisiejszy brak obs?ugi wtyczek i znikoma ilo?? opcji, ale czy to do ko?ca wada? Zale?y od gustu, czasem warto korzysta? nawet z elinksa :)

    Na koniec, nie jest to mo?e wada, ale pokazuje pewien trend Google, co s?usznie zauwa?y? gausus z #netbsd.pl:

    11:34 < @gausus> fajny ten acid
    11:34 < @gausus> tfu chrome
    11:34 < @gausus> teraz google wie nie tylko co googlamy
    11:34 < @gausus> ale tez na jakie www wlazimy pomijajac ich wyszukiwarke
    11:34 < @gausus> jakby MS byl taki to juz by krucjate ludzie rozpoczeli
    11:34 < @gausus> a google jest pocieszne i mile wiec nie przeszkadza nikomu ze lada dzien moze wydymac swoich userow bez mydla

    Dlatego, ?wiadomie pomin??em importowanie hase?, bookmarków itp z FireFoxa, a mo?e i tak ju? s? na serwerach Google? ;)



    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Wordpress

    Warsztat Bloggera

    Je?li jak ja u?ywacie WordPress’a pewnie macie jaki? swój zestaw pluginów. Poni?ej przedstawiam mój z krótkim opisem, mo?e kto? znajdzie co? ciekawego dla siebie:

    PLUGIN WERSJA* Opis
    Adsense-Deluxe 0.8 Zarz?dzanie reklamami AdSense
    Akismet 2.1.4 Anty spam
    All in One SEO Pack 1.4.6.6 Optymalizator postów pod wyszukiwarki.
    Buy Me a Beer 1.4 Zach?cacz do kupienia wirtualnego piwa dzi?kszynnego w postaci przelewu PayPal
    Contact Form ][ 2.0.13 Pozwala stworzy? stron? z formularzem kontaktowym zamiast upublicznia? swój e-mail
    EHT Visits 0.6.5 Zbiera statystyki, mo?na te? wy?wietli? je jako widget
    FeedBurner FeedSmith 2.2 ?ledzi statystyki subskrybentów
    FireStats 1.3.6-stable Kolejne statystyki, bardzo szczegó?owe
    Google Analyticator 2.1 Zapewnia wspó?prac? WordPressa z Google Analytics
    Google XML Sitemaps 3.0 Co jaki? czas generuje map? bloga w XML i wysy?a do Google w celu lepszego indeksowania
    Hello Dolly 1.5 Przychodzi razem z WordPress’em i wy?wietla ró?ne fortunki w panelu Administratora
    LinkLift (Widgets) 1.55 Wy?wietla i pozwala publikowa? reklamodawc? linki na blogu poprzez linklift.pl
    Postie 1.1.1 Pozwala publikowa? wysy?aj?c maila na okre?lony adres, dzia?a tak?e z MMSami
    RSS Feed Signature 1.1 Dodaje sygnatur? do RSS, lud do ka?dego postu, przydatne kiedy kto? kradnie zawarto?? bloga celem wypozycjonowania strony.
    Sociable 2.0 Pozwala ?atwo doda? tre?? posta do serwisów spo??czno?ciowych jak wykop czy gwar.
    Time Zone 2.2 Automatycznie zmienia czas na letni
    TLA InLinks 1.1.2 Obs?uguje reklamy linkowe z Text Link Ads.
    Top Commentators Widget 1.0 Widget wy?wietlaj?cy najaktywniejszych komentatorów
    Twitter Tools 1.2b1 Integruje WordPressa z Twoim kontem na Twitterze
    WordPress.com Stats 1.2.2 IMO najlepsze statystyki. Trzeba zarejestrowa? si? na wordpress.com i poda? swój klucz API.
    WordPress Database Backup 2.1.5 Automatyczny backup bazy. Mo?e by? lokalnie, mo?e by? te? wysy?any na maila.
    WordPress Email Notification Plugin v2.3.1 2.3.1 Komentuj?cy mo?e by? powiadamiany o kolejnych komentarzach w tych postach w których zabra? g?os.
    WP-Cron Dashboard 1.1 Update’uje Dashboard na wordpress.com najnowszymi postami
    WP-Cron Future Pings 1.1 Informuej serwisy blogowe o nowych postach
    WP-FLV 0.2 Pozwala wy?wietla? hostowane u siebie pliki FLV (Flash Video)
    WP 2.3 Related Posts 0.3 Pokazuje podobne posty
    WP Default Post Content 1.3 Pozwla stowrzy? szablon z podstawow? zawarto?ci? posta.
    WPhone 1.4.2 Dodaje do panelu logowania opcje bardzo uproszczon? daj?c? si? obs?ugiwa? z komórki.

    * – wersja u?ywana przezemnie a nie najnowsza.


    Related Posts with Thumbnails

    © odwiedź stronÄ™ http://maciejewski.org po wiÄ™cej fajnych postów!

    Add your widget here