středa 31. srpna 2011

C čeština

Kamarád řešil, že klasika program "Ahoj Světe!" špatně vypisuje češtinu.

Windows hold obsahuje trochu archaismus a pro programy v konzoli stále používá kódování CP852, takže je program potřeba uložit v tomto kódování, na-rozdíl od programů běžících v okýnkách, kde je potřeba použít CP1250, či UTF-8, kdy se pro převod používá hlavičkový soubor a jeho převodní funkce MultiByteToWideChar a WideCharToMultiByte.

Jelikož pro běh v Linuxové konzoli je pěkné mít možnost kódování v ISO-8859-2, elegantní řešení pro konzolovou verzi "Ahoj Světe!" je rozšíření od možnost přepínání kódování. Osobně bych volil, než patlat na převod vlastní kód, výbornou knihovnu Libiconv, viz: http://www.gnu.org/s/libiconv/

neděle 31. července 2011

Kontrola kompatibility zobrazení webu Internet Explorer 9 na Linuxu

BrowserLab je super online služba, na kontrolu zobrazení napříč spektrem prohlížečů a operačních systémů včetně Internet Explorer 9. Takže už neřeším jak IE 9 nainstalovat. :) 


https://browserlab.adobe.com/en-us/index.html

čtvrtek 28. července 2011

Česká klávesnice na Ubuntu / Lubuntu s přepínáním se shift

Linux občas uživatel otestuje v technických znalostech.

Po instalaci Lubuntu sem sice našel v menu grafický ovládací panel na nastavení klávesnice, ale způsob přepínání nikde nebyl a navíc po uložení českého rozvržení prostě nefungovalo, českou klávesnici mě to prostě odmítlo nechat používat. I Linux má své dny. :)

Používám jak Windows, tak linux, z toho důvodů potřebuji mít stejné přepínání na obou systémech pomocí  Alt + Shift.

Naštěstí je zde kouzelná příkazová řádka a stačí tam hodit:

setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,cz_qwerty

A Qwerty navždy!