abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 01:00 | Nová verze

Po více než pěti měsících od vydání verze 3.11.0 byla vydána nová stabilní verze 3.12.0, tj. první z nové řady 3.12, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze zmínit počáteční podporu architektury mips64 (big endian) a programovacího jazyka D.

Ladislav Hagara | Komentářů: 0
29.5. 23:00 | Komunita

Coffee Run je další krátký open source film od Blender Animation Studia. Vše o filmu na Blender Cloudu.

Ladislav Hagara | Komentářů: 5
29.5. 16:33 | Nová verze

Byla vydána nová verze 2020.06.01 distribuce BlackArch Linux (Wikipedie). Jedná se o distribuci založenou na Arch Linuxu zaměřenou na penetrační testování a výzkum počítačové bezpečnosti. Z novinek lze zmínit přes 150 nových nástrojů. Aktuálně jich je 2553.

Ladislav Hagara | Komentářů: 0
29.5. 14:11 | Komunita

V dubnu loňského roku získal multiplatformní open source herní engine Godot (Wikipedie) 50 tisíc dolarů z programu Mozilla Open Source Support (MOSS) Mission Partners na portaci Godot Editoru na webové technologie (HTML5 a WebAssembly), vylepšení podpory WebRTC, přidání podpory WebSocket a vytvoření 3D modelů pro nová dema. Fabio Alessandrelli dnes přestavil jeden z výsledků: Godot Editor běžící ve webovém prohlížeči.

Ladislav Hagara | Komentářů: 0
29.5. 13:44 | Nová verze

Včera bylo oznámeno přejmenování Raspbianu, tj. linuxové distribuce určené především pro jednodeskové miniaturní počítače Raspberry Pi, na Raspberry Pi OS. Dnešní příspěvek na blogu Raspberry Pi a také video na YouTube představuje květnové novinky již v Raspberry Pi OS, konkrétně ve verzi 2020-05-27. Zdůrazněny jsou například nové aplikace Bookshelf a Magnifier. Detaily v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
29.5. 11:11 | Pozvánky

Dnes od 16:00 do 19:15 a zítra od 9:00 do 15:00 lze virtuálně navštívit festival novodobých kutilů Maker Faire Prague Online 2020.

Ladislav Hagara | Komentářů: 0
28.5. 22:22 | Zajímavý projekt

S pomocí 3D tiskárny vyrobitelná klávesnice Katy K80CS (Deskthority, Geekhack) inspirovaná Kinesis Advantage je nyní open hardware – včetně souborů STL nově pod licencí Creative Commons BY-SA. Firmware byl dostupný již dříve. Jedná se o alternativu k populárnímu projektu Dactyl s řadou forků včetně varianty Dactyl-Manuform (viz též galerii, kterou spravuje Xah Lee).

Fluttershy, yay! | Komentářů: 71
28.5. 22:11 | Nová verze

Android Studio (Wikipedie), tj. oficiální integrované vývojové prostředí pro vývoj aplikací pro mobilní operační systém Android, bylo vydáno v nové stabilní verzi 4.0. Přehled novinek i s náhledy v oficiálním oznámení a také na YouTube.

Ladislav Hagara | Komentářů: 0
28.5. 15:33 | Nová verze

Byla vydána verze 1.14 systému pro správu a verzování zdrojových kódů Apache Subversion (Wikipedie). Jedná se o LTS verzi. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 6
28.5. 14:22 | IT novinky

V červnu loňského roku bylo představeno Raspberry Pi 4 s 1 GB, 2 GB a 4 GB RAM. Dnes přibyla varianta s 8 GB RAM za 75 dolarů. Současně bylo oznámeno přejmenování Raspbianu na Raspberry Pi OS. K dispozici je beta verze 64bitové varianty. Minulý týden byla oznámena beta verze firmwaru umožňujícího bootování Raspberry Pi 4 z USB místo z SD karty.

Ladislav Hagara | Komentářů: 9
Kdy přecházíte na nové vydání distribuce/OS?
 (14%)
 (13%)
 (21%)
 (7%)
 (3%)
 (41%)
Celkem 355 hlasů
 Komentářů: 0
Rozcestník

Menší OF update, Octadoc, Samsung a další věci

14.12.2013 16:51 | Přečteno: 814× | octaforge

Už je to zas nějakou dobu, tak to tady trochu aktualizuju.

Updaty z OF

Mám menší seznam změn, které se v posledních dnech udály. Na release to není, ale aspoň něco:

Brzy nový hosting OF a systém vydání

Projekt se brzy bude přesouvat na nové VPS od vpsfree.cz. Půjde to postupně. Nové webové stránky budou postavené na vlastním Lua serverovém frameworku, který bude integrovat i rozhraní do hlavního master serveru (toto je na delší dobu).

Díky VPS budu rušit aktuální "vydávací" systém OF. Místo toho bude každý týden podobný (možná trochu detailnější) seznam změn, k tomu video (shrnující poslední změny, ukazující nové featury v akci, s možným komentářem - v angličtině, ale poskytnu české titulky). Binárky a zdrojové tarbally budu poskytovat formou nightly buildů, které se sestaví pro Linux x86/x64 a Windows x86/x64 každou noc (podpora ostatních platforem, tzn. Mac a FreeBSD půjde zvlášť, protože k nim nejsou cross-kompilátory).

Ještě proběhnou asi 2 vydání a pak nasadím tento nový systém.

Octadoc

Poslední dobou jsem pracoval na novém generátoru dokumentace, který jsem nazval Octadoc. Je psaný čistě v Lua a nemá žádné externí závislosti, pouze Lua 5.1 interpret, popř. LuaJIT (5.2 asi funguje taky, ale jistý si nejsem). Zatím pracuju na podpoře Lua API dokumentace, jako druhé bude na řadě Cčko.

Oproti klasickým generátorům jako Doxygen a Natural Docs funguje tento generátor trochu jinak. Obsahuje zabudovaný lexer/parser pro každý podporovaný jazyk, ten se parsuje do AST a zvlášť se parsují dokumentační komentáře. Ty se pak automaticky přebudují na document tree a do něj se doplní info získané z AST (díky tomu není třeba explicitně specifikovat, že komentář X dokumentuje funkci nebo strukturu, a scoping je taky automatický). Samozřejmě se toto info dá specifikovat i explicitně, pokud je to potřeba (třeba pokud dokumentuju funkci, ale nemám k dispozici tělo funkce, jen deklaraci proměnné).

Asi polovina dokumentace OF je už předělaná do nativního dokumentačního formátu Octadoc. Generátor je modulární, takže není problém dodat podporu pro více formátů jakožto pluginy, ale pracuju s nativním formátem (který je podobný zjednodušenému Markdownu s trochu jinou syntaxí např. referencí a URL, a s extra prvky jakožto třeba dokumentační sekce a makra).

Výchozí výstup bude HTML, ale opět je možné napsat moduly pro cokoliv (LaTeX, manpages...). OctaForge bude dodávat vlastní modul, který vygeneruje UI definice, takže bude možné procházet dokumentaci API zevnitř enginu pomocí zabudovaného UI.

Octadoc bohužel ještě není ve funkčním stavu - mám napsaných několik komponent, včetně lexeru a parseru pro Lua a parseru vstupního formátu, ale musím to vše ještě dát dohromady a napsat výstupní moduly.

Ukázky dokumentace jsou vidět třeba zde nebo zde. Bohužel ještě není žádná oficiální specifikace formátu.

Samsung

Během posledních pár dní se konečně vyřešily věci kolem mého zaměstnání a tudíž začátkem ledna nastupuju na pozici Senior Software Engineer v Samsung R&D ve Staines-upon-Thames, UK. Proto budou OF a Octadoc tou dobou na pár dní pozastaveny (než se trochu "zabydlím"). Až vše vyřeším, projekty budou pokračovat - očekávám tak v druhé polovině ledna (nastupuju 7. ledna, stěhuju se pár dní předtím).

Pro Samsung budu pracovat na open source knihovnách Enlightenment Foundation Libraries.

Závěr

To je zatím vše. Počítám, že do konce roku napíšu ještě jednu podobnou "aktualizaci", potom už bude další vydání enginu (doufám už s podporou dokumentace).

       

Hodnocení: 100 %

        špatnédobré        

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

Komentáře

Vložit další komentář

14.12.2013 22:25 dumblob | skóre: 10 | blog: dumblog
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
Ten napad parsovat krome komentare i samotny jazyk je hezky.

Kazdopadne gratuluji k ziskani zamestnaneckeho pomeru - ve tvem veku to je obrovsky uspech. Ohledne Enlightenment predpokladam, ze jiz nejakou dobu prispivas. V takovem pripade by me zajimalo, zdali se nekde objevuji tendence udelat EFL thread-safe, protoze vicevlaknove aplikace jsou nepochybne blizka budoucnost a nyni s tim asi budeme bojovat napr. v bindings pro DaoVM. Nemas o tom nejake "interni" informace?
q66 avatar 14.12.2013 22:40 q66 | skóre: 33 | blog: Q's CZ devblog
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
hm, EFL thread safe není a pokud vím tak ani v blízké době nebude, ale podívej se třeba na http://docs.enlightenment.org/auto/ecore/group__Ecore__Thread__Group.html - to by mohlo pomoct.
q66 avatar 14.12.2013 22:45 q66 | skóre: 33 | blog: Q's CZ devblog
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
jen BTW, pro EFL 2.0 se chystá náhrada Edje (codename Bob) bez zvláštního jazyka pro GUI, ale místo toho s použitím Lua (s LuaJIT) a bude to celé vícevláknové - momentálně tak předem zkoumám jak vyřešit GIL v LuaJIT s více vlákny - nejspíš poběží na každém zvlášť interpret + serialized message passing... zrovna jsem se díval, jak by se toto dalo udělat s funkcema tak, aby se zachovaly upvalues (string.dump upvalues kompletně ignoruje)
14.12.2013 22:57 dumblob | skóre: 10 | blog: dumblog
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
Njn, Lua na tohle neni out-of-box pripraveny. Kazdopadne mi uniklo, ze se pripravuje Bob, coz je velice pozitivni zprava. Osobne to vidis na prvni betu za par mesicu, za rok a nebo dele?
q66 avatar 14.12.2013 23:02 q66 | skóre: 33 | blog: Q's CZ devblog
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
netuším, ale myslím, že to bude ještě celkem trvat.
19.12.2013 19:07 dumblob | skóre: 10 | blog: dumblog
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
Pro pozdejsi ctenare uvedu, ze korektni syntaxe pro codename je BÖB a ze se ma objevit nekdy v roce 2015/2016. Nebude thread-safe, ale bude poskytovat high-level API v integrovanem interpretu Lua s tim, ze serializace parametru fci/metod bude provadena implicitne za zady programatora.

Bude tez mozne plne pouzivat API BÖB z C pouze s pthreads, ale bude nutne explicitne volat serializacni fce (ktere jsou thread-safe) na parametry pro thread-unsafe fce. Toto se hodi zejmena tvurcum ruznych bindings. Pro kodery v C jsou pripraveny primo wrappery nad pthreads, ktere delaji serializaci apod. implicitne.
Bedňa avatar 14.12.2013 22:54 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
Tak veľa zdaru v novej práci.
KERNEL ULTRAS video channel >>>
q66 avatar 14.12.2013 23:04 q66 | skóre: 33 | blog: Q's CZ devblog
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
dík... jen doufám, že se všechno vyřeší co nejrychleji (bezprostředně po stěhování asi budu bez internetu)
Bedňa avatar 15.12.2013 00:25 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Menší OF update, Octadoc, Samsung a další věci
Platenú prácu na EFL pokladám za prácu snov. Moc ti fandím priateľu.

GL
KERNEL ULTRAS video channel >>>

Založit nové vláknoNahoru

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