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

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

معمولا چندین برابر بیش از آنچه ایمیل واقعی داشته باشم، هرزنامه است که به ایمیلم سرازیر می‌شود. هرچند سرویس‌های هوشمند ایمیل مثل 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 ) مواجه شدم
نوشته‌ی روان و مطالب مفید این وبلاگ نظر من را جلب کرد. نویسنده‌ی این وبلاگ کتابی را هم منتشر کرده که در این صفحه می‌توانید آن را سفارش دهید.
از دوستان اگر کسی فروشگاه اینترنتی هم دارد خواهش دارم برای حمایت از این کار خوب و ارزشمند در انتشار کتاب به ایشان کمک کنند.

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

کامپوننت جاوااسکریپت برای نمایش صفحه‌بندی‌شده‌ی اطلاعات

لیست خودکار آژاکس جاوااسکریپت

۲ تیر ۱۳۹۱ – ویرایش ۰.۲ بتا منتشر شد
اضافه شدن امکان پرکردن سلول‌ها توسط تابع callback

برای دریافت اطلاعات بیشتر و دریافت بسته اینجا کلیک کنید

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

کد قابل توسعه: عبارت‌های شرطی

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

شرط‌های معکوس

تا جایی که ممکن است از شرط‌های معکوس استفاده نکنید. برای مثال:

< ?php
	if( ! $message_sent == true ) {
		// Bad
	}
 
	if( $message_sent != true ) {
		// Bad
	}
 
	if( $message_sent == false ) {
		// Good
	}
?>

ادامه‌ی خواندن

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