Compal-laptop obsługuje model JHL 90
Miło mi poinformować, że moduł compal-laptop autorstwa Cezarego Jackiewicza dzięki mojej interwencji dorobił się obsługi modelu JHL 90 ;-)
Źródła dostępne są pod adresem: http://eko.one.pl/index.php?page=compal-laptop. Ze swojej strony mogę zapewnić, że na JHL90 – póki co – wszystko działa.
Na dniach opublikuję notkę w jaki sposób dorobiłem się tego modelu ;-)
Wysłany: 08 sierpnia 2008 o 12:19:17 | 2 komentarze | więcej
Ładniejsze formularze w Firefoksie
Standardowe elementy formularzy w Firefoksie nie grzeszą pięknością, w związku z tym postanowiłem je zmienić.
Szybka piłka:
wget http://home.comcast.net/~tehdnite/linux/\
prettywidgets_firefox2_linux.tar.gz
sudo cp -r /opt/firefox/res/ /opt/firefox/res_original
tar -xvvzf prettywidgets_firefox2_linux.tar.gz
sudo mv ./prettywidgets_firefox2_linux/* /opt/firefox/res/
źródło: ubuntu.pl
Powyższe linijki zostały przystosowane do gentoo. Zmianie uległa ścieżka, ponieważ pliki Firefoksa są przechowywane w /opt/firefox, a nie /usr/lib/firefox/.
Jest (moim zdaniem) lepiej.
Może znacie jakieś ładniejsze style?
Wysłany: 09 września 2007 o 13:43:50 | 0 komentarzy | więcej
One of the files in … has a modification time in the future
Ostatnio podczas kompilacji Gentoo na nieco starszym komputerze (który swoją drogą miał służyć za mały serwer), pominąłem dość błahy krok – poprawne ustawienie daty i godziny przed rozpoczęciem działań. Sądziłem, że ludzie mają już w nawyku ustawianie tych parametrów w BIOS’ie, a nie tylko w MS Windows. Cóż...
Jakież było moje zdziwienie, gdy przygotowując się do pierwszego reboot’a, wyłączyłem niepotrzebne usługi, ustawiłem hasło roota, i na wszelki wypadek zsynchronizowałem godzinę.
Po ponownym uruchomieniu systemu, zostałem zasypany ostrzeżeniami iż w folderze /etc/ pliki mają daty dostępu… z przyszłości.
One of the files in … has a modification time in the future
Jak pozbyć się tych komunikatów? Wystarczy pliki „dotknąć”.
find /etc -exec touch {} \;
i po sprawie.
Wysłany: 28 lipca 2007 o 14:24:22 | 0 komentarzy | więcej
sendmail + ssmtp + Google Apps
Odkąd pamiętam, używając jakiejkolwiek dystrybucji Linuksa denerwowało mnie „niedostarczanie” wiadomości przez /usr/sbin/sendmail. Wszystko lądowało w pliku ~/dead.letter . Nie chciałem uruchamiać lokalnego serwera SMTP z prawdziwego zdarzenia, gdyż dla jednej osoby pracującej przy komputerze jest to przerost formy nad treścią.
Przeglądając portage znalazłem ciekawą paczkę:
mail-mta/ssmtp
Available versions: 2.61-r2 [M]~2.61-r30 [M]~2.61-r31
Homepage:
Description: Extremely simple MTA to get mail off the system to a Mailhub
Czyli krótko mówiąc, jest to agent który wysyła wszelką pocztę przez zewnętrzny serwer SMTP. Było to proste rozwiązanie, które gotów byłem zaakceptować. Jako okno na świat wykorzystałem serwery Google.
Na początek należy zemergować niezbędne pakiety. ssmtp proponuję skompilować ze wsparciem SSL i IPv6 – myśląc długofalowo ;-).
Mamy trzy możliwości do wyboru:
- dodać do pliku
/etc/make.conf deklarację:
USE="ssl ipv6"
- dopisać te flagi do
/etc/portage/package.use, czyli:
# echo "mail-mta/ssmtp ssl ipv6" >> /etc/portage/package.use
- zadeklarować je przed samym uruchomieniem emerge:
# USE="ssl ipv6" emerge -va mail-mta/ssmtp
Proces kompilacji jest krótki. Przystąpmy więc do konfiguracji. Wszystko znajdziemy w jednym pliku – /etc/ssmtp/ssmtp.conf.
mailhub=smtp.gmail.com:587
hostname=gierwialo.com
root=xxx@gierwialo.com
AuthUser=xxx@gierwialo.com
AuthPass=yyy
UseSTARTTLS=Yes
UseTLS=Yes
Chyba nie ma potrzeby tłumaczenia poszczególnych linijek. Należy tylko podkreślić, że w przypadku używania serwerów Google, ważne jest podanie prawidłowego portu (:587), oraz ustawienia dwóch opcji: UseSTARTTLS=Yes i UseTLS=Yes bez których nie nawiążemy poprawnie połaczenia.
Całość można przetestować programem /bin/mail z opcją -v dzięki temu szczegółowe informacje dotyczące wysyłki, będą wyświetlane na konsoli.
Przykład:
# /bin/mail -v xxx@epecet.com
Subject: testowy mail
treść
/ Ctrl + D /
Cc:
[<-] 220 mx.google.com ESMTP y6sm38445963mug
[->] EHLO gierwialo.com
[<-] 250 ENHANCEDSTATUSCODES
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO gierwialo.com
[<-] 250 ENHANCEDSTATUSCODES
[->] AUTH LOGIN cG9tb2NuaWtAZ2llcndpYWxvLmNvbQ==
[<-] 334 UGFzc3dvcmQ6
[->] NVI5OTQx
[<-] 235 2.7.0 Accepted
[->] MAIL FROM:<root@gierwialo.com>
[<-] 250 2.1.0 OK
[->] RCPT TO:<xxx@epecet.com>
[<-] 250 2.1.5 OK
[->] DATA
[<-] 354 Go ahead
[->] Received: by gierwialo.com (sSMTP sendmail emulation);
[->] From: "root" <root@gierwialo.com>
[->] Date: Sat, 30 Jun 2007 15:26:04 +0200
[->] To: xxx@epecet.com
[->] Subject: testowy mail
[->]
[->] treść
[->] .
[<-] 250 2.0.0 OK 1183209960 y6sm38445963mug
[->] QUIT
[<-]
Tak wygląda prawidłowy przebieg komunikacji z serwerem ;-) Jeżeli coś się nie uda, nasz email trafi do ~/dead.letter.
Jak wszystko działa, możemy wypić herbatkę ;-)
Wysłany: 30 czerwca 2007 o 15:37:33 | 3 komentarze | więcej