Err: Connection timed out [110] Ludwik C. Siadlak :: blog » 2006 » październik

Archiwa dla październik, 2006

Kubuntu 6.10. Pierwsze spojrzenie

KubuntuJako, że nadal nie znalazłem czasu, żeby przejść na jakieś lekkie środowisko*, a interfejs GNOME jest wg mnie mało atrakcyjny, pobrałem z sieci Ubuntu z prefiksem K.

Instalacja

Z premedytacją wybrałem opcję najbardziej typową dla newbies, czyli zrób sobie miejsce na dysku i się zainstaluj. Instalacja przebiegła bez problemów, choć (mimo braku większej uwagi) dopatrzyłem się kilku literówek (m.in. Przzeglądanie plików czy strefa czasowa WarszawaL).
Miejsce zrobiło się bez problemów a w Grubie pojawiła się nowa pozycja.

10 minut w nowym systemie

Tytułem wstępu: To nie jest profesjonalna recenzja nowej wersji Ubuntu. Ot, moje przemyślenia, zgodnie z disclaimerem.

Pierwsza uwaga: +: Logo podczas ładowania sytemu jest przyjaźniejsze i milsze dla oka. Szczególnie niewprawnego. Również pasek postępu jest ładniejszy. Ale tu pojawia się minus: nie mamy żadnej informacji o ładowanych modułach. Jesteśmy zostawieni na pastwę losu, dokładnie tak, jak od lat postępuje konkurencja. Oczywiście, dla początkujących użytkowników nie ma to znaczenia i nie przerażają komunikaty typu

Connecting to ntp.ubuntulinux.com — Failed

Zasadniczo jest to punkt do tyłu, choć Ubuntu z założenia jest przystosowane dla początkujących, więc pominę to w końcowej klasyfikacji. Z pewnością wielu takie rozwiązanie będzie odpowiadać.
Cieszy również nowy, gładki ekran logowania.

Zaskakująca, po uruchomieniu managera okien, jest zawartość katalogu /. Otóż mamy w nim zaledwie 2 (słownie: dwa) katalogi: /home i /media. Włączenie wyświetlania plików ukrytych, oczywiście zwraca nam resztę zawartości, z plikiem .hidden w którym możemy definiować które katalogi maja być domyślnie ukrywane, i obrazem jadra. Oczywiście - rozwiązanie bardzo wygodne dla niedoświadczonych uzytkowników, z założeniem, że system ma działać, a nie chcemy się go uczyć. Sam przyznam, że przez jakiś czas korzystałem z Kubuntu. Z czystego lenistwa i wygody jaką oferuje ten system w momencie, kiedy nie ma się kilku wolnych godzin na konfigurację Slackware czy kilku wolnych dni na instalację Gentoo.

KDE niestety nadal nie jest spolonizowane po instalacji. Oczywiście, można zrobić apt-get upgrade, ale skoro system jest zorientowany na nowoprzybyłych, winien jest zapewnić im możliwie komfortowe warunki na rozpoczęcie przygody z wolnymi systemami. Minus.

KLaptop został zastąpiony o wiele gorszym (zaznaczam, że korzystałem z systemu przez 10 minut!) PowerManagerem. Mając końcówkę baterii (która i tak wystarczyła na przeprowadzenie instalacji) po załadowaniu się systemu Bateria wskazywała pozostały czas 2:00h, a po 4-5 minutach 1:00h. Bez zmian. Aż do momentu przejścia w stan wstrzymania. Również bez ostrzeżenia, znanego mi dotąd z Klaptopa.

Podsumowanie

Podsumowania brak. Zbyt mało czasu spędziłem w tym systemie by go należycie ocenić. Moja opinia się jednak potwierdza. Ubuntu (z dowolnym prefiksem) jest systemem który jest definitywnie zorientowany na nowych, niedoświadczonych użytkowników, którzy chcą znaleźć alternatywę dla Windows. Takiej inicjatywie należy zdecydowanie przyklasnąć. Ale trzeba też mieć nadzieję, że nie przeistoczy się w drugą Mandrivę.
Jest jednak jeszcze sporo do zrobienia, a najważniejszą rzeczą jaką powinni zająć się developerzy z Canonical jest pełna lokalizacja systemu tuz po instalacji (bez aktualizowania!).


* - moje typy to fluxbox i fvwm, z naciskiem na to drugie, bo jest “mniej GTK”. A może w GNOME coś się zmieniło przez ostatnie 2 lata?

GoogleCo-op - Zbuduj własne Google

GoogleCo-op Google Co-op to usługa, pozwalająca nie tylko na zamieszczenie wyszukiwarki Google wewnątrz własnej witryny, ale również wybór konkretnych witryn, które będą dla nas przeszukiwane.
Czytaj dalej »

GoogleEarth - Greatest hits

Google EarthPrzeglądając, jak codzień, losowe zakładki del.icio.us otagowane jako google-related, trafiłem na prezentację największych hitów w wykonaniu GoogleEarth Czytaj dalej »

Kaczyński jest gejem. Wykop zaprzecza.

Całkiem niedawno założyłem konto na wykopie. Dziś przeglądając blog Jacka Koniecznego, trafiłem na link do artykułu o orientacji seksualnej naszego premiera.
Na stronie czytamy:

Polish President Lech Kaczynski and his identical twin brother, Prime Minister Jaroslaw Kaczynski […]. Jaroslaw is the gay one.

Może warto dodać do wykopu? Wykop » Dodaj » Uzupełniłem pola zgodnie z treścią artykułu. Tytuł również: “Poland’s Anti-Gay Premier Outed“. W związku z tym, link nie prowadzi do właściwej strony wykopaliska, ale błędnej

http://www.wykop.pl/link/7401/poland%E2%80%99s-anti-gay-premier-outed.html

Kliknij w link, że Kaczyński jest gejem, wykop zaprzeczy.

Importuj załączniki GMail do GoogleDocs!

GoogleDocsTaki tytuł nosi ostatni wpis ma blogu GoogleOS. Niestety. Import jako taki nie został dotąd wprowadzony, ale dzięki nowej funkcji możemy go sami “zaimplementować“. Dla mnie, wprowadzenie obsługi eksportu dokumentów do GoogleDocs powinno wyglądać tak (stąd opinia, że nie został wprowadzony) Czytaj dalej »

Zboczenie Web2.0

Przeglądając blog GoogleOS, trafiłem na wpis o GoogleMoms - “A tribute to Googlers’ moms.”.
Otworzyłem stronę i automatycznie zacząłem szukać pola “Upload your Mom”

Upload your mom

Feedburner - simple HOWTO

Bardzo wiele blogów i serwisów korzysta dzisiaj z funkcjonalności feedburner. Wielu jeszcze tego nie robi, a szkoda. Sam zacząłem dopiero dzisiaj, bo dopiero dzisiaj znalazłem kwadrans, żeby przesiąść do nowego syndykatu.

Kilka przydatnych opcji

Feedburner information

  • Feedburner pozwala na publikowanie multimedialnych treści wewnątrz kanału RSS. Publikowanie lub niepublikowanie, ponieważ wszystko można tutaj wygodnie skonfigurować.
  • Podsumowanie wpisu - możemy ograniczyć wyświetlanie wpisów w agregatorach do n znaków.
  • del.icio.us - Linki dodawane do konta w Del.icio.us mogą teraz pojawiać się wewnątrz naszego kanału.
  • flickr - j.w., również w czasie rzeczywistym, lub jako podsumowanie dnia
  • digg, ma.gnolia? - również!
  • geolokalizacja - narzędzie wyszukujące najbliższych bloggerów
  • strona informacyjna - ułatw swoim czytelnikom dodanie kanału do agregatora on-line:
    Feedburner - newstyle
  • oraz najważniejsze i najpopularniejsze

  • statystyki - sprawdź ile osób jest na bieżąco!
    Feedburner - statystyki
  • Update: Tomasz Topa słusznie zwrócił mi uwagę, że nie wymieniłem dwóch ważnych elementów Feedburnera:

  • PingShot - informowanie o nowych wpisach takie serwisy jak Technorati, Bloglines, Ping-o-matic czy GoogleBlogSearch. Sczególnie przydatne, gdy nasz system blogowy nie ma tej funkcji wbudowanej automatycznie.
  • Email Subscription - bo nie każdy wie co to RSS.

Systemów blogowych i CMS‘ów jest wiele, a większość z nich obsługuje feedy RSS czy Atom. Jak je zatem podmienić? Ten blog działa pod kontrolą silnika Wordpress zatem na jego przykładzie omówię co zrobić, by w kilku krokach mieć dostęp do funkcjonalności Feedburner’a. Niemniej, poniżej znajdują się 2 metody. Druga z nich - owszem, nadaje się tylko dla Wordpress’a. Jednak pierwszą można wykorzystać (z minimalnymi modyfikacjami wymagającymi jedynie odrobiny myślenia) w każdym CMS’ie.

Feedburner HOWTO - part 1

Decydując się na oddanie się pod kontrolę Feedburnera musimy podmienić istniejące na naszej stronie kanały.

  1. Rejestracji i tworzenia feedu nie warto opisywać. Standard.
  2. Aktualizacja nagłówka strony - w przypadku WP jest to plik header.php. należy zastąpić wszystkie nagłówki dotyczące kanałów RSS jak np.

    <link rel="alternate" type="application/rss+xml" title="moj blog RSS Feed” href=”http://blog.domain.tld/rss/” />
    <link rel=”alternate” type=”application/atom+xml” title=”moj blog Atom Feed” href=”http://blog.domain.tld/feed/atom/” />
    <link rel=”alternate” type=”application/rss+xml” title=”moj blog RSS 2.0 Feed” href=”http://blog.domain.tld/feed/” />
    <link rel=”alternate” type=”application/rss+xml” title=”moj blog Comments RSS 2.0 Feed” href=”http://blog.domain.tld/comments/feed/” />
    <link rel=”alternate” type=”application/rdf+xml” title=”moj blog RSS 1.0″ href=”http://blog.domain.tld/feed/rdf/” />
    <link rel=”alternate” type=”text/xml” title=”moj blog RSS 0.92 Feed” href=”http://blog.domain.tld/feed/rss/” />

    takim:
    <link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/moj_feed” />
    Od tego momentu każdy nowy czytelnik będzie już subskrybował kanał dostarczany przez FB.

  3. Dla obecnych już czytelników należy przygotować kilka zmian w pliku .htaccess.
    Dla mojego bloga wygląda on tak:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^archives/category/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?category_name=$1&feed=$2 [QSA]
    RewriteRule ^archives/category/?(.*) /index.php?category_name=$1 [QSA]
    RewriteRule ^archives/author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?author_name=$1&feed=$2 [QSA]
    RewriteRule ^archives/author/?(.*) /index.php?author_name=$1 [QSA]
    RewriteRule ^archives/([0-9]{4})?/?([0-9]{1,2})?/?([0-9]{1,2})?/?([_0-9a-z-]+)?/?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5 [QSA]
    RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA]
    RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/trackback/?$ /wp-trackback.php?year=$1&monthnum=$2&day=$3&name=$4 [QSA]
    RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1&withcomments=1 [QSA]
    RewriteCond %{HTTP_USER_AGENT} FeedBurner
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1 [QSA]
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/ludwikc/blog [R,L]

    Z zaznaczeniem, że mój blog dziala we własnej domenie. Dla podkatalogu z blogiem należy przed każdym /wp-... oraz po RewriteBase podać ścieżkę /blog.
    Taki zabieg pozwoli dotychczasowym subskrybentom zaktualizować feedy. Mój .htaccess do pobrania.
  4. To wszystko.
    .htaccess

    z zasady jest aktywowany w czasie rzeczywistym.

  5. A, tak. Zapomniałem dodać, że teraz próba otworzenia jakiegokolwiek postu kończy się błędem 404. Ale dto nie jest żaden problem. Nie zależnie od tego jaką metodę wyświetlania permalinków wybraliśmy należy udać się do Options » Permalinks i zaktualizować sposób ich wyświetlania.

Feedburner HOWTO - part 2: Wordpress plugin

Metoda prostsza, do wykorzystania w Wordpressie. Ściągamy odpowiedni plugin, instalujemy, aktywujemy. Działa. :)

Social Linkin’ - Wykop.pl

Mamy, wymienione wyżej, del.icio.us, digg. A co z naszym wykopem? Też jest. Zgodnie z API możemy Stworzyć własną FeedFlarę która pozwoli dodawać linki na wykop.pl bezpośrednio z czytnika.
Aby to zrobić należy podać w Personal FeedFlares adres pliku xml:
http://projects.ludwikc.net/xml/wykop.xml
FeedFlare - wykop.pl
Co daje następujący efekt:
Wykop.pl - zastosowanie
Sprawdź sam.

Dreamhost - 200 GB powierzchni i 2 TB transferu miesięcznie.

Voucher promocyjny : AHSPL79

Z voucherem promocyjnym dreamhost udziela 79-dolarowej zniżki na hosting! Nie zależnie od wybranego planu i sposobu rozliczania się.

Voucher: AHSPL79

Użycie tego vouchera gwarantuje największą zniżkę na hosting.Dreamhost jest jedną z największych, a z pewnościa najlepszych firm hostingowych na świecie. Obecnie posiadają kilkadziesiąt serwerów zlokalizowanych w USA. Firma jest potentatem wynku hostingowego nie tylko z racji poziomu świadczonych usług hostingowych, ale dostosowywania się do indywidualnych potrzeb swoich klientów. Rozbudowana pomoc techniczna (świadczona przy każdym planie hostingowym) pozwala na rozwiązanie problemu nawet w 1,5 minuty (!).

Plan “Crazy Domain Insane”

We wrześniu tego roku firma obchodziła 9 urodziny. Z tej okazji zwiększone zostały parametry kont, nawet dziesięciokrotnie.

  • Powierzchnia: 20GB 200 GB
  • Transfer: 1TB 2 TB
  • Domeny: nielimitowane
  • Subdomeny: nielimitowane
  • Bazy danych MySQL: nielimitowane
  • Obsługa języków: PHP5, PERL, Ruby
  • Konta e-mail: 600 3.000
  • Dostęp do IMAP
  • Pełny dostęp do Shella
  • Użytkownicy Shell/FTP: 75
  • Własny serwer sieci Jabber
  • Darmowa domena com/net/org!
  • Dostęp do anonimowego serwera FTP
  • Listy dyskusyjne
  • Komplet preinstalowanych aplikacji:

Tak, konto posiada 200 GB przestrzeni dyskowej. I również nie jest pomyłką informacja o 2 TB miesięcznego transferu. To jednak nie wszystko. Przestrzeń i transfer nie są stałe. One… rosną! Co tydzień, już po 7 dniach od zakupienia hostingu powierzchnia rośnie o 160MB 1 GB! Transfer rośnie o 1 GB 16 GB! Co tydzień!

Uwaga: W tej chwili trwają beta testy nowej usługi dreamhost: File Forever. Do czasu ukończenia testów, każdy użytkownik (również nowozarejestrowany) ma możliwość umieszczenia swoich plików na serwerze, a dreamhost zobowiązuje się przetrzymywać je tam na zawsze!

Ile to kosztuje?

Wg informacji na stronach dreamhost.com serwer w wersji podstawowej (czyli tej, wymienionej powyżej: 200GB powierzchni + 2 TB transferu: “Crazy Domain Insane“) kosztuje 119.40 USD. Dużo? Nie. Ale za dużo - tak. :)

Dlatego udostępniliśmy vouchery promocyjne. Korzystając z kodu promocyjnego oferowanego przez Advanced Hosting Solutions Polska dreamhost obniża cenę dowolnego plau hostingowego o 230 zł! Jest to maksymalna zniżka jaką mogą otrzymać partnerzy dreamhost. Firma mieści się w USA, więc zniżka jest przyznawana wg. aktualnej ceny dolara amerykańskiego. Podsumowując:

$119.40 - $79 = $44.40 (rocznie!)

Jak to działa?

Uzyskanie zniżki sprowadza się do przejścia na stronę dreamhost.com, wybrania planu hostingowego, oraz (co najważniejsze) podaniu kodu promocyjnego AHSPL79.

AHSPL79

Skopiuj i wklej:

Płatności dokonuje się przelewem, lub kartą kredytową (np. AlleKartą lub dowolną inną). Wybranie tego sposobu płatności spowoduje aktywację hostingu natychmiast po zakończeniu transakcji.
Uwaga: Transakcje kartą kredytową są księgowane jako transakcje bezgotówkowe, a co za tym idzie, niemal wszystkie banki nie pobierają prowizji za taki przelew.

Co dalej?

Nie pozostaje nic innego jak cieszyć się prawdopodobnie najlepszym hostingiem na świecie.

Informacja :

Advanced Hosting Solutions nie jest prawnie związane z firmą dreamhost. Jesteśmy partnerem sieci, na ogólnodostępnych warunkach. Naszą misją jest umożliwienie rozwoju w dziedzinie technologii internernetowej młodym ludziom z Polski oraz innych krajów Unii Europejskiej. Strona ta ma na celu jedynie promocję, a nie zarobek.

Z poważaniem,
Grupa AHS.pl


Polskie tłumaczenie XFN

Przygotowałem polskie tłumaczenie XFN. Zamieszczam je poniżej, jeśli są inne propozycje do poszczególnych pozycji - komentarze są otwarte :)
Developerzy XFN czekają na przetestowaną wersję.


Kreator XFN 1.1

Imię
URL
znajomość
fizycznie
zawodowo
geograficznie
rodzinnie

sercowo


<a href=”" rel=”"></a>

Ten interfejs użytkownika oraz jego kod przedstawiony jest jako przykład praktyczności użytkowania XFN, a także klarownego zademonstrowania wartości składników opisujacych nasze znajomości oraz kodu, który może zostać użyty do zaprezentowania tychże wartości.
XFN Creator 1.0 został stworzony przez Matta Mullenwega.
XFN Creator 1.1 uaktualnił Tantek Çelik.

XFN [GMPG]


Formularz nie działa, ponieważ nie zamieściłem JavaScriptu odpowiadającego za tworzenie linku.