A Technical Blog

  • Virtualization with KVM under Redhat Linux, Migrate VMware virtual images to KVM

    KVM (Kernel Based Virtual Machine) stands out as a powerful, open-source solution that seamlessly integrates with Linux. It offers a cost-effective and efficient way to virtualize your systems without the need for additional licensing costs. In this guide, we’ll walk you through the process of installing KVM, migrating VMware virtual machines to KVM, creating bridge…

  • Setting Up IPv6 Tunnels on MAC and Linux

    IPv6, the next generation Internet Protocol, brings a wealth of possibilities to your network, system, and services. In this guide, we’ll walk you through the process of establishing an IPv6 network tunnel on both MAC OS X and Linux. Step 1: Choose an IPv6 Tunnel Broker First, you need to select an IPv6 tunnel broker.…

  • Enable IPv6 on Linux (2010)

    IPv6 is the future of internet addressing, and Linux, with its robust kernel support, makes it remarkably easy to enable IPv6 on your system. In this guide, we’ll explore the process of setting up IPv6 on a Linux system, with a focus on Red Hat Linux. However, the principles and steps discussed here are applicable…

  • Android ADP1 Firmware to CyanogenMod

    This note is more specific to mac os x, more likely the same steps will works with any OS. CyanogenMod is a customized, aftermarket firmware distribution for the HTC Dream and Magic cell phones, and the Google Nexus One. Based on the open-source Android operating system, CyanogenMod is designed to increase performance and reliability over…

  • Streamlining SVN over SSH with Custom Port and Public Key Authentication

    Subversion (SVN) is a tried-and-true version control system that has powered countless software development projects. When using SVN with SSH for secure access, customizing your configuration can simplify your workflow and improve security. In this guide, we’ll explore how to set up SVN over SSH with a custom port number and public key authentication, making…

  • Mysql backup script

    Ensuring data integrity and security is paramount. Regular backups play a crucial role in safeguarding your MySQL databases against unforeseen disasters

  • script to convert OpenSSH keys to Tectia SSH Format

    bash script for converting OpenSSH keys to Tectia format and vice versa.  

  • Setting Up Autoresponders with Postfix Virtual

    One of the options to configure auto responder with Postfix 1. Edit Postfix Virtual Configuration: Open and edit the Postfix virtual configuration file. Add the following line, replacing email_address with the address you want to configure for autoresponding, and email_address@autoreply.nic.net.sa with the destination address for autoresponses: Copy code email_address recepient_lists, email_address@autoreply.nic.net.sa For example: Copy code…

  • Hylafax/FaxMail with unicode encoding

    Dealing with Unicode encoding can be a challenging task. However, it’s crucial for ensuring the accurate transmission of messages. In this blog post, we’ll explore some scripts and techniques that can help you work with Unicode in Hylafax/FaxMail, specifically for incoming HTML and text faxes. HTML Fax Handling: When it comes to processing HTML faxes…

  • Cleanup mailman held messages

    Occasionally, you might encounter a situation where messages get held up in mailman for various reasons, and it’s essential to know how to clean up these held messages. Cleaning Up with the Command Line: The process of cleaning up held messages in Mailman is relatively straightforward, thanks to some handy command-line tools. 1. Navigating to…

  • Hotspot Android – Donut 1.6

    Finally, I’ve successfully enabled web browsing over a 3G connection on Android (version 1.6, codenamed Donut). Achieving this required a series of steps: Please note that if you’re using a kernel without the netfilter module, you may encounter issues with NAT (Network Address Translation), causing DNS to function but HTTP/HTTPS to fail. To overcome this,…

  • Regain root access on ADP1 Android development phone after version upgrade

    After upgrading ADP1 to version 1.6, root access was lost. However, it can be regained using the ADB tool. adb shellmount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /systemcd /system/bincat sh > suchmod 4755 su Reference: http://phandroid.com/2009/04/29/adp-15-initial-thoughts/

  • [Resolved] Postfix X-Authentication Warning

    It’s possible to see X-Authentication-Warning in the email header when the mail server doesn’t trust the user. This can sometimes cause emails to be marked as spam. To solve the problem, you can add the user to the /etc/mail/trusted-users file. If your system includes forms that are used to send email as the Apache user,…

  • Working with Android SDK on MAC OS X

    At the time of writing, there are no easy way to install application on Android. We’ve put together a simple guide to help you get started. So, let’s dive right in! 1. Install Eclipse: The first thing you’ll need is an Integrated Development Environment (IDE). For the best experience, we recommend opting for either the…

  • Overcoming Challenges: Getting HTC G1 connected to Internet

    Waiting eagerly for my HTC G1 development phone to arrive in India was an exercise in patience. However, the excitement quickly turned into disappointment when I realized that the device required me to log in to a Google account before I could even turn on the wireless feature. There seemed to be no way to…

Got any book recommendations?