منبع اصلی نوشتار زیر در این لینک قرار دارد

شروع کار با کافی اسکریپت – توابع

در قسمت قبلی، تا حلقه های تکرار پیش رفتیم، در این پست، قصد داریم تا توابع در زبان کافی اسکریپت را یاد بگیریم. همانطور که ابتدای آموزش گفته شد، کافی اسکریپت سینتکس کاملا مشابه روبی دارد، اما روبی نیست. مصداق کامل این تفاوت، در نوع پیاده سازی توابع این زبان مشخص میگردد. تعریف تابع، نیازی […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

شروع کار با کافی اسکریپت – حلقه های تکرار

در آموزش های پیش، پیشرفت خوبی در یادگیری این زبان برنامه نویسی، داشته ایم. اکنون میخواهیم یکی از مهم ترین بحث ها (و در اکثر مواقع کار راه انداز ترین) یعنی حلقه های تکرار را بررسی کنیم. همچون سایر بخش های این زبان، این بخش هم کاملا از روبی گرفته شده است. در کافی اسکریپت، […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

شروع کار با کافی اسکریپت – ساختارهای کنترلی

پس از این که بیسیک های کافی اسکریپت را فرا گرفتیم، اکنون نوبت آن است که به سراغ ساختارهای کنترلی و دستورات شرطی در این زبان برویم. همانطور که قبل تر نیز گفته بودیم، کافی اسکریپت پیاده سازی جاوااسکریپت با سینتکس روبی است. پس اگر با ساختار کنترلی در روبی آشنا باشید، اینجا کار بسیار […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

شروع کار با کافی اسکریپت – آرایه ها و هش ها

در دو مقاله پیش، با مفاهیم پایه ای کافی اسکریپت آشنا شدیم. اکنون نوبت آن است که به مقوله آرایه و هش بپردازیم. آرایه، به مجموعه ای از متغیر ها گفته می شود که درون یک فضای بخصوص قرار گرفته اند. برای تعریف کردن آرایه ها در کافی اسکریپت، به شکل زیر عمل میکنیم : […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

شروع کار با کافی اسکریپت – متغیرها و عملگر ها

در مقاله قبلی، در مورد نصب و راه اندازی کافی اسکریپت بحث کردیم. در این مطلب، قصد داریم تا در مورد متغیر ها صحبت کنیم. متغیر ها و عملگرها، در همه زبان های برنامه نویسی ساخت یافته، از اهمیت ویژه ای برخوردارند. اکنون، انواع متغیر و سپس علمگرهای ریاضی  و منطقی را بررسی میکنیم. انواع […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

شروع کار با کافی اسکریپت – نصب و راه اندازی

با سلام خدمت همه خوانندگان وبسایت پایگاه توسعه دهندگان روبی. در این مطلب و مطالب بعدی، در مورد کافی اسکریپت بحث خواهیم کرد. کافی اسکریپت، پیاده سازی جاوااسکریپت در روبی است و تمامی فرمورک های وب روبی، مثل ریلز و سیناترا، از آن پشتیبانی میکنند. در واقع، در کافی‌اسکریپت، شما روبی مینویسید ولی نتیجه رو […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تعمیر زیرنویس‌های فارسی در گنو/لینوکس

یکی از خوبیای گنو/لینوکس اینه که هر کاری بخوای می‌تونی توش انجام بدی و برای انجامش حتما چندین راه وجود داره. چند روز پیش می‌خواستم یه فیلم نگاه کنم و رفتم زیرنویسشو دانلود کردم که چشتون روز بد نبینه، دیدم فایلش خرچنگ‌قورباغه‌س. رفتم یکی دیگه دانلود کردم و دیدم بازم همون مشکل. پس دست به […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

منابعی برای یادگیری زبان Ruby

زبان Ruby هم یکی از زبان های مورد علاقه من هست، و بیشتر علاقه من به دلیل وجود ابزارهایی مثل RubyOnRails هست. در این پست، چند تا رفرنس رو معرفی میکنم تا با استفاده از اون، بتونید روبی رو سریع یاد بگیرید. لازمه بگم که روبی یک زبان بسیار سطح بالا و اسکریپتی هست، و […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

باز هم پایتون: اسکریپت GitGet برای جستجو و دانلود از GitHub

python

من بیشتر وقت آزادم رو با برنامه نویسی می‌گذرونم و مثل اکثر برنامه‌نویس‌ها وقتی ایده‌ای به ذهنم می‌رسه اول توی گیت‌هاب دنبال اون می‌گردم. چند روز پیش این فکر به ذهنم رسید که یه اسکریپت برای جستجو توی گیت‌هاب بنویسم و نتیجه‌ی کار رضایت بخش بود. الان از توی ترمینالم دنبال پروژه‌های گیت‌هاب می‌گردم و این برام خیلی راحت تر از کار کردن با مرورگره.

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

پایتون زبانیه که به سرعت می‌تونید یادش بگیرید و شروع به برنامه‌نویسی کنید. با تشکر از مستندات عالی پایتون نیازی به هیچ دوره یا کلاسی هم نیست.

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اسکریپت اسکرین‌شات

Import

همونطور که می‌دونید بسته‌ی ImageMagick به همراه ابزارهای مفیدی برای کار با تصاویر ارائه می‌شه. یکی از این ابزارهای مفید یعنی ابزار import می‌تونه از دسکتاپ اسکرین‌شات بگیره و مهم ترین مزیتش هم اینه که از طریق ترمینال در دسترسه. کار با import خیلی راحته و می‌شه به راحتی از اون در اسکریپت‌ها استفاده کرد. با import می‌شه از کل صفحه یا فقط قسمتی از اون اسکرین‌شات گرفت.

ادامه مطلب
ادامه مطلب