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
Proč psát programy česky?
Krátké zamyšlení pocházející z jedné diskuse o tom, v jakém jazyce (nikoli programovacím) psát zdrojové kódy.
Frantovo.cz má nové logo
První článek na těchto stránkách vyšel v září 2007 a od té doby se vzhled webu prakticky nezměnil. Vždycky jsem chtěl mít nějaký originálnější design než ten ze šablony, ale většinou jsem byl rád, že jsem si našel čas na psaní článků, než abych se ještě zabýval grafikou.
Dnes mě příjemně překvapil čtenář Penge, když mi poslal návrh nového loga pro můj blog. Díky :-)
DKIM – podepisujeme e-maily na serveru
Na českém serveru zaměřeném na GNU/Linux a svobodný software ABC Linuxu.cz mi vyšel článek DKIM – podepisujeme e-maily na serveru.
Kouzlo licencí svobodného softwaru
Otevřený software by těžko mohl fungovat bez licencí. Přesto je jejich problematika často opomíjena a málokdo je skutečně čte. V dnešním článku si přiblížíme několik nejpoužívanějších open source licencí.
Šifrování disku – LUKS
modprobe dm-crypt aes-i586 sha256 lrw xts cryptsetup -c aes-xts-plain -s 512 -y luksFormat /dev/sdX1 cryptsetup luksOpen /dev/sdX1 sifrovanyDisk mkfs.xfs /dev/mapper/sifrovanyDisk mount /dev/mapper/sifrovanyDisk /mnt/sifrovanyDisk … umount /mnt/sifrovanyDisk cryptsetup luksClose sifrovanyDisk eject /dev/sdX1
A pěkné články od Michala Dočekala:
Možnost změny hesla
Heslo k Veverce si můžete změnit na adrese veverka.ch/heslo. Uživatelské jméno je vaše e-mailová adresa. Aplikace sloužící ke změně hesla je svobodný software a byla prověřena veřejností. :-)
Zdrojové kódy jsou tady: https://hg.frantovo.cz/veverka.ch/
Posílání zpráv pomocí fronty (POSIX MQ)
V operačních systémech odpovídajících standardu POSIX jako je např. Linux nebo Mac OS máme k dispozici systém front. Jedná se o něco podobného jako JMS, ale na nižší (systémové) úrovni. Tato technologie nám umožňuje vytvářet pojmenované fronty (názvy začínají lomítkem). Do těchto front můžeme posílat zprávy a následně je z fronty vybírat. Fronty jsou tak použitelné pro asynchronní meziprocesovou komunikaci (IPC).