تشخیص درخواست های ajax در php

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

[HTTP_X_REQUESTED_WITH] => XMLHttpRequest

if( isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
/* special ajax here */
}

تشخیص حروف فارسی در جاوا اسکریپت

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

کد حروف عربی (فارسی): ۰۶۰۰-۰۶ff

Regular Expression: Match Unicode Block Range

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<script>
function findPersianChar(obj){
	var patt1=new RegExp("[\u0600-\u06FF]");
	if(patt1.test(obj.value)==true){
		alert('i found');
	}else{
		alert('i cant found');
	}
}
</script>
</head>
<body>
	<textarea id="text" name="text"></textarea>
	<br/>
	<button onclick="findPersianChar(getElementById('text'));" >click me</button>
</body>
</html>

tools.mozilla.com

ابزارهای زیادی برای توسعه وب وجود دارد که شاید هیچ وقت اسم اونارو نشنویم ، آزمایشگاه موزیلا فهرستی از این ابزارها جمع آوری و دسته بندی کرده که دیدنش برای طرح های وب مفیده.برای دیدن این صفحه باید از مرورگرهای مدرن که از canvas پشتیبانی میکنن استفاده کنید(Firefox 3.5, Safari 4, Chrome 2, or Opera 9).

yougetsignal.com

شاید همه بخوان بدونن همسایه هاشون روی وب سرور کیا هستن،خیلی از سایت ها تا حدی این کار انجام میدن ولی امروز به یه نمونه جدید که این هم لیست نسبتا کاملی از همسایه هارو نشون میده برخورد کردم که ابزارهای دیگه ای هم داره مثل پیدا کردن پورتهای باز آی پی ، visual-tracert و …

http://www.yougetsignal.com

البته این سایت به کمک فریم ورک های prototype و script.aculo.us نوشته شده ، اینم انگیزه ای دیگه ای واسه دیدنش .

محدود کردن تعداد کاربران همزمان یک برنامه تحت وب

منبع:برنامه نویسی به سبک غربی ، با طعم قرمه سبزی

راه‌های زیادی برای محدود کردن تعداد کاربران وجود دارد که هر کدام مزیتها ومعایب خودشان را دارند. چندی پیش مایکروسافت، یک add-on برای IIS با نام IIS SEO ارائه کرد که استفاده آن برای وبسایت‌ها توصیه می‌شود. این add-on یک امکان برای محدود کردن تعداد کاربران دراختیار شما می‌گذارد که در زیر با آن آشنا می‌شویم.

پیش از ادامه باید متذکر شوم که این مطلب را  کارلوس آگویلار مارس در وب‌سایت Tips & Tricks for ASP.NET, IIS, and Visual Web Developer نوشته و می‌توانید اصل مطلب را به زبان انگلیسی اینجا مطالعه کنید. ( در اصل مطلب توضیحاتی در ارتباط با مزایای محدود کردن تعداد کاربران و نیز قابلیت‌هایی که در آینده به نسخه اصلی اضافه خواهد شد هم نوشته شده که من از ذکر آنها خودداری کردم.)

برای محدود کردن تعداد (درخواست) کاربران همزمان به روش زیر عمل کنید:

به صفحه Site Analysis Reports بروید. ( نیاز به نصب add-onی با نام IIS SEO دارد )

بر روی Edit Feature Settings  کلیک کنید.

انتخاب Edit Feature Settings ( عکس از منبع اصلی مطلب )

از پنجره باز شده در قسمت Maximum Number of Concurrent Requests تعداد مورد نظرتان را بین یک تا شانزده مشخص کنید ( مقدار پیش فرض هشت است )

محدود کردن تعداد کاربران همزمان ( عکس از منبع اصلی مطلب )

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