PdoXml PHP Extension z laboratoří SOFTPAE

Bez dlouhých a zbytečných řečí vám přinášíme další „výsledek“ přímo z „vývojových laboratoří“ SOFTPAE. Jedná se o jednoduchou PHP extension, která rychle převede pole výsledků z dotazu funkce PDOStatement::fetchAll (nebo jiné podobně konstruované pole) na XML formátovaný string.

Zdrojový kód k této extension je šířen jako open source. Kompilace je možná jak pro Linux (make & make install) , tak pod Windows (Visual C++ projekt). Pro správnou kompilaci doporučujeme nahrát složku s kódem do složky „ext“ zdrojových kódu PHP a kompilaci provádět odtud, nebo si správně nastavit vývojové prostředí. Pro případné úpravy doplňku nebo instalaci na Váš server nás můžete kontaktovat.

Stahujte PdoXml source code.

Využití PdoXml

Využití extension je poměrně velké, zanedlouho přineseme krátký příklad použití pro malé CMS založené na XML. Takové řešení je skutečně velmi zajímavé tím, že absolutně odděluje aplikační logiku od zbytku webové aplikace. Základem takové aplikace je generování dat do XML dokumentu, a následný převod dat do XHTML XSL transformaci. Jakýkoli HTML kód je proto psán jen v XSL souborech, logika aplikace neobsahuje žádný HTML kód.

Kód PdoXml je zároveň základem našeho nově připravovaného aplikačního frameworku (obsahuje PHP Extension založenou na PdoXml) , určitě se nechte překvapit.

V případě použití budeme rádi, když nám darujete odkaz na SOFTPAE.com

Anton Piták

SOFTPAE.com

K dispozici je FFlib.NET

Pokud jste doteď marně hledali dobré řešení pro váš video server, teď je jedno tady. Pro všechny vývojáře i tvůrce webových aplikací jsme uvolnili FFlib.NET.

FFlib.NET SolutionFFLib.NET je NET 2.0 knihovna založená na známém ffmpeg, která umožňuje snad zatím jako jediná konverzi video souboru včetně h264 (mp4) komprese a to vše bez použití ffmpeg command line aplikace, jak to využívaly ostatní podobné implementace, protože FFlib.NET obsahuje kompletní implementací ffmpegu v sobě.

Knihovna je napsána v C++ a obalená v managed C++ pro použití v NET aplikacích. Zdrojový kód je možné si za mírný poplatek stáhnout, samotné použití binární FFlib.NET je volné jak pro soukromé tak i pro komerční použití. Pro zájemce rádi poskytneme i podporu při implementaci.

Použití NET implementace bylo zvoleno z důvodu dosažení co nejlepší implementace video konverze na serveru. Použití s ASP.NET tak umožňuje vytvořit skutečně svižnou službu pro konverzi videa.

Aktuální verze je první alfa verze, která je plně funkční. Problém je zatím s použitím v multithreading módu, ale pracuje se i na vyřešení tohoto problému. Pokud nám to čas, váš zájem i dotace umožní, plánujeme vydat i verzi pro PHP jako PHP extension a klasickou C++ knihovnu. Doplnit bychom chtěli také podporu pro efekty jako watermarking apod. a synchronizovat kód na poslední verzi ffmpeg, aby bylo možné využívat vhooks. Zatím neváhejte a zkoušejte FFlib.NET.