و عليكم السلام ورحمة الله و بركاته، وليد من الجزائر (عنابة)، أعمل لدى حسوب (Part time) رفقة [@djug] وفي نفس الوقت "نحاول" (أنا و 03 من أصدقائي من نفس المدينة) الوقوف بشركتنا النشائة رغم العقبات المتتالية. نركز حاليا على منصة كورسِلا، تجدها من هنا: https://www.coursella.com سأساهم بما أستطيع في أي مبادرة جادة :)
594 نقاط السمعة
114 ألف مشاهدات المحتوى
عضو منذ
1
أهلا أخي، تم نقل مقالات الموقع إلى أكاديمية حسوب ستجد المقالات من هنا مع مقالات أخرى جديدة: https://academy.hsoub.com/programming/workflow/git/ قد يهمك العمل كمترجم مستقل والحصول على مقابل مادي في أكاديمية حسوب (سواء في Git أو في أي مجال من مجالات أكاديمية حسوب) إن كنت مهتما، تواصل مع [@djug] أو أرسل رسالة تبدي فيها رغبتك على صفحة "اكتب معنا" لأكاديمية حسوب: https://academy.hsoub.com/pages/write-for-us/
شكرا، الهدف هو توفير محرر Markdown نظرًا لبساطة اللغة وانتشارها ودعمها الجيد هناك الكثير من parsers التي تعنى بالماركداون والتي تسمح لك بتحويل الناتج إلى html أو pdf، كما أنها أصبحت تُستخدم في تحرير الكتب خاصة البرمجية منها، وهي مستخدمة في مواقع كثيرة مألوفة لدينا كلغة تنسيق المواضيع والتعليقات مثل StackOverflow, github .. الخ bbcode تقتصر على المنتديات فقط أو تقريبا، كما أنها بالمقرانة مع Markdown فهي لغة ثرثارة (verbose) أي تحتاج إلى [bb] فاتحة وأخرى [bb/] غالقة في كثير
لا تحتاج لدفع أي شيء، ونعم الاستضافة على github هناك نوعين من المواقع: * موقع user أو organization * موقع لمشروع معين project site ستحصل على نطاق فرعي خاص بك بشكل افتراضي من نوع username.github.io ولكل مشروع: username.github.io/project-name يكفي فقط انشاء فرع (branch) جديد في المستودع الذي تريد أن يكون لديه موقع خاص به، الفرع يكون باسم gh-pages ثم تدفع هناك صفحات الموقع كل شيء مشروح هنا: https://pages.github.com/
شكرا لك هذه الاقتراحات عبارة عن Syntax sugar قد تختلف من شخص إلى آخر، الهدف من المحرر هو توفيره للتخصيص، وهو ليس منتج نهائي خاص بي، يمكن ﻷي كان تعديله حسب حاجاته (مثلا دعم الابتسامات أو تثخين النص بنجمتين فقط، كل هذا سهل وسأحاول شرح كيفية عمله) لكن في نفس الوقت لو طبقت هذا سأحيد نوعا ما عن مواصفات Markdown القياسية (أي سأخرج عن القياس)، أنظر هنا: * http://daringfireball.net/projects/markdown/syntax * وهنا: http://spec.commonmark.org/0.22/#emphasis-and-strong-emphasis الخروج من هذا سيجعل هناك كثير من fragmentation
وعليكم السلام، prismjs مُجرد Syntax Highlighter وليس عبارة عن مُحرر ﻷقرب لك الفكرة، فـ CodeMirror أشبه بـِ CKEditor, tinyMCE وغيرهم لكن مُوجه أساسيا ليكون محرر شفرات برمجية على المتصفح، لديه واجهة برمجية غنية تسمح بتخصيص وإضافة دعم لغات وأدوات تحرير. أقرب منافس له هو Ace Editor لكنه لا يدعم RTL بشكل جيد بعد تجريبي له، ولديه مشاكل مع تحركات المؤشر (cursor movement) لما يكون الوضع RTL. CodeMirror لديه دعم جيد، وهو مستعمل من طرف الكثير من المحررات والشركات، أنظر هنا:
يا أخ لم أبني الموقع لجني المال ولا لتوقيفه ، فالحمد لله أعي جيدا ما أقوم به ولست أنوي التخلي عنه :) أما بالنسبة لكلامك حول "إعادة اختراع العجلة" فلم أفهم ما هو سياق الكلام ومالذي أعدت اختراعه أصلا؟ وتيرة الدروس تباطأت فقط وهذا شيء طبيعي، قد تمر فترات هكذا ثم تأتي فترات نشاط حسب الارتباطات وأولويات المرء ثم إن مجال المساهمة مفتوح في الموقع، يمكن لأي كان المساهمة بمقال أو ترجمة :)
يجب الانتباه أن الموقع خاص باللغة العربية وليس StackExchange عربي يعني يناقش أمور اللغة العربية الفصحى من الناحية النحوية، الإملائية .. الخ، إذا فهو متخصص بالنسبة لـ RTL فهذا حقا قد يكون عائقا، لكنه لا يزال في مرحلة beta، لنرى كيف ستسير الأمور مع الوقت، هناك موضوع في منتدى Meta الخاص به يخص هذا الشأن: http://meta.arabic.stackexchange.com/questions/44/align-rtl-bidi-problems-for-arabic-texts يمكن المساهمة فيه ورفع درجته لتسليط الضوء عليه.
في رأي قسم الأسئلة والأجوبة على أكاديمية حسوب يحتاج لإبراز أكثر، من ذلك: - العنوان فوق (أسئلة وأجوبة) يعطي انطباعا لدى بعض الزوار أنه مجرد F.A.Q، وليس قسما قائما بذاته... - على غرار Hsoub I/O فإن الأسئلة مخبئة في تصنيفات (هذا بعد الضغط على "أسئلة وأجوبة"، تجد "ريادة الأعمال"، "البرمجة" ..) وليست ظاهرة مباشرة في صفحتها الرئيسية مثل io.hsoub.com، ومواقع stackexchange، فأحيانا قد تدفعك نفسك للإجابة على سؤال ما أو قراءة إجابته بمجرد قراءته على الصفحة الرئيسية. تماما مثل ما
مُبارك لكم ولكامل فريق حسوب على إطلاق هذه الأكاديمة التي أستبشر بها خيرا، وفعلا يظهر منها عزيمة إثراء المُحتوى العربي بشكل صحيح كذلك نعم المُدير أنت :) ما عرفت منك إلا حرصا على فصاحة اللغة وسلامتها مع الحفاظ على تسهيل توصيل المعلومة... واضح أنّ ما تتناوله المواضيع المبدئية الحالية في الأكاديمية إنتقاء جيد منك! هنيئًا لنا جميعا، فتحتم شهية كتابة مقالات دسمة مُجددا :)
أجل، هذا على نطاق أوسع، لاحظ أنها تستعمل Linux containers وبالتالي يمكنه [1] استعمال Docker -حتى يفهم القارئ- هذا في حالة وجود العديد من الخواديم وبالتالي يجب إدارة العديد من الـحاويات (container instances)، يتم استعمال ما يعرف بالـ Orchestration tools و cluster manager ك mesos أو غيره.. وقد بدأ القائمون على مشروع Docker بتطوير libswarm، والتي يمكن أن تكون كـ backends يمكن استعمالها من طرف هذه الأدوات في إدارة الأنظمة الموزعة [2] الجميل في Docker أنه يمكن تضمينه في (أو
ليس مشابها لـ Vagrant فـ Vagrant عبارة عن Virtual machine وقد سبق شرح الفروقات بينها وبين Docker في آخر المقال الشبه الوحيد هو أنهما يستهدفان حل نفس المشكل (أو تقريبا) مع تفوق واضح لـ Docker من حيث الخفة، الحجم، الناقلية ومن الناحية الأمنية أيضا. هذا مع الإشارة أن Docker و Vagrant في الحقيقة لا يتعارضان، فيمكن لـ Vagrant استعمال Docker، هذا ما يفعله مطوروا Docker أنفسهم لتشغيل Docker على OS X وحتى Windows، عن طريق محاكاة إحدى توزيعات لينكس ثم
رأيي هو نفسه رأي مؤيد السعدي أنظر الرابط التالي بعنوان: Should I use Python 2 or Python 3 for my development activity? https://wiki.python.org/moin/Python2orPython3 من ويكي اللغة نفسها وفيه الجواب الكافي. أي أنه في كثير من الأحيان ستحتاج إلى كتابة شفرة Python2 لضمان دعم بعض المنصات أو بسبب مكتبات طرف ثالث لم تتحول بعد إلى Python3، لكن وكما قال مؤيد السعدي، في الإصدارات الأخيرة من Python2.6 وما فوق، تم دعم بعض أساليب كتابة تطبيقات Python3 وبالتالي يمكنك جعل شفرة Python2 التي