Schedule Generator

البرمجيات قطة:
Schedule Generator
تفاصيل البرنامج:
الإصدار: 1.0
تاريخ إيداع: 2 Jun 15
المطور: Kodi Arfer
ترخيص: حرر
شعبية: 3

Rating: nan/5 (Total Votes: 0)

جدول مولد هو السيناريو بيرل الصغير الذي يرسم الجدول الأسبوعي كصورة قابلة للناقلات الرسومات. تشغيله على جهاز الكمبيوتر الخاص بك قد يستغرق بعض المعارف الأساسية حول كيفية استخدام سطر الأوامر، ولكن واجهة النموذج على موقع تجريبي يجب أن تكون قابلة للاستخدام من قبل أي شخص.
انها تنفذ وحدة نمطية بدلا من برنامج مستقل بحيث نفس رمز يمكن استخدامها في برنامج نصي CGI (كما في الموقع التجريبي) أو بيرل أونيلينير. ذلك يعتمد على وحدة SVG.
يمكنك استدعاء صحيح أسلوب فئة واحدة من جدول مولد "as_string"، من أي برنامج بيرل. (. راجع POD جزءا لا يتجزأ من Schedule_Generator.pm للحصول على التفاصيل) ولكن إذا كنت ترغب فقط في رسم الجدول الزمني، وأفضل وسيلة، كما أعتقد، هو أن يكتب هيكل البيانات الخاصة بك في YAML، ثم قم بتشغيل هذا الأمر:
القط example.yml | بيرل -e 'استخدام المحلي :: Schedule_Generator. استخدام YAML. طباعة المحلية :: Schedule_Generator-> as_string (٪ {تحميل تفعل {$ المحلي /؛ ؛}})؛ " > /tmp/sched.svg. inkview /tmp/sched.svg
حيث "example.yml" هو اسم الملف، و "inkview" هو اسم صورة المشاهد، SVG متوافق من اختيارك، Inkview نفسه كونه مرشحا جيدا. حاول هذا على "example.yml" وزعت مع هذا البرنامج. (تأكد لديك دليل العمل الحالي هو واحد يحتوي على دليل "المحلي" وهذا README.) إذا كنت قد سمعت أبدا من "YAML" من قبل، ليس لديهم خوف. انها أكثر بديهية اللغة التسلسل البيانات التي يمكن تخيلها. يبدو خارق للطبيعة مثل نص عادي. فقط تحرير "example.yml" لترضيك. لدورة مكثفة لمدة خمس دقائق على YAML، يجب أن تكون مهتمة، انظر "http://yaml.kwiki.org/؟YamlInFiveMinutes". لمزيد من المعلومات، راجع "http://www.yaml.org" وثائق وحدة YAML بيرل.
إذا كنت ترغب في نسخة نقطية من الناتج جدول مولد، يمكنك فتح الصورة مع إنكسكيب واستخدام ميزة التصدير، أو يمكنك استخدام يماغيماغيك لتحويل SVG (البنك المركزي الامريكي من خلال إدخال قياسي) إلى PNG (المنبعثة عبر الإخراج القياسي):
تحويل SVG: - بابوا غينيا الجديدة: -
هو، في الواقع، الأمر يستخدم هذا مخطوطتي CGI لخلق الناتج PNG لها.
قد نتساءل لماذا أضع Schedule_Generator.pm في مساحة الاسم "المحلي". ذهب تفكيري مثل هذا: جدول مولد لا ينتمي على كبان، لأنه كثيرا محددة جدا أن ينظر كود قابلة لإعادة الاستخدام. بعد ذلك سوف يكون مضللا لوضعها في مكان ما في التسلسل الهرمي CPAN القياسية، على الرغم من أن تسطير سوف حمايته من التصادم مساحة الاسم. ولذلك وضعت لي ذلك تحت عنوان "المحلية" لتأكيد (هه هه) في غير قياسي نيس.
ملاحظة أخيرة: إذا كنت تريد تحسين الإشراف على الإخراج جدول مولد، وتبدو في Schedule_Generator.pm تحت عنوان "خيارات القرص الثابت تلوينها". جميع المتغيرات الرقمية التي تتحكم في نسب الدقيقة للجدول الزمني وهناك من أجل المتعة التحرير. يرجى عذر أسلوبي هدفين. لدي ضعف البصر، ولذا فإنني استخدام مثل خط كبير للبرمجة أستطيع أن يصلح إلا حوالي عشرين خطوط في واحدة إيماكس الإطار. لهذا السبب، فإنني أميل إلى كتابة التعليمات البرمجية المدمجة بصريا. في الواقع يبدو على Pythonic قليلا، على الرغم من أنا بوي بيرل. لكن TIMTOWTDI، أليس كذلك

المتطلبات:؟

بيرل

برامج مماثلة

تعليقات ل Schedule Generator

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!