27 grudnia 2008


Ostatnio na studiach sporo męczyliśmy basha i różne dialogi, xdialogi, okienka robione w gtk w xmlu. Fajnym połączeniem tego wszystkiego jest Zenity (domyślnie zainstalowane w ubuntu) - by zrobić ładnie wyglądające zapytanie (GTK+) wystarczy użyć:
zenity --question --text="czy myłeś dzisiaj zęby?" --title="Pytanie." --window-icon="$icon_path"

xfprot, fprot


Spod ubuntu mamy możliwość przeskanowania windowsa pod kątem wirusów. Służy do tego darmowy antywirus F-prot i jego GUI xfprot.

Edyta:
Instalacja f-prota
  • rozpakowywujemy go w jakimś sensownym miejscu (utworzy linki symboliczne do tego miejsca).
  • Z konsoli robimy: sudo ./install-f-prot.pl i gotowe
Instalacja x-fprota jest trudniejsza:
  • rozpakowywujemy paczkę również w sensownym miejscu
  • ściągamy gtk2.0 devel: sudo apt-get install libgtk2.0-dev
  • sudo ./configure - ew. brakujących pakietów szukamy przez synaptic'a
  • sudo make
  • sudo make install
a potem już tylko Programy→akcesoria→Xfprot

11 grudnia 2008

Szybka transformacja xsl'a spod gedita


Za pomocą gedit'a i pluginu External Tools, możemy podpiąć pod klawisz F12 skrypt, który będzie transformował dany plik xsl na html.  Wszystkie pliki muszą się nazywać tak samo, tylko mieć inne rozszerzenie, czyli: test.xml + test.xsl = test.html. Wyniki są wyświetlane w panelu  pod kodem w gedit'cie, więc bardzo wygodnie.

#!/bin/bash
# autor=kasztan
# mail=${autor}@gmail.com
nazwa=${GEDIT_CURRENT_DOCUMENT_NAME%.*}

type="out.xml"
if [ -n "`cat \"$nazwa.xsl\" | grep html`" ]; then
type="html"
fi;

#saxonb-xslt -s:"$nazwa.xml" -xsl:"$nazwa.xsl" > "$nazwa.$type"
# xsltproc "$nazwa.xsl" "$nazwa.xml" > "$nazwa.$type"
saxon-xslt "$nazwa.xml" "$nazwa.xsl" > "$nazwa.$type"

cat "$nazwa.$type"

oczywiście trzeba zainstalować saxona (albo odkomentować xsltproc'a, który w ubuntu jest domyślnie)

09 grudnia 2008

SMSSender_pl

Skrypt bashowy do wysyłania smsów z Ery (Heyah i inne), Orange'a, PlusGsma

Najpierw zaczynamy od instalacji pakietów: imagemagick i curl.

Łapajta: http://www.kasztana.pl/sms/SMSSender_pl.sh

(wersja beta beta posta, niedługo wyedytuje)