جوتی
پسر/دختر بابالنگدراز
My Favorites:
bbgoal
lamp
far-near
ashoob
miladkdz
rohmamiya
acetaminophen
debug
smartdevice
farstec
khak
aaab
nochagh
persiangirl
parsmedia
w3schoolsir
azemat
sargardoon
mahoordad
techopedia

My Programs:
BlogClient
MinsweeperRobot
Calculator
CalcWebSrvc
2unicode
HuffmanCode
FileValidator
ConvexHall2D
FSProject
IISLog

Options:
No CSS
CSS Layout
IIS Log Source code
کار این برنامه این است که log هایی که IIS نگه میدارد را بخواند (اگر host آنها را در اختیار شما قرار داده باشد) از این log ها میتوان به عنوان یک کنتور خوب برای سایت استفاده کرد، کنتوری که خیلی امیدوار کننده تر از کنتورهای دیگر است! چون رباطها(webbots) را نیز جزو ویزیتورها حساب میکند. من که فکر نمیکردم حدود یک سوم ویزیتورهایم رباط باشند!!
از آنجا که این log بر اساس درخواستهایی است که به سرور میرسد، پس میتوانید با آن از تعداد مراجعه به هر فایلی مطلع شوید، از جمله فایلهای .zip و .pdf که با شمارنده های معمولی نمیتوان آمار مراجعه به آنها را پیدا کرد.
البته قبلا با URI Encoding مشکل داشتم و در بخش referrer ها نمی‌شد فهمید کلید جستجو چه بوده است. این مشکل را هم با استفاده از این کد که از w3c گرفتم حل شد. البته تبدیل کردن کد جاوا به vb یکم(!) طول کشید.
برای غیر برنامه نویسان :
برای استفاده از این برنامه کافی است که محتوای دایرکتوری bin را در bin\ سرور کپی کنید و فایلهای default.aspx و config.xml را هم در هر دایرکتوری که دوست دارید. اما قبل از این کار فایل config.xml را با یک ویرایشگر (مثلا notepad) باز کنید و بجای urlogpath آدرس فیزیکی دایرکتوری log خود روی سرور را بنویسید. اگر این آدرس را نمیدانید میتوانید از مسوول هوست (هاست سابق) خود بپرسید. شایان ذکر است که این برنامه با vb.net نوشته شده و هاست (هوست آینده) شما باید net support. باشد.
برای برنامه نویسان :
توضیح خاصی نیست! برنامه اینقدر ساده است که توضیح نمیخواهد. فقط اینکه از linklist.dll خودم استفاده کرده ام، که اگر کد آن را خواستید میتوانید mail بزنید. همینجا قویا اعلام میکنم که با vb به راحتی میشه linklist درست کرد. یه کلاس هم درست کردم که یه مدل لینک لیسته (درست‌تر اینه مه بگم یه لینک لیست داره) فقط با این تفاوت که بجای اینکه داده های تکراری را، تکراری اضافه کند. به counter آنها اضافه میکند.
زیاده عرضی نیست،

جوتی
پاسخ الافاضات : من متوجه نشدم که دقیقا باید کجای این سورس رو باز کنم! به جون بچم این برنامه open source است. gotdotnet هم خیلی فکر خوبیه. اگه برنامه را بهتر کردین منم خبر کنین.
حق استفاده : همانطور که پایین صفحه نوشته‌ام "شما حق دارید از مطالب این سایت هرطور که مایل هستید استفاده کنید بشرط اینکه برای آنها هیچ گونه وجهی دریافت نکنید. اگر منبع را هم ذکر کنید ممنون میشم." فقط درباره برنامه ها یه چیز دیگر هم هست اونم اینکه اگه تغییر بدرد بخوری توش دادین ممنون میشم به خودم هم بدینش. ولی هیچ اجباری نداره! اینجا کاملا دموکراسیه!
فکر کنم بهتره روزنامه ها و مجله های چاپی، کپی رایت رعایت کردن رو از جناب پرورش یاد بگیرن.

پی‌نوشت 18/1/1383 : در صورت تغییر کردن محل ستونها در فایل Log برنامه درست کار نمی‌کرد. الان ستونها از روی خط #Fields تشخیص داده می‌شوند.
بخش IP به برنامه اضافه شد. این بخش نشان می‌دهد هر IP چند بار به سایت مراجعه کرده است.

سیصد و شصت و پنج روز پیش :

آرشیو ماهیانه:
مهر 81
آبان 81
آذر 81
دی 81
بهمن 81
اسفند 81
فروردین 82
اردیبهشت 82
خرداد 82
تیر 82
امرداد 82
شهریور 82
مهر 82
آبان 82
آذر 82
دی 82
بهمن 82
اسفند 82
فروردین 83
اردیبهشت 83
خرداد 83
تیر 83
امرداد 83
شهریور 83
مهر 83
آبان 83
آذر 83
دی 83
بهمن 83
اسفند 83
فروردین 84
اردیبهشت 84
خرداد 84
تیر 84
امرداد 84
شهریور 84
مهر 84
آبان 84
آذر 84
دی 84
بهمن 84
اسفند 84
فروردین 85
اردیبهشت 85
خرداد 85
تیر 85
امرداد 85
شهریور 85
مهر 85
آبان 85
آذر 85
دی 85
بهمن 85
اسفند 85
فروردین 86
اردیبهشت 86
خرداد 86
تیر 86
امرداد 86
شهریور 86
مهر 86
آبان 86
آذر 86
دی 86
بهمن 86
اسفند 86
فروردین 87
اردیبهشت 87
خرداد 87
تیر 87
امرداد 87
شهریور 87
مهر 87
آبان 87
آذر 87
دی 87
بهمن 87
اسفند 87
فروردین 88
اردیبهشت 88
خرداد 88
تیر 88
امرداد 88
شهریور 88
مهر 88
آبان 88
آذر 88
دی 88
بهمن 88
اسفند 88
فروردین 89
اردیبهشت 89
خرداد 89
تیر 89
امرداد 89
شهریور 89

آرشیو سالیانه:
سال 1381
سال 1382
سال 1383
سال 1384
سال 1385
سال 1386
سال 1387
سال 1388
سال 1389

قصه‌های من:

گرگ قسمت اول
گرگ قسمت دوم
موش کور
باغبان
جزیره
آتشفشان
کرم ابریشم
توپ
قصه‌های کامپیوتری

کتاب VB.NET مقدماتی
جزوه ویژوال بیسیک
رمزگذاری-رمزگشایی
تمام حقوق این سایت متعلق به امیر احسانی است.
شما حق دارید از مطالب این سایت هرطور که مایل هستید استفاده کنید بشرط اینکه برای آنها هیچ گونه وجهی دریافت نکنید. اگر منبع را هم ذکر کنید ممنون میشم.
jooti [at] ehsani [dot] org