Categories
Uncategorized

এলেক্সা র‍্যাঙ্কিং ও বাস্তবতা

বাংলাদেশের অন্যতম প্রতিষ্ঠিত টেক ব্লগিং প্লাটফর্মের মেম্বারদের লেখনীর মাধ্যমে এলেক্সার সাথে আমার পরিচয় । তাদের কথার সারমর্ম হল তাদের সাইটটি এলেক্সা র‍্যাঙ্কিং এ ভাল অবস্থান এ আছে । এ নিয়ে তাদের অহংকারের শেষ নেই । তাদের এই অপরিমিত আত্ন-অহংকার আমাকে কৌতুহলী করে তোলে এলেক্সা বিষয়ে ।

আমি ঘুরতে ঘুরতে এলেক্সার ফ্রিকুয়েন্টলি আস্কড কুয়েশ্চন্স সেকশনে পেলাম এলেক্সা কিভাবে র‍্যাঙ্ক নির্ণয় করে । http://www.alexa.com/faqs/?p=134 এই পেজে পেলামঃ

How are Alexa’s traffic rankings determined?

Alexa’s Traffic Ranks are based on the traffic data provided by Alexa Toolbar users and data collected from other, diverse sources over a rolling 3 month period. Traffic Ranks are updated daily. A site’s ranking is based on a combined measure of Reach and Pageviews. Reach is determined by the number of unique Alexa users who visit a site on a given day. Pageviews are the total number of Alexa user URL requests for a site. However, multiple requests for the same URL on the same day by the same user are counted as a single Pageview. The site with the highest combination of users (Reach) and Pageviews is ranked #1. Additionally, we employ data normalization to correct for biases that may occur in our data.

লক্ষ্য করুন এলেক্সা তাদের র‍্যাঙ্কিং এর জন্য তাদের টুলবার ব্যবহারকরীদের উপর নির্ভর করে । এবার একটু খেয়াল করে দেখুন আপনার পরিচিত মহলে কতজন এই জিনিসটি ব্যবহার করেন । এ থেকেই এলেক্সা র‍্যাঙ্কিং এর নির্ভরযোগ্যতা সম্পর্কে কিছু ধারণা পাবেন । আমি জানি না তাদের “other, diverse sources” কারা । তবে এটুকু বলতে পারি আমার জানামতে কোন আইএসপিই শেয়ার করবে না তার ব্যবহারকারীরা কোন সাইটে ঢুকছেন । হতে পারে এলেক্সা সার্চইঞ্জিন গুলো থেকে কিছু কী-ওয়ার্ড রিলেটেড ডাটা সংগ্রহ করে থাকে । কিন্তু তাদের মূল চাবি কাঠি কিন্তু তাদের টুলবার ব্যবহারকারীরা ।

আমি শেষে যা বলতে চাই, এলেক্সা র‍্যাঙ্কিং এর মাপ কাঠি কিন্তু প্রকৃত ভিজিটর সংখ্যা না । এলেক্সা র‍্যাঙ্কিং কিভাবে নির্নয় করা হয় তাও আমি বললাম । এখন এই র‍্যাঙ্কিং কে আপনি কতটা গুরুত্ব দিবেন সেটা সম্পূর্ন আপনার ব্যাপার ।

Categories
Uncategorized

Remote connection to Visual Studio Development Server: The easy Way!

Let me explain the scenario. I am a novice .NET developer. I have picked up the .NET framework a couple of weeks ago. I am well versed in PHP and Python and have worked on the LAMP stack so far. I use Pay monthly websites, cause as a developer I know what’s the best way I could save a ton of money and make more profits. I am relatively new to the Windows and Visual Studio environment. I have tasted many technologies and I love experimenting. Web Application Development being my primary concentration, I decided to give Visual Web Developer a try.

I have Visual Studio 2010 Ultimate installed on a Windows 7 Notebook. I actively develop PHP MySQL apps on the same PC. I am a BTCL ADSL subscriber and have a Belkin N Series router. With my WAMP Server, the apache can listen to my ISP IP address and anyone can visit my local web apps over the internet using that address. That’s pretty cool! Since I am a beginner, I decided not to install IIS and stick to the development server of Visual Web Developer (or VS). For security reasons, the dev server listens only to internal ports and refuses remote connection. Duh! I don’t want to pay for Windows hosting just to show off how fast I am learning!

After browsing the internet for a while, I came across a tool :- SPI Port Forward. It can forward any ports on the machine to any other ports on another host. Pretty cool! Remember, localhost is a host that has an IP address 127.0.0.1. This IP address is internal, that is available only to your machine. So, we can fool VS by forwarding any incoming connection to a port on localhost. VS will think that this is an internal connection. 🙂 Yeah, it’s that easy!

So what do we do? We download the stand alone SPI Port Forward Utility. We map a port on our pc (say, 3500) and map it to the VS dev server port. But, wait! VS uses random ports for running the app. How do we forward the port? That’s easy. Just go to the project properties, go to the “Web” section and define a fixed port under the “Server” section. Cool!

Now, note that, you can not forward port 3500 to 3500. After all its the same machine. So I launch VS on port 8000 and use the port 3500 for accepting incoming connection. By the way, since I am inside another Wireless network, I had to setup the router to forward all ports to my Notebook PC at the first place. That’s it! We’re done.

What happens now? When someone visits your ISP IP address, the request is made to your router. Your router forwards it to port 3500 to your machine. Your machine forwards it to the internal port 127.0.0.1:8000 where the VS Dev server is running!

Now you can show the world off your .NET skills! Have fun 😀

Categories
Uncategorized

Grameen Phone and Content Download Issues

If you’re using Grameen Phone, it’s likely that you have 3 internet settings – Internet, WAP and MMS. The WAP settings very often faces issues while downloading contents from the internet. Pathetically, this settings profile is used by most phones by default.

Today noon, I bought a Nokia X2-01 QWERTY set and when I tried to update the built in Nokia Ovi Store, I was having connection issues. Asking Google didn’t help at all. I then started exploring the configuration settings. I noticed that by default, the web app in Nokia uses GPWAP. So I created a new Web profile with gpinternet access point and it resolved the issues I was having.

If you’re having problems downloading contents with GP’s mobile internet, just tweak the settings and use “gpinternet” as the access point for everything 🙂