Feeds:
Posts
Comments

Fake ..

She saw his eyes for the first time

They were only on her, just for her

It was like only her and the eyes left on earth

They were staring, talking even shouting

She freaked out first, then she felt curiosity or interest

to discover the unknown, to know the secret of the eyes

She tried to stare back, sometimes shyness banned her

Then, she learned how to translate their shouting

She believed in them, they told her a lot

They told her about History, Literature and beauty

They taught her how to express without limits, only by eyes

They taught her what sacrifice means

She believed, “Poor those who never had eye contact before,

Poor those who used words to describe”

She felt like home while staring

She felt nostalgia while not

Nothing is banned in eyes dialogs, no sins

Everything is just pure, by eyes

Unfortunately, death was there for him, but was it for his eyes?

There was more than death for the eyes

Man1: “Let his casket open.”

Man2: “Why? he was blind anyway”

She interrupted :”Really?”

Man2: “Yea, he was blind but he had glass eyes”

Man1: “Swear to God, never saw glass eyes like these, they look just like the original ones.”

Man2: “Hey miss, don’t run away the funeral should start anytime now.”

Everything was just fake, she loved the glass, she never loved the human.

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?

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.

Follow

Get every new post delivered to your Inbox.