X-Git-Url: https://git.shemshak.org/~bandali/bndl.org/blobdiff_plain/b058a98dee1a45aec9bc0ff1aaf9890b32555c0f..7808cfc75162b31f8a0a3fa6c462bea40c82d360:/fa/notes.atom diff --git a/fa/notes.atom b/fa/notes.atom new file mode 100644 index 0000000..aed669d --- /dev/null +++ b/fa/notes.atom @@ -0,0 +1,235 @@ + + +سایت شخصی بندعلی +نوشته‌ها و بلاگ پست‌های بندعلی +tag:bndl.org,2020:fa/notes.atom + + + + + + + + +2021-10-22T03:49:09+00:00 + + +بندعلی +tag:bndl.org,2020:fa/notes.atom:fsf-internship-beyond +2020-12-18T00:00:00+00:00 +2020-12-18T00:00:00+00:00 + + + + +کارآموزی من با تیم فنی بنیاد نرم‌افزار آزاد و فراتر از آن — بندعلی +نسخهٔ +انگلیسی این مقاله ابتدا در وبلاگ مدیر سامانه بنیاد نرم‌افزار آزاد +منتشر شد:
+My +internship with the FSF tech team and beyond

+ +

سلام! +من امین +بندعلی هستم و این دومین پست من در وبلاگ مدیر سامانه FSF در انتهای +کارآموزیم است.

+ +

در طول کارآموزیم با FSF، عمدتا در وظایف مدیریت سامانه‌ای مربوط به +راه‌اندازی و یا مدیریت سرورهای گنو/لینوکس FSF کار کردم. شاید قابل توجه +ترین کارم در طول این کارآموزی راه‌اندازی یک +سرور سورس‌هات +برای کمک +به ارزیابی +آن به عنوان یک کاندید +برای پروژهٔ میزبانی نرم‌افزار آزاد FSF است. من +مراحل نصب و راه‌اندازی اجزای مختلف سورس‌هات را به صورت +یک پروندهٔ ادیبانه +اُرگ-مُد گنو ایمکس مستندسازی کردم، که در آن بلوک‌های کد با توضیحات +لازم همراهی شده‌اند. در این صورت خوانندهٔ پرونده می‌تواند به مرور هر +بلوک کد را ارزیابی +و اجرا کند و به طور اختیاری نتایج آن‌ها را +در همان پرونده برای مستندسازی ذخیره کند.

+ +

من همچنین به آهستگی مشغول کار بر تغییرات مختلف برای بهبود سروری که +www.gnu.org روی آن اجرا می‌شود بوده‌ام، و بعد از اتمام کارآموزیم نیز به +طور داوطلبانه به آن ادامه خواهم داد. امیدوارم این بهبودها برای مدیران +سامانه FSF که مدیریت آن سرور را بر عهده دارند، برای وب‌مسترهای گنو که +روی gnu.org کار می‌کنند، و برای عوام مردم که صفحات gnu.org را مرور کرده +یا می‌خوانند مفید واقع شوند. به ویژه این تغییرات شامل ارتقای سبستم‌عامل +سرور به آخرین نسخهٔ توزیع گنو/لینوکس تریسکل و بازسازی و بهبود مکانیزم +جستجوی صفحات gnu.org می‌شوند. علاوه بر این، چند پروژهٔ دیگر نیز هستند +که تمایل دارم در آیندهٔ نزدیک با تیم فنی FSF به انجام برسانم.

+ +

در طول کارآموزیم با تیم فنی FSF، انواع گوناگونی مهارت‌های جدید کسب +کرده و درمورد مجموعه‌ی متنوعی از موضوعات و ابزارهای مختلف مربوط به +مدیریت سامانه سرورهای گنو/لینوکسی یاد گرفتم. این شامل کامپایل/ساخت و +نصب نرم‌افزار پیچیده‌ای مثل سورس‌هات و رفع‌اشکال مسائلی که به آن‌ها +برخوردم، استفاده از Ansible برای مدیریت و استقرار (deploy) زیرساخت‌های +نرم‌افزاری، و یادگیری +دربارهٔ عامل انتقال پیام +Exim که FSF بر روی سرورهای دریافت و ارسال رایانامه‌های خود از آن +استفاده می‌کند می‌شود.

+ +

در انتهای کارآموزیم و سال ۲۰۲۰، می‌توان گفت امسال سال…جالب و +پراتقافی برای بیشتر مردم، از جمله خودم، بوده است. من کارآموزیم را در +آخرین ماه مه شروع کردم، و به عنوان یک دانشجوی کارشناسی ارشد، انتظار +داشتم یک بار کاری معقول و متعادل برای کارم روی پایان‌نامه‌ام در ماه‌های +آتی داشته‌باشم. اما کمتر از دو هفته پس از شروع کارآموزیم متوجه شدم که +به چند دلیل مجبورم که دورهٔ کارشناسی ارشدم را در عرض دو ماه به پایان +برسانم. این مسئله را به اطلاع تیم فنی FSF رساندم و اجازه گرفتم تا یک +وقفه در کارآموزیم بگذارم تا بتوانم پایان‌نامه‌ام را بدون لطمه به +کارآموزی یا تحصیلاتم به اتمام برسانم. عمیقا قدردان تیم فنی و سایر +کارمندان FSF هستم که با انعطاف فراوان به من اجازه دادند تا موقتا +کارآموزیم را متوقف کنم تا روی تکمیل پایان‌نامه‌ام و اتمام دوره کارشناسی +ارشدم تمرکز کنم. خوشبختانه با زحمت و مشقت فراوان موفق شدم درسم را در +آن بازهٔ زمانی فوق‌العاده کوتاه تمام کرده و پس از آن به انجام کارآموزیم +بپردازم.

+ +

با این حال، تمام چیزهای خوب در نهایت به پایان می‌رسند، از جمله این +کارآموزی. از صمیم قلبم از اعضای تیم فنی FSF — ایان و اندرو و +روبن و مایکل — برای پذیرش و استقبال از من در تیم به عنوان یک +کارآموز، راهنمایی و پاسخ دادن به پرسش‌های فراوانم و کمک به یادگیری +بیشترم سپاس‌گذارم. کار کردن در کنار شما و دیدن انرژی و همتی که صرف کار +و مسئولیت‌هایتان به عنوان یک مدیر سامانه و توسعه‌دهندهٔ وب FSF می‌کنید +برای من یک افتخار و تجربهٔ فوق‌العاده بوده است. در حالی که بیشتر +ارتباطات من با اعضای تیم فنی FSF بوده است، من فرصت تعامل با اعضای دیگر +تیم‌های FSF را نیز در طول کارآموزیم داشتم و بابت گفتگوهایمان و فرصت +یادگیری دربارهٔ کارها و وظایف پراهمیتتان و تخصیصتان به انجامشان +سپاس‌گذارم.

+ +

این کارآموزی به پایان رسیده، اما همه خاطرات خوب و درس‌هایی که در طول +کارآموزیم یاد گرفتم را همیشه با خود خواهم داشت و مشتاقانه به عنوان یک +داوطلب به همکاری با شما ادامه خواهم داد. مطالبی که در طول کارآموزیم +یادگرفته و تجربه‌هایی که کسب کردم در شغل جدیدم به عنوان یک مشاور +نرم‌افزار آزاد در شرکت Savoir-faire Linux برایم بسیار با ارزش و مفید +واقع شده‌اند. در Savoir-faire Linux روی اجزا و قسمت‌های مختلف جمی +— یک برنامهٔ گنو برای ارتباطات جامع که به آزادی‌ها و حریم خصوصی +کاربرانش احترام می‌گذارد — کار می‌کنم.

+ +

دوست دارم از FSF برای فرصت عالی کار کردن در کنار تیم فنی FSF به +عنوان یک کارآموز قدردانی کنم، که تجربه‌ی عالی و به یاد ماندنی‌ای بود و +درس‌هایی ارزشمند و خاطرات خوب به من هدیه داد.

+ +

علاقه‌مند به کارآموزی برای بنیاد نرم‌افزار آزاد هستید؟ +دورهٔ درخواست کارآموزی بهار ۲۰۲۱ در حال حاضر باز است. +صفحهٔ https://www.fsf.org/volunteer/internships +را برای اطلاعات بیشتر در مورد درخواست کارآموزی ببینید!

+]]>
+ + +بندعلی +tag:bndl.org,2020:fa/notes.atom:fsf-internship-intro +2020-05-29T00:00:00+00:00 +2020-05-29T00:00:00+00:00 + + + + +کارآموزی با تیم فنی بنیاد نرم‌افزار آزاد — بندعلی +نسخهٔ +انگلیسی این مقاله ابتدا در وبلاگ مدیر سامانه بنیاد نرم‌افزار آزاد +منتشر شد:
+Introducing Amin +Bandali, intern with the FSF tech team

+ +

سلام، امین بندعلی هستم و معمولا از نام کاربری bandali +در اینترنت استفاده می‌کنم. در پروژهٔ گنو به عنوان +یک سرپرست و وب‌مستر و مدیر سامانه +ساوانا فعالیت می‌کنم، و خرسندم که مشارکتم در زمینهٔ نرم‌افزار آزاد را به +بنیاد نرم‌افزار آزاد یا همان FSF (مخفف Free Software Foundation) به +عنوان یک کارآموز تیم فنی FSF در بهار ۲۰۲۰ گسترش دهم.

+ +

به واسطهٔ ارتباط کار والدینم با رایانه‌ها به عنوان دو مهندس و +برنامه‌نویس رایانه، از کودکی به بازی و کار با رایانه‌ها علاقه‌مند شدم و +بعدها برای اولین بار در اوایل نوجوانی با گنو/لینوکس آشنا شدم. البته +اولین آشنایی من با دنیای نرم‌افزارهای آزاد هنگامی اتفاق افتاد که چند +سال بعد یکی از دوستان مجازیم به من اشاره کرد که چیزی که به طور مبهم‌وار +به عنوان نرم‌افزار «متن باز» می‌شناختم بهتر است که با عنوان «نرم‌افزار +آزاد» از آن یاد شود، و این دوست عزیز به من کمک کرد متوجه شوم +که چرا +متن‌باز هدف اصلی نرم‌افزار آزاد را برآورده نمی‌کند. پس از یادگیری و +خو گرفتن با ایده‌ها و ایده‌آل‌های نرم‌افزار آزاد، به مرور شروع به فعالیت +در عرصهٔ نرم‌افزار آزاد کردم. به عنوان یک علاقه‌مند و محصل در شاخهٔ علوم +رایانه که از مطالعه و دستکاری کد متن برنامه‌های مختلف لذت می‌برد و هر از +گاهی برنامه‌های خودش را می‌نویسد، تا می‌توانم کدم را تحت مجوزهای کپی‌لفت +قوی مثل GNU AGPL +منتشر می‌کنم.

+ +

مشارکت من در پروژهٔ +گنو ابتدا در سال ۲۰۱۶ به عنوان یک وب‌مستر داوطلب آغاز شد، و بعدا از +آخر سال گذشتهٔ میلادی به عنوان یکی از +سرپرستان گنوزیلا و +آیس‌کت. تقریبا در همان زمان، من گروهی از داوطلبان را برای +سازمان‌دهی و برگذاری EmacsConf +2019 به عنوان یک کنفرانس مجازی و تماما با استفاده از نرم‌افزارهای +آزاد (همانند کنفرانس +عالی LibrePlanet +2020) سرپرستی کردم. +من بسیار گنو ایمکس +را دوست دارم و بیش از هر نرم‌افزار دیگری از آن استفاده می‌کنم. +گنو ایمکس به من در انجام کارهای متنوعی مانند برنامه نویسی و خواندن و +نوشتن رایانامه و چت از طریق IRC کمک می‌کند.

+ +

در جهت کارآموزیم با تیم فنی FSF، اخیرا با کمک +باب پرو، یک مدیر سامانه +خبرهٔ گنو ساوانا، خودم را با +اجزای مختلف زیرساخت آن و برخی وظایف مدیریتی و سرپرستی ساوانا آشنا کرده +و به تدریج بر عهده گرفتم. من همچنین یکی از اعضای کمیته سیستم‌های +باشگاه علوم رایانه دانشگاه‌مان هستم، که نظارت و سرپرستی گروه بزرگی +سرورهای گنو/لینوکس برای اعضای باشگاه را بر عهده دارد.

+ +

برای کارآموزیم با تیم فنی FSF، با اعضای تیم روی چند کار و پروژهٔ +مختلف کار خواهم‌کرد، از جمله کمک به پیشبرد +پروژهٔ میزبان +نرم‌افزار آزاد و چندین تغییر و بهبود مختلف برای gnu.org. مشتاقانه +به استقبال یادگیری نکات جدید و کسب مهارت‌های ارزشمند به واسطهٔ کارآموزیم +با تیم فنی فوق‌العادهٔ FSF می‌روم، که زحمات بسیاری برای پروژهٔ گنو و جامعهٔ +بزرگتر نرم‌افزار آزاد می‌کشند.

+]]>
+ + +بندعلی +tag:bndl.org,2020:fa/notes.atom:computing +2019-09-14T00:00:00+00:00 +2021-02-28T00:00:00+00:00 + + + + +چگونه از رایانه استفاده می‌کنم — بندعلی +با الهام از +صفحهٔ استالمن +در این باره

+ +

رایانه‌ها

+

لپ‌تاپ ThinkPad X200 لیبره‌بوت +شده‌ام رایانه ایست که اکثر مواقع از آن استفاده می‌کنم. همچنین از طریق +باشگاه علوم رایانه +دانشگاه‌مان به تعدادی سرور دسترسی دارم که هر از گاهی ازشان برای کارهای +محاسباتی سنگین‌تر استفاده می‌کنم. به غیر از این‌ها یک Dell XPS 15 و +ThinkPad X220T نیز دارم که کمتر ازشان استفاده می‌کنم.

+ +

توزیع گنو/لینوکس

+

در طول سالیان از طیف مختلفی از توزیع‌های گنو/لینوکس استفاده کرده‌ام، +اما پس از پیدا کردن تریسکل و +استفاده از آن در سال‌های اخیر، به عنوان توزیع مورد علاقه‌ام در بیشتر +جاها ازش استفاده می‌کنم. گاهی اوقات +با گنو گیکس ترکیبش می‌کنم. برای +هسته سیستم عامل هم معمولا +از گنو +لینوکس-لیبره از مخزن +APT اداره شده توسط jxself استفاده می‌کنم. + +

کارهای پردازشی و محاسباتی

+

بیشتر وقتم را در گنو +ایمکس می‌گذارنم و برای بسیاری کارهای مختلف از آن استفاده می‌کنم.

+ +

TODO: توضیح بیشتر

+]]>
+