تم الآن إيقاف العديد من الغرف القديمة مثل / helpBonfires ، ولكن لا يزال المعسكر ينضمون إليها. نحتاج إلى مساهم حصل على حق الوصول للكتابة إلى هذا الريبو لمتابعة وتحديث موضوع هذه الغرف عن طريق تشغيل:
/topic This room is inactive, and only exists for archival purposes. Join some active rooms - here's the full list: https://www.freecodecamp.com/wiki/en/official-free-code-camp-chat-rooms/
تم إخطار الغرف
ترك غرف معينة في المدينة.
تضمين التغريدة
ملاحظة: لقد أدركت للتو أن لدينا 540 غرفة ، مع هذا التدقيق.
وبعضهم كان مضحكًا حقًا ، والبعض الآخر تم إنشاؤه ونسيانه.
تمت الإضافة:
عمل جيد!
@ sludge256raisedadead في الواقع، أعتقد أننا بحاجة للقيام بذلك في حرفيا كل غرفة غير موجود في قائمة غرف الرسمية لدينا (ما لم يحدث لديها نشاط كبير داخل 3 أيام الماضية).
بعد التحقق من معظم الغرف ، لم يتم التطرق إلى جميع الغرف التي لم يكن لديها أي نشاط (في أكثر من شهر) (لمجرد أنها كانت ستثير نقاشًا فيها).
لا تحتاج غرف المخيم إلى هذا ، فلديهم بالفعل رسالة وينطبق ما ورد أعلاه أيضًا عليهم جميعًا.
إغلاق.
raisedadead لقد
تضمين التغريدة
لقد قمت بتحديث الموضوع.
لا يزالون مرتبطين بـ wiki في رسالة الدردشة ، يمكنني التحديث ، فقط لا أريد تشغيل الإشعارات. من الأفضل تركها كما هي ، مع الأخذ في الاعتبار عدم وجود نشاط حديث في معظمها.
ومع ذلك ، فإن Ziplines و Bonfires تحصل أحيانًا على زوار ، لأن Gitter يظهرهم كغرف مقترحة.
raisedadeadBerkeleyTrue نحن في الواقع قد ترغب فقط في حذف الغرف إهمال. لن يتم تفويت القليل ، وبهذه الطريقة ، ستعمل ميزات الاكتشاف الأصلية لـ Gitter بشكل صحيح. لن نضطر إلى سرد غرفنا الرسمية - سيكون لدينا غرف رسمية فقط (سيتم تشغيل جميع الغرف الأخرى غير الرسمية من قبل المعسكر بأنفسهم وليس تحت بادئة freecodecamp.
الجانب السلبي: نفقد بعض التاريخ وبعض كمية صغيرة من نتائج بحث Google
رأسا على عقب: غرف الدردشة تصبح أسهل بكثير في الشرح للناس.
مع نجاح المنتدى ، هدفي هو تحويل الكثير من الاتصالات التي كانت ستحدث بشكل متقطع على Gitter إلى المنتدى ، حيث أتوقع أن الأمر قد يستغرق أيامًا للحصول على رد.
الكثير من غرف الدردشة هي مدن أشباح - وبالتالي فإننا كثيرًا ما نقوم بتشذيبها أو إهمالها.
سنحتاج إلى المرور عبر الغرف الرسمية ومعرفة أيها نشط.
نعم ، أوافق. أعتقد أن الاتجاه الصعودي أفضل لصالح حذفها. سيقوم بالتدقيق ونشر قائمة يمكن / يجب حذفها.
كثير:> 100 / يوم
بعض:> 10 / يوم ، <100 / يوم ،
قليل: <10 / يوم
غير نشط: لا توجد مشاركات اليوم
FreeCodeCamp - العديد
مساعدة - كثير
تعليمات JavaScript - العديد
HelpFrontEnd - كثير
HelpDataViz - بعض
HelpBackEnd - بعض
بايثون - قليل
جافا - قليل
روبي - غير نشط
PHP - قليل
اذهب - غير نشط
إكسير - غير نشط
NET - غير نشط
C ++ - غير نشط
Vagrant - غير نشط
Git - غير نشط
Linux - غير نشط
SQL - غير نشط
CodeReview - كثير
YouCanDoThis - قليل
وظائف الترميز - كثير
عارضة - بعض
تطوير المناهج - بعض
DataScience - بعض
ألباني - غير نشط
عربي - قليل
الصينية - كثيرة
الهولندية - غير نشط
ألماني - غير نشط
الفرنسية - غير نشطة
اليابانية - غير نشطة
كوري - غير نشط
فارسي - غير نشط
البرتغالية - غير نشط
روماني - غير نشط
الروسية - قليلة
الإسبانية - بعض
السويدية - غير نشطة
التغالوغ - غير نشط
التايلاندية - غير نشط
فيتنامي - غير نشط
ينتشر مجتمعنا بشكل أساسي عبر 3 أماكن:
لما يستحق ، هذا هو تفكيري في كل من هذه الوسائط:
من بين هؤلاء الثلاثة ، تشكل غرف الدردشة أقوى الروابط. يعد التحدث مع الأشخاص في الوقت الفعلي أمرًا مبهجًا ، وقد يكون من الصعب مغادرة غرفة الدردشة. ومع ذلك ، فإن غرفة الدردشة تعاني من "مدينة الأشباح" التي تؤثر أكثر بكثير من المنتديات أو مجموعات الفيسبوك. بمجرد أن تنتهي الأمور في غرفة الدردشة ، قد يكون من الصعب بدء المحادثة مرة أخرى.
من خلال تركيز أكبر قدر ممكن من مجتمع الدردشة الخاص بنا في عدد قليل من الغرف الرئيسية ، فإننا نخفف من مخاطر مدن الأشباح.
السؤال هو ما هي الغرف التي نحتفظ بها؟
بناءً على البحث أعلاه ، أقترح بتواضع أن:
أنا متحمس لسماع أفكار الجميع حول هذا الموضوع.
لقد رأيت قائمتك المقترحة ودعوتك لمناقشة مستقبل غرفة الدردشة مثل DataScience. لا أعتقد أن هذه الغرفة تناسب تنسيق "الغرفة العامة": المناقشات التي تحدث هناك تدور في الغالب حول علوم البيانات. قد يؤدي دمج هذه الغرفة في غرفة أخرى أكثر عمومية إلى قتل المحتوى الحالي والدافع للغرفة ما لم يتم دمجها مع غرف ذات نوايا مماثلة. لا تبدو غرفة مثل "المساهمون" أفضل عنوان لهذه الغرفة. أستطيع أن أقول أيضًا إنها تجذب الناس: يوجد حاليًا 680 مشتركًا في الغرفة ، وبعض الأشخاص يراقبون النشاط.
كما هو الحال الآن ، لا أعتقد أن طبيعة هذه القاعة والنشاط المعني يتناسبان مع تنسيق المنتدى.
لا يمكنني التحدث إلا عن هذه الغرفة لأنها الغرفة التي كنت أديرها منذ تأسيسها.
لقد راقبت أيضًا النشاط في غرفة Python: إنه ليس "قليلًا" بل "بعضًا". ومع ذلك ، فهذه غرفة يمكن نقلها إلى مكان آخر نظرًا لطبيعتها.
الغرفة الإسبانية هي واحدة من أكثر الغرف نشاطًا التي رأيتها أيضًا ... الأشخاص هناك جيدون حقًا في الحفاظ على نشاط الغرفة.
لن يتناسب هذا مع تنسيق المنتدى أيضًا.
إذا كنت تعتقد أن المستقبل هو حذف هذه الغرف ، فأعتقد أن الغرفة الإسبانية ستتأثر بحذف الغرف ذات الصلة مثل HelpDataViz و HelpJavaScript وما إلى ذلك. تعد الغرفة الإسبانية أيضًا مكانًا للمساعدة في حل المشكلات التي وجدها المتحدثون بالإسبانية في تلك غرف. بمجرد حذف الغرف المتعلقة بالمساعدة ونقل النشاط إلى المنتدى ، من المحتمل ألا تنجو الغرفة الإسبانية أو تقلل من نشاطها. إذا أصبح النشاط في Gitter أقل بشكل عام ، فقد تتجه الغرفة الإسبانية إلى الاختفاء.
أقترح ما يلي:
بالنسبة لبعض تلك المشاريع ذات مستوى "بعض" من النشاط ، إما أن تدمج أو تنتظر لترى ما سيحدث معها بعد حذف الغرف الأخرى التي قد تكون ذات صلة.
أعتقد أن حذف الغرف حول Help- سيؤدي ببساطة إلى تقليل النشاط بأكمله في Gitter ، حيث لن يكون Gitter مرجعًا لمجموعة موارد المساعدة بعد الآن.
إما أن تدمج أو تنتظر لترى ما سيحدث معهم بعد حذف الغرف الأخرى التي قد تكون ذات صلة.
evaristoc جاء للتو بفكرة رائعة. بدلاً من إجراء تغيير كبير مرة واحدة ، دعنا نجري هذه التغييرات خطوة بخطوة.
في البداية ، يمكننا إغلاق غرف اللغات الأخرى (وليس JS ) ومحاولة نقل المناقشات إلى المنتدى والاطلاع على النتيجة ، بالإضافة إلى أننا سنحصل على تعليقات من المستخدمين المنتظمين لتلك الغرف.
إذا كانت التعليقات سلبية للغاية ، فسنعيد التفكير في فكرة إغلاق الغرف بأكملها.
تضمين التغريدة
إذا كانت الخطة الفعلية هي حذفها بغض النظر عن النشاط ، فإنني أقترح تقديم بدائل للمستخدمين الذين يتحدثون إلى الوسيط الرئيسي فيما يتعلق بما يلي:
على الأقل ، لمنع المستخدمين من إتاحة الوقت الكافي "لنقل أغراضهم إلى مكان آخر".
ما أفهمه هو:
لا تعد DataScience ، الإسبانية ، الروسية ، Chinesse ، Casual جزءًا من جوهر ومهمة Free Code Camp. على الرغم من أنني لا أرغب في اقتراح أنه بالنسبة للغرفة التي أديرها ، وأعلم أن ذلك سيؤثر على نشاط تلك الغرفة تمامًا ، يمكن إيقاف تشغيل هذه الغرف في منصات أخرى (مثل FB) ، مع التحذير من أنها ستفقد A الكثير من حركة المرور - سيكونون على أي حال إذا أصبح Gitter أقل بروزًا كمنصة FCC.
يجب القيام بذلك فقط إذا قررت أن هذه الغرف لا تساهم في مشروع FCC بشكل مباشر. بخلاف ذلك ، أقترح عليك الاحتفاظ بها حتى ترى ما يحدث مع نشاط Gitter بعد حذف الغرف الأخرى ذات الصلة.
أنا أتفق مع كوينسي. إذا كانت هناك غرف مدينة نشطة للغاية قد يكون من الضروري الاحتفاظ بها (أعرف أن كليفلاند ، حيث أتيت ، ليست شيئًا منذ أبريل). أعتقد أن الاقتران بالغرف التي تتكرر مع الغرف الأخرى سيجعل الأمور أسهل. مثل غرف المساعدة القديمة قبل أن ينتهي التغيير.
الآن ، الإسبانية / الصينية نحن لا نلمسهم. الصينية خاصة بسبب عدم وجود بديل جيد لـ FB. أعتقد أننا يجب أن نكون قادرين على الحصول على حوالي 15 غرفة باستخدام تدفق مجموعات المهارات. الجبهة ، البيانات ، الخلف ، مراجعة الكود ، الاقتران ، وظائف الترميز. المساهمون ، كور. أنا متأكد تمامًا من وجود غرف أخرى يجب إضافتها ، ولكن هذه هي الغرف التي أشعر بها بشدة. بمجرد الانتقال إلى المنهج الجديد (كل جزء من الشهادة كونها شهادة خاصة بها قد يضمن غرفتها الخاصة)
ربما ابتعد عن الموضوع كمكان لقضاء بومودورو بعيدًا عن البرمجة.
evaristoc شكرا لملاحظاتك. يمكننا الاحتفاظ بغرفة علوم البيانات منفصلة كما أشرت إلى أنها تستخدم في الكثير من الأشياء ، وهي تتمتع بصحة جيدة في النشاط والمشاركين.
أتفق مع CarlJKashnier على أننا يجب أن نطلق النار على 15 غرفة إجمالية ، مما سيساعد جميع الغرف المتبقية على أن تكون أكثر نشاطًا. لقد قمنا بتطهير هذه الغرف عدة مرات من قبل ، وقد مر عام تقريبًا منذ آخر مرة قمنا فيها بذلك.
لا أقترح حذف أي من غرف المساعدة النشطة - فقط غرف المساعدة القديمة التي لم تعد مستخدمة. كان يجب علينا حذفها منذ وقت طويل - أي فائدة أرشيفية يفوقها الارتباك الذي تسببه:
أقترح حذف الغرف التالية على الفور:
بالنسبة للغرف الخاصة بلغة البرمجة ، أعتقد أننا يجب أن نذكرها جميعًا مع شرح برسالة قياسية حول سبب اعتقادنا أن المنتدى مكان أفضل لمناقشة هذه الموضوعات (نظرًا لقلة حجم الرسائل) وانتظر قليلًا أيام لمعرفة كيف يستجيب الناس.
أعتقد أنه يجب إخطار تطوير المناهج الدراسية والمشي لمسافات طويلة والقادة المحليين (إلى حد كبير غير نشط خلال الشهر الماضي) و CamperBot و NonprofitProjects (غير نشطة إلى حد كبير) و LiveCoding ونحذف هذه الغرف لمدة 3 أيام في وقت لاحق.
سيكون "المساهمون" في الأساس غرفة لمساهمي لجنة الاتصالات الفيدرالية و "المستخدمين المتميزين" (بما في ذلك المخيمين الذين ساهموا في المشاريع غير الربحية والأدوات الداخلية على غرار LetsMeet. ستكون مفتوحة للجميع (CoreTeam هي غرفتنا الحصرية الوحيدة) ويمكن أن تكون بمثابة فرز بوتقة تنصهر فيها الأشخاص المهتمون بجعل Free Code Camp أفضل.
اقتراحات؟ التحفظات؟
متفق. هل هناك طريقة يمكننا من خلالها الوصول إلى Gitter والحصول على نسخة من الرسائل للأرشفة.
raisedadead أعتقد أن كل هذه الغرف لا تزال مفهرسة بواسطة google
raisedadeadBerkeleyTrue يتم أرشفة تلك الغرف من قبل Google، لكنها لن تتوقف عن الظهور في نتائج البحث بعد أن إزالتها. لقد قمت بإنشاء مشكلة لتنسيق التنزيل وفتح إصدار البيانات لمجموعة البيانات الكاملة: https://github.com/FreeCodeCamp/FreeCodeCamp/issues/10069
حتى يتم حذف الغرف ، يمكن أيضًا إضافة رسالة ترحيب في تلك الغرف ، (اختياريًا) إزالة الجميع من الغرفة ؛ بحيث عند انضمام شخص ما ، ستظهر رسالة الترحيب.
هذه هي نقطة نهاية API gitter لإضافة رسالة ترحيب
METHOD: PUT
URI: /rooms/:roomId/meta/welcome-message
DATA: {"welcomeMessage":"# Welcome\n\nHi"}
أعتقد أن تطوير المناهج الدراسية ، والمشي ، والقادة المحليون (غير نشط إلى حد كبير خلال الشهر الماضي) ، و CamperBot ، و NonprofitProjects (غير نشط إلى حد كبير) ، و LiveCoding ، والمترجمين يجب أن يكون
@/all
إخطارنا بأننا بصدد إنشاء غرفة جديدة تسمى "المساهمون" وحذفها هذه الغرف بعد 3 أيام.
QuincyLarson أقترح إبقاء غرف المشروع منفصلة ، على سبيل المثال ، غرفة CamperBot لأنها مشروع مختلف (_ على الرغم من أنها جزء من FreeCodeCamp_).
abhisekp أنا أشعر بالفضول فقط لماذا يجب أن نحتفظ بغرف المشروع هذه إذا كانت غير نشطة إلى حد كبير؟
غرفة CamperBot غير نشطة للغاية - حرفياً رسالة واحدة في الأسبوع. هدفنا هو تكثيف هذه الغرف إلى أقل عدد ممكن ، لزيادة النشاط الكلي وتقليل تأثير "مرحبًا بالجميع ... [الصراصير]".
يمكننا بسهولة مناقشة التغييرات على camperbot في سياق التحسينات الشاملة على FCC في غرفة المساهمين.
abhisekp شكرًا للعثور على نقطة النهاية التي يمكننا الوصول إليها. هل roomId هو اسم الغرفة؟ أو هل يتعين علينا جمع قائمة بجميع معرفات الغرف كخطوة منفصلة؟
QuincyLarson :roomId
من الغرفة هي 546fd572db8155e6700d6eaf
ويمكن الحصول عليها من خلال الانضمام إلى غرفة بالاسم على سبيل المثال
METHOD: POST
URI: /rooms
DATA: {"uri": "FreeCodeCamp/FreeCodeCamp"}
هذه عملية من خطوتين.
: point_right: https://www.npmjs.com/package/node-gitter#promises -or-callbacks
المستندات: https://developer.gitter.im/docs/welcome
abhisekp ممتاز - شكرا
هل أنت مهتم بكتابة النص الذي يقوم بتحديث مواضيع جميع الغرف (بخلاف تلك التي نخطط للاحتفاظ بها)؟ سيوفر لنا ذلك قدرًا كبيرًا من العمل الشاق ، وأوافق على أنه سيكون من الرائع ترك هذه الغرف مع هذا الموضوع لبضعة أيام بينما نقوم بتنزيل تواريخها والاستعداد لحذفها.
تضمين التغريدة : +1:
abhisekp هل كان لديك الوقت لإحراز أي تقدم في هذا الشأن؟
تضمين التغريدة لقد تقدمت وسأكمل في أقرب وقت ممكن.
لم تكن صحتي جيدة لبضعة أيام. آسف! للتأخير.
abhisekp موافق - عظيم! أنا سعيد لأنك ما زلت تعمل على هذا. لا تقلق بشأن التأخير. أتمنى أن تشعر 💯 قريبًا :)
QuincyLarson ما الغرف التي لا تريد إهمالها؟
شكرا لمنحي هذه الفرصة. أثناء إنشاء هذا البرنامج النصي ، شعرت بالحاجة إلى واجهة برمجة تطبيقات لمحدِّد المعدل (_لم أجد أي شيء من هذا القبيل _). لذلك أنشأت مكتبة لمحدِّد السعر (https://rate-limiter-api.js.org): ابتسامة: لإدارة حدود معدل واجهة برمجة تطبيقات الطرف الثالث دون أي متاعب.
النص جاهز. وآسف على التأخير.
من فضلك زودني بالمعلومات التالية
هذه الغرفة غير نشطة وموجودة فقط لأغراض الأرشفة. انضم إلى بعض الغرف النشطة - إليك القائمة الكاملة: https://www.freecodecamp.com/wiki/en/official-free-code-camp-chat-rooms/
- رسالة دردشة
- رسالة ترحيب
- قائمة الغرف المراد حفظها (القائمة البيضاء)
- قائمة الغرف التي لا يجب حفظها (القائمة السوداء) (_اختياري_)
- قائمة الغرف في قائمة الحفظ والتي لن يتم حفظها
يرجى عدم إهمال غرفة FreeCodeCamp / Git حيث لا توجد غرف بوابة في gitter (_weird_): stuck_out_tongue_winking_eye:
لقد قمت بالترويج لها باستخدام الرسالة التالية والمزيد والمزيد من الناس يأتون يومًا بعد يوم.
تحقق من ذلك الآن من أجل _all_ المشكلات المتعلقة بـ Git
.
لا تخجل: أحمر الخدود:. حلها الآن. الحل _ على بعد خطوة واحدة فقط_.
اسأل واحصل على إجابة من Git Ninjas: panda_face:
: point_right: FreeCodeCamp / Git : مسح:
abhisekp رأيت رسالتك
تقديري هو أنه مع البرنامج النصي الخاص بك ، سيستغرق الأمر حوالي 17 يومًا لتنزيل مليون رسالة ، وأظن أن غرفة الدردشة الرئيسية لدينا بها أكثر من ذلك. إذا كانت التحسينات الخاصة بك ستؤدي إلى تسريع هذا الأمر بشكل كبير ، فهذا رائع - يرجى إجراؤها.
بخلاف ذلك ، أوصي بالتركيز على جعل هذا البرنامج النصي جاهزًا للتشغيل بشكل مستمر على خادم المحيط الرقمي للعديد من الغرف المختلفة ، وتحويل هذه البيانات إلى ملفات .csv خاصة بالغرفة والتي يمكننا إصدارها كمجموعة بيانات مفتوحة.
يمكننا التركيز على جميع الغرف التي نخطط لحذفها أولاً ، ثم البدء في تشغيلها في غرفنا الرئيسية (التي لن يتم حذفها).
يمكنك فقط تفريغها في دليل محلي ويمكنني استعادتها يدويًا ووضعها في برنامج bittorrent لاحقًا.
Berkeleytrue ما رأيك في هذه الخطة؟
الشيء الرئيسي هو أننا نحذف غرف "مدينة الأشباح" بأسرع ما يمكن. شكرا لعملكم الشاق في هذا
BerkeleyTrue ما هي أفكارك؟
تضمين التغريدة
لقد كنت أتحدث إلى alayek الذي أراد أيضًا عمل نص لهذا. لا فكرة عن تقدمه في هذا رغم ذلك.
ربما تريد abhisekp الاتصال به؟
abhisekpalayek مرحبا هناك، أنا م أيضا في هذا الشأن. قد يكون من المثير للاهتمام مناقشته مباشرة. هل أنت مستعد لاجتماع عبر الإنترنت؟ (skype ، google hangouts ، webex ...)
abhisekp ما مقدار غرف الدردشة التي تمكنت من تنزيلها؟ أنا متحمس للمضي قدمًا في عملية الدمج ، لكن لا أريد أن أفقد أي بيانات في هذه العملية. شكرا!
QuincyLarson أحتاج بضعة أيام أخرى. كنت أطلب المساعدة في منطق الحل الأمثل. _ امتحاناتي جارية ، لذا لم أتمكن من التركيز على هذا.
إذا استطاع شخص ما المساعدة في المنطق الأمثل فسيكون ذلك رائعًا حقًا. (_ مع فشل آمن للاتصال المعطل بالتخزين والتخزين في قاعدة البيانات_) أي
أحاول استخدام PostgreSQL لتخزين الرسائل مع جداول لكل غرفة. (_باستخدام NoSQL db ، قد يتطلب الأمر قدرًا كبيرًا من الذاكرة_)
لا أعرف مقدار المساحة التي سيشغلها كل شيء في محرك الأقراص الثابتة.
تدعم PostgreSQL التصدير كملف csv.
بعض الحقائق:
beforeId
limit
(_ بحد أقصى 100_)skip
(_ الحد الأقصى 5000_)// سم مكعب:alayekevaristoc يمكن يا رفاق الرجاء المساعدة مع هذا؟
abhisekp شكرًا على التحديث وعلى مشاركة تقدمك حتى الآن.
حظا سعيدا مع الامتحانات الخاصة بك.
@ FreeCodeCamp / issue-moderators هل أي شخص مهتم بمعالجة هذا؟
abhisekp نعم حظا سعيدا في الامتحانات!
أرى ما تريد القيام به. تبدو جيدة! ما اللغة التي تستخدمها؟ هل هذه نقطة نهاية API؟ فكرة ممتازة!!!
لا أتوقع الكثير من حركة المرور لتنزيل هذه المواد ، لكن التنزيلات الكبيرة جدًا في بعض الأحيان نعم. لا أتوقع الكثير من الضغط على قاعدة البيانات ، لذلك قد لا تكون هناك حاجة إلى معالجة تحميل إضافية. ومع ذلك ، يجب أخذ التحذيرات في الاعتبار للتنزيلات المعطلة التي أعتقد ...
أين الرمزabhisekp؟ يعجبني نهجك ...
evaristoc يبدو أنك في وضع قوي لتتمكن من القيام بذلك من أجل abhisekp إذا كان غير متوفر. نحن نخطط لإصدار محتويات جميع هذه الغرف كبيانات مفتوحة ، على أي حال. هل يمكن أن تبدأ عملية الأرشفة؟
@ FreeCodeCamp / مشرفو الإصدار
سنفعل ما يلي:
ها هي غرفنا الرسمية الجديدة (لقد قمت بالفعل بتحديث القائمة على موقع wiki الخاص بنا :
FreeCodeCamp غرفة الدردشة الرئيسية لدينا - يمكنك التسكع والدردشة حول الحياة وتعلم البرمجة
ساعد في الحصول على المساعدة في تحديات HTML و CSS و jQuery من زملائك في المعسكر
HelpJavaScript احصل على المساعدة في تحديات JavaScript والخوارزمية من زملائك في المعسكر
HelpFrontEnd احصل على المساعدة في مشاريعنا الأمامية من زملائك في المعسكر
HelpDataViz تحصل على المساعدة في مشاريع تصور البيانات الخاصة بنا من زملائك في المعسكر
HelpBackEnd احصل على المساعدة في مشاريعنا الخلفية من زملائك في المعسكر
تقدم CodeReview وتلقي ملاحظات بناءة من زملائك في المعسكر حول مشاريعك
YouCanDo يعد تعلم
بشكل غير رسمي ، يمكنك الدردشة حول اهتماماتك غير المتعلقة بالترميز مع المعسكر الآخرين هنا
يساعدنا المساهمون في تحسين منهجنا مفتوح المصدر
تساعدنا DataScience في فهم مهامنا الخاصة بالبيانات العامة
لقد أنشأت غرفة جديدة تسمى "المساهمون" وستحدث جميع مناقشات الفريق غير الأساسية حول المساهمة في FCC بأي شكل من الأشكال (مستودعاتنا مفتوحة المصدر ، YouTube ، Medium ، إلخ) هناك. سيسهل ذلك المزيد من التعاون عبر التخصصات ، ويعطي الناس فكرة أفضل عما يعمل عليه الناس ، ويخلق ضجة.
أنا أخبر الأشخاص في الغرف التالية بالانضمام إلى غرفة المساهمين الجديدة لدينا:
أبحث عن أعضاء الفريق الأساسيين الذين يمكنهم مساعدتنا في تحقيق ما يلي:
من المهتم بالمساعدة في هذه العملية؟
QuincyLarsonevaristoc تم تغيير الموضوع ونشر رسائل الدردشة ورسالة الترحيب بالفعل باستخدام البرنامج النصي. يمكنني الشروع في ذلك على الفور.
قد تحتاج عملية الأرشفة فقط إلى بعض الوقت حتى تكتمل.
abhisekp رائع - شكرًا لك على تأكيد ذلك. نعم من فضلك، افعل.
هل بدأت عملية الأرشفة؟ قد نكون قادرين على جعل أكثر من شخص يقوم بذلك (
تضمين التغريدة ها هي قائمة الغرف التي يجب حفظها. يرجى التأكيد ويمكنني البدء. : +1:
FreeCodeCamp/FreeCodeCamp
FreeCodeCamp/Help
FreeCodeCamp/HelpJavaScript
FreeCodeCamp/HelpFrontEnd
FreeCodeCamp/HelpDataViz
FreeCodeCamp/HelpBackEnd
FreeCodeCamp/CodeReview
FreeCodeCamp/YouCanDoThis
FreeCodeCamp/Casual
FreeCodeCamp/Contributors
FreeCodeCamp/DataScience
FreeCodeCamp/CoreTeam
FreeCodeCamp/Espanol
FreeCodeCamp/chinese
_ ستحتوي الغرف الأخرى على الموضوع التالي ورسالة الدردشة ورسالة الترحيب_
سيتم إغلاق هذه الغرفة وأرشفتها. يرجى نقل مناقشة هذا الموضوع إلى منتدانا ، أو إلى إحدى غرف الدردشة الرسمية لـ Free Code Camp: http://forum.freecodecamp.com/t/free-code-camp-official-chat-rooms/19390
سيتم إغلاق هذه الغرفة وأرشفتها.
@ / all يرجى نقل مناقشة هذا الموضوع إلى منتدانا ، أو إلى إحدى غرف الدردشة الرسمية لـ Free Code Camp: http://forum.freecodecamp.com/t/free-code-camp-official-chat-rooms/19390
سيتم إغلاق هذه الغرفة وأرشفتها.
يرجى نقل مناقشة هذا الموضوع إلى منتدانا ، أو إلى إحدى غرف الدردشة الرسمية لـ Free Code Camp: http://forum.freecodecamp.com/t/free-code-camp-official-chat-rooms/19390
تضمين التغريدة عندما تحفظ "حفظ" تقصد "لم يتم حذفه" ، أليس كذلك؟
تضمين التغريدة غير مهمل. : +1:
abhisekp أيضًا ، من فضلك لا تحذف غرفة الفريق الأساسية أو تعدل موضوعها.
QuincyLarson هل هناك المزيد من الغرف التي لا يجب إهمالها؟
تضمين التغريدة إذا لاحظ أي شخص أن غرفة تتلقى إشعارًا بالإيقاف لا ينبغي أن تحصل عليه ، فيمكنه ذكره هنا بشأن هذه المشكلة.
يرجى الاحتفاظ بغرفة دردشة Coding Jobs. يقرأه الكثير منا حتى لو لم نعلق. لقد رأيت عروض عمل منبثقة وأعتقد أنه إذا كان شخص ما يبحث عن مبرمج في تلك اللحظة ، فمن الأسهل والأسرع بالنسبة لهم فقط النشر في الدردشة بدلاً من المنتدى. أيضًا ، المحادثة الديناميكية أكثر إثارة للاهتمام. أشكركم على اهتمامكم.
تحتوي غرفة وظائف الترميز على العديد من حالة المشاركات في هذا الموضوع ولديها إشعار بالإيقاف منشور هناك.
تستحق غرف linux و ruby و python وربما letPair و git التوفير. أيضا غرفة GameDev.
على الرغم من أنني أتفق مع قرار بعض الغرف الخاصة بالدولة ، والغرف خارج الموضوع والغرف الأخرى التي لم تكن تساعد حقًا على الإطلاق في إزالتها ، فأنا لا أوافق بشدة على إزالة الغرف الخاصة باللغة ، خاصة تلك اللغات التي لا تزال تزدهر وتجذب الانتباه مثل الإكسير.
تساعد الغرف الإضافية في الخصوصية واكتظاظ الغرف العامة مثل / FreeCodeCamp / FreeCodeCamp ، ويمكن أن يكون لدينا أشخاص يتحدثون عن أشياء محددة في تلك الغرف. لقد أحببت غرفة LetsPair أيضًا ، ربما لا تكمن المشكلة في أن الغرف لا تحظى بالكثير من الاهتمام واتجاه حركة المرور من المعسكر.
كان من الحكمة إنشاء غرفة المساهمات ، لكن تم توجيه العديد من الغرف هناك ، ولا أرى كيف ستنجح ولكني أتمنى حقًا أن تفعل ذلك. أرغب في استعادة غرف Python و Elixir و Ruby و PHP لأنه وفقًا لرؤية لجنة الاتصالات الفيدرالية (FCC) ، أردتم يا رفاق الحصول على "شيء ما" لتلك اللغات ، ولا توجد معلومات حول ذلك في القائمة أو الخريطة ، لقد كان فقط منشور على المتوسط ربما لا يتذكره الناس الآن.
كما يمكن أن تكون غرفة البوابة حارسًا.
وبصرف النظر عن كل ذلك ، حول هذا:
إذا لاحظ أي شخص أن غرفة تتلقى إشعارًا بالإيقاف لا ينبغي أن تحصل عليه ، فيمكنه ذكره هنا بشأن هذه المشكلة.
يجب أن أضيف أنه ، ربما ، سيكون من الجيد إضافة رابط المشكلة (المخفي بشدة) إلى عنوان الإشعار في الغرف ، لأنه ، كما تعلم ، دع الناس حقًا
أذكرها هنا في هذه القضية
في الوقت الحالي ، يحذر النص الأشخاص ببساطة من أن الغرفة التي يستخدمونها ويفحصونها يوميًا سيتم إغلاقها ، دون أي تحذير مسبق ، دون طرح أي رأي على الإطلاق حولها لمن يستخدمها. مجرد جملة. سيتم إغلاقها ، بغض النظر عن أي شيء ، ويجب عليك استخدام البدائل السفلية المقترحة بدلاً منها (نعم: القنوات المزدحمة والمشتتة أو المنتدى الفرعي بديل أدنى من غرفة محادثة معينة).
أهلا. أنا مع مجموعة NYC FCC. لدينا مجموعة نشطة تكتسب المزيد من الجاذبية الآن بعد أن أطلقت FCC Coffee N Codes ومقرها كوينز.
طلب رسمي بعدم إهمال / NewYorkCity.
تحرير: رابط ل lazy .
@ AryanJ-NYC شكرًا لك على الإشارة إلى gitter.im/freecodecamp/NewYorkCity. هذه حالة خاصة حيث ازدهرت غرفة الدردشة المحلية. إذا ظلت هذه الغرفة نشطة ، فيمكننا إبقائها غير مدرجة. أنشر تحديثًا في الغرفة.
coffeebeanzz أنت على حق - لقد كان من الخطأ إرسال إشعار الإيقاف إلى CodingJobs. لقد أضفته مرة أخرى إلى قائمة الغرف الرسمية وأرسلت رسالة في الغرفة توضح أنه لن يتم أرشفته.
لقد قمت بنشر شرح مفصل لهذه العملية وقمت بتثبيته في الجزء العلوي من المنتدى: http://forum.freecodecamp.com/t/simplifying-fccs-gitter-chatrooms/37621/2
من فضلك دعنا نحتفظ بغرفة Let's Pair. شارك العديد من المخيمين بعضهم البعض وألحقوا ببعضهم البعض لإكمال تحدياتهم من خلال الاجتماع في هذه الغرفة.
أليس أحد مفاهيم لجنة الاتصالات الفيدرالية (FCC) هو الاقتران مع الآخرين لتعزيز تعلمنا وخبراتنا في الترميز؟
الغرفتان الوحيدتان اللتان أتبعهما هما Front End و Let's Pair.
KoniKodes بعد مراجعة LetsPair والتحدث مع العديد من المعسكر هناك ، أوافق على أننا يجب أن نبقيه مدرجًا كغرفة رسمية.
أنت أحد أبطالي الرئيسيين. شكرا جزيلا.
من: كوينسي لارسون [mailto: [email protected]]
تاريخ الإرسال: السبت 17 سبتمبر 2016 الساعة 3:39 مساءً
إلى: FreeCodeCamp / FreeCodeCamp
نسخة إلى: KoniKodes ؛ يذكر
الموضوع: Re: [FreeCodeCamp / FreeCodeCamp] إيقاف Gitter rooms ، تنزيل جميع البيانات (# 8418)
KoniKodes https://github.com/KoniKodes بعد مراجعة LetsPair والتحدث مع العديد من المعسكر هناك ، أوافق على أننا يجب أن نبقيها مدرجة كغرفة رسمية.
-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو قم بعرضها على GitHub https://github.com/FreeCodeCamp/FreeCodeCamp/issues/8418#issuecomment -247812317 ، أو قم بكتم صوت السلسلة https://github.com/notifications/unsubscribe-auth/ARjWiUauw4_o2DR5nIyYazvksVm5Kr . https://github.com/notifications/beacon/ARjWicsQahixEmA4fdn-_d98WTRuUffZks5qrGv_gaJpZM4IWBHE.gif
مرحبًا abhisekp ، هل أحرزت تقدمًا في تنزيل هذه؟
QuincyLarson ما زلت أعمل على هذا. بحاجة الى مزيد من الوقت قليلا.
abhisekp حسنًا - شكرًا
abhisekp اسمحوا لي أن أعرف كيف يمكنني المساعدة. يرجى أيضًا قراءة رسالتي أعلاه:
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/8418#issuecomment -247571215
evaristoc : مرحبًا! سعدت بقراءتك :) لدي فضول لمعرفة الطريقة التي تعاملت بها مع هذه المشكلة. لا حاجة لمشاركة الرمز ، هل يمكنك عمل إعادة شراء أو أي شيء آخر. هل هناك طريقة لمعرفة مقدار البيانات الموجودة في الغرفة قبل تشغيل البرنامج النصي؟ يمكننا بعد ذلك تقدير الوقت المطلوب. هل قمت بتنزيل 1.3G؟ باستخدام NodeJS وكتابة البيانات إلى ملف JSON ، أعطتني 2 من الغرف النتائج التالية:
evaristoc إذا كان بإمكانك أيضًا سحب جميع الغرف وحفظها بتنسيق يمكن إصداره كبيانات مفتوحة (CSV؟) والتي ستكون مفيدة للغاية. إذا تمكنت من سحب الغرفة الرئيسية بأكملها في أقل من يوم ، فهذا يعني أنه يجب أن تكون قادرًا على سحب معظم الغرف بسرعة كبيرة.
ladybugtju بمجرد أرشفة جميع غرف الدردشة
FreeCodeCamp / FreeCodeCamp
FreeCodeCamp / مساعدة
FreeCodeCamp / التعليمات
FreeCodeCamp / HelpFrontEnd
FreeCodeCamp / HelpDataViz
FreeCodeCamp / HelpBackEnd
FreeCodeCamp / CodeReview
FreeCodeCamp / YouCanDoThis
FreeCodeCamp / غير رسمي
FreeCodeCamp / المساهمون
FreeCodeCamp / DataScience
FreeCodeCamp / CoreTeam
FreeCodeCamp / إسبانول
FreeCodeCamp / الصينية
FreeCodeCamp / pairprogrammingwomen
FreeCodeCamp / مدينة نيويورك
FreeCodeCamp / Letspair
FreeCodeCamp / وظائف الترميز
QuincyLarson : شكرا على القائمة. هناك عدد قليل من الغرف الأخرى التي بها عدد كبير من المشتركين ويبدو أنها نشطة. أعتقد أنني سأفعل الأشياء في الاتجاه المعاكس وأقوم بتنزيل الغرف التي سيتم الاحتفاظ بها أو بعضها فقط. إليك القائمة مع Room_Ids: (قد يكون مفيدًا)
https://docs.google.com/spreadsheets/d/1HSRL-HTOREYF86mNDczNp7XNA5Tuo4TWP4AiMYyZDU8/edit؟usp=sharing
ladybugtju على الرغم من أن هذه الغرف نشطة إلى حد ما (بضع رسائل أسبوعيًا) فقد قررنا إغلاقها. من المفيد تنزيل الغرف التي نحتفظ بها ، لكن هدفنا هو التأكد من أننا قمنا بعمل نسخة احتياطية لجميع الغرف التي سنحذفها لأغراض الأرشفة.
QuincyLarson : شكرا على الاستجابة السريعة. يمكنني المساعدة في ذلك أيضًا ولكن نظرًا لأن abhisekp قد انضم بالفعل إلى جميع الغرف (يجب أن يكون لديه جميع المعرفات) ، فأنا أفكر في تنزيل الغرف الأساسية بالإضافة إلى بعض الغرف الأخرى في نهاية هذا الأسبوع. قد يستغرق حوالي 5 ساعات. الهدف هو فتح مصدر البيانات والسماح للأشخاص بتحليلها أيضًا ، أليس كذلك؟ سأكون قادرًا على توفير تنسيق JSON لبعض الغرف ذات الصلة
أود أيضًا أن ألفت انتباهكم إلى الغرف التالية التي قد تستحق الاحتفاظ بها:
25 FreeCodeCamp / HelpBonfires 55b516800fc9f982beab0950 4141
28 FreeCodeCamp / HelpZiplines 55b522300fc9f982beab0a40 2203
29 FreeCodeCamp / CamperPracticeProjects 54ef614115522ed4b3dc863b 1692
31 تطوير FreeCodeCamp / المناهج 54d96d6915522ed4b3dbd2ce 846
ladybugtju نعم - سيكون ذلك مفيدًا حقًا. يمكننا أيضًا تضمين البيانات من تلك الغرف في مجموعة البيانات المفتوحة.
فيما يتعلق بتلك الغرف الأخرى التي ذكرتها:
تضمين التغريدة آمل أن تكونوا قد عطلة نهاية الاسبوع لطيفة. قمت بتشغيل البرنامج النصي هذا الصباح واكتشفت أن هناك مشكلة في تخصيص الذاكرة مع العقدة عندما تتجاوز البيانات 1G. أحتاج إلى البحث في هذا أكثر قليلاً ولكن إليك آخر التحديثات:
تعطل الكود بعد 4H30mn - البيانات في الذاكرة: 1.4G (قد تكون قيمة بيانات الغرفة ولكني أظن أنها مستوى التعطل منذ أن وجدت نصوصًا مماثلة تتعطل في نفس النقطة)
هنا هو إخراج وحدة التحكم:
<--- آخر عدد قليل من مؤتمرات GCs --->
15953303 مللي ثانية: Mark-sweep 1372.8 (1435.0) -> 1363.8 (1427.5) ميغابايت ، 1203.0 / 0 مللي ثانية [فشل التخصيص] [GC في المساحة القديمة المطلوبة].
15954582 مللي ثانية: Mark-sweep 1363.8 (1427.5) -> 1363.8 (1428.5) ميجابايت ، 1278.9 / 0 مللي ثانية [فشل التخصيص] [GC في المساحة القديمة المطلوبة].
15955886 مللي ثانية: Mark-sweep 1363.8 (1428.5) -> 1363.8 (1427.5) ميجابايت ، 1304.2 / 0 مللي ثانية [الملاذ الأخير gc].
15957195 مللي ثانية: Mark-sweep 1363.8 (1427.5) -> 1363.5 (1427.5) ميجابايت ، 1309.3 / 0 مللي ثانية [الملاذ الأخير gc].
<--- JS stacktrace --->
==== تتبع مكدس JS ==========================================
سياق الأمان: 0x3f8620ec9fa9
1: _callback [/ Users / MacBookPro / Desktop / TEST apps / FCC_challenges / Gitter / GitterApiV2 / gitter-demo-app / fccGitterData.js: 37] [pc = 0x7c8872149cb] (هذا = 0x26b775e241a1 ، Err = 0x3f8620e04101
مصيدة FAbort: 6
أنا مشغول هذا الأسبوع ولكن سيكون لدي المزيد من الوقت للعمل على هذا الأسبوع القادم.
evaristoc أتساءل عما إذا كنت لم تواجه نفس المشكلة أو إذا كان لديك اقتراحات
QuincyLarson : لا توجد مشكلة في تنزيل غرف أصغر ولكن الغرفة الرئيسية ثقيلة. سيكون من الجيد أن تتحقق من الأشخاص المهتمين بالسؤال عن كمية البيانات الموجودة هناك. لقد تركت لهم بريدًا إلكترونيًا وما زلت معلقًا
ladybugtju حسنًا - يبدو جيدًا. شكرا لمساعدتك. انطلق وقم بتنزيل الغرف الصغيرة بعد ذلك. غالبية الغرف التي نريد حذفها صغيرة نسبيًا.
ladybugtjuabhisekpevaristoc هل لديك قائمة من جميع الغرف في إطار منظمة كامب رمز حر؟ إذا كان الأمر كذلك ، فهل يمكنك إنشاء نبذة عن جميع الغرف التي تم نسخها احتياطيًا أثناء قيامنا بنسخها احتياطيًا؟ بهذه الطريقة يمكننا أن نرى مقدار التقدم الذي أحرزناه في هذا الاتجاه.
شكرا لعملكم الشاق. هذه مشكلة تظهر كل يوم في محادثة مع المعسكر. ستكون الدردشة أكثر قابلية للاستخدام (وقابلة للاستكشاف) بمجرد دمج هذه الغرف.
يتم تمييز الغرف المؤرشفة بـ
ويتم تمييز الغرف المحذوفة بعلامة نصية محذوفة
تضمين التغريدة شكرا لك!
abhisekp لقد قمت بتحديث قائمتك بحيث تكون جميع الغرف التي لا ننوي حذفها في الأسفل.
سؤال: هل هناك طريقة للاحتفاظ بالبيانات الضرورية من الغرف المهملة ، ولكن ما زالت تتم إزالتها من هذه الصفحة؟ https://gitter.im/orgs/FreeCodeCamp/rooms
WaitButWhy: لأنه في متابعة غرفة نشطة وذات صلة ، يتم تضليل الطلاب بسهولة وتشتيت انتباههم وابتعادهم عن الغرف الأساسية ، والتي لا يتم عرضها بشكل ملائم في الصفحة الأولى من رابط استكشاف FCC. التوحيد يساعد بالتأكيد في إصلاح هذا 💯. أعتقد أنه إذا تمكنا من العثور بسهولة على مثل هذه الغرف مثل _Git_ فسنشهد مشاركة أكثر إيجابية في الغرف ذات الصلة بمهمة Freecodecamp.
https://gitter.im/FreeCodeCamp/Git
علاوة على ذلك ، أعتقد أن _Git_ هو مثال ممتاز للغرفة الضرورية. لا توجد غرف نشطة على Gitter محددة جدًا بحيث يكون لديها مجتمع مخصص لـ Git أو Github ، وكلاهما قيل لي أنهما ضروريان لتصبح مطورًا. أعتقد أنه يمكننا جعل الغرفة أكثر شمولاً لزيادة مشاركة المجتمع من خلال تضمين ليس فقط سطر الأوامر ، و _المحررون_ ، وعملاء واجهة المستخدم الرسومية الذين يوجد العديد منهم _ وبالطبع _ جميع الأشياء المتعلقة بـ Github _👍
ladybugtju آسف على الرد المتأخر:
نعم قد تكون هذه مشكلة عند استخدام العقدة ولكن تحقق: هل أنت غير متزامن؟ ربما الكتابة في أجزاء ومحاولة عدم الاحتفاظ بالبيانات في الذاكرة؟ لقد كنت أستخدم لغة python التي لا تحتوي على هذا الحد ؛ ستكون مشكلتي هي المزيد من ذاكرة الوصول العشوائي ولكن يمكنني أيضًا تكوين قطع صغيرة أيضًا.
الغرفة الرئيسية غير مدرجة للتنزيل.
evaristoc : مرحبًا ، شكرًا على الرسالة وآسف
بايثون
http://stackoverflow.com/questions/4285185/upper-memory-limit
العقدة
https://www.youtube.com/watch؟v=NLtL-EEclRc
هذه الشقة ، قمت بتنزيل بعض الغرف ولكن ربما يكون من الأفضل التنسيق؟ لقد بدأت في الاطلاع على القائمة المنشورة abhisekp ولكن وجدت اختلافات بين الرسالة المنشورة وملف Json. أين أنتم يا شباب؟ أتذكر أن أرقام الغرف كانت كبيرة وبعضها لا يحتوي على رسائل أو بالكاد يحتوي على بعض. يرجى أيضًا مشاركة نهج البايثون الخاص بك. أعرف بعض الثعبان أيضًا الآن :)
تضمين التغريدة شكرا للنظر في المشكلة والارتباط.
لقد قمت بتحميل مصدري للبرنامج النصي للإيقاف إلى BitBucket هنا https://bitbucket.org/abhisekp/gitter-archive/src
يخزن هذا في postgresql db بدلاً من ملف csv مباشرةً والذي يمكن تصديره لاحقًا إلى csv.
يقوم بتنزيل الرسائل ولكنه يوقف حوالي 30 ألف رسالة. لكن البدء من جديد ، يبدأ من حيث تم إيقافه.
نظرًا لبعض الصعوبات الفنية ، لم أتمكن من إصلاح بعض المشكلات التي واجهتها أثناء التنزيل.
مرحبًا abhisekp : آسف للرد الحلزون ، الأيام المزدحمة. سألقي نظرة على كل هذا مرة أخرى بعد الرابع عشر ولكني أعتقد أنني قمت بالفعل بتنزيل 10 غرف أو نحو ذلك وقمت بعمل قائمة قصيرة. يمكننا إغلاق العديد من الغرف غير المفيدة والانتهاء من تنزيل العديد من الغرف الصغيرة الأخرى في الوقت الحالي. دعونا تقسيم العمل؟ يمكننا معالجة القضايا الأخرى لاحقًا. كم عدد الغرف التي قمت بتنزيلها وما هي تفضيلاتك؟
ladybugtju شكرا على التحديث. وشكرا لفعل هذا
هل يمكنك من فضلك مشاركة قائمة الغرف التي قمت بتنزيلها بالفعل؟
لم أتمكن من المتابعة بسبب مشكلات فنية في جهاز الكمبيوتر والاتصال غير المستقر.
ladybugtju أوصي بإغلاق جميع الغرف في وقت واحد ، بمجرد تنزيل جميع بياناتهم
إن أبسط طريقة للقيام بذلك هي إنشاء ملفات فردية لكل غرفة ودفعها إلى هذا الريبو الذي قمت بإنشائه: https://github.com/FreeCodeCamp/gitter-history
لقد منحتك أنت وفريق الإشراف بأكمله (الذي يضمabhisekp) كأعضاء.
ما هو الشكل الأفضل لهؤلاء؟ يعتبر CSV أكثر إحكاما ويسمح باستكشاف البيانات في جداول البيانات.
عندما يتم دفع الغرف ، يمكن التحقق منها في قائمة المراجعة أعلاه.
ladybugtjuabhisekp هل كان هناك أي تقدم في هذا؟ يرجى إعلامي إذا كان بإمكاني تقديم أي مساعدة. أنا حريص على دمج هذه الغرف.
QuincyLarson لقد قمت بتنزيل الغرفة الرئيسية FreeCodeCamp/FreeCodeCamp
بالكامل حتى تاريخ 17-12-2016 3:39:24 مساءً بتوقيت جرينتش .
إجمالي الحجم غير المضغوط: 588 ميجابايت (تنسيق مفصولة بعلامات جدولة .tsv
)
مضغوط باستخدام 7z الحجم: 95 ميغابايت (سيتم تحميله إلى الريبو باستخدام git-lfs )
room_id | room_uri | sent_at | from_userid | from_username | message_id | نص
: ----: |: ----: |: ----: |: ----: |: ----: |: ----: | ----:
546fd572db8155e6700d6eaf | FreeCodeCamp / FreeCodeCamp | 2014-11-22 T00: 26: 21.469Z | 546fd823db8155e6700d6eb4 | ريبار | 546fd82da07c098d4401b480 | أولا.
546fd572db8155e6700d6eaf | FreeCodeCamp / FreeCodeCamp | 2014-11-22 T00: 15: 04.643Z | | | 546fd58872a00ba87914fcfe | FreeCodeCamp أول شخص هنا
ملاحظة: كان حقلا
from_userid
وfrom_username
فارغين في الرسالة الأصلية.
هذه هي الرسالة الأولى على الإطلاق في غرفة FreeCodeCamp: مبتسم:
ملحوظة. لقد راقبت التنزيل بالكامل ولا توجد أخطاء على الإطلاق أثناء تنزيل الرسائل .
لقد استخدمت http://papertrailapp.com للتسجيل.
// cc: evaristoc
لا يمكن استخدام git-lfs لأنه قابل للتكلفة. و github ليس المكان المناسب لتحميل الملفات الكبيرة.
https://github.com/ckolivas/lrzip يعطي أفضل ضغط. تمكنت من ضغط ملف 588 MB
إلى 75 MB
. ثم فك الضغط عليه. (كلاهما يستخدم C9 أي حد ذاكرة 512 ميجابايت)
تضمين التغريدة لم أكن أدرك أن Git-LFS تكلف أموالًا. ألا يمكننا دفع هذه الملفات إلى الريبو؟ FreeCodeCamp / FreeCodeCamp هي أكبر غرفة Gitter بترتيب من حيث الحجم ، لذلك عند هذا المستوى من الضغط ، لا ينبغي أن تكون الغرف الأخرى مشكلة كبيرة.
هل يمكننا تفريغ هذا في Amazon S3؟ من الواضح أن GitHub ليس المكان المناسب لتخزين البيانات. يأتي مزودًا بسعة تخزينية مجانية تبلغ 5 غيغابايت وتكلفة استرداد البيانات 0.01 دولار لكل غيغابايت.
أعتقد أن لدينا بالفعل مثالاً لهذا؟
raisedadead نعم - يمكنني وضعها في حساب AWS S3 الخاص بنا للاستضافة. بمجرد أن تصبح الملفات جاهزة لجميع الغرف التي نقوم بأرشفتها ، دعنا ننتقل إلى مكالمة ونكتشف كيفية نقلها من جهاز الكمبيوتر الخاص بك إلى مثيل S3 الخاص بنا.
QuincyLarson ، abhisekp لديه البيانات حاليًا. لذلك ربما يمكنه فقط توجيه الأفضل.
يجب أن يكون التحميل مستقيماً بقدر ما تستطيع (ربما بمساعدة من بيركلي) إنشاء بيانات اعتماد له باستخدام النطاقات الصحيحة
ولكن ، اسمحوا لي أن أعرف إذا كان بإمكاني المساعدة بأي شكل من الأشكال.
raisedadead شكرا على الفكرة! لقد أنشأت مفتاح S3 خصيصًا لـ abhisekp وأرسلته إليه.
أهلا
سعيد لرؤية هذا التقدم :) abhisekp ، الغرف التي تم تنزيلها موجودة على نفس الرابط الذي شاركته منذ بعض الوقت: https://docs.google.com/spreadsheets/d/1HSRL-HTOREYF86mNDczNp7XNA5Tuo4TWP4AiMYyZDU8/edit#gid = 0
يعود تاريخه إلى أكتوبر ، لذا ربما يكون من الأفضل إعادة تنظيم البيانات. لقد اخترت بالفعل غرفًا مهمة ونشطة ، لذا هناك بالتأكيد الكثير من الأشياء الجديدة. هل قمت بأتمتة تنزيل جميع الغرف أم عليك القيام بذلك بشكل منفصل؟ اسمحوا لي أن أعرف إذا كنت بحاجة إلى مساعدة. هتافات
ملاحظة: هنا رابط للغرف التي تم تنزيلها: https://we.tl/lcBU6Cs7E4
12 غرفة في 21 أكتوبر. إنها مجرد خدمة نقل عبر WeTransfer ولكن يمكنك استخدام Github أو AWS أو غيرها
أرشفة مجتمعات gitter خالية من القلق: مبتسم:
CTRL + C
لإنهاء العملية) وعند البدء ، تستأنف من حيث توقفت ( وفقًا للملف الذي تم إنشاؤه تلقائيًا gitterarchive-settings.json
).# install globally
$ npm i -g gitter-archive-cli
قم بإنشاء دليل حيث تريد حفظ أرشيفات مجتمع gitter.
قم بإنشاء ملف .env
و .gitterarchiverc.json
كما في المثال أدناه ، في هذا الدليل.
ملاحظة:
noArchiveList
له الأسبقية علىarchiveList
.
الآن ببساطة ابدأ عملية الأرشفة باستخدام الأمر gitter-archive
. :ابتسامة:
.env
# Gitter Tokens
GITTER_TOKEN_username1=
GITTER_TOKEN_username2=
GITTER_TOKEN_username3=
.gitterarchiverc.json
{
"rooms": {
"noArchiveList": [
"FreeCodeCamp/HelpJavaScript",
"FreeCodeCamp/FreeCodeCamp",
"FreeCodeCamp/Help",
"FreeCodeCamp/HelpFrontend",
"FreeCodeCamp/HelpBackend",
"FreeCodeCamp/[a-m]*"
],
"archiveList": [
"FreeCodeCamp/*"
]
},
"groups": {
"enabled": [{
"uri": "FreeCodeCamp",
"id": "57542cf4c43b8c6019778297"
}],
"disabled": []
}
}
$ gitter-archive
إذا توقف فجأة ، فقم ببساطة بتشغيل الأمر أعلاه مرة أخرى وسيستأنف تلقائيًا من حيث توقف. : white_check_mark:
بعض known bugs
إذا رأيت حالة Error Response 429 ، فانتظر دقيقة أو دقيقتين ولا تنهي العملية.
Sidenote: إنه يعمل بسلاسة في C9.io
// سم مكعب:evaristocladybugtju
تضمين التغريدة إذا كان هذا يعمل بشكل جيد ، فهل يمكنك المضي قدمًا وضبطه للعمل بدون توقف حتى يتم نسخ جميع غرفنا احتياطيًا؟ ثم يمكننا ضغط ذلك ودفعه إلى S3.
abhisekp دع السحر يحدث :) هتاف
تضمين التغريدة يكاد السحر يكتمل: ابتسامة:
: point_right: https://github.com/FreeCodeCamp/gitter-history
يمتلك Github حدًا صارمًا لحجم الملف يبلغ 100 ميغابايت ولكنه يعطي تحذيرًا عند 50 ميغابايت. لقد تمكنت من دفع ملف 53 ميغابايت ( FreeCodeCamp/HelpFrontend
أرشيف غرفة ).
- https://help.github.com/articles/what-is-my-disk-quota/
الغرف الوحيدة المتبقية هي
FreeCodeCamp/Help
( messageCount: 1368452
) (291 ميغابايت غير مضغوطة)FreeCodeCamp/HelpJavaScript
FreeCodeCamp/FreeCodeCamp
هذه هي أكبر الغرف.
تحديث
دفع غرفة FreeCodeCamp/Help
بعد أرشفتها باستخدام zip
بمستوى ضغط أقصى قدره 9
.
حجم الملف: 62 ميجا بايت (مضغوط)
تضمين التغريدة والآن بعد أن أصبحت هذه الغرف تحت التحكم في الإصدار ، هل تعتقد أننا بأمان لبدء حذف هذه الغرف؟
بالنسبة للغرف الكبيرة ، قد نرغب في تقسيمها إلى ملفات منفصلة حسب التاريخ. على سبيل المثال: FreeCodeCamp / FreeCodeCamp 1 أغسطس 2015 - 31 نوفمبر 2015
سيسهل ذلك علينا الاستمرار في إرسال الأرشيفات المحدثة إليهم.
ستكون هذه مجموعة بيانات عامة ضخمة وأتصور أن الكثير من الناس سيهتمون بها. يمكننا نشر هذا على Kaggle بمجرد أن يصبح جاهزًا :)
abhisekp كيف تسير هذه العملية؟ هل تمكنت من عمل أرشيف كامل لغرف Gitter لدينا؟ هل يمكننا البدء في إغلاق الغرف التي لا نخطط للاحتفاظ بها الآن؟
خطتنا هي:
بمجرد أن تصبح كل هذه الرسائل في https://github.com/FreeCodeCamp/gitter-history repo ، سأقوم بحذف جميع الغرف باستثناء تلك الموجودة في قائمة الغرف الرسمية لدينا. تحتوي جميع هذه الغرف بالفعل على رسائل إيقاف ولا يتم استخدامها على أي حال.
لا يزال بإمكان المعسكر إنشاء غرف Gitter غير الرسمية الخاصة بهم ، لكن بنية غرف الدردشة في freeCodeCamp ستكون نظيفة وبسيطة ، مع الحد الأدنى من الغموض حول الغرف التي يجب الذهاب إليها.
ثم سنستخدم https://gitter.im/FreeCodeCamp/home كمدخل رئيسي لغرف الدردشة لدينا.
آسف QuincyLarson يسأل لماذا FreeCodeCamp / FreeCodeCamp؟
evaristoc يبدو أن الإجابة هي
... سيكون هيكل غرف الدردشة في freeCodeCamp نظيفًا وبسيطًا ، مع الحد الأدنى من الغموض حول الغرف التي ستذهب إليها. - https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment -282459257
غرفة تسمى فقط freeCodeCamp
ليست وصفية حقًا لما تفعله الغرفة ، في حد ذاتها.
QuincyLarsonerictleung لمشروع صغير كنت أخطط للقيام به ، قمت بتنزيل جميع الرسائل تقريبًا من الغرفة الرئيسية. البيانات حتى يوم أمس.
هذا هو حوالي 2.5 جيجا بايت من البيانات بدون ضغط (إذا كانت البيانات التي قمت بتنزيلها صحيحة). هل هذا شيء يتطلب إضافته إلى الريبو؟
erictleung نقطة جيدة لكني أفهم أن هذه هي قائمة الغرف الرسمية. غرفة Freecodecamp لا تزال موجودة:
https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment -247755458
هل هو تغيير في تلك القائمة لست على علم به؟
erictleung لا توجد طريقة لإعادة تسمية غرفة Gitter. وإلا فسنقوم بالفعل بإعادة تسمية غرفة الدردشة هذه إلى "عامة" أو "عارضة".
evaristoc نعم - سيكون ذلك رائعًا. إذا قمت بسحب كل freecodecamp / freecodecamp ، فتأكد من إضافته إلى https://github.com/FreeCodeCamp/gitter-history
حسنًا - تم نسخ جميع الغرف التي تم إهمالها احتياطيًا بعد ذلك. لم أسمع أي شيء من abhisekp مؤخرًا ، لذا تقدمت وحذفت الغرف المهملة. شكرا لكم جميعا!
الغرف الجديدة المجدولة للأرشفة:
نستكشف حاليًا نهج abhisekp للأرشفة قبل الشروع في عملية تنزيل البيانات:
https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment -238083019
https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment -269025399
https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment -258058263
QuincyLarson :
كنت أحاول استخدام الحزمة الرائعة التي قدمتها abhisekp : https://www.npmjs.com/package/gitter-archive-cli ولكن للأسف لم تعمل على جهاز الكمبيوتر الخاص بي. إنه يعطي 404 error
الذي أجد صعوبة في تصحيحه.
من المحتمل أن أعمل هذا على بايثون. يبدو أن الكود الحالي قد عفا عليه الزمن. من الواضح أنني متأثر أيضًا بحدود الأسعار 459 error
- لم يحدث ذلك من قبل ، تمكنت من التنزيل
الرسائل التي تجاوزت الحد الأقصى في آذار (مارس) 2017 برمز أبسط.
إذا نجحت ، سأجعل كود Python الخاص بي متاحًا. على أمل أن يساعد ذلك في العثور على رمز قياسي للتعامل مع أرشفة غرف الدردشة في المستقبل.
خيار آخر أبسط بواسطة ladybugtju :
https://github.com/ladybugtju/ffcGitterData/blob/master/fccGitterData.js
هذه رسالة سابقة من abhisekp يتم الاحتفاظ بها هنا كمرجع: https://github.com/freeCodeCamp/freeCodeCamp/issues/8418#issuecomment -252860430
evaristoc يرجى متابعة الموضوع الجديد المرتبط أعلاه.
التعليق الأكثر فائدة
يرجى الاحتفاظ بغرفة دردشة Coding Jobs. يقرأه الكثير منا حتى لو لم نعلق. لقد رأيت عروض عمل منبثقة وأعتقد أنه إذا كان شخص ما يبحث عن مبرمج في تلك اللحظة ، فمن الأسهل والأسرع بالنسبة لهم فقط النشر في الدردشة بدلاً من المنتدى. أيضًا ، المحادثة الديناميكية أكثر إثارة للاهتمام. أشكركم على اهتمامكم.