كيفية التخلص من ملفات اندرويد ستوديو الزائدة لتوفير المساحة التخزينية

كتب بواسطة: | Android | لا يوجد تعليقات

معظم مطوري تطبيقات أندرويد يلاحظون أن ملفات Android Studio تستهلك قدر كبير من مساحة القرص لديهم ويزيد حجم هذه الملفات بإستمرار مع مرور الوقت. هناك العديد من الأسباب وراء هذا الأمر منها تحديثات Android Studio والمشاريع التي تستخدم إصدارات مختلفة من نظام gradle ومن المكتبات والتي يقوم اندرويد ستوديو بتحميلها بشكل تلقائي بمجرد فتح هذه المشاريع! بعد فترة ستجد أن…

أكمل القراءة

كيفية اختصار حجم مشاريع أندرويد قبل تسليمها أو إرسالها

كتب بواسطة: | Android | لا يوجد تعليقات

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

أكمل القراءة

المشاكل الشائعة في برنامج Netbeans مع cpp

كتب بواسطة: | C, C++, برمج | لا يوجد تعليقات

أين يمكنني ايجاد رابط برنامج Netbeans?   يمكنك تحميل برنامج netbeans المستخدم في الشرح وستجد روابط تنزيل البرنامج حسب نظام الحاسب لديك في قسم الملاحظات اسفل الدروس الاولى لهذا المسار ضمن منصة برمج على الرابط مباشرة: تعلم البرمجة بلغة C++ | برمج.كوم – منصة برمج لتعليم البرمجة  تأكد من تثبيت MinGw اولا ثم وبعد تنزيله ستفتح لك نافذة وستظهر لك…

أكمل القراءة

المشاكل الشائعة عند تنصيب WordPress

كتب بواسطة: | Wordpress, برمج | لا يوجد تعليقات

توجد مشكلة في ارسال ايميل ضمن WordPress اعدادات SMTP?   يرجى التأكد من جميع الاعدادات التالية وانها متطابقة: اولا يرجى التأكد من تفعيل اعدادات وصول التطبيقات الاقل امانا (lesssecureapps ) ضمن اعدادات حسابك gmail ثانيا اعدادات SMTP:**From Email** : الايميل المستخدم من قبلك**Mailer** : Other SMTP**SMTP Host** : smtp.gmail.comاختيار نمط التشفير TLS**SMTP Port** : 587(يرجى التأكد ان تكون لغة لوحة…

أكمل القراءة

تطوير تطبيقات آندرويد ذات استخدام سهل – Accessibility

كتب بواسطة: | Android | لا يوجد تعليقات

مقدّمة أدّى تقدُّم وتطوُّر الهواتف المحمولة مع مرور السنوات إلى ازدياد مزاياها وتحسُّن إمكانيّاتها، إذ أصبح الهاتف الذكي يُغني عن الكثير من المهام التي كان المستخدم فيما سبق يعطي أهمّيّة كبيرة لتحصيلها، فمثلاً، بعد تزويد الهواتف المحمولة بكاميرا، لم يعد المستخدم العادي بحاجة لحمل معدّات تصوير معه حتّى يتمكَّن من التقاط لحظاته الجميلة مع أصدقائه، والتي لا يريد أن تُفوَّت،…

أكمل القراءة

محاذاة عناصر الواجهة إلى الوسط

كتب بواسطة: | Android | لا يوجد تعليقات

مقدّمة يتوفَّر في حزمة تطوير تطبيقات آندرويد (Android SDK) عدّة نماذج (Layouts) يمكن احتواء عناصر الواجهة فيها، وكلّ نموذج من هذه النماذج يقوم بترتيب العناصر التي يحتويها بطريقة مختلفة، فمثلاً نموذج LinearLayout يقوم بترتيب العناصر إمّا عموديّاً (Vertically) بحيث يكون كل عُنصر أسفل العُنصر الذي يسبقه، أو أفقيّاً (Horizontally)، بحيث توضع العناصر بجانب بعضها البعض. لذلك، فإنَّ طريقة محاذاة العناصر…

أكمل القراءة

تحليل بيانات الأفلام

كتب بواسطة: | Data Science | لا يوجد تعليقات

عالم الأفلام وصناعته عالمٌ واسع، تُنتج العديد من الأفلام سنويًا وتتنوع في موضوعاتها ولغاتها والقضايا التي تطرحها، وتتنوع أيضًا عوائدها وإيراداتها ومدى نجاحها، في هذه المقالة سنقوم باستعراض تحليل يشمل بيانات أكثر من ٤٥ ألف فيلم تم انتاجهم في عام ٢٠١٧ وما قبله، وسنسلط الضوء على بعض الجوانب لتحليلها واستنتاج بعض الدلالات من خلالها.   أكثر الكلمات تكرارًا في عناوين…

أكمل القراءة

Box Model – نموذج الصندوق

كتب بواسطة: | CSS, FullStack | لا يوجد تعليقات

كل عنصر في CSS يعتبر صندوق، وفهم مبدأ النموذج الصندوقي (BOX MODELING) سيفتح لك إمكانيات عديدة كترتيب العناصر ومحاذاتها مع بعضها البعض وإنشاء التصاميم المختلفة layouts. Block vs. inline  بعض العناصر في HTML تملك خاصية افتراضية by default   display:block;  وبعض العناصر الأخرى تمتلك خاصية افتراضية display:inline; الفرق الجوهري هو أن الblock يمكنك تحديد العرض والطول له, أهم أمثلته الdiv, p,…

أكمل القراءة