عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

طبق - عبر الإنترنت في السحابة

قم بتشغيل الطبق في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو طبق الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


طبق - أداة لمدير النظام المتوازي لمضيفين متعددين

موجز


طبق [خيار] ... -e أمر {-ز hosts_file | host_1 host_2 }
dicp {-ز hosts_file | -g "user @ host_1 "} ملف محلي : remote_file
dicp {-ز hosts_file | -g "user @ host_1 "} : remote_file ملف محلي

الوصف


طبق - ينفذ غلاف الاجتهاد الأوامر على عدة مضيفين عبر ssh / rsh / telnet ، وكذلك
يسهل توزيع الملفات عن طريق scp / rcp ، وتغيير كلمة المرور عن بُعد ، وما إلى ذلك
عملية المضيفين في الوضع المتوازي.

OPTIONS


-h اطبع رسالة تعليمات تصف قريبًا جميع خيارات سطر الأوامر

-H، --يساعد
مساعدة شاملة بما في ذلك الأمثلة

--الإصدار
اطبع نسخة البرنامج ورسالة حقوق النشر ، ثم اخرج

-V عرض رقم الإصدار والخروج

-C
دليل التكوين - $ HOME / .dish هو افتراضي ؛ في هذا الدليل تقع
ملفات التكوين التالية: 'hosts' و 'rests' و 'pass' و 'options'. عند استخدامها،
يجب أن يكون هذا الخيار هو الوسيطة الأولى في سلسلة سطر الأوامر ، أو أن يكون الثاني
واحد إذا تم اختيار "-D"! بدلا من ذلك ، يمكن للمرء تحديد دليل التكوين عن طريق
تحديد متغير البيئة DISH_CONF.

-نسخة
مثل "-C" مع الرجوع إلى الوضع الافتراضي إذا لم يتم العثور على التكوين المحلي ؛ هذا يعني ذاك،
في حالة عدم وجود الملفات "pass" أو "options" أو "rests" في الدليل المحدد ،
لكن مثل هذه الملفات موجودة في $ HOME / .dish ، سيتم النظر في الأخير. الوحيد
الاستثناء هو "$ HOME / .dish / hosts" والذي سيتم تجاهله. استخدام هذا الخيار هو
يعادل تغيير الدليل إلى الدليل المختار ثم تنفيذ "الطبق".

-c
البرنامج (الاسم المستعار "الموصل") وخياراته المستخدمة للاتصال بجهاز التحكم عن بعد
host (s) - على سبيل المثال "rsh" ، في حين أن العملية المولدة ستكون "rsh $ host ".
الموصل الافتراضي الخاص بك هو "ssh". علاوة على ذلك ، باستخدام عميل يستند إلى نص ذي صلة
كموصل ، يمكن للمرء الوصول إلى أنواع مختلفة من المضيفين - مفاتيح التبديل وقواعد البيانات وما إلى ذلك
على.

-e
أمر بعيد للتنفيذ ؛ يمكن أيضًا ضبطه بواسطة متغير البيئة DISH_CMD.

-E
تنفيذ الأمر حيث يتم أيضًا تحديد جزء الاتصال على سبيل المثال "-E 'ssh $ host
date '"الذي يساوي" -e date ". هذا الخيار غير متوافق مع" -c "و
"-e". يمكن أيضًا تعيينه بواسطة متغير البيئة DISH_FUEXE.

-t فرض التخصيص الزائف في ssh ؛ يحدث هذا تلقائيًا في حالة كلمة المرور
تغيير.

-T
مهلة تنفيذ الأمر - الافتراضي 30 ثانية (لكل مضيف)

-تي تي
إجمالي المهلة لتنفيذ الأمر - الافتراضي 300 ثانية (جميع المضيفين) ؛ هذا الخيار هو
مفيد فقط عندما تتم معالجة المضيفين بالتسلسل وإجمالي وقت المعالجة
يجب ألا يتجاوز الحد الأعلى المحدد.

-x
التعبير العادي لموجه shell ؛ تحدد هذه القيمة أي موجه يجب أن يكون
متوقع في غلاف البرنامج بعد تسجيل الدخول إلى نظام عن طريق telnet ، و mysql ،
"sqlplus" أو عملاء سطر الأوامر التفاعليين الآخرين (انظر "-c"). القيمة الافتراضية
هو `(٪ | \ $ | # | \>)؟ $ '.

-X
التعبير العادي لمطالبة كلمة المرور ؛ إنه غير حساس لحالة الأحرف مع الافتراضي
قيمة `` كلمة المرور: * $ ''.

-ميلادي
تعبير عادي لموجه ssh لإضافة مفتاح مضيف جديد - `connect
(نعم / لا)؟. * 'افتراضي

-AC
سلسلة مع الإجابة على موجه ssh لإضافة مفتاح مضيف جديد - "نعم" هي الإعداد الافتراضي

-g
ملف مع قائمة المضيفين / IP's / الحسابات المستهدفة ؛ سيتم تنفيذ الأمر في
هذه الأهداف. ملف المضيف الافتراضي هو "$ HOME / .dish / hosts" - عادةً لكل سطر واحد
حساب من النموذج "user @ host" (إذا كان ssh هو اختيارك للموصل). بغرض
قوائم الانضمام تستخدم الخيار بشكل متكرر. بدلا من ذلك ، متغير البيئة
يمكن استخدام DISH_HOSTS لتحديد المضيفين المستهدفين في السلسلة المحددة
يجب أن تكون مفصولة بفراغات. بدمج هذا الخيار مع "-r" أو "-i" أنت
يمكن تحديد مجموعات فرعية مختلفة من المضيفين / الحسابات المستهدفة.

-r
ملف مع قائمة يستريح المضيفين / الحسابات لاستبعاد ؛ الافتراضي هو
"$ HOME / .dish / rests". يعني "مضيف يستريح" مضيفًا سيتم استبعاده من
الأهداف. يمكن أيضًا تحديد قائمة المضيفين المستريحين أو اسم الملف بواسطة ملف
متغير البيئة DISH_RESTS.

-i
ملف مع قائمة المضيفين / الحسابات للتداخل مع المضيفين المستهدفين ؛ لا يوجد
الملف الافتراضي. مضيفات متداخلة فقط ، تم تضمينها في هذه القائمة وفي نفس الوقت
الوقت المحدد كأهداف ، ستتم معالجته.

-u
اسم المستخدم - الافتراضي هو اسم المستخدم المحلي الخاص بك ؛ يمكن تعريفه أيضًا بواسطة
متغير البيئة DISH_USER. داخليا القيمة يمكن الوصول إليها من قبل المتغير
المستخدم $ (انظر الأمثلة). علاوة على ذلك ، فإنه غير ذي صلة في حالة تلك الحسابات من النموذج
تتم معالجة "user @ host" لأنها تتضمن اسم المستخدم بالفعل.

-p
كلمة مرور تسجيل الدخول (-p "" = -pp = -a0) - الاسم المستعار "تسجيل الدخول أصلي" أو "a0" ؛ إذا كان الجواب لا
المصادقة لتسجيل الدخول مطلوبة (لا يظهر موجه المستخدم وكلمة المرور) ، إذن
استخدم "/ dev / null" ككلمة مرور. إذا تم طلب اسم المستخدم ، فإن كلمة المرور هي ملف
سلسلة فارغة ، ثم يجب إعطاء "/ dev / blank" ككلمة مرور. قيمة هذا
يمكن أن يكون الخيار أيضًا ملف كلمة مرور (انظر "-P"). في النهاية ، يمكن للمرء تحديد
كلمة المرور بواسطة متغير البيئة DISH_PASS.

-a
كلمة مرور إضافية للمصادقة (-a "" = -aa = -a1) - الاسم المستعار "أولاً
أصلي "أو" a1 "؛ داخل عملية النشر ، إذا كان برنامج مثل" smbmount "،" su "،
يطلب `` ssh '' ، وما إلى ذلك ، المصادقة ، ويتم تمرير كلمة المرور a1 إليه. هذه كلمة المرور
يمكن أيضًا تعيينها بواسطة متغير البيئة DISH_PASS1.

-A
كلمة مرور أخرى للمصادقة (-A "" = -AA = -a2) - الاسم المستعار "المصادقة الثانية"
أو "a2" ؛ عندما يتم إنتاج عملية ، بعد مصادقة واحدة بواسطة كلمة مرور a1 ، يسأل
مرة أخرى للحصول على كلمة مرور ، ثم يتم إرسال a2. يمكن أيضًا تعيين كلمة المرور هذه بواسطة
متغير البيئة DISH_PASS2.

-n
كلمة مرور جديدة في حالة تغيير كلمة المرور (-n "" = -nn = -ne)

-0 تسجيل الدخول بدون مصادقة - مثل "-p / dev / null"

-1 قم بتعيين كلمة مرور a1 لتكون هي نفسها كلمة مرور تسجيل الدخول ؛ هذا الخيار لا ينبغي أن يكون
تستخدم مع "-p0" و "-a1". انظر المثال د) أدناه.

-P
ملف بكلمة مرور (كلمات) ؛ ملف كلمة المرور الافتراضي هو "$ HOME / .dish / pass". يجب ان يكون
يمكن قراءته فقط للمستخدم (وضع الملف 600 أو 700) ، وإلا فإن البرنامج سينتهي بامتداد
خطأ ، ولكن انظر أيضًا الخيار التالي. يمكن أن يحتوي كل سطر في الملف على إدخال كلمة مرور
من النموذج: "password: username: hostname" ، بدلاً من ذلك
"password ::: username ::: hostname" أو "password ؛؛؛ username ؛؛؛؛ hostname". يمكن للمرء
تحديد قائمة بالمضيفين مفصولة بـ "،" أو "؛" الشخصيات. التعبيرات العادية
بالنسبة لأسماء المضيفين ، يُسمح أيضًا (راجع أمثلة ملفات التكوين في ملف
توزيع).

-m تجاهل أذونات الوصول لملف كلمة المرور

-s [ ]
المعالجة المتسلسلة للمضيفين (الوضع الافتراضي) ؛ إذا كان الفاصل الزمني (يقاس بـ
الثواني العائمة) ، ثم ينتظر البرنامج هذا المقدار من الوقت
قبل البدء في معالجة المضيف التالي في التسلسل.

-F عمليات النشر في الخلفية - الشوكة والانفصال ؛ بهذه الطريقة يكون جميع المضيفين
تتم معالجتها بشكل متوازٍ! إنه خيار قوي للغاية - اعتمادًا عليك
حجم ذاكرة الوصول العشوائي واستخدام الذاكرة ، لا ينبغي أن يكون هناك مشكلة في معالجة القليل
مئات من المضيفين بالتوازي. على أي حال ، كن حذرًا - إذا كان لديك عدد كبير جدًا من المضيفين
القائمة ، يمكن أن تضع نظامك تحت العبء. ستدوت في الخلفية
تتم إعادة توجيه العمليات إلى "/ dev / null" ، ومع ذلك يمكنك استخدام "-l" أو "-L" للكتابة
الإخراج إلى الملفات. راجع أيضًا "الأخطاء والمشكلات المعروفة" في صفحة الدليل.

-f عمليات النشر في الخلفية دون قطع الاتصال عن tty ؛ إنها مثل "-F"
في حين يتم إرسال stdout's من العمليات التي تم إنتاجها إلى المحطة. أيضا
تنتظر عملية الوالدين حتى ينتهي أطفاله. راجع أيضًا "الأخطاء والمشكلات المعروفة"
في صفحة الدليل.

-q كن هادئًا - تخطي الإخراج من النشر وتسجيل الدخول ؛ عند العمل مع الغلاف الآمن ، فإنه
مناسب أيضًا لاستخدام "ssh" مع خيار "-q".

-Q كن هادئًا - تخطي أي إخراج

-v كن مطولاً (افتراضي) - يلغي "-q" و "-Q"

-l
سجل إخراج الأمر إلى ملف ؛ يتم إلحاق ناتج العمليات التي تم إنتاجها بملف
ملف.

-L
اكتب سجل منفصل لكل مضيف حيث يشير إلى الاسم الأساسي للسجل
ملف. يتم تعريف الاسم الكامل لملف السجل على أنه " _ .سجل".

-j سجل الأمر الذي تم استدعاؤه في ملف دفتر يومية باسم "$ HOME / .dish / journal" ؛
إنه يحتفظ بتاريخ الأوامر المنفذة ووقت تنفيذها. ان
المعرف الفريد مرتبط بكل أمر.

-J سجل الأمر الذي تم استدعاؤه والعمليات التي تم إنتاجها أيضًا ؛ اكتب في
دفتر اليومية للأمر المنفذ بالإضافة إلى العمليات المنفردة التي تم إنتاجها و
وقت التنفيذ.

-o
ملف مع خيارات سطر الأوامر التي تم تمريرها إلى البرنامج - الافتراضي هو
"$ HOME / .dish / options" ؛ يجب كتابة الخيارات في ملف منفصل - واحد لكل
خط. باستخدام هذا الملف ، يمكن تعديل التكوين القياسي: إعداد fork
الوضع الافتراضي ، قم بتغيير الموصل الافتراضي ، وما إلى ذلك. عند العمل فيها
"وضع النسخ" ، أي باستدعاء البرنامج كـ "dicp" ، يكون "$ HOME / .dish / options.dicp"
يعتبر ملف الخيارات الافتراضية.

-d تمكين مخرجات التشخيص المتوقعة (انظر إلى "الرجل المتوقع")

-D وضع التصحيح (تشغيل جاف) ؛ اطبع متغيرات البيئة وتكوين أسماء الملفات وملفات
أوامر للتنفيذ ، ثم الخروج. يجب استخدام هذا الخيار كأول مرة في الأمر
الخط.

أمثلة


يجب أن تضع في اعتبارك أن المتغيرين $ host و $ user قد تم تقييمهما. وهكذا يتغير $ host
ديناميكيًا قيمتها إلى اسم المضيف / الحساب الفعلي قبل ظهور عملية جديدة. ال
نفس الشيء صحيح بالنسبة للمستخدم $.

أ) تحقق من التاريخ ووقت التشغيل على الأجهزة المضيفة 192.168.0.1 و 192.168.0.2

تاريخ الطبق ؛ مدة التشغيل' [البريد الإلكتروني محمي] [البريد الإلكتروني محمي]

ب) توزيع ".profile" و ". bashrc" على حسابات الضيف على "host1" و "host2"

طبق -E "scp $ HOME / .profile $ HOME / .bashrc ضيف @ \ $ host:" host1 host2

or

dicp -e "$ HOME / .profile $ HOME / .bashrc guest @:" host1 host2

or

dicp -g "host1 host2" $ HOME / .profile $ HOME / .bashrc guest @:

or

dicp -g "guest @ host1 guest @ host2" $ HOME / .profile $ HOME / .bashrc:

ج) انسخ ملفات ".profile" البعيدة إلى الدليل المحلي على المضيف المحلي

dicp -g "guest @ host1 guest @ host2 admin @ host2": .profile .profile. \ $ host

هنا ، سيتضمن اسم الملف الهدف (الملف المحلي) اسم الحساب البعيد
لكي يكون للملفات المحلية أسماء فريدة.

د) استخدم "ssh" لتسجيل الدخول على "host1" وانسخ من هناك ".profile" إلى "host2"

نظرًا لأن قائمة المضيفين لا يمكن أن تكون فارغة ، يتم استخدام مضيف وهمي لبدء ملف
عملية. يعد الخيار "-t" ضروريًا لفرض التخصيص الزائف في "ssh" ،
وإلا ستفشل "ssh" مع وجود خطأ عند تسجيل الدخول. كلمة المرور الثانية (a1-password) هي
مطلوب لمصادقة scp على "host2":

طبق -a '' -E 'ssh -t user1 @ host1 scp .profile user2 @ host2:' dummy_host

في حالة تطابق كلمة المرور الخاصة بالمستخدمين "user1" و "user2" ، فسيتم سؤالك فقط
مرة واحدة لكلمة مرور تسجيل دخول للمستخدم user1 @ host1 إذا كنت تستخدم "-p1":

طبق -p1 -E 'ssh -t user1 @ host1 scp .profile user2 @ host2:' dummy_host

أو ما يعادله ، وأكثر بساطة:

طبق -p1 -t -e 'scp .profile user2 @ host2:' user1 @ host1

هـ) استبدل الأسطر بـ "START_XNTPD =" بـ "START_XNTPD =" yes "" في /etc/rc.config

يتم تنفيذ هذا الأمر كمستخدم جذر على كل مضيف مدرج في 'Hosts.root':

طبق -u الجذر -E 'ssh $ user @ $ host "perl -pi -e
\ "s / ^ START_XNTPD =. * \ $ / START_XNTPD = \\\" yes \\\ "/ g؛ \" /etc/rc.config "'-g Hosts.root

و) تجميد حسابات المستخدمين في قائمة الإنهاء

باستخدام برنامج نصي يسمى "FreezeUser.sh" ، تم العثور على جميع حسابات المستخدمين على
سيتم تجميد "Terminate.User.lst" اليوم الساعة 24:00 على مجموعتي الخوادم كـ
المعرفة في ملفات 'Hosts.1' و 'Hosts.2':

طبق -E 'ssh root @ $ host "cat Terminate.User.lst | أثناء قراءة الأمم المتحدة ؛ قم بالتردد \" su -
admin -c \\\ $ HOME / bin / FreezeUser.sh \ $ UN \ "| الساعة 24:00 ؛ تم" '-g Hosts.1 -g
المضيفون 2

ز) اطبع ملف التكوين عن بعد للعداد الآلي

قم بتسجيل الدخول كمستخدم 'admin' على المضيف 192.168.0.1 ، قم بالتبديل إلى 'root' ، ثم قم بتقسيم الملف
"/etc/auto.net" واطبع التاريخ. يؤدي الخيار "-a" إلى قيام البرنامج بالسؤال
أنت لكلمة مرور الجذر على المضيف البعيد:

طبق -u admin -a '' -E 'rsh -l $ user $ host su - root -c \ "cat /etc/auto.net \؛
التاريخ \ "" 192.168.0.1

ح) تثبيت حزمة على مضيفي دبيان جنو / لينكس

بعد تركيب خادم ملفات على samba ، ثبّت حزمة أطباق دبيان من هناك
جميع الخوادم قيد التشغيل ، ولكن تخطي المضيفين أثناء الصيانة. ثلاث كلمات مرور مختلفة
مطلوب للمصادقة - واحد لتسجيل الدخول ، والتالي لـ su-root ، والأخير لـ
تركيب خادم الملفات:

طبق -a0 -a1 -a2 -g Debian.up -r Debian.maint -e 'su - -c \ "mount -t smbfs
//FILESERVER/Packages.Dir / mnt / smb ؛ dpkg -i /mnt/smb/dish_1.19.1_all.deb \ ""

ط) تحقق من تحميل النظام> 2 باستخدام ملفات التكوين الافتراضية "مضيفات" و "تمرير"

طبق '(وقت التشغيل | egrep \ "(\ [2-9 \] | 1 \ [0-9 \]) \\. \" && hostname) | لصق - -'

ي) الاستعلام عن قاعدة بيانات MySQL على المضيف البعيد 10.0.0.1

طبق -pp -c 'mysql -p -u $ user -h' -e 'use mysql؛ عرض الجداول وصف المستخدم ؛ -u
الجذر 10.0.0.1

ك) قم بتغيير كلمة المرور بشكل متزامن على جميع الأجهزة المضيفة / الحسابات

نفترض أن قائمة حسابات المستخدمين واردة في ملف "Accounts.lst" ،
بينما يكون الإدخال في القائمة بالشكل "user @ hostname". بعد الأمر
التنفيذ ، سيُطلب منك أولاً كلمة مرور تسجيل الدخول (كلمة المرور القديمة) ، ثم
لكلمة المرور الجديدة التي يجب إعادة كتابتها بشكل صحيح في النهاية:

طبق -p '' -n '' -e passwd -g Accounts.lst

أو بدلاً من ذلك ، معالجة جميع المضيفين بشكل متزامن وهادئ:

طبق -pp -nn -f -Q -e passwd -g Accounts.lst

عندما تريد تغيير كلمة المرور واستخدام "-nn" ، فإن كلمة المرور a1 تكون ضمنية
تعيين يساوي كلمة مرور تسجيل الدخول (a0-password).

ل) تغيير كلمة المرور من حساب "الجذر" (لا تستخدم الخيار "-a0")

إذا كنت تنوي تغيير كلمة مرور الجذر على "remotehost" ، فجرب:

طبق -nn -e passwd root @ remotehost

هو نفسه كالسابق ، ولكن قم بتسجيل الدخول بصفتك "مسؤول" (كلمة مرور تسجيل الدخول) ، ثم قم بالتبديل إلى
'root' (كلمة مرور a1) ، وأخيراً قم بتحديث كلمة مرور الجذر:

طبق -a1 -nn -e 'su -c passwd' admin @ remotehost

تغيير كلمة المرور لـ "admin" على "localhost" ، بعد تسجيل الدخول كـ "root" عبر
يتم تنفيذ "telnet" بواسطة:

طبق -nn -c telnet -u root -e المضيف المحلي 'passwd admin'

لاحظ أنه بالنسبة لتغيير كلمة المرور ، عندما لا يكون "-p" "(أو ما يعادله" -a0 'أو "-pp')
صراحةً ، يُفترض أن "passwd" لن يطلب كلمة المرور القديمة ،
كما في حالة تغيير كلمة المرور عن طريق "الجذر". وينطبق الشيء نفسه أيضًا إذا كان بإمكانك تسجيل الدخول إلى ملف
الحساب دون كتابة كلمة مرور ، ولكن بعد ذلك يطالبك "passwd" بكتابة القديم -
يحدث هذا الموقف عندما يستخدم المرء مفتاح ssh لتسجيل الدخول بدون
مصادقة كلمة المرور. بالنسبة لمثل هذا السيناريو ، يكون الاختيار الصحيح للخيارات هو "-p0 -aa -nn".

في حالة وجود ملفات التكوين المعدة بشكل صحيح في "$ HOME / .dish" ، يمكن استخدام الطبق كملف
shell الموزّع لمجموعة افتراضية من المضيفين ، وتشغيله دون تحديد أي
معلمات البرنامج ولكن فقط إصدار أمر ، مثل "dish df -k /" أو "dicp
.حساب تعريفي :'.

كملاحظة أخيرة ، يجب أن يدرك المرء أنه في حالة المصادقة بكلمة مرور ،
تعتمد عملية تسجيل الدخول الآلي للطبق على توقع إرسال موجه تسجيل الدخول إلى
ستشمل المحطة الطرفية سلسلة regex غير حساسة لحالة الأحرف `` Password: * $ '' (ولكن انظر أيضًا
"-X '). وإلا فإن إجراء المصادقة سيفشل.

استخدم الطبق عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad