<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>وبلاگ مدیران پرسینا</title>
	
	<link>http://blog.persina.com</link>
	<description>پرسینا از نگاهی نزدیک تر</description>
	<lastBuildDate>Tue, 29 Jun 2010 15:16:19 +0000</lastBuildDate>
	
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/persina/blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="persina/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://www.persina.com</link><url>http://blog.persina.com/wp-content/themes/persina/library/media/images/persina-logo.gif</url><title>پرسینا</title></image><item>
		<title>آینده وب در تسخیر کتابخانه های Javascript</title>
		<link>http://blog.persina.com/?p=125</link>
		<comments>http://blog.persina.com/?p=125#comments</comments>
		<pubDate>Tue, 29 Jun 2010 15:16:19 +0000</pubDate>
		<dc:creator>منوچهر داداشی</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[ExtJs]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Sencha]]></category>
		<category><![CDATA[جاوا اسکریپت]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=125</guid>
		<description><![CDATA[کتابخانه های جاوا اسکریپت هر کدام مجموعه ای از API هستند که کار با جاوا اسکریپت رو راحت تر می کنند. با استفاده از کتابخانه های جاوا اسکریپت خیلی بهتر میشه از امکانات این زبان سمت کاربر استفاده کرد. مشکلاتی مثل سازگاری با Browser ها که تا چند سال پیش گریبان طراحان وب رو گرفته [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">کتابخانه های جاوا اسکریپت هر کدام مجموعه ای از API هستند که کار با جاوا اسکریپت رو راحت تر می کنند. با استفاده از کتابخانه های جاوا اسکریپت خیلی بهتر میشه از امکانات این زبان سمت کاربر استفاده کرد. مشکلاتی مثل سازگاری با Browser ها که تا چند سال پیش گریبان طراحان وب رو گرفته بود به دست فراموشی سپرده خواهند شد.</p>
<p style="text-align: justify;">در این نوشته قصد دارم درباره آینده وب کمی حرف بزنم و بعد از اون یک Framework بی نظیر جاوا اسکریپت رو معرفی خوام کرد. پس تا پایان این نوشته همراه من باشید. <span id="more-125"></span></p>
<p style="text-align: justify;">به گفته خیلی ها بعد از ورود کتابخانه های جاوا اسکریپت یک انقلاب بزرگ در دنیای وب روی داده و اینترفیس وب سایت ها به صورت چشمگیری رشد کرده.</p>
<p style="text-align: justify;">شاید نشه به راحتی باور کرد که ما تازه در ابتدای این انقلاب بزرگ وب هستیم. وب سایت هایی که با ظاهر امروزی میشناسیم جای خودشون رو به وب سایت هایی با اینترفیس کاملا جاوا اسکریپتی خواهند داد. بهتره اینجوری بگم که وب سایت های جاوا اسکریپتی در آینده وب سایت های متعارفی که ما می شناسیم را کنار خواهند زد و در صدر خواهند ایستاد.</p>
<p style="text-align: justify;">یکی از اولین نمونه ها از اینگونه وب سایت ها که من اسمشون رو گذاشتم وب سایت های جاوا اسکریپتی، <a href="http://gmail.com" target="_blank">Gmail </a>هست. Gmail اینترفیسی کاملا جاوا اسکریپتی داره. هرچیزی که ما در صفحه میبینیم به صورت کاملا داینامیک توسط جاوا  اسکریپت تولید میشه و به نمایش در میاد.</p>
<p style="text-align: justify;">معروف ترین کتابخانه جاوا اسکریپت یا به بیانی Framework جاوا اسکریپت، <a href="http://jquery.com" target="_blank">JQuery </a>هست. که پیشتازانه در حال گسترش امکاناتش هستن و یک جورایی در حال تسخیر دنیای وبه. کتابخوانه های دیگه ای مثل <a href="http://www.prototypejs.org" target="_blank">Prototype </a>و <a href="http://mootools.net/" target="_blank">Mootools </a>هم هستن که طرفداران و مشتریان خودشون رو دارن.</p>
<p style="text-align: justify;">اما چیزی که باعث شد این مطلب رو بنویسم اینه که به تازگی با یک Framework جدید آشنا شدم. به نام <a href="http://www.sencha.com/products/js/" target="_blank">ExtJs</a> محصول شرکت <a href="http://www.sencha.com/" target="_blank">Sencha </a> که به علت جوونیش کمتر شناخته شده. اما قدرت و امکانات باور نکردنی به برنامه نویس میده. برنامه هایی که با ExtJs خلق میشن شبیه نرم افزارهای Desktop هستن و کاربر در Browser خودش یک محیط متفاوت با وب سایت هایی که قبلا دیده رو تجربه می کنه.</p>
<p style="text-align: justify;">نکته منفی چنین کتابخانه ای اینه که کاربر اولین باری که وارد وب  سایتی که  با   ExtJs ساخته شده میشه باید صبر کنه که حدود ۱ مگا بایت جاوا  اسکریپت بارگذاری بشه. اما  با استفاده از Caching، کاربر بعد از اون سرعت بالایی رو تجربه می کنه.</p>
<p style="text-align: justify;">ضمنا ExtJs برای ارتباط با Server از دو روش استفاده می کنه . Json و Xml که هر دو  زبان های نشانه گذاری با استاندارد هایی کاملا باز هستند و توسط هر زبانی قابل فهم هستند. این موضوع باعث میشه که ExtJs با هر زبان سمت سروری قابل استفاده باشه. ضمنا استفاده از این دو استاندارد باعث به وجود آمدن کمترین حجم جابجایی اطلاعات بین کاربر و سرور میشه. سرعت صفحات نتیجه نهایی این خصوصیت ExtJs خواهد بود.</p>
<p style="text-align: justify;">با این خصوصیات، ExtJs و هر Framework شبیه ExtJs انتخاب خوبی برای نوشتن  CRM های تحت وب هست.</p>
<p style="text-align: justify;">مطمئنا دوست دارید نمونه هایی از صفحات ساخته شده با ExtJs رو ببینید. پس <a href="http://www.sencha.com/deploy/dev/examples/" target="_blank"><strong>اینجا </strong></a>کلیک کنید تا در سایت سازنده این کتابخانه جاوا اسکریپت تعداد زیادی نمونه روبرو شوید. همچنین پیشنهاد می کنم <a href="http://www.sencha.com/deploy/dev/examples/desktop/desktop.html" target="_blank"><strong>این نمونه</strong></a> رو حتما ببینید.</p>
<p style="text-align: justify;">در پایان بد نیست اشاره کنم که شرکت Sencha خلق کننده ExtJs که بعد از موفقیت ExtJs توسط نویسندگان این فریمورک به تازگی تاسیس شده محصولات شگفت انگیز دیگه ای هم داره که در سایت این شرکت در موردش توضیح داده شده. اما یه کم خارج از موضوع این نوشته هست. فکر می کنم در آینده چیزهای جالبی در مورد این شرکت و موفقیت محصولاتش بشنویم.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=125</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google vs SpamSites</title>
		<link>http://blog.persina.com/?p=118</link>
		<comments>http://blog.persina.com/?p=118#comments</comments>
		<pubDate>Tue, 18 May 2010 08:57:13 +0000</pubDate>
		<dc:creator>علی گودرزی</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[عمومی]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google page rank]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[اسپم]]></category>
		<category><![CDATA[گوگل]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=118</guid>
		<description><![CDATA[گوگل در مطلبی که در وبلاگ رسمی Webmaster Central خود منتشر کرده است از کاربران کشورهایی که در آنها از زبان فارسی، تایلندی، اندونزیایی و رومانیایی استفاده می شود خواسته است برای مبارزه با گسترش وب سایت های اسپم، این گونه سایت ها را به گوگل معرفی نمایند.
این امر بخشی از طرح گوگل به منظور [...]]]></description>
			<content:encoded><![CDATA[<p>گوگل در مطلبی که در وبلاگ رسمی <a href="http://googlewebmastercentral.blogspot.com/2010/05/call-for-webspam-reports-in-thai.html">Webmaster Central</a> خود منتشر کرده است از کاربران کشورهایی که در آنها از زبان فارسی، تایلندی، اندونزیایی و رومانیایی استفاده می شود خواسته است برای مبارزه با گسترش وب سایت های اسپم، این گونه سایت ها را به گوگل معرفی نمایند.</p>
<p>این امر بخشی از طرح گوگل به منظور بهبود وضعیت جستجو در زبان های ذکر شده است که با همکاری خود کاربران صورت می پذیرد.</p>
<p>کاربران این کشورها می توانند با مراجعه به<a href="https://www.google.com/webmasters/tools/spamreport"> صفحه گزارش اسپم</a> و تکمیل فیلدهای مربوطه، سایت هایی که به روش های غیر معمول سعی در کسب رتبه و فریب کاربران دارند را به گوگل گزارش نمایند.</p>
<p>برای معرفی یک سایت اسپم به گوگل مراحل زیر را انجام دهید:</p>
<ol>
<li>وارد <a href="https://www.google.com/webmasters/tools/spamreport">“صفحه گزارش اسپم”</a> شوید.</li>
<li> در باکس اول (The specific web page or site that is misbehaving) لینک سایت اسپم را بنویسید.<br />برای مثال : <span dir="ltr">http://www.novintabligh.com/sc_شرکت+اساسنامه+نمونهhtm</span></li>
<li> در باکس دوم (Exact query that shows a problem) عبارتی که در گوگل جستجو کردید را بنویسید.<br />برای مثال : نمونه اساسنامه</li>
<li> در باکس سوم (Resulting Google page that shows problem) لینک گوگل پس از انجام جستجو را وارد نمایید.<br />برای مثال : <span dir="ltr">http://www.google.com/search?hl=en&amp;source=hp&amp;q=اساسنامه+نمونه&amp;btnG=Google+Search </span></li>
<li>در انتها روی کلید Report Spam کلیک نمایید.</li>
</ol>
<p>از تمامی کاربران فارسی زبان تقاضا می شود تا با انجام مراحل ساده فوق، به نمایش نتایج واقعی و مناسب در جستجوی فارسی گوگل کمک نمایند و در غنی تر شدن محتوای وب فارسی مشارکت داشته باشند.</p>
<p><a href="https://www.google.com/webmasters/tools/spamreport"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=118</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>گودر (Google Reader) چیست؟!</title>
		<link>http://blog.persina.com/?p=110</link>
		<comments>http://blog.persina.com/?p=110#comments</comments>
		<pubDate>Sat, 17 Apr 2010 10:26:53 +0000</pubDate>
		<dc:creator>علی گودرزی</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[عمومی]]></category>
		<category><![CDATA[gooder]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[googlereader]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[rss reader]]></category>
		<category><![CDATA[گودر]]></category>
		<category><![CDATA[گوگل ریدر]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=110</guid>
		<description><![CDATA[گودر یا همان گوگل ریدر، نام سرویس خبرخوان گوگل است.
اگر شما سایت های متعددی را دنبال می کنید و زمان بسیاری برای چک کردن و مطالعه مطالب مورد علاقه تان صرف میکنید، بهتر است هرچه سریعتر از گوگل ریدر استفاده نمایید.
با استفاده از این سرویس شما میتوانید به راحتی و بدون صرف وقت اضافی، مطالب [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">گودر یا همان گوگل ریدر، نام سرویس خبرخوان گوگل است.<a href="http://blog.persina.com/wp-content/uploads/2010/04/rss-reader.gif" rel="lightbox[110]"><img class="alignleft size-full wp-image-111" title="Goolge Reader" src="http://blog.persina.com/wp-content/uploads/2010/04/rss-reader.gif" alt="گوگل ریدر - Google Reader" width="180" height="82" /></a></p>
<p style="text-align: justify;">اگر شما سایت های متعددی را دنبال می کنید و زمان بسیاری برای چک کردن و مطالعه مطالب مورد علاقه تان صرف میکنید، بهتر است هرچه سریعتر از گوگل ریدر استفاده نمایید.<br />
با استفاده از این سرویس شما میتوانید به راحتی و بدون صرف وقت اضافی، مطالب مورد علاقه خود را یکجا جمع آوری نموده و آنها را مطالعه نمایید.</p>
<p style="text-align: justify;"><strong>مواد لازم برای استفاده از گودر:</strong></p>
<ul style="text-align: justify;">
<li> اکانت گوگل<br />
برای استفاده از گودر، شما باید یک اکانت گوگل داشته باشید. اگر شما از جیمیل استفاده می کنید، نام کاربری جیمیلتان همان اکانت گوگل شما می باشد. در صورتی که اکانت گوگل ندارید، <a href="https://www.google.com/accounts/NewAccount" target="_blank">اینجا</a> کلیک نمایید.</li>
<li> RSS سایت مورد نظر<br />
برای استفاده از گودر شما علاوه بر اکانت گوگل، نیاز به RSS سایت موردنظر خود دارید.<br />
کافی است به سایت مورد نظر مراجعه نموده و آدرس RSS آن را کپی کنید.<br />
آدرس RSS سایتها معمولا بصورت یک آیکون نارنجی مطابق شکل نمایش داده می شود. کافی است روی آن کلیک کنید تا آدرس لینک RSS نمایش داده شود.</li>
</ul>
<p style="text-align: justify;">برای ورود به گوگل ریدر <a href="https://www.google.com/reader" target="_blank">اینجا</a> کلیک نمایید.</p>
<p style="text-align: justify;">برای افزودن یک سایت به مجموعه سایت های مورد علاقه خود، روی دکمه ای بنام Add a subscription واقع در قسمت بالا-سمت چپ صفحه کلیک نموده، آدرس RSS آن سایت را وارد کادر مربوطه نمایید و سپس دکمه Add را کلیک نمایید.<br />
از این به بعد، مطالب سایت مورد نظر جمع آوری شده و شما برای خواندن مطالب جدید این سایت و سایر سایتهایی که آدرس RSS آنها را ثبت نموده اید، تنها کافی است به گودر خود مراجعه نمایید.</p>
<p style="text-align: justify;"><strong>دو گزینه پرکاربرد در گودر</strong></p>
<ul style="text-align: justify;">
<li> Like<br />
این گزینه برای نشان دادن علاقه شما به مطلبیست که مطالعه نمودید. یعنی اگر شما مطلبی را خواندید و از آن خوشتان آمد، می توانید روی گزینه لایک کلیک کنید.</li>
<li> Share<br />
این گزینه برای به اشتراک گذاشتن مطلبی که مطالعه کردید با دیگران به کار میرود.<br />
علاوه بر سایتها، شما می تونید افراد دیگری که در گودر عضو هستند را follow کنید و مطالبی را که به اشتراک می گذارند مطالعه کنید.</li>
</ul>
<p style="text-align: justify;">شما از روی مطالبی که افراد share میکنند میتوانید به علایق و سلیقه آنها پی ببرید. در صورتی که سلیقه آن فرد باب طبع شما بود کافیست تا آن فرد را follow کنید.<br />
با این کار دیگر لازم نیست وقت فراوانی برای گردش در وب و پیدا کردن مطالب مورد علاقه خود صرف کنید! زیرا اشخاص دیگری قبلا زحمت این کار را کشیده اند و شما می توانید مطالب به اشتراک گذاشته شده توسط آنها را مطالعه نمایید.<br />
پس شما نیز هنگام مطالعه مطالب جالب، آنها را share کنید تا دوستانتان نیز از لذت خواندن آنها بهره مند شوند.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=110</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>حس خوب …</title>
		<link>http://blog.persina.com/?p=106</link>
		<comments>http://blog.persina.com/?p=106#comments</comments>
		<pubDate>Mon, 12 Apr 2010 19:28:50 +0000</pubDate>
		<dc:creator>منوچهر داداشی</dc:creator>
				<category><![CDATA[دست نوشت]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[mailenable]]></category>
		<category><![CDATA[لذت]]></category>
		<category><![CDATA[میل سرور]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=106</guid>
		<description><![CDATA[تا حالا حس خوب حل مساله رو تجربه کردید؟ احساسی که بعد از حل یک مساله سخت ریاضی به آدم دست میده. یا زمانی که تعداد زیادی مساله فیزیک رو میذارید جلوتون و یکی یکی حل می کنید، میرید جلو&#8230; بعد از این که همه رو حل می کنید یک حس اطمینان به نفس خوبی [...]]]></description>
			<content:encoded><![CDATA[<p>تا حالا حس خوب حل مساله رو تجربه کردید؟ احساسی که بعد از حل یک مساله سخت ریاضی به آدم دست میده. یا زمانی که تعداد زیادی مساله فیزیک رو میذارید جلوتون و یکی یکی حل می کنید، میرید جلو&#8230; بعد از این که همه رو حل می کنید یک حس اطمینان به نفس خوبی به آدم دست میده. حس آرامش و آسودگی.<br />
من این حس رو خیلی دوست دارم.<br />
دیروز یک مشکل برای Mail server یکی از سرور ها به وجود اومده بود و هیچ ایمیلی از اون سرور ارسال نمی شد. واقعا نمی تونستیم بفهمیم مشکل از کجاست. سیل تماس های مشتریان که به ایمیل ها شون نیاز داشتن قطع نمی شد.<br />
با اینکه اولش فکر نمی کردم به این راحتی ها بتونم درستش کنم، دو روز کامل روش کار کردم. بلاخره درست شد و همه چیز به حالت نرمال برگشت. اما حس خوب لذت حل مساله رو برای من باقی گذاشت. یک حس آسودگی. با خودم میگم دم خودم گرم. از پسش بر اومدم.<br />
کسانی که کار IT می کنن این حس رو زیاد تجربه می کنن. مثلا وقتی یک برنامه نویس تو یک قسمت کدش گیر می کنه و بعد از تلاش چند روزه اون مشکل رو حل می کنه. یا یک طراح وب که داره با IE6 لعنتی دست و پنجه نرم می کنه و IE6 رو به زانو در میاره خیلی خوب این حس رو تجربه می کنه.<br />
کارم رو دوست دارم. چرا ؟ چون ازش لذذذذذذت می برم.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>سرعت سایت (Site Speed) و تأثیر آن بر پیج رنک (Page Rank)</title>
		<link>http://blog.persina.com/?p=96</link>
		<comments>http://blog.persina.com/?p=96#comments</comments>
		<pubDate>Sat, 10 Apr 2010 08:03:51 +0000</pubDate>
		<dc:creator>علی گودرزی</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[عمومی]]></category>
		<category><![CDATA[google page rank]]></category>
		<category><![CDATA[google pagerank]]></category>
		<category><![CDATA[Page Rank]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[Site Speed]]></category>
		<category><![CDATA[رتبه در گوگل]]></category>
		<category><![CDATA[رتبه سایت در گوگل]]></category>
		<category><![CDATA[سرعت سایت]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=96</guid>
		<description><![CDATA[
شرکت گوگل در وبلاگ رسمی خود از افزودن پارامتر جدیدی بنام &#8220;سرعت سایت&#8221; (Site Speed) به الگوریتم تعیین پیج رنک (Page Rank) خود خبر داد.
برای مشاهده متن اصلی، اینجا کلیک نمایید.
سرعت سایت، بیانگر سرعت پاسخ وب سایت به درخواست های وب می باشد.
افزودن سرعت سایت ها، علاوه بر مدیران سایتها، برای کاربران عادی اینترنت نیز [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="../wp-content/uploads/2010/04/site-speed.jpg" rel="lightbox[96]"><img class="alignleft" title="site speed" src="../wp-content/uploads/2010/04/site-speed.jpg" alt="site speed" width="280" height="280" /></a></p>
<p style="text-align: justify;">شرکت گوگل در وبلاگ رسمی خود از افزودن پارامتر جدیدی بنام &#8220;سرعت سایت&#8221; (Site Speed) به الگوریتم تعیین پیج رنک (Page Rank) خود خبر داد.<br />
برای مشاهده متن اصلی، <a href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" target="_blank">اینجا</a> کلیک نمایید.</p>
<p style="text-align: justify;">سرعت سایت، بیانگر سرعت پاسخ وب سایت به درخواست های وب می باشد.<br />
افزودن سرعت سایت ها، علاوه بر مدیران سایتها، برای کاربران عادی اینترنت نیز مهم می باشد.</p>
<p style="text-align: justify;">گوگل در <a href="http://googleresearch.blogspot.com/2009/06/speed-matters.html" target="_blank">تحقیقات سازمانی خود</a> به این نکته پی برده است که کاربران وقت کمتری در سایت های کند صرف می کنند. در حالی که سایت های سریع علاوه بر افزایش رضایت کاربران، هزینه های اجرایی را نیز کاهش می دهند.</p>
<p style="text-align: justify;">با توجه به موارد فوق، گوگل تصمیم گرفت تا این پارامتر جدید را به <a href="http://blog.persina.com/?p=27" target="_blank">الگوریتم رتبه دهی نتایج جستجوی </a>خود بیفزاید.</p>
<p style="text-align: justify;">البته گوگل اعلام کرده با توجه به اینکه این پارامتر به تازگی به الگوریتم تعیین پیج رنک افزوده شده است، فرصت چند هفته ای در اختیار صاحبان وب سایتها قرار خواهد داد تا نسبت به افزایش سرعت سایت خود اقدام نمایند و در حال حاضر تنها در ۱% جستجو های انگلیسی انجام گرفته در سایت اصلی از این الگوریتم جدید استفاده خواهد نمود.</p>
<p style="text-align: justify;">اگر شما صاحب یا طراح وب هستید، ابزارهای رایگان متعددی برای بررسی سرعت سایت وجود دارد که از جمله آنها می توان به موارد زیر اشاره نمود:</p>
<ul style="text-align: justify;">
<li><a href="http://code.google.com/speed/page-speed/" target="_blank">Page Speed</a> که یک افزونه رایگان برای فایرفاکس می باشد که باید به همراه افزونه Firebug نصب شود.<br />
این افزونه بازده صفحات وب را بررسی نموده و راههایی برای افزایش آن در اختیار شما قرار می دهد.</li>
<li><a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a> که یک ابزار رایگان ارائه شده توسط یاهو می باشد.<br />
این ابزار راههایی برای افزایش سرعت سایتتان در اختیار شما قرار می دهد.</li>
<li><a href="http://www.webpagetest.org/" target="_blank">WebPagetest</a> که یک نمایش از میزان بازدهی سایت شما در هنگام لود شدن و یک چک لیست برای برای بهبود آن به شما ارائه می نماید.</li>
<li>شما می توانید علاوه بر ابزارهای فوق، ابزارهای فراوان دیگری را نیز در <a href="http://code.google.com/speed" target="_blank">اینجا</a> مشاهده نمایید.</li>
</ul>
<p style="text-align: justify;">ابزارهای معرفی شده به شما کمک خواهند نمود تا با بهبود سرعت سایت، علاوه بر بهبود رتبه سایت خود در نتایج جستجو، تجربه و خاطره ای شیرین از گردش در وب در اختیار کاربران قرار دهید.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=96</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>تعیین موقعیت تگ های صفحات وب با استفاده از سی اس اس (css positioning)</title>
		<link>http://blog.persina.com/?p=67</link>
		<comments>http://blog.persina.com/?p=67#comments</comments>
		<pubDate>Wed, 31 Mar 2010 14:47:00 +0000</pubDate>
		<dc:creator>سعید جابری</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[عمومی]]></category>
		<category><![CDATA[absolute]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fixed]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[relative]]></category>
		<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=67</guid>
		<description><![CDATA[امروز داشتم به این قضیه فکر می کردم که چرا طراحهای وب باید طوری صفحات وب رو طراحی کنن که توی همه بروزرهای وب یک نمایش ثابت داشته باشه و به قول خودمون از این مرورگر به اون مرورگر نترکه، اما باز به نتیجه خوبی نرسیدم چون که این مشکل همچنان گریبان این قشر زحمت [...]]]></description>
			<content:encoded><![CDATA[<p>امروز داشتم به این قضیه فکر می کردم که چرا طراحهای وب باید طوری صفحات وب رو طراحی کنن که توی همه بروزرهای وب یک نمایش ثابت داشته باشه و به قول خودمون از این مرورگر به اون مرورگر نترکه، اما باز به نتیجه خوبی نرسیدم چون که این مشکل همچنان گریبان این قشر زحمت کش جامعه رو گرفته و بیخیال مون نمیشه.</p>
<p>اینطوری شد که تصمیم گرفتم امروز راجع به تعیین موقعیت المانها یا تگهایی که برای ساختن صفحات وب از اون ها استفاده  می شه صحبت کنم(در افشانی کنم).&nbsp;</p>
<p>اتریبیوت position در css خاصیتی هست که میتونه موقعیت object های یک صفحه html رو نسبت به هم تعیین کنه:</p>
<ul>
<li>position:static</li>
<p>خاصیت ثابت بودن که در واقع به صورت default  به همه تگها داده میشه و تاثیری در نمایش طبیعی صفحهات وب  نداره.</p>
<p>به مثال زیر توجه کنید:</p>
<p>کد html:</p>
<div style="direction:ltr" >
<pre class="brush:xhtml" >
<div style="position:static;
background-color:red;
width:150px;height:150px;">
<div style="position:static;
   background-color:yellow;
   width:50px;height:50px;">
   </div>
</div>
</pre>
</div>
<p>نمایش:</p>
<p>	<a href="http://blog.persina.com/wp-content/uploads/2010/03/static.gif" rel="lightbox[67]"><img class="alignleft size-full wp-image-78" title="static" src="http://blog.persina.com/wp-content/uploads/2010/03/static.gif" alt="" width="510" height="350" /></a></p>
<blockquote><p>همانطور که در عکس مشخص است هردو مربع قرمز و زرد بدون اینکه<br />
		موقعیت خاصی را برای آنها تعیین کنیید در کنار هم ایستاده اند.</p></blockquote>
<li>position:relative</li>
<p>خاصیت نسبی بودن که <span lang="fa">با استفاده از اون موقعیت المان ما نسبت به<br />
	پدرش محاسبه میشه. </span>میتونیم المان مورد نظر مون رو با<br />
	خاصیت های left<span lang="fa">، </span>right<span lang="fa">، </span><br />
	top<span lang="fa">،</span> bottom از چهار طرف تکون بدیم.</p>
<p>به مثال زیر توجه کنید:</p>
<p>کد html:</p>
<div style="direction:ltr" >
<pre class="brush:xhtml" >
<div style="background-color:green;
width:250px;height:175px;
padding:25px 0 0 25px" >
<div style="position:static;
   background-color:red;
   width:150px;height:150px;">
<div style="position:relative;
      background-color:yellow;
      width:50px;height:50px;
      top:-5px;left:-5px;">
      </div>
</div>
</div>
</pre>
</div>
<p>نمایش:</p>
<p><a href="http://blog.persina.com/wp-content/uploads/2010/03/relative.gif" rel="lightbox[67]"><img class="alignleft size-full wp-image-79" title="relative" src="http://blog.persina.com/wp-content/uploads/2010/03/relative.gif" alt="" width="510" height="350" /></a></p>
<blockquote><p>همانطور که در عکس مشخص است مربع&nbsp; زرد به اندازه<br />
		<span lang="en-us">-۵px </span>از چپ و <span lang="en-us">-۵px </span>از<br />
		بالا از درون مربع قرمز بیرون زده است اما به این نکته توجه کنید که قبل از<br />
		آن هردو از محیط سبز رنگ به اندازه ۲۵<span lang="en-us">px </span>از بالا<br />
		و <span lang="en-us">۲۵px </span>از چپ تاثیر گرفته اند.</p></blockquote>
<li>position:absolute</li>
<p>خاصیت مطلق بودن که میتونیم المان مورد نظر مون  رو بدون اینکه هیچ توجهی به بقیه المان های صفحه داشته باشیم تکون بدیم و هر جای صفحه که مورد نظر مون هست ظاهرش کنیم.</p>
<p>در واقع باید اینطوری فرض کنید که هیچ چیزی نمیتونه موقعیت المان مورد نظر شما رو به جز چهار ضلع صفحه بروزتون تحت تاثیر قرار بده.</p>
<p>به مثال زیر توجه کنید:</p>
<p>کد html:</p>
<div style="direction:ltr" >
<pre class="brush:xhtml" >
<div style="background-color:green;
width:250px;height:175px;
padding:25px 0 0 25px" >
<div style="position:static;
   background-color:red;
   width:150px;height:150px;">
<div style="position:absolute;
      background-color:yellow;
      width:50px;height:50px;
      top:5px;left:300px;">
      </div>
</div>
</div>

some text
<br/>
some text
<br/>
some text
<br/>
some text
<br/>
some text
<br/>
some text
<br/>
</pre>
</div>
<p>نمایش:</p>
<p><a href="http://blog.persina.com/wp-content/uploads/2010/03/absolute.gif" rel="lightbox[67]"><img class="alignleft size-full wp-image-80" title="absolute" src="http://blog.persina.com/wp-content/uploads/2010/03/absolute.gif" alt="" width="505" height="400" /></a></p>
<blockquote><p>همانطور که در عکس مشخص است مربع&nbsp; زرد به اندازه<br />
		۵px <span lang="fa">از بالا و </span>۳۰۰px <span lang="fa">از چپ نسبت به<br />
		صفحه مرورگر ایستاده است.<br />
		در واقع بدون توجه به بقیه محتوای صفحه موقعیت خود را انتخاب کرده است.</span></p></blockquote>
<li>position:fixed</li>
<p>خاصیت ثابت بودن که تا حدودی شبیه خاصیت مطلق هست با این تفاوت که زمانی که میخوایم در صفحه مرورگر  اسکرول کنیم object مورد نظرمون ثابت سر جای خودش وایمیسه.</p>
<p>به مثال زیر توجه کنید:</p>
<p>کد html:</p>
<div style="direction:ltr" >
<pre class="brush:xhtml" >
<div style="background-color:green;
width:250px;height:175px;
padding:25px 0 0 25px" >
<div style="position:static;
   background-color:red;
   width:150px;height:150px;">
<div style="position:fixed;
      background-color:yellow;
      width:50px;height:50px;
      top:5px;left:300px;">
      </div>
</div>
</div>

some text
<br/>
some text
<br/>
some text
<br/>
some text
<br/>
some text
<br/>
some text
<br/>
</pre>
</div>
<p>نمایش:</p>
<p><a href="http://blog.persina.com/wp-content/uploads/2010/03/fixed.gif" rel="lightbox[67]"><img class="alignleft size-full wp-image-81" title="fixed" src="http://blog.persina.com/wp-content/uploads/2010/03/fixed.gif" alt="" width="505" height="400" /></a></p>
<blockquote><p>همانطور که در عکس مشخص است مربع&nbsp; زرد به اندازه<br />
		۵px <span lang="fa">از بالا و </span>۳۰۰px <span lang="fa">از چپ نسبت به<br />
		صفحه مرورگر ایستاده است.<br />
		با این تفاوت که زمانی که&nbsp; اسکرول هم میکنیم جای ثابتی خواهد داشت و<br />
		در واقع جا نمی ماند.</span></p></blockquote>
<p>البته باید این نکته رو خدمتتون عرض کنم در IE6 خاصیت ثابت بودن تعریف نشده و<br />
	از مرورگر IE7 به بالا ا ین خاصیت قابل ترجمه است. <img src='http://blog.persina.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<li>position:inherit</li>
<p>خاصیت ارث بردن که مشخص می کنه المان مورد نظر ما از پدر خودش نوع خاصیت اش رو به ارث میبره.</p>
<p>به مثال زیر توجه کنید:</p>
<p>کد html:</p>
<div style="direction:ltr" >
<pre class="brush:xhtml" >
<div style="position:relative;background-color:red;
width:150px;height:150px;">
<div style="position:inherit;
   background-color:yellow;
   width:50px;height:50px;
   top:20px;left:20px;">
   </div>
</div>
</pre>
</div>
<p>نمایش:<br />
<a href="http://blog.persina.com/wp-content/uploads/2010/03/inherit.gif" rel="lightbox[67]"><img class="alignleft size-full wp-image-82" title="inherit" src="http://blog.persina.com/wp-content/uploads/2010/03/inherit.gif" alt="" width="505" height="350" /></a></p>
<blockquote><p>همانطور که در عکس مشخص است مربع&nbsp; زرد به اندازه<br />
		۲۵px <span lang="fa">از بالا و ۲۵</span>px <span lang="fa">از چپ نسبت به<br />
		مربع قرمز رنگ ایستاده است در واقع با توجه به نوع </span><br />
		<span lang="en-us">relative </span>پدر خود موقعیتش را انتخاب کرده است.</p></blockquote>
<ul/>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=67</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>روند برنامه نویسی پایگاه داده در شرکت پرسینا</title>
		<link>http://blog.persina.com/?p=49</link>
		<comments>http://blog.persina.com/?p=49#comments</comments>
		<pubDate>Mon, 29 Mar 2010 09:02:55 +0000</pubDate>
		<dc:creator>مرتضی تندری</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[.net dataset]]></category>
		<category><![CDATA[DataBase]]></category>
		<category><![CDATA[linq]]></category>
		<category><![CDATA[SQL Connection]]></category>
		<category><![CDATA[پایگاه داده]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=49</guid>
		<description><![CDATA[سلام
این اولین پست من هستش.
می خوام در مورد سیر برنامه نویسی پایگاه داده شرکت بگم.
اول به این شکل بود که querry رو در برنامه بصورت string می نوشتیم و هر جا که متغیری رو می خواستیم بهش اضافه می کردیم.

string selectQuerry = ”insert into  customerTable ( id , name , family ) " +
 [...]]]></description>
			<content:encoded><![CDATA[<p>سلام</p>
<p>این اولین پست من هستش.</p>
<p>می خوام در مورد سیر برنامه نویسی پایگاه داده شرکت بگم.</p>
<p>اول به این شکل بود که querry رو در برنامه بصورت string می نوشتیم و هر جا که متغیری رو می خواستیم بهش اضافه می کردیم.</p>
<div style="direction: ltr;">
<pre class="brush:c#">string selectQuerry = ”insert into  customerTable ( id , name , family ) " +
           "values ("+  _id + ”,” + _name + ”,” + _family +" )";
</pre>
</div>
<p>این کار سخت بود چون Syntax Error زیاد داشت. همچنین خیلی وقتگیر هم بود و امنیت بسیار پایینی داشت چون با یه SQL Injection ساده می تونست کاربر وارد لایه ی امنیتی بشود. و همچنین برای پروژه های عظیم امکانپذیر نبود.</p>
<p>در پروژه های بعدی از یک امکان .Net استفاده کردیم که خود .Net  خیلی از قسمت ها رو پردازش می کرد و می ساخت. طوری که بصورت خودکار SQL Connection  رو باز و بسته می کرد و نیازی نداشتیم که با دستور SQL Connection رو باز و بسته کنیم. همچنین DataAdapter  ها را در فایل های DataSet قرار می داد که بتوانیم راحت تر آن ها را مدیریت کنیم. نتیجه ی این امکان این بود که امنیت تضمین شد و سرعت ایجاد و تغییرات در پایگاه داده ها سریعتر شد اما هنوز قابل قبول نبود چون برای ایجاد یک تابع جدید زمان زیادی باید مصرف می شد.</p>
<p>و در آخر به جدیدترین متد .Net برای مدیریت داده ها رو آوردیم یعنی LINQ. این متد انعطاف پذیری برنامه نویسی  .Net را برای توابع پایگاه داده بالا برده طوری که می توانیم تا حد بالایی querry ها را در خود برنامه بنویسیم.<a href="http://blog.persina.com/wp-content/uploads/2010/03/LINQ-via-C.jpg" rel="lightbox[49]"><img class="alignleft size-full wp-image-55" title="LINQ-via-C#" src="http://blog.persina.com/wp-content/uploads/2010/03/LINQ-via-C.jpg" alt="" width="568" height="169" /></a></p>
<p style="text-align: center;">(البته متد LINQ تنها برای مدیریت پایگاه داده نیست و یک متد برنامه نویسی جدید است.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>سرویس های whois چه هستند و معرفی سرویس whois پرسینا</title>
		<link>http://blog.persina.com/?p=42</link>
		<comments>http://blog.persina.com/?p=42#comments</comments>
		<pubDate>Sun, 28 Mar 2010 10:05:46 +0000</pubDate>
		<dc:creator>منوچهر داداشی</dc:creator>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[دامنه]]></category>
		<category><![CDATA[whois]]></category>
		<category><![CDATA[انتخاب نام دامنه]]></category>
		<category><![CDATA[بررسی دامنه]]></category>
		<category><![CDATA[سرویس whois فارسی]]></category>
		<category><![CDATA[نام وب سایت]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=42</guid>
		<description><![CDATA[به مناسبت راه اندازی سرویس جدید whois پرسینا قصد دارم کمی درباره سرویس های whois و عملکرد و کاربردشون توضیح بدم و در آخر هم بگم چرا سرویس ما خیلی خوبه. خوب سرویسمون خوبه دیگه. وقتی خوبه بگم بده؟
خوب حالا جدی باشید و بخونید.
برای راه اندازی وب سایت های اینترنتی نیاز به ثبت یک نام [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">به مناسبت راه اندازی سرویس جدید <a href="http://whois.persina.com" target="_blank">whois پرسینا</a> قصد دارم کمی درباره سرویس های whois و عملکرد و کاربردشون توضیح بدم و در آخر هم بگم چرا سرویس ما خیلی خوبه. خوب سرویسمون خوبه دیگه. وقتی خوبه بگم بده؟</p>
<p style="text-align: justify;">خوب حالا جدی باشید و بخونید.</p>
<p style="text-align: justify;"><img class="alignleft size-thumbnail wp-image-47" title="http" src="http://blog.persina.com/wp-content/uploads/2010/03/domain-300x300-150x150.jpg" alt="" width="150" height="150" />برای راه اندازی وب سایت های اینترنتی نیاز به ثبت یک نام دامنه مناسب برای آن است. دامنه همان اسم وب سایت می باشد. برای مثال persina.com نام دامنه این وب سایت است و blog.persina.com یک subdomain یا زیر دامنه برای دامنه persina.com است.</p>
<p style="text-align: justify;">همیشه اولین دغدغه برای راه اندازی یک وب سایت موفق انتخاب نام مناسب برای وب سایت است. اما مشکل بزرگ اینجاست که تقریبا همه اسامی خاص و معنی دار قبلا توسط دیگران ثبت شده است و هر روز انتخاب نام دامنه مناسب سخت تر می شود.</p>
<p style="text-align: justify;">حالا تصور کنید در چنین وضعی شما نیاز دارید همین امروز نام نهایی وب سایت خود را انتخاب کنید و بدانید که قطعا این دامنه را می توانید ثبت کنید یا خیر. اینجا سرویس های whois به کمک ما خواهند آمد.</p>
<p style="text-align: justify;"><strong>سرویس های whois چیستند؟</strong></p>
<blockquote>
<p style="text-align: justify;">سرویس های whois در واقع امکان پرسو جو درباره وضعیت ثبت یک نام دامنه را به ما می دهند. اطلاعاتی مثل اینکه اصلا این دامنه قبلا ثبت شده است یا خیر، و اگر ثبت شده است چه کسی آن را ثبت کرده است و اطلاعات تماس ثبت کننده دامنه (اگر خود او هنگام گرفتن دامنه اطلاعات تماسش را نیز ثبت کرده باشد) و از همه مهم تر اینکه این دامنه در چه تاریخی ثبت شده است و در چه تاریخی منقض و آزاد خواهد شد.</p>
</blockquote>
<p style="text-align: justify;">یک سرویس whois خوب خیلی سریع کاربر را به مقصد یعنی انتخاب دامنه مناسب خواهد رساند. سرعت پاسخ گویی و رابط کاربری قوی می تواند از مشخصات یک سرویس خوب باشد.</p>
<p style="text-align: justify;"><strong><span style="color: #ff0000;">سرویس های whois دو دسته هستند:</span></strong></p>
<ul>
<li>سرویس هایی که  برای پرس و جو از سرویس های دیگر استفاده می کنند و معایب زیادی دارند که توضیح خواهم داد</li>
<li>سرویس هایی که خود از سرورهای dns پرسو جو می کنند و سرویس های قوی اینگونه کار می کنند</li>
</ul>
<p style="text-align: justify;">سرویس هایی که خودشان مستقیما whois می گیرند (دسته دوم) به طور خلاصه اینگونه کار می کنند که ابتدا نام دامنه مورد نظر را در سرور های dns یا domain name servers بررسی می کنند و اگر ثبت شده باشد نام registrar یا سرویس دهنده اصلی ثبت دامنه را پیدا می کنند. سپس اطلاعات ثبت شده مربوط به آن دامنه را از registrar می پرسند و با یک رابط کاربری مناسب به کاربر نشان می دهند. (امیدوارم خوب توضیح داده باشم)</p>
<p style="text-align: justify;">سرویس های نوع اول تمام این اطلاعات را از یک سرویس نوع دوم می گیرند. در واقع راه اندازی یک سرویس whois نوع اول بسیار آسان تر از نوع دوم است. اما پایداری و سرعت پاسخ گویی آن بسیار پایین تر است.</p>
<p style="text-align: justify;">شرکت های میزبانی وب در ایران هنگام ثبت دامنه برای کاربران خود از یک سرویس whois نوع اول برای بررسی وضعیت دامنه استفاده می کنند که معمولا با مشکلات زیادی روبرو است و خیلی مواقع کاربر را دچار مشکل می کند.</p>
<p style="text-align: center;">همه این ها را گفتم که آخر سر سرویس whois خودمون رو معرفی کنم و بگم چرا سرویس ما خــــوبــــــــه&#8230;.</p>
<p style="text-align: justify;"><img class="aligncenter" title="whois.persina.com" src="../wp-content/uploads/2010/03/whois.jpg" alt="whois.persina.com" width="550" height="334" /></p>
<p style="text-align: justify;">برای مشاهده whois پرسینا به آدرس <a href="http://whois.persina.com">http://whois.persina.com</a> مراجعه کنید. این سرویس بسیار سریع است و در آن از ایده های جدیدی برای راحتی کاربر استفاده شده. استفاده از tab ها این امکان را به کاربر می دهد که با یک بار وارد کردن نام مورد نظر خود، پسوند های مختلف (com , org , net, ir , &#8230; ) را با یک کلیک بررسی کند. همچنین استفاده از Ajax باعث سریع شدن بیشتر عملکرد آن شده است. همچنین در پایین صفحه یک راهنما وجود دارد که کاربر می تواند با کلیک روی آن پاسخ سوالات مختلفی که هنگام بررسی دامنه برایش به وجود آمده را بیابد.</p>
<p style="text-align: justify;">راستی این را هم بگویم که سرویس <a href="http://whois.persina.com">whois پرسینا </a>به صورت مستقیم از سرورهای dns و registrar ها پرسو جو میکند. یعنی از دسته دوم است  و همانطور که گفته شد، سرعت و پایداری بالا از مشخصات بارز سرویس های whois دسته دوم است.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>پیج رنک گوگل (Google PageRank) چیست؟</title>
		<link>http://blog.persina.com/?p=27</link>
		<comments>http://blog.persina.com/?p=27#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:26:53 +0000</pubDate>
		<dc:creator>منوچهر داداشی</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[google page rank]]></category>
		<category><![CDATA[google pagerank]]></category>
		<category><![CDATA[google rank]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[رتبه در گوگل]]></category>
		<category><![CDATA[رتبه سایت در گوگل]]></category>
		<category><![CDATA[نمایش رتبه در گوگل]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=27</guid>
		<description><![CDATA[
تا حالا بارها توسط آدمای مختلف از من سوال شده که پیج رنک گوگل چیه. مثلا گفتن &#8221; آقا این پیج رنک گوگل که میگن چیه؟&#8221; یا گفتن &#8221; آقا پیج رنک گوگل کجای آدم میشه؟ &#8220;. من هم هر بار فی البداهه یه توضیحاتی دادمو آخرش خودمم نتونستم بفهمم چی گفتم.
قصد دارم خیلی کوتاه [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://blog.persina.com/wp-content/uploads/2010/01/pagerank.gif" rel="lightbox[27]"><img class="alignleft size-full wp-image-30" title="pagerank" src="http://blog.persina.com/wp-content/uploads/2010/01/pagerank.gif" alt="" width="200" height="200" /></a></p>
<p style="text-align: justify;">تا حالا بارها توسط آدمای مختلف از من سوال شده که پیج رنک گوگل چیه. مثلا گفتن &#8221; آقا این پیج رنک گوگل که میگن چیه؟&#8221; یا گفتن &#8221; آقا پیج رنک گوگل کجای آدم میشه؟ &#8220;. من هم هر بار فی البداهه یه توضیحاتی دادمو آخرش خودمم نتونستم بفهمم چی گفتم.</p>
<p>قصد دارم خیلی کوتاه توضیحاتی در مورد پیج رنک گوگل بدم. در پایان این مطلب یک دید کلی خواهید داشت. اما نا گفته نماند که اگر می خواید متخصص بهینه سازی برای موتور جستجو ها بشید کنید، کتاب ها&#8230; باید بخونید.</p>
<p style="text-align: justify;">پیج (Page) رنک (Rank) یا &#8220;رتبه صفحه&#8221; معیاری است که موتور جستجوی گوگل برای اندازه گیری اهمیت صفحات وب به وجود آورده. به این صورت که هر صفحه ای در محیط اینترنت از نظر گوگل یک رنک داره که اهمیت اون صفحه رو نشون میده و این طوری گوگل در نتایج جستجوهای خودش لیست نتایج رو مرتب می کنه.</p>
<blockquote><p>توجه: البته این نکته رو فراموش نکنید که رنک تنها معیار مرتب کردن نتایج یک جستجو نیست. اگه فرصتی دست بده این موضوع رو هم در مقاله های دیگه ای بررسی می کنیم.</p></blockquote>
<p style="text-align: justify;">pagerank یک عدد بین ۰ و ۱۰ هست. صفحات بسیار کمی هستند که PageRank  آنها ۱۰ باشد و این یک پیج‌رنک فوق‌العاده محسوب می‌شود. تنها صفحه ای که الان یادم میاد این رنک رو داشته باشه صفحه اول خود سایت گوگله. اما برای‌ نمونه صفحات اول سایت‌ها بزرگ و معروفی مثل Yahoo, YouTube, Facebook, Microsoft, Wikipedia پیج‌رنک ۹ دارند.</p>
<p style="text-align: justify;">البته این عدد بین ۰ و ۱۰ پیج رنک واقعی صفحه نیست. و تنها یک عدد نمایشی است. این عدد از یک مقیاس لوگاریتمی بر اساس رنک واقعی صفحه پیروی می کنه.</p>
<p style="text-align: justify;"><a href="http://blog.persina.com/wp-content/uploads/2010/01/prgraph.gif" rel="lightbox[27]"><img class="size-full wp-image-28 aligncenter" title="گراف pagerank" src="http://blog.persina.com/wp-content/uploads/2010/01/prgraph.gif" alt="pagerank گوگل" width="500" height="377" /></a>جدول زیر تنها یک جدول حدسی است اما با توجه به اون میشه اشراف بهتری به نحوه محاسبه رنک گوگل پیدا کرد.</p>
<table id="table1" style="font-size: 8pt; text-align: justify;" dir="ltr" border="1" cellspacing="1" bordercolor="#000000">
<tbody>
<tr valign="top">
<td align="center"><strong>Toolbar PageRank<br />
(log base 10)</strong></td>
<td align="center"><strong>Real PageRank</strong></td>
</tr>
<tr>
<td align="center">0</td>
<td align="center">0 – ۱۰</td>
</tr>
<tr>
<td align="center">
<p style="text-align: center;">۱</p>
</td>
<td align="center">۱۰۰ – ۱,۰۰۰</td>
</tr>
<tr>
<td align="center">۲</td>
<td align="center">۱,۰۰۰ – ۱۰,۰۰۰</td>
</tr>
<tr>
<td align="center">۳</td>
<td align="center">۱۰,۰۰۰ – ۱۰۰,۰۰۰</td>
</tr>
<tr>
<td align="center">۴</td>
<td align="center">and so on…</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">جالبه بدونید فرمول محاسبه پیج رنک از طرف گوگل اعلام نمیشه و یه جورایی مخفی هست اما خود گوگل توضیحاتی کلی در مورد نحوه محاسبه رنک داده.</p>
<blockquote style="text-align: justify;"><p>فرض کنیم که صفحه A دارای صفحات T1 تا Tn است که به آن اشاره می کنند. d هم یک فاکتور کند کننده ( damping factor ) است که مقداری بین ۰ تا ۱ دارد. معمولا برای  d مقداری معادل ۰٫۸۵ انتخاب میشود. همچنین (C(A تعداد لینکهائی که این صفحه به صفحات دیگر داده است.  در این صورت PageRank صفحه A مساوی است با :</p>
<p>(PR(A) = (1-d) + d(PR(T1)/C(T1)+…+PR(Tn)/C(Tn)</p>
<p>باید توجه داشت که PageRank  به صورت یک احتمال پراکندگی (probability distribution) بوجود می آید و از یک الگوریتم تکرار شونده استفاده میکند.</p></blockquote>
<p style="text-align: justify;">اجازه بدید که نحوه عملکرد این فرمول رو با تقسیم وظایف اجزای آن توضیح بدیم:</p>
<ol>
<li>(PR(Tn : هر صفحه PageRank خودش رو داره. که PR(T1) برای  صفحه اول سایته و PR(Tn) برای nامین صفحه ای که در سایت به آن می رسیم.</li>
<li>(C(Tn : هر صفحه رای خود را به صورت مساوی بین صفحاتی که به آنها لینک داده تقسیم میکنه. تعداد لینکهای خارج شده از صفحه ۱ را با  C(1) و برای صفحه nام رو با (C(n نشان دادیم.</li>
<li>(PR(Tn)/C(Tn : اگر صفحه A‌ از صفحه n یک لینک داشته باشد آنگاه سهم رای صفحه A برابر میشه با PR(Tn)/C(Tn)</li>
<li>d(… : تمامی آراء با هم جمع میشه و برای اینکه از افزایش بی رویه وزن برخی از صفحات جلوگیری بشه این مجموع در  عدد ۰٫۸۵ ضرب می شه.</li>
<li>(۱-d) : برای اینکه میانگین PageRank ها همواره یک باشه.</li>
</ol>
<p style="text-align: justify;">با توجه به این توضیحات خیلی ساده میشه فاکتورهایی که در محاسبه رنک اهمیت داره رو کشفوند. مهمترین هاش اینا هستن:</p>
<ul style="text-align: justify;">
<li>تعداد لینک های ورودی از وب سایت های دیگر به صفحه</li>
<li>رنک صفحات خارجی که به این صفحه لینک داده اند</li>
<li>قدمت صفحه</li>
</ul>
<p style="text-align: justify;">ببینید ما معمولا یک سری از صفحات سایتمون اهمیت بیشتری داره و تمام تلاش ما باید این باشه که رنک اون صفحه رو بالاتر ببریم. این کار یکی از مباحث مطرح در بهینه سازی وب سایت برای موتورهای جستجو (Search Engine Optimization) هست.</p>
<p style="text-align: justify;"><strong><span style="color: #ff0000;">چگونه پیج رنک سایتم رو بدونم؟</span></strong></p>
<p style="text-align: justify;">اولا که عبارت پیج رنک سایت اشتباهه. پیج رنک صفحه اول سایت چیز درست تریه.</p>
<p style="text-align: justify;">دوما اگر بازدید زیادی ندارید پیج رنک صفحه اول سایتتون ۰ یا ۱ هست. اما اگر فکر می کنید باید بیشتر از اینا باشه، تولبار گوگل (Google Toolbar ) رو نصب کنید. گوگل تولبار رتبه هر صفحه ای رو که توش باشید نشون میده.</p>
<p style="text-align: justify;">مطلب ناقصی بود اما من فکر می کنم کوتاه بودن مطالب یک وبلاگ از کامل بودنش اهمیت بیشتری داره. در آینده در مورد بهینه سازی برای موتور های جستجو خواهم نوشت.</p>
<p style="text-align: justify;">لطفا از طریق <a href="http://blog.persina.com/?feed=rss2" target="_blank">RSS </a>مطالب وبلاگ پرسینا رو دنبال کنید و خواننده همیشگی ما باشید.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>بیشتر و بیشتر</title>
		<link>http://blog.persina.com/?p=21</link>
		<comments>http://blog.persina.com/?p=21#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:12:25 +0000</pubDate>
		<dc:creator>سعید جابری</dc:creator>
				<category><![CDATA[میزبانی وب]]></category>
		<category><![CDATA[host-tracker.com]]></category>
		<category><![CDATA[uptime]]></category>
		<category><![CDATA[معرفی]]></category>

		<guid isPermaLink="false">http://blog.persina.com/?p=21</guid>
		<description><![CDATA[سلام
من سعید جابری هستم.
می خواستم یه خبر خوب رو بدم که فکر می کنم از نظر اعتماد مشتری ها می تونه خیلی مهم و دلیل خوبی برای دریافت سرویس میزبانی وب از پرسینا باشه و اون خبر خوب ۱۰۰% شدن uptime سرورهای هاستینگ شرکت هست که خدا رو شکر تا  اینجا رو سفیدمون کرده. شما  [...]]]></description>
			<content:encoded><![CDATA[<p>سلام</p>
<p>من سعید جابری هستم.</p>
<p style="text-align: justify;">می خواستم یه خبر خوب رو بدم که فکر می کنم از نظر اعتماد مشتری ها می تونه خیلی مهم و دلیل خوبی برای دریافت سرویس میزبانی وب از پرسینا باشه و اون خبر خوب ۱۰۰% شدن uptime سرورهای هاستینگ شرکت هست که خدا رو شکر تا  اینجا رو سفیدمون کرده. شما  <a href="http://host-tracker.com/website-monitoring-stats/3631927/lvuc/?full_period=false&amp;task_to_details=3631927&amp;show_days=false#details" target="_blank">اینجا</a> میتونید جزئیات گزارش سایت <a href="http://host-tracker.com" target="_blank">host-tracker.com</a> رو مشاهده کنید.</p>
<p style="text-align: justify;">دوست دارم به خاطر این موفقیت به همه دوستان و همکارانم در پرسینا تبریک و خسته نباشید بگم.  افتخار من هستش که با کسایی کار میکنم که خیلی به کارشون اهمیت می دن و حسابی وسواس به خرج میدن تا کار با بهترین کیفیت و کمترین نقصی انجام بشه.</p>
<p style="text-align: justify;">این گل زیبا ر و هم به شما  تقدیم میکنم، که وقت گذاشتید و اولین نوشته من رو خواندید.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-22" title="1" src="http://blog.persina.com/wp-content/uploads/2010/01/1.jpg" alt="1" width="200" height="176" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.persina.com/?feed=rss2&amp;p=21</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
