- تصميم سطح مكتب نظام تشغيل
لغة السى لا تعتمد على الدوس (دوس هو اسم نظام تشغيل خاص بمايكروسوفت و التسمية الصحيحة هى command line ) . لغة البرمجة هى مجموعة من الاوامر تترجم للغة الالة ليتم تشغيلها (اى برنامج يدخل للمعالج هو عبارة عن 0 و 1 ويتم اختصار عرضها بالانظمة hexadecimal ) واذا اردت…
- السي شارب مقابل الجافا - نقاش علمي هادف
عذرا تعليق اخير حتى اتركك تكمل موضوعك الاساسى :blush: حتى تلك المبادى يمكن تحقيقها فى السى لكن ب implementation اطول بعض الشى . امثلة كثيرا ولكن ما يحضرنى الان blender rna تفضل باستكمال الموضوع
- تصميم سطح مكتب نظام تشغيل
باختصار عندما تبرمج برنامج بالجافا فانت تحتاج الى تستطيب java run time حتى تستطيع تشغيل هذا البرنامج . عندما تبرمج جرافيك بالopengl فانت تحتاج انت يدعم التعريف الرسومى امتدادات opengl . معروف هذا المبداء فى البرمجة بالاعتمادية . اى برنامج يعتمد على اخر . بكونك…
- تصميم سطح مكتب نظام تشغيل
gtk (او المكتبات الرسومية لليونكسيات ) لا تبنى على النواة . تبنى على X Window System وهو محدود وبسيط جدا لذلك تزداد قدراتة (مثل الminimize و التحريك والخ حتى الخصائص المتقدمة مثل drag and drop و advanced selection ) عن طريق طبقة اخرى تسمى windowing manager ( ف…
- السي شارب مقابل الجافا - نقاش علمي هادف
اخشى ان تكون مقاطعتى مضرة بالموضوع (اذا كانت كذلك نبهنى بذلك) اظن ان المولف اجحف فى حق السى :) فهى لا تكتب كود Spaghetti والا ما كان كتب بها برامج سطورها بالملايين . فانا فى بدايتى تعلمى للسى كنت استغرب من عدم وجود OO وكنت اتحير كيف يكتب بها اكواد ضخمة . السى …
- جوجل كروم 5 أصبح الأن مستقر لنظام اللينوكس
انتظر ان يعمل ب dependences اصلية حتى يشجعنى على استعمالة . كذلك لو يقدم مشغل الفلاش المستقبلى المضمن بة اداء افضل فيكون حافز كبير (نسبا لنسخة ادوبى الملتهمة للمعالج)
- كم عدد سنوات خبرتك في البرمجة؟
اقصد مشاريع يستخدمها عدد من الاشخاص (غير مبرمجيها) مثل البرامج التى تباع او البرامج الحرة(ولها مستخدمين)
- كم عدد سنوات خبرتك في البرمجة؟
حسب اعتبار الخبرة هى سنين العمل بعد الدراسة (او على الاقل تكون مشارك رسمى فى مشاريع انتاجية) . فقمت بمسح صوتى .
- How to use VMware server on linux
اجد virtual box افضل واسهل وغالبا ستجدة فى مستودع البرامج (يعنى بضغطة زر واحدة) وقد تحتاج restart (لتشغيل بعض الmodules)
- كم عدد سنوات خبرتك في البرمجة؟
فاضل شهر او اتنين ويبقوا سنتين (من اول كتاب Beginning Programming For Dummies فى اجازة ثانوية عامة) بعديها c++ (ربما تلك البداية) عشان كدة حاعتبرها حاصنف نفسى 2-4 سنين :P انا السنتين الى قعدتهم فى الاكاديمية منهم 3 ترمات c#.net فى 4 مواد و اسمبلى . فقط لا غير …
- احتاج الى الجوريثمات CPU scheduling
قمت بعمل مشروع مشابهة منذ سنة تقريبا . ما اتذكرة من المشروع اننا قرانا المعلومات من كتاب Operating System Concepts الفصل الخاص بهذا وكان كل process عبارة عن بيانات (سواء object or struct ) يحوى بيانات العملية من زمن العملية و priority و الذاكرة المطلوبة . وكان…
- بيئة تطوير ل C/C++تحت اللينوكس
موجودة فى netbeans و eclipse عند الضغط على Crtl + space ويمكنك اضاقة eclipse editor core لvim (وهناك اضافات اخرى ) eclim
- ماذا لو اردت تحويل نظامى....؟
التحويل يعتبر عملية مستحيلة ؟؟ تقريبا سنتين ونصف لا استخدم الا لينكس ولم احتاج ويندوز الا للدوت نت (رغم انى ظللت مدة اكتب الاكواد على مونو ولكن فى مواد استعملنا الio اردت ان تكون المسارات و التصريحات متشابهة) فمثلا open-office و google docs يغنيان عن متطلبات ا…
- هل من طريقه لتشغيل ال Live CD من الهارد
هناك عدة طرق للتصطيب net-setup network from iso ولكن كل ما اعرفة يحتاج boot (الا ابنتو فتسطيب wubi من داخل ويندوزكبرنامج على نظام ملفات ntfs ولكن يعيبة بطئة عن النسخة المسطبة على ext4 ) هل تدعم اللوحة الام عند الboot من usb فذلك يكفى وافضل فى السرعة وهناك طرق …
- بيئة تطوير ل C/C++تحت اللينوكس
حسنا netbeans و eclipse ستجد بة ما تريدة اطرح لنا الخصائص المفقودة ولعلنا نستطيع الاقتراح . لم افهم قصدك . ما الحاجة لide لذلك . هل تقصد ان الترجمة اليدوية ستكون متعبة ؟ (الide ينتج لك ملف make تلقائى بدلا من نحريرة بنفسك ) . لا انفى مميزات الide ولكن فقط اردت…
- تصويت - ماهي اللغة التي سوف تتعلمها بالمستقبل ؟
اضحك الله سنك اخى الشمرى . بالفعل الكتابة السريعة تخرج العجائب ومحاسن الصدف :D
- بيئة تطوير ل C/C++تحت اللينوكس
عموما كتبت المشاركة السابقة على عجلة لا انصحك بسطر الاوامر لان مثلا لا توجد ide جيدة . لكن للاستعمال الجاد . تخيل مثلا سحبت سورس مشروع يحتوى على عشرات الملفات الضخمة (لا داعى اقول مئات او الالاف) فسطر الاوامر سيخدمك فى اشياء كثيرة . مثلا فلنفترض انك قمت بتعديل…
- بيئة تطوير ل C/C++تحت اللينوكس
اعتقدك نسيت netbeans :D عموما انا استخدم الide فقط فى حالات الاختبارات السريعة (مثلا التنقيح بinsert break-point العادية) . نت بنز وياتى بعضة cdt (بشكل اقل من netbeans ) فى تكامل الادوات مثل gdb و make و unit testing و الخ من الادوات) لكن انصحك بان تلقى نظرى ع…
- BackTrack4 - Final
backtrack تحتاج تمرس بعض الشى لاستخدامها . وغالبا ستجد صعوبات اخرى بسبب ذلك . اذا اردت استخدام لينكس لسطح المكتب فاستخدم توزيعة مخصصة لذلك مثل ابنتو او فيدورا اما باك تراك فهى مخصصة لامور الحماية والتدريب على الحماية والاختراق (بها كمية ادوات ضخمة لذلك مثبتة ا…
- تصويت - ماهي اللغة التي سوف تتعلمها بالمستقبل ؟
لانها بمثابة المتمرد الصغير . لغة سهلة وبسيطة وفى نفس الوقت يفعل بها العجب العجاب,بسبب امكانية استخدام مكتبات بلغات اخرى فيها جعلها مميزة جدا لاى مبرمج ,تخدمك فى االاسكربتات البسيطة التى تنجز العمل ,لها مكتبات فى الشبكات للجرافيك للويب لقواعد البيانات لدوال من…