Witaj na blogu prowadzonym przez Sebana. Spisuję tutaj swoje uwagi na różny temat. Przeważają tematy związane z Internetem, popieranymi przeze mnie rozwiązaniami dotyczącymi wykorzystania komputerów, oraz kilka innych.

Crontab i skrypty Perla

27 listopada 2006 | Klucze: linux, programowanie
Dodaj komentarz. trackback

Jakiś czas spędziłem na pisaniu pewnego skryptu w Perlu. Skrypt sam w sobie raczej prosty i nic ciekawego o nim napisać nie mogę. Sprawa skąplikowała się gdy musiałem ten skrypt uruchamiać co jakiś czas. Naturalnym było dla mnie umieszczenie wywołania skryptu w crontabie. Na początku było zdziwienie, potem zaciekawienie, na końcu frustracja, że pomimo poprawnych wpisów skrypt się nie wykonuje. Troche poszukiwań w sieci dało mi odpowiedź. Cron nie loguje się jako użytkownik a tylko działa jako on (z jego prawami). W takiej sytuacji skrypt nie ma do dyspozycji odpowiednich zmiennych środowiskowych np. nazwy użytkownika, zmiennej PATH. Zatem skrypt nie mógł korzystąc z zewnętrznych programów, nie było mowy o poprawnym działaniu.

Rozwiązałem to w dość prosty sposób wykorzystując tablicę ENV. W niej są przechowywane zmienne środowiskowe takie jak $ENV{'PATH'}. Zmodyfikowałem początek skryptu dopisując $ENV{'PATH'} = "/bin:/usr/bin";. Zadziałało.

Gedit LaTeX Snippets

07 listopada 2006 | Klucze: latex, linux
5 komentarzy. trackback

O snippetach pisał już Patrys na swoim blogu, nie jest to żadna nowość. W edytorze gedit dostępna od dłuższego czasu. jako iż czasem sobie dłubię w LaTeXu postanowiłem dopisać trochę do ,,menadżera fragmentów kodu" w Geditcie kilka skrótów latechowych. Poniżej zamieszczam ich listę.

SkrótDziałanie
pol,,polskie" pakiety
begendbegin - end
bitdbibitem
chpchapter
ftsfootnotesize
huhuge
xhuHuge
itditem
larlarge
LarLarge
xlarLARGE
nsnormalsize
paraparagraph
parpart
ssscriptsize
secsection
smsmall
subsubsection
ssubsubsubsection
toctableofcontents
titiny

Trochę tego jest, mam nadzieję, że z czasem będzie więcej. W tej chwili nie mam pomysłu co jeszcze do tego dołożyć.

Do pobrania

  • plik z ustawieniami uzupełniania kodu
  • filmik pokazujący jak to działa
Plik latex.xml trzeba skopiować do katalogu ~/.gnome2/gedit/snippets/. Filmik był kręcony przy użyciu programu do robienia screencastów, nie wiem za pomocą jakiego kodeka go odtwarzać. :-)
Możliwe, że w Sieci jest już coś takiego dostepne. Nie wiem, nie szukałem.

TVKNET

05 listopada 2006 | Klucze:
1 komentarz. trackback

Ja bardzo lubię mojego ISP. Jest to dość rzetelna firma, wywiązuje się ze swoich obowiązków, regularnie przysyła rachunki.

Jednak ostatnimi czasy poziom ich usług spadł drastycznie, do bardzo niskiego poziomu. Internet nie jest doskonały, urządzenia nie są niezawodne, wszystko może się zwyczajnie popsuć. Wtedy człowiek oczywiście musi to naprawić, sprawić by działało ponownie. Czasem człowiek nie może bezpośrednio czegoś naprawić, ale wtedy może zgłosić usterkę do odpowiedniego organu (właściciela uszkodzonego elementu sieci). Ale przede wszystkim powinien zrobić rzecz według mnie najważniejszą. Powinien powiadomoć o problemie swoich usługobiorców - użytkowników.

W mijającycm tygodniu bylo wiele przerw w dostępie do sieci. Były to raczej długie przerwy po kilka godzin. Dziś od rana moje łącze zmalało do 128 kbps, oczywiście byłem tym bardzo zaskoczony. Słyszałem coś o jakimś światlowodzie co mu się odechciało działać. Na stronie mojego ISP oczywiście nie ma żadnej wzmianki o awarii, żadnej! Takiej informacji nie ma nigdzie, trzeba dzwonić do BOK, ale to inna bajka. Gdy nastąpi już jakaś awaria i ludzie chwycą telefony by dzwonić do ,,miłych pań" ... najprawdopodobniej się nie dodzwonią. To szczeście będzie mieć kilku pierwszych śmiałków, potem telefony będą zająte bardzo, bardzo długo. Oczywiście Oni, tam w BOK już wiedzą, że coś nie działa, wiedzą wszystko.

Czy naprawdę tak trudno o dobrą obsługe czy to telefoniczną czy jakieś informacje na stronie? Szanujcie klientów.