وبلاگ شخصی علیرضا اسحاقی

تجربیات و یادداشت های شخصی - برداشت از مطالب با ذکر منبع بلامانع است.

وبلاگ شخصی علیرضا اسحاقی

تجربیات و یادداشت های شخصی - برداشت از مطالب با ذکر منبع بلامانع است.

امید بی پایان

ما زنده از آنیم که آرام نگیریم  

موجیم که آسودگی ما عدم ماست. 

 امید شور می آفریند٬ شور عشق می آفریند و عشق زندگی می آفریند.  

 

   

 

 

تعربف نرم‌افزار آزاد (Open Source)

تعربف نرم‌افزار آزاد

سایت رسمی : www.gnu.org
صفحه‌ی اصلی مقاله : http://www.gnu.org/philosophy/free-sw.html
ترجمه : عباس

 

ما تعریف نرم‌افزار آزاد را ادامه می‌دهیم تا بطور واضح نشان دهیم که چه مواردی در مورد یک نرم‌افزار خاص باید صدق کند تا به عنوان یک نرم‌افزار آزاد تلقی شود.

"نرم‌افزار آزاد" موضوع آزادی است٬ نه قیمت. برای درک بهتر باید به معنای "free" در "free speech" فکر کنید٬ نه در "free beer".

نرم‌افزار آزاد در مورد آزادی کاربران برای اجرا٬ کپی٬ توزیع٬ بررسی٬ تغییر و بهبود دادن نرم‌افزار می‌باشد. بطور دقیق‌تر نرم‌افزار آزاد به چهار نوع آزادی برای کاربران یک نرم‌افزار اشاره می‌کند:

  • آزادی برای اجرای برنامه برای هر منظوری (آزادی ۰)

  • آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود (آزادی ۱). دسترسی به کد منبع یک پیش‌شرط برای این آزادی می‌باشد.

  • آزادی برای توزیع مجدد کپی‌هایی از آن٬ بنابراین شما می‌توانید به همسایگان [اطرافیان] خود کمک کنید (آزادی ۲).

  • آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم٬ بنابراین تمام جامعه از آن بهره می‌برند (آزادی ۳). دسترسی به کد منبع یک پیش‌شرط برای این آزادی می‌باشد.

در صورتی برنامه‌ای یک نرم‌افزار آزاد به شمار می‌آید که کاربران آن همه‌ی این آزادی‌ها را داشته باشند. بنابراین شما باید برای توزیع مجدد کپی‌هایی از آن٬ خواه با اصلاحات و تغییرات و خواه بدون آن٬ خواه رایگان و خواه در ازای دریافت وجهی٬ برای هر شخصی و در هر جایی آزاد باشید. آزاد بودن برای انجام این کارها (در میان چیزهای [کارهای] دیگر) به این معنی است که شما مجبور به درخواست و پرداخت هزینه برای مجوز نیستید.

شما همچنین باید این آزادی را داشته باشید تا در برنامه تغییراتی ایجاد کنید و حتی بدون اشاره به وجود آنها٬ از آنها بطور خصوصی و برای کار خود استفاده کنید. اگر هم تغییرات خود را منتشر کردید٬ نباید ملزم به اعلام آن به شخص خاص و یا به روش خاصی باشید.

آزادی برای استفاده از برنامه به معنای آزادی هر شخص و یا سازمانی برای استفاده از آن برنامه بر روی هر سیستم کامپیوتری٬ برای هر کاری٬ و بدون نیاز به هر گونه ارتباط بعدی با توسعه‌دهنده و یا هر نهاد خاصی می‌باشد.

آزادی برای توزیع مجدد کپی‌هایی از برنامه باید همانند [علاوه بر] کد منبع٬ شامل شکل باینری و اجرایی برنامه و برای هر دو نسخه‌ی تغییر یافته و تغییر نیافته نیز باشد. (توزیع برنامه‌ها در شکل اجرایی برای سیستم‌عامل‌های آزادی که به راحتی نصب می‌شوند ضروری است.) اگر هیچ روشی برای تولید شکل باینری و اجرایی برای برنامه‌ی بخصوصی وجود نداشته باشد٬ مشکلی نیست (زیرا بعضی از زبانها [ی برنامه‌نویسی] از آن ویژگی پشتیبانی نمی‌کنند). اما شما باید این آزادی را داشته باشید تا اگر روشی برای ارائه‌ی شکل باینری و اجرایی برنامه پیدا کردید٬ آن برنامه را مجددا به این دو شکل توزیع کنید.

به منظور داشتن آزادی برای تغییر دادن٬ و انتشار نسخه‌های بهبود یافته٬ شما باید به کدهای منبع برنامه دسترسی داشته باشید. بنابراین دسترسی به کد منبع یک شرط ضروری برای نرم‌افزار آزاد می‌باشد.

برای واقعی بودن [عملی و اجرا شدن] این آزادی‌ها٬ آنها باید تا وقتیکه شما هیچ کار اشتباهی [بر خلاف این آزادی‌ها] انجام نداده‌اید٬ غیر قابل فسخ و قطعی بمانند. اگر توسعه دهنده ی نرم افزار قادر باشد مجوز نرم افزار را٬ بدون این که شما کاری کنید که سبب این کار شود٬ باطل کند٬ این نرم افزار آزاد نیست.

با این حال بعضی قوانین خاص [که] درباره‌ی نحوه‌ی توزیع نرم‌افزار آزاد [می‌باشند]٬ هنگامی که با آزادی‌های مرکزی [اصلی] در تضاد نباشند٬ قابل قبول هستند. برای نمونه copyleft (به بیان خیلی ساده) قانونی است که [به موجب آن] شما به هنگام توزیع مجدد برنامه٬ نمی‌توانید محدودیت‌هایی به آن اضافه کنید تا آزادی‌های مرکزی را برای افراد دیگر انکار کنید [از بین ببرید]. این قانون نه تنها با آزادی‌های مرکزی در تضاد نیست بلکه از آنها محافظت نیز می‌کند.

بنابراین شما ممکن است پولی پرداخت کرده باشید تا کپی‌هایی از نرم‌افزار آزاد را بدست آورده باشید و یا ممکن است کپی‌ها را بدون پرداخت هزینه بدست آورده باشید. اما صرفنظر از اینکه چگونه کپی‌ها را بدست آورده باشید٬ شما همیشه این آزادی را دارید تا نرم‌افزار را کپی کنید و تغییر دهید و یا حتی کپی‌هایی از آن را بفروشید.

"نرم‌افزار آزاد" به معنای "غیر تجاری" نیست. یک برنامه‌ی آزاد باید برای استفاده‌ی تجاری٬ توسعه‌ی تجاری٬ و توزیع تجاری در دسترس باشد. توسعه‌ی تجاری نرم‌افزار آزاد دیگر غیر معمول نیست٬ بلکه چنین نرم‌افزارهای آزاد تجاری بسیار مهم هستند.

قوانین مربوط به نحوه‌ی بسته‌بندی یک بسته‌ی تغییر یافته نیز در صورتیکه بطور موثر [عملی و قابل اجرا] آزادی شما برای انتشار نسخه‌ی تغییر یافته را منع نکنند٬ قابل قبول هستند. قوانینی مانند "اگر شما برنامه را به این روش در دسترس قرار دادید٬ باید آن را به آن روش نیز در دست قرار دهید" نیز٬ با همان شرایط قبلی می‌توانند قابل قبول باشند. (به خاطر داشته باشید که چنین قانونی آزادی شما برای انتخاب انتشار و یا عدم انتشار برنامه را باقی می‌گذارد.) همچنین این برای اجازه‌نامه قابل قبول است تا لازم بدارد که اگر شما یک نسخه‌ی تغییر یافته از برنامه را توزیع کردید و توسعه‌دهنده‌ی قبلی یک کپی از آن را درخواست نمود٬ شما باید یک کپی برای او بفرستید.

در پروژه‌ی گنو٬ ما از "کپی‌لفت" برای حفاظت قانونی از این آزادی‌ها برای هر شخصی استفاده می‌کنیم. اما نرم‌افزارهای آزاد غیر کپی‌لفتی نیز وجود دارند. ما معتقدیم که دلایل مهمی برای اینکه چرا بهتر است از کپی‌لفت استفاده شود وجود دارند٬ اما اگر برنامه‌ی شما نرم‌افزار آزاد غیر کپی‌لفتی باشد٬ ما همچنان می‌توانیم از آن استفاده کنیم.

برای تشریح اینکه چگونه "نرم‌افزار آزاد"٬ "نرم‌افزار کپی‌لفت شده" و دیگر بخش‌های نرم‌افزار با یکدیگر در ارتباطند٬ بخش‌های نرم‌افزار آزاد را ببینید.

گاهی اوقات مقررات نظارتی صادرات و مصوبات تجاری دولت آزادی شما برای توزیع بین‌المللی کپی‌های برنامه را تحت تاثیر قرار خواهند داد. توسعه‌دهندگان نرم‌افزار این قدرت را ندارند تا این محدودیت‌ها را حذف و یا زیر پا بگذارند٬ اما کاری که می‌توانند و باید انجام دهند این است که از تحمیل این محدودیت‌ها به عنوان شرایط استفاده از برنامه سر باز زنند. به این ترتیب٬ این محدودیت‌ها بر فعالیت‌ها و اشخاص خارج از حوزه‌ی قضائی این دولت‌ها تاثیر نخواهد داشت.

اغلب اجازه‌نامه‌های نرم‌افزار آزاد بر اساس کپی‌رایت می‌باشند٬ ولی برای آن دسته از الزاماتی که بواسطه‌ی کپی‌رایت می‌توانند تحمیل شوند٬ محدودیت‌هایی وجود دارد. اگر یک اجازه‌نامه‌ی مبتنی بر کپی‌رایت آزادی را به روش‌هایی که در بالا توضیح داده شد محترم بشمارد [رعایت کند]٬ بعید به نظر می‌رسد که مشکلات دیگری که ما هرگز پیش‌بینی نمی‌کردیم بوجود بیاید (اگر چه گه گاه این اتفاق می‌افتد). اما بعضی از اجازه‌نامه‌های نرم‌افزار آزاد بر اساس قراردادها [contracts] می‌باشند٬ و قردادها می‌توانند شمار بیشتری از محدودیت‌های ممکن را تحمیل کنند. این بدان معناست که راه‌های بیشماری وجود دارند تا چنین اجازه‌نامه‌ای به طرز غیر قابل قبولی محدودکننده و غیر آزاد باشد.

ما نمی‌توانیم همه‌ی محدودیت‌های "قراردادها" که غیر قابل قبول هستند را فهرست کنیم. اگر یک اجازه‌نامه‌ی مبتنی بر قرارداد٬ کاربر را به یک روش غیر معمول طوری محدود کند که اجازه‌نامه‌ی مبتنی بر کپی‌رایت نتواند٬ و آن محدودیت در اینجا به عنوان یک عمل قانونی ذکر نشده باشد٬ ما درباره‌ی آن فکر خواهیم کرد و احتمالا آن را غیر آزاد تشخیص خواهیم داشت.

هنگامیکه درباره‌ی نرم‌افزار آزاد صحبت می‌شود بهتر است تا از به کار بردن عباراتی مانند "هدیه دادن" [give away] و یا "بطور رایگان" [for free] خودداری شود٬ زیرا این عبارات این مفهوم را می‌رسانند که موضوع در مورد قیمت می‌باشد٬ نه آزادی. بعضی عبارات معمول مانند "کپی غیر قانونی" [piracy] مفاهیمی در بر دارند که ما امیدواریم شما بر آنها صحه نگذارید. برای بحث در مورد این عبارات بخش کلمات و عبارات گیج‌کننده که اجتناب از آنها با ارزش است را ببینید. ما همچنین فهرستی از ترجمه‌های "نرم‌افزار آزاد" به زبانهای مختلف داریم.

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

اگر علاقمند هستید تا ببینید که آیا اجازه‌نامه‌ی خاصی صلاحیت اجازه‌نامه‌ی نرم‌افزار آزاد بودن را دارد٬ فهرست اجازه‌نامه‌های ما را ببینید. اگر اجازه‌نامه‌ای که برای شما مهم است در آنجا فهرست نشده است٬ می توانید با فرستادن ایمیل به آدرس \n This email address is being protected from spam bots, you need Javascript enabled to view it >'; document.write( '' ); document.write( addy_text98203 ); document.write( '<\/a>' ); //-->\n This email address is being protected from spam bots, you need Javascript enabled to view it از ما درباره‌ی آن سوال کنید.

اگر در نظر دارید تا یک اجازه‌نامه‌ی جدید بنویسید٬ لطفا با همان آدرس با بنیاد نرم‌افزار آزاد تماس بگیرید. تکثر اجازه‌نامه‌های مختلف نرم‌افزار آزاد به معنی کارهای زیاد انجام شده برای کاربران در جهت درک اجازه‌نامه‌ها می‌باشد. ممکن است ما بتوانیم به شما کمک کنیم تا اجازه‌نامه‌ی نرم‌افزار آزادی را پیدا کنید که نیازهای شما را برآورده می‌کند.

اگر این غیر ممکن بود٬ و شما واقعا به یک اجازه‌نامه‌ی جدید نیاز داشتید٬ با کمک ما می‌توانید مطمئن باشید که اجازه‌نامه واقعا یک اجازه‌نامه‌ی نرم‌افزار آزاد هست و از مشکلات عملی گوناگون اجتناب کنید.


گروه دیگری استفاده از عبارت "متن‌باز" [Open Source] برای رساندن مفهومی نزدیک به (و نه دقیقا) "نرم‌افزار آزاد" را شروع کرده‌اند. ما عبارت "نرم‌افزار آزاد" را ترجیح می‌دهیم٬ زیرا به محض شنیدن آزادی را به ذهن می‌آورد٬ نه قیمت را.


پی‌نوشت:
به دلیل اینکه این ترجمه زیاد با متن اصلی تفاوت نداشته باشد مترجم کلمات و عباراتی را در داخل [ ] آورده است که این نشان‌دهنده‌ی این است که این کلمات و عبارات جزو متن اصلی نمی‌باشند و فقط به جهت آسان‌تر کردن درک متن آن اضافه شده‌اند
  مرجع:http://www.smflearn.com/open-source/

تحلیل سیستم شی گرا با استفاده از UML

مدلهای فرایند (Process Models) که عبارتی اختصاری برای مدلهای فرایند توسعه نرم افزار (Software Development Process) می باشد، دستور کارهایی هستند که به سازندگان نرم افزارها می گویند تولید نرم افزار را از کجا شروع کنند، چگونه ادامه دهند، و به کجا ختم کنند. تا کنون مدلهای گوناگونی بدین منظور ارئه شده است. که برخی از آنها عبارتند از: مدل آبشاری (Waterfall)، مدل توسعه سریع (Rapid Application Development)، مدل توسعه همروند (Concurrent Development)، مدل توسعه مبتنی بر مولفه (Component-based Development) و غیره. در این میان دسته ای از مدلها با عنوان مدلهای تکراری-افزایشی (Iterative/Incremental) شناخته می شوند، که عموماً ملهم از مدل معروف مارپیــچی (Spiral) می باشند. در حال حاضر معروف ترین مدل تکراری-افزایشی RUP می باشد. اما اساس مدلهای تکراری/افزایشی چیست؟

عموماً چارچوب تکراری/افزایشی از چهار فاز زیر تشکیل شده است:

۱- آغاز (Inceprion)

در این فاز معمولاً به تعیین محدوده پروژه و تعریف یک مستند دورنما (Vision) پرداخته می شود. برای پروژه های کوچک و ساده ممکن است این فاز خیلی کوتاه و در حد یک گفتگوی ساده و مجموعه ای از توافقات باشد، اما برای پروژه های بزرگ تر و پیچیده تر ممکن است ماهها و حتی سالها به این فاز پرداخته شود. خروجی های این فاز ممکن است شامل موارد زیر باشد:

  • یک سند دورنما (Vision)
  • یک شناخت اولیه از نیازمندی های مشتری (Customer Requirements)
  • یک فهرست لغات اولیه (Glossary)
  • یک مورد کسب و کار (Business Case) (شامل معیارهای موفقیت و یک پیش بینی مالی و تخمینی از بازگشت سرمایه)
  • یک ارزیابی اولیه از ریسک ها
  • یک طرح پروژه (Project plan)

۲- تشریح (Elaboration)

هدف این فاز تحلیل مساله، توسعه بیشتر طرح پروژه، و حذف مناطق مخاطره آمیز (high risk) پروژه می باشد. یک نکته مهمی که باید در فاز تشریح در نظر گرفته شود این است که اگر چه ما بدنبال کشف جزئیات هستیم، اما این جزئیات مربوط به صورت مساله (problem) (یعنی تحلیل) می باشند، و نه مربوط به پاسخ مساله (Solution) (جزئیات مربوط به طراحی و پیاده سازی). اصطلاحی که در این مورد بکار برده می شود این است که باید بدنبال بدست آوردن a mile wide and inch deep view بود.

مهمترین خروجی های این فاز عبارتند از:

  • مدل مورد کاربردی (use case model)
  • مدل مفهومی (conceptual model) با استفاده از نمودار کلاس (class diagram)  

۳- ساخت (construction)

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

در شکل زیر یک فرایند خصوصی سازی شده برای یک پروژه ساده ملاحظه می شود.

همانطور که در شکل فوق ملاظه می کنید، فاز ساخت از چند تکرار تشکیل شده است که در هر تکرار مراحل تحلیل، طراحی، کد و تست وجود دارند. در پایان هر تکرار یک نسخه از محصول بدست می آید که نسبت به نسخه قبلی کامل تر شده است. ضمناً در این خصوص سازی فرایند پیشنهاد شده است که در فاز تشریح، مدل مورد کاربردی مختصر، مدل مفهومی (با استفاده از کلاس دیاگرام)، و تعدادی پروتوتایپ (که بعداً توضیح خواهیم داد این پروتوتایپ ها به چه درد می خورند) بعنوان فراورده (Artifact)های این فاز تولید شوند.  در فاز ساخت، در بخش تحلیل هر تکرار یک مدل مورد کاربردی کامل ارائه می شود و همچنین سایر مدل هایی که در هر بخش پیشنهاد شده است، در شکل دیده می شود.

۴- انتقال (Transition)

آخرین فاز به انتقال محصول در میان مشتریان خواهد پرداخت. فعالیت های رایج در این فاز عبارتند از:

  • ارائه ی نسخه بتا برای تست محصول توسط کاربران
  • تست کارخانه (Factory testing)، یا اجرای موازی محصول تولید شده در کنار سیستمی که قرار است این محصول جایگزین آن شود
  • تبدیل داده های موجود در پایگته داده های موجود، وارد کردن آنها به پایگاه داده های جدید و غیره
  • آموزش کاربران جدید
  • بازاریابی، توزیع و فروش

 منبع: Ariadne training; UML Applied

راوی - وب سایت کتاب های صوتی

یک حرکت جمعی کوچک و فرهنگی برای کمک به نابینایان،کم بینایان و کسانی ست که به دلیلی قادر به خواندن کتاب نیستند این وب سایت یک وب سایت گروهی ست، و نیاز به همکاری مستمر شما دارد. همین امروز می توانید یک کتاب صوتی تولید کنید و به مجموعه کتابهای صوتی - راوی اضافه کنید. کلیه کتابهای معرفی شده توسط این وبلاگ رایگان بوده و هیچ کسی حق فروش یا استفاده مالی از این کتابهای صوتی را ندارد.  

راوی - وب سایت کتاب های صوتی

http://audiostory.blogspot.com/

رمضان المبارک

بسم الله الرحمن الرحیم  

 

دعای روز اول

خدایا روزه مرا در این روز مانند روزه داران حقیقی که مقبول توست قرار ده ، واقامه نمازم را مانند نمازگزاران واقعی مقرر فرما ، ومرا از خواب غافلان « از یاد تو » هوشیار وبیدار ساز وهم در این روز جرم و گناهم را ببخش ای خدای عالمیان واز زشتیهایم عفو فرما ای عفو کننده از گنهکاران .

 

 

دعای روز دوم

خدایا مرا در این روز به رضا و خشنودیت نزدیک ساز و از خشم وغضبت دور ساز وبرای قرائت قرآنت موفق گردان به حق رحمتت ای مهربانترین مهربانان عالم .

 

 

دعای روز سوم

خدایا در این روز مرا هوش و بیداری در کار اطاعتت نصیب فرما واز سفاهت وجهالت وکارهای باطل دور گردان واز هر چیزی واز هر چیزی که در این روز نازل می فرمایی مرا نصیب بخش به حق جود وکرمت ای بخشنده ترین بخشندگان .

 

 

دعای روز چهارم

خدایا مرا در این روز بر اقامه و انجام فرمانت قوت بخش وحلاوت وشیرینی ذکرت را بمن بچشان وبرای ادای شکر خود به کرمت مهیا ساز و در این روز به حفظ و پرده پوشی ات مرا از گناه محفوظ دار ای بصیرترین بینایان عالم .

 

 

دعای روز پنجم

خدایا مرا در این روز از توبه و استغفار کنندگان قرار ده و از بندگان صالح مطیع خود مقرر فرما و هم در این روز مرا از دوستان مقرب درگاه خود قرار ده ، به حق لطف و رأفتت ای مهربانترین مهربانان عالم .

 

 

دعای روز ششم

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

 

 

دعای روز هفتم

خدایا مرا در این روز به روزه و اقامه نماز یاری کن و از لغزشها و گناهان دور ساز وذکر دائم که تمام روز به یاد تو باشم نصیبم فرما ، به حق توفیق بخشی خود ای رهنمای گمراهان عالم .

 

 

دعای روز هشتم

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

 

 

دعای روز نهم

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

 

 

دعای روز دهم

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

 

 

دعای روز یازدهم

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

 

 

دعای روز دوازدهم

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

 

 

دعای روز سیزدهم

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

 

 

دعای روز چهاردهم

خدایا در این روز مرا به لغزشهایم مؤاخذه مفرما وعذر خبط وخطایم بپذیر ومرا هدف تیرهای وآفتهای عالم قرارر مده به حق عزت وجلالت اب عزت بخش اهل اسلام .

 

 

دعای روز پانزدهم :

خدایا در این روز طاعت بندگان خاشع وخاضع نصیب من گردان و شرح صدر مردان فروتن خدا ترس را به من عطا فرما ، به حق امام بخشی خود ای ایمنی دلهای ترسان .

 

 

دعای روز شانزدهم:

خدایا در این روز مرا به موافقت " اعمال وافکار" نیکان عالم موفق بدار واز رفاقت اشرار جهان دور گردان و مرا در این بهشت دارالقرار به رحمتت منزل ده , به حقّ الهّیت ومعبودیت ای خدای عالمیان.

 

 

دعای روز هفدهم:

ای خدا مرا در ای روز به اعمال صالحه راهنمایی کن وحاجتها و آرزوهایم را بر آورده ساز ای کسی که نیازمند به شرح وسئوال بندگان نیستی, ای خدایی که ناگفته به حاجات وبه سرائر خلق آگاهی بر محمد و آل اطهار او درود فرست.

 

 

دعای روز هیجدهم:

خداوندا مرا در این روز برای برکات سحرها بیدار ومتنبه ساز ودلم را به روشنی انوار سحر منوّر گردان و تمام اعضاء وجوارهم را برای آثار وبرکات این روز مسخّر فرما به حق نور جمال خود ای روشنی بخش دلها عارفان .

 

 

دعای روز نوزدهم:

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

 

 

دعای روز بیستم:

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

 

 

دعای روز بیست ویکم:

خداوندا در این روز مرا به سوی رضا وخشنودی خود راهنمایی کن وشیطان را بر من مسلط مگردان وبهشت را منزل ومقامم قرار ده, ای برآورنده حاجات معرفت ومشتاقان حق وحقیقت.

 

 

دعای روز بیست ودوم:

خداوندا در این روز درهای فضل وکرمت را به روی من بگشا و برمن برکاتت را نازل فرما وبر موجبات رضا وخشنودیت موفقم بدار ودر وسط بهشتهایت مرا مسکن ده, ای پذیرنده دعالی پریشانان.

 

 

دعای روز بیست وسوم:

خدایا در این روز مرا از گناهان پاکیزه گردان و از هر عیب پاک ساز ودلم را در آزمایش رتبه دلهای اهل تقوی بخش, ای پذیرنده عذر لغزشهای گناهکاران.

 

 

دعای روز بیست وچهارم:

خدایا در این روز از تو درخواست می کنم آنچه را که رضای تو در اوست, وبه تو پناه می برم از آنچه تو را پسند است, و از تو توفیق می خواهم که دراین روز به فرمان تو باشم وهیچ نافرمانی نکنم, ای عطا بخش سئوال کنندگان.

 

 

دعای روز بیست وپنجم:

خداوندا مرا در این روز محب دوستانت ودشمن دشمنانت قرار ده ودر راه روش به طریقه وسنت خاتم پیعمبرانت بدار ای عصمت بخش دلهای پیعمبران.

 

 

دعای روز بیست وششم:

ای خدا در این روز سعیم را در راه طاعتت بپذیر وجزای خیر عطا فرما وگناهم را در این روز ببخش و عملم را مقبول وعیبم را مستور گردان, ای بهترین شنوای صدای خلق.

 

 

دعای روز بیست وهفتم:

خداوندا در این روز فضیلت لیلة القدر را نصیب من گردان وتمام امور وکارهای مشکل را آسان کن وعذرهایم را بپذیر ورز وگناهم را محو ونابود ساز ای روف ومهربان در حق صالحان.

 

 

دعای روز بیست وهشتم:

ای خدا دراین روز به اعمال نافله ومستحبات مرا بهره وافرا عطا فرما وبه حاضر و آماده ساختن مسائل درحقم کرم فرما و وسیله مرابین وسایل واسباب به سوی حضرتت نزدیک ساز ای خدایی که سماجت والحاح بندگان ترا (از کار لطف وبخشش) باز نخواهد داشت.

 

 

دعای روز بیست ونهم:

خدایا در این روز مرا سراپا به رحمت خود در پوشان وهم توقیق وحفظ از گناهان روزی فرما ودلم را از تاریکیهای مشکوک واوهام پاک دار ای مهربان بر بندگان مومنت .

 

 

دعای روز سی ام

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