2 دقائق للقراءةأعادت Google تصميم الكثير من صفحات وأقسام Google AI Studio لتسهيل العمل والتطوير.
أكمل القراءة »البرمجة
بنية الخدمات الصغيرة (Microservices): ما هي؟ وكيف تعمل؟
16 دقائق للقراءةالمقدمة في عالم تطوير البرمجيات المتسارع، أصبحت الحاجة إلى بناء تطبيقات قابلة للتوسع والصيانة أكثر أهمية من أي وقت مضى. فالشركات تواجه تحديات في مواكبة متطلبات السوق المتغيرة، والحاجة المستمرة لطرح ميزات جديدة بسرعة، مع ضرورة الحفاظ على استقرار الأنظمة وكفاءتها. هنا تظهر بنية الخدمات الصغيرة (Microservices Architecture) كأحد أبرز الحلول الهندسية التي غيرت طريقة تصميم وتطوير الأنظمة الحديثة. في… أكمل القراءة » بنية الخدمات الصغيرة (Microservices): ما هي؟ وكيف تعمل؟
أكمل القراءة »نظرة على cx_Freeze لتجميع برامج Python
7 دقائق للقراءةهذا مقال لإلقاء نظرة سريعة على cx_Freeze وليس دليل مفصل لشرح المكتبة. عند كتابتك لبرنامج بلغة Python, قد تريد إتاحته للمستخدمين, في هذه الحال, عليك جمع البرنامج وملفاته في مجلد وتحويل ملف التشغيل إلى ملف تنفيذي .exe يمكن لWindows التعامل معه بسهولة. تعرف هذه الخطوات بعمل Build. أشهر أدوات القيام بهذا الأمر هي مكتبة Pyinstaller, مكتبة بسيطة وسهلة وتتيح لك… أكمل القراءة » نظرة على cx_Freeze لتجميع برامج Python
أكمل القراءة »حول Aria Notify
6 دقائق للقراءةتعمل Microsoft على تجربة قد تحسن إشعارات الويب مع قارئات الشاشة. أثناء استخدام المواقع والتطبيقات على مختلف الأجهزة, قد تقوم بإجراءات تتطلب تأكيد بنجاح التنفيذ, في حالات أخرى, قد تتطلب بعض الأحداث إعلامك بشكل تلقائي, مثل استلام رسالة جديدة في محادثة حالية, انضمام شخص إلى مكالمة, وغير ذلك. على Windows توجد العديد من الطرق لتمرير النصوص إلى قارئات الشاشة, منهم… أكمل القراءة » حول Aria Notify
أكمل القراءة »كيف تثبت Gemini CLI?
3 دقائق للقراءةتمكنك أداة Gemini CLI من الوصول إلى Gemini والتفاعل معه من موجه أو سطر الأوامر. بحيث يمكنك توجيهه لقراءة الملفات أو يمكنه التفاعل معها, كما يمكنه الإجابة على أسئلتك والمزيد. تأتي هذه الميزة كجزء من Gemini Code Assist. هذا الشرح موجه للمطورين بالدرجة الأولى. سنشرح طريقة تثبيت الأداة وتسجيل الدخول بحساب Google على Windows. إلى جانب طريقة حذف الأداة.
أكمل القراءة »بعض الأمور البرمجية التي قد يضرك عملها بالذكاء الاصطناعي.
< 1 دقيقة للقراءة
أكمل القراءة »الفرق بين Authentication و Authorization
3 دقائق للقراءةعند التعامل مع أنظمة تسجيل الدخول والتصاريح في عالم تطوير البرمجيات، نسمع كثيرًا عن مصطلحي Authentication و Authorization، وهما من المفاهيم الأساسية في مجال Backend Development. ورغم تشابههما، إلا أن لكل منهما وظيفة مختلفة تمامًا. في هذا المقال، سنوضح الفرق بينهما بطريقة سهلة الفهم، مع أمثلة واقعية تساعد في ترسيخ المفهوم. أكمل القراءة » الفرق بين Authentication و Authorization
أكمل القراءة »معاني أرقام الأخطاء التي نراها على صفحات الويب في الأنترنت
4 دقائق للقراءةمقدمة عند تصفح الإنترنت، قد تواجهنا بعض الأخطاء التي تظهر كأرقام برمجية تعبر عن مشاكل معينة في الوصول إلى صفحات الويب. هذه الأخطاء تعرف بأكواد الحالة (HTTP Status Codes) وهي تعطي معلومات عن حالة الطلب الذي قمنا بإرساله إلى السيرفر. في هذا المقال، سنتناول بعض هذه الأخطاء ومعانيها بشيء من التفصيل. أولا: فهم تقسيم رموز الأخطاء تنقسم رموز أخطاء HTTP… أكمل القراءة » معاني أرقام الأخطاء التي نراها على صفحات الويب في الأنترنت
أكمل القراءة »هل يمكن تشغيل أصوات Acapela على Linux?
17 دقائق للقراءةمقدمة: مرحبا بمتابعي نافذة التقنية الأعزاء. أكملت نافذة التقنية منذ يومين عامها الثالث, وفي حديثنا بهذا الخصوص, ذكرنا أن تصحيح المعلومات المغلوطة واحد من أهداف نافذة التقنية منذ تأسيسها. نتلقى أسئلة في مجموعة نافذة التقنية باستمرار حول إمكانية تشغيل أصوات Acapela على نظام التشغيل Linux, وعند تقديم الإجابة التي نعرفها, يبدأ طرح تفسيرات ووجهات نظر تختلف عن معلوماتنا. نتلقى نفس… أكمل القراءة » هل يمكن تشغيل أصوات Acapela على Linux?
أكمل القراءة »حل مشكلة اختصار تسجيل الرسائل في WhatsApp Beta على Windows.
3 دقائق للقراءةمرحبا بمتابعي نافذة التقنية الأعزاء. هذا الشرح موجه لمن قام بتحديث WhatsApp Beta على Windows إلى أحدث إصدار, وواجه مشكلة عدم عمل اختصار تسجيل وإرسال الرسائل الصوتية كما يجب.
أكمل القراءة »مكتبة PythonUniversalSpeech لتمرير النصوص لقارئات الشاشة.
5 دقائق للقراءةمقدمة تُعد أحد الطرق المهمة لتحسين إمكانية الوصول داخل التطبيقات هي تمرير النصوص لقارئات الشاشة ومحركات تحويل النص إلى كلام. تعني عملية تمرير النصوص أن تجعل قارئ الشاشة يقوم بنطق ما تقوم بتمريره له في الوقت المناسب, وذلك لدعم تفاعل التطبيق الخاص بك مع قارئات الشاشة ومحركات تحويل النص إلى كلام. على سبيل المثال: يمكنك تمرير قيمة شريط التقدم لقارئات… أكمل القراءة » مكتبة PythonUniversalSpeech لتمرير النصوص لقارئات الشاشة.
أكمل القراءة »إعداد nvda لكتابة الأكواد البرمجية
2 دقائق للقراءةمرحبا بمتابعي نافذة التقنية. دعونا نتعرف سريعا على بعض الأمور التي تساعدك على كتابة الأكواد البرمجية والتفاعل معها باستخدام nvda.
أكمل القراءة »كيفية تثبيت مكتبة wxPython مع أحدث إصدارات python3.11
< 1 دقيقة للقراءةمرحبا بمتابعي نافذة التقنية. هذا الشرح موجه لمحبي البرمجة, مستخدمي wxPython لتصميم واجهات البرامج.
أكمل القراءة »ما هو الفرق بين CSS و SCSS و Sass و LESS
2 دقائق للقراءةCSS و SCSS و Sass و LESS هي جميعها لغات تنسيق ورقة الأنماط (CSS) المستخدمة لتنسيق وتصميم صفحات الويب. ولكن لكل منها بعض الاختلافات والتفاصيل الفردية. إليك الفرق بينهم: ما هي CSS? هو لغة تنسيق ورقة الأنماط الأساسية المستخدمة في تصميم الويب. يتم كتابة CSS باستخدام قواعد تنسيق محددة وقواعد تحديد المظهر لتطبيق التصميم على عناصر HTML. يعتبر CSS مباشر… أكمل القراءة » ما هو الفرق بين CSS و SCSS و Sass و LESS
أكمل القراءة »عالم الويب وإمكانية الوصول (Accessibility)
32 دقائق للقراءةمقدمة: في عصرنا الحالي الذي يعتمد بشكل كبير على التكنولوجيا والويب، أصبحت إمكانية الوصول Accessibility أمرًا حيويًا وضروريًا؛ وذلك لضمان أن المحتوى الرقمي يمكن الوصول إليه واستخدامه بكفاءة من قبل جميع المستخدمين، بغض النظر عن قدراتهم البدنية أو الحسية أو التقنية.
أكمل القراءة »
مدونة نافذة التقنية مدونة نافذة التقنية – موقع يقدّم شروحات تقنية حديثة حول Windows، Android، الذكاء الاصطناعي، وأدوات المطورين بطريقة سهلة وواضحة للمستخدم العربي.