Archive > Březen 2007

ubuntu: spuštění scriptu při startu

» 07 Březen 2007 » In Nezařazené » No Comments

Kvůli svému IBM notebooku jsem potřeboval vyřešit jak v Ubuntu spustím script při startu. Konkrétně šlo o script na úpravu otáček ventilátoru. Script jsem našel na thinkwiki stačilo už jen zajistit aby se při každém startu spouštěl. Scritp tp-fancontrol je třeba nahrát do /etc/init.d/ a umožnit jeho spouštění sudo chmod +x tp-fancontrol. Následně stačí jen použít příkaz update-rc.d tp-fancontrol defaults který provede vše potřebné za mě. Do rulevelu 2,3,4 a 5 umístí příkaz start a do 0 a 6 stop. A větrák je už krásně tichý a nemusím se o to starat.

Continue reading...

Tags: , ,

jar2jad:jak vytvořit jad soubor

» 06 Březen 2007 » In Nezařazené » 5 Comments

Pořídil jsem si Samsung D900 a narazil jsem na první omezení Samsungu, java program se tam nedá dostat jinak než stažením přes wap. To jsem vyřešil zřízením free hostingu na wap. Co ale s chybějícím jad souborem? Našel jsem nějaké generátory .jad pro windows ale ty mi ve wine moc neběželi, navíc byli vždy na stránkách nacpaných spywarem takže bych je wokýnkářům ani nedoporučoval hledat. Naštěstí se mi podařilo najít script, který stačí uložit do souboru jadmaker.sh

#!/bin/bash## Given a J2ME midlet jarball, create a JAD for it# Usage: ./jadmaker.sh <filename>

# safety check 1FILE=$1if [ ! -f "${FILE}" ]; thenecho "Input file '${FILE}' missing, exiting."exit 1fi

# safety check 2JAD="${FILE%.*}.jad"if [ -f "${JAD}" ]; thenecho "${JAD} already exists, overwrite? (y/N)"read tmpansanswer=$(echo "$tmpans" | tr '[:upper:]' '[:lower:]')if [ "$answer" != "y" ] && [ "$answer" != "yes" ]; thenecho "Not overwriting ${JAD}, exiting."exit 1elserm -f "${JAD}"fifi

# unzip the internal manifest, changing line endings to our local OS# the sed action removes blank lines, with or without spaces/tabsunzip -aa -j -p ${FILE} "META-INF/MANIFEST.MF" | sed -e '/^[ t]*$/d' > "${JAD}"

# generic variablesecho "MIDlet-Jar-URL: ${FILE}" >> "${JAD}"echo "MIDlet-Info-URL: http://" >> "${JAD}"

# actual jarball sizeFILESIZE=$(stat -c%s "${FILE}")echo "MIDlet-Jar-Size: ${FILESIZE}" >> "${JAD}"

# weeeecho "Created ${JAD}."exit 0

Pak už jen stačí umožnit spouštění souboru chmod +x jadmaker.sh, použítí je velice jednoduché v konzoli uvedeme jako parametr soubor .jar ke kterému chceme vytvořit .jad
./jadmaker.sh slide-a-lama.jar

a výsledkem je vygenerovaný soubor slim=a=lama.jad ve kterém už je potřeba jen změnit odkaz na soubor .jar kde se bude ve finále nacházet. V mém případě to bylo

MIDlet-Info-URL: http://www.freewap.cz/bunny/Slide-a-lama.jar

ke stažení: jadmaker.sh

Continue reading...

Tags: , , , ,

ubuntu: instalace mozilla sunbird 0.3.1

» 01 Březen 2007 » In linux » No Comments

Instalace Mozilla Sunbird na Ubuntu Edgy Eft je velmi jednoduchá stačí několik málo kroků:

Nejdřív je třeba stánout aktuální verzi songbirdu z mozila.org .
Stažený sobour rozbalíme příkazem
tar -jxvf sunbird-0.3.1.cs.linux-i686.tar.bz2

do adresáře songbird

Celý adresář přemístíme
sudo mv sunbird /opt/

Nastavíme vlastníka uživatele root
sudo chown -R root:root /opt/sunbird/

Následujícím příkazem nastavíme práva
sudo chmod -R 755 /opt/sunbird/

Vytvoříme odkaz na sunbird
sudo ln -s /opt/sunbird/sunbird /usr/bin/sunbird

Položku v menu Gnome získáme vytvořením tohoto souboru
sudo gedit /usr/share/applications/sunbird.desktop

do něj přídáme následující řádky a uložíme

[Desktop Entry]
Name=Sunbird
Comment=Kalendář
Exec=sunbird
Icon=/opt/sunbird/chrome/icons/default/default.xpm
Terminal=false
Type=Application
Categories=Application;Office;

Teď stačí aktualizovat nabídku příkazem sudo killall gnome-panel a v nabídce kancelář přibude i Sunbird, ted jen propojit s google calendářem a mám vše co potřebuji.

update: napojení na Google Calendar funguje úplně skvěle stačí v záložce kalendář vytvořit nový vzdálený kalendář WebDAV a do jeho URL zkopírovat adresu pod tlačítkem iCal ve vlastnostech vašeho Google kalendáře. Okamžitě se načtou všechny události.

Continue reading...

Tags: , ,

Get Adobe Flash playerPlugin by wpburn.com wordpress themes