الخميس، مايو ٢٧، ٢٠١٠

السبت، مايو ٠١، ٢٠١٠

بتغني لمين

لاتنين أحبه .. جوه الجنينه
والنسمة دايبة .. والروح سفينة

بتغني للي .. بيقول يا هادي
يا كتفي شيللي .. أرزاق ولادي

لعروسة فلة .. وعريسها ضله
والصحبة شلة .. بالفرحة هلّه

بتغني لميــن .. للمصرييــن
بتغني لميــن .. للمصرييــن

السبت، أبريل ٠٣، ٢٠١٠

يعتقد بعض السلاطين

يعتقد بعض السلاطين أن البطش يحفظ المُلك، وأن العامة على دين ملوكهم،
وتُزين لهم بطانتهم أعمالهم، حتى ينقطع ما بينهم وبين الرعية
فيحسبون الهدوء خضوعاً.. حتى تأتيهم الأيام بما غفلوا عنه، حين لا ينفع الندم
صلاح الدين الأيوبي

الأحد، مارس ٠٧، ٢٠١٠

Budenberg Keys

A long busy tiring yesterday, moving from Beauthorn House to Budenberg Haus

Just had the keys yesterday Morning, at Thornely Groves, then checked in and went "celebrating" ... supposedly, with a sandwich, cheese cake and an "untasety" decaff-cappucino (in case anybody is interested in that level of details!)

The tiring part of the day was the time spent packing, cleaning the other flat ... and looking for a car(s), then unpacking the stuff, and catching the store 30 mins before it closes.

Not much fun, however I like the new apartment, the interior and terrace ... and I like the single mixed water tap!

السبت، فبراير ٢٧، ٢٠١٠

Unblocked

Now that I've removed the Content Lock -that was on 18+ websites, like YouTube and Blogger!- I'm back

This is about last weekend, another day in Altrincham ... precisely, Trafford

That’s why I’ve been to Trafford Centre, the nearest Carphone Warehouse stock where I can get T-Mobile’s USB Modem. I badly needed internet connection the night before, to send an -important- email. Even worse, once I started my 1-hour session (a £3 session!) that night, I lost the network connection, while the session countdown is on! … no more mobile credit, and a f’up BT hotspot

The second time being to Trafford Centre, the place looks much better and active in the morning. And I didn’t want to miss having Shawerma and Falafel sandwiches, yum!

Back home, plugged in the stick, voila! Internet connection, with no access to YouTube … I should verify an 18+ age user for T-Mobile … here comes the only good thing about T-Mobile’s pink color, it makes me feel like “It’s Ok, don’t panic … it’s as easy as a retail visit the next day”

[Neither to Blogger … a Locked Content! hence the post delay]

الأحد، فبراير ١٤، ٢٠١٠

The first few days in Altrincham…

Here I’m, just arrived few days ago (Wednesday at 17:30). After postponing my flight for 2 days for a couple of reasons:
  • Finish plumbing work at the apartment :^)
  • Spending more time with my humble family (my sister and aunt) … thought postponing 2 days won’t be that big loss for my work :)

On EgyptAir:

The first flight: Cairo -> London (Heathrow) was on Egyptair. The 2 things that caught my attention were the empty refreshing “towel” pack I got with the meal!


And the 10 mins delay flying around in the sky, because of the heavy traffic on Heathrow’s airport!

Then safe at Heathrow, had the original Costa coffee, and then headed to Manchester, to the office to have the flat keys.


At the temporary flat:

A flat where I should stay for 30 days … got no internet connection (except the 1 hour I can get paying from my mobile’s credit). And no bedding.. In Britain’s cold weather! My first night was terrible … heaters weren’t enough –at all- had to get bedding items (a Duvet and a pillow) the next day


All in all, not accustomed yet, polite (and friendly) people ... and quiet evenings

Till we meet again, I miss you :)

السبت، يناير ٣٠، ٢٠١٠

بقيت من ذوي الإيصالات...

الإيصال (اسم): قطعة من الورق المستطيلة، مكتوب عليها رقم طلب استخراج البطاقة الانتخابية وتاريخ الطلب

بتتوزع مجانا في الإدارات الانتخابية باقسام الشرطة، وآخر فرصة للحصول على الورقة المستطيلة هي بكره (31 يناير)، وما بتاخدش عشر دقايق وتكون معاك.

التفاصيل...
في يوم متَرّب، مغيم، مش برد أوي ... اتجهت لقسم الجيزة في وقت الكهربا كانت قاطعه فيه. وأنا طالع الإدارة الانتخابية راجل الأمن تحت سألني عن اسمي وشاف البطاقة، أنا استشفيت أنه بيدور على اسمي الكامل عشان يضيفني عنده عالـFacebook، يعني بالعقل هيكون إيه غير كده!

بما إني ما كانش معايا صورة البطاقة (عادي نسيت!)، نزلت ومشيت لغاية ما لقيت راجل أمن ابن حلال بتاع NSGB قلت له عايز أصور البطاقة، قالي هات أصورهالك ... راجل كُمّل الحقيقة

رجعت للقسم، فقالولي خد معاك الست الكبيرة دي وصلها لفوق، قلت يا سلام .. بس كده. واحنا طالعين الست دعت للراجل قالت له "ربنا يحفظك من كل حاكم ظالم" .. إحم!

طلعت بصورة البطاقة، (وصورة شهادة الميلاد ما عملتش بيها حاجة)، ومليت الطلب واتمضى واداني قطعة الورق المستطيلة وقالي تعالى (أنا بنفسي) استلم البطاقة في شهر خمسة، بالرغم من إني مواليد 87، لكن قدري إن اتولدت بره مصر (ده أكبر دليل على إن الأم هي اللي بتربي). شهر خمسة ... يا سلام، ده أنا أنزل أجازة مخصوص، هو أنا عندي أغلى من البطاقة

فنفهم من كده إيه؟ خلي عندك بطاقة، عشان تقدر تغير الجو المترّب! ... وربنا عالــ..ــم قد إيه أنا قلبي أبيض!

قضيت يوم جميل بعد كده مع شباب الكلية، وفي معرض الكتاب ;)

الأحد، يناير ٢٤، ٢٠١٠

الثلاثاء، يناير ١٩، ٢٠١٠

من نصب نفسه للناس إماما...

من نصب نفسه للناس إماما..
فليبدأ بتعليم نفسه قبل تعليم غيره،
وليكن تأديبه بسيرته قبل تأديبه بلسانه،
ومعلم نفسه، ومؤدبها .. أحق بالإجلال من معلم الناس ومؤدبهم


علي بن أبي طالب -رضي الله عنه-

الجمعة، يناير ١٥، ٢٠١٠

يعني هو احنا غلطنا في البخاري!؟

ايه ده! هو احنا ما ينفعش نغلط في البخاري؟

قصدك تقول إن الشعوب اتفقت وأقرت بكتاب البخاري، وما اتحرفش لغاية النهارده، وعشان كده هو ما يتغلطش فيه؟
واضح من القول "يعني هو احنا غلطنا في البخاري" إن كتاب الصحيح كان له صدى وتأثير على مدار الزمن

ده مش البخاري وبس، ده في الإمام مسلم والشافعي وغيرهم كتير -رضي الله عنهم-، وده يرجع لأساليبهم في استخراج الحديث/المتن والحرص على اثبات صحة السند. لكن أنا مش هتكلم هنا عن الأساليب أو التفاصيل، لكن أنا عايز أبين إنه ممكن .. ممكن يكون فيه كتاب صحيح. حتى اللي شككوا في صحيح البخاري، ما وصلوش لأساليب تضاهي أساليبه، أو إثبات ضعف أو إنكار أحاديث صححها البخاري. وإيه اللي جد يخليهم يشككوا في الصحيح؟


لكن كتير، آلاف من الناس أقرت بصحيح البخاري .. طب وهل ده شيء ممكن!؟
قال تعالى: "إِنَّا نَحْنُ نَزَّلْنَا الذِّكْرَ وَإِنَّا لَهُ لَحَافِظُونَ"(الحجر 9)
قال تعالى: "وَمَا يَنطِقُ عَنِ الْهَوَى . إِنْ هُوَ إِلاَّ وَحْيٌ يُوحَى . عَلَّمَهُ شَدِيدُ الْقُوَى"(النجم 3-5)
إذا كلام الرسول من الذكر؟ وربنا قادر على انه يحفظ القرآن ويحفظ السنة

والمُحدّثين عارفين قول رسول الله صلى الله عليه وسلم: "من كذب علي متعمدا فليتبوأ مقعده من النار"

من هو البخاري؟
  • هو أبو عبد الله محمد بن إسماعيل بن إبراهيم بن المغيرة بن بردزبه البخاري
  • ولد في القرون الثلاث الأولى من ظهور الإسلام، قال رسول الله صلى الله عليه وسلم "خير الناس قرني، ثم الذين يلونهم ، ثم الذين يلونهم ، ثم يجيء قوم تسبق شهادة أحدهم يمينه ، ويمينه شهادته"
  • لم يشهد تاريخ الإسلام مثله في قوة الحفظ ودقة الرواية والصبر على البحث مع قلة الإمكانات
  • يقول البخاري: صنفت الصحيح في ست عشرة سنة وجعلته حجة فيما بيني وبين الله تعالى
  • قال أبو جعفر سمعت أبا عمر سليم بن مجاهد يقول كنت عند محمد بن سلام البيكتدي فقال لو جئت قبل لرأيت صبيا يحفظ سبعين ألف حديث قال فخرجت في طلبه حتى لحقته قال أنت الذي يقول إني أحفظ سبعين ألف حديث قال نعم وأكثر ولا أجيئك بحديث من الصحابة والتابعين إلا عرفتك مولد أكثرهم ووفاتهم ومساكنهم ولست أروي حديثا من حديث الصحابة أو التابعين إلا ولي من ذلك أصل أحفظه حفظا عن كتاب الله وسنة رسول الله صلى الله عليه وسلم
ولاحظت أن البخاري كان يحتج بأحاديث الرسول -صلى الله عليه وسلم-
قال محمد بن أبي حاتم أتى رجل عبد الله البخاري فقال يا أبا عبد الله إن فلانا يكفرك فقال: " قال النبي صلى الله عليه وسلم:"إذا قال الرجل لأخيه يا كافر فقد باء به أحدهما" وكان كثير من أصحابه يقولون له إن بعض الناس يقع فيك فيقول "إِنَّ كَيْدَ الشَّيْطَانِ كَانَ ضَعِيفًا" (النساء 76)، ويتلو أيضا "وَلا يَحِيقُ الْمَكْرُ السَّيِّئُ إِلاَّ بِأَهْلِهِ" (فاطر 43) فقال له عبد المجيد بن إبراهيم كيف لا تدعو الله على هؤلاء الذين يظلمونك ويتناولونك ويبهتونك، فقال: قال النبي صلى الله عليه وسلم "اصبروا حتى تلقوني على الحوض" وقال صلى الله عليه وسلم "من دعا على ظالمه فقد انتصر"

عذراً، قبل أن تشكك في كتب أخرجها رجال ثقاة، فأت بدليلك.

وأعتذر عن أي خطأ في المقال، وهكون شاكر للنصح والتوجيه

المصادر: الإمام البخاري، الدرر السنية، محمد بن إسماعيل البخاري - ويكيبيديا، تدوين السنة وعلوم الحديث

الاثنين، يناير ١١، ٢٠١٠

The Four

Here shedding some light, from a different perspective, on 4 of the most influencing characters in the region, east to west.

The Four have come from different origins, over decades, centuries ago.. to give those who observe the world's history, a symbol of coexistence among different cultures; and how rich/massive knowledge, solid arguments and terrific communication skills have made of them .. role models! because they are not the only ones.

They believed in the secret behind traveling, dealing with different people .. cultures and matters.

The Four had knowledge of medicine, astronomy, philosophy and/or genealogy; professional discernment-ers; native knights. Learnt and taught language, and made best of the language in arguments and digging deep .. in their major science.
They have been into such different fields because they realized the importance of science, as a necessary thing more than being a hobby! .. and no need to say how this empowered their contribution to conversations with different people of different backgrounds.

They were nominated for high positions because they gained the mass trust, and the governor's trust. One of the most significant positions was working as a jurist .. fraud-free justice

The Four, are the The Four Muslim Imams

They:
- ..were charismatic
- Understood the other opinion, and won strong logical debates
- Learnt from their ancestors
- Worked with every smart person who had sufficient knowledge, to deliver their knowledge to people
- Knew they are not Gods; again, they only well used their rich knowledge

They didn't:
- Choose to target a sector of those who have very limited knowledge, who would only praise their speech .. and appear as mavericks
- Ignore the others knowledge and opinions
- Miss strong ability of speech

I'd like to end with a quote/verse for each of the four:

حرام على من لم يعرف دليلي أن يفتي بكلامي
الإمام أبو حنيفة النعمان
ليس هذا الجدل من الدين بشيء
الإمام مالك بن أنس
تغرب عن الأوطان في طلب العلا وسافر ففي الأسفار خمس فوائد
تفرج هم، واكتساب معيشة وعلم وآداب، وصحبة ماجد
الإمام محمد بن إدريس الشافعي
إن الله يقيم الدولة العادلة حتى وإن كانت كافرة.. ولا يقيم الدولة الظالمة حتى وإن كانت مسلمة
الإمام أحمد بن حنبل

الخميس، ديسمبر ٣١، ٢٠٠٩

الأربعاء، ديسمبر ٣٠، ٢٠٠٩

على جنب يااسطى

راجع بالليل متأخر في ميكروباص من بتوع بالليل متأخر، ما كانش زحمة، بس كان كل واحد لما يعوز ينزل بيزعق "على جنب يااسطى" ... بالظبط كده... بيقولها للسواق اللي سايق بيه لغاية البيت الساعة أربعة بالليل
ممكن يكون السواق مش فارقه معاه ... بس افرض! افرض معايا انك:
أولا، ما زعقتش
ثانيا، قلت "على جنب لو سمحت" ... محترمة شوية؟ مش من النوع المألوف؟
ثالثا، قلت "شكرا" وانت نازل (أوبشنال)
رابعا، لو السواق محترم تقفلّه الباب ... معنى محترم: استناك لغاية أمّا نزلت وما برطمش وانت نازل

ملحوظة: السواق بيقدّر اللي يقفل الباب وراه

طب ليه وجع القلب ده كله؟
عشان هتبقى الفرصة أكبر إنه يبقى محترم وانت نازل
وممكن اللي ينزل بعدك يكتشف السر ويعملها، وكذلك اللي بعده...
وعشان هتريح السواق معنويا
وبالتالي ممكن يروح بيته في حالة أحسن من اللي كان هيبقى فيها

بيني وبينكوا، المرة دي السواق ما وقفش على طول لما قلتله "على جنب لو سمحت"، بس أنا افترضت انه مش متعود عالـ"باترن" ده

تصبحوا على خير :)

الثلاثاء، نوفمبر ١٧، ٢٠٠٩

A break ... from the Facebook market

I felt recently like drowning in the Facebook market, where over 100 guys on my Friends list Share (Photos, Links, Notes, Videos), Like and Comment... leaving no space for simple and remarkable words

Yes, it takes me a couple of minutes to think of a "wise" reply and other couple of minutes to think of that guy's post among a number of duplicated posts!

Life used to be much simpler with a blog... and twitter. Even now Wave makes it more fun

Finally, I decided to see how it feels to be away from Facebook, how would I remember my friend's birthday or fasting Arafa? become a fan of Zewail? and keep in touch with everyone... just through 'this' (my blog), my twitter: "melmorsy" and my Wave.

I see it veeery possible, and I find it even silly to think of how I would survive without a facebook

Update:
That sounded like running away from Facebook (running from some guys on the friends list?)... back there with -kinda- different behavior and email notifications disabled. Facebook should provide advanced filtering and notifications control though ... they should!

السبت، فبراير ٢١، ٢٠٠٩

Perl, You don't want to miss! -3-

Lists and arrays in Perl.


That will be my last post about Perl, however Perl doesn't stop here :) ... you may notice I didn't mention the strength of Perl string processing and file handling. It's worth searching for ;)

What about list?
I may have mentioned before that lists could be generated easily this way in Perl:


(1..5)



This is a range list, it's also valid for character types



What about:

(c..10)



This one is valid too! since "c" is interpolated to Zero (0), then it becomes: (0..10)



Lists in general could be written this way:

('Item1', 'Item2', 'Item3')

or

qw(Item1 Item2 Item3) #you may use any delimeters for this method rather than the parens



Indexing the list is much like any other language you know,using square brackets. The two things that might be of interest in Perl:

- Using a floating number to index, will be floored

- Using a negative number will index starting from the end of the list (backward)

- You may user a list of indexes! this will return another list for the indexed positions (list slice)

- You may combine slicing and ranging to construct the list of indexes. [1,2,3 .. 7]



Assignable lists:

($firstItem , $secondItem) = (1,2);

print $firstItem; #This should print '1'



Array type:

@arrayName = (1,2,3,4);

print @array,"\n"; #Output: 1234

print "@array\n"; #Output: 1 2 3 4 #Notice the spaces! Amazing



Indexing an array variabe:

use "$" to tell Perl what you "want" to get out of the variable.

$firstItem = $arrayName[0]; #Notice the usage of the '$' when indexing the array

#That's because it's returning a single/scalar value;



The "scalar" function may take care of this too.



What's the array's last index? $#

So for example, for array "@arr", that last element's index is: $#arr



List methods:

- shift: Add element to the front

- unshift: Get & remove element from the front

- push: Add element to the back

- pop: Get & remove element from the back

- sort: returns a sorted array, be default it sorts using the string comparison methods.



sort { <:method expression>} @arrayName



So it would be for example:

sort { -($a <=> $b) } @array;

This will return a sorted array, in descending order.

Perl: You don't want to miss! -2-

This post will be about loops and conditions! Hopefully this will be too short.

Loops and if conditions are not much differnt from other langauges:
while, for, do-while, if, foreach

What seems new to me (Cx & Java developer)
- if -elseif
- until (negative of "while": while not)
- do ... until
- unless (negative of "if": if not)

What about loop controls?
- last (aka "break")
- next (aka "continue")
- redo (the amazing keyword, just redo the loop!)

while(<STDIN>) #Keep reading the standard input
{
print; #No argument? yes, it defaults to printing the magic variable: $_
if($_ > 0) {
$_--; #Decerement
redo; #Back to the top of the loop without executing the condition body!
}
}

Expression Modifier
What about rephrasing the "redo"?

redo if $_-- > 0; #Remember, the post-decrement has the lower precedence
See, the statement (action) comes before the condition in this expression modifier.

This is valid for the "if" and "unless" too. Give it a try!

Perl: You don't want to miss! -1-

Assalamo Alikom,

This post is about Perl, a well known programming language, and you don't want to ask me about it! I'm still a beginner doing the book execrices, didn't finish my assignments yet.
Better you go google "Perl": A {Scripting Dynamic} Langauge

This post is intended mainly to mention the first facts I've learned about Perl, it'll be all about the "print" function and some Strings and Numbers!

Print:
Here's the first picture of "print":
print "Hello... you know!";
This will print: Hello... you know!

Trivial, hah? even this:
print 'Hello... World!'
This will print: Hello...World!

What if we embeded this (scalar) string $myName inside the first version of print:
$myName = "Muhammad";
print "Hello $myName"

The second version?
$myName = "Muhammad";
print "Hello $myName"

This didn't automatically convert my string, good!

What about this:
print `Hello World!`;

These are different quote styles: `
This should output something like: Command not found ... Yeah, this print will execute what's inside!
So you may try something like:
print `cp file1 file2`;

("cp" is the copy command for bash)

What about Strings/Numbers?

Strings in Perl are First-Class Citizens! users shouldn't treat them as a character array!

$stringOne = "1";
print $stringOne + 1;

This prints "2" ;)

What about this:
$stringAddress = "8A";
print $stringAddress + 8;

This will print a warning! and then? ... it will print "16" which is 8+8
Perl starts parsing the string until it finds a non-numeric value it terminates but it keeps the valid piece. Notice that if the address string was something like: "A8" it would be converted to "0"!

Incrementing strings:

print ++"A0";

This will output: A1
You should give it a try yourself ;)

Hopefully I'll have more to say later on :)

Assalamo Alikom

الخميس، أغسطس ٢١، ٢٠٠٨

Boot from LAN...

Assalamo Alikom wa rahmato ALLAH...

Hi pals... long time no see :)

I've been encountering a serious problem with my laptop during the last week. Windows is no more behaving as normal; Taskbar loads in 30+ mins, any executable takes no less time, and any processing is nothing better!
This is incredible, I had to try booting from a Windows CD (Hopefully that fixes the problem)... on my HP Compaq nx9010 :|
But, the CD-ROM is malfunction and no bootable floppy, neither boot from USB is an available option.

I had to look for alternatives:
  1. Boot from LAN
  2. Extract the HDD, connect it to a PC and format-install Windows

The second option was hard enough such that I wasn't able to get my HDD out of the laptop, so I left the laptop alone so not to take any insane actions against :)!

The first option is my man! although it took me 3 nights to set the environment, as in the following steps (However, I've not finished installing Windows yet... still copying files!):

  1. Setup the PXE Server PC
    This server will contain all required files for the laptop to boot successfully

    Here's all about preparing the server: http://home.allegiance.tv/~joem298/
    OR you can just download and extract this ZIP anywhere, then run "tftpd32". This will start your PXE server.

    netw.imz: is the bootable floppy image, equiped with the network drivers. Non built-in drivers are available on www.nu2.nu/bootdisk, with many helpful info on how to install it.

  2. Start the laptop and select "Boot from LAN" option
    This will connect to the server through 1-to-1 connection cable (avoid routers for clean startup and especially any DHCP enabled one)

    Enable network driver.
    If driver auto-detection failed, then you might find it in the "Manual Selection" dialog (you'll be offered that option if auto-detection failed).

    Otherwise, you will need the help of "whatnic" command, this will show the adapter type and recommended drivers to download from www.nu2.nu/bootdisk
    You'll then need to modify the "netw.imz" to include the new drivers. AND make sure to select "Rebuild" option when restarting from the new bootable (rather than "Auto" or "Manual"); this will rebuild the drivers on the bootable disk, and reflect your changes.

  3. Having a Windows CD shared on the PC, and network driver enabled on the laptop, now you can access the shared folder and install windows

    Using "msnet" command on a well set laptop (victim), this will ask to map a drive to your shared folder. Make sure to use the server PC name NOT the IP address when specifying the shared folder path on your server.

    DONE! now run the windows installer or whatever you wanna do with your powerfull DOS!
Thanks ;) ... I hope the windows installer will speedup In-Shaa-ALLAH :)
Assalamo Alikom wa rahmato ALLAH

الجمعة، أبريل ١٨، ٢٠٠٨

هناك فرق

هل توجد لكل سؤال إجابة واحدة صحيحة، أم يمكن أن تكون له إجابات عديدة صحيحة، نختار منها نحن ما يناسبنا؟
يتوقف هذا طبعا على السؤال، مثلا إذا سُئلت: من أين تشرق الشمس؟ أو ما هو مجموع 2+2؟ أو السكر حلو أم مرّ؟ تأتي إجابتك على الأسئلة الثلاثة واضحة (تشرق من الشرق، مجموعها يساوي 4، السكر حلو). وتكون أي إجابة مختلفة عن أي من هذه الأسئلة خاطئة، لأنها أسئلة موضوعية لا تتطلب رأياً أو اختياراً منك
وإذا اشترى لك والدك دراجة حمراء وسئلت عن لونها، قستجيب على هذا السؤال الموضوعي بالإجابة الوحيدة الصحيحة (أحمر) .. لكن إذا سئلت: هل هي مريحة؟ أو هل تستطيع أن تسبق بها دراجات زملائك؟ أو أي لون ترى أنه أنسب للدراجات؟
توجد أكثر من إجابة واحدة لكل من هذه الأسئلة الثلاثة، لأنها ذاتية، يتوقف الجواب عليها على تقديرك وذوقك الشخصي.
في الواقع أنه ليست فقط إجاباتنا على الأسئلة، بل كل تعبيراتنا تكون عادة موضوعية أو ذاتية.. مثلا، بينما تتناول إفطارك وتأكل بعض مربى البلح تقول: هذه مربى مصنوعة من البلح . وهذه حقيقة موضوعية، ثم تضيف: مربى البلح ألذ المربات. وهذا رأي ذاتي ، غير حقيقي دائما، إذ يوجد غيرك عشرات الأشخاص الذين قد يفضلون عليها مربى العنب أو التفاح أو البرتقال.
يجب أن تعرف إذا أن تفرق في حديثك، وفي كلام الآخرين، بين الإجابات والتعبيرات الموضوعية والذاتية كي تكون أكثر فهماً للناس، ووضوحاً في تعاملك معهم
ده موضوع من مجلة "ماجد" العدد ده
طب هو أنا ليه كتبته؟
أولا، عشان الموضوع عجبني، بسيط وهادف
ثانيا، عشان أنا كنت زماااان بنقل مواضيع من المجلة دي على الكمبيوتر، عشان أتعلم وورد، واتعلمته بجد ;)
قلت قشطة، أكتب الموضوع ده :)

السلام عليكم ورحمة الله