مدیریت محتوا با Sinatra و Mongo – قسمت آخر

نوامبر 21

در قسمت دوم، یاد گرفتیم که چطور پیج هایی که ساختیم رو نمایش بدیم! در این قسمت، میخوایم مستقیما با دیتابیس وارد مذاکره بشیم! در واقع در این قسمت میخوایم به کاربر اجازه بدیم که خودش یک پیج ایجاد کنه. خیلی هم شیک و ساده. ابتدا این قسمت رو به main.rb اضافه کنید : در […]

مدیریت محتوابا Sinatra و Mongo – قسمت دوم

نوامبر 19

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

مدیریت محتوا با Sinatra و Mongo – قسمت اول

نوامبر 13

توی این نوشته، قصد و هدف اینه که بیایم و با استفاده از فرمورک Sinatra و دیتابیس غیررابطه ای MongoDB ، یک سیستم مدیریت محتوای کوچیک بنویسیم. دقت کنید که این CMS صرفا یک کار آموزشی بوده و برای استفاده به عنوان CMS اصلی وبلاگ/وبسایت شما به هیچ وجه مناسب نیست بسیار خوب، برای این […]

استفاده از متد POST در سیناترا

اکتبر 19

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

نوشتن روبات تلگرام در روبی

جولای 22

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

مدیریت جم های مورد نیاز با Bundler

جولای 9

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

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

مه 28

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

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

مه 10

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

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

آوریل 25

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

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

آوریل 13

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