کتاب اسکریپت نویسی با بش (Bash) که به قلم سرکار خانم مائده محمودی درآمده، گامی است نخستین در مسیر آشنایی با هنر اسکریپت نویسی، تا خواننده را با بنیانهای این رشته آشنا سازد. جلد دوم این مجموعه، که هم اکنون در دست تألیف است، به مفاهیم پیشرفتهتر خواهد پرداخت، اما آنچه در این جلد میخوانید، چکیدههایی است از مبانیِ ضروری برای هر تازه کاری که میخواهد با دنیای گسترده اسکریپتنویسی آشنا شود.
پیشنیازهای مطالعه این کتاب
بیگمان، هر رهرویی پیش از گام نهادن در این مسیر، باید اندوخته اندکی از دانش لینوکس بههمراه داشته باشد؛ آشنایی با مفاهیم پایه این سیستمعامل و دستورات ساده آن، چراغی است که تاریکیهای راه را برایتان روشن خواهد ساخت.
سرچشمههای نگارش
آنچه در این صفحات میبینید، برآمده از تجربه عملی و مطالعه نگارنده است، نه ترجمه یا بازنویسیِ صرفِ آثار دیگران. وی کوشیده تا مفاهیم را آنچنان که درک کرده، به زبانی ساده و گویا بیان کند.
کاربردهای اسکریپت نویسی
در روزگاری که ماشینها به یاران جدانشدنی زندگی بشر بدل شدهاند، اسکریپتنویسی هنری است کارآمد؛ از خودکارسازیِ وظایف تکراری گرفته تا مدیریت سیستمها و سرورها، و از پردازش دادهها تا گزارشگیریهای هوشمند. این مهارت، دریچهای است به سوی کارایی و فرصتهای بیشمار.
یادداشتی بر ترجمه و زبان کتاب
هرچند تعدادی از دوستان گرانقدر مشغول ترجمه این اثر به فارسی هستند، اما توصیه نویسنده آن است که خوانندگان عزیز، نسخه اصلی انگلیسی کتاب را مطالعه کنند، چرا که با اصطلاحات فنیِ رایج در این حوزه بیشتر آشنا خواهند شد.
سخن نویسنده
امیدوارم این کتاب بتواند گامی هرچند کوچک در جهت پیشرفت شما بردارد. نکته مهمی که باید بگویم این است که قبل از خواندن این کتاب بهتر است یک آشنایی نسبی با دستورات ساده لینوکس داشته باشید.
سخن پایانی
از آنجایی که هیچ انسانی بدون خطا نیست و من هم از این قاعده مستثنی نیستم، بدون تردید این کتاب خالی از اشکال نخواهد بود و مایه خوشحالی من است که از طریق ایمیل و یا لینکدین که در صفحات اول کتاب قرار گرفته است، این اشکالات و همچنین نظرات خود را با من به اشتراک بگذارید تا کمکی به ویرایش این کتاب و بهبود جلد دوم کرده باشید. به امید روزهای بهتر و آیندهای روشنتر برای همه.
لینک دانلود کتاب
عزیزان علاقهمند میتوانند برای دانلود کتاب اسکریپت نویسی با بش (Bash) از طریق دکمه زیر اقدام کنند:
از اینکه قصد همکاری با رسانه «محتوای باز» را دارید بسیار خرسندیم و این مایه مباهات ماست.
نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.
دستمزد مدرسین
پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشارهای به دستمزد مدرسین سایت داشته باشیم.
شما ممکن است در دو حالت تمایل به نشر ویدئو خود را داشته باشید: یا آن را رایگان در اختیار عموم قرار دهید و یا اینکه در قبال فروش آن از خریدار وجه مربوطه محصول را اخذ نمایید.
صرف نظر از هر حالت ممکنه، میبایست شرایطی که در ادامه ذکر شدهاند را رعایت کرده باشید.
در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو میگیرد و نه وجهی به شما پرداخت مینماید و دوره آموزشی شما را به رایگان منتشر میکند.
اما در حالت بعدی طریقه همکاری به روش درآمد از فروش خواهد بود، به گونهای که 70 درصد از کل مبلغ فروش دوره آموزشی متعلق به مدرس دوره بوده و 30 درصد مابقی به رسانه محتوای باز تعلق میگیرد.
شرایط کلی ضبط دوره آموزشی
دوره آموزشی مربوطه، صرف نظر از هر محتوایی که دارد میبایست در یکی از توزیعات گنو/لینوکسی ضبط شده باشد. (بهعنوان مثال دوره دروپال در اوبونتو، دوره آموزشی کار با آردوینو در دبیان و امثالهم). اگر دوره آموزشی شما در محیط ویندوز و یا هر پلتفرم/سیستمعامل دیگری ضبط شده باشد از همکاری با شما معذوریم.
پیشنهاد میگردد برای ضبط دوره آموزشی در توزیع گنو/لینوکس از ابزار قدرتمند OBS استفاده نمایید. البته این صرفا یک پیشنهاد است و شما میتوانید از هر ابزار مناسب دیگری برای این کار بهره ببرید.
برای آشنایی یا تسلط بیشتر میتوانید دوره رایگان آموزش OBS محمد عابدینی را ببینید: