انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Matrix.1372 در 21 امرداد 1392، 04:53 ب‌ظ

عنوان: فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: Matrix.1372 در 21 امرداد 1392، 04:53 ب‌ظ
به احتمال قوی دوستان با 30li (http://30li.ir) آشنا هستن، فقط یه معرفی کوتاه می‌کنم:
30li یک مرجع تخصصی در زمینه CLI (مخفف Command Line Interface) و مباحث مرتبط با اون هست که توسط افراد علاقه‌مند روز به روز به مطالبش افزوده می‌شه و تابه‌این‌جا رشد خوبی داشته. ضمنا واسط خط فرمان توسط «معین علی‌نقیان» عزیز به‌صورت رایگان میزبانی می‌شه، از ایشون تشکر می‌کنم. :)

در حال حاضر روی بَش متمرکز شدیم ولی از اهداف بلند مدت ما اولا ایجاد بخش‌های مربوط به دیگر واسط‌ها (مانند zsh، batch و powershell) هست و ثانیا ایجاد بخش‌هایی مربوط به آموزش برنامه‌نویسی با زبان‌هایی که محیط توسعه رسمی‌شون ویژوال نیست و اصطلاحا باید کد نوشته بشه (مثل python, php, ...)

دوستان لطف کنن نظرشون رو در مورد ایجاد بخش‌هایی برای آموزش برنامه‌نویسی بگن.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
برای شروع کار، ترجمه آخرین نسخه (http://files.swaroopch.com/python/byte_of_python.pdf) کتاب ساده و روان a byte of Python (http://swaroopch.com/notes/Python) رو توی برنامه داریم. دوستانی که علاقه دارند تو کار ترجمه مشارکت کنن، توی همین تاپیک اعلام کنن و در صورت امکان چند خط از کتاب (هرجا که دوست دارین) رو ترجمه کنین و آدرسش تو کتاب اصلی رو ذکر کنین.

با تشکر :)
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: fond در 21 امرداد 1392، 05:06 ب‌ظ
تا جایی که به یاد دارم، اون کتاب قبلا ترجمه شده، (هر چند که من اون رو نخوندم)
بنابراین شاید بخواید در این مورد یه بررسی مجددی انجام بدید.
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: Matrix.1372 در 21 امرداد 1392، 05:12 ب‌ظ
بله ترجمه شده ولی اون ترجمه (که من هم دارمش) برای نسخه ۲.۳.۴ هست که معلوم نیست برای چند سال پیش هست!
کتاب «یک بایت از پایتون» چند سالی هست که برای پایتون۳ بازنویسی شده ;)
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: احسان☺ - در 21 امرداد 1392، 05:26 ب‌ظ

برای شروع کار، ترجمه آخرین نسخه (http://files.swaroopch.com/python/byte_of_python.pdf) کتاب ساده و روان a byte of Python (http://swaroopch.com/notes/Python) رو توی برنامه داریم. دوستانی که علاقه دارند تو کار ترجمه مشارکت کنن، توی همین تاپیک اعلام کنن و در صورت امکان چند خط از کتاب (هرجا که دوست دارین) رو ترجمه کنین و آدرسش تو کتاب اصلی رو ذکر کنین.

با تشکر :)
منابع واسه پایتون زیاده به نظر من رو یه چیز دیگه مثل C++ کار کنید خیلی بهتره مثلا ترجمه
این (http://www.cplusplus.com/doc/tutorial/)

راستی چرا فقط من تو نظرسنجی شرکت کردم؟
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: MHA152 در 21 امرداد 1392، 05:57 ب‌ظ
من کلا با بخش برنامه نویسی موافق نیستم بنظرم اگه اسکریپت نویسی را در حد عالی درس بدید بهتر باشه.
ولی اگه خواستید برید سمت پایتون بنظر من اگه کتاب dive into python را ترجمه کنید بهتره چون تعریفش را زیاد شنیدم.
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: nixoeen در 21 امرداد 1392، 06:14 ب‌ظ
من همیشه سایت‌هایی که به صورت تخصصی در یک موضوع خاص فعالیت می‌کنند رو به سایت‌هایی که سعی می‌کنند در چندین زمینه فعالیت کنند، ترجیح میدم.

پیشنهاد من اینه که این سایت رو تخصصی برای دستورات خط فرمان گنو-لینوکس نگه دارید و تمرکز کارتون رو تنها روی آموزش دستورات بذارید. تنها کار توی همین زمینه کلی نیرو می‌بره. همین الان هم دستورات خیلی زیادی پوشش داده نشدند و سراغ رفتن موضوعات مستقلی مثل آموزش Python باعث می‌شه کیفیت هر دو کار پایین بیاد.

حتی اگر دنبال گسترده‌تر کردن کار هستید، می‌شه برنامه‌های بیشتری که در خط فرمان کار می‌کنند رو پوشش داد، مثلا convert از ImageMagick و ...
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: xubuntu4iran در 21 امرداد 1392، 06:17 ب‌ظ
نقل‌قول
ولی اگه خواستید برید سمت پایتون بنظر من اگه کتاب dive into python را ترجمه کنید بهتره چون تعریفش را زیاد شنیدم.
این کتاب یک کتاب پولیه. تشویق به نقض کپی رایت که نمی کنید؟ ](*,)
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: MHA152 در 21 امرداد 1392، 06:37 ب‌ظ
نقل‌قول
ولی اگه خواستید برید سمت پایتون بنظر من اگه کتاب dive into python را ترجمه کنید بهتره چون تعریفش را زیاد شنیدم.
این کتاب یک کتاب پولیه. تشویق به نقض کپی رایت که نمی کنید؟ ](*,)
پولی؟من خودم دانلودش کردم.http://www.diveintopython.net/
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: MR. B در 21 امرداد 1392، 06:45 ب‌ظ
فقط ما کاربران تازه کار رو فراموش نکنید .
به طور کلی :
موافقم .
حمایت می کنم .
کمک می کنم .
 :o ;D
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: آرمان اسماعیلی در 21 امرداد 1392، 07:00 ب‌ظ
با آقا معین موافقم. همون دستورات بش و بعدا اسکریپت‌نویسی خودش یه دنیا مطلب برا گفتن داره. حوزه‌ی برنامه‌نویسی هم چیز کوچیکی نیست. هر زبان دوباره کلی گفتنی داره واسه خودش. اینه که با سیاست از هر دری سخنی کاری پیش نمی‌ره معمولا. به نظرم تمرکز روی همون بش حفظ بشه. همچنین در زمینه‌ی اسکریپت‌نویسی مثلا وبلاگ‌های bash.blogsky.com و bashguide.blogsky.com خیلی خیلی مطلب دارن. چند تا کتاب کامل ترجمه کرده‌ان. پیشنهادم اینه که با نویسنده‌ی وبلاگ‌ها هماهنگ کنید و مطالبشونو منتقل کنید به 30li.
البته من تو نظرسنجی‌ای که برای برپایی خود 30li گذاشته بودید هم مخالفت کردم! که بعدا دیدم نه، نتیجه‌ی کار عالی شده. اما تو این یه فقره هیچ آینده‌ی روشنی نمی‌بینم. اضافه‌کاریه :|
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: Masoud92m در 21 امرداد 1392، 07:11 ب‌ظ
موافقم درصورتی که نویسنده یا نویسنده های جدیدی به صورت مستقل روی بخش جدید کار کنن که باعث کند شدن و کاهش نیرو و انرژی در بخش فعلی نشه و تنها وجه اشتراک قرار گرفتن مطالب در یک سایت باشه
در غیر این صورت 30li الان هم تا حد زیادی موفق بوده و بهتره همین راه رو ادامه بده
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: MohammadH در 21 امرداد 1392، 07:25 ب‌ظ
خب من شدیدا مخالفم. میدونید چرا؟

چون شما حتی یک زبان هم بخواید آموزش بدید 3-4 تا متخصصش رو نیاز دارید. نه بچه مچه هایی که توی مدرسه و دانشگاه یادگرفتن با C دوتا عدد رو با هم جمع کنن و ادعای برنامه نویس بودن دارن :)
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: کیان در 21 امرداد 1392، 08:19 ب‌ظ
1. ترجمه کتاب یک سیستم آنلاین مجتمع نیاز داره! دیمی نمیشه مشخص کرد هر نفر چه جایی رو ترجمه کنه!
2. سی-ال-آی برای بش بمونه :) بزرگ کردن 30li بلایی رو سر ش میاره که سر بقیه اومده: http://forum.ubuntu.ir/index.php/topic,37592.msg484757.html#msg484757
3. سایتهای زیادی (زیاد که نه! چندتایی) برای پایتون هست که جون دادن به اونها و یا به روز کردن مطالبشون کار بهتریه! مثل http://pythoni.ca
 کار بهتر اینه که 30li رو به یک محیط پویا تبدیل کنید. یعنی چیزی شبیه این: http://www.learnstreet.com/lessons/study/python
وب فارسی نیاز به یک تکونی در نحوه تولید محتوا داره!


منابع واسه پایتون زیاده به نظر من رو یه چیز دیگه مثل C++ کار کنید خیلی بهتره مثلا ترجمه
این (http://www.cplusplus.com/doc/tutorial/)
من چند وقتیه دارم با پایتون کار می کنم (از عید نوروز). منابع فارسی اصلا نداریم. هر چی هم که از قبل بوده برای پایتون۲ است که اصلا با پایتون۳ سازگار نیست. یک دستور ساده پرینت تو دو تا نسخه تفاوت داره!

عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: سالار مقدم در 21 امرداد 1392، 08:47 ب‌ظ
موافقم درصورتی که نویسنده یا نویسنده های جدیدی به صورت مستقل روی بخش جدید کار کنن که باعث کند شدن و کاهش نیرو و انرژی در بخش فعلی نشه و تنها وجه اشتراک قرار گرفتن مطالب در یک سایت باشه
در غیر این صورت 30li الان هم تا حد زیادی موفق بوده و بهتره همین راه رو ادامه بده
موافقم
ترجیح میدم زبان مورد نظر پایتون باشه
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: ali.abry در 21 امرداد 1392، 09:21 ب‌ظ
من مخالفم .
سایت از تخصصی بودن خارج میشه .
نظر من این هست که اگر قراره سایت گسترش پیدا بکنه ترمینال ویندوز بیاد تو کار. این جوری سایت از بحث تخصصی دستورات ترمینال خارج نمیشه . تازه یک بخشی هم ایجاد میشه که اصلا دیگه نمونه فارسیش هیچ جا وجود نداره.
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: MrGee در 21 امرداد 1392، 11:24 ب‌ظ
من همیشه سایت‌هایی که به صورت تخصصی در یک موضوع خاص فعالیت می‌کنند رو به سایت‌هایی که سعی می‌کنند در چندین زمینه فعالیت کنند، ترجیح میدم.

پیشنهاد من اینه که این سایت رو تخصصی برای دستورات خط فرمان گنو-لینوکس نگه دارید و تمرکز کارتون رو تنها روی آموزش دستورات بذارید. تنها کار توی همین زمینه کلی نیرو می‌بره. همین الان هم دستورات خیلی زیادی پوشش داده نشدند و سراغ رفتن موضوعات مستقلی مثل آموزش Python باعث می‌شه کیفیت هر دو کار پایین بیاد.

حتی اگر دنبال گسترده‌تر کردن کار هستید، می‌شه برنامه‌های بیشتری که در خط فرمان کار می‌کنند رو پوشش داد، مثلا convert از ImageMagick و ...
موافقم
به نظرم شما سعی کنید با وبلاگ های فارسی خیلی خوب مثل bash.blogsky.com همکاری کنید
و کارهایی که برای پایتون می خوایید انجام بدین رو تو سایت pythoni.ca انجام بدید
این طوری دوتا سایت تخصصی و مرجع داریم که هر کدوم تو حوزه خودشون عالی هستن.
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: MHA152 در 22 امرداد 1392، 07:16 ق‌ظ
منم موافقم که دوستان میگند بهتره تخصصی باشه بهتره دستورات بش را که گفتید بعد برید سراغ بقیه ی شل ها و یکمی هم اسکریپت نویسی آموزش بدید
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: HSN6 در 22 امرداد 1392، 04:46 ب‌ظ
حالا گذشته از رابط متنی ، یه نفر نمی‌خواد بیاد پایتون رو با تکیه بر فریم‌ورک kivy آموزش بده؟؟؟؟!
منبع فارسی که اصلا نداریم. منابع انگلیسیش هم انگشت‌شمارند (در حد مستندات خودش!)
عنوان: پاسخ : فراخوان جذب ایده‌ها برای شروع آموزش زبان‌های برنامه‌نویسی در 30li
ارسال شده توسط: Matrix.1372 در 24 امرداد 1392، 08:24 ق‌ظ
خب من صبر کردم دوستان نظراتشون رو کامل بگن و جا داره از شما تشکر کنم که لطف کردین و دیدگاه‌تون رو صادقانه بیان کردین. :)
توی این پست طولانی یک‌سری توضیحات راجع به خود 30li و ایده مطرح شده می‌دم و در پایان جواب یک‌‌سری از اشکالات دوستان رو عرض می‌کنم پس اگر حوصله خوندن ندارین کلا این پست رو نادیده بگیرین که مطلب شهید نشه!  ;)


اول این‌که چی شد که 30li راه‌اندازی شد؟!

خب شکی وجود نداره که بسیاری کارها هست که تحت محیط خط فرمان به راحتی انجام می‌شن و معادل گرافیکی ندارن، خیلی فعالیت‌ها که در محیط گرافیکی انجام می‌شه هم در خط فرمان با سرعت و دقت و کنترل بهتری انجام میشه (و البته یک‌سری کارها هم هستن که تو محیط گرافیکی بهتر از خط فرمان انجام می‌شن)، با این مقدمه واقعا نیاز به یک مرجع راهنمای درست و حسابی برای حداقل ساده‌ترین فعالیت‌ها به شدت حس می‌شه.

من در ابتدا این تاپیک (http://forum.ubuntu.ir/index.php/topic,17561.0.html) و این صفحه ویکی (http://wiki.ubuntu.ir/BashCommands) رو دیدم، هردو به نظرم اشکالاتی داشتن، پس تصمیم گرفتم یک بخش مناسبی در ویکی ایجاد کنم و دستورات رو منظم و کامل توش قرار بدم در نتیجه طی یک تاپیک پیشنهادم رو بیان کردم (http://forum.ubuntu.ir/index.php?topic=43592.0) ولی اول این‌که دوستان دیگه پیشنهاد همکاری ندادن و دوم (و مهم‌ترین دلیل) مشکلات بسیار ویکی (که هنوز هم حل نشده) منو وادار کرد یک چیز کامل و تمیز بسازم که نتیجش شد 30li و در نهایت در این تاپیک (http://forum.ubuntu.ir/index.php/topic,52302.0.html) از دوستان درخواست مشارکت کردم.

در ابتدای شروع فعالیت 30li بسیاری از افراد مخالفت کردن و وجود 30li رو بیهوده می‌دونستند ولی دوستان عزیزی مثل alieblice (یا ali.abry) و مجید کمالی از جمله افرادی بودن که توی اون تنهایی و انتقادهایی که می‌شد واقعا واقعا واقعا لطف کردن و به کمک حقیر اومدن و سایت رسما فعالیتش رو شروع کرد.
خیلی زود دیدگاه‌ها راجع به 30li تغییر کرد و توی فیدبک‌هایی که در سایت دریافت کردم همیشه با تعریف و تشویق مواجه شدم، هر چند در نگر کلی هنوز خیلی خیلی راه داریم ولی تا همین‌جا هم رشد مناسبی داشتیم و می‌شه گفت معادل وطنی نداریم! 30li هم‌اکنون دربست خدمت جامعه فارسی زبانان هست :)


در مورد پیشنهاد بخش‌های برنامه‌نویسی...

ببینید، یکی از تزهای من (خوب یا بد) اینه که «یا یک کاری رو انجام نمی‌دم، یا اگر قرار شد انجام بدم به بهترین وجه انجامش می‌دم» این در مورد 30li هم صدق می‌کنه و بنده هیچ‌گاه قصد نداشتم و ندارم کیفیت رو فدای کمیت کنم.
همین حالا بیشتر مطالب درج شده در سایت (به جز چند ارسال اخیر) کلمه به کلمه، حرف به حرف توسط حقیر بازبینی شدن، از تمام جهات از صحت مثال‌ها گرفته تا جمله‌بندی تا حتی رنگ‌بندی و یا رعایت نیم‌فاصله‌ها!
اگر ایده ایجاد بخش‌های برنامه نویسی مطرح شده، قبلا روش فکر شده و در نهایت حتی اگر این ایده جواب نداد قرار نیست به بخش‌های دیگه آسیبی وارد کنه چون نویسنده‌های مختلف، بخش‌های مختلف رو توسعه می‌دند.

نقل‌قول
من همیشه سایت‌هایی که به صورت تخصصی در یک موضوع خاص فعالیت می‌کنند رو به سایت‌هایی که سعی می‌کنند در چندین زمینه فعالیت کنند، ترجیح میدم.
حیطه کاری 30li مشخص هست: CLI
بَش تنها یکی از واسط‌های شِل هست و شِل تنها یکی از مصادیق Command Line Interface

نقل‌قول
همچنین در زمینه‌ی اسکریپت‌نویسی مثلا وبلاگ‌های bash.blogsky.com و bashguide.blogsky.com خیلی خیلی مطلب دارن. چند تا کتاب کامل ترجمه کرده‌ان. پیشنهادم اینه که با نویسنده‌ی وبلاگ‌ها هماهنگ کنید و مطالبشونو منتقل کنید به 30li.
نقل‌قول
به نظرم شما سعی کنید با وبلاگ های فارسی خیلی خوب مثل bash.blogsky.com همکاری کنید
من قبلا این‌کار رو کردم نه فقط این دوتا وبلاگ بلکه این‌دو و چند سایت دیگر. شاید بخواید جوابی که دریافت کردم رو بدونید:
از طرف برخی مورد تمسخر قرار گرفتم! :|
بعضی دیگه هم گرفتنم زیر بار توپ و تشر که اومدی نویسنده مارو بدزدی! :|
و این‌چنین شد که معنی کار گروهی در ایران رو درک کردم و فهمیدم همه فکر می‌کنن خودشون علامه‌ی دهر تشریف دارند و بقیه اصلا از چیزی به نام مغز بهره‌مند نیستند!
البته دوستان هم کم لطفی می‌کنن. ببینید، این انجمن بیشتر از ۱۴۰۰۰ تا عضو داره که احتمالا حدود ۲۳۷ تاشون فعالن (http://forum.ubuntu.ir/index.php/topic,61512.0.html) و نمی‌تونم باور کنم از این ۲۳۷ نفر فقط ۵ نفر از خط فرمان سر در میارن!

نقل‌قول
ترجمه کتاب یک سیستم آنلاین مجتمع نیاز داره! دیمی نمیشه مشخص کرد هر نفر چه جایی رو ترجمه کنه!
اون سیستم مجتمع شما قابل پیاده‌سازی عه و قرار هم نیست هرکس یه جایی رو ترجمه کنه! اون چیزی که تو پست اول گفته شده تنها برای محک زدن سطح ترجمه دوستان بود.


ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
با تمام این تفاسیر، ایده ایجاد بخش آموزش زبان‌های برنامه‌سازی رو حداقل برای چند ماه (یا چند سال!) معلق اعلام می‌کنم و در یک فرصت دیگه و با شرایط اون موقع 30li با دوستان عزیز به تبادل نظر می‌پردازیم. :)