Category: Seriously

Day by day work stuff

Ubuntu Linux

Earlier or later I will be setting up Linux system for development, server and probably desktop software too. As the time goes this more and more seems to remain only a question of time. I already got first impression of Ubuntu Linux (and I was impressed in fact) and also checked some of the forums.…

Read the full article

Windows 98

A customer did surprise with an unexpected inquiry: your software, it’s client part, does not install on Windows 98 Second Edition… Come on, it’s not in use already, is it? Nope, there are still installations. What is even more curious that the software DOES work on Windows 98 SE! However one has to install a…

Read the full article

Semaphores

Semaphore objects are specific synchronization objects that maintain a counter that lock/unlock the object on reaching specific predefined count. The counter make the object specific and different from other synchronization objects such as critical sections, mutexes, events. After years of software development with a horde of threads and events it is the first time I…

Read the full article

Support

Just received a reply on my tech support request to a third party ISV (independent software vendor, if anything). It took a month to respond with a few paragraphs of text, which however looks more like a template rather than requested information. I am not even sure who does a favor to whom, me to…

Read the full article

MJPEG vs MPEG4

Overview This white paper is intended to help the reader understand the roles and benefit of both the MJPEG and the MPEG-4 compression methods, and when to use which one based on necessity and performance. It begins with some basic concepts that relate to both image size (in pixels) and PPF (pixels per foot). This…

Read the full article

Interactive RTSP Client

There has been a need in interactive RTSP (Real Time Streaming Protocol) utility to check RTSP-enabled MPEG-4 cameras – I did not find anything useful, so here goes in-house built one: Features: TCP connections to RTSP servers (UDP is yet to do) OPTIONS and DESCRIBE buttons provide templates for RTSP messages to send to RTSP…

Read the full article