أفضل 10 خدمات لتلوين ومشاركة الشيفرات على الويب
مدرج تحت قسم: أدوات
هل أردت مشاركة شيفرة أو جزء منها مع أشخاص آخرين؟ أو ربما واجهتك مشكلة في جزئية معينة في الشيفرة وأردت طلب المساعدة من الغير، ولكن لم تعرف كيف تعرضها عليهم؟
في هذه المقالة، جمعنا لكم أفضل الخدمات الموجودة على الشبكة لتلوين، ومشاركة الشيفرات مع الغير.
Codepad
بالإضافة إلى إتاحة تلوين الشيفرات، وحفظها، وإمكانية مشاركتها برابط قصير. تتميز خدمة Codepad عن غيرها بإمكانية تشغيل الشيفرة، وعرض المخرجات، حيث تدعم العديد من اللغات التي يمكن تشغيلها وعرض مخرجاتها وليس فقط اللغات المختصة بالويب. وبالإمكان أيضاً إضافة تعليقات من مطورين آخرين، أو إضافة تعديل على هذه الشيفرة.
Pastie
خدمة Pastie تمكن من تلوين وحفظ الشيفرات، ولكن لعل أهم ما يميزها هو أتاحة اختيار الألوان بطرق مختلفة باستخدام المواضيع Themes لكل شكل. وأيضاً التكامل مع Ruby on Rails، لأن هذه الأداة مبنية عليها. وتتيح إمكانية لصق الشيفرة ضمنياً بين المحتوى على الموقع أو المدونة embedded code. لذا إن كان لديك مدونة مجانية على سبيل المثال، وأردت إدراج الشيفرات الملونة لشرح الأمثلة، فهذه الخدمة ستسهل عليك الكثير.
gist.github
أداة gist من مطوري مستودعات github للتحكم بالمراجعات revision control، وبما أنها جاءت من مطورين لهم باع طويل في إدارة الشيفرات المصدرية، فهل حزرتم أهم ميزة في هذه الأداة؟ نعم، هي فكرة المستودع لكل شيفرة. فبمجرد لصق شيفرة معينة وحفظها يتم إنشاء مستودع لها، مما يمكن المطورين من التعديل عليها في وقت لاحق، ومشاهدة الإختلافات بين المراجعات المختلفة باستخدام diff لعمل الترقيعات patches.
snipt.org
snipt.org توفر واجهة لبرمجة التطبيقات API، والتي بالتالي تمكن من استخدام خدمة التلوين ومشاركة الشيفرات عبر البرامج والتطبيقات الأخرى. لدى المطورين تطبيق على Adobe Air لرؤية عمل الواجهة، ولديهم أيضاً إضافة لوردبريس. وكخدمة Pastie السابق ذكرها، تمكنك هذه الخدمة أيضاً من تضمين الشيفرات على الموقع، واختيار الألوان التي تراها مناسبة.
slexy
تتيح خدمة slexy لصق الشيفرات عبر الويب كالخدمات الأخرى، ولكن تتميز بإمكانية استخدام شاشة الأوامر CLI باستخدام برنامج Patebinlt. وبالإمكان أرشفة الشيفرات، وحفظها بخصوصية، والمشاركة، والرد على الشفرات بشفرات أخرى لتوضيح الفروقات.
PasteHTML
ليست بالخدمة التي تتيح لصق الشيفرات بعدة لغات وتلوينها كالخدمات السابق ذكرها، ولكنها مميزة. تمكنك PasteHTML من كتابة شيفرات HTML ومن ثم حفظها وإمكانية عرضها كمستند HTML ومشاركته مع الآخرين. أحد الاستخدامات ممكن أن تكون مشاركة المطورين الآخرين بشيفرة JavaScript أو CSS لا تعمل بالشكل المطلوب، وأردت حلاً لها. فيمكنك بالتالي لصقها هناك. توفر واجهة لبرمجة التطبيقات، وأيضاً bookmarklet للحفظ السهل عبر المتصفح لمستندات HTML.
MathBin.net
هل أردت كتابة المعادلات الرياضية أو الفيزيائية المعقدة على الويب؟ إذاً فهذه الخدمة هي ما تحتاج. باستخدام لغة لاتخ LaTeX، تمكتك خدمة MathBin.net من الكتابة بلغة لاتخ وعرض المخرجات على شكل صور إما أن تكون ضمن النص، أو في سطر لوحدها. هذه الخدمة فعلاً مميزة، ولكني تمنيت لو كانت تدعم عربتخ للطباعة العربية.
LodgeIt
لدى خدمة LodgeIt واجهة جميلة ومرتبة. بالإضافة إلى هذا الترتيب الجميل لواجهة الاستخدام، لدى الخدمة العديد من المزايا، منها المميزات المعروفة من تلوين، ومشاركة الشيفرات، والمميزات الأخرى، كالاستعلام عن بعد باستخدام XML-RPC أو JSON لجلب كل المعلومات بالنسبة للشيفرة، والمقارنة بين المراجعات باستخدام diff.
pastebin.ca
ليست بأكثر الواجهات جذابةً، ولكنها تؤدي الغرض. حيث توفر خدمة pastebin.ca التكامل مع IRC عبر بوت خاص للصق الشيفرات، وتوفر واجهة لبرمجة التطبيقات. وهناك بعض التطبيقات التي تستخدم هذه الواجهة.
Bespin
يطلق على هذه الخدمة الشيفرة في السحاب Code in the cloud، ومعنى السحاب هنا أي مجموعة الخوادم التي يتم تخزين الشيفرات عليها، وتقديمها لمن يطلبها. هي خدمة من موزيلا، عبارة عن محرر شيفرات على الويب للمطورين باستخدام التقنيات الحديثة في HTML 5 كعنصر canvas. المثير في هذه الأداة هو إمكانية التشارك المباشر مع المطورين الآخرين، وتحرير الشيفرات وتلوينها، ومن ثم حفظ الملفات على الخوادم، كل هذا باستخدام لا شيء سوى المتصفح. ولكنها لوقت كتابة هذا المقال، للأسف لا تدعم اللغة العربية.
أي من الخدمات أعجبتكم أكثر من غيرها؟ الرجاء مشاركتنا رأيكم في التعليقات.













خدمات مهمة لمشاركة الأكواد بشكل انيق ومرتب.
جزاك الله كل خير.
السﻻم عليكم
تم الاستفادة من برنامج النوت++ و برمجة برنامج بسيط خاص بالـ HTML يقوم بتنسق الإكواد
ممكن تساعدني أخي في عمل دلك على الويب لأني جديد فيه
أريد أن أجعل كلما كتبت “الله، ربي، محمد” تعطيها ألوان و شكل مميز
أنتظر
:) جميل
@أبوبكر نـور
وعليكم السلام،
عفواً أخي الكريم، فلم أفهم بالضبط ما تسأل عنه؟ هل يمكنك التوضيح أكثر لو سمحت؟
السلام عليكم ورحمة الله وبركاته
الأستاذ ابو بكر نور
يمكنك عمل ذلك عن طريق
وضع الكلمات المراد تلوينها فى array
ووضع التلوين فى array أخرى
بمعنى
$words_array[]="الله";
$words_array[]="محمد";
$words_array[]="ربى";
$replace_with[]="الله";
$replace_with[]="محمد";
$replace_with[]="ربى";
وإستخدام دالة str_replace;
$string="الله هو ربى ومحمد صلى الله عليه وسلم هو رسولى";
$output=str_replace($words_array,$replace_with,$string);
echo $output;
خدمات مهمة ورائعة للمدونات والمواقع، لكن ألا توجد بدائل لها أعني أن تكون ذاتية ومستقلة في مدونتك ؟