All posts by Ala' Ibrahim

My Name is Ala'a, I'm a Jordanian citizen, and I live there too. I'm a Senior Web Developer in a very known company,I have hobbies, other than coding :P , like most of the people, I'm a Bassist, which means I play Bass Guitar, also I admire walking, it's my ultimate hobby. If you want to know more about me you can take a look at my Blog.

A script to make sure that my IPv6 Tunnel is always on

I’m using an IPv6 tunnel using http://go6.net/, and when the internet connection goes down and up after a while, the tunnel just doesn’t refresh it self.
I run it on crontab for every 5 minutes for now ๐Ÿ™‚
My Machine is Gentoo 2008, I guess you need to do some changes for it to work on your distro.
Hope that any one will benefit from it

#!/bin/bash
function restartGW {
	/etc/init.d/gw6c restart
	date >> /var/log/checkipv
}
stat="`/etc/init.d/gw6c status | tr -d ' ' | cut -d':' -f2`"
if [ $stat == 'stopped' ]
then
	restartGW
elif [ $stat == 'started' ]
then
	IPV4connected="`echo $(nc -zv www.google.com 80 2>&1) | cut -d')' -f2 | tr -d ' '`"
	if [ $IPV4connected == "open" ]
	then
		# check ipv6 connectivity
		IPV6connected="`echo $(nc -6zv ipv6.google.com 80 2>&1) | cut -d')' -f2 | tr -d ' '`"
		if [ $IPV6connected == "open" ]
		then
			exit 0;
		else
			restartGW
		fi
	fi
fi
exit 0

Update:
This script is available at github on http://github.com/alaaibrahim/ala-scripts/.

Merging

For a long time, I had two blogs, Gurus Place, and this one, as I used to separate the technical from the other stuff, the problem was that, sometimes it was a little bit hard to differentiate between, technical, and non-technical posts.
So I moved Gurus Place here, and did the 301 redirect here ๐Ÿ™‚

Are you from the past?

The IT Crowd is one of my favorite shows, it became like an addiction to me, I can never get enough of it.
This is episode 1 from the first season, you can watch it, it’s on google-video.

UPDATE: Google Video no longer exists, so this is the part from Youtube.

Now, it seams that the “Are you from the past?” thing, is faced a lot in the IT world, it’s like either we are from another planet, or we live in a world, where idiots are main population occupying it.
We speak in simple matters, like turn on your computer, but people find it hard to understand.

People refuse to think for a second of what the error message told them, or worse, they refuse to read the error message, but they have an amazing skill of attracting viruses, worms and Trojans. It’s really amazing.

And do you know what the problem is? a lot of these people work in the IT industry, and other people might know them as Computer Experts.

Now the issue is always, how to communicate with them, of course telling them that they are stupid, is rude. But guess what is also rude, telling them to try to learn, or use google, or read the G** D*** F***** Message.
And believe me, they would never learn.

So what do you think? Anybody has any ideas?