Taháky
SAXParseException: URI was not reported to parser for entity [document]
Narazili jste na tuhle chybu?
SAXParseException: URI was not reported to parser for entity [document]
Dost možná je způsobená GNU JAXP parserem XML.
Setkal jsem se s ní u knihovny cewolf, která tento parser obsahuje. Záhadně přestalo fungovat načítání XML properties ze souborů, které v jiných aplikacích na stejném serveru normálně fungovalo.
Pomohlo odstranit knihovnu JAXP – cewolf funguje i bez ní.
org.xml.sax.driver, META-INF services…
Psi – přidání ikony pro odeslání souboru
Nedávno vyšel IM klient Psi ve verzi 0.13. Stáhnul jsem si zdrojáky a zkompiloval i s podporou VoIPu – sláva, konečně funguje telefonování přes Jabber! Když už tu mám lokálně přeložené Psi, rozhodl jsem se vyřešit jednu věc, která mne vždycky trochu štvala – odesílání souborů.
Trac + Mercurial (hg) + UTF-8
Podpora UTF-8 v mercurialovém pluginu pro Trac je ještě trochu nedotažená. Zlobí unicode znaky v názvech souborů a v metadatech (commity, jména lidí).
Oprava pro metadata: do souboru /usr/share/python-support/trac-mercurial/tracext/hg/backend.py přidáme os.environ["HGENCODING"] = "UTF-8" (za from trac.wiki import IWikiSyntaxProvider).
Pro správné zobrazování obsahu souborů je potřeba nastavit default_charset = utf-8 v trac.ini.
Debian/Ubuntu a Java: nastavení správné verze
V operačním systému můžeme mít nainstalováno více verzí Javy, např. OpenJDK a Sun JDK. Požadovanou javu si nastavíme jako výchozí pomocí tohoto příkazu:
update-alternatives --config java
Přehrávání DVD v Linuxu
Pokud ti nejdou přehrávat DVD v Linuxu, i když máš nainstalované libdvdcss, potřebuješ pravděpodobně spustit tento skript: sudo /usr/share/doc/libdvdread3/install-css.sh
VMware a chyba: libgcc_s.so.1: version `GCC_3.4' not found
Při pokusu o spuštění konsole vmware serveru můžeme dostat chybu:
libgcc_s.so.1: version `GCC_3.4' not found
Kterou snadno opravíme - stačí vyřadit původní neposlušnou knihovnu od vmwaru a připojit na její místo (symbolickým odkazem) tutéž knihovnu z našeho systému.
Input not an X.509 certificate - Java keytool
Při importu certifikátu do Javové klíčenky na nás může vyskočit nepříjemná chyba Input not an X.509 certificate. Jednou z příčin je, že máme certifikát v nesprávném formátu.
VMware server a Ubuntu 8.04
Co je VMware
VMware je virtuální stroj, to znamená, že uvnitř našeho
počítače si vytvoříme ještě jeden virtuální a v něm si spustíme prakticky libovolný operační systém. Že to zní šíleně? Ne, je to jednoduché. Jediné, co potřebujete, je dostatek RAM (v jednu chvíli na vašem HW běží dva operační systémy, takže spotřebují víc než jeden). Podobné řešení jako VMware nabízí XEN, VirtualBox nebo QEMU, KVM a další.


