نمایش تاریخ شمسی با جاوااسکریپت برای صفحات ایستا و وبلاگ

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

ارجاعی به فایل اسکریپت «pdate.min.js» در سرآمد سایت یا وبلاگ خود قرار دهید:

<script type="text/javascript" src="pdate.min.js"></script>

یک عنصر div یا span یا هر عنصر دیگر با یک شناسه‌ی منحصر به فرد ایجاد کنید.

<span id="pdate1">تاریخ شمسی اینجا نمایش داده می‌شود</span>

در انتهای فایل به ازای هر فیلد تاریخ دستور زیر را با شناسه‌ی وارد شده برای عنصر بنویسید:

<script type="text/javascript">
	AMIB.showPDate( 'pdate1' );
</script>

اسکریپت به صورت خودکار هر ۶۰ ثانیه یک‌بار تاریخ جدید را در فیلد نشان می‌دهد.
برای دریافت اسکریپت به همراه مثال اینجا کلیک کنید

ارسال شده در برنامه‌نویسی, جاوااسکریپت | دیدگاه‌تان را بنویسید

راس گیر چک امیب

نرم‌افزار رایگان محاسبه‌ی راس چک

نرم‌افزار رایگان راس گیر چک امیب به بخش نرم‌افزارهای رایگان افزوده شد

۱۶ آبان ۹۰

برنامه به نگارش ۰.۱ به‌روزرسانی شد

۱۶ آذر ۹۰

رفع اشکال دوبار کلیک در فیلد تاریخ

۲۹ بهمن ۹۰ – نسخه‌ی ۰.۱.۲

جداکردن مبلغ چک‌ها داخل فیلد با علامت ویرگول برای خوانایی بیشتر

برای کسب اطلاعات بیشتر و دریافت رایگان نرم‌افزار اینجا کلیک کنید

ارسال شده در برنامه‌نویسی, جاوااسکریپت, حسابداری, نرم‌افزار | برچسب‌شده , | دیدگاه‌تان را بنویسید

برپاساز هوشمند برای نصب برنامه‌های برپایه GTK+

در هنگام نصب برنامه‌هایی که نیازمند کتابخانه‌های جانبی هستند، بررسی و تصمیم‌گیری‌های هوشمند لازم است
این اسکریپت با برپاساز قدرتمند NSIS گسترش یافته است و از قابلیت‌های آن می‌توان به مورد‌های زیر اشاره کرد:

  • بررسی نصب بودن GTK+ Runtime و بررسی نسخه‌ی آن در صورت وجود
  • آگاه نمودن کاربر از نیازمندی‌های برنامه
  • دریافت خودکار نسخه‌ی مورد نیاز از اینترنت
  • امکان نصب محلی و سراسری به انتخاب کاربر
  • حذف خودکار برنامه و کتابخانه
  • امکان تغییر دادن اسکریپت در کمترین زمان ممکن

دریافت

برای دریافت اسکریپت برپاساز اینجا کلیک کنید

ارسال شده در NSIS | برچسب‌شده , | دیدگاه‌تان را بنویسید

عبارت‌های منظم در php

استفاده از عبارت‌های منظم در php با کمک دو کتابخانه‌ی درونی امکان‌پذیر است. کتابخانه‌ی اول که از مدل POSIX پیروی می‌کند و شامل تابع‌های ereg، ereg_replace، split و … است و کتابخانه‌ی دوم که از مدل PERL پیروی می‌کند و شامل تابع‌های preg_match، preg_replace، preg_split و … می‌شود.
استفاده از سری توابع POSIX در نسخه‌های جدید php منسوخ شده است و توصیه شده تا برنامه‌نویسان از کتابخانه‌ی PERL استفاده کنند.
ادامه‌ی خواندن

ارسال شده در PHP, برنامه‌نویسی, عبارت‌های منظم | برچسب‌شده , , , | دیدگاه‌تان را بنویسید

آشنایی با عبارت‌های منظم( Regular Expressions )

عبارت‌های منظم ترکیب‌هایی خاص از حروف و علامت‌ها هستند که برای جستجو و مقایسه‌ی رشته‌ها استفاده می‌شوند. این عبارت‌ها گاهی با نام «Regex» و گاهی با «Regexp» نیز شناخته می‌شوند. استفاده از این عبارت‌ها می‌تواند حجم کدنویسی را تا اندازه‌ی زیادی کاهش دهد. برای مثال ارزیابی ورودی کاربر برای شباهت به یک نشانی ایمیل یا جستجوی یک فایل برای یافتن شماره تلفن‌های موبایل با عبارت‌های منظم امکان‌پذیر است.

تقریبا تمام زبان‌های برنامه‌نویسی از Regex پشتیبانی می‌کنند یا این ویژگی با استفاده از کتابخانه‌های جانبی در آن‌ها امکان‌پذیر است. از آن جمله زبان‌های رایج برنامه‌نویسی وب مانند php، Javascript، و زبان‌های تحت سکوی ‎.Net می‌توانند عبارت‌های منظم را پردازش کنند.
ادامه‌ی خواندن

ارسال شده در عبارت‌های منظم | برچسب‌شده | دیدگاه‌تان را بنویسید

روش‌های محافظت در برابر آسیب ویروس‌های رایانه‌ای

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

ارسال شده در امنیت, عمومی, فناوری, نرم‌افزار | برچسب‌شده , | دیدگاه‌تان را بنویسید

آموزش اسکریپت‌نویسی NSIS

NSIS ابزاری است رایگان و قدرتمند که برای ساخت نصب نرم‌افزارهای تحت ویندوز کاربرد دارد. ویژگی‌های منحصر به فرد NSIS سبب شده تا بسیاری از شرکت‌های نرم‌افزاری از این برنامه برای انتشار محصولات تجاری و متن‌باز خود بهره‌گیری کنند.

از مهم‌ترین کاربران NSIS می‌توان به Adobe، Firefox، McAfee، Yahoo و Alcohol اشاره کرد. فهرست کامل‌تری از کابران را در این صفحه می‌توانید مشاهده کنید.

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

برای آشنایی فارسی‌زبانان با این ابزار قدرتمند آموزشی را در سال ۸۶ نوشته و ویرایش کردم. این کتاب الکترونیکی با فرمت pdf در ۴۲ صفحه و به رایگان قابل دریافت است. در تولید این آموزش تلاش شده تا خواننده در کوتاه‌ترین زمان ممکن با اصول کدنویسی آشنا شود و سپس فعالیت‌های پیشرفته‌تر را فراگیری کند. کتاب با چندین تصویر، پیوست و نمونه‌ی کد همراه شده است که می‌تواند فرآیند یادگیری را سرعت بخشد.

دانلود – ۵۰۰ کیلوبایت

AMIB_NSIS_Tutorial_Persian

ارسال شده در NSIS, برنامه‌نویسی | ۲ دیدگاه

قالب نصب NSIS برای برنامه‌های تحت سکوی جاوا

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

ویژگی‌های قالب:

  • شناسایی معماری سیستم‌عامل( ۳۲ و ۶۴ بیتی )
  • بررسی نصب بودن Java Runtime و حداقل ویرایش مورد نیاز
  • امکان نصب Java Runtime قرار گرفته کنار بسته و دانلود از اینترنت در نبودن فایل
  • کدنویسی بخش UnInstall

دانلود – ۱۱۶ کیلوبایت

JRE_NSIS_0.1

ارسال شده در NSIS, برنامه‌نویسی | دیدگاه‌تان را بنویسید

محاسبه‌ی اولویت قانون‌ها در CSS

مرورگرهای اینترنت بر اساس فرمول ویژه‌ای اولویت قانون‌های CSS را تعیین می‌کنند. به این معنی که اگر دو قانون CSS شامل یک عنصر شوند، ترتیب اعمال این دو قانون به شیوه‌ی زیر مشخص می‌گردد:

بسته به گزینشگر( selector )های به کار رفته در قانون css چهار عدد a، b، c و d محاسبه می‌شوند و سپس با قرار گرفتن این چهار عدد در کنار هم اولویت‌ها تعیین می‌گردند.
ادامه‌ی خواندن

ارسال شده در CSS, برنامه‌نویسی | برچسب‌شده | دیدگاه‌تان را بنویسید

آزمون جوئل برای بررسی وضعیت تیم نرم‌افزاری

آزمون جوئل( The Joel Test ) دوازده پرسش ساده است که با پاسخ به آن می‌توانید وضعیت کنونی تیم نرم‌افزاری را محاسبه کنید.
این پرسش‌ها تنها با «بله» و «خیر» پاسخ داده می‌شوند. امتیاز ۱۲ بهترین وضعیت، امتیاز ۱۱ وضعیت قابل قبول و کمتر از آن نشان‌دهنده‌ی وجود مشکل‌های جدی در تیم شماست.
بسیاری از گروه‌های برنامه‌نویسی با امتیازهای پایین ۲ و ۳ در حال فعالیت و نیازمند بازبینی و کمک اساسی هستند.

پرسش‌هایی که باید پاسخ داده شوند عبارتند از:

  1. آیا از ابزارهای کنترل نسخه( Source Control ) استفاده می‌کنید؟
  2. آیا عملیات ایجاد خروجی در یک مرحله انجام می‌شود؟
  3. آیا ایجاد خروجی به طور روزانه انجام می‌شود؟
  4. آیا اشکال‌ها را در پایگاه داده ذخیره می‌کنید؟
  5. آیا پیش از افزودن قابلیت جدید، اشکال‌های قبلی را برطرف می‌کنید؟
  6. آیا برنامه‌ی روزآمد دارید؟
  7. آیا مستندات فنی پروژه را تهیه کرده‌اید؟
  8. آیا برنامه‌نویسان در فضای آرام به فعالیت می‌پردازند؟
  9. آیا از بهترین سخت‌افزارها و نرم‌افزارهای متناسب با پول خود استفاده می‌کنید؟
  10. آیا افراد آزمونگر دارید؟
  11. آیا کارجویان هنگام استخدام کد می‌نویسند؟
  12. آیا آزمون کارایی هالوی( آزمون کارایی توسط افراد تصادفی ) را انجام می‌دهید؟

منبع به همراه توضیحات بیشتر
۴ اسفند ۹۰: ظاهرا در سایت نویسنده‌ی مقاله بخش فارسی هم وجود داشته و من ندیده بودم !
مقاله‌ی فارسی را در سایت اصلی مشاهده کنید

ارسال شده در برنامه‌نویسی | دیدگاه‌تان را بنویسید