يتطلب تطوير البرامج لجهاز ipad حصولك على جهاز apple ماكنتوش و تسجيل حساب في موقع المطورون الخاص بشركة أبل , ثم رفع البرنامج لمتجر أبل و أنتظر الموافقة على البرنامج .
هذه الخطوات يمكن أختصارها بالبرمجة مباشرة على ipad بأستخدام برنامج codea ( المعروف سابقاً بأسم codify) .
البرنامج يستخدم لغة lua للبرمجة , و يتميز بالعديد من الخصائص مثل الأكمال التلقائي و العديد من الخصائص الرائعة , و في النهاية هذا فيديو للبرنامج و رابط التنزيل لمتجر أبل
تقوم معظم فيروسات التي تصيب الفلاش (Flash drive) بأخفاء الملفات و وضع أختصارات لتشغيل الفيروس عند عرض الملف .
و لقد واجهت هذه المشكلة لدى عدد من المدرسين في مدرستي و تكررت لدى كثير منهم , لذاسوف يكون هذا الموضوع عن حل هذه المشكلة , طبعا بعد إزالة الفيروس بأستخدام برنامج الحماية ( أو أقرأ هذا المقال ) .
طبعاً على النص البرمجي للتوضيح و إيصال الفكرة فقط , و إذا إردت تطوير هذا النص يجب بأن تصمم class يحتوي على وظائف برمجية لأستخلاص كل قيمة في حزمة برتوكول IP .
في أغلب البرامج التي تتعامل مع الشبكة يتعامل المبرمج مع طبقة التطبيقات "Application Layer" بواسطة الواجهة SOCK_STREAM للبرامج العاملة بواسطة بروتوكول TCP و الواجهة SOCK_DGRAM للبرامج التي تستخدم بروتوكول UDP .
و تقوم هذه الواجهتين بتسهيل عملية البرمجة و أخذ جميع المهام من المبرمج , و قد شرحت هذه الواجهتين في هذا الموضوع .
تحتوي لغة GO على المؤشرات مشابه لغة C , و لكن قام المطورون بمنع العمليات الحسابية على مواقع الذاكرة , و لمن ليس لديه فكرة فسوف تتوضح لديك الفكرة عندما تتنفذ المثالين التالين :
packagemain
import"fmt"
func main(){
i :=5
fmt.Println("i is: ", i)
fmt.Println("address of i is: ", &i)
}
في هذا السطر أستخدمنا الحرف & لطباعة عنوان المتغير في الذاكرة :
fmt.Println("address of i is: ", &i)
كمبرمج يجب أن تعلم بأن لك متغير في برنامج عنوان في الذاكرة يتم حفظ فيه القيم , و بالنسبة للمبرمجين فالذاكرة من الموارد المهمة جداّ و يجب المحافظة لذا قم المطورون بأستخدام المؤشرات, حيث أنه برمجياً من الأوفر نسخ عنوان الذاكرة الدال على البيانات بدل نسخ البيانات كلما تم التعامل معها في برنامجك , و هذا مثال بسيط على أستخدامها :
للحصول على جميع المواقع الموجودة على السيرفر , تستطيع أستخدام موقع bing و ذلك بأستخدام عنوان الأي بي , الذي تستطيع الحصول عليه بواسطة الأمر ping في موجه الأوامر في نظامك :
ping example.com
ثم في موقع البحث bing أكتب الكلمة :ip متبوعة بعنوان الأي بي للحصول على قائمة المواقع العاملة على نفس رقم الأي بي .