Friday, April 29, 2011

Ubuntu 11.04 review




Every one was waiting for Ubuntu 11.04, because of the new Unity interface which is totally different from the Gnome, well Ubuntu 11.04 was just released yesterday and I installed it on my machine so I thought I could write what I think of it:

Installation is getting better this version:
  1. The interface is better
  2. Auto detect of existing Ubuntu installation, so you can just upgrade.
  3. Auto detect of existing Ubuntu installation, so you can overwrite it instead of manually choosing the partitions.
  4. Ability to download upgrades and MP3 plugins during installation to save time

A better looking grub loader ( it is not in 10.04 I don't know if it was there in 10.10 or not)

Unity :)

Generally it is just great, I think people were scared that it would not be simple as much as GNOME is or it will have performance issues, but I can tell you it is simple and light.
Still I am not really satisfied with the default applications like Banshee instead of Rythmbox, but it seems like the new Libre Office is better than Open Office, anyway you can install and uninstall whatever you want, you can even remove Unity and install GNOME if you don't like it.

Best thing is that you can access things easily and faster because Unity offers suggestions for you when you open the menu.

Few things I don't like about Unity is that it is not as customizable as GNOME where you could add and edit panels, but I think more developers will provide applets that can be used with Unity.

Ubuntu software center:

You now can review apps and write comments about the applications.


Tuesday, April 19, 2011

Radio Tray




Just found a great application for listening to Internet Radios on Ubuntu

Go there and download it http://radiotray.sourceforge.net/

then you can easily add radio stations to the radio

check this link

Some radios stream using codecs that Ubuntu doesn't support by default so you will have to install them using

sudo apt-get install ubuntu-restricted-extras

One more thing if you have Unity you need to enable the radio tray applet indicator just do as here.

Thursday, January 13, 2011

راجع نفسك

أنا: قطب هو التاريخ كام النهاردة ؟؟
قطب: يا عم التاريخ على ورقة الإجابة
أنا: يالا بينا 13 أنا مش متفائل يا عم
قطب: إيه ده النهارده 13!! ده رقم مميز و بريم ... جابر شوفت النهاردة 13
أنا (فى سرى): 13 13 يا عم الناس بتعوض فى بيتها ... الدور الأول ... يارب استر

ده الحوار البرىء اللى دار بينى و بين قطب قبل ما ورقة الأسئلة تنزل بالسلامة, أنا مش هكلم عن الأمتحان لأنه بجد مفيش كلام ينفع يتقال عنه , هوا حاجة كدا تتحس
الموضوع و ما فيه إن الواحد بعد اللى حصل فيه راجع نفسه و قال يا عم أنا عاليا بإيه كل ده, أنا أسيب الكلية وأجيب خروفين و معزة و أطلع سواح فى البلاد و أعيش فى الصحرا و أبقى الراقص مع الخرفان
حسيت أنى بهيس بقول كدا لسعد لقيتوا بيقولى إنوا فكر نفس التفكير و هو بدل الجو بتاع المعيز و الخرفان عاوز يطلع مذيع كرة يروح الحياة يروح مودرن يعمل الكورة مع سعد
لما سألت شكس بقى جاوبنى إجابة قوية ... قالك: عاوز أبقى بلبل سقعان
يا ريت كل واحد (أكيد حسيت النهارده الاحساس ده) يقول نفسك تتجه لأيه ؟؟؟


 Eminem و فى النهاية أفتكر كلمات الشاعر الكبير
 Lose Yourself فى رائعته
وهو بيقول


His palms are sweaty, knees weak, arms are heavy
There's vomit on his sweater already, mom's spaghetti
He's nervous, but on the surface he looks calm and ready to drop bombs,
but he keeps on forgettin what he wrote down,
the whole crowd goes so loud
He opens his mouth, but the words won't come out
He's choking now, everybody's joking now
The clock's run out, time's up over, bloah!
Snap back to reality, Oh there goes gravity
Oh, there goes Rabbit, he choked
He's so mad, but he won't give up that
Easy, no

Sunday, January 9, 2011

Digital investigation

I don't know if you heard about it or not but US government has asked Twitter to hand over data concerning WikiLeaks activists, you may say how on earth they can do such thing ?? well it comes out that they have the right to do so, Twitter and other social networking sites are not allowed to disclose our information but there are conditions under which they can (actually have to) release your data, in fact you should think of it as you go to a club regularly and the cops want to investigate you, it is their full right to go in there and ask if any one knows your phone number or address and no one would say this is not right , well it is the same thing, they have the right to take any data on any social networking site.
I guess that means we should REALLY read the privacy of every site we use :D

Law and Harm: We may disclose your information if we believe that it is reasonably necessary to comply with a law, regulation or legal request; to protect the safety of any person; to address fraud, security or technical issues; or to protect Twitter's rights or property.
       Quoted from Twitter's privacy policy.

Do you think our digital information should have more protection ?

Tuesday, October 19, 2010

CSD Forum Notification

In order to follow up with all the CSD forum new posts I made nice little app in Python that would notify you of any new posts and opens them all in your browser with one click


You can download it from here 

I will show you here how to install it and use it

Before you download the application you need to install python (in case you don't already have it) and python-gnome extra from the synaptic package manager






you will download the file forum.rar after extracting it to any where in your computer, use your command line to run it ... in case you don't know here it is I have the folder in my Desktop



And here it is telling me that there are no new posts


You will have to enter your user name and password only the first time after that the cookies are stored in file called cookies.txt in the same folder ... you will not have to enter your username and password every time you want.

The application will check for any thing new every 15 mins

If there are any new posts then it will tell you



You can click the CSD icon in the panel up there which will open the new posts in your default browser

If you want to see NOW if there are any new posts you can click the CSD icon it will tell if there are any click on it again to open the posts

If you have no internet connection the application will tell you that it is unable to check for you


One last thing if you want to shut it off ... just right click on the icon up in the panel that will do it :D

Please try it and tell me about any issues ... because the code is bad and needs refactoring ... I will try to add other options soon isA

You can download it from here 

w n7eb nshokr 3bas 3la tshge3o lya :D :D






Friday, October 15, 2010

Fe Net ??!!

Bsfty w7ed el router bta3o mzwlo 3la tool beb2a fi wireless bs mafesh net .... w bsfty bardo btzwel fi el kolya bsbab el net el wahmy ely te3mel connect bs mosh yb2a fi net ... 2olt badal m3od aft7 el terminal w akteb ping w bta3 a3mel 7aga zarefa keda

el mohem ana 3mlt python script 7ker keda lma te3mel run y2om 2ylk fi el notifications area bta3t Ubuntu lw fi net aw mafesh

ana 3mlt launcher bardo fo2 fi el panel ynady el python script 3la tool`

You can find the script on my Ubuntu one space here
tell me if there is something wrong with it (there has to be as I cooked it :D)

dah example





try:
    import pynotify
    if pynotify.init("My Application Name"):
        n = pynotify.Notification("Title", "message")
        n.show()
    else:
        print "there was a problem initializing the pynotify module"
except:
    print "you don't seem to have pynotify installed"


ady el shots

keda fi net




lw b2a fi wireless bs mafesh net



lw b2a 7drtk zaky w b test w aslan mosh 3amel connect l2y network



Saturday, May 29, 2010

CStack

I just added a stack implementation in C to the project on source forge, I will change its name but it seems that source forge has some problems with that :D
I will isA add other data structures
Wish me Good luck in my exams !!!