هذا هو الأمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
signify - برنامج لتوليد تواقيع شبه عشوائية
موجز
دلالة [--fifo = $ HOME / .signature] [--input = ملف] [--تصحيح]
الوصف
دلالة سيأخذ ملف وصف التوقيع ( ~ / أو أي ملف محدد
عن طريق - الإدخال = الخيار) وإنشاء توقيع عشوائي بناءً على المعلومات
الواردة فيه. يتيح ذلك القدرة على القيام بأشياء مثل اختيار عرض أسعار عشوائي
يتم إرسال كل رسالة.
دلالة ، بشكل افتراضي ، سيكتب التوقيع الذي تم إنشاؤه إلى الإخراج القياسي من مكانه
يمكن إعادة توجيهه للكتابة فوق .إمضاء ملف. بدلاً عن ذلك، دلالة يمكن توجيهها
الإخراج إلى "فيفو" معين. ستُرجع كل قراءة من هذا الملف توقيعًا مختلفًا.
لاستخدام ميزة FIFO ، احذف الملف الحالي "$ HOME / .signature" وابدأ دلالة in
الخلفية مثل "signify --fifo = $ HOME / .signature &". مع هذا الجري ، جرب "القط
$ HOME / .signature "عدة مرات. سيتم إرجاع توقيع مختلف في كل مرة. (ملاحظة:
من المحتمل أن تعمل هذه الميزة فقط على أنظمة unix.)
ال --Debug أسباب التبديل دلالة لتوليد رسائل حول ما تفعله ستدير.
من المفترض أن يكون رمز التبديل هذا مفيدًا فقط لمشرفي البرنامج.
CONFIGURATION
يتم تضمين تعريف التواقيع التي تم إنشاؤها بالكامل داخل نطاق .يعني ملف
الواردة في الدليل الرئيسي للمستخدم. أي أسطر فارغة تمامًا (الأسطر التي تحتوي على أ
تعتبر مساحة واحدة جزءًا من بيانات التوقيع) وتلك الخطوط التي تبدأ بـ
يتم تجاهل حرف التجزئة (#) تمامًا. تلك الخطوط التي تبدأ بعلامة النسبة المئوية (٪)
تعتبر أوامر وتؤثر على الطريقة دلالة يسلك.
بيرل أمر الاستبدال
دلالة يمكن تنفيذ جزء كود perl تعسفي أثناء القراءة الأولية لـ
ملف الضبط. يمكن استخدام هذا ، على سبيل المثال ، لاختيار القيم أو النص بناءً على
البيئة التي دلالة يتم تشغيله. لاستخدام هذه الميزة ، ما عليك سوى إرفاق ملف
المطلوب كود perl في العرات الخلفية (مثل `perl code`). مهما كان تقييم كود perl
سيتم استبداله في تلك البقعة. لا يتم إجراء أي استبدالات متغيرة أخرى على
النص الناتج. دلالة ذكي بما يكفي للتعرف على اثنين من التشنجات اللاإرادية معًا (غالبًا
تستخدم كعلامة اقتباس أفضل مظهرًا) على أنها ليست جزءًا من التعليمات البرمجية. هكذا الكتابة
قالت شيئًا مثل "توقف". سيظهر كما هو متوقع. ملحوظة: الكود بأكمله
يجب أن يتم احتواء الجزء في سطر واحد من ملف الإدخال.
تعريف المتغيرات
دلالة سوف تستبدل المتغيرات داخل كل سطر من التوقيع بنفس الطريقة
كما تفعل الصدفة. أي تسلسل كلمة $ ؛ سيتم استبداله بالقيمة المقابلة لـ
اسم "WORD". الحالة مهمة ولكن يمكن حذف الفاصلة المنقوطة اللاحقة إذا كان
الحرف التالي ليس حرفًا أو رقمًا أو شرطة سفلية. بشكل افتراضي ، يتم البحث عن هذه المتغيرات
القيم داخل متغيرات البيئة ، ولكن يمكن أيضًا تحديدها أو إعادة تعريفها داخل
.يعني ملف نفسه بأمر مثل:
٪ $ البريد الإلكتروني =[البريد الإلكتروني محمي]
كل شيء بعد علامة التساوي (=) يعتبر جزءًا من القيمة. يمكن أن تكون المتغيرات
المستخدمة في تعريف المتغيرات الأخرى. كحالة خاصة ، $$ سيقيم إلى
علامة دولار واحدة ($).
المتغير الخاص عرض الإشارة يمكن استخدامها لتعيين عرض الإخراج المطلوب للمولد
إمضاء. بشكل افتراضي ، هذا المتغير له القيمة "79". هنالك أيضا BLANK متغير
يمكنك وضعه على سطر لإنشاء سطر فارغ تمامًا عند إخراج التوقيع.
بما فيه أخرى ملفات
تستطيع القول دلالة لقراءة ملف آخر بدلاً من السطر الحالي بأمر
مثل:
٪ include $ HOME / .signify-quotes
للراحة ، يمكنك استخدام علامة التلدة (~) بدلاً من $ الرئيسية لقراءة ملف متعلق بك
الدليل الرئيسي.
خلق المناوبين
يمكن تحديد عدد غير محدود من "البدائل" باستخدام "{" و "|" و "}"
أوامر. عندما يتم إنشاء التوقيع ، سيفعل واحد فقط من جميع البدائل الممكنة
يكون الإخراج. على سبيل المثال:
٪ {
هذا هو الاحتمال الأول.
٪ |
هذا هو الاحتمال الثاني.
٪ |
هذا هو الاحتمال الثالث (والأخير).
لاحظ أن البدائل يمكن أن تمتد على عدة أسطر.
٪}
خلق الأعمدة
دلالة سينشئ تلقائيًا أعمدة جنبًا إلى جنب مع تباعد لطيف باستخدام
الأوامر "(" و "|" و ")". عند الإخراج ، سيتم تعبئة كل شيء بمسافات
تناسب بشكل جيد على الخط. على سبيل المثال:
٪ (
هذا هو
العمود الأول.
٪ |
هذه هي الثانية.
٪ |
هذا هو الثالث
(والأخير) العمود.
٪)
التعشيش لإعادة التشكيل
يمكن أن تتداخل البدائل والأعمدة مع أي عمق ، على الرغم من أن هذا قد يصبح سريعًا غير عملي
وقد لا تعمل تمامًا كما هو متوقع ، خاصة مع الأعمدة. كقاعدة عامة ، فقط
قم بتوفير خيارات المحاذاة (على سبيل المثال ، "مركز" ، "يمين") في أقصى مستوى خارجي لعمل أي نص
التنسيق. على سبيل المثال ، إذا تم توفير "بدائل" متعددة داخل عمود ، فضع
خيارات المحاذاة في العمود وليس في البدائل.
القسم أمر مزيد من الخيارات
يمكن لأمري "البدائل" و "الأعمدة" اتخاذ خيارات لتغيير طريقة تصرفهم. ال
فيما يلي قائمة بالخيارات المدعومة وما تفعله ، على الرغم من عدم وجود معنى لكل منها
كلا النوعين من الأقسام. يمكن تحديد خيارات متعددة عن طريق فصلها بفاصلة
(،).
أسفل دفع الأسطر التالية من النص إلى أسفل العمود إذا كانت تحتوي على عدد أقل
من أطول عمود. هذا الخيار ليس له معنى "بدلاء"
أقسام.
مركز اضبط الأسطر التالية لتتم توسيطها على الصفحة أو في العمود. عند استخدامها
في قسم "البدائل" ، عنصر إضافي "= يمكن استخدام "لتحديد ماذا
عمود للتوسيط بدلاً من منتصف الصفحة.
EXEC التعامل مع الأسطر التالية على أنها ليست نصًا ليتم تضمينها في العمود أو البديل ،
ولكن كأوامر تنفذها القشرة. لكل أمر يتم تنفيذه ، إذا كان
حالة الإرجاع هي 0 ثم يتم تضمين الإخراج الناتج في تلك المرحلة ، وإلا
يتم تجاهل الإخراج. يتم بعد ذلك محاذاة أي نص مضمن ، وما إلى ذلك كالمعتاد. هذا
يعتبر الأمر أكثر فائدة لإدخال علامات اقتباس عشوائية تم إنشاؤها بواسطة برامج مثل
ثروة(6).
اليسار اضبط الأسطر التالية بحيث تجلس على الهامش الأيسر. هذا هو الافتراضي
المحاذاة الأفقية وتعكس بشكل وثيق كيفية إدخال الخطوط في ملف
.يعني الملف نفسه. لاحظ أن مساحات الوسادة ستظل موضوعة على جانبي ملف
عمود بهذا النوع من المحاذاة ما لم يكن الحد الأدنى يتم تحديد الخيار أيضًا.
الحد الأدنى
لا تبطئ الجانبين الأيمن والأيسر من هذا العمود عند وضعه بجانب الآخر
الأعمدة. هذا مفيد لبناء خطوط فاصلة للأعمدة وما شابه ذلك
ليس حقًا جزءًا من المحتوى. هذا الخيار ليس له معنى "بدلاء"
أقسام.
كرر إخراج الأسطر التالية عدة مرات لملء جميع الأسطر في العمود. هذا هو
مفيدة لبناء خطوط فاصلة العمود وما شابه ذلك مجرد تكرار
تسلسل. يمكن تحديد تسلسل متعدد الخطوط وفقط تلك الخطوط الضرورية
ملء العمود سيتم الإخراج. سيتم إخراج التسلسل بأكمله في مجمله
مرة واحدة على الأقل. هذا الخيار ليس له معنى لأقسام "البدائل".
حق اضبط الأسطر التالية بحيث تجلس على الهامش الأيمن. لاحظ أن فراغات الوسادة
سيظل موضوعًا على جانبي العمود بهذا النوع من المحاذاة ما لم يكن
القادم الحد الأدنى يتم تحديد الخيار أيضًا.
تيشرت دفع الأسطر التالية من النص إلى أعلى العمود في حالة احتوائه على عدد أقل من الأسطر
من أطول عمود. هذا هو الإجراء الافتراضي إذا لم يكن هناك توسيط رأسي
محدد. هذا الخيار ليس له معنى لأقسام "البدائل".
vcenter
دفع الأسطر التالية من النص في المركز الرأسي للعمود إذا كان يجب أن يكون
عدد سطور أقل من العمود الأطول. هذا الخيار ليس له معنى "بدلاء"
أقسام.
الوزن =
تغيير احتمالية اختيار بديل معين. فرصة أي محددة
البديل الذي يتم اختياره هو المعطى مقسومًا على إجمالي جميع الأوزان.
إذا لم يتم تحديده ، يتم تعيين الوزن الافتراضي إلى 1.0. الأعداد العشرية والأرقام أقل
أن 1.0 مسموح به. هذا الخيار ليس له معنى لأقسام "الأعمدة".
ال يكلف OF مجاني البرمجيات
دعنا نواجه الأمر: يجب على شخص ما أن يدفع مقابل كل البرامج التي تتم كتابتها. سواء كان
الوقت الذي تبرع به المبرمج أو الراتب الذي تبرعت به الشركة ، كل شيء له
التكلفة. دلالة تم إتاحته لعامة الناس على أمل أن يتم ذلك
مفيدة وبالتالي تساعد في زيادة وضوح رؤية الأشخاص الذين رعوا إنشائها. في
بهذه الطريقة ، تكلفة الإنشاء دلالة يقابلها الدعاية المكتسبة. إذا كنت تستخدم هذا
البرنامج وترغب في زيادة تطوير مثل هذه البرامج ، يتم طرحها (ولكن لا
يعني مطلوب) أن تضع شيئًا مثل ما يلي في قسم عروض الأسعار في ملف
.يعني ملف.
٪ | المركز ، الوزن = 0.1
تم إنشاؤه بواسطة $ PROGRAM. لهذا وأكثر ، قم بزيارة $ WEBSITE
(لعرض أسعار أحادي السطر) أو (لسطر متعدد في عمود)
٪ | الوزن = 0.1
تم إنشاء هذا التوقيع تلقائيًا باستخدام
البرنامج $. لهذا وغيره من المنتجات الرائعة ،
تحقق من $ WEBSITE
هذه الأوزان منخفضة جدًا (على الرغم من أنك مرحب بك لزيادة هذه الأوزان
:-) وبالتالي سيظهر في توقيعك فقط من حين لآخر. يتم تحديد المتغيرات
داخلي ل دلالة وتقديم اسم البرنامج (بما في ذلك رقم الإصدار) والويب
الموقع حيث يمكن العثور عليه. نشكركم على دعمكم!
استخدم Signify عبر الإنترنت باستخدام خدمات onworks.net