
یک باکتری مغناطیسی می تواند در امتداد میدان مغناطیسی زمین قرار گیرد و مطابق با آن بالا یا پایین برود تا مقصد مورد نظرش را پیدا کند.

نظارت یا مانیتورینگ چیست ؟
نظارت بر بازدیدکنندگان از سایت ، بخشی ار سایت است که به مدیر اجازه می دهد تا از بازدیدکنندگان از سایت خود و وضعیت ایشان اطلاع کسب نماید .
ویژگی نظارت یا مانیتورینگ در pars cms :مدیریت نظارت گزارشی متنی و نموداری از همه کسانی که از وب سایت شما بازدید کرده اند بدست می دهد . در این گزارش چند پارامتر از هر کاربر بازدیدکننده ثبت می شود .
زبان : زبان پیش فرض سیستم عامل این فرد ، چه بوده است ؟انگلیسی , فارسی و یا . . . ؟ این پارامتر نشان می دهد مخاطبین سایت شما به چه زبانی تکلم می کنند و متعلق به چه کشور یا فرهنگی هستند .
مرورگر : با کدامیک از نرم افزارهای مرورگر از وب سایت شما بازدید کرده است : یعنی آیا این فرد با internet explorer شرکت مایکروسافت برای بازدید از وب سایت شما استفاده نموده ، یا از نرم افزار netscape و . . .
از چه سایتی آمده است : این فرد از کدام سایت به سایت شما هدایت شده است . به عنوان نمونه از طریق موتور جستجوگر گوگل بوده است یا از طریق وب سایت یکی از دوستان ، که لینک سایت شما در وب سایت خود قرار داده است .
شماره شناسایی یا ip افرادی که به وب سایت شما متصل شده اند
تاریخ و ساعتی که وی از وب سایت شما بازدید کرده است :
سیستم عامل کامپیوتر فردی که از وب سایت شما بازدید کرده است ، چیست ؟ این سیستم عامل می تواند : ویندوز مایکروسافت یا لینوکس شرکت redhat باشد .
کارکردهای مدیریت نظارت یا مانیتورینگ :
صنعت فناوری اطلاعات ازیکی از مهمترین موضوعاتی که در بازاریابی اینترنتی مورد توجه قرار می گیرد خروج سازمان ها از بن بست های جغرافیایی و امکان توسعه تجارت در ابعاد جهانی است. مدیران سایت ها باید با بررسی های مختلف ، علل جلب توجه یا عدم توجه کاربران کشورهای مختلف به سایت را بیابند و به رفع نقص و تقویت نقاط مثبت بپردازند . مدیریت نظارت pars cms می توانند اطلاعاتی مربوط به کشور های بازدیدکنندگان ( زبان سیستم ) را در اختیار شما بگذارند .
انواع مختلف مرورگر های اینترنت دارای ویژگی ها و امکانات مختلفی هستند که به طور حتم در تنظیمات و امکانات جانبی سایت شما به هنگام طراحی موثر هستند . با دانستن این موضوع می توانید تغییرات لازم را به صفحات سایت خود بدهید و سایت خود را هماهنگ با خصوصیات عمومی مرورگرهای موجود طراحی کنید .
مدیریت نظارت پرتال pars cms می توانند سیستم عامل بازدیدکننده سایت را تشخیص دهند و به شما کمک کنند تا طراحی سایت خود را براساس ویژگی ها و امکانات این سیستم عامل ها انجام دهید . معمولا ارائه برخی امکانات امنیتی و گرافیکی و... در سیستم عامل های مختلف غیر ممکن است . آگاهی از سیستم عامل مطلوب کاربران می تواند در هماهنگ شدن با امکانات کاربران کمک زیادی بکند .
مدیریت نظارت می تواند سایت های مختلفی را که از طریق لینک دادن زمینه ساز ورود کاربر به سایت شما بوده اند و تعداد دفعات این اتفاق را اعلام کنند . این کار می تواند شما را در شناسایی مبادی ورودی و هدایت کننده بازدیدکنندگان به سایت تان یاری کند و از این طریق به انجام بهتر برنامه ریزی های تبلیغاتی و همکاری های اینترنتی کمک کند . همچنین مدیریت نظارت برای راحتی کار ، بررسی و تحلیل مسیر دقیق لینک های ورودی را نیز ارائه می کنند .
این اطلاعات به شما امکان می دهد میزان محبوبیت هر یک از صفحات سایت خود را شناسایی کنید و همچنین سایت ها و وبلاگ هایی که زمینه جذب بازدیدکننده بیشتری را برای شما فراهم کرده اند شناسایی نمایید تا ار این طریق بتوانید سرمایه گذاری و برنامه ریزی مناسبی بر روی سایت های همکار انجام دهید .
منبع : http://www.parscms.com/
اما آیا کدی در زبان php وجود داره که این کار رو انجام بده نه ولی چون میشه اونو گسترش دادچرا؟ !
اما خود سایت PHP از تکنیک شاخص گذاری بر روی فایل استفاده میکند؛
یعنی یک فایل شاخص دارد و یک فایل داده ای که رامین هم اشاره کرد.
این روش سریعتر است، چون لایه دیتابیس در آن وجود ندارد. بجز این،
پس از شناسایی کشور، یک کوکی بر روی دستگاه کاربر ایجاد میشود
که در بازدیدهای بعدی، دوباره نیاز به جستجو در دیتابیس برای یافتن
کشور کاربر نباشد.
به همراه دو فایل زیر که برای اجرای کد فوق، لازم هستند:
http://www.php.net/backend/ip-to-country.idx
http://www.php.net//backend/ip-to-country.db
سورس این قسمت در ادامه مطلب
البته یک GEOIP هم وجود داره که خیلی مشخصات بیشتری رو ارائه میده...
حالا یا باید از ابزار سایت پارس ایتفاده کرد یا اگه سرور دارید از این ماژول اما بیشتر برای این بدرد میخوره که مثلا برای هر زبان یک صفحه لود شه (به قول استاد فیزیکمون از این قرطی بازی ها)

الف: CVS چیست؟
CVS مجموعه ای از علائم چشمی و بینایی است که بر اثر کار با کامپیوتر ایجاد می شوند. تقریبا 4/3 درصد کسانی که زیاد با کامپیوتر کار می کنند گرفتار این علائم هستند. به نظر می رسد با فراگیرتر شدن بکارگیری کامپیوتر در محل های کار و حتی در خانه ها تعداد کسانی که از CVS رنج می برند رو به افزایش باشد.
علائم CVS : مهمترین علائم CVS عبارتند از: خستگی چشم، خشکی چشم، سوزش، اشک ریزش و تاری دید. CVS همچنین ممکن است سبب درد در گردن و شانه ها نیز بشود. چشم انسان حروف چاپی را بهتر از حروف نمایش داده شده بر روی مانیتور می بیند. علت این امر این است که حروف چاپی کنتراست بیشتری با صفحه سفید زمینه داشته و لبه های آنها واضح تر است حال آنکه در مورد صفحۀ مانیتور چنین نیست و لبه ها به وضوح حروف چاپی نیستند بلکه حروف از یک مرکز با کنتراست بالا شروع شده و به تدریج کم رنگتر میشوند و پس از تبدیل به خاکستری کمرنگ ناپدید می گردند. بنابراین لبههای حروف بر روی صفحه مانیتور وضوح حروف چاپی را ندارد. یکی از مهمترین دلایل خشکی و سوزش چشم هنگام کار با کامپیوتر کاهش میزان پلک زدن است به طوریکه افراد، هنگام کار با کامپیوتر تقریبا یک پنجم حالت عادی پلک می زنند. این مسأله به همراه خیره شدن به صفحه مانیتور و تمرکز بر روی موضوع کار سبب می شود تا پلک ها مدت بیشتری باز بمانند و در نتیجه اشک روی سطح چشم سریعتر تبخیر می شود.
ب: 10 توصیه برای کاهش علائم CVS
۱. سعی کنید به طور ارادی پلک بزنید. این کار سبب می شود سطح چشم شما با اشک آغشته شده و خشک نشود. در صورتی که مشکل شما شدید باشد می توانید از قطره های اشک مصنوعی استفاده کنید.
2. مرکز مانیتور باید حدود 10 تا 20 سانتی متر پایین تر از چشمان شما باشد. این وضعیت علاوه بر اینکه باعث میشود پلک ها پایین تر قرار گیرند و سطح کمتری از چشم در معرض هوا باشد. از خستگی گردن و شانه ها نیز میکاهد. در این موارد هم باید مانیتور را در ارتفاع مناسب قرار داد و هم ارتفاع صندلی را نسبت به میزکار تنظیم کرد به طوری که ساعد شما هنگام کار با keyboard موازی با سطح زمین باشد.
3. مانیتور خود را طوری قرار دهید که نور پنجره یا روشنایی اتاق به آن نتابد. هنگام کار با کامپیوتر سعی کنید پرده ها را بکشید و روشنایی اتاق را نیز به نصف وضعیت معمولی کاهش دهید. اگر از چراغ مطالعه بر روی میز خود استفاده می کنید آن را طوری قرار دهید که به صفحه مانیتور یا چشم شما نتابد. همچنین میتوانید از صفحه های فیلتر نیز بر روی صفحه مانیتور استفاده کنید. تابش نور به صفحه مانیتور سبب کاهش کنتراست و خستگی چشم میشود. این مسأله بخصوص زمانیکه زمینه صفحه تیره باشد شدیدتر خواهد بود.
4. به چشمان خود استراحت دهید. سعی کنید هر 5 تا 10 دقیقه چشم خود را از مانیتور برداشته و به مدت 5 تا 10 ثانیه به نقطه ای دور نگاه کنید. این کار سبب استراحت عضلات چشم می شود. همچنین به شما وقت می دهد پلک بزنید و سطح چشم شما مرطوب شود.
5. اگر مجبورید که متناوباً و پشت سر هم به یک صفحه نوشته و مانیتور نگاه کنید (خصوصاً در مورد تایپیست ها) ممکن است چشم شما خسته شود زیرا باید تطابق خود را تغییر دهد. برای جلوگیری از این مسأله سعی کنید صفحه نوشته شده را در حداقل فاصله و هم سطح با مانیتور قرار دهید. برای اینکار می توانید از copyholder استفاده کنید.
6. فاصله مانیتور با چشمان شما باید 50 تا 60 سانتی متر باشد.
7. روشنایی و کنتراست مانیتور خود را تنظیم کنید. میزان روشنایی مانیتور باید با روشنایی اتاق هماهنگی داشته باشد. یک روش برای تنظیم روشنایی مانیتور این است که به یک صفحه وب با زمینه سفید (مثل این صفحه) نگاه کنید. اگر سفیدی صفحه برای شما مثل یک منبع نور است روشنایی مانیتور زیاد است و باید آن را کم کنید. در مقابل، اگر صفحه کمی خاکستری به نظر می رسد روشنایی را زیاد کنید. در مجموع روشنایی باید در حدی باشد که چشمان شما احساس راحتی کنند. کنتراست مانیتور باید حداکثر باشد تا لبه های حروف بیشترین کنتراست را با نوشته خود پیدا کند.
8. مشخصات دیگر مانیتور خود را تنظیم کنید. کیفیت نمایش تصاویر بر روی مانیتور به سه عامل بستگی دارد: Resolution ، Refresh Rate ، و DotePitch. Refresh Rate نشاندهنده فرکانس تجدید تصویر بر روی مانیتور است. فرکانس پایین می تواند برای چشم خسته کننده باشد و فرکانس های خیلی پایین سبب پرش تصویر می شوند. بهترین Refresh Rate حدود 70 هرتز یا بیشتر است. Resolution یا وضوح تصویر که به Refresh Rate نیز بستگی دارد به تراکم پیکسل های تصویر بر روی مانیتور گفته می شود. هرچه تعداد پیکسل ها بیشتر باشد جزئیات بیشتری از تصویز دیده می شود. بطورکلی هرچه Resolution بیشتر باشد بهتر است ولی باید به Refresh Rate نیز توجه داشت. گاهی Resolution بالا Refresh Rate پایین دارند بنابراین باید وضعیتی را انتخاب کرد که هر دو بیشترین تعداد را داشته باشند. Dot Pitch بر sharpness تصویر مؤثر است و هر چه عدد آن کمتر باشد تصویر sharpتر است. بیشتر مانیتورها dot pitch بین 25/0 تا 28/0 میلی متر دارند. 28/0 میلی متر یا کمتر عدد مطلوب است. Refresh Rate و Resolution را در ویندوز می توانید در Display Properties تنظیم کنید ولی dot pitch قابل تنظیم نیست.
9. اگر علی رغم رعایت توصیههای گفته شده باز هم دچار علائم CVS هستید میتوانید از عینک های مخصوص استفاده کنید زیرا گاهی مشکل در دید متوسط است. ما به طور معمول کمتر از دید متوسط استفاده می کنیم زیرا بیشتر اوقات یا اشیاء دور رانگاه می کنیم و یا اشیاء نزدیک. ولی مانیتور کامپیوتر دقیقاً در فاصله ای از چشم قرار می گیرد که مربوط به دید متوسط است. اگر شما عینکی هستید عینک شما به احتمال زیاد برای کار با کامپیوتر مناسب نیست زیرا دید متوسط را اصلاح نمی کند. برای دریافت عینک مناسب کامپیوتر، به چشم پزشک مراجعه کنید.
10. هنگام کار با کامپیوتر سعی کنید گردن خود را راست نگهداشته و شانه را عقب بدهید. قوز کردن هنگام کار طولانی با کامپیوتر سبب دردهای گردن و شانهها می شود. اگر پشتی صندلی شما قابل تنظیم است آن راطوری تنظیم کنید که کاملا به پشت شما بچسبد. همچنین ارتفاع صندلی خود را طوری تنظیم کنید که کف پاها روی زمین قرار داشته و زانوی شما در زاویۀ 90 درجه قرار داشته باشد. Keyboard و Mouse باید پایین تر از آرنج و نزدیک دستان شما قرار داشته باشد.
منبع: بانک مرجع مقالات امداد و نجات ایران
The HTML Form
This is the HTML page. It contains a simple HTML form and a link to a JavaScript:
<html>
<head>
<script type="text/javascript" src="getrss.js"></script>
</head>
<body><form>
Select an RSS-Feed:
<select onchange="showRSS(this.value)">
<option value="Google">Google News</option>
<option value="MSNBC">MSNBC News</option>
</select>
</form><p><div id="rssOutput">
<b>RSS Feed will be listed here.</b></div></p>
</body>
</html>
Example Explained - The HTML Form
As you can see, the HTML page above contains a simple HTML form with a drop-down box.
The form works like this:
An event is triggered when the user selects an option in the drop down box
When the event is triggered, a function called showRSS() is executed.
Below the form is a <div> called "rssOutput". This is used as a placeholder for the return data of the showRSS() function.
--------------------------------------------------------------------------------
The JavaScript
The JavaScript code is stored in "getrss.js" and linked to the HTML document:
var xmlHttp;function showRSS(str)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="getrss.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("rssOutput")
.innerHTML=xmlHttp.responseText;
}
}function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
Example Explained
The stateChanged() and GetXmlHttpObject functions are the same as in the PHP AJAX Suggest chapter.
The showRSS() Function
Every time an option is selected in the input field this function executes the following:
Defines the url (filename) to send to the server
Adds a parameter (q) to the url with the selected option from the drop down box
Adds a random number to prevent the server from using a cached file
Calls on the GetXmlHttpObject function to create an XMLHTTP object, and tells the object to execute a function called stateChanged when a change is triggered
Opens the XMLHTTP object with the given url.
Sends an HTTP request to the server
--------------------------------------------------------------------------------
The PHP Page
The server page called by the JavaScript code is a PHP file called "getrss.php":
<?php
//get the q parameter from URL
$q=$_GET["q"];//find out which feed was selected
if($q=="Google")
{
$xml=("http://news.google.com/news?ned=us&topic=h&output=rss");
}
elseif($q=="MSNBC")
{
$xml=("http://rss.msnbc.msn.com/id/3032091/device/rss/rss.xml");
}$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);//get elements from "<channel>"
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
$channel_title = $channel->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$channel_link = $channel->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$channel_desc = $channel->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;//output elements from "<channel>"
echo("<p><a href='" . $channel_link
. "'>" . $channel_title . "</a>");
echo("<br />");
echo($channel_desc . "</p>");//get and output "<item>" elements
$x=$xmlDoc->getElementsByTagName('item');
for ($i=0; $i<=2; $i++)
{
$item_title=$x->item($i)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$item_link=$x->item($i)->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$item_desc=$x->item($i)->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue; echo ("<p><a href='" . $item_link
. "'>" . $item_title . "</a>");
echo ("<br />");
echo ($item_desc . "</p>");
}
?>
Example Explained - The PHP Page
When an option is sent from the JavaScript the following happens:
PHP finds out which RSS feed was selected
An XML DOM object is created for the selected RSS feed
The elements from the RSS channel are found and outputted
The three first elements from the RSS items are looped through and outputted
http://www.w3schools.com/php/php_ajax_poll.asp :منبع
×البته در این سایت سورس بیشتر نرم افزار ها وجود داره حتما به این سایت سر بزنید×
آیا تا حالا شده به سایتی بروید که RSS یا هر نوع خروجی مثل Atom نداشته باشد؟یا شاید خود شما مدیر یک سایت یا وبلاگ هستید که RSS در وبسایت شما وجود ندارد اما بدانید که الان دوره وب 2.0 است و فید نقش اساسی را در این محیط دارد.برای این مشکل شما هم در اینترنت راه حل پیدا میشود.این مشکل با کمک سرویس “HTML Scraping” برای هر صفحه وب، به هرزبانی حل شده است.
مختصری درباره HTML Scraping:روشی برای تولید اتوماتیک خروجی RSS برای صفحات HTML که فاقد فید هستند را HTML Scraping میگویند.این سرویس حدود دو سال پیش ایجاد شد که تاکنون سایتهای زیادی در این زمینه شروع به فعالیت کرده اند.
سایتهای فعال در این زمینه:

از جدیدترین سایتهایی که در این زمینه شروع به فعالیت کرده است و مطئنم که نیاز شما را برطرف خواهد کرد.
امکانات:
-ساختن فید برای هرنوع وبسایت یا برای صفحات خاص آن
-ذخیره کردن فیدها،که به شما این امکان را میدهد در هرنوع خبرخوانی فید مورد نظر را داشته باشید.
-و مزایای رایجی که استفاده از فیدها در اختیار شما قرار میدهند.
همچنین این سایت به شما امکان میدهد تا مطالبی را که در خروجی نیاز ندارید حذف کنید تا به این روش فید شما دقیقتر باشد.
اگر برای سایت خودتان میخواهید فید بسازید از این قسمت استفاده کنید اما اگر برای یک سایت معمولی میخواهید این کار را بکنید از این قسمت استفاده کنید.
مشاهده سایت:www.feedyes.com
سایتی که با چند مرحله کوچک با دقت بالا برای صفحات سایت شما خروجی میسازد.
مراحل:
1- مشخص کردن صفحه مورد نظر برای تولید خروجی
2-ساختن فید برای صفحه انتخاب شده
3-مشخص کردن الگوهای جستجو
4-تعیین قالب برای نمایش خروجی
5-ساختن فید جدید
اصولا خروجی هایی که توسط این سایت تولید میشوند برای عموم قابل نمایش است اما شما قادرید برای خروجی خود کلمه عبور تعیین کنید و آن را شخصی کنید.
مشاهده سایت:www.feed43.com
![]()
این سایت قدیمی ترین سایتی است که در زمینه ی ایجاد فید برای وب سایتها فعالیت میکند و تقریبا خدماتی مشابه سایتهای بالا ارائه میدهد.
مشاهده سایت:www.feedfire.com
![]()
سه سایتی که در بالا معرفی کردم رایگان هستند اما نیاز به ثبت نام دارند پس اگر شما هم مثل من حوصله ی ثبت نام در این سایت ها را ندارید سایت Page2RSS بدون نیاز به ثبت نام برای شما فید تولید میکند ،اما بدون شک این امکان برای شما وجود ندارد که بعدا تغییراتی در فید خود اعمال کنید
منبع: metode.blogfa