Программерские делишки
За долгое время необновлений блога было сделано немногое, но все же считаю нужным написать об этом немногом пару слов.
Во-первых, мы зарелизили первую версию libvlcnet, библиотеки для удобной работы с плеером VLC с использованием C#. Библиотека получилась небольшой, функциональной, и надеюсь, пригодится людям, которые хотели бы встроить в некую программу (допустим, WindowsForms) функционал воспроизведения видео/аудиофайлов. Проект решили залить на SourceForge.net, все ок, только статистика периодически глючит, отказываясь работать.
Сайт проекта http://sourceforge.net/projects/libvlcnet
И, во-вторых, я наконец сваял тулзу для упаковки сборок, теперь она называется NBox и расположена на CodePlex’e. NBox представляет собой небольшую утилиту для упаковки нескольких сборок в одну, которая при запуске будет их извлекать прямо из памяти, не выгружая на диск. Помимо стандартных managed-сборок, можно также добавить и другие файлы (например, нативные DLL) таким образом, что при загрузке приложения они будут извлечены рядом с программой (либо в системной директории). Все настраивается из конфигурационного XML файла. Используя эту приблуду, можно уменьшить кол-во файлов, требуемых для запуска приложения (если не лень, то можно все файлы закинуть внутрь), ускорить запуск программы, ну и уменьшить общий размер файлов (в NBox используется алгоритм LZMA, дающий превосходные результаты по степени сжатия и скорости декомпрессии).
Сайт проекта : http://nbox.codeplex.com
4