انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: 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) رو توی برنامه داریم. دوستانی که علاقه دارند تو کار ترجمه مشارکت کنن، توی همین تاپیک اعلام کنن و در صورت امکان چند خط از کتاب (هرجا که دوست دارین) رو ترجمه کنین و آدرسش تو کتاب اصلی رو ذکر کنین.
با تشکر :)
-
تا جایی که به یاد دارم، اون کتاب قبلا ترجمه شده، (هر چند که من اون رو نخوندم)
بنابراین شاید بخواید در این مورد یه بررسی مجددی انجام بدید.
-
بله ترجمه شده ولی اون ترجمه (که من هم دارمش) برای نسخه ۲.۳.۴ هست که معلوم نیست برای چند سال پیش هست!
کتاب «یک بایت از پایتون» چند سالی هست که برای پایتون۳ بازنویسی شده ;)
-
برای شروع کار، ترجمه آخرین نسخه (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/)
راستی چرا فقط من تو نظرسنجی شرکت کردم؟
-
من کلا با بخش برنامه نویسی موافق نیستم بنظرم اگه اسکریپت نویسی را در حد عالی درس بدید بهتر باشه.
ولی اگه خواستید برید سمت پایتون بنظر من اگه کتاب dive into python را ترجمه کنید بهتره چون تعریفش را زیاد شنیدم.
-
من همیشه سایتهایی که به صورت تخصصی در یک موضوع خاص فعالیت میکنند رو به سایتهایی که سعی میکنند در چندین زمینه فعالیت کنند، ترجیح میدم.
پیشنهاد من اینه که این سایت رو تخصصی برای دستورات خط فرمان گنو-لینوکس نگه دارید و تمرکز کارتون رو تنها روی آموزش دستورات بذارید. تنها کار توی همین زمینه کلی نیرو میبره. همین الان هم دستورات خیلی زیادی پوشش داده نشدند و سراغ رفتن موضوعات مستقلی مثل آموزش Python باعث میشه کیفیت هر دو کار پایین بیاد.
حتی اگر دنبال گستردهتر کردن کار هستید، میشه برنامههای بیشتری که در خط فرمان کار میکنند رو پوشش داد، مثلا convert از ImageMagick و ...
-
ولی اگه خواستید برید سمت پایتون بنظر من اگه کتاب dive into python را ترجمه کنید بهتره چون تعریفش را زیاد شنیدم.
این کتاب یک کتاب پولیه. تشویق به نقض کپی رایت که نمی کنید؟ ](*,)
-
ولی اگه خواستید برید سمت پایتون بنظر من اگه کتاب dive into python را ترجمه کنید بهتره چون تعریفش را زیاد شنیدم.
این کتاب یک کتاب پولیه. تشویق به نقض کپی رایت که نمی کنید؟ ](*,)
پولی؟من خودم دانلودش کردم.http://www.diveintopython.net/
-
فقط ما کاربران تازه کار رو فراموش نکنید .
به طور کلی :
موافقم .
حمایت می کنم .
کمک می کنم .
:o ;D
-
با آقا معین موافقم. همون دستورات بش و بعدا اسکریپتنویسی خودش یه دنیا مطلب برا گفتن داره. حوزهی برنامهنویسی هم چیز کوچیکی نیست. هر زبان دوباره کلی گفتنی داره واسه خودش. اینه که با سیاست از هر دری سخنی کاری پیش نمیره معمولا. به نظرم تمرکز روی همون بش حفظ بشه. همچنین در زمینهی اسکریپتنویسی مثلا وبلاگهای bash.blogsky.com و bashguide.blogsky.com خیلی خیلی مطلب دارن. چند تا کتاب کامل ترجمه کردهان. پیشنهادم اینه که با نویسندهی وبلاگها هماهنگ کنید و مطالبشونو منتقل کنید به 30li.
البته من تو نظرسنجیای که برای برپایی خود 30li گذاشته بودید هم مخالفت کردم! که بعدا دیدم نه، نتیجهی کار عالی شده. اما تو این یه فقره هیچ آیندهی روشنی نمیبینم. اضافهکاریه :|
-
موافقم درصورتی که نویسنده یا نویسنده های جدیدی به صورت مستقل روی بخش جدید کار کنن که باعث کند شدن و کاهش نیرو و انرژی در بخش فعلی نشه و تنها وجه اشتراک قرار گرفتن مطالب در یک سایت باشه
در غیر این صورت 30li الان هم تا حد زیادی موفق بوده و بهتره همین راه رو ادامه بده
-
خب من شدیدا مخالفم. میدونید چرا؟
چون شما حتی یک زبان هم بخواید آموزش بدید 3-4 تا متخصصش رو نیاز دارید. نه بچه مچه هایی که توی مدرسه و دانشگاه یادگرفتن با C دوتا عدد رو با هم جمع کنن و ادعای برنامه نویس بودن دارن :)
-
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 الان هم تا حد زیادی موفق بوده و بهتره همین راه رو ادامه بده
موافقم
ترجیح میدم زبان مورد نظر پایتون باشه
-
من مخالفم .
سایت از تخصصی بودن خارج میشه .
نظر من این هست که اگر قراره سایت گسترش پیدا بکنه ترمینال ویندوز بیاد تو کار. این جوری سایت از بحث تخصصی دستورات ترمینال خارج نمیشه . تازه یک بخشی هم ایجاد میشه که اصلا دیگه نمونه فارسیش هیچ جا وجود نداره.
-
من همیشه سایتهایی که به صورت تخصصی در یک موضوع خاص فعالیت میکنند رو به سایتهایی که سعی میکنند در چندین زمینه فعالیت کنند، ترجیح میدم.
پیشنهاد من اینه که این سایت رو تخصصی برای دستورات خط فرمان گنو-لینوکس نگه دارید و تمرکز کارتون رو تنها روی آموزش دستورات بذارید. تنها کار توی همین زمینه کلی نیرو میبره. همین الان هم دستورات خیلی زیادی پوشش داده نشدند و سراغ رفتن موضوعات مستقلی مثل آموزش Python باعث میشه کیفیت هر دو کار پایین بیاد.
حتی اگر دنبال گستردهتر کردن کار هستید، میشه برنامههای بیشتری که در خط فرمان کار میکنند رو پوشش داد، مثلا convert از ImageMagick و ...
موافقم
به نظرم شما سعی کنید با وبلاگ های فارسی خیلی خوب مثل bash.blogsky.com همکاری کنید
و کارهایی که برای پایتون می خوایید انجام بدین رو تو سایت pythoni.ca انجام بدید
این طوری دوتا سایت تخصصی و مرجع داریم که هر کدوم تو حوزه خودشون عالی هستن.
-
منم موافقم که دوستان میگند بهتره تخصصی باشه بهتره دستورات بش را که گفتید بعد برید سراغ بقیه ی شل ها و یکمی هم اسکریپت نویسی آموزش بدید
-
حالا گذشته از رابط متنی ، یه نفر نمیخواد بیاد پایتون رو با تکیه بر فریمورک kivy آموزش بده؟؟؟؟!
منبع فارسی که اصلا نداریم. منابع انگلیسیش هم انگشتشمارند (در حد مستندات خودش!)
-
خب من صبر کردم دوستان نظراتشون رو کامل بگن و جا داره از شما تشکر کنم که لطف کردین و دیدگاهتون رو صادقانه بیان کردین. :)
توی این پست طولانی یکسری توضیحات راجع به خود 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 با دوستان عزیز به تبادل نظر میپردازیم. :)