Automatic XML transformations between namespaces – draft status

I have revised the draft about Automatic XML transformations between namespaces. This is the first version of the draft which is nearly complete (except of descriptions of particular transformations). However: There may be errors, omissions, and logical inconsistency. There should be added more formal explanations (not just examples as now), more examples, and more explanation. The standard may change. We can start to implement it. … Continue reading Automatic XML transformations between namespaces – draft status

XML namespaces – my development plan

Despite of that I have earlier said that my specification writing fails, I have developed a more or less consistent specification which I am going to implement. I am going to implement it in the form of a HTTP proxy server, in Ada programming language. One reason for this is that Ada is a good programming language, especially for multitasking projects such as proxy servers. … Continue reading XML namespaces – my development plan

Toward robust Linux sandbox

Sandboxing means running a program in a closed environment (such as no permission to open new files, no or restricted network access, etc.) in order to protect from malicious or erroneous software. In Fedora Linux there is `policycoreutils` package which contains bin/sandbox based on SELinux. This sandbox is not perfect however. So in this post I will describe some proposed updates and implementation considerations to … Continue reading Toward robust Linux sandbox

Running X sessions and setting the environment

Since the long ago time when I used both XWindows and Linux console using getty program, I’ve setup some files this way: ~/.bash_profile #!/bin/bash source ~/.bashrc source ~/.bash_common ~/.xsession #!/bin/bash source ~/.bash_common numlockx on exec gnome-session In ~/.bash_common I’ve put export Bash statements to set environment variables I use both in console sessions and in XWindows. In ~/.bashrc I’ve put Bash alias statements, Bash function … Continue reading Running X sessions and setting the environment

My experience with Gnome 3 in Debian Linux

Because the latest Skype for Linux was not installable with Debian Linux 6 (Squeeze) I decided to install pre-release (“testing”) of Debian Linux (called “Wheezy” or just Debian 7). The main change which I felt was Gnome 2 -> Gnome 3. Previously I used Sawfish window manager. I liked it for configurability. I especially liked it for vertical window maximization which I used to vertically … Continue reading My experience with Gnome 3 in Debian Linux

Running an XWindow program from a terminal

Suppose you want to to start an XWindow program from a terminal with its input, output, and error output redirected to null (/dev/null). Moreover you want the started program not to be hit with SIGHUP signal and exited when you close the terminal window from which you’ve started it: x glxgears It can be done with the following script: #!/bin/bash cmd=”$1″ if ! { which … Continue reading Running an XWindow program from a terminal