Štítek: linux
-
Trasování binárních programů
Každý vývojář jednou přejde z bodu, kdy ‚loví‘ chyby ve svých algoritmech do bodu, kdy se snaží algoritmy optimalizovat. Optimalizovat buď na rychlost, případně na paměťovou náročnost. Nejtěžší a samozřejmě nejdůležitější je nalezení střední varianty mezi těmito dvěma extrémy. Dokud je algoritmus pouze jeden, případně celý program není příliš rozsáhlý, je možné tuto optimalizaci dělat […]
-
Vytvoření bootovacího Windows disku na Linuxu
Před začátkem práce je nutné vlastnit Windows CD-ROM případně iso obraz disku a ten připojit do systému. Spolu s tím je nutné vlastnit i USB klíčenku s dostatečnou kapacitou, aby se na ní vešel celý instalační disk. Zformátovat USB klíč na ntfs souborový systém Nastavit boot příznak na daném médiu Uložit UUID disku například UUID: […]
-
Kompilace OpenLDAP
OpenLDAP implementuje vše potřebné pro úspěšné provozování LDAP spojení. V článku je představen způsob, kde získat zdrojové kódy a jak je přeložit. Výsledkem je pak fungující ukázková aplikace, která umí zjistit, do jakých skupin patří zadaný uživatel. Zdrojové kódy jsou dostupné ze stránek projektu jako .tgz archiv. Dalším potřebným balíkem, který není standardní částí systému […]
-
Procesy – Linux
Pochopení základních mechanizmů, jak procesy vznikají, vykonávají se a končí je nejnutnějším základem pro pokusy o programování na nižší úrovni běhu. V následujícím textu bude popsáno několik linuxových utilit, které se starají o zprostředkování informací týkajících se běžících procesů. Základem je pochopení pojmu proces. Proces je každý program (aplikace), který v operačním systému běží. Pokud […]
-
Sdílení připojení – WiFi
Následující článek je motivován praktickým problémem, kdy se čas od času stane, že máme kabelové připojení, ale chtěli bychom se připojit k internetu z mobilu nebo podobného zařízení. Jednou z variant v případě, že máme připojený notebook je sdílení připojení přes WiFi. V případě, že používáme linux je situace vcelku jednoduchá. Stačí nainstalovat a správně […]