‏إظهار الرسائل ذات التسميات مقالات. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات مقالات. إظهار كافة الرسائل

ما تقوم به بعد تثبيت نظام fedora 22

بواسطة : Unknown

- أول ما يجب عليك القيام به بعد تثبيت نظام الفيدورا 22 هو ترقية نظامك بالامر التالي : sudo dnf update
- تثبيت اداة تطويع الجنوم : حيث ان في جنوم، افتراضيا مدير النوافذ لا يعرض أزرار التصغير والتكبير. هذا الأمر قد يكون مزعج للبعض. لتخصيص التجربة مع جنوم شل من مدير النوافذ، السمات، سطح المكتب، الإضافات وغيرها الكثير يمكن تثبيت برنامج Gnome Tweak Tool :
sudo dnf install gnome-tweak-tool.noarch 
-تثبيت مستودعات RPM Fusion:لعل أهم المشاكل التى تواجه القادمين الجدد الى فيدورا هي قلة الحزم والبرامج الموجودة في مستودعات فيدورا الرسمية وذلك لأن فيدورا لديها سياسة صارمة، حيث أنها لا تقبل سوى البرمجيات الحرة تماما في مستودعاتها.
sudo dnf install --nogpgcheck   http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
- تثبيت كوديدات الصوت و الفيديو :
sudo dnf install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base gstreamer1

كما يمكنك تثبيت البرامج الاخرى حسب استعمالاتك سواءا من متجر او عبر الطرفية 


8 نصائح هامة من أينشتاين للنجاح

بواسطة : Unknown

1  المثابرة كنز لا يقدر بثمن :
يقول انشتاين :" ليست الفكرة في أني فائق الذكاء بل كل ما في الأمر أني أقضي وقت أطول في حل المشاكل "
 حيث يعتبر أنشتاين ان العبقرية عبارة عن 1% موهبة و99% عمل واجتهاد فلا يوجد عبقريون بالفطر بل يوجد مجتهدون يسعون لتحقيق ما يؤمنون به 
2  اتبع فضولك :
يقول انشتاين :" ليس لدي أي موهبة خاصة لدي فقط حب الاستطلاع " 
فلا تمنع نفسك من السؤال ولا تتوقف عنه .
3  المعرفة تاتي من الخبرة :
يقول انشتاين :"المعرفة ليست المعلومات فمصدر المعرفة الوحيد هو التجربة والخبرة "
فالمعرفة ليست مجرد معلومات تتلقاها حيث يمكن للجميع ان يتلقاها لكن المعرفة الحقيقة هي بذل الجهد ومحاولة تطبيق المعلومات المكتسبة .
4  ابحث عن البساطة :
يقول انشتاين :"اذا لم تستطع شرح فكرتك لطفل عمره 6 سنوات فأنت بنفسك لم تفهمها بعد "
فاي احمق يمكن ان يجعل الامور تبدو اكبر ومعقدة لكنها تحتاج للمسة من عبقري لتبدو ابسط .
5  الخيال اكثر اهمية :
يقول البرت :" ان الخيال اهم من المعرفة بالخيال نستطيع رؤية المستقبل"
كما انه هو الدافع الذي يحفزنا لتطوير انفسنا بالابتكار والتجديد .
6  ارتكب الاخطاء:
يقول البرت :" الشخص الذي لا يرتكب اخطاء لم يجرب اي شيئ جديد "
حيث انه بالاخطاء نتعلم ونكتشف المزيد .
7  ابحث عن القيمة:
يقول انشتاين :"لا تكافح من اجل النجاح بل كافح من اجل القيمة "

8  لا تتوقع نتائج مختلفة :
يقول البرت انشتاين:" الجنون هو ان تفعل نفس الشيء مرة بعد اخرى وتتوقع نتائج مختلفة "
فلا يمكننا حل المشاكل المستعصية لذا بقينا نفكر بنفس العقلية .



ما هو لينكس ؟؟؟

بواسطة : Unknown

ما هو لينكس ؟ هل هو ويندوز مختلف ؟
من ينتبه لجهازه حين بدا تشغيله يلاحظ ظهور عدة شاشات ورموز قبل ان يجد نفسه على سطح المكتب ويبدا باستخدام برامجه .
أول شاشة تظهر لنا يكون مكتوب عليها اسم لوحة الام بعد ذلك تظهر لنا شاشة توضح انه جاري بدا  تشغيل ويندوز بعدها يمكننا البدا في استعمال الويندوز والبرامج المثبتة عليه .
من مراقبتنا لمراحل تشغيل الكمبيوتر يمكن ان نستنتج ان الويندوز هو برنامج يقوم بتشغيل الجهاز حيث يلعب دور الوسيط لبن البرامج التي نستخدمها وبين العتاد .
اذن ويندوز هو نظام تشغيل 
لكن ما هو لينكس ؟
لينكس هو ايضا نظام تشغيل فويندوز ليس الوحيد الذي يمكننا من الاستفادة من اجهزتنا وبرامجنا .


Windows أم Linux أيهما أفضل

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

5 اعتقادات خاطئة عن شحن الهواتف

بواسطة : Unknown

هناك 5 اعتقادات أو أفكار خاطئة عن شحن بطاريات الهواتف النقال وهي شائعة بين الكثير .
1-  الحذر من شحن الزائد بعد وصول نسبة 100%: هناك من يعتقد أن ترك الهاتف طول الليل موصول بالكهرباء هو ضار للهاتف وللبطارية بعد مدة وهذه فكرة خاطئة حيث أن الهواتف بها خاصية التعرف على نسبة شحص البطارية وعند وصولها لنسبة 100% تقوم بفصل الكهرباء عن الهاتف .
2-تفريغ البطارية من أجل اعادة شحنها : ليس من الظروري أن تترك هاتف حتى بفرغ من الشحن لكي تقوم باعادة شحنه 
3- عدم استخدام الهاتف عند شحنه : هناك الكثير من يخبرك بان لا تستعمل هاتفك عندما يكون يشحن لان ذلك يفسط البطارية لكن ذلك خاطا بل ينصح بذلك فقط من أجل أن يقوم بالشحن بسرعة لا غير .
4-الشحن المتكرر ينقص من عمر البطارية : وهذه الفكرة منتشرة كثيرا ايضا لكن لا أصل لها في الواقع فيمكن أن تقوم بشحن بطارية لعدة مرات خلال اليوم.
5-وضع البطارية في الثلاجة لكي يطول عمرها : هذه الفكر ربما يجدها البعض تافه او لا يصدقها لكن هنا من يعتقد بها ويقوم بوضع بطاريته داخل ثلاجة من أجل اطالة عمرها وهذا الاعتقاد ليس صحيح .

معلومات عن google ربما تسمعها لأول مرة

بواسطة : Unknown

في سنة 1995 التقى كل من لاري بيدج وسيرجي في ستانفورد حيث وفي  بداية 1996 بدا بالتعاون من اجل انشاء محرك بحث اسمه BackRub تم تشغيله على خوادم ستانفورد لاكثر من سنة  .
في 15 سبتمبر 1997 تسم تسجيله باسم google.com .
في اغسطس من سنة 1998 قبل توجه لاري وسيرجي الى مهرجان Burning Man في صحراء نيفادا تم دمج الرجل التعبيري في الشعار لاطلاع الاشخاص بان طاقم google سيحضر المهرجان وكان هذا اول رمز شعار مبتكر .
في شهر سبتمر من نفس السنة اودعت google طلب تاسيس شركة في كاليفورنا وبعد ذلك بفترة وجيزة قام لاري وسيرجي بفتح حسابا مصرفيا باسم الشركة الجديدة كما قامو بفتح مرات سوزان وجيسكي  كمكان للعمل داخله .
في فيفري 1999 لم يعد المحل مناسبا لحجم العمل فانتقل الى موقع جديد في university avenue 165 في بالو التو مع ثمانية موظفين فقط .
في افريل 2000 تم الاعلان عن MentalPlex وهي قدرة جوجل على قراءة افكارك بينما تتصور نتائج البحث التي تريدها .
في ماي من نفس السنة ربحة الشركة اول جائزة webby للانجاز التقني وجائزة Peoples'Voice .
في 2005 تم دمج خرائط جوجل كما تم دشينها على الهواتف الجوال في الولايات المتحدة كما تم الاستحواذ على youtube .
ولمعلومات اكثر عن شركة جوجل ادخل على الرابط التالي :   google .

تعريف بالهندسة العكسية

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

ما هي الهندسة العكسية؟
الهندسة العكسية هي علم فك غموض و فهم مشكلة ما.
بكل تلك البساطة؟
هذا صحيح, الهندسة العكسية هي احدى العلوم التى لا غنى عنها, لا تخلو دولة في مختلف مجالاتها من ممارستها, بل لا يخلو مصنع او شركة كبيرة في أي من المجالات الصناعية الا و تحوي جماعة من المهندسين كل ما يقومون به هو فك و فهم غموض مشكلة ما.
و لكن ما الفائدة من فهم مشكلة تواجهنا؟
لنوضح بمثال بسيط, انت شخص تعمل مبرمجا مستقلا, في يوم ما استخدمت برنامجا لضغط الملفات و اكتشفت ان الملفات الخارجة تضغط بشكل مثالي, حيث ان مساحة الملف تتقلص بشكل كبير,  فاعجبتك الفكرة و قررت ان تبرمج برنامجا يتعامل مع هذا النوع من الملفات المضغوطة. الان ستتوجه مباشرة الي موقع برنامج الضغط لتبحث فيه عن أي وثيقة تسرد تفاصيل و البنية الداخلية للبيانات بداخل الملف المضغوط و اي معلومات تقنية عنه, ففوجئت ان المبرمج لم يقم بوضع أي توثيق علني لبنية الملف المضغوط. حينها ستدرك انه من الستحيل ان تجد بنية الملف المضغوط, هل ستستسلم و تقول ما باليد حيلة فصاحب البرنامج نفسه لم يفصح لي عن السر؟ الكثير يمكن ان يفعل ذلك, لكن اذا كنت شخصا فضوليا, و عندك مهارات الهندسة العكسية, فستذهب فورا و تبدأ بفتح البرنامج و تراقب آلية عمله, و تبدأ بدراسته دراسة ممعنة و دقيقة, حتى تصل للكود الخاص بكتابة الملف المضغوط, و تبدأ بفهم لوغارتمية البنية الداخلية للبيانات بداخل الملف المضغوط.

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

ليس فقط فهم و فك غموض امر لم يرد صاحب البرنامج ان يطلع الاخرين عليه, بل و تمكننا الهندسة العكسية من التعديل -اذا اردنا- على برنامج ما, والممتع هنا ان التعديل يكون بأي شكل من الاشكال, اما حذف خاصية مزعجة لا نريد استخدامها او رؤيتها في البرنامج, او تعديل خاصية موجودة (مثل تغير لون جزء من البرنامج, تغير كلمة او جملة في البرنامج, الخ…), و ايضا اضافة خاصية كنا نتمنى وجودها في البرنامج.

فأذن اعطتنا الهندسة العكسية قدرة التعديل على البرنامج, بمعني اخر اصبحنا مبرمجين, مثلنا مثل صاحب البرنامج بالضبط.

الهندسة العكسية مستخدمة فعليا في غالب جوانب البرمجة, فالمعربين (اللذين يعربون البرامج الاجنبية) يستخدمون الهندسة العكسية في تغيير قيم الجمل و العبارات و الكلمات من لغة البرنامج الاصلية الي العربية, معدلين بذلك على البرنامج نفسه.  كما يستخدمها المخترقون في فهم آلية عمل برنامج ما ليجدوا ثغرة أمنية فيه تمكنهم من تخطي نوع معين من الحمايات الرقمية او خرق خاصية (مثل خاصية ادفع ثم استخدم البرنامج)  المنتشرة في كثير من الالعاب و البرامج.

هل يقتصر هذا العلم على البرمجة فقط؟

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

اذا كم تعطي لأهمية علم الهندسة العكسية في جميع نواحي حياتنا؟ ان كنت مكانك, اعطيها الدرجة القصوى من حيث الاهمية.

ممتاز, بعد ان علمنا ما هي الهندسة العكسية و ما استعمالاتها, ماذا نحتاج لنبدأ باستخدامها و تطبيقها عمليا؟

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

هنا سيأتي سؤال على ذهن كل قارئ, هل الهندسة العكسية أمر قانوني أم لا؟

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

بعض المفاهيم و ترجمتها بالانجليزية:
Compiler : مترجم
Assembler : مجمع
Documentation : وثيقة
Reverse Engineering : هندسة عكسية
Processor : معالج
Controller : متحكم
Integrated Circuit: دائرة متكاملة

أتمنى ان يكون المقال مفيد لكم وأنا جاهز لأي إستفسارات.

إنشاء السيرة الذاتية CV احترافي

بواسطة : Unknown

بسم الله الرحمن الرحيم 

إن السيرة الذاتية أو ما يطلق عليه CV هي أساسية لكل شخص يرغب في التقدم الى وظيفة ما حيث يعرض فيها جميع المعلومات الشخصية الاساسية .
حيث يعرض فيها اسمه بالكامل وتاريخ ميلاده ومكانه كما يعرض فيها جميع المعلومات المتعلقة بمساره الدراسي وانواع الشهادات التي حصل عليها  كما أنها يجب أن تحتوي على صورة شخصية .
ان السيرة الذاتية أو CV يعتبر وجه الشخص ومراته 
أقدم لكم نموذج جاهز للسيرة الذاتية قم بتحميله من الرابط التالي وقم بملأ بياناتك داخله.
رابط التحميل: السيرة الذاتية 

جميع الحقوق محفوضة لذى | السياسة الخصوصية | Contact US | إتصل بنا

تطوير : اسماعيل