abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Navštivte Abc obchůdek se samolepkami a přívěsky!
Rozšířené hledání
×
včera 22:45 | IT novinky
NASA, která společně s Rackspace stála u zrodu projektu OpenStack, se již nadále nebude podílet na dalším vývoji této "infrastructure-as-a-service" platformy. V NASA totiž došli k závěru, že vzhledem k podpoře OpenStacku ze strany společností jako Red Hat, AT&T a HP lze jejich práci považovat za dokončenou. Posléze se NASA plánuje stáhnout i z vývoje další platformy pro cloud computing jménem Nebula.
Migilenik | Komentářů: 0
včera 22:45 | Upozornění
Blíží se svátek IPv6 a s ním i konference IPv6 Day. Na návštěvníky této akce čeká nejen bohatý program, ale také jedna speciální nabídka – v průběhu setkání bude možné získat se slevou 66 procent třetí vydání knihy IPv6 vysokoškolského pedagoga a publicisty Pavla Satrapy, tedy za 105 korun. … více »
Vilem Sladek | Komentářů: 4
včera 16:14 | Pozvánky

Přijďte si zasprintovat na Djangu, jiném Python open-source projektu, nebo jen potkat ostatní vývojáře!

… více »
Whit | Komentářů: 0
včera 10:20 | Nová verze
Na zrcadlech a torrentech jsou již k dispozici ISO obrazy distribuce Mageia 2. Poznámky k vydání čtěte zde.
Liborek | Komentářů: 14
23.5. 13:47 | Pozvánky

Letos v říjnu se v Praze uskuteční hned několik konferencí. Odehraje se zde nově vzniklá konference LinuxDays. K ní se přidá čtvrtý ročník openSUSE Conference, dvanáctý ročník SUSE Labs conference a aby to nebylo málo, přidá se i první ročník Gentoo miniconf. A to vše ve stejné dny a na stejném místě.

… více »
Miška | Komentářů: 7
23.5. 13:27 | Zajímavý projekt
Printerd je název nového projektu tiskového démona, který bude využívat PolicyKit a D-Bus. Projekt je zatím na úplném začátku, takže nejde o nic vhodného k produkčnímu nasazení. Mimo jiné aktuálně akceptuje jako vstup jen PDF dokumenty.
Luboš Doležel (Doli) | Komentářů: 55
23.5. 13:25 | Zajímavý software
Tři vývojáři ze společnosti Engine Yard přecházejí po dohodě mezi firmami do Red Hatu. Jde o vývojáře zabývající se rozvojem projektu JRuby. To ukazuje, že Red Hat má zájem o podporu alternativních jazyků nad OpenJDK.
Luboš Doležel (Doli) | Komentářů: 1
23.5. 13:20 | Zajímavý software
Fedora přejde na knihovnu libusbx, což je fork původní knihovny libusb. Důvodem pro fork byl zjevný nedostatek času nebo zájmu ze strany správce projektu. libusbx už teď nabízí užitečné funkce navrch.
Luboš Doležel (Doli) | Komentářů: 4
23.5. 10:29 | Nová verze
Vyšlo LLVM 3.1. Vylepšení se dotýkají podpory C++ 11 nebo architektur ARM a MIPS. Dále se můžete těšit z Python bindings nebo nástroje AddressSanitizer pro detekci chyb při práci s pamětí.
Luboš Doležel (Doli) | Komentářů: 0
23.5. 00:01 | Nová verze
Vyšla nová verze open source služby pro sdílení a synchronizaci souborů ownCloud 4. Mezi hlavní novinky patří verzování, šifrování dat, vestavěný prohlížeč ODF souborů, nové API a další - podrobnější popis novinek a vylepšení zde.
Dirka | Komentářů: 1
Pokud by se prohlížeč Opera stal svobodným:
 (9%)
 (32%)
 (1%)
 (59%)
Celkem 230 hlasů
 Komentářů: 26, poslední dnes 14:44
    Rozcestník
    Reklama
    Autoškola testy online Levný benzín

    Zápisy v kategorii programování

    Vítězný boj s dd-wrt na Linksys WRT320n

    13.5. 15:26 | programování | Výběrový blog | Přečteno: 726× | Komentářů: 1, poslední 13.5. | Hodnocení: 100 % (7 hlasů)

    Konečně jsem se dostal k flashnutí Linksys WRT320n. Nejvíc mě na původním firmware štvalo, že nešlo vypnout Wifi Protected Setup (WPS). I když to člověk vypnul v nastavení, WPS bylo pořád funkční (naštěstí alespoň na 5 GHz proti němu nefungoval reaver, takže script kiddies by nepochodili). Bohužel jsem ale vychytal dost bugovitý build dd-wrt a WRT320n sám není žádná "super krabička" navzdory jeho tehdejší ceně.

    Jak nahackovat Fedora kernel do RHEL klonů

    8.4. 18:17 | programování | Výběrový blog | Přečteno: 688× | Komentářů: 16, poslední 12.4. | Hodnocení: 71 % (7 hlasů)

    Nedávno jsem narazil na dost nepříjemný bug v kernelu způsobující kernel panic u wifi připojení v případě některých routerů. V kernelu už fix je, jenže v 3.2 větvi, přičemž RHEL klony jedou na 2.6.32 větvi s backportovanými bugfixmi. Jenže zrovna tenhle bugfix chyběl, tak nezbývalo než upgradovat na 3.x, podle možnosti s minimem vynaloženého úsilí.

    Algoritmy pro faktorizaci RSA modulů sdílejících prvočíslo

    20.2. 23:56 | programování | Výběrový blog | Přečteno: 1337× | Komentářů: 23, poslední 28.2. | Hodnocení: 100 % (14 hlasů)

    Po publikaci Lenstra et al. o RSA modulech sdílejích prvočíslo se dlouho diskutovalo jak to skutečně udělali, protože jejich paper o tom taktně mlčí. Ukážu několik algoritmů a časové odhady.

    Po 9 letech opouštím Gentoo

    18.2. 02:09 | programování | Výběrový blog | Přečteno: 2059× | Komentářů: 75, poslední 12.3. | Hodnocení: 70 % (10 hlasů)

    Gentoo je skvělá distribuce, mnoho jsem se u ní naučil, ale jednoho dne mi přišlo že přinejmenším na desktopu mi už nevyhovuje. Po zvažování kandidátů (Arch, Debian, Sabayon, CentOS, RHEL, Suse) jsem si nakonec vybral Scientific Linux (RHEL klon). Aka: krátká recenze Scientific Linuxu po pár měsících provozu na třech strojích.

    DNSSEC dotazy přes Tor (mini howto), Firefox leakující DNS

    14.1. 20:15 | programování | Výběrový blog | Přečteno: 560× | Komentářů: 8, poslední 16.1. | Hodnocení: 100 % (11 hlasů)

    Trochu jsem se začal vrtat v tunelování DNSSEC dotazů přes Tor, když jeden uživatel DNSSEC Validatoru zmínil, že při použití s Torem Validator leakuje DNS (což je známé). Po vyzkoušení několika validovacích a tunelovacích metod jsem vybral jednu dostatečne funkční. Nicméně pořád je trocha problém s Firefoxem, protože DNS překlad samotný nelze udělat přes SOCKS5 a Firefox tudíž leakuje DNS requesty mimo Tor. Aneb jak udělat DNS resolving ještě pomalejší.

    Foto z brmlabu - 3D tiskárna, EEG/ECG lab, tekutý dusík

    20.3.2011 04:05 | programování | Přečteno: 1718× | Komentářů: 45, poslední 23. 3. 2011 | Hodnocení: 100 % (5 hlasů)

    Několik fotek z brmlabu a komentář k akci Bubenska Eins (den otevřených dveří v kulturním domě Vltavská). Např. live demo 3D tiskárny, mapování "epileptického" blikání na frekvenci z EEG, vysílání AM/FM radia přes CRT.

    cat /dev/eDemocracy: Zajímavé online projekty z eDemocracy

    13.3.2011 01:51 | programování | Přečteno: 550× | Komentářů: 4, poslední 24. 3. 2011 | Hodnocení: 100 % (10 hlasů)

    Vrátil jsem se před pár hodinama z eDemocracy workshopu, představím některé online projekty mapující finanční a personální vazby mezi fyzickými osobami a firmami, hlasování politiků, korupci... Projekty se týkají CZ/SK/PL. Když už nám vojenská policie zcounterstrikeovala ČT, data a analýzy na ně!

    HTTPS Everywhere pravidla pro Abclinuxu a Reddit

    19.12.2010 13:46 | programování | Výběrový blog | Přečteno: 639× | Komentářů: 14, poslední 21. 12. 2010 | Hodnocení: 100 % (6 hlasů)

    Trochu mě štvalo na abclinuxu a redditu, že i když podporuje HTTPS, ne všechno leze přes HTTPS. Ve Firefoxu to lze řešit rozšířením HTTPS Everywhere a napsáním krátkých pravidel.

    BlackBerry banning frenzy - proč nezakazovat Android/iPhone?

    16.8.2010 23:41 | programování | Výběrový blog | Přečteno: 1360× | Komentářů: 13, poslední 18. 8. 2010 | Hodnocení: 100 % (14 hlasů)

    Nejspíš jste zaregistrovali, jak postupně více a více zemí se snaží zakázat/omezit komunikátor BlackBerry nebo se dohodnout s provozovatelem (Research In Motion - RIM). Saudská Arábie, Emiráty, Indie a další. Při čtení těchto zpráv mě zajímala otázka, proč je Android nebo iPhone "v pořádku"? iPhone nemám po ruce, ale podíval jsem se alespoň na Android.

    Frekvenční spektrum videa podruhé

    12.10.2009 00:19 | programování | Přečteno: 795× | Komentářů: 0 | Hodnocení: 100 % (6 hlasů)

    Opět jsem si zaexperimentoval s Fourierovou transformací nad videemi. Teď byl cíl najít jednoduše čitelné vyjádření podobnosti encodovaného videa proti originálu.

    Detekce kvality videa přes FFT

    29.9.2009 00:58 | programování | Přečteno: 691× | Komentářů: 16, poslední 2. 10. 2009 | Hodnocení: 90 % (10 hlasů)

    Konečně jsem si našel čas si vrátit se k Fourierově transformaci a image processingu. Malý experiment jak "ohodnotit objektivně" kvalitu encodovaného videa.

    Léčení pythoních bugů injekcemi do procesu

    17.9.2009 00:42 | programování | Výběrový blog | Přečteno: 728× | Komentářů: 3, poslední 17. 9. 2009 | Hodnocení: 100 % (13 hlasů)

    Pokud vím, neexistuje nástroj jak se attachnout k běžícímu pythonímu procesu, který nebyl původně spuštěn v nějakém debuggeru. Vyjma low-level debugování v GDB. S trochou hackování lze přejít i na python-level debugování.


    Nejobskurnejší bug

    12.9.2009 03:08 | programování | Přečteno: 1259× | Komentářů: 29, poslední 21. 9. 2009 | Hodnocení: 100 % (13 hlasů)

    Dnes na odlehčenenější tému. Obskurních bugů jsem si užil spousty, ale na tenhle nezapomenu.


    CryoPID - zmražte procesy s horkou hlavou

    10.9.2009 01:36 | programování | Přečteno: 656× | Komentářů: 0 | Hodnocení: 100 % (9 hlasů)

    Jednou jsem ladil pythoní program s race condition, která se vyskytovala výjimečně (pravděpodobnost cca 1:1000-1:100) když bylo spuštěno mnoho instancí daného programu paralelně. Identifikovat moment, kdy se invariant porušil nebylo těžký, jenže zalogování nestačilo - a python nemá nástroj pro "ekvivalent" coredumpu, který by se pak později mohl prohlédnut debuggerem.

    Sandboxování ne-bezpečného C/C++ kódu v Pythonu

    2.9.2009 22:43 | programování | Výběrový blog | Přečteno: 925× | Komentářů: 16, poslední 6. 9. 2009 | Hodnocení: 100 % (1 hlasů)

    Nedávno jsem psal pythoní modul pro zjišťování informací o video souborech přes fmpeg/libavformat. Protože se využívá sdílenou knihovnu slinkovanou proti libavformat, bylo potřeba dle zadání zajistit, aby segfault ffmpegu neshodil hlavní pythoní proces.


    Pár tipů k callgrindu, debug symbolům, stack trace (C++)

    7.8.2009 01:33 | programování | Výběrový blog | Přečteno: 679× | Komentářů: 1, poslední 17. 8. 2009 | Hodnocení: 100 % (11 hlasů)

    Tipy pro přesnější použití valgrind/callgrind, manipulaci s debugovacími symboly a zjištění stack trace "zaživa".


    Vizualizace grafů volání profileru VerySleepy

    2.8.2009 20:47 | programování | Výběrový blog | Přečteno: 585× | Komentářů: 2, poslední 7. 8. 2009 | Hodnocení: 100 % (9 hlasů)

    VerySleepy je vynikající profiler, jenom mu chybí vizualizace grafů volání (jak to umí napr. kcachegrind). Tady je jedno udělátko na vizualizaci měření z VerySleepy.


    Výjimečně drahé výjimky (C++)

    22.7.2009 18:10 | programování | Výběrový blog | Přečteno: 1767× | Komentářů: 55, poslední 7. 8. 2009 | Hodnocení: 100 % (6 hlasů)

    Výjimky mají nejspíš jméno odvozeno od faktu, že jejich existence by měla být výjimečná. Jinak s trochou "štěstí" jejich obsluha "ráda" spolkne i 95% procesorového času.

    Ověření podpisu PDF vygenerovaného přes mBank IB

    18.7.2009 02:47 | programování | Přečteno: 1298× | Komentářů: 0 | Hodnocení: 100 % (11 hlasů)

    Když jste zákázníky mBank, nejspíš víte, že výpis z účtu si můžete stáhnout jako digitálně podepsané PDF. Jenže typicky v PDF prohlížeči chybí certifikační autorita, která by potvrdila platnost podpisu daného PDF.

    Za vším hledej new/malloc

    17.7.2009 18:13 | programování | Výběrový blog | Přečteno: 1208× | Komentářů: 20, poslední 23. 7. 2009 | Hodnocení: 100 % (20 hlasů)

    Nejbizarnejší performance bugy měly vždy do činění s new/malloc. Když 65% času algoritmu se stráví v new/malloc, je to znamení že alokátor bude třeba nejspíš vyměnit.

    Fragmentace paměti s hash_setem

    12.7.2009 14:42 | programování | Přečteno: 540× | Komentářů: 14, poslední 15. 7. 2009 | Hodnocení: 100 % (4 hlasů)

    Co se stane když se hash_map/hash_set s alokátorem spojí proti vám? Za velmi specifických podmínek může 15 MB bloků alokovaných hash_mapami/hash_setmi zabírat i 300 MB (resident size).

    hash_map je zákeřná

    11.7.2009 03:59 | programování | Přečteno: 896× | Komentářů: 7, poslední 12. 7. 2009 | Hodnocení: 89 % (9 hlasů)

    První část blogu věnována performance. "Testbed" je multiplatformní C++ aplikace (linux/windows), kompilována gcc 4.1.2, resp. msvc 7.1. Nejprominentnější struktury jsou dvě: syntaktický strom (AST) a tabulky symbolů. (Kompilovaný jazyk je nějaká podivná kombinace - "kartézský součin" - Verilogu, VHDL a MASTu, syntakticky asi nejblíž Verilogu).

    ISSN 1214-1267   Powered by Hosting 90 Server hosting
    © 1999-2012 Argonit s. r. o. Všechna práva vyhrazena.