Guarantee business interface. stickfish.com
abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz 64bit.eu 64bit.eu abcprace.cz AbcPráce.cz Raydesk Raydesk
Sledujte AbcLinuxu.cz na:
facebook favicon logo  Facebooku twitter favicon logo  Twitteru,   identi.ca favicon logo  Identi.ca
openmagazin logo openMagazin 1/2010 Nový vzhled!
Rozšířené hledání
×

Webináře IBM

Přihlaste se na webináře IBM pořádané v březnu, kde se můžete dozvědět více informací o nových i stávajích produktech vhodných právě pro váš business. Vše můžete sledovat ze své kanceláře díky aplikaci Lotus Live.
Který mobilní OS je nejlepší?
 (37%)
 (18%)
 (20%)
 (2%)
 (8%)
 (2%)
 (7%)
 (5%)
Celkem 773 hlasů
 Komentářů: 203, poslední dnes 12:43
Doména EU za fantastickou cenu
125 Kč bez DPH
Webhosting LinuxSTART? S doménou EU s 50% slevou. LinuxSTART je včetně e-mailů s antivirovým a antispamovým řešením
Pouze do konce března na www.CZECHIA.com.
dnes 08:50 | Zajímavý článek
Daniel Dočekal na svém blogu zveřejnil citaci z interního materiálu ČSSD, kde se píše o zřízení úřadu pro dohlížení nad Internetem po vzoru francouzského HADOPI. Cílem je hlídání a cenzura "škodlivého" obsahu. Úřad by měl přitom přímo podléhat vládě. Veřejnosti by měl být prezentován jako "ucinny nastroj boje s detskou pornografii ci sireni extremistickych nazoru".
xm | Komentářů: 32
včera 15:27 | Zajímavý software
David Airlie začal vyvíjet Prime, "proof-of-concept" projekt, který se podobá funkci Optimus od firmy NVIDIA. Prime zatím podporuje jen grafické karty Intel a ATI. Umožňuje vykreslování 3D grafiky pomocí jednoho GPU na obrazovku, kterou spravuje jiný GPU. Podrobnosti na Phoronixu.
Robert Krátký | Komentářů: 5
včera 13:29 | Nová verze
Vyšla stabilní verze 0.4.0 prohlížeče rekonq (používá WebKit a je určen primárně pro KDE). Nová verze obsahuje podporu např. pro integraci s KWallet a AdBlock.
Robert Krátký | Komentářů: 38
včera 12:45 | Pozvánky
Projekt Středisko UNIXových Technologií strahovského kolejního klubu Silicon Hill opět zahajuje pravidelné úterní semináře (nejen) o Linuxu a open source. Těšit se můžete na témata z oblasti desktopů, serverů, ale také embedded systémy, či speciální software. … více »
Oskar | Komentářů: 2
včera 12:44 | Zajímavý článek
Zack Rusin na svém blogu píše o rychlém softwarovém OpenGL rendereru llvmpipe pro Gallium3D. llvmpipe používá generování a optimalizaci kódu za běhu prostřednictvím LLVM a dobře se škáluje s počtem jader CPU. Přestože ještě nezačala práce na optimalizacích, llvmpipe už nyní dává v anholt.dm_68 OpenArena demu na procesoru Intel Xeon E5405 výkon 25 FPS (softwarový renderer v Mesa3D dává jen 3.5 FPS).
xm | Komentářů: 2
včera 08:53 | Nová verze
Je tady Gnome 2.29.92, což je kadidát na vydání verze 2.30. Přináší hromadu oprav chyb (včetně lokalizace). Podrobnosti naleznete v oznámení vydání. Finálního vydání se dočkáme již poslední březnový den, s čímž souvisí i zmrazení kódu, které nastane 15. března.
Tomáš Heger (geckon) | Komentářů: 0
včera 07:41 | Nová verze
Vyšla nová verze přehrávače Banshee. Nese označení 1.5.5 (neboli 1.6 RC1) a kromě oprav chyb přináší například rozšíření pro YouTube nebo vylepšení vyhledávání a fronty přehrávaných skladeb.
Tomáš Heger (geckon) | Komentářů: 6
11.3. 18:13 | Zajímavý článek
Společnost Palm na Game Developers Conference tento týden ohlásila port Unreal Engine 3 na platformu webOS. Tento engine pohání například hry Gears of War nebo Unreal Tournament 3 a bude brzy dostupný i dalším vydavatelům herních titulů.
Jan Grmela | Komentářů: 14
11.3. 16:55 | Nová verze
Phoronix informuje, že Khronos vydal specifikace OpenGL 3.3 a 4.0. OpenGL 4.0 přináší GLSL 4.00, výkonnostní zlepšení, lepší integraci s OpenCL a další novinky. Očekává se, že nVIDIA brzy dodá ovladače s podporou nové specifikace, zatímco AMD to bude asi trvat déle. Open-source podpory se s největší pravděpodobností v dohledné budoucnosti nedočkáme.
David Watzke | Komentářů: 5
11.3. 16:41 | Nová verze
Vyšlo Qt 4.7.0 Tech Preview (ukázková verze) a Qt Creator 2.0 alpha. Novinkou v Qt je Quick (Qt UI creation kit) umožňující vývoj dynamických uživatelských rozhraní ve skriptovacím jazyce QML. Rozšířena byla podpora multimédií. Nový Creator přináší podporu Quick a umožňuje vyvíjet programy pro Symbian a Maemo.
David Watzke | Komentářů: 30
Rozcestník
Doporučujeme
Placené odkazy

Rubrika Programování

mongodb logo

Lehký úvod do MongoDB

MongoDB patří mezi dokumentové databáze, které nemají schéma, ale brzy uvidíte, že přejímá mnoho konceptů ze světa relačních databází. Pro lidi zvyklé na svět SQL je MongoDB pravděpodobně nejsnazší způsob, jak nahlédnout do světa dokumentových databází a nemuset přitom zahodit všechny svoje znalosti. Databázi Mongo využívá například známý server SourceForge.

1.3. | Ladislav Thon | Programování | Komentářů: 13, poslední 1.3.


plasmate logo

Plasmate – plasmoid pro KDE 4 snadno a rychle

Plasmate je nový nástroj pro velmi snadnou tvorbu plasmoidů – programů pro desktop v prostředí KDE 4 – pomocí skriptovacích jazyků (JavaScript, Python, Ruby). Plasmate automatizuje množství netriviálních úkonů a zjednodušuje přípravu plasmoidu na několik kliknutí. Přečtěte si, jak rychle vytvořit první plasmoid, jak se s Plasmate pracuje, i o vynalézavém způsobu integrace správy kódu pomocí nástroje Git.

26.2. | Dan Vrátil | Programování | Komentářů: 4, poslední 26.2.


couchdb logo

Lehký úvod do CouchDB – 3 (shrnutí)

V minulém díle seriálu o CouchDB jsme si ukázali některé její pokročilejší vlastnosti a dnes se s ní po krátkém příkladu rozloučíme. Zkusíme si nad CouchDB postavit jednoduchý redakční systém, který bude z prohlížeče přes AJAX komunikovat přímo s databází, a nakonec se trochu prakticky zamyslíme.

22.2. | Ladislav Thon | Programování | Komentářů: 11, poslední 22:58


plasma logo

Jak se dělá Plasmoid – 5 (drag&drop, konfigurační dialog)

V závěrečném dílu seriálu o tvorbě plasmoidů si ukážeme, jak lze do plasmoidu posílat vstup pomocí metody drag&drop a jak se přidává konfigurační dialog.

16.2. | Dan Vrátil | Programování | Komentářů: 3, poslední 16.2.


winstrom logo

WinStrom Sync a komunikace s internetovými obchody

Typickým problémem řešeným při tvorbě internetového obchodu (e-shopu) je komunikace s „vnějším prostředím“. Je potřeba vkládat zboží do nabídky, upravovat ceny, vystavovat faktury atd., a potom toto všechno promítnout do účetních a daňových záznamů – a to ještě obvykle tak, aby to bylo kompatibilní s obchodní činností prováděnou mimo e-shop.

10.2. | Lukáš Jelínek | Programování | Komentářů: 8, poslední 15.2.


couchdb logo

Lehký úvod do CouchDB – 2 (pokročilejší funkce)

V minulém díle seriálu o CouchDB jsme si popsali většinu základního API. Dnes jeho popis dokončíme ukládáním příloh a podíváme se na trochu pokročilejší techniky: validaci ukládaných dat, generování HTML přímo v databázi a nakonec view collation.

9.2. | Ladislav Thon | Programování | Komentářů: 10, poslední 12.2.


plasma logo

Jak se dělá Plasmoid – 4 (Runnery)

Runner je knihovna, kterou využívá KRunner (dialog (nejen) pro spouštění programů). Když píšete název nějaké aplikace, KRunner postupně volá hlavní funkce všech dostupných runnerů a předává jim zadaný řetězec.

29.1. | Dan Vrátil | Programování | Komentářů: 12, poslední 1.2.


couchdb logo

Lehký úvod do CouchDB – 1 (základní API)

V posledních letech získává na oblibě zejména mezi webovými programátory jistý druh nerelačních databází, které můžeme souhrnně označit jako bezschémové. V tomto trojdílném seriálu si představíme jednu z nich, která se těší poměrně velké popularitě, totiž CouchDB. V prvním díle si na příkladech popíšeme prakticky celé základní API.

27.1. | Ladislav Thon | Programování | Komentářů: 42, poslední 30.1.


qt logo

Grafické programy v Qt 4 – 10 (SQL)

V minulém díle jsme si ukázali základy model-view architektury. V díle dnešním se ponoříme do vod relačních databází, oblasti IT milované i proklínané, kde právě architektura model-view nachází elegantní použití.

26.1. | Petr Vaněk | Programování | Komentářů: 8, poslední 27.1.


plasma logo

Jak se dělá Plasmoid – 3 (DataEngine)

Dnes si představíme další prostředek pro tvorbu Plasmoidů: DataEngine – a ukážeme si nejen jak vytvořit vlastní DataEngine, ale i jak ho použít v Plasmoidech.

11.1. | Dan Vrátil | Programování | Komentářů: 0


Videobuf: Správa bufferů pro ovladače V4L2

Ovladač Video4Linux2 mají v podstatě relativně jednoduchou úlohu: Naplnit velké buffery v paměti snímky obrazu a přenést je mezi zařízením a uživatelským prostorem. Správa těchto bufferů, i když má své vlastní složitosti, bývá od ovladače k ovladači vcelku podobná. Tento úkol standardizovaným způsobem řeší podpůrná vrstva videobuf.

31. 12. 2009 | Jirka Bourek | Programování | Komentářů: 4, poslední 1.1.


plasma logo

Jak se dělá Plasmoid – 2 (popup IDOS)

Po minulém krátkém představení Plasmoidů si dnes ukážeme, jak lze vytvořit vyskakovací Plasmoid a jak v Plasmoidech používat různé ovládací prvky.

28. 12. 2009 | Dan Vrátil | Programování | Komentářů: 16, poslední 20.1.


plasma logo

Jak se dělá Plasmoid – 1 (úvod, první plasmoid)

KDE 4 přineslo mnoho revolučních změn, jednou z nich je celkový koncept plochy jako soustavy widgetů zvaných plasmoidy. V tomto krátkém seriálu si ukážeme, jak vytvořit widget na plochu i do hlavního panelu.

8. 12. 2009 | Dan Vrátil | Programování | Komentářů: 36, poslední 7.1.


qt logo

Grafické programy v Qt 4 – 9 (prezentace dat – architektura model/view)

Dnes se naučíme používat widgety, kterými programátor dokáže zobrazit související data: seznamy, tabulky, stromy. Jejich plnění, editaci, ale také přizpůsobení vlastním potřebám. Pořadem vás provází Úžasný Móric a krásná dívka.

19. 11. 2009 | Petr Vaněk | Programování | Komentářů: 15, poslední 21. 11. 2009


qt logo

Konzolové programy v Qt 4 – 4 (UDP server a klient)

V tomto díle si ukážeme, jak napsat jednoduchý UDP server a klient. UDP je zkratka angl. User Datagram Protocol a je to základní internetový protokol. Hodí se spíš tam, kde se počítá se ztrátami paketů, přičemž není žádoucí odesílat je znova (hry, VoIP, internetová rádia).

10. 11. 2009 | David Watzke | Programování | Komentářů: 5, poslední 13. 11. 2009


Featherstitch: Zabij fsync() něžně

Stehování [Featherstitch] je zobecnění systému závislostí zápisů a zpětného přehrání [rollback] dat měkkých aktualizací. Výsledný systém je dostatečně obecný na to, aby nad jeho rozhraním mohla být implementována většina (možná všechny) strategií zajišťujících konzistenci souborového systému (např. žurnálování).

9. 11. 2009 | Jirka Bourek | Programování | Komentářů: 9, poslední 11. 11. 2009


openssl logo

OpenSSL – použitie v aplikácii

OpenSSL je knižnica implementujúca radu algoritmov z oblasti kryptografie. Jej súčasťou je utilita pre prikazovy riadok, ktorá umožňuje vyrobiť si vlastnú Certifikačnú Autoritu, šifrovať, podpisovať a podobne. Nedávno som ale potreboval použiť šifrovanie AES z programu, a tak som sa na OpenSSL pozrel trocha inak – a o svoje skúsenosti sa chcem s vami podeliť.

20. 10. 2009 | Rastislav Stanik | Programování | Komentářů: 29, poslední 23. 10. 2009


qt logo

Grafické programy v Qt 4 – 8 (TCP klient)

V tomto díle se naučíme, jak napsat síťového TCP klienta (k serveru s vlastním jednoduchým protokolem) s grafickým rozhraním.

16. 9. 2009 | David Watzke | Programování | Komentářů: 3, poslední 21. 9. 2009


qt logo

Konzolové programy v Qt 4 – 3 (TCP server)

V tomto díle si ukážeme, jak za použití modulu QtNetwork naprogramovat jednoduchý TCP server.

16. 9. 2009 | David Watzke | Programování | Komentářů: 4, poslední 16. 9. 2009


qt logo

Novinky v Qt 4.6

Animační framework. State Machine framework. Multi-touch a gesta. API pro přístup k DOM. Lepší podpora 3D. Výkonnostní optimalizace. Modul QtMultimedia a práce se zvukem. QtScript + JavaScriptCore z WebKitu. Qt for S60 aneb port Qt na Symbian.

11. 9. 2009 | David Watzke | Programování | Komentářů: 25, poslední 18. 11. 2009


qt logo

Konzolové programy v Qt 4 – 2 (práce s HTTP a FTP)

V dnešním díle se budu věnovat modulu QtNetwork, konkrétně si ukážeme nějaké základy práce s protokoly HTTP a FTP.

1. 9. 2009 | David Watzke | Programování | Komentářů: 7, poslední 1. 9. 2009


Tvrdý náraz do měkkých aktualizací

Když souborový systém existuje dostatečně dlouho, dříve či později téma měkkých aktualizací [soft update] někdo nadhodí, obvykle v podobě „Pche, proč jste vy lidi od Linuxu tak hloupí? Prostě použijte měkké aktualizace jako BSD!“

7. 8. 2009 | Jirka Bourek | Programování | Komentářů: 50, poslední 10. 8. 2009


Co se vlastně stalo s chunkfs?

Chunkfs je princip návrhu souborových systémů, který má usnadnit a především zrychlit kontrolu a opravování diskových oddílů. Funguje tak, že souborový systém rozkouskuje a zabývá se jednotlivými částmi. Článek se zabývá popisem návrhu a implementací a popisuje měření výkonu.

20. 7. 2009 | Jirka Bourek | Programování | Komentářů: 4, poslední 20. 7. 2009


Poke-a-hole (pahole) a přátelé

Omezení otisku binárního kódu v paměti [memory footprint] je důležité pro zlepšení výkonnosti. Poke-a-hole (pahole) a další programy, které vyvinul Arnaldo Carvalho de Melo, pomáhají analyzovat binární objektové soubory a hledat v nich neefektivity, jako jsou díry v datových strukturách nebo funkce, které jsou deklarovány jako inline, ale v objektovém kódu jsou od-inlinovány.

15. 7. 2009 | Jirka Bourek | Programování | Komentářů: 10, poslední 27. 7. 2009


qt logo

Konzolové programy v Qt 4 – 1 (úvod)

Tento seriál bude pojetím připomínat sérii článků o programování GUI programů v Qt 4 a lišit se bude v zaměření. Zaměřovat se budu na součásti, které k běhu nevyžadují modul QtGui a tedy ani X server. Některé věci je zbytečné předvádět graficky, zatímco jiné se do konzole přímo hodí.

10. 7. 2009 | David Watzke | Programování | Komentářů: 37, poslední 17. 7. 2009


Starší články

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   Powered by Powered by Sun
© 1999-2010 Stickfish, s. r. o. Všechna práva vyhrazena.