Feeds:
Posts
Comments

All the same .. copy-paste

Why I keep being angry of all the things that are surrounding me? I’m satisfied with myself, with my situation.

But, not satisfied with the people around me, they’re all just the same.

We’re now in Ramadan that holy month, that spiritual month, which you can really feel things, hardly able to be felt. You can sense the faith and the peace well in each minute every day in Ramadan.

But the one thing that is hurting me is, being all the same, all the people act all the same in this month, “or in life in general”, why we can’t be different!.

Why life shouldn’t be our journey to discover what’s hidden for us only, why we keep shadowing others, watching like others, eating like other, praying like others, enjoying our times just like others, can’t anyone at least be different??

I find myself alone just if I want to spread all my thoughts, no one accepts them, because they aren’t the common ones.

I’m fed up with being different, fed up with having all the people against me and really I’m so fed up of discussing the same things which keep me different over and over again.

Do I have to change myself? act just like others to keep being the same?

Do I have to stick with my own self, I know I’m right at the end?

I don’t know…..

question-mark1a

My answer to almost all the questions nowadays, is “I don’t know”.

My First GUI program

Long time no post!, I know :)

Since Last time I studied Ubuntu I didn’t post, because I keep being busy all the time, and I think I wont be back to post about Ubuntu soon.

No let’s move to explain the subject !!

Yea I made my first GUI program, This was a great Algorithms program to work on, even that it was an algorithms project but the User Interface was a must.

The project looking through an algorithmically perspective was, a Binary Search Tree which has a special feature which is :

The Binary Search Tree has two keys, not as the ordinary one which has only one.

To represent this feature we used two methods :

  1. To create two trees, first one for “key1 (s) category” and the second one for “key2(s) category”.
  2. To create one tree, but arrange the nodes in odd levels compared to key2, and arrange the nodes in even levels compared to key1.

The programming aspect of the project was :

Procedural programming using Pascal and the interface was done using Delphi7.

  1. Insert nodes to both trees.
  2. Search for specific nodes in both trees.
  3. Delete nodes from both trees.
  4. Draw both trees.
  5. Draw nodes in specific range.

Last line notes :

  • I posted this project and its source code, because I’m open with my own project “viva open source:P
  • If you noticed I mentioned “we”, because as usual me and my bests did this project, but I had the chance to work more on this project than Alaa` and Zeana, so there were some “I”s :D .

Please don’t hesitate to post your remarks, I appreciate criticism more the praising, and I hope this can be useful.

The EXE

The source code

Have fun!

Today is Feb 14, 7 days ago I started learning Linux my distro is “Ubuntu 8.10″.ubuntu-logo1

Now, I finished with my second step which was:

Making Ubuntu ready to be used

  • How can I make my fresh installed copy of Ubuntu ready to be used?
  • What’s missing in my fresh copy and I need to get it by myself?

And much more questions you ask when you open Ubuntu for the first time.

Now I think to be ready is to be able to do most of the daily stuff you used to do with your X OS :)

  1. Browsing internet. (LAN connection)
  2. Writing some documents.  (already installed)
  3. Listening to music.  (Having Codec)
  4. Watching movies.  (Having Codec)
  5. Reading E-Books.  (already installed)
  6. Maybe coding :D     (eclipse with your chosen compiler)

All of these need variety of programs, you can find some basic programs already installed with the fresh copy of Ubuntu.

But, not all of ‘em can bring you the best performance you want, so we have to get some programs into this new OS.

How!!!

I’ve learned three ways to do that so far:

  1. Using Add/remove, but it’s not that efficient.
  2. Using Synaptic package manager, works perfectly.
  3. By Windows technique “Double click”, not efficient at all.

Wait a minute, do Ubuntu programs have the (.exe) setup file?

Nop, Ubuntu has a new theory in installing programs.

  1. Program called a package in Ubuntu, its extention is “.deb”.
  2. You can get a package using” internet connection and 1,2 installing methods mentioned above”. Also, it’s possible to have ‘em on CD, DVD.
  3. Each package needs dependency files, which stands for plug-ins in Windows.
  4. If the dependency package is not available then the target package can’t be installed.

About my trials :

  1. I wasn’t familiar with the dependency term, so I used Windows method which is “Double click”, I didn’t know what I was  installing and some packages refused to be installed due to missing dependency files.
  2. Then, I started reading a book , which I will mention its name later, I understood some new concepts and I tried to use Add/Remove & an internet connection “Using LAN”, it worked but it didn’t have everything I wanted.
  3. I used Synaptic package manager, it’s a great tool to use, but I wasn’t pleased to use it only with internet connection on, because I have many packages on a DVD and I didn’t have fast internet connection.
  4. I thought the only way to install the packages on DVD is to use Windows method, but I was wrong.I asked mpcabd, “Thanks”, and I knew how to change the software source from “Internet” to “DVD”.
  5. Now, I’m happy with my “ready to be used Ubuntu”.

What about drivers!!

I didn’t face such a problem my laptop is Linux-Friendly, of course my modem isn’t working, instead I’m using a (LAN connection).

Last note:

  • You can find codec under Gstream package.
  • Ubuntu Recognizes LAN connection easily, if it’s a shared connection.

I’ll meet you in the next step, it’ll be about installing programs using Terminal.

ubuntu-logo

It’s 7 Feb, a day away from my 19th birthday.
I attended FOSS 09 workshop during the last three days, it was the first FOSS workshop I’ve ever attended.
Before workshop, I had a blur idea about the FOSS philosophy through some articles I used to read, also I’ve watched Revolution OS.

  • The workshop helped me get used to this new way of thinking, programming even living.
  • As a junior developer I believe that FOSS can make a great worldwide developing knowledge which will improve our studies.

Through my last year I tried to use some open

programs, like GIMP, PIDGIN, FireFox.
They’re all amazing, easy to deal with and the most important thing free.
Now, I want to try new thing, which is Learning Linux.

My First distribution will be :

Ubuntu 8.10 “which was the installation party distribution”.

As mentioned in Ubuntu quote, “it’s a Linux for human being” so I think it’s a good starting point.

I think learning new OS needs alot of steps:

  • First step “Installing system”.

I did that today, after suffering with HDD partitioning in the last few days.

  1. In the installation party I didn’t have the chance to install it, because my HDD refused to have a third partition.
  2. First trial, was to do the operation through the partitioning program which was included in the Ubuntu CD -> the process aborted.
  3. Second trial, was to do the operation through a partitioning program which worked on Windows -> after rebooting nothing changed, still had two partitions.
  4. Third trial, was to do the operation while SATA support was disabled and retry 3 -> nothing changed.
  5. Fourth trial, was to do the operation while SATA support was disabled and retry 2 -> we couldn’t edit the new partition size in “Edit partition” section.
  6. There wasn’t any Fifth trial, I closed my laptop and I was sad to go out of the installation party without any Linux.

At night that day, I tried a program called “Acronis Disk Director Suite” which made me conclude that the NTFS table is damaged so I wasn’t able to do any other partitions, but it was easy to get rid of .

  • First, moving my files to an external HDD.
  • Second, formating that partition.
  • Third, having a suitable special partition to install Ubuntu on.
  • Fourth, having Ubuntu on my laptop today “at last”.

That’s all for my first step, I will meet you in my next step which I wish it will be easier :)

283188106

Captured by my sisy ULA Abed Alwahab

.I’m the leaf.

Matrix Computation System

Welcome to my first official CS blog post :D

Here I will talk about MEDIUM size project

“Matrix Computation System”

using C++

We had this project as a Second year homework in my faculty to practice C++.

I worked on this project with my bests

Zeana Bali, Alaa` Kabani

It was hilarious working on this project together. :)

The reasons made us publish this project ideas & source code are:

  • I didn’t find any good “Matrix Computation C++ source code” in the internet.
  • I believe this project is a common project through CS studying system, so it should be somewhere online.
  • I think being open with your own source codes gives you the feeling of Open Source folks, whom I highly respect.

The mathematical ideas contained in the project:

  • Calculating matrix determinant using different mathematical methods, such as:
  1. Triangle Matrix.
  2. Sympathetic Matrix.
  3. Matrix with equal two lines.
  4. Matrix with ability to find  a line through the sum of tow other lines.
  5. Finding the best (line/column) to calculate through.”Find Zeros”.
  6. The regular method to calculate determinant “Using Minor”.
  • Calculating  the multiplication of two different matrices.
  • Calculating the Inversion of a matrix.
  • Solving Linear equations using determinant and matrices.

The programming ideas contained in this project :

  • It was built using C++ language.
  • The allocation method of the matrices is dynamic allocation.
  • Procedural programming.

You can download the source code here.

I hope it can be useful, and I appreciate your opinion.

Stuck problem with WLM .

Yesterday I had a stuck problem with WLM = Windows Live Messenger ..

I couldn’t use it all the night and I really needed it …

so I tried to find out what’s the problem

I saved the error code which I had .. it was

Error code : 80048820

Extended error code : 80048420

None of the following was useful at all :

First, I thought it’s a Network problem :

  • I checked my network, it was working properly.
  • I tried to open messenger using another computer, it worked and I signed in.

Second, I thought about cookies or program error :

  • I troubleshooted the messenger, everything was working properly.
  • I deleted cookies.
  • I used Pidgin “an open source program which is a multi-protocol Instant Messaging client that allows you to use all of your IM accounts at once.”
  • I uninstalled Windows Live Messenger 9.0 , and reinstalled another copy which is 8.1

Third, I googled and found these causes :

1) Incorrect Proxy Setting for Internet Explorer.“I did n’t have a proxy settings in the first place”

2) softpub.dll may have become unregistered. ” Making it registered again wasn’t useful’.

3) Your system clock may be showing an incorrect time -  or date! (Wrong time is the most likely cause of 80048820).” I updated the time from Date & Time properties >>Internet time >>update now via time.window.com “

4) Firewall problems. Particularly with Netgear.“I was using Zone Alarm 7 , I turned it off”.

Here is the whole article about the previous causes and their solutions.

Fourth, after deep googling I found these two links :

  • First link is from Microsoft to check if the whole service is woking properly :

http://messenger.msn.com/Status.aspx

  • Second link is also from Microsoft, it’s a batch file to repair the register DLL files in the messenger:

http://www.msn-problems.com/downloads/register-messenger-dll-files.bat

As I told you before nothing of this was helpful or useful .. I just stopped searching for a while ..

Today morning I tried to sign in .. the same result .. but after few times trying to sign in …

WOW here Iam signed in .. really I don’t know what happened or how this happened .. it’s Microsoft baby .. expect everything ..

Have a nice day … using your messengers


I am nerdier than 80% of all people. Are you a nerd? Click here to find out!

Nerdy :P

See the big Image

This time Iam writing with smile .. not as always .. with tears

I have to document this event in every way I can because it’s the VERY first time I feel this way

20-21/8/2008

Two big days … I felt that I was the one in the spotlight .. no one stole my lights in those two days….

When I was a kid .. I used to have a dream about organizing thing … I loved the situation, where I can be that busy , stressed , nervous even angry to make the event accomplished perfectly.

So when this opportunity came true .. it was like making your greatest dreams come true.

The idea it self used to make me trilled when I thought about it … but now after that event .. I feel that Iam more than proud about myself ….

Of course u noticed that I am not talking about the Team which I worked with …. but I think I like to think about the full image without any specific thing .. I mean I feel that all of us were only one person … so I am saying me as saying us.

When you see the full big image , you can know the advantages you got … without all the pain you had ..

because no one hurts himself … so always keep seeing the full image ….

Older Posts »