نامگذاری در پایگاه داده

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

ارسال شده در پایگاه داده | برچسب‌شده | ۸ دیدگاه

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

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

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

۱۶ آبان ۹۰

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

۱۶ آذر ۹۰

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

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

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

۱۹ مرداد ۹۱ – نسخه‌ی ۰.۱.۳

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

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

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

رها شدن از بخش عمده‌ی هرزنامه‌ها در ایمیل

رها شدن از هرزنامه‌ها در ایمیل

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

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

کامپوننت کمبوباکس جاوااسکریپت با امکان تکمیل خودکار

AMIB AutoComplete ComboBox

کامپوننت جدیدی به بخش «منابع برنامه‌نویسی» افزوده شد.
برای مشاهده‌ی توضیحات و دریافت بسته اینجا کلیک کنید

۲۱ تیر ۹۱ – نگارش ۰.۲ بتا – نخستین نگارش عمومی منتشر شد

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

جدا کردن سه رقمی عددها با جاوااسکریپت

با کمک این کدهای جاوااسکریپت می‌توانید عددها را سه رقم، سه‌رقم با کمک ویرگول از یکدیگر جدا کنید:

function addComma( str ) {
	var objRegex = new RegExp( '(-?[0-9]+)([0-9]{3})' );
 
	while( objRegex.test( str ) ) {
		str = str.replace( objRegex, '$1,$2' );
	}
 
	return str;
}

تابع زیر هم می‌تواند برای حذف ویرگول از عددها مورد استفاده قرار بگیرد:

تابع به شکل کوتاه‌تر توسط دوست گرامی جناب «فواد» در کامنت‌ها:

function removeComma( str ) {
	return str.replace( /,/g, '' );
}

شکل قدیمی و بلند‌تر:

function removeComma( str ) {
	var myString = '',
		chrCode;
 
	for( var i = str.length - 1; i >= 0; --i ) {
		chrCode = str.charCodeAt( i );
 
		// 44 = comma
		if( chrCode != 44 ) {
			myString = String.fromCharCode( chrCode ) + myString;
		}
 
	}
 
	return myString;
}

برای آنکه یک فیلد متنی در هنگام خروج مکان‌نما به صورت خودکار اعداد را جدا کند و در هنگام ورود مکان‌نما عدد را به صورت عادی برگرداند از کدهای موجود در مثال زیر استفاده کنید:

<input type="text"
	onblur="this.value = addComma( this.value );"
	onfocus="this.value = removeComma( this.value );" />
ارسال شده در برنامه‌نویسی, جاوااسکریپت | ۱۶ دیدگاه

CSS و چاپ

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

ارسال شده در CSS | ۴ دیدگاه

چگونه کارایی را در MySQL از بین ببریم؟

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

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

نقشه‌های خودسازمانده کوهنن – Kohnen Self Organizing Maps

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

دریافت مقاله
برای دریافت ترجمه‌ی فارسی مقاله با فرمت pdf اینجا کلیک کنید
برای مشاهده‌ی مقاله به زبان انگلیسی اینجا کلیک کنید

ارسال شده در عمومی | برچسب‌شده , | یک دیدگاه

محبوب‌ترین مرورگرهای اینترنت میان کاربران ایرانی

فایرفاکس سلطان بلامنازع مرورگرهای اینترنتی
مطابق آخرین آمار سایت StatCounter( پنجم تیر ۱۳۹۱ ) «فایرفاکس ۵ و بالاتر» با ۳۲ درصد در صدر قرار دارد. پس از آن «اینترنت اکسپلورر ۸» با ۲۵ درصد و «گوگل کروم» با ۱۳ درصد در جایگاه‌های دوم و سوم جای دارند. «اینترنت اکسپلورر ۹» نیز با در اختیار داشتن حدود ۱۰ درصد از بازار مقام چهارم را اشغال کرده است !
البته مقایسه‌ی آمارهای جهانی با آنچه در ایران شاهد آن هستیم تفاوت‌های قابل توجهی را نشان می‌دهد. در آمار جهانی «گوگل کروم»، «فایرفاکس» و «اینترنت اکسپلورر ۹» و سپس «اینترنت اکسپلورر ۸» در مقام‌های اول تا چهارم جدول جای دارند.
کم‌کم به زمانی که بتوان در طراحی سایت، «اینترنت اکسپلورر ۸» و مصیبت‌هایش را نادیده گرفت نزدیک می‌شویم.

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

کتاب اسکرام و اکس‌پی – ساده‌شده

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

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