HOWTO add Alt+Shift Language Layout Switch to KDE

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

في الفترة الأخيرة وجدت الكثير من الأخوة يستفسرون عن كيفية إضافة التحكم في التغيير باللغات من الأنجليزية الى اللغة العربية والعكس في توزيعة BackTrack بالتحديد أو أي توزيعة أخرى تستعمل KDE … ولهذا قلت أرجع أكتب مرة أخرى هذا الموضوع في تدوينة منفصلة لعل وعسى ينتهي معها هذا السؤال …

بالبداية لنقم بتحرير الملف الذي يهمنا kdeglobals من خلال تنفيذ الأمر التالي:

vi /root/.kde/share/config/kdeglobals

الآن أبحث عن السطر التالي بداخله:

Switch to Next Keyboard Layout

فقم بتغييره الى التالي: Continue reading

Posted in GNU/Linux | Tagged , , , , | 2 Comments

Assembly Interrupts/System Calls list for Linux Kernel

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

لي فترة أصارع مع Assembly على بيئة جنو/لينوكس … أنا لست خبير في هذه اللغة ولكن الحمد لله عندي صديق خبير فيها بشكل مميز للغاية (عمل ألعاب عليها ::22 الله يوفقه، لكن هو يعرف أسمبلي على الويندوز وليس جنو/لينوكس) وجالس يساعدني في تعلمها وإتقانها الى حد ما … الأمر الوحيد الذي وقف عائق في وجهنا أنا وهو هي لم نصل الى أرقام الـ Interrupts أو الـ System Calls الخاصة بـ Kernel جنو/لينوكس … عندي Reference ممتاز لـ Interrupts الخاصة بالـ BIOS ولكن للنواة لا … بحثت كثيراً أنا وإياه الجمعة الماضية ولكن كل الذي وجدناه هو الـ System Call على شكل دالة C … أي كلهم يعطونني HLA … وأنا أريد قائمة الـ Interrupts مع كل متغيير يستطيع أن يأخذها هذا الـ Interrupt … فكما يعرف الأخوة الذين يبرمجون في أسمبلي بإن كل Interrupt له قائمة من القييم التي يقبلها الـ registers أو الذاكرة … وكل واحد من هذه القييم لها دوور ووظيفة … سأواصل البحث وأحاول أشوف طريقة للحصول على هذه القوائم …

راسلت الأخ مؤيد السعدي وأفادني ببعض الأمور منها بإنني عند حصولي على الدالة مثلاً mknod والتي بالـ C تبدأ هكذا:

int mknod(const char *pathname, mode_t mode, dev_t dev); Continue reading

Posted in Development, Kernel | Tagged , , | 5 Comments

كتاب: Computer Security and Penetration Testing

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

هذا كتاب آخر أنهيت قرائته قبل فترة وهو شبيه الى الكتاب الذي كتبت عنه في كتاب: Hands-On Ethical Hacking and Network Defense ولكن فيه فصول أكثر وتجارب أحدث خاصة وإنه من طبعة 2008 وليس 2006 كالسابق … الكتاب يسلك نفس المنهج الذي في الكتاب السابق وهو شرح الفصل مع طلب عمل Lab منك حول ما تم شرحه … وبآخر كل فصل يوجد عدة إستفسارات على شكل أسئلة ضع فراغ أو صح وخطأ وبالأخير يوجد مشاريع يطلب منك القيام بتنفيذها … طبعاً يختلف المشروع من فصل الى آخر … Continue reading

Posted in Books | Tagged , , | 2 Comments

Why Aren’t Employers Calling

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

وصلتني اليوم رسالة من موقع Bayt الخاص بأمور التوظيف وكانت تحمل رسالتهم السؤال التالي:

Why Aren’t Employers Calling ؟

فكان يجب علي أن أرد عليهم رغم إن الرسالة لم تصل بسبب كون بريد الويب ماستر ممتليء (ياللسخافة ::18) … فكان جوابي هو:

Hi,

I shall tell you why they are not calling, its because all employers look at the nationality of the person not on the skills and knowledge the person holds.

And thats for sure why ARABS shall stay dumb, not just today, tomorrow, but for decades. Continue reading

Posted in Life | 14 Comments

تحميل أعجوبة لينوكس 2 “الأعجوبة القاهرة”

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

بصراحة انا لم يكن بعلمي إنه النسخة صدرت … ولكن علمت بها اليوم أي متأخر بعض الشيء … وأليكم بعض المعلومات عن هذه التوزيعة:
بحمد الله وفضله نعلن إطلاق الإصدار الثاني من أعجوبة لينكس والتي تحمل الاسم “أعجوبة القاهرة” والذي يعني الغلبة وتاتي هذه الإصدارة في صورتين

قرص مدمج حي LiveCD
وقرص DVD يحتوي حلى كم كبير جدا من البرامج
للحصول عليها انظر صفحة الحصول على “الأعجوبة القاهرة

ميزات هذه الإصدارة: Continue reading

Posted in GNU/Linux, News | 3 Comments