abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:11 | Nová verze

    Byla vydána (𝕏) nová verze 9.5 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 11:44 | IT novinky

    Společnost Raspberry Pi dnes vstoupila na Londýnskou burzu jako Raspberry Pi Holdings plc (investor).

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | IT novinky

    Do 17. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2024 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | IT novinky

    Apple na své vývojářské konferenci WWDC24 (Worldwide Developers Conference, keynote) představil řadu novinek: svou umělou inteligenci pojmenovanou jednoduše Apple Intelligence, iOS 18, visionOS 2, macOS Sequoia, iPadOS 18, watchOS 11, …

    Ladislav Hagara | Komentářů: 7
    včera 21:44 | Nová verze

    Vyšla nová verze XMPP (Jabber) klienta Gajim, která přidává podporu reakcí pomocí emoji (XEP-0444: Message Reactions) a citace zpráv (XEP-0461: Message Replies). Přehled dalších vylepšení je k dispozici na oficiálních stránkách.

    sonicpp | Komentářů: 1
    včera 15:00 | Nová verze

    Po po téměř roce vývoje od vydání verze 5.38 byla vydána nová stabilní verze 5.40 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 75 vývojářů. Změněno bylo přibližně 160 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.

    Ladislav Hagara | Komentářů: 7
    včera 12:00 | Zajímavý článek

    Uroš Popović popisuje, jak si nastavit Linux na desce jako Raspberry Pi Zero, aby je šlo používat jako USB „flešku“.

    Fluttershy, yay! | Komentářů: 1
    včera 08:44 | Zajímavý software

    Andreas Kling oznámil, že jelikož už se nevěnuje nezávislému operačnímu systému SerenityOS, ale výhradně jeho webovému prohlížeči Ladybird, přičemž vyvíjí primárně na Linuxu, SerenityOS opustí a Ladybird bude nově samostatný projekt (nový web, repozitář na GitHubu).

    Fluttershy, yay! | Komentářů: 2
    včera 02:22 | Nová verze

    Po dvou měsících vývoje byla vydána nová verze 0.13.0 programovacího jazyka Zig (GitHub, Wikipedie). Přispělo 73 vývojářů. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    8.6. 17:55 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.

    Ladislav Hagara | Komentářů: 11
    Rozcestník

    Linux.conf.au 2010 – reportáž z Nového Zélandu

    16. 2. 2010 | Michal Ludvig | Různé | 3009×

    Australská linuxová konference linux.conf.au se tento rok trochu překvapivě nekonala v Austrálii, ale na Novém Zélandu, což je hnedle vedle, coby kamenem dva tisíce kilometrů dohodil. Letošní LCA2010 poctilo svými moudry Wellington – novozélandské hlavní město. V první části reportáže např.: Open source 3D tiskárna RepRap, Weta Digital – jak se chladí Avatar.

    Obsah

    Záběr konference je velmi široký – od programování embedded zařízení přes paralelní algoritmy až po webové technologie, od administrace systémů přes softwarové patenty a „ženy v Linuxu“ až po open source vozítko mířící na Měsíc. A to jsem ještě zdaleka nezmínil všechno. Díky tak širokému okruhu témat si z přednášek vybere skutečně každý. Já jsem si vybral mimo jiných tyto:

    RepRap – Replicating Rapid prototyper

    link

    RepRap je „Open source 3D printer“, neboli zařízení které umí „tisknout“ prostorové objekty. Dejme tomu, že potřebujete věšák na ručník. Buď si ho můžete dojít za 5 Kč koupit, nebo se rozhodnete nepodporovat čínský ekonomický růst a radši si ten věšák sami „vytisknete“. V nějakém CADu si ho navrhnete, spustíte RepRap, chvíli počkáte… ještě chvíli počkáte … no dobře, dáte si i druhé kafe… tak a je to – z útrob RepRapa se na vás směje krásný nový věšáček. Jen ho přišroubovat!

    Jako úvod do 3D tisknutí doporučuji krátké video o Cupcake CNC, což je klon RepRapu:

    Jak jsem už zmínil, RepRap je open source projekt – všechny informace, které k jeho postavení potřebujete, jsou k dispozici na internetu. Cílem projektu je postavit tiskárnu, která se bude umět sama vytisknout, tedy replikovat a bude tak levná, že prakticky každý bude mít možnost si doma vyrábět všemožné serepetičky tak jednoduše, jako je dnes možné tisknout ve 2D na papír.

    talloc() – zapomeňte na malloc()

    link

    Přednáška od (nejen-)kernelového vývojáře Rustyho Russela. Talloc je alokátor paměti, který – na rozdíl od klasického malloc() – podporuje hierarchické alokace. Řekněme, že potřebujete místo pro strukturu, v níž jsou ukazatele na nějaké buffery. Od malloc()u všechnu tuto paměť postupně získáte a když už data nepotřebujete, zase párkrát zavoláte free() a tím paměť vrátíte. Naproti tomu talloc() vám umožní alokovat místa pro buffery jako potomky rodičovské struktury a když už data nepotřebujete, uvolníte jen rodiče a talloc sám zajistí rekurzivní uvolnění všech potomků.

    To je samo o sobě celkem pohodlné, ovšem Talloc jde dál – každý talloc()ovaný ukazatel může mít přiřazené jméno, což se hodí pro ladění. Dále si může počítat „reference“, tedy ukazatele, které na danou alokaci ukazují, a neuvolní paměť, dokud je počet odkazů větší než jedna. Také podporuje destruktory, které navíc mohou selhat a tím pádem přerušit uvolňování. Třešničkou na dortu jsou pomocné funkce jako talloc_asprintf() nebo talloc_strdup(), které umožňují v jediném kroku paměť alokovat a zároveň jí něčím zaplnit:

      struct foo *X = talloc(mem_ctx, struct foo);
      X->name = talloc_strdup(X, "foo");  /* kopie řetězce "foo" je potomkem X */
      …
      talloc_free(X);     /* uvolní i X->name */
    

    Weta Digital – jak uchladit Avatar?

    link

    Weta je novozélandský hmyz, jehož některé druhy dorůstají délky až 20 cm a váží až 70 g. Tedy zhruba tolik jako dva průměrní vrabčáci dohromady. Weta Digital ovšem není digitální verze nějakého megabrouka, ale studio zabývající se tvorbou počítačových efektů pro filmy. Možná jste zaslechli něco o King Kongovi, Pánu prstenů nebo Avataru. Právě Weta Digital má tyhle filmy na svědomí. Ovšem věděli jste, že…

    wetafx chillers

    • Každý umělec (artist) má pod stolem minimálně dvě hi-end pracovní stanice.
    • Většina z nich má jeden až dva quad-core procesory.
    • Drtivá většina jejich serverů i pracovních stanic používá Ubuntu.
    • Umělci tvoří převážně v programu Autodesk Maya.
    • Jedno políčko filmu (frame) má velikost kolem 12 MB.
    • Typický celovečerní film tedy zabírá kolem 2 TB.
    • Weta Digital má k dispozici zhruba 1 PB fibre-channel disků a 1 PB SATA disků. Pár terabajtů z toho jsem jim před lety instaloval, ale kdo ví, jestli tohle obstarožní harampádí už nevyhodili.
    • V roce 2007 měl jejich „renderwall“ (renderovací cluster) 5 000 jader.
    • Od roku 2009 má 35 000 jader.
    • Předchozí cluster prodali do Číny.
    • Jen samotný renderwall nepřetržitě generuje 700 kW tepelného výkonu. V tomhle čísle není započítáno teplo generované diskovými poli.
    • Typické serverovny počítají s tepelným výkonem 2 kW/m2. Servery Wety generují 6,5 kW/m2. Většina pouček o chlazení serveroven je jim tím pádem k ničemu.
    • V serverovnách udržují 25°C místo obvyklých 20 až 22°C.
    • Ušetří tím desítky tisíc dolarů za měsíc.
    • V blízké budoucnosti chtějí jít až na 27°C.
    • Chladícím systémem proteče 1 800 litrů vody za minutu.
    • Dvojitá podlaha v serverovnách je tak vysoká, aby se pod ní vešla všechna chladící voda v případě havárie potrubí a nezatopila servery.
    • To už se jim v minulosti jednou stalo.
    • Serverovny jsou vyztužené ocelovými rámy, protože ve Wellingtonu jsou častá zemětřesení.

    Kulturní vsuvka – puntíky forever

    link

    yayoi kusama Jeden den jsem se místo oběda vydal do nedaleké galerie. Zaujala mě už na první pohled svou neobvyklou puntíkovaností. Ovšem to, co na mě čekalo vevnitř, překonalo všechna očekávání – jakási Yayoi Kusama, nyní 80letá Japonka, je naprosto posedlá tečkami a puntíky všech velikostí. Už u pokladen mě mělo varovat ve smyčce běžící video, na kterém ta dáma freneticky polepuje kočku zářivými samolepkami, samozřejmě kulatými, načež ji v šeru vyžene do lesa, takže to vypadá že se mezi stromy proplétá puntíkatá příšera. Nenechal jsem se odradit, za $10 vstoupil do tečkovaného ráje^Wpekla^Wráje^Wprostoru a celou následující hodinu nevyšel z úžasu.

    Za zmínku určitě stojí dílo „Fireflies on the water“ – vejdete do tmavé místnosti, zavřou se za vámi dveře, najednou se rozsvítí tisíce malých různobarevných žároviček, jejichž světlo se odráží od zrcadel na všech stěnách. Kam oko dohlédne, tam jsou barevné světlušky. Píchnete prstem do černého prostoru vedle lávky na níž stojíte. Ale jen opatrně, celé to tu vypadá tak strašidelně… Uff, je to jen voda. V tu chvíli pochopíte, proč vstup není doporučován osobám s klaustrofobií, s problémy se stabilitou, malým dětem, starým lidem atd.

    Dalším dílem je žlutá místnost s nafouknutými žlutými megabalony, to vše polepené černými tečkami. Druhá místnost sakumprásk stejná, jenže černá se žlutými tečkami. Obě místnosti spojuje chodba plná vypouklých zrcadel. Tam, uprostřed té chodby, pod soustředěným útokem odlesků černých puntíků i žlutých antipuntíků, jsem si poprvé řekl „Ty vole…“ (ovšem prozatím zůstala myšlenka nedokončena).

    yayoi kusama dots

    Přesvědčen, že nic drsnějšího už mě potkat nemůže, jsem zamířil na projekci filmu Kusama's Self Obliteration. Celý jsem ho dokoukat nezvládl, inu zkuste si to sami:

    Cestou z galerie mě konečně napadl konec té rozpracované myšlenky. Celé je to takhle: „Ty vole, tak to byl masakr!“

    Příště

    link

    Příště se dozvíte, jak si postavit kompletně open-source raketu, ukážeme si slide s českým textem „H.G.Wales – Prvni lide na mesici“, představíme si Yubikey, zmíníme Linux containers a dojde i na další kulturní vsuvku.

    Nejčtenější články posledního měsíce

    Týden na ITBiz: Výkonný elektromagnet z 3D tiskárny
    Týden na ITBiz: Polovina českých firem si není jistá blízkou budoucnosti svého oboru, většina ale počítá s velkým vlivem AI
    Událo se v týdnu 21/2024

    Nejkomentovanější články posledního měsíce

    Týden na ITBiz: Platby výkupného za ransomware vzrostly za poslední rok na pětinásobek
    Týden na ScienceMag.cz: Neutronové molekuly – neutrony se mohou vázat na kvantové tečky
    Týden na ScienceMag.cz: Postoupili ve snaze najít kvantovou povahu gravitace
      všechny statistiky »

    Související články

    Linux.conf.au 2009 – Linux u protinožců
    Linux.conf.au – reportáž z místa
    LinuxCon 2009, největší linuxová konference
    Reportáž: Libre Graphics Meeting
    Reportáž: Blender Conference 2005, De Waag, Amsterdam
    Jaderné noviny: Wireless Networking Summit 2006
    Jaderné noviny - 17. 9. 2008 (Kernel Summit 2008)
    Linux Foundation Collaboration Summit 2008
    Rusty Russell, rozhovor

    Odkazy a zdroje

    linux.conf.au 2010 in Wellington, New Zealand!

    Další články z této rubriky

    Týden na ITBiz: Popularita Česka jako destinace pro digitální obory roste
    Týden na ScienceMag.cz: Umělá inteligence opět porazila lidi v kreativitě
    Týden na ITBiz: Vývojáři musí řešit problémy aplikací, místo aby vytvářeli nové
    Týden na ScienceMag.cz: Postoupili ve snaze najít kvantovou povahu gravitace
    Týden na ITBiz: Výkonný elektromagnet z 3D tiskárny
           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

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

    Komentáře

    Vložit další komentář

    16.2.2010 08:34 alium | skóre: 38 | blog: Category 1100
    Rozbalit Rozbalit vše Re: Linux.conf.au 2010 – reportáž z Nového Zélandu
    super článek, díky moc!
    16.2.2010 10:40 Roger
    Rozbalit Rozbalit vše Re: Linux.conf.au 2010 – reportáž z Nového Zélandu
    S tou open-source raketou - nevim, o cem presne ma byt rec, ale Keith Packard, intelovsky vyvojar Xorg a jejich ovladace, je velky fanda do raket a s pomoci Bdala Garbeeho (DD) uz nejakou dobu smoli vlastni telemetricke zarizeni (zrovna nedavno testoval novou verzi).

    Trefil jsem se? :)
    16.2.2010 13:27 vencas | skóre: 32
    Rozbalit Rozbalit vše Re: Linux.conf.au 2010 – reportáž z Nového Zélandu
    Cílem projektu je postavit tiskárnu, která se bude umět sama vytisknout
    LOL :-)
    16.2.2010 13:32 vencas | skóre: 32
    Rozbalit Rozbalit vše Re: Linux.conf.au 2010 – reportáž z Nového Zélandu
    Tak už se nesměju, zkoušeli s tím úspěšně dělat tišťáky.
    Pavel Čejka avatar 17.2.2010 21:57 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
    Rozbalit Rozbalit vše Re: Linux.conf.au 2010 – reportáž z Nového Zélandu
    Že se pomocí těhle amatérských 3D tiskáren dají vyrábět různé šílenosti to jsem věděl už dávno, ačkoli výsledek mi vždy připadal nepěkně umatlaný (hrbolatý, nepřesný). Ale výroba elektroniky mne zaujala ... nicméně výsledek je neskutečně hnusný.

    Když už vyrábět prototypy plošňáků, tak existují lepší metody - tisk inkoustovou tiskárnou přímo na měď (ve vodě nerozpustný lak), nebo frézování gravírovací frézou přímo do kuprexitu, prakticky se tím odfrézuje měď kde být nemá a vyvrtají všechny otvory. Postavit 2,5D CNC frézu je zhruba stejně náročné jako postavit 3D tiskárnu, možná snazší a hlavně tím lze obrábět spoustu jiných materiálů (dřevo, měkké kovy, některé plasty ...). Bohužel ani jedna metoda neumožňuje vyrábět snadno a dobře vícevrstvé desky, často se bez alespoň dvouvrstvé desky nelze obejít ani při amatérském bastlení. Zbývá profláknutá fotocesta, nebo to prostě někde zadat. Výsledek je nesrovnatelně lepší. O rychlosti nemluvě, pomalejší a pracnější to snad ani být nemůže.
    16.2.2010 15:10 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Linux.conf.au 2010 – reportáž z Nového Zélandu
    Takže talloc() by mohl být dalším mechanismem, který umožní vývojářům GTK+ přiblížit se C++? :-D

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.