فواید الکسا alexa

متن جالبی را در وبلاگ http://blog.morvahost.com خواندم قسمتی از آنرا انتخاب و برای علاقه مندان در اینجا مطالعه می کنید. در صورتیکه علاقه مند به خواندن کل مطلب هستید در انتها لینک وبلاگ برای علاقه مندان گذاشته شده.


فواید الکسا:

•    می‌توان از ترافیک الکسا به عنوان یک ابزار جاسوسی رقابتی بهره برد. به خاطر داشته باشید که اندازه نمونه‌ای که به شما نشان می‌دهد خیلی کمتر از واقعیت است. نام سایت رقیب خود را در قسمت Compare Sites وارد کنید و نتیجه تلاش‌های خود در زمینه بازاریابی اینترنتی را با دیگر سایت‌های رقیب بسنجید.

•    این رتبه به تبلیغ‌کنندگان و وب‌مستر ها کمک می‌کند پتانسیل بازاریابی وب سایت شما را ببینند. هر چه رتبه الکسای شما بهتر باشد، تمایل آن‌ها برای تبلیغ کردن در سایت شما نیز بیشتر خواهد شد.
•    صفحات و بلاگ‌های شخصی هم به شیوه سایت‌های معمولی رتبه‌بندی می‌شوند. البته ممکن است نمره مجزایی هم بگیرند.
•    ضمن اینکه رتبه‌بندی الکسا اطلاعات مفیدی از ترافیک سایت شما در اختیارتان قرار می‌دهد، در اختیار داشتنش از نظر بهینه‌سازی موتور جستجو هم مفید است.
معایب
•    تولبار الکسا در تمام وب سایت‌های موجود نصب نیست. ممکن است میلیون‌ها وب سایت وجود داشته باشند که با وجود ترافیک زیاد جز رتبه‌بندی الکسا قرار نگیرند و به حساب نیایند.
•    تعداد زیادی از افراد هستند که باور دارند ترافیک الکسا صحیح نیست و می‌تواند به راحتی تحت تأثیر عوامل دیگری قرار بگیرد.
•    رتبه دامنه فرعی و صفحه‌های فرعی به طور جداگانه حساب نمی‌شود و تنها ترافیک دامنه اصلی به حساب می‌آید.
راه‌های ارتقا رتبه‌بندی الکسا
اگر می‌خواهید رتبه‌بندی الکسای خود را بهبود ببخشید، تنها لازم است چند روش ساده زیر را دنبال کنید:
•    تولبار الکسا را دانلود و نصب کنید، سپس به سایت خود بروید.
•    ویجت الکسا را درون وب سایت خود قرار دهید. این ویجت بازدیدکنندگان را ترغیب به کلیک کردن روی آن می‌کند. می‌دانید که هر کلیک حساب می‌شود.
•    محتوای انتخابی سایت‌تان را مفید و باکیفیت و مرتبط به وب مستر ها بنویسید. محتوای خود را در فروم‌ها و شبکه‌های اجتماعی ترویج دهید، چرا که بایستی تا آنجا که ممکن است افراد خبره در زمینه رایانه و اینترنت را به سایت خود جذب کنید. چون احتمال اینکه آن‌ها تولبار الکسا را نصب‌کرده باشند زیاد است.
•    در سایت خود مقاله و متونی درباره رتبه‌بندی الکسا بنویسید. این کار باعث می‌شود از سایت‌های دیگر به سایت شما لینک شود و رتبه شما بالا رود.
•    تلاش کنید مقالات خود را در وب‌سایت شبکه‌های اجتماعی مثل Digg.com، یا facebook.com  بگذارید.
•    سایت یا صفحات مرتبط را نسبت به کلمات کلیدی الکسا بهینه کنید.
•    به دوستان خود از تولبار الکسا بگویید و از آن‌ها بخواهید آن را درون رایانه خود نصب کنند و سپس سری به سایت شما بزنند.
•    هر زمان که در سایت یا فرومی، پستی ارسال می‌کنید، URL سایت خود را در بخش امضای خود قرار دهید. احتمال اینکه وب‌مسترها تولبار الکسا را نصب‌کرده باشند زیاد است و به همین اندازه هم احتمال اینکه آن‌ها از سایت شما دیدن کنند افزایش خواهد یافت.
نتیجه
رتبه‌بندی الکسا مزایا و معایب خاص خود را دارد، اما مهم‌ترین جنبه این رتبه‌بندی این است که بیشتر افراد از آن به عنوان ابزاری ارزشمند برای تبلیغات مستقیم یاد می‌کنند. با در نظر گرفتن این واقعیت که تنها تعداد افرادی که تولبار الکسا را نصب‌کرده‌اند حساب می‌شود، نتایج به دست آمده احتمالاً صحیح نخواهند بود.
با این حال، این ابزار برای سایت‌هایی که از ترافیک بالایی برخوردارند و صفحاتی را که بیشتر مورد هدف هستند جذب می‌کنند، مفید است زیرا الکسا روی وب سایت‌هایی بیشتر تمرکز می‌کند که ترافیکشان مربوط به خودشان است، نه آن‌هایی که بیشتر به آن‌ها لینک می‌شود. اگر هدف یک وب سایت کسب درآمد است، با قطعیت تمام می‌گوییم که تمرکز بر روی کسب رتبه بهتر از الکسا راه‌حلی مناسب است.


منبع متن : http://bit.ly/133N7Yw

تولید کننده کدهای دو بعدی QR code

QR code generator for .NET 4.5+

The QR code generation routines are fully self-contained within this package. They do not call out to external services to generate the images.

To install Pitchfork.QRGenerator, run the following command in the Package Manager Console

PM> Install-Package Pitchfork.QRGenerator

REF:http://bit.ly/12Cpkdn


Introduction to ASP.NET Web Programming Using the Razor Syntax

صفحه بسیار عالی جهت کار کردن با Razor در زبان C#

Introduction to ASP.NET Web Programming Using the Razor Syntax (C#)

انواع path ها در ASP.NET

برگرفته از مقاله Types of ASP.NET paths

نوشته Nathanael Jones

همانطور که از عنوان این مقاله پیداست، می خواهیم انواع مسیرها در ASP.Net را معرفی و مکان استفاده آنها را مشخص کنیم. متاسفانه در تکنولوژی Asp.net انواع مختلفی از آدرس دهی و ارجاع وجود دارد که بعضاً این تنوع باعث سردرگم شدن برنامه نویسان می گردد.

این مقاله، جزییات هر یک از انواع path را بررسی نمی نماید و هدف معرفی مختصر هر یک است، که امیدوارم مورد پسند و مورد ارجاع دوستان قرار بگیرد.

انواع مسيرها در ASP.NET

Asp.net در وهله اول با virtual path  ارتباط دارد، قسمتي از مسير که بعد از نام هاست و شماره پورت مي آيد. زمانيکه با  Asp.net کار مي کنيد، بايد با انواع مختلف URI هايي که در زير بيان مي شود آشنا باشيد، و اينکه چگونه اين مسيرها توسط Asp.net بکار گرفته مي شوند:


•    Absolute paths : براي مثال

http://mycomputer/Web1/Test/images/companylogo.png

* Asp.net با اين نوع مسيرها کاري ندارد، اين مسيرها کمترين ابهام را دارند. Browser ها هم کمترين مشکل را براي فهميدن اين آدرسها دارند.
* از اين نوع آدرس دهي فقط براي ارجاع به سايتهاي خارجي استفاده کنيد. هزينه نگهداري آنها بالاست.

•    Root-Relative virtual paths  : براي مثال

/Web1/Test/images/companylogo.png

* Asp.net با اين گونه مسيرها هم کاري ندارد. Browser ها هم فقط به ابتداي اين گونه مسيرها نام دامنه سند موجود را اضافه مي نمايند.
* من به هيچ عنوان پيشنهاد نمي کنم از اينگونه آدرس ها در کد برنامه استفاده کنيد- به جای آنها مي توانيد از مسيرهاي application-relative يا relative ها استفاده نماييد.
 نکته: اصطلاحاً به اين مسيرها absolute virtual path و domain-relative path هم گفته ميشود.

Application-relative paths : براي مثال

~/images/companylogo.png

* Browser ها که از کاراکتر tilde يعني همان ~ سر در نمي آورند، پس احتياج به يک عمليات ترجمه سمت سرور مي باشد. سمت سرور هم علامت ~ معني HttpRuntime.AppDomainAppVirtualPath مي دهد.
* Asp.net هم اين گونه مسيرها را در ويژگيهاي برخي کنترلها client-relative مي داند، اما شما بايد يادتان باشد که runat=”server”  بگذاريد.
* اين مسيرها جايي بدرد مي خورند که relative paths ها کارايي نداشته باشند.

Relative paths : براي مثال

../images/logo.png

* دو نوع relative paths وجود دارد: server side و client side . اينها از نظر املايي فرقي ندارند، اما server side ها با فايل هاي در برگيرنده شان سمت سرور مرتبط هستند، و client side ها به آدرس بار يا parent markup file ها مرتبط اند.
* Server-side relative paths ها به مسير .master, .ascx,  يا محل .aspx ها مرتبط اند. اينها بايد تغيير پايه بدهند به client side relative path وقتيکه متد ResolveClientUrl() فراخواني مي شود. بيشتر کنترل هاي Asp.net اتوماتيک اين کار را براي شما انجام مي دهند. از اين گونه مسيرها زماني بايد استفاده شود که مي خواهيم به يک فايلي که نسبت به فايل فعلي تغيير مکان ندارد آدرس دهيم.
* Client side relative path ها به URL معمولاً آدرس بار وابسته اند. اگر بخواهيم به يک تصوير در صفحه html ارجاع دهيم ، بايد به مسيري آدرس دهيم که به جايي که در آدرس بار آن صفحه نوشته شده ربط داشته باشد. اگر بخواهيم از يک فايل css به چيزي ارجاع دهيم آدرس دهي بايد به جايي که فايل css در آن قرار گرفته مرتبط باشد. مسيرهايي که درفايل هاي جاوااسکريپت بکار مي روند به جايي که فايل جاوا اسکريپت در آن قرار گرفته ربط ندارند. در واقع بايد به سندي که جاوااسکريپت در آن بکار رفته مرتبط باشند.

Fragment and javascript path : براي مثال

#section2 يا javascript:OpenPopup();

* Asp.net با اينگونه آدرس ها کاري ندارد. Browser ها هم وقتيکه يکي از اين آدرس ها کليک شود انتظار نمي رود که درخواستي را صادر کنند. و فقط در همان سند به قسمت خاصي مي روند.
* Fragment هرگز در درخواست هاي Http ديده نمي شود. اينها فقط به درد مرورگرها مي خورند. و قبل از اينکه چيزي به asp.net ارسال شود اينها حذف مي گردند.

2 ابزار جدید برای بهینه سازی وب سایت

http://userium.com

http://webdevchecklist.com

آزمایش صفحات وب در مرورگرها و سایز های مختلف

برای تست وب سایت در مرورگرهای مختلف:

http://browsershots.org

What is Screenfly?

Screenfly allows you to view your website on a variety of device screens and resolutions. Enter a URL and click on GO to get started.