Archive

Archive for the ‘Linux’ Category

How to fix the Ubuntu GPG Error BADSIG

June 8th, 2010 Khalil Majdalawi No comments

If you are seeing Ubuntu GPG Error BADSIG use the one of the following methods to fix

Error Message:
W: GPG error: http://archive.canonical.com intrepid Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

Try to run the following commands from terminal

sudo -i
apt-get clean
cd /var/lib/apt
mv lists lists.old
mkdir -p lists/partial
apt-get clean
apt-get update

source

Categories: Linux Tags:

Delete .svn folders recursively using command line

October 5th, 2009 Khalil Majdalawi 5 comments

some times i work on small projects with friends and we use Subversion to track and store code changes, collaborate, and share project files so once we finish we usually upload it somewhere by copying the whole project folder so i face that subversion makes folder inside each folder in the project called “.svn” and that take time to remove manually and unnecessary size to upload
so i run a command inside the project folder to remove that folders recursively before upload.

Run this:

find . -name .svn -exec rm -rf {} \;

How to get client MAC address in PHP

July 4th, 2009 Khalil Majdalawi 1 comment
<?php
exec('arp '.$_SERVER['REMOTE_ADDR'],$user_mac);
echo substr($user_mac[1],strpos($user_mac[1],':')-2, '17');
?>

Note : this technique only works on local area networks with linux based server and its impossible to get mac address in php over internet

Categories: Internet, Linux, PHP, Web Development Tags:

Mount and Unmout ISO Files in Ubuntu

June 15th, 2009 Khalil Majdalawi No comments

Mount ISO File

First you need to make the directory to put the ISO file into using the following command

sudo mkdir /media/isodir

Then use following command

sudo mount your_image_file.iso /media/isodir/ -t iso9660 -o loop

Now you should have your iso file mounted, and accessible from your desktop.

Unmount ISO File

Just use following command

sudo umount /media/isodir

Categories: Linux Tags: ,

Enable Mod rewrite in apache

May 21st, 2009 Khalil Majdalawi No comments

For Debian use

sudo a2enmod rewrite

For Windows

  1. Find the httpd.conf file (usually you will find it in a folder called conf, config or something along those lines)
  2. Inside the httpd.conf file uncomment the line LoadModule rewrite_module modules/mod_rewrite.so
  3. Also find the line ClearModuleList is uncommented then find and make sure that the line AddModule mod_rewrite.c is not commented out.

restart your apache service and you are cool to go