كثر في الأونة الأخيرة الحديث عن HTML5 خصوصا بعد صدور الاصدار الأخير من الفايرفوكس و كمصمم لمواقع الويب يري ما تقدمه CSS3 و HTML5 شيء مثير لذا قمت بتجربه اخراج قالب مجاني باستخدام CSS3 و HTML5

القالب يعمل بشكل جيد علي كل المتصفحات الحديثة و لكن للأسف لن تري تأثيرات CSS3 مع الانترنت اكسبلور و لكن حتي بدونها التصميم لازال جميلا ![]()
القالب متوافق مع المعايير القياسية لمنظمة W3C
Download Template
Live Demo
الحمد لله أنهيت دراستي و أصبحت الآن خريجاً بشكل رسمي من كلية التربية النوعية قسم أعداد مدرس الحاسب الآلي و المفترض ان أكون مدرسا لمادة الحاسب و هذا لن يكون أبدا باذن الله و الجميل في الامر أنني خرجت بتقدير جيد جدا و الغريب في الأمر انني اكتشف أمرا ليس بغريبا علي التعليم المصري و هو ان حاصل مجموعك يتناسب عكسيا مع بذل الجهد فكلما بذلت جهد أقل في تعليمنا العزيز و المفيد و اللذيذ في نفس الوقت كلما حصلت علي درجات أفضل و لحسن حظي انني توصلت لهذه المعادلة منذ ان دخلت الكلية لذا ها أنا ذا بفضل الله ثم بفضل دعاء أحبائي خريجاً
و للتوثيق ها هي نتيجتي النهائية
![]()
و للتوثيق أيضا لا اكثر حين ادخل علي هذه التدوينه بعد خمس سنوات اشعر حاليا بانها بداية مرحلة جديدة في حياتي و مرحلة جيدة ان شاء الله و تتجلي الأشارات واضحة أمام عيني و لا يبقي فقط الا بذل الجهد و حمد الله كثيرا
و كما بدأت التدوينة انهيها بالحمد لله
بسبب خسارتي لبياناتي اكثر من مرة رأيت ان مشاركة ملفاتي الموجودة علي القرص الصلب أمراً صائبا لان ما كنت اشاركه هو الشيء المتبقي لذا ربما ستجدون مقالات من هذا النوع ومنها هذا المقال و الذي يحتوي علي كلاس فكرته موجوده في كتاب البرمجة الشيئية الذي امتحنت فيه قبل ايام.
الكلاس مكتوبة ب VB.Net و تبحث عن عدد الملفات الموجود في مكان معين باستخدام تاريخ الملفات او حجمها او امتداتها و الكود يفسر نفسه
Class CountFiles '// Get Files Number in Specific Folder - License: Public Domain Public Overloads Function GetFiles(ByVal Max As Integer, ByVal Min As Integer, ByVal PATH As String) As Integer Max = Max * 1024 * 1024 'To Convert MB to Byte Min = Min * 1024 * 1024 'To Convert MB to Byte Dim files() As String files = System.IO.Directory.GetFiles(PATH) Dim i, counter As Integer For i = 0 To UBound(files) Dim F1 As New System.IO.FileInfo(files(i)) If F1.Length < Max And F1.Length > Min Then counter += 1 End If Next Return (counter) End Function Public Overloads Function GetFiles(ByVal toDate As Date, ByVal FromDate As Date, ByVal PATH As String) As Integer 'To Get Files Nuumber By Date Dim files() As String files = System.IO.Directory.GetFiles(PATH) Dim i, counter As Integer For i = 0 To UBound(files) Dim F1 As New System.IO.FileInfo(files(i)) If F1.CreationTime.Date < toDate And F1.CreationTime.Date > FromDate Then counter += 1 End If Next Return (counter) End Function Public Overloads Function GetFiles(ByVal ext As String, ByVal PATH As String) As Integer 'To Get Files Nuumber By Extention Dim files() As String files = System.IO.Directory.GetFiles(PATH, "*." + ext) Dim i, counter As Integer For i = 0 To UBound(files) counter += 1 Next Return (counter) End Function End Class
للتاكد من عمل الكلاس
اكتب الكود الأتي في اي زر
Dim DllFiles As New CountFiles()
MsgBox(DllFiles.GetFiles("dll", "c:/windows"))
سيأتي لك بعدد الملفات ذات الأمتداد DLL في المجلد c:/windows
ارجو ان يستفاد شخص ما من هذه الفئة
مطلوب مطور أضافات للماجنتو Magento Developer للعمل علي مشروع كبير خاص بالتجارة الإلكترونية علي ان يكون علي استعداد للعمل ضمن فريق و ان لم يكن قد طور أضافات لبرمجية الماجنتو مسبقاُ فعلي الاقل نحتاج مطور لأطار العمل زيند Zend Developer
ان كنت ينطبق عليك الوصف السابق برجاء مراسلتي بالسيرة الذاتية لي علي
admin [at] matgr [dot] com
لماذا بعض اخواننا عندهم هذه الاعدادات الافتراضية عن مهنة تصميم و تطوير الويب انه لاهانة لهم و لنا ان يكون بعضنا لازل عنده الفكرة الغريبة التي لازال اراها من خلال الرسائل التي تأتيني حتل انني اتخيل انهم يفكرون في الاعدادات الافتراضية لمهنتنا كالاتي
المهنة : بتاع مواقع
ماذا يفعل : لا شيء فقط يجلس علي الكمبيوتر و لدية فراغ شديد يضيعه في المواقع
كيف تصبح مطور مواقع : انت لا تحتاج شيء فاي شخص يمكنه ان يكون مطور او مصمم ويب خلال يوم ان اراد و لكنها مهنة لمن لا مهنة لهم فالاشخاص الحقيقيون لا يضيعون وقتهم في هذا
السعر لعمل هؤلاء الاغبياء : لا شيء فهم يعملون مجانا فلديهم فراغ شديد يكفي انني اعطيهم فرصه لقتل فراغهم فالاعدادات الافتراضية لهم انهم يعملون مجاني و الشخص الذي يأخد مقابل عملة هو شخص غريب فعلاً
اولا و حتي لا تفهموني بشكل خأطي انا احب مساعدة الناس و من يعرفني يعرف هذا و لما لا فقد تلقيت سابقا و لازلت اتلقي المساعدة من الناس ايضا اعرف حدودي في طلب المساعدة و اعرف انها ليس اجباراً علي احد و اعرف ان اخر طريق لمعرفة شيء بعدما افشل في كل محاولاتي هي طلب المساعدة من الناس و انا اول من الجأ الية هو صديقي مستر جوجل – الذي لا يصل لمرحلة يسأم فيها مني و يكتب في مدونة موضوع مثل ما اكتبه حالاً – ايضا انا اقدر قيمة وقت الناس فان طلبت المساعدة فانا لا اتمادي و ان رفض احد مساعدتي بطريقة مهذبة فهذا حقه واعطيته الاعذار حتي لو لم يذكرها و بالنسبة لي الوضع الافتراضي انني ادفع للناس مقابل خدماتهم سواء كان سباكة او برمجة.
لماذا اذا يأتيني اذا رسائل غريبة من نوعها يعتقد اصحابها انني مجبر علي المساعدة ليس هذا فقط و لكن المساعدة اللانهائية و يصفونك بالاستغلال ان طالبت حتي بوضع اسم موقعك لشيء تعطيه اياهم مجاناً بل وصلتني رسائل سابقا تطلب مني ثيم لبرمجية معينة مجانا و هذا ليس مشكلة او شيء مضحكا و لكن يكون مضحكاً عندما تعرف ان هذه البرمجية هي سلة تسوق و للصراحة كان ردي لماذ تطلب مني ثيم مجانا لمتجرك الالكتروني و انت لن تبيع منتجاتك مجانا !
الي متي هذه النظرة لمصممي و مطوري المواقع فانا فقط اطالب بان تعامل مهنة تصميم و تطوير المواقع كالسباكة




