AnyFontCss – Use CSS to load any font (TTF/Freetype) in modern browsers

With Chrome, Firefox and now IE9 becoming more and more wide spread, and the impending death of IE6. I began to look into googles font loading library and it turned out to be some new CSS features (new to me anyway) that loaded up and allowed any font to be used within a website natively, without the need for Flash or Canvas.

You simply select a font and font style, and the app simply generates all the CSS and even the link code for the HTML to allow the loading of any installed font.

Download AnyFontCss (Requires .NET Framework 2.0)

How to build libvpx for windows and ffmpeg win32

I initially ran into quite a lot of difficulty building libvpx (webm) for windows (win32) under msys or linux using mingw32, but I eventually cracked it.

git clone git://review.webmproject.org/libvpx.git
cd libvpx
CROSS=i686-pc-mingw32- ./configure --prefix=/usr/i686-pc-mingw32/mingw --target=x86-win32-gcc
make
make install

The only thing you would generally need to change is the “i686-pc-mingw32″ generally needs to be changed to reflect the mingw in your build system and the prefix needs to point to your mingw toolset root. Not only will this create a working library to use within windows projects (the libvpx.a can be added to visual studio projects), it creates and installs a library that builds perfectly into ffmpeg win32 builds.

Simple, no patches required.

Pop3 Client Library for .NET (System.Net.Pop3)

C# .NET library implementing the Pop3 message retrieval protocol

Features:

  • Full Pop3 implementation
  • SSL Support
  • HTML Support
  • Plain Text Support
  • Mixed/Multi Mode Message Support
  • Attachments Support
  • .NET 2.0 + Compatable
  • Fully Self Contained Code
  • Extendible Message Parser

SVN: https://systemnetpop3.svn.sourceforge.net/svnroot/systemnetpop3
Files: https://sourceforge.net/projects/systemnetpop3/files/

FFmpeg Win32 build with webm (libvpx) x264 and libfaac

I have decided to begin releasing intermittent ffmpeg win32 builds built on my ubuntu virtual machine with mingw32. Releases will be made if and when any features or fixes are added into the ffmpeg code base that make it worth doing a new build.
For now, all builds will be “shared” builds, meaning they will come with all the dll’s and wont just be huge exe’s.

This build includes:

  • libmp3lame
  • libx264
  • libfaac (due to licencing issues, libfaac is nonfree and cannot be distributed)
  • libvpx (encoder)
  • all the standard stuff

[EDIT]Removed direct link[/EDIT]

New location for bookmarking, all builds and build information will appear at http://www.bizzeh.com/ffmpeg/free/

C# XML Reader, CSV Reader and vCard Reader

Import.XMLCSV is a basic simple, and usable XML, CSV and vCard reader

CSV Usage:

CSVImport m_csv = new CSVImport();
m_csv.Load("thecsvfile.txt");
CSVRow m_row = m_csv.GetRow(1); //get the first row

XML Usage:

XMLImport m_xml = new XMLImport();
XMLNode m_root_node = m_xml.LoadXML("xmlfile.xml");
/* you can now use m_root_node and traverse your way down to all the child nodes */

Includes Visual Studio 2008 project file, but works all the way back to .NET 2.0 and all the way up to .NET 4.0

Download Import.XMLCSV