التعامل مع تطبيقات الصوت في i3wm

في سطح المكتب كتبت هذا البرنامج متوافقاً مع i3block لطباعة معلومات مقطع الصوت الذي يعمل حالياً على MPD أو مع غيره من المشغلات الصوتية / المرئية. المشغلات المدعومة: مشغلات MPD أو المتوافق معها كـMopidy. VLC, SMPlayer, audacious, bmp, xmms2 باستخدام playerctl. YouTube صوتي باستخدام mps-youtube و playerctl. YouTube باستخدام SMTube و playerctl. مشغل Spotify باستخدام playerctl ولكن الحساب المجاني لا يدعم الانتقال خلال الملف الصوتي تقديماً وتأخيراً. الميزات:...

2017-02-02 · بضع ثوان · aborazmeh

أتمتة حساب وإرسال التقريرات اليومية باستخدام AutoHotKey

عندما تكون عملية إرسال التقريرات، أو الحسابات أمراً متكرراً يومياً، يمكن أن تكون الحاجة إلى أتمتة ذلك أمراً مفضلاً. سأكتب هنا برنامجاً صغيراً أستخدمه لفتح ملف Excel واستخلاص بعض القيم من خلايا معينة، ثم إرسال التقريرات بالبريد، وتحضيرها لإرسالها باستخدام تطبيق Whtsapp Web من متصفح الإنترنت اختيارياً. فتح ملف Microsoft Excel والتعامل معه نستخدم (COM Component لفتح ملف الـExcel EnglishToArabicDayNameName(DayNameName) { if (DayName = "Saturday") { return "السبت" } else if (DayName = "Sunday") { return "الأحد" } else if (DayName = "Monday") { return "الإثنين" } else if (DayName = "Tuesday") { return "الثلاثاء" } else if (DayName = "Wednesday") { return "الأربعاء" } else if (DayName = "Thursday") { return "الخميس" } else if (DayName = "Friday") { return "الجمعة" } else { return } } GetReportsFromExcel() { NowDate := A_Now NowDate += -1, d ; التاريخ سيكون عن اليوم السابق باعتبار التقرير يرسل في اليوم التالي FormatTime Day, %NowDate%, dddd FormatTime Date, %NowDate%, d-M-yyyy Day = EnglishToArabicDayName(Day) FilePath = %A_MyDocuments%\MyReport....

2017-01-21 · بضع ثوان · aborazmeh

تنبيهات لعدة عناوين بريد إلكتروني في i3wm باستخدام Perl و IMAP

البريد الإلكتروني من أكثر طرق التواصل التي درج الناس على استعمالها وما زالوا. ومن المهم متابعة حالة صندوق الوارد دورياً للتأكد من ورود رسائل جديدة. عندما تعتمد بريداً واحداً لعملك وحياتك فذلك سهل، ولكن المشكلة عندما تكثر هذه العناوين وتكون على مخدمٍ واحد، كـGoogle أو Yahoo. يُقدّم الأخيرين خاصية تسجيل الدخول باسمين منفصلين، ولكن ذلك لا يكفي عندما تكون العناوين أكثر من عشرة عناوين مثلاً. كتبت البرنامج التالي الذي يقوم بسرد عناوين البريد، مهما كان عددها بأسرع سرعة ممكنة (مستخدماً المسارب Threads)، ثم يقوم بكتابة تفاصيل ذلك في ملف (....

2017-01-19 · بضع ثوان · aborazmeh

استخدام Perl و Mojo::DOM لسبر وتحميل الملفات من الإنترنت

تقدم بيئة تطوير الويب Mojolicious عدة مكتبات للتعامل مع الوظائف المختلفة، ومنها Mojo::DOM المختصة بتحليل مستندات HTML أو XML ومعالجتها. يمكن استخدام هذه المكتبة في أي وظيفة من وظائف السير في مستند HTML، وفي المثال التالي سنستعرض كيفية استحضار جميع روابط عروض الشرائح من SlideShare لحساب ما، وحفظها في ملف. تنزيل ملف صفحة الـHTML الأصل باستخدام Mojo::UserAgent. وسينتقل خلال الصفحات باستخدام متغير في عنوان الصفحة. use Mojo; use File::Slurp; my $pages=2; for (1....

2017-01-17 · دقيقتان · aborazmeh

برمجة برامج بواجهات رسومية باستخدام PHP-GTK+

لغة PHP أصبحت من أهم اللغات في عالم الويب والإنترنت لقوتها كلغة Server-Side لكنها وإن كانت كذلك فهي تبقى لغة مفسرة يمكن استخدامها لكتابة برامج صغيرة محلية أو حتى واجهات رسومية سأقوم بكتابة برنامج بواجهة رسومية بواسطة لغة PHP والمكتبة الرسومية GTK+. التنصيب والإعداد صفحة المشروع الرئيسية. لابد أولاً أن ننصب إن لم تكن PHP منصبة قبلاً فلا بأس. أفضل طريقة للتنصيب هي استعمال Gnope1 والذي سوف ينصب PHP مع إضافات GTK+ من خلال واجهة تنصيب في ويندوز....

2009-07-09 · بضع ثوان · aborazmeh