Kissaki Blog

April 6, 2011

MumPI 2.2.3 released

Filed under: development,English,MumPI — Tags: , , , , , , — Kissaki @ 14:37

MumPI 2.2.3 has now been released.

Some minor fixes, and viewer2 (a javascript mumble viewer; started here, now also available separately as MView and parses Mumble Chanviewer Protocol) which is easily embeddable.

Next up: As the current Debian stable now finally has PHP 5.3 I plan on dropping Ice < 3.4 support. This allows for removal of 2 of the 3 code-bases in MumPI for communicating via Ice. Ice-PHP 3.4 allows for generating PHP classes, which should make it a lot easier. And the MumPI source code should become way clearer.

February 5, 2011

MView has its own repository now

Filed under: development,English,MumPI — Tags: , , , — Kissaki @ 16:41

Oh, I didn’t write about this:
MView (see previous blogpost) is now available in its own repository as well! (more…)

January 12, 2011

Mumble Viewer – JavaScript Viewer (Update: Works Nicely)

Filed under: development,English,MumPI — Tags: , , , — Kissaki @ 19:12

Began working on a small MumbleViewerProtocol JavaScript viewer injecting into HTML thus not using bad iframes.

It’s currently in MumPIs repo unter /viewer2/.

Not really usable quite yet, but you can see where it’s going to go. Feel free to fork and help out. :)

Update: It’s entirely usable now. Awesome! :)

December 5, 2010

MumPI 2.2.2 release – Changelog

Filed under: development,English,MumPI — Tags: , , , , — Kissaki @ 16:50

Mumble 2.2.2 has been released. Downloads here (also as tar.bz2 now). Also on SourceForge.

Since MumPI 2.2.1 there have been some changes in the MumPI Codebase:

  • displaying of SVG-images performance in the viewer has beein improved (by creating and using DOM elements; injection via jQuery)
  • displaying of SVG-images in the viewer have been made optional, disabled by default, can be enabled in the settings-file
  • if registerName has been set for the Murmur virtual server it is used in the viewer for the root channel name
  • the ChannelViewerProtocol provider now returns errors as valid JSON as well
  • the fixed Murmur.ice slice file for Mumble 1.2.3 has been updated to work with Mumbles 1.2.3 release candidate (PHP < 5.3, Ice-PHP < 3.4)
  • generated PHP files (from slice file) can be specified in the settings (PHP >= 5.3, Ice-PHP >= 3.4)
    this allows you to generate them yourself and use them – e.g. if you use a newer version than MumPI includes generated PHP files for

Packaging it as a release now.

September 3, 2010

MumPI 2.2.1 released

Filed under: development,English,MumPI — Kissaki @ 21:21

A small fix for server configuration in admin section.

MumPI Files

As an alternative, get the new ajax/admin.ajax.php file and put it in the correct folder (replace the old one).

August 31, 2010

MumPI 2.2.0 released – Ice 3.4 compatibility, Channel Viewer Protocol, BanList

MumPI has been released in the new version 2.2.0.
Download it from GitHub or SourceForge.

Changelog: (more…)

August 22, 2010

MumPI now Ice 3.4 compatible

Filed under: development,English,MumPI — Tags: , , , — Kissaki @ 22:25

MumPI is now Ice 3.4 compatible.

August 7, 2010

MumPI updated – user comments and avatars – thoughts about Ice 3.4 compatibility

Filed under: development,English,MumPI — Kissaki @ 14:36

Yesterday I worked some more on MumPI,
mainly refactoring code,
allowing users to see their avatar,
and allowing admins to change user registrations comments as well as view and remove user registrations avatars.

The ice getTexture method in Mumble 1.2.2 is broken as I was told on IRC; drops the first 4 Bytes or sth.
It works with the current Murmur snapshots (1.2.3) though.

Also, I’m thinking about starting the ice 3.4 compatible version from fresh, with a non half-assed template system, probably smarty 3.
This would make the current 3.3 version obsolete though,
Another problem I see is PHP 5.3 adoption. I would prefer to add Ice compatibility for PHP versions prior to 5.3 as well, but at least the precompiled PHP ICE extensions seem to be 5.3 only. So a switch to Ice 3.4, PHP 5.3 and a fresh MumPI would be quite the step…

Any input on that?

May 3, 2010

some more MumPI work done – works with Mumble 1.2.2 icesecret context now

Filed under: development,English,MumPI — Tags: , , , , , , — Kissaki @ 02:26

Did some work on MumPI again. It now works with Murmur 1.2.2s icesecret context. (And maybe with snapshots icesecretread!? not tested yet.)

Also fixed a bug and did some other (minor) changes.

I also introduced a stable tag, which I will set to the latest revision running pretty much stable.

stable tree @gitweb @sourceforge

To get the development (and/or stable tag) versions you’ll have to use git. projects git page on SF

December 13, 2009

Packaging – How to compress for release packages?

7zip is a great algorythm, and my #1 choice for compressing.
Unfortunately, or not, it does not save unix permissions.

So one way would be to 7zip a tar file, like it is done very often with bzip2 or gzip, for a tar.bz2 and tgz.
Another way is to skip 7zip.

For MumPI 1.2 I did create pretty much any option there is (default compression ratio for all of them, using 7zr and tar on Debian) and thought I’d share compression ratios.
MumPI is a PHP web interface, so a lot of text documents, nothing more.

file-ending compression size %
tar tar 1,003,520 100%
zip zip 373,678 37%
tgz (/tar.gz) tar, gzip 344,698 34%
tar.bz2 tar, bzip2 329,183 33%
tar.7z tar, 7zip 275,526 27%
7z 7zip 274,068 27%

As expected.

In the future, I will pack tar.7z for Unix, and 7z for windows.
Maybe tgz and tar.bz2 for compatibility.
But driving ppl. to use the better software is a good thing to do, right? :)

Interesting sidenote:
7zipping on windows: 274,331
7zipping on unix: 274,068
Probably because of different versions or sth.

Older Posts »