wigwam.sh – pobieranie notowań GPW w Linuksie oraz wyświetlanie ich w Conky

W ostatnim poście na temat monitora systemu Conky wspomniałem, że za niedługo pojawi się kolejny wpis na ten temat i słowa dotrzymałem :-) Dzisiaj pokażę jak prostym skryptem można pobrać notowania głównych indeksów Giełdy Papierów Wartościowych (WIG, WIG20, mWIG40, sWIG80) i jak ładnie wyświetlić je w wprost na pulpicie Linuksa za pośrednictwem Conky. Czytaj resztę wpisu »

Tagi: , , ,

Conky – wielofunkcyjny monitor systemu

Conky jest darmowym, lekkim monitorem systemu dla X’ów, wyświetlającym informacje na Twoim pulpicie. Conky jest on na licencji GPL i działa na systemach Linux oraz BSD.

Nie odkrywam tutaj Ameryki, Conky jest dostępny od 2004 roku, a ja pierwszy raz zobaczyłem go w działaniu jakieś dwa lata temu. Jednak ostatnimi czasy zapragnąłem mieć trochę większy wgląd w to, co dzieje się w moim systemie. Poniżej wycinek mojego pulpitu, a także moja konfiguracja .conkyrc. Conky dodatkowo korzysta z skryptu pogodynka.sh oraz małego skryptu adsl-ip.sh, mojego autorstwa, który sprawdza IP i hosta dla łącz typu ADSL (ze zmiennym IP).

Czytaj resztę wpisu »

Tagi: , ,

Zliczenie ilości commitów dla poszczególnych użytkowników SVN

Jeśli interesuje was ile poszczególni użytkownicy SVN’a wykonali commitów, to w głównym folderze repozytorium z poziomu linii komend Linuksa wystarczy wydać komendę:

svn log |grep "^r.*|.*" |awk '{print $3}' | sort |uniq -c

Powinniśmy otrzymać coś w tym stylu:

     83 janek
    177 franek
    221 heniek
      8 bolek
    485 marian

Dzięki temu, mamy pogląd na zaangażowanie naszych kolegów w rozwój repozytorium :-)

Tagi: , ,

Synchronizacja historii rozmów Pidgina pomiędzy różnymi komputerami

Pidgin jest moim ulubionym komunikatorem, jest prosty, funkcjonalny, stabilny i dostępny na windowsa i linuksa. Próbowalem już wielu programów (głównie pod windows) począwszy od standardowego klienta GG, który kiedyś był marnej jakości, poprzez Tlena, Kontakt, Pidgina na Windows, aż na Pidginie na Linuksa skończywszy. Jedyną bolączką był fakt, że nie miałem dostępu do historii rozmów prowadzonych w domu, z komputera w pracy i odwrotnie. Rozwiązanie tego problemu jest prostsze, niż myślałem :-) Czytaj resztę wpisu »

Tagi: , , ,

Sans-serif w CSS’owym font-family, czy to komuś potrzebne?

Odpowiedź na to pytanie brzmi: tak! Gdy używasz czcionek, które powinny być w każdym Windowsie, to Twoja strona ładnie się wyświetli w Windowsie, ale już raczej średnio w Linuksie, który może nie mieć czcionek windowsowych. W takim przypadku przy wyświetlaniu czcionki Tahoma, zamiast tego linuksiarze zobaczą domyślną czcionkę szeryfową (czyli coś pokroju windowsowego Times New Roman). Efekt jest naprawdę niepiękny. Rozwiązaniem tego jest prosty trick, który należy wykonać umieszczając definicje czcionek w CSSie (przeważnie jest to jedno miejsce, np body):

font-family: Tahoma, sans-serif;

Ten zabieg pozwoli zastępować niedostępne czcionki domyślną czcionką nieszeryfową dla systemu. Drobiazg, ale jak to mówią: diabeł tkwi w szczegółach.

Tagi: ,

Otwieranie pliku na konkretnej linii w Vimie

Podczas codziennej pracy, coraz częściej dostrzegam pewne małe detale, które cholernie ułatwiają życie :-) Jednym z nich jest otwieranie pliku w vimie na konkretnej linii.

vim classes/foobar.php +69

Powyższa komenda przenosi do linii 69 po otwarciu. Ale to nie do końca było to czego szukałem. Przy pracy z zakładkami (tabs) jest to średnie rozwiązanie. Szukałem więc jak zrobić to przy pomocy polecenia tabe. Niestety :tabe classes/foobar.php +69 nie działa, bo Vim krzyczy: E172: Only one file name allowed. Będąc bliko zwątpienia, w istnienie tej funkcji, z pomocą przyszedł manual :-)

Czytaj resztę wpisu »

Tagi: , , ,