تخطى إلى المحتوى

مدونة عبد الرحمن المشيقح

    • نبذة عني
  • x
  • فيسبوك

  • المقالات (189)
  • البرامج (18)
  • تطبيقات Android (4)
  • تطبيقات windos (2)
  • تطبيقات الآيفون (17)
  • برنامج مسجل الشاشة

    هذا البرنامج هو برنامج لتسجيل شاشة الكمبيوتر (Screen Recorder) ويتميز بالتركيز العالي على سهولة الاستخدام وإمكانية الوصول (Accessibility) لمستخدمي قارئات الشاشة

    إليك شرح تفصيلي لمكونات التطبيق ووظائفه:


    1. أهم الميزات وإمكانية الوصول (Accessibility)

    • دعم كامل من اليمين إلى اليسار (RTL): الواجهة مصممة بالكامل باللغة العربية.
    • **دعم قارءآت الشاشة
    • جميع العناصر والنصوص تمت تسميتها بوضوح لتقرأ بواسطة قارئ الشاشة.
    • شريط الحالة (Status Bar) مرتبط بقارئ الشاشة ليعلن عن التغييرات تلقائياً (مثل بدء التسجيل، إيقافه، أو حدوث خطأ).
    • اختصارات لوحة المفاتيح:
    • F9: لبدء التسجيل أو إيقافه فوراً.
    • F5: لإعادة قراءة حالة التسجيل الحالية والوقت المنقضي.

    2. وظائف الواجهة وإعدادات التسجيل

    • مجلد الحفظ واسم الملف:
    • يحدد مجلد مقاطع الفيديو الخاص بالمستخدم كمسار افتراضي للحفظ مع إمكانية التغيير عبر زر “استعراض”.
    • ينشئ اسماً افتراضياً للملف يتضمن التاريخ والوقت الحاليين.
    • إعدادات الفيديو والصوت:
    • معدل الإطارات (FPS): خيار للتحكم بـ FPS من 10 إلى 60 إطاراً في الثانية (الافتراضي 30).
    • تسجيل الصوت: خيار لتفعيل أو إلغاء تفعيل تسجيل الميكروفون.
    • البحث عن الميكروفونات: إمكانية البحث عن أجهزة الصوت المتاحة على النظام واختيار جهاز الإدخال المناسب، مع خيار لعرض مخرجات البحث للتشخيص في حال حدوث مشكلة.
    • مؤقت زمني: يعرض الوقت المنقضي أثناء التسجيل بصيغة (00:00:00).
    • زر فتح المجلد: يتيح فتح مجلد الحفظ مباشرة بعد الانتهاء من التسجيل. والآن مع التحميل
    أوت 11, 2026

  • برنامج استخراج النصوص من الصوت

    1. الوظائف والمميزات الرئيسية

    • دعم واسع للصيغ: يستقبل كل صيغ الصوت الممكنة (مثل MP3, WAV, M4A, FLAC, ، بالإضافة إلى ملفات الفيديو (مثل MP4, MKV, MOV) عن طريق استخراج مسار الصوت منها تلقائيًا.
    • دعم اللغات: يتيح اختيار لغة الصوت قبل البدء مع دعم اللغات (العربية ar-SA بشكل افتراضي، الإنجليزية en-US، والفرنسية fr-FR).
    • معالجة الذكاء الذكي للتقطيع:
    • يحول الصوت إلى قناة واحدة (Mono) بـ Sample Rate محدد لرفع دقة التعرف.
    • يقوم ببرمجة تقسيم تلقائي للملف بناءً على الفواصل والصمت (split_on_silence)، وتقسيم المقاطع الطويلة (أكثر من 25 ثانية) لضمان أعلى دقة أداء أثناء معالجتها بواسطة محرك التعرف الصوتي.
    • التعرف الصوتي المجاني: يستعين بخدمة التعرف الصوتي من Google عبر الإنترنت دون الحاجة لمفاتيح API معقدة.
    • تصدير وإدارة النتائج: يوفر خيارات مباشرة لنسخ النص المستخرج إلى الحافظة (Clipboard) بنقرة زر أو حفظه كملف نصي بصيغة .txt.
    • مراعاة إمكانية الوصول (Accessibility):
    • الواجهة مصممة بالكامل من اليمين إلى اليسار (RTL).
    • دعم شريط حالة مخصص للقارئ وتوفير اختصار سريع (F5) لنقل التركيز لمربع النص المستخرج كي يتسنى لقارئ الشاشة قراءته للمستخدم كلياً.

    النافذة الرئيسية (MainFrame):** تتولى ربط أزرار التحكم (اختيار الملف، تحديد اللغة، بدء المعالجة، الحفظ والنسخ) بشريط الحالة ومربع العرض بصورة مبسطة ومنظمة. والآن مع التحميل https://www.dropbox.com/scl/fi/mb2eyg83w49xri8s57x00/.exe?rlkey=615gzap74zco02eiaalqemp2e&dl=1

    أوت 10, 2026

  • برنامج video_text_overlay

    هذا البرنامج مصمم لتحرير الفيديو ببساطة يمثل ** ، ويهدف إلى تعديل الفيديو عبر إضافة نصوص وصور مخصصة وإدراجها (“حرقها”) داخل الفيديو مع الحفاظ على الصوت الأصلي

    1. الوظائف والمميزات الرئيسية

    • تشغيل التحكم بالفيديو: إمكانية فتح ملفات الفيديو بمختلف الصيغ (MP4, AVI, MKV, MOV, WMV) وتفعيل خيارات التشغيل، الإيقاف المؤقت، والتمرير عبر شريط التقدم الزمني.
    • إضافة النصوص:
    • كتابة نص وتحديد مكان ظهوره على الفيديو (أعلى، وسط، أسفل).
    • تحديد وقت البدء (سواء من بداية الفيديو أو عند اللحظة الحالية المقوفة مؤقتًا) ومكث الظهور بالثواني.
    • التحكم بخصائص النص: حجم الخط، واللون.
    • دعم كامل لمعالجة النصوص العربية وتشكيلها لتعرض بالاتجاه والشكل الصحيح دون تقطع الحروف
      • إضافة الصور (Overlays):
    • اختيار صورة وتراكبها فوق الفيديو في توقيت محدد ولعدة ثوانٍ.
    • التحكم بموقع الصورة (أعلى/وسط/أسفل) وحجمها كنسبة مئوية من عرض الفيديو.
    • المعاينة قبل التصدير: التقاط الإطار الحالي ومعاينته لرؤية كيف ستظهر النصوص والصور على الفيديو قبل البدء بعملية المعالجة والتصدير.
    • التصدير والدمج:
    • معالجة إطارات الفيديو إطارًا بإطار باستخدام OpenCV وPIL لحرق النصوص والصور بشكل دائم.
    • إعادة دمج المسار الصوتي الأصلي للفيديو مع الفيديو المعدل باستئناس تلقائيًا.

    والآن مع التحميل https://www.dropbox.com/scl/fi/jndhy0fzzomazixyzrbro/video_text_overlay.exe?rlkey=ssljhlq283tft3slhaik5sw03&dl=0

    أوت 9, 2026

  • برنامج battery_time_remaining

    برنامج battery_time_remaining برنامج يعرض حالة بطارية الجهاز والوقت المتبقي لشحنها أو نفادها، مُصمم بواجهة رسمية وخاصية فيما يلي تفصيل ومكونات هذا البرنامج


    1. الغرض الأساسي والتقنيات المستخدمة

    psutil`: لقراءة بيانات البطارية من نظام التشغيل (نسبة الشحن، وهل الجهاز متصل بالكهرباء).

    • الوظائف:
    • عرض نسبة شحن البطارية الحالية عبر شريط تقدم (Gauge) ونصوص وضاحية.
    • إظهار ما إذا كان الجهاز قيد الشحن أم يعمل على البطارية.
    • حساب الوقت المتبقي حتى اكتمال الشحن $100%$ أو الوقت المتبقي لنفاد البطارية.

    2. أهم ما يميز الالبرنامج (الذكاء البرمجي وسهولة الوصول)

    • خوارزمية حساب وقت الشحن التنبؤية:
    • نظام التشغيل غالباً لا يوفر “الوقت المتبقي للشحن الكامل” بشكل مباشر.
    • لتعويض ذلك، يقوم التطبيق بتسجيل التغيرات الفعلية فقط في نسبة الشحن (transitions) حساب المعدل الزمني للزيادة وتنظيف البيانات الاستثنائية وتنعيم المعدل (smoothing rate) للحصول على تقدير دقيق يتكيف مع سرعة الشاحن.
    • النصوص العادية المحدثة تلقائياً لا تقرأها البرامج المساعدة بسهولة بدون تركيز Focus.
    • تم التغلب على ذلك عبر طريقتين:
    1. شريط الحالة (Status Bar): تحديثه تلقائياً مما يجبر قارئ الشاشة على النطق.
    2. زر واختصار F5: ينقل التركيز إلى حقل نصي مخصص ومخفي (`

    |
    | BatteryFrame | النافذة الرئيسية للتطبيق، تحتوي على عناصر الواجهة والخلفية الداكنة وتنسيق الخطوط.

    |
    | build_ui | بناء عناصر النافذة (شريط التقدم، النصوص، الأزرار، وحقل ).

    |
    | update_battery_info | القراءة التلقائية للبطارية عبر psutil وتحديث الواجهة والبيانات بناءً على الحالة.

    | _estimate_time_to_full | الخوارزمية المسؤولة عن حساب الوقت المتبقي بناءً على قفزات الشحن المسجلة.

    |
    | نقل التركيز لحقل النص لضمان قراءة للوقت فور الضغط على F5 أو الزر.

    |
    | BatteryApp | تطبيق الأساسي وتكليف إظهار النافذة ودورة تشغيل البرامج (MainLoop).
    والآن مع التحميل https://www.dropbox.com/scl/fi/a629bnn3dpfghpyufwmzz/battery_time_remaining.exe?rlkey=cgm716s78xqil7filt238vj90&dl=1

    أوت 5, 2026

  • برنامج البث الإذاعي Radio Player

    برنامج البث الإذاعي Radio Player


    1. الهيكل العام والمكونات الرئيسية

    يتكون الالبرنامج من عدة أجزاء رئيسية تعمل معاً لبناء واجهة المستخدم وتشغيل محطات الراديو:

    أ. قائمة المحطات الإذاعية (STATIONS)

    قاموس (Dictionary) يحتوي على أسماء المحطات الإذاعية كـ Keys، وروابط البث المباشر (Stream URLs) الخاصة بها كـ Values.
    تتنوع المحطات المضافة في القاموس بين:

    • إذاعات القرآن الكريم وتلاوات لشيوخ مختلفين (من موقع mp3quran).
    • قنوات إخبارية وموسيقية عربية وعالمية (مثل SomaFM, VOA, نجوم إف إم, وشام إف إم).

    ب. النافذة الرئيسية (RadioFrame)

    تُعد النافذة الرئيسية للتطبيق المشتقة وتتولى المهام التالية:

    • **بناء واجهة المستخدم :
    • عنوان النافذة: نص ترحيبي عريض.
    • قائمة خيارات (ListBox): لعرض أسماء جميع الإذاعات المتاحة في القاموس STATIONS لتسهيل اختيار المحطة.
    • أزرار التحكم (Buttons): زر التشغيل والإيقاف المؤقت (Play/Pause) وزر الإيقاف التام (Stop).
    • مؤشر الصوت (Slider): شريط سحب للتحكم في مستوى الصوت من 0 إلى 100%.
    • مشغل الوسائط media.MediaCtrl`): عنصر خلفي غير مرئي يقوم بالاتصال برابط المحطة وتشغيل الصوت في الخلفية متوافقاً مع مشغل النظام (مثل WMP على Windows).
    • ربط الأحداث (_bind_events):
      ربط نقرات الأزرار، التقر المزدوج على المحطة، وسحب شريط الصوت بالوظائف المخصصة لها في اللبرنامج.

    ج. منطق التشغيل والتحكم (Event Handlers)

    1. التشغيل والإيقاف المؤقت (on_play_pause):
    • عند تحديد محطة وضغط زر “تشغيل”، يتم جلب رابطها وتشغيله بواسطة self.media_ctrl.Load(url) و Play().
    • في حال كانت المحطة تعمل بالفعل، يتم تغيير حالة الزر إلى “إيقاف مؤقت” والتحكم بالصوت.
    1. فحص حالة التشغيل (_poll_playback_state & on_media_play):
    • يتعامل اللبرنامج بحذر مع بثوث الإنترنت؛ حيث يفحص حالة الاتصال بالرابط ويتأكد من صدور الصوت وتحديث شريط الحالة (Status Bar) بدون إزعاج المستخدم بنوافذ خطأ ملحة إذا تأخر البث.
    1. تعديل الصوت والإيقاف (on_volume_change & on_stop):
    • يقوم بتعديل درجة الصوت لحظياً عند تحريك الشريط الساحب، أو إيقاف البث كلياً وإعادة ضبط الأزرار عند الضغط على “إيقاف”.
    1. الإغلاق السليم (on_close):
    • يضمن إيقاف تشغيل الصوت فور إغلاق التطبيق لتجنب تعليق العمليات في الخلفية.

    د. نقطة الانطلاق (RadioApp & __main__)

    تُمثّل نقطة تشغيل التطبيق؛ حيث يتم إنشاء كائن التطبيق RadioApp وعرض النافذة RadioFrame ثم إطلاق الحلقة الرئيسية MainLoop() لانتظار تفاعلات المستخدم. والآن مع التحميل https://www.dropbox.com/scl/fi/43ydmknbwfd14gyghltw1/radio_player-1.exe?rlkey=sr3jmq3j7gko6n22ud86cge2z&dl=1

    أوت 3, 2026

  • برنامج مستخلص الأخبار

    هذا البرنامج ** ، وهو مصمم خصيصاً لاستخلاص الأخبار
    **

    إليك وصفاً تفصيلياً لمكونات ووظيفة البرنامج:

    1. الوظيفة الأساسية (ماذا يفعل البرنامج؟)

    يقوم البرنامج بدور “مستخرج ومستخلص للأخبار الحية”. بدلاً من الدخول إلى المواقع الإخبارية المليئة بالإعلانات والصور والجداول المعقدة التي تعيق قارئ الشاشة، يتيح لك البرنامج اختيار صحيفة معينة، ثم يقوم بـ “كشط” (Scraping) الصفحة الرئيسية للموقع، واستخراج أهم وأحدث العناوين والروابط المباشرة منها، ثم حفظها في ملف نصي بسيط تفتحه “المفكرة” (Notepad) تلقائياً لتتصفحها بمرونة تامة باستخدام الأسهم.


    2. واجهة المستخدم والتصميم

    • **دعم العربية لضمان قراءة صحيحة.
    • خيارات منظمة: يعتمد على أزرار الخيارات (Radio Buttons) للتبديل بين 9 مصادر إخبارية مختلفة وهي:
    1. جريدة الرياض الرسمية.
    2. جريدة الجزيرة السعودية.
    3. جريدة الوطن السعودية.
    4. صحيفة سبق الإلكترونية.
    5. صحيفة أم القرى الرسمية.
    6. سي إن إن العربية (CNN).
    7. أخبار جوجل السعودية.
    8. جريدة اليوم السعودية.
    9. جريدة الشرق الأوسط.
    • بساطة التوجيه: التصميم يعتمد على مسار عمودي مرتب جداً، بحيث يمكنك التنقل بين الصحف عبر الأسهم (فوق وتحت)، ثم الانتقال بزر التاب (Tab) إلى زر “استخلاص وتحديث الأخبار والروابط الآن” لتنفيذ العملية بضغطة واحدة.

    3. المميزات التقنية والذكية في الالبرنامج

    *تخطي الحجب الذكي (Anti-Bot): المواقع الإخبارية الكبيرة تضع قيوداً لحظر البرمجيات الآلية. يتغلب الالبرنامج على ذلك بهندسة ديباجة كاملة (Headers) تحاكي متصفح كروم حقيقي على نظام ويندوز 11، كما يضيف “مؤقت ثواني” (Timestamp) للرابط لكسر الكاش (Cache-Busting) وضمان جلب أخبار الساعة بدقة.

    • تنقية النصوص وفلترتها: يحتوي المحرك على فلاتر ذكية لحذف ، واستبعاد العناوين القصيرة جداً، أو الروابط المكررة، أو العبارات الإرشادية مثل “قراءة المزيد” و”أكثر”، ليركز فقط على الخبر الصافي.
    • تحديد السقف بـ 40 خبراً: لمنع زحمة التصفح وتشتيت القارئ، يكتفي البرنامج بجلب أبرز 40 خبراً طازجاً من المصدر المختار.

    4. طريقة إخراج وعرض النتائج

    عند الضغط على زر الاستخلاص، يقوم البرنامج بـ:

    1. معالجة البيانات واستخراج الأخبار في الخلفية.
    2. توليد ملف نصي منظم باسم saudi_news_links.txt.
    3. إظهار رسالة تأكيد تفيد بنجاح العملية وعدد الأخبار المستخرجة.
    4. فتح الملف النصي بواسطة Notepad وإعطائه التركيز (Focus) مباشرة، بحيث تبدأ فوراً بالقراءة والتنقل المريح بين السطور التي تحتوي على: اسم الخبر يليه رابطه المباشر. التحميل من هذا الرابط https://www.dropbox.com/scl/fi/zhiqjhf0nxc0qpuzm1n1t/.exe?rlkey=w0c5c795pw415qg74h7k97ukt&dl=0
    جوان 7, 2026

  • برنامج SysInfo

    البرنامج يحمل الاسم “SysInfo.exe”، وهو . معلومات النظام: **، وهي أدوات قوية تُستخدم لاستخراج بيانات تفصيلية عن موارد الجهاز (المعالج، الذاكرة العشوائية، الأقراص الصلبة) وعمليات النظام الجارية.

    • **### *الوظيفة المتوقعة*

    ، فالهدف من البرنامج هو عرض معلومات تقنية شاملة عن جهاز الكمبيوتر الخاص بك. من المحتمل أن يوفر لك واجهة تعرض:

    1. مواصفات العتاد (Hardware) مثل نوع المعالج وحجم الرام.
    2. تفاصيل نظام التشغيل (Windows) وإصداراته.
    3. مراقبة أداء الجهاز في الوقت الفعلي (استهلاك الموارد). والآن مع التحميل https://www.dropbox.com/scl/fi/2e0a2s2rddwuo9pnrnao8/SysInfo.exe?rlkey=f1uca6fe987lfjq115dsywky6&dl=1
    ماي 17, 2026

  • محدث البرامج الشاملة

    اسم البرنامج: محدث البرامج الشاملة (Comprehensive Software Updater).

    الوصف العام:
    هو أداة خدمية مصممة لنظام التشغيل “ويندوز”، تهدف بشكل أساسي إلى تسهيل عملية إدارة وتحديث البرامج المثبتة على جهاز الكمبيوتر. يعمل البرنامج كمنصة مركزية لفحص إصدارات التطبيقات الموجودة لديك ومقارنتها بأحدث الإصدارات المتاحة، مما يضمن بقاء نظامك مؤمناً ويعمل بأفضل أداء.

    الوظائف الأساسية المتوقعة:

    • البحث عن التحديثات: فحص تلقائي أو يدوي للبرامج المثبتة للعثور على إصدارات جديدة.
    • تسهيل التحميل: توفير روابط مباشرة أو آلية لتحميل التحديثات بدلاً من البحث عنها يدوياً في المواقع الرسمية.
    • تحسين الأداء والأمان: من خلال تحديث البرامج، يساعد التطبيق في سد الثغرات الأمنية وإصلاح الأخطاء (Bugs) في النسخ القديمة.
    • واجهة مستخدم رسومية: يعتمد البرنامج على واجهة بصرية لتسهيل التعامل معه من قبل المستخدمين العاديين .

    ملاحظة: البرنامج مجمع بصيغة (.exe)، مما يعني أنه جاهز للتشغيل المباشر على بيئة ويندوز دون الحاجة لبيئات تشغيل إضافية. والآن مع التحميل https://www.dropbox.com/scl/fi/bcchlx3gn7bsgwaoszrl0/.exe?rlkey=cadb1w60gj51188fts0bni92b&dl=1

    ماي 12, 2026

  • برنامج SysInfo لمعرفة معلومات عن جهاز الكمبيوتر

    البرنامج يحمل الاسم “SysInfo.exe”، وهو . معلومات النظام: **، وهي أدوات قوية تُستخدم لاستخراج بيانات تفصيلية عن موارد الجهاز (المعالج، الذاكرة العشوائية، الأقراص الصلبة) وعمليات النظام الجارية.

    • **### *الوظيفة المتوقعة*

    ، فالهدف من البرنامج هو عرض معلومات تقنية شاملة عن جهاز الكمبيوتر الخاص بك. من المحتمل أن يوفر لك واجهة تعرض:

    1. مواصفات العتاد (Hardware) مثل نوع المعالج وحجم الرام.
    2. تفاصيل نظام التشغيل (Windows) وإصداراته.
    3. مراقبة أداء الجهاز في الوقت الفعلي (استهلاك الموارد). والآن مع التحميل https://www.dropbox.com/scl/fi/2e0a2s2rddwuo9pnrnao8/SysInfo.exe?rlkey=f1uca6fe987lfjq115dsywky6&dl=1
    ماي 12, 2026

  • برنامج DirectLinkExtractor لاستخراج الراوابط المباشرة

    فيما يلي:

    1. استخراج الروابط المباشرة (Core Extraction)

    الميزة الأساسية للبرنامج هي قدرته على تحويل الروابط غير المباشرة (مثل روابط مواقع الرفع التي تتطلب انتظاراً أو تجاوز إعلانات) إلى روابط تحميل مباشرة يمكن استخدامها في برامج التحميل الخارجية.

    2. واجهة رسومية سهلة الاستخدام (GUI)

    فهذا يعني أنه يوفر واجهة رسومية واضحة (نوافذ، أزرار، وحقول إدخال)،

    3. دعم معالجة النصوص المتقدمة (Unicode Support)

    البرنامج، فإنه قادر على التعامل مع الروابط التي تحتوي على رموز خاصة أو لغات مختلفة (بما فيها العربية) دون حدوث أخطاء في التشفير.

    4. قاعدة بيانات محلية (Internal Logging)

    يحتوي البرنامج على ، مما يشير إلى ميزتين محتملتين:

    • سجل العمليات (History): حفظ الروابط التي تم استخراجها مسبقاً للرجوع إليها لاحقاً.
    • حفظ الإعدادات: تذكر تفضيلات المستخدم في كل مرة يتم فيها تشغيل البرنامج.

    5. خفة الوزن والسرعة (Standalone Executable)

    البرنامج “Portable” (محمول)، أي أنه يعمل مباشرة بمجرد النقر عليه دون الحاجة لتثبيت على جهازك، حيث أن كل ما يحتاجه مدمج داخل ملف الـ .exe.

    6. التعامل مع تنسيقات الويب (HTML Processing)

    html` تشير إلى أن البرنامج قد يحتوي على نافذة داخلية لعرض صفحات الويب أو لمعاينة المحتوى المستخرج قبل تحميله، أو أنه يقوم بتحليل شفرات HTML المعقدة بدقة لاستخراج الروابط منها.


    خلاصة القول:
    هذا البرنامج هو أداة “أتمتة” مصممة لتوفير الوقت على المستخدمين الذين يقومون بتحميل ملفات كثيرة من الإنترنت، حيث يغنيهم عن الدخول في دوامة الإعلانات والصفحات المنبثقة للوصول إلى رابط التحميل النهائي. والآن مع التحميل https://www.dropbox.com/scl/fi/tiek3bdcfu0n8zgq1nj4n/DirectLinkExtractor.exe?rlkey=m7oi1bs6rt1dk2414gq0ey5zj&dl=0

    ماي 12, 2026

الصفحة السابقة الصفحة التالية

المدونة على ووردبريس.كوم.

  • اشترك مشترك
    مدونة عبد الرحمن المشيقح

    هل لديك حساب على WordPress.com؟ سجِّل الدخول الآن.

  • مدونة عبد الرحمن المشيقح
    مشاهدة الموقع في وضع "القارئ"
    إدارة الاشتراكاتتسجيلتسجيل الدخول
    إبلاغ عن هذا المحتوى
    طي هذا الشريط