Debian - automatické spouštění Tomcata po startu systému
26.4.2012 | java
1. Vytvořit INIT soubor:
nano /etc/init.d/tomcat
2. Napsat do něj následující text a uložit (/opt/tomcat nahradit cestou k instalaci tomcatu, pokud je jina):
# Tomcat auto-start # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-6-sun case $1 in start) sh /opt/tomcat/bin/startup.sh ;; stop) sh /opt/tomcat/bin/shutdown.sh ;; restart) sh /opt/tomcat/bin/shutdown.sh sh /opt/tomcat/bin/startup.sh ;; esac exit 0
3. Upravit jeho oprávnění:
$ chmod 755 /etc/init.d/tomcat
4. Spustit:
update-rc.d tomcat defaultscelý článek...
Instalace javy od Sun na Debian Squeeze
26.4.2012 | java
Problém:
Potřebujeme nainstalovat javu od Sun (balíčky sun-java6-jre/sun-java6-jdk) na Debian Squeeze. Od určité verze už ale tyto balíčky nejsou v repozitářích, kvůli změnám v licenčních podmínkách.
Komprese PNG souborů
Problém:
Chceme zkomprimovat .png soubor (obrázek) na co nejmenší velikost.
Maven - zdrojové kódy knihoven
Problém:
Chceme získat (=stáhnout a nainstalovat do Eclipse) zdrojové kódy knihoven (dependencí) projektu, který používá Maven.
Tomcat - remote debugging
Problém:
Chceme vzdáleně debugovat (z Eclipse) aplikace běžící na našem lokálním Tomcatu.
Ubuntu - jak naimportovat certifikát
20.3.2012 | ubuntu
Problém:
Jak v Ubuntu naimportovat do systému certifikát ze souboru (např. CertRootCA.cer) tak, aby ho mohli využívat všechny (tzn. i terminálové) aplikace.
Aptana - import existujícího django projektu
Problém:
Chceme naimportovat existující django project do Aptany (Eclipse), ale přes Import > Existing project into workspace ho Eclipse nenajde (nerozpozná root projektu).
Funkční klávesa na notebooku funguje obráceně
15.3.2012 | ostatní
Problém:
Funkční klávesa na notebooku funguje obráceně, než obvykle (tzn. jako kdyby byla stisklá, i když není).
Wicket - hodnota z resource file v atributu html elementu
Problém:
Jako hodnotu atributu v libovolném html elementu chceme použít text z resource filu (např. lokalizovanou hlášku).
Eclipse - debug konfigurace pro IBM Websphere (remote application)
Nastavení Eclipse debug konfigurace pro Webshere Application Server spouštěný samostatně.
celý článek...SVN status - jak vypsat pouze konflikty
22.2.2012 | svn
Problém:
Chceme vypsat pouze soubory, které jsou po posledním updatu ve stavu conflict.
Ubuntu - výstup do terminálu i souboru zároveň
17.2.2012 | ubuntu
Problém:
Chceme zachytit výstup příkazu nebo programu, vypisovaný do terminálu, zároveň i do souboru.
SVN - jak rychle vymazat všechny .svn podadresáře
Problém:
Chceme se zbavit všech podadresářů .svn v aktuálním adresáři a všech jeho podadresářích.
Ubuntu - killall thunderbird: no process found
8.2.2012 | ubuntu
Problém:
$ killall thunderbirdhlásí thunderbird: no process found celý článek...
Vertikální centrování pomocí CSS
Problém:
Potřebujeme vertikálně vycentrovat obsah elementu (pomocí CSS stylů).
Eclipse - zobrazení chyb v java kódu vloženém do JSP stránek ve views Problems a Markers
Problém:
Chceme vidět chyby v java kódu vloženém v jsp stránkách v eclipsích view "Problems" a "Markers".
Eclipse/Aptana Studio - pomalý html editor
Problém:
Při editaci html je Aptana Studio plugin pro Eclipse velmi pomalý - občas trvá i jednotky sekund, než se napsaný znak objeví na obrazovce (především při využívání automatického doplňování (konce tagů, uvozovky atd.)
Google Sync, Nokia 5230 a Mail for exchange 2.9
Při příležitosti přesunu našich mailů (vancisin.cz) na google mail jsem se rozhodl vyzkoušet synchronizaci s mobilem (mail + kontakty + kalendář) přes google sync. Pokyny k nastavení pro různé druhy zařízení jsou k dispozici přímo na stránce google syncu. K synchronizaci na mém telefonu (Nokia (Symbian)) je potřeba pouze nainstalovat program Mail for exchange, který lze volně stáhnout z Ovi storu.
Tradiční háček tkví v tomto případě v tom, že s verzí 3.0 jsou problémy (kromě nejrůznějších diskuzí na internetu jsem se o tom přesvědčil i osobně) - i sám google doporučuje použít verzi 2.9, ale v Ovi storu je k dispozici ke stažení pouze verze 3.0.
celý článek...PostgreSQL: pg_dump a pg_restore bez hesla
19.10.2011 | postgresql , ubuntu
Jeden ze základních předpokladů automatického zálohování aplikace, která používá databázi (v našem případě PostgreSQL, ale platí to obecně), je umět onu databázi zálohovat automaticky, bez nutnosti zásahu uživatele. PostgreSQL nabízí pro zálohu a obnovu databáze nástroje (programy) pg_dump a pg_restore, které však (za výchozích podmínek) zadání hesla vyžadují. Změnit toto nastavení není úplně triviální, proto si pojďme ukázat, jak na to.
celý článek...Sun Java plugin pro Firefox v Ubuntu
Docela dlouho jsem bojoval se zprovozněním java pluginu od Sunu ve Firefoxu (3.6) ve svých Ubuntu (9.10). Problém byl (jak jsem nakonec zjistil) v tom, že soubor
<JRE>/plugin/i386/javaplugin-oji.sokterý sloužil jako plugin pro firefox dříve, byl nahrazen souborem
<JRE>/lib/i386/libnpjp2.soa nemá se tedy dále používat.
celý článek...Mobilní internet od O2 (Huawei e173u) v Ubuntu
Nedávno se mi dostal do rukou mobilní internet od O2, konkrétně USB modem Huawei e173u. Kromě samotného modemu nabízí toto zařízení slot na microSD kartu a lze ho tak použít i jako flashku. Veškeré ovladače obsahuje přímo v sobě, takže v ideálním světě (a ve Windows) ho stačí strčit do usbčka a instalace začne automaticky. Po nainstalování ovladačů a ovládací aplikace (a při každém dalším strčení do usbčka) si zařízení automaticky přepne mód ze storage na modem a automaticky se připojí. V Ubuntu situace takhle jednoduchá není - i když, jak se to vezme.
celý článek...Python - tisk '%' ve formátovaném stringu
17.10.2011 | python
Pokud chcete ve formátovaném řetězci vytisknout znak '%' např. pomocí následujícího příkazu:
print '%s%' % 50
Vypíše se místo očekávaného výstupu (v tomto případě '50%') chyba podobná této:
Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: incomplete formatcelý článek...
Eclipse: Required library cannot denote external folder
17.10.2011 | eclipse
Dnes jsem v Eclipse narazil na chybu, která se objevila při buildování jednoho z projektů, které tvoří naší aplikaci:
"Required library cannot denote external folder: '/path/to/folder/' for project app_name"celý článek...
Využití Django přihlášení pro komentování v Disqus
17.10.2011 | python
Dnes jsem řešil, jde-li nějak použít přihlášení uživatele z mojí django aplikace pro komentování přes Disqus. Prvním důvodem je, aby se uživatel, který už je jednou přihlášený (v mé aplikaci) nemusel pro přidání přihlašovat znovu. Druhým důvodem je, že na odeslání komentáře se mohou vázat (a vážou) nějaké další akce.
celý článek...




