středa 25. listopadu 2015

Xfce otravné pípání

Velmi krátký zápisek jak vypnout výstražné pípnutí v celém systému. Pípá to při každé příležitosti a je to vážně otravné. Takže co je třeba udělat aby pípání přestalo?

Spustit terminál a zadat:

xset b off

Mělo by být po starostech a Xfce je zase o něco příjemnější.

pátek 20. listopadu 2015

Přidávání funkcí do GNU Octave

Ahoj, dneska bych se rád podíval na přidávání funkcí do GNU Octave pomocí předpřipravených balíčků. Včera jsem potřeboval funkci xlsread, která není po základní instalaci k dispozici je a fajn pro čtení tabulkových dat jak z excelu tak z calcu a možná i dalších formátů.

V linuxu je možné instalovat balíčky přímo z repozitáře, ale mě to nechtělo vzít závislosti a nepodařilo se mi to vyřešit a tak jsem hledal cestu jak tuto chybu obejít. Našel jsem dva velmi podobné postupy které využívají přímo octave. Nejprve popíšu ten trochu pracnější a vhodný pokud si nepamatujete jméno balíčku.
Pracnější postup spočívá v ručním stažení balíčku ze stránky:


, kde je seznam všech balíčků. Pokud si klikneme na detail objeví se stránka balíčku kde je možné zobrazit jaké funkce balíček potřebuje.
Následně se v octave přesuneme do složky se staženým tar.gz archivem a nainstalujeme ho pomocí příkazu:

pkg install -auto jmeno.tar.gz

dojde ke kompilaci a je hotovo. Octave by mělo informovat o možnosti zobrazit si seznam změn.

Nyní k jednoduší variantě. Pokud znáte jméno balíčku kde se vaše funkce nachází je možné instalovat ji bez nutnosti balíček vyhledávat, Octave si ho najde samo. Příkaz je potom následovný:

pkg install -forge -auto io

Nyní pouze název balíčku bez přípon, ale s příznakem -forge, který Octave říka, že se to má najít sám.

Tak a je hotovo.