Posts

  • A Handmade External Antenna For a Mobile Modem or Router

    Recently I have completed my tiny DIY-project: an external antenna for a 3G modem/router so I decided to make a post to provide some additional details as well as to publish some photographs. You can find them at the end of the post. (continue reading)

  • Daemonize - a Tiny C Library for Programming the UNIX Daemons

    Whatever they say, writing System-V style UNIX daemons is hard. One has to follow many rules to make a daemon process behave correctly on diverse UNIX flavours. Moreover, debugging such a code might be somewhat tricky. On the other hand, the process of daemon initialisation is rigid and well defined so the corresponding code has to be written and debugged once and later can be reused countless number of times. (continue reading)

  • Fixing Emacs's FlySpell Mode for Texts with Multiple Alphabets

    Recently I have encountered a problem in Emacs when using flyspell-buffer command to spell-check a text in Emacs. I tracked down the problem and decided to report the bug. (continue reading)

  • dumpmem() - a Function to Dump an Area in RAM in Hexadecimal Format

    Today I want to share with you some code which helped me to track down a problem in a rather complex networking VoIP application. I believe it might be useful in other scenarios as well. (continue reading)

  • New RSS Feed Format

    Today I replaced jekyll-feed plug-in on the site with a feed temlate to make it easier for me to manage and tune the RSS feed settings. As a result, you might encounter some problems if you are subscribed on this site via an RSS reader. In this case, please, resubscribe. (continue reading)

  • Persistent Remote Terminal Session With TMUX

    The first thing I install on every UNIX machine on which I have enough administrative rights is tmux (terminal multiplexor) - I feel uncomfortable to connect to it via SSH otherwise. For example, you could encounter some problems with your Internet connection - any sudden disconnect might disrupt a lengthy operation like backup which might have been initiated from within the remote terminal session. I want my remote session to be persistent. (continue reading)

  • Launch!

    So, here goes yet another technical blog. The need to make one emerged after the realisation that I miss technical writing a lot since I left a university. Moreover, I hope that it will help me to improve my written English. (continue reading)

subscribe via RSS