لمزيد من التفاصيل حول المساهمة، قم بزيارة الملفات المعنية:
المؤتمرات
فيديوهات
البودكاست
الناس
العلامات
virtualenv venv -p python3
source venv/bin/activate
pip install --editable .
$ pytest
CAT_TEST=test_data/1 ./bin/generate.py
$ python3 bin/generate.py
سيحتوي الملف generate.log
على السجل الذي تم إنشاؤه بواسطة العملية.
FLASK_APP=cat.app FLASK_DEBUG=1 flask run --host 0.0.0.0 --port 5000
زيارة http://127.0.0.1:5000/
/
/p/person-code
/s/source
/t/tag
https://techpoint.ng/2016/09/14/hackjos-2016-2/
بعد مشاهدة مقاطع الفيديو، قد يتم الترويج لها عبر قنوات مختلفة.
فقط بعض الأفكار العشوائية أثناء فهرسة مقاطع الفيديو والمؤتمرات.
إذا قمت بتسجيل محادثات سريعة، قم بتقسيمها إلى مقاطع فيديو فردية. يتيح ذلك للأشخاص مشاهدة مقطع فيديو قصير واحد أثناء العمل.
قم بتضمين أسماء المتحدثين في أسماء الملفات.
احتفظ بموقع الويب الخاص بالإصدارات السابقة لحدثك، أو على الأقل احتفظ بقائمة المحادثات وقائمة الأشخاص.
الأفضل هو أن يكون لديك عناوين URL محددة جيدًا. تحتوي بعض المؤتمرات على نطاقات فرعية سنويًا: http://2017.someevent.com/ ويوجد البعض الآخر في دليل فرعي: http://someevent.com/2017/ وكلاهما جيد. الأفضل إذا كانت الصفحة الرئيسية تعيد التوجيه فقط إلى الحدث الحالي أو تحتوي على بعض المحتوى، ولكن لكل حدث موقع فرعي خاص به. تأكد من أن كل صفحة من الأحداث السابقة تحتوي على رابط بارز في الأعلى يرتبط بالصفحة الرئيسية للمؤتمر (والتي يمكنها بعد ذلك إعادة التوجيه إلى الحدث الحالي أو القادم).
في صفحة المتحدث، قم بتضمين معرفات Twitter وGitHub لكل متحدث.
https://www.sli.do/ يبدو أنها طريقة رائعة لجمع الأسئلة وحث الجمهور على التصويت لها.
إلقاء محاضرة (حسنًا، هذا هو الواضح)
جلسات التحسين https://codeandtalk.com/v/agile-india-2016/3-دقيقة-improv-games-to-improve-your-teams-by-wayde-stallmann
مطابقة الموجهين والمتدربين https://codeandtalk.com/v/clojure-conj-2016/overcoming-the-challenges-of-mentoring-kim-crayton ستكون الفكرة هي إجراء محادثة أقصر بكثير وقضاء الكثير من الوقت على مطابقة الموجهين والمتدربين.
بناء شركة ناشئة تتمحور حول المحادثات والمجتمعات https://codeandtalk.com/v/agile-india-2016/building-a-startup-around-conversations-and-communities-by-zainab-bawa
تمرين الرؤية الشخصية: https://codeandtalk.com/v/agile-india-2016/giving-the-enterprise-focus-through-a-compelling-shared-vision-by-susan-gibson
في الغالب بعد ساعات العمل:
البحث عن الزبال (الموصوف في حلقة بودكاست AB Testing 48-49 https://github.com/szabgab/ab-testing
في واجهة GitHub، قم بزيارة المشروع https://github.com/szabgab/codeandtalk.com وانقر على زر "Fork" (أعلى اليمين). سيتم إنشاء نسخة في المستخدم الخاص بك. إذا تم استدعاؤك foobar
فسيتم استدعاؤه https://github.com/foobar/codeandtalk.com
في سطر الأوامر (Linux Terminal أو Windows Cmd) اكتب
git clone [email protected]:foobar/codeandtalk.com.git
سيتم استنساخ (نسخ) المستودع بالكامل من دليل GitHub الرئيسي الخاص بك.
cd codeandtalk.com
git remote add upstream https://github.com/szabgab/codeandtalk.com.git
يمكنك الآن تحرير الملفات الموجودة في دليل data
وإضافة المزيد من الملفات التي تحتاجها.
إذا كنت ترغب في التحقق مما إذا كانت الملفات تعمل بشكل جيد معًا، فاكتب
python bin/generate.py
قم بتثبيت Python 3.xx من https://www.python.org/downloads/windows/
أثناء التثبيت، ابحث عن خيار لتثبيت Python في المسار، وحدده. لا تقلق إذا فاتك ذلك، اتبع التعليمات حول كيفية تثبيت بايثون في المسار بعد ذلك.
افتح نافذة الأوامر (بدء/تشغيل PowerShell)
اكتب python --version
للتحقق مما إذا كان التثبيت يعمل كما هو متوقع. يجب أن يقول شيئًا مثل "Python 3.5.2" إذا كان يُشير إلى أنه لم يتم التعرف على Python
كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي" فأنت بحاجة إلى تكوين متغير بيئة PATH ليشمل دليل python.exe بطريقة واحدة هو إدخال ما يلي في موجه الأوامر: فقط استبدل "gabor" باسم المستخدم الخاص بك: set PATH=C:UsersgaborAppDataLocalProgramsPythonPython35-32;%PATH%
ثم حاول python --version
مرة أخرى.
اكتب pip install jinja2 flask pyquery
قرص مضغوط إلى الدليل codeandtalk.com/
اكتب python bin/generate.py
إذا كان هناك خطأ في الملفات فسوف يشتكي.
إذا كان كل شيء يعمل بشكل جيد، فسيتم إنشاء موقع الويب في دليل html/.
فيما يلي الأوامر للبدء في استخدام PowerShell:
$env:FLASK_APP="cat\app.py"
$env:FLASK_DEBUG=1
flask run --host 0.0.0.0 --port 5000
انتقل إلى متصفحك وقم بزيارة http://127.0.0.1:5000/ يجب أن يكون الموقع المحدث هناك.