این دو شبه کاملا فهمیدم این پارازیتی که صدای همه رو در آورده چیه . یعنی اینطوری بهتون بگم که کاملا Carrier ها رو گم می کنید اینقدر که گاهی شبا این Noise زیاد میشه . حالا اگر جایی باشید که نزدیک منبع Noise نباشید یه راهایی داره که مقابله کنید با Noise و خلاصه روی Carrier کماکان Lock باشید . اما اگر منبع Noise بغل دستتون باشه تقریبا گریتون در میاد . خیلی جالبه اصلا شما دیش رو ببرید توی یک محفظه فلزی !! دیگه از این بدتر که نمی شه . بازم Noise میگره !!!! من نمی دونم با چند وات دارن این Noise ها رو در سطح شهر تهران درست می کنن . اما هر چی هست خیلی دستگاههای کار درست و گرونی باید باشه .
البته قبلا یک سری دستگاه داشتن که این Noise توی فرکانس های مختلف می چرخید و همه رو بیچاره می کرد . حالا دستگاههاشون بعضی جاها بهتر شده و فقط در یک سری فرکانس های خاص پارازیت ایجاد می کنه که این خودش جای بسی امید است که بعدا غیر از اهداف مشخصشون بقیه رو بیچاره نکنند .
اینم از اون سری راه حلها هستش که توی مملکت ما اعمال میشه و بجای اینکه مشکل رو حل کنند ، صورت مساله رو پاک می کنند . خدا یه صبری به ما یه عقلی به بعضیها بده :)
من فکر می کنم یه همچین آماری که برای بازدید کنندگان وبلاگهای ایرانی بدست اومده ، تنها برای ایرانیها نیست . یعنی با کمی جستجو می توانید بفهمید که این آمار با کمی تفاوت در درصد برای بعضی کشورهای متفاوت یک همچین نتیجه ای رو به هر کسی می ده که سایتهای حاوی مطالب غیر اخلاقی در اینترنت دارای بازدید کننده زیادی است . نه تنها در ایران بلکه درهمه جای عالم همینه . حالا یکم عددش بالا پائین هستش ، اما نتیجه یکیه .
اما نکته ای که شاید مدیران Persianblog از آن ناراحت شده اند و نسبت به آن اعتراض می کنند ، چیز دیگری است که منتقدان به آنها اصلا آنرا مد نظر قرار نداده اند . ببینید اگر واقعا اینگونه سایتها در تمام دنیا مخاطبان زیادی اعم از ایرانی و غیر ایرانی دارند ، نوشتن مقاله ای که در آن مشخص می کند که ایرانیان به سایتهایی با این محتوا گرایش زیادی دارند ، مطلب دروغی نیست ، اما بیان آن بسیار زیرکانه و با هدف خاص می باشد . حالا چرا ؟!
برای اینکه همانطور که گفتم این چیزی نیست که تنها در ایران باشد ، اما نوشتن مقاله ای در مورد کاربران اینترنتی ایران و گرفتن یک همچین نتیجه ای ، این تفکر را برای خواننده به وجود می آورد که هیچ کجای دنیا اینگونه از اینترنت استفاده نمی کنند و فقط ایران است که به این شکل از اینترنت استفاده می کنند !!!!! به نظر من این آن موضوعی است که یه جای آدم رو به درد میاره و باعث می شه نسبت به مطلبی که CNN و رویترز نوشته اند اعتراض بکنه ! یعنی موج تبلیغات غلط . و الا منم با حرف خیلی ها که اومدن نسبت به کار مدیران Persianblog اعتراض کردند و گفتند که خوب بابا این واقعیت هستش چرا شلوغش می کنی ، موافقم ، اما به این مطلب همگام با مدیران Persianblog اعتراض می کنم که چرا فقط این آمار گیری رو در مورد کاربران ایرانی کرده اید ؟! بروید و یک آمار گیری در مورد کاربران غربی بکنید و تنها وبلاگ ها رو نیز چک نکنید ( چرا که ایرانیها می توانند در وبلاگها در مورد این مسائل بنویسند و سایت تخصصی با این محتوا ندارند ، که اگر داشتند به نظر من آمار بازدیدکنندگان وبلاگها عوض می شد اما در کل سایتها باز یک همچین آماری بود ) و همه سایتها را آمار گیری کنید ، اونوقت واقعیت ها رو به صورت یک مقاله ارائه بدید ، اونوقت نه تنها کاربران ایرانی اعتراض نمی کنند بلکه از این مساله استقبال هم می کنند .
بازتاب این مقاله ای که هم اکنون نوشته شده به نظر من خوب نیست و نتیجه گیری که از آن به انتخاب نویسنده می توان کرد کامل نیست . به نظر من مساله این است . و الا واقعیت همان است که این سری سایتها مخاطبان زیادی دارد و نمی توان آنرا انکار کرد . نظر شما چیست ؟
یه چند وقتی میشه که به خاطر مشغله زیادی که دارم نمی رسم در انجمن سایت IranPHP حتی جواب سئوالات رو درست و حسابی بدم ، چه برسه به اینکه بخوام سایت رو به روز کنم و امکانات جدید و بهتر بهش اضافه کنم . به همین دلیل مسئولیت گرداندن سایت رو به بقیه بچه های انجمن IranPHP واگذار کردم و خودم ترجیح می دم در کنار اونها باشم و صد البته بهشون کمک کنم . راستش برای من خوشایند تر اینه که در انجمن بیشتر فعالیت کنم و جواب سئوالات رو بدم تا اینکه بخوام سایت عوض کنم و سایت بروز کنم . اینه که سعی می کنم همیشه در انجمن فعال باشم .
حالا اینو گفتم که بگم از وقتی مدیریت سایت رو به دوستانم واگذار کردم انگار قراره اتفاقات جالبی بیفته :) یه نسخه آزمایشی از سایت جدید IranPHP در این اینجا قرار گرفته که فکر کنم بد نباشه یه نگاهی بهش بندازین و ایراداتی که به ذهنتون میرسه در اینجا بنویسید که دوستانم از اونها با خبر بشن و در صدد رفع اونها بر بیان .
در ضمن همینجا بگم که واقعا گندش رو توی سایت داری در آورده بودم برای اینکه سایتی که ماهی یه بار هم update نشه به درد خودم می خوره و بس :) برای همین خوشحالم که با واگذاری مسئولیت این سایت به بقیه باعث فعال تر شدنش شدم .
من خودم جزء کسائی هستم که با بودن قانون Copyright یا ترجمه فارسیش که می گن قانون حقوق مولفین موافقم . جدا از منافعی و حمایت هایی که از برنامه نویسان کامپیوتر به عمل میاره باعث ایجاد یک فرهنگ به جا استفاده کردن از نرم افزارهای کامپیوتری میشه . اما این دلیل بر این نمی شه که این مطلب رو به طور کامل بپذیرم !!!
اینکه حالا یکی از گروههای طرفدار این قانون از Persianblog به خاطر وجود یک وبلاگ که در آن Crack نرم افزاری از Macromedia وجود داشته ، شکایت کرده و حالا به هر نحو سایت Persianblog برای ساعتهایی Down بوده ، دلیل بر متاسف بودن نویسنده به خاطر باقی نماندن عرق ملی و اینها نیست !!! اینکه نویسنده فکر کرده انگار داره از جنگل با اونها صحبت می کنه تنها برداشت شخصی اوست .
اولا یک همچین برنامه هایی رو هیچ موقع ایرانیها Hack نکرده اند که حالا در سایتهای ایرانی اون رو منتشر کنند . مطمئنا نویسنده اون وبلاگ خودش از یکی از همین سایتهای معروف پیدا کردن چنین برنامه هایی ( که مطمئنا خود نویسنده مطلب که نگران عرق ملی با حمایت کردن از قانون Copyright است ، در صورت نیاز به یک برنامه پولی Crack آنرا از آنجا Download خواهد کرد و این کاری است که همه تقریبا بلدند !!!! ) ، این برنامه را پیدا کرده و احتمالا با معرفی آن در وبلاگ خودش خواسته کار بقیه همزبانان خودش رو راحت کنه ! و الا اگر اون نویسنده یه دفعه تونسته اون رو پیدا کنه خود شما هم با کمی جستجو در اینترنت می توانید آنرا پیدا کنید .
ثانیا جملاتی که منتقد عزیز ما استفاده کرده بسیار تند و احساساتی است ! من نمی دونم گذاشتن یک Crack در یک وبلاگ که مطمئنا تنها وبلاگی نیست که این کار را کرده و حتما وبلاگهایی به زبانهای دیگر هم این کار را کرده اند یا خواهند کرد ، چه ربطی به این نتیجه گیری منتقد عزیز دارد :
براي آن متاسفم که عده اي حاضرند براي مطرح نمودن نام خود، مردم کشور خود را تا سطح مجنونان جنسي پايين بياورند.
به هر صورت این مطلب ممکن بود در یک وبلاگ آمریکایی نوشته می شد و اون موقع دیگه کسی نمی اومد بگه که این نویسنده زبونم لال خواسته مردم آمریکا رو تا سطح مجنونان جنسی پائین بیاره !!! این نوع شیطنت ها در همه جا ممکن است اتفاق بیفتد و به نظر من هیچ ارتباطی به بی هویتی ایران و ایرانیان ندارد و نخواهد داشت و اتفاقی است که اولین بار نبوده که افتاده و مطمئنا آخرین باز نیز نخواهد بود . بهتر نبود منتقد عزیز بجای نوشتن این مطلب که به نظر من 90 درصد آن کاملا از روی احساسات نوشته شده ، نظر خواهی برای پیدا کردن الگوریتمی برای آنالیز کردن مطالب و پیدا کردن مطالب غیر مجاز در آنها می گذاشت ؟
این نوشته وبلاگ دندانپزشک برای من خیلی جالب بود . نتیجه گیری های خیلی خوبی میشه ازش کرد :
يك تاجر آمريكايى نزديك يك روستاى مكزيكى ايستاده بود كه يك قايق كوچك
ماهيگيرى از بغلش رد شد كه توش چند تا ماهى بود!
از مكزيكى پرسيد : چقدر طول كشيد كه اين چند تارو بگيرى؟
مكزيكى: مدت خيلى كمى!
آمريكايى: پس چرا بيشتر صبر نكردى تا بيشتر ماهى گيرت بياد؟
مكزيكى: چون همين تعداد هم براى سير كردن خانواده ام كافيه!
آمريكايى: اما بقيه وقتت رو چيكار ميكنى؟
مكزيكى: تا ديروقت ميخوابم! يك كم ماهيگيرى ميكنم!با بچه هام بازى ميكنم!
با زنم خوش ميگذرونم! بعد ميرم تو دهكده مىچرخم! يك ليوان شراب ميخورم و با دوستام شروع ميكنيم به گيتار زدن و خوشگذرونى! خلاصه مشغولم با اين نوع زندگى!
آمريكايى: من تو هاروارد درس خوندم و ميتونم كمكت كنم! تو بايد بيشتر ماهيگيرى بكنى! اونوقت ميتونى با پولش يك قايق بزرگتر بخرى! و با درآمد اون چند تا قايق ديگه هم بعدا اضافه ميكنى! اونوقت يك عالمه قايق براى ماهيگيرى دارى!
مكزيكى: خب! بعدش چى؟
آمريكايى: بجاى اينكه ماهى هارو به واسطه بفروشى اونارو مستقيما به مشترىها ميدى و براى خودت كار و بار درست ميكنى...بعدش كارخونه راه ميندازى و به توليداتش نظارت ميكنى... اين دهكده كوچيك رو هم ترك ميكنى و ميرى مكزيكو سيتى! بعدش لوس آنجلس! و از اونجا هم نيويورك ...اونجاس كه دست به كارهاى مهمتر هم ميزنى...
مكزيكى: اما آقا! اينكار چقدر طول ميكشه؟
آمريكايى: پانزده تا بيست سال!
مكزيكى: اما بعدش چى آقا؟
آمريكايى: بهترين قسمت همينه! موقع مناسب كه گير اومد ميرى و سهام شركتت رو به قيمت خيلى بالا ميفروشى! اينكار ميليونها دلار برات عايدى داره!
مكزيكى: ميليونها دلار؟؟؟ خب بعدش چى؟
آمريكايى: اونوقت بازنشسته ميشى! ميرى به يك دهكده ساحلى كوچيك! جايى كه ميتونى تا ديروقت بخوابى! يك كم ماهيگيرى كنى! با بچه هات بازى كنى!
با زنت خوش باشى! برى دهكده و يك ليوان شراب بنوشى! و تا ديروقت با دوستات گيتار بزنى و خوش بگذرونى!!!
پس عجالتا ما یه چند روزی میریم خوش بگذرونیم ;) شمام بنویسید شما چه نتیجه ای گرفتید ؟
عجب چیز خدایی هستش این Mosix . کارش اینه که میاد و Cluster Managment می کنه . یعنی مثلا شما یک سری کامپیوتر ضعیف دارید مثل 286 , 386 و ... . میایید روی اینا Linux نصب می کنید و سپس این Mosix رو ، بعد می توانید کاری کنید که مثلا یک Task سنگین که روی یکی از اینها اجرا می کنید خودش بره و روی اونهایی CPU آزاد دارن این Proccess رو Share کنه و جواب عملیات رو بگیره بیاره روی همونی که شما پاش نشستید نشون بده . اینطوری شما می تونید از تعداد زیادی کامپیوتر ضعیف یک سوپر کامپیوتر درست کنید . البته از نظر تئوری باید تعداد کامپیوترهایی که با هم به این صورت اصطلاحا Parallel کار می کنند محدود باشه ! اما من توی Document های این چیزی در این مورد ندیدم .
تفاوتی که این روش با مطلب قبلی که در مورد Virtual Machine بود نوشتم اینه که این قضیه اش در مورد Proccess ها هستش . یعنی نمی آد کارها رو تقسیم کنه و به هر کس کار مشخصی بده ! یه کار هستش اما همه رو میریزه سر اون یه کار تا تموم بشه . امیدوارم اگه Document هاش رو بخونید بفهمید منظورم چیه .
راستی فکر می کنید این نوع کارا ، کار کیا باشه ؟! :) کار کسائی که حاضر نیستند کامپیوتر قدیمی هاشون رو دور بریزند و تا نفس دارن اون کامپیوتر ها می خوان ازش کار بکشن :) تابلو هستش دیگه ! اسرائیلی ها خدای این کاران :) این پروژه هم مال اوناس ! الحق که پروژه قشنگی هستش . حالا نگید از اسرائیلی ها طرفداری کردا ! خوب این طماع بودنشون یه جایی به درد خورد دیگه :)
این قضیه Virtual Server رو برای Linux امروز صبح یکم کنجکاو شدم راش انداختم . کلا ایده خیلی جالبی هستش . البته توی این Load هایی که ما داریم خیلی شاید کاربرد نداشته باشه . اما جون میده برای Squid و جاهایی مثل Yahoo و Google که Load خیلی بالایی دارند . با این روش شما می تونید خیلی ساده یک IP به عنوان Server معرفی کنید و همه هم از توی Network فقط یک IP ویک ماشین رو می بینند ولی در حقیقت زنجیره ای از Server ها دست به دست هم دادند و به عنوان یک سرور فعالیت می کنند . اینطوری دیگه اولا Load بالا هیچ موقع برای شما محدودیت نمی گذاره و ثانیا با خارج شدن یکی از ماشین ها از مدار اون سرور مجازی شما از کار نمی افته و بقیه کار اون رو انجام می دن .
برای جاهایی که Load بالایی دارن و یا سرویسی دارن که Down شدن لحظه ای اون هم براشون مهم هستش خیلی کار خوبی هستش . یک شمای کلی از ایده این قضیه رو در اینجا می تونید ببینید ، اما به نظر من Document هاش رو هم بخونید که فکر کنم کلی ایده دیگه به خود شما بده :)
ایده ای که که گرفتم درست کردن یک Hosting سرور هستش که هیچ موقع جاش پر نشه و CPU ش به تاق نچسبه و ... :) شما فکر کنید ببینید چطوری میشه این کار رو کرد ؟
حالا خیال نکنید که خبریه :) منظورم اینه که چیزی که این روزا فکر من رو به خودش مشغول کرده یه سیستم فیلترینگ با این مشخصاته :
ببینید درخواست http رو بگیره و اون رو آنالیز کنه . به هر طریقی تشخیص بده این درخواست مجاز هست یا نه . مطمئنا این تشخیص بر اساس URL درخواست صورت می گیره . در صورتیکه درخواست مجاز بود بدون اینکه Source IP این درخواست عوض بشه برای سایت مورد نظر ارسال بشه و الا کلا درخواست از بین برود و انگار نه انگار که درخواستی بوده !
حالا تفاوت این ایده من با این نرم افزارهایی که معمولا برای filter کردن وجود داره چیه ؟!
ببینید اکثر این نرم افزارها اگر تحت Linux و کلا سیستم های Unix باشند بر روی Squid سوار می شوند که خوب دلیلش هم قدرت بسیار زیاد Squid برای سرویس دادن در حالتهای مختلف با امکانات زیاد و Load بالاست .
اما هنگامیکه درخواست توسط Squid بخواهد فرستاده شود Source IP درخواست به Source IP این دستگاه Squid شما تغییر پیدا می کند و در حقیقت یک درخواست جدید از سمت Squid برای سایت مورد نظر فرستاده می شود و وقتی جواب آن برای Squid رسید ، Squid آنرا بجای جواب سایت اصلی برای Client ارسال می کند . در حقیقت مشکلی نیست و حتی اگر شما بخواهید در Filter کردن خود صفحه Warning ای چیزی نمایش دهید تنها به همین روش می توانید آنرا پیاده سازی کنید . اما روشی که من مد نظرم هستش اینه صرفا یک برنامه درخواستها را کنترل کنید و در صورتیکه مجاز بود با همان مشخصات Source IP آنرا ارسال کند که جواب آن مستقیما از سرور اصلی برای Client ارسال می شود در صورتیکه مجاز نباشد آنرا نادیده می گیرد که دراین صورت هیچ چیزی برای Client نمی رود که خودش نوعی Filter است .
حالا خوبی این نوع Filter کردن این است که اولا سر filter شما خیلی خلوت تر می شود و به همین خاطر Load خیلی بالاتری می تواند جواب دهد و هم اینکه شما با این روش می توانید بر روی خطوط Send Only که فروخته اید نیز filter بگذارید .
یه سری گشتم و فعلا دارم روی این برنامه که با java نوشته شده و به اسم Muffin می باشد کار می کنم . گویا این کاری که من می خواهم انجام می دهد اما به صورت Transparent کار نمی کند . حالا برنامه های دیگری هم هستند که دارم روشون کار می کنم مثل FilterProxy که هنوز نمی دونم قطعی کدومشون برای کار من مناسب ترن .
کسی برنامه ای سراغ نداره که دقیقا همین کاری که من توضیح دادم رو انجام بده و به صورت Transparent هم بتونه کار کنه ؟!
عجب ابزار بدرد بخوری هستش این Total Commander در ویندوز . با اینکه من بیشتر سر و کارم به سیستم های مبتنی بر Unix هستش اما از ویندوز به عنوان یک Client قدرتمند همیشه استفاده کردم . حالا همین ویندوز بدون Total Commander برای من کار کردن باهاش از C Shell در SCO های زمان هخامنشیان هم سخت تره !!! یعنی اصلا با ابزار استاندارد ویندوز برای Copy و چرخیدن تو فایلها و ... نمی تونم استفاده کنم ! یعنی اصلا چشام نمی بینه !!!
همین Total Commander اول اسمش بود Windows Commander که نمی دونم به چه دلیلی ازش شکایت کردن که چرا اسم Windows رو آوردی تو محصولت و اینا خلاصه اسمش رو کرد Total Commander. خودشون شرح ما وقع عوض شدن اسم محصولشون رو در اینجا نوشتن ! واقعا خجالت داره ! به نظر من همه ویندوز یه طرف این Total Commander که توش نوشته شده یه طرف دیگه ! اونوقت یه سری حسود رفتن از چیش ایراد گرفتن ! همون بهتر که اسمش عوض شد . چون یکی از دوستام که با نویسندش در ارتباط هستش گفت که به همین خاطر دارن روی یک نسخه از همین برنامه تحت Linux کار می کنن . زبونی هم که باهاش این برنامه رو نوشتن Delphi هستش و چون هیچیش به Microsoft وابسته نیست بعید نیست به زودی یک نسخه Linux ای هم بیرون بده .
راستش من در Linux در محیط Text و X ابزاری به این خوبی و کاملی تا حالا پیدا نکردم . کسی چیزی شبیه به این و به خوبی این سراغ نداره ؟!
البته من خودم یه دفعه با Wine در Linux اجراش کردم ! اما خوب همه کارایی که تو ویندوز میکنه رو با Wine انجام نمی ده .
راستی رضا ولی نژاد هم در وبلاگش یه صفحه معرفی کرده که کلی ابزار کوچیک و بزرگ بدرد بخور برای همین Total Commander داره که می تونید به امکاناتش اضافه کنید . یه نگاهی حتما بهش بندازید :)
آره دیگه ! واقعا دارم شبیه مارکوپولو می شم :) همش سفرم ! این چند مدت هم که ننوشتم یه جای خیلی خوبی بودم که خدا رو 100 هزار مرتبه شکر که دسترسی به اینترنت نداشتم . حالا چرا ؟! برای اینکه آدم اگه بخواد مسافرت بره برای استراحت و هم دسترسی به کامپیوتر داشته باشه و هم اینترنت اونوقته که اون مسافرت بهش زهر مار میشه ! حالا باز چرا ؟!
برای اینکه شما وقتی بدونید که می تونید به اینترنت وصل بشید حتی اگر خیلی هم سخت ! باز سعی می کنید به بهانه چک کردن Email و دیدن دو تا سایت خبری هم که شده به اینترنت وصل بشید ! وصل شدن به اینترنت همانا و کار درست شدن همانا ! دیگه باید فاتحه استراحت و خوش گذشتن به هم سفراتون رو بخونید .
تازه این یه طرف قضیه هستش ! اگر بقیه بدونن که شما به اینترنت دسترسی دارید می گن قربون دستت یه دقه وصل شو ببین این مشکل فلان جا چیه ما گیریم و جبران می کنیم و اینا !
حالا اگر نه خط تلفن داشته باشید و نه حتی تلویزیون اونوقت خواهید دید که یه مسافرتی که برای استراحت رفته باشید توی یه وقتی از سال که همه جا خلوته به همراه یک همسفر توپپپپپپپپپپپپ ، چقدر می تونه خستگی رو از تن آدم در بیاره و آدم احساس آرامش می کنه :) با اینکه دست خودم نبود نداشتن خط تلفن و تلویزیون ، اما خیلی راضیم که اینطوری بود چون بسیار زیاد خوش گذشت :) حالا البته امیدوارم که به همسفر عزیزمون هم خوش گذشته باشه :)
همگان می دانند امکاناتی که Netfilter در Linux برای انجام Firewalling و Translation در اختیار قرار می دهد حتی از PIX که محصولی اینکاره از Cisco می باشد متنوع تر است . اما تنها ضعفی که در سرویسهای Netfilter در نسخه هسته 2.4 در لینوکس وجود دارد این است که مدیریت آن بسیار مشکل است و امکان بروز اشتباه در آن بسیار زیاد است . اما از نظر کیفیت ، قابلیت و تنوع تقریبا بی رقیب هستش .
البته شاید در مجموع حساب کنید Netfilter در لینوکس خیلی مناسب باشد اما منکر قدرست سیستم Firewall و Translation در OpenBSD نمی شم که خدائیش روی Load بالا تازه آدم تفاوتها رو می تونه حس کنه :)
خوب در مورد Cisco هم درسته که محصولی اینکاره هستش و خیلی امکانات خوبی داره اما کماکان همون بحث همیشگی که هر چی پول بدی آش می خوری در موردش وجود داره و هم License خیلی گرونی داره IOS هاش که Feature های زیادی داشته باشه و هم اینکه Hardware خیلی گرونی داره !!!
حالا یک برنامه ای درست شده به نام Firewall Builder که کارش اینه که این ضعف Netfilter در Linux و حتی OpenBSD رو حل کرده . در حقیقت مدیریت Firewall و Rule های Translation رو تحت وب آورده و خیلی ساده شما از طریق وب می تونید تنظیمات موجود رو ببینید و خیلی ساده آنها را کم و زیاد کنید . جالب اینجاست که همین ابزار برای تنظیم کردن خود PIX در Cisco هم می تواند استفاده شود :)
راستش رو بخواهید خیلی از وسائل بسیار قدرتمند در Linux به دلیل نداشتن یک محیط زیبا و ساده برای کار باهاش کمتر استفاده می شه . یک همچین پروژه هایی ، بخصوص که OpenSource هم باشه ، خیلی به آدم می چسبه :) نظر شما چیه ؟
امروز ساعت 2 تهران بودم . سفر خوبی بود و کارا هم تقریبا پیش رفت . ارومیه که کارش ساده تبریز هم غیر از یه مورد که زنگ زدن گفتن به مشکل خوردن گویا همه چیز درسته .
به یه نتیجه ای رسیدم . اونم اینکه با اینکه تبریزی ها سرمایه دار ترن و کاراشون اساسی تره اما ارومیه ای ها خیلی به ظواهر میرسن و این رو با دیدن خونه های شهرشون و وضع شهرشون خیلی راحت میشه فهمید . خیلی شیک می پوشن و خیلی قصرونه خونه می سازن و به شهرشون می رسن اما تبریز اینطوری نیست بجاش از غذاهای خیلی خوشمزشون می شه فهمید خیلی اهل ظاهر نیستن اما در حقیقت باطن ماجرا خیلی کارش درسته :)
بی خود نیست اینا شدن غربی و اونا شدن شرقی ! و الا هردوشون می شدن یه آذربایجان غربی و شرقی هم نداشت :)
این روزا یکم گرفتارم . یه مهمون خیلی عزیز اومده که دیشب باهاش خیلی بهم خوش گذشت و فکر کنم کلا به خاطر اینکه شاید کمتر ببینمش وقتم رو باهاش می گذرونم و در ضمن امروز هم پرواز دارم برای تبریز برای همین پروژه صدا و سیما . از تبریز هم می رم ارومیه کار اونجا رو هم انجام میدم و بعدش دوباره پرواز می کنم به سمت تهران . اگه به مشکل خاصی بر نخورم شنبه دیگه تهرانم . پس اگه دیگه ندیدینمون حلالمون کنید :)
البته یکی از دوستای خوب دانشگاه رو هم با خودم می برم که هم من تنها نباشم و هم اون سعی کنه یکم از کارای ما سر در بیاره :) ببینیم چی میشه ! اگه رسیدم از تبریز و ارومیه هم می نویسم .
حتما شما هم مشکل نامه های بی خودی ای که براتون از توی اینترنت میاد رو دارید ! یکی از متداولترین روش هایی که آدرس Email شما وارد این لیست ها بی خودی میشه یک برنامه ساده ای هستش که توسط Spammer ها نوشته می شه و این برنامه کارش اینکه که صفحات وب رو جستجو می کنه و هر عبارتی که شبیه Pattern یک آدرس email باشه وارد بانک اطلاعاتی خودش می کنه و از اون به بعده پدر صاب بچه اون آدرس در میاد :) یه کار باحالی بعضی سایتها مثل این کردند که اومدن یک لیست الکی از آدرس های email درست کردن که بانک اطلاعاتی این Spammer ها رو با این آدرس های الکی پرکنند که خودشون Load شون الکی بالا بره و پدر خودشون هم لااقل در بیاد :) پس شما هم به این نوع آدرس ها حتما لینک بدید که شاید این رباطهای Email یاب از طریق لینکی که شما با این صفحه دادید وارد آن شوند و خلاصه یه طورای پدر خودشون هم در بیاد .
اما در مورد SpamAssassin :) آقا هر چی بگم کم گفتم :) چیز خدایی هستش . کارش اینه که بوسیله یک سری فرمول های خاص و الگوریتم های ژنتیک به یک email از نظر SPAM بودن امتیاز میده و می تونه از روی این امتیاز بندی ها نامه های SPAM رو تا حد زیادی شناسایی کنه و از بین ببره .
من از طریق این راهنما این برنامه رو روی Qmail نصب کردم و داره مثل گربه کار می کنه ! تا حالا هم خبری از SPAM نبوده !! خوب کار می کنه آقا خوب . روزبه پورنادر هم در مورد نصبش در Redhat بر روی Sendmail هم یه چیزایی نوشته .
قبلا آقای فرخی روشهایی در مورد ضد SPAM نوشته بود . اما این یکی یه طورایی خیلی بهتره . اما اینم بگم که اگه ماشین Mail Server تون Load ش بالاس مواظب باشید . چون این کار تا 2 برابر Load نامه ها رو بالا میبره .
یکی از خصوصیات خیلی خوبی که این Linux داره همین امکان Mount کردنش هستش . یعنی شما شونصد تا Partition و درایو هم که داشته باشید باز شونصد و یکمی رو می تونید Mount کنید . حالا وقتی ویندوز 98 داشته باشید اگه خدایی نکرده تعداد Partition هاتون از حروف الفبای انگلیسی بیشتر باشه اونوقته که قدر Mount رو در Linux می فهمید .
البته در ویندوز 2000 به بعد یه چیزی شبیه همین Mount در Linux رو بالاخره ایجاد کرده . اما به قول یکی از بچه ها اون Mount کجا و این Mount کجا :)
حالا این Mount در Linux خیلی خواص خوبی داره . مثلا شما می تونید از طریق NFS که یک استاندارد File Sharing هستش درایو یک Unix دیگه رو از طریق Network بر روی یکی از Directory ها خودتون Mount کنید . یک امکان جالب دیگه ای که داره شما می تونید از طریق FTP یک درایو Mount کنید که این درایو در حقیقت به شما فایلهای یک FTP سرور را نشان می دهد . به این ترتیب شما همیشه به آن FTP سرور متصل هستید و در صورتیکه وارد آن شاخه ای که به آن Mount کردید بشوید فایلهای آن FTP را می توانید دسترسی داشته باشید بدون هیچ Login کردنی و یا کار دیگری ! همانند یک Partion هارد دیسک خودتان می توانید با آن کار کنید .
همین کار را از طریق دسترسی SSH می توانید داشته باشید . خصوصیت SSH هم این است که اطلاعاتی که در شبکه تبادل می شوند به صورت SSH رد و بدل می شوند . همین کار با دسترسی RSH نیز امکانپذیر است . می توانید این صفحه رو برای گرفتن اطلاعات بیشتر در مورد استفاده از FTP و یا SSH ببینید . البته قبلا این ها به صورت پروژه های جداگانه بودند اما به تازگی یک Project جدید با نام LUFS بوجود آمده که همه اینها را شامل شده است .
دستور دیگری نیز Linux در همین زمینه Mount دارد و آن smbmount است . این دستور می تواند درایو هایی که توسط یک Windows برای بقیه Share شده است را mount کند :)
حالا یکم همچی تفاوت این Mount با اون Mount رو متوجه شدید :)
این چند وقته خیلی سایتها ایرانی زیاد شدن که دارن از ویندوز به لینوکس مهاجرت می کنند و برای این مهاجرت خیلی اسباب کشی های زیادی می کنند . مثل اسباب کشی از یک آپارتمان شیک و نقلی به یک خونه ویلایی بزرگ و درندشت می مونه :)
یکی از مهمترین قسمتهایی که سایتها در اسباب کشی بهش بر می خورن انتقال بانک اطلاعاتی سایت از نوع MDB و یا MSSQL به MySQL یا PostgreSQL می باشد .
البته بیشتر میزبانان وب از MySQL پشتیبانی می کنند که الحق برای کار وب و Hosting خیلی کاراتر و بهتر از PostgreSQL هستش . یکی از نکاتی که باید دقت بشه همیشه اینه که MySQL از Unicode پشتیبانی نمی کنه به این معنی هستش که تنها در دستورات مربوط به Length و مقایسه کاراکتر ها Unicode رو هر کاراکترش رو به صورت 2 کاراکتر میبنه و برای همین تنها در دستوراتی مانند length یا طول رشته و دستور order در query ها مشکل بوجود می آید . البته مشکل sort می شه یه طورایی حل کرد . شاید بعدا نوشتم چطوری .
اما اصولا MySQL برای نگهداری اطلاعات شامل Unicode هیچ مشکلی نداره و تمامی دستورات مقایسه و query ها هم برایش درست کار می کنند .
دوم اینکه خیلی دیدم که موقعی که MySQL رو نصب می کنند یک سری نکات بدیهی و راحت اول کار رو رعایت نمی کنند پیشنهاد می کنم این دستورالعمل ساده رو بعد از نصب بخونید و دونه دونه چک کنید .
سومین نکته هم که خیلی مهم هستش اینه که MySQL در نسخه های جدید خیلی از امکانات مانند Sub Select و Transaction یا Foreign بزودی Unicode رو پشتیبانی خواهد کرد . به همین خاطر دقت کنید که نسخه ای را که مطابق نیاز شما هست دریافت کنید و تنظیمات مربوط به بانک اطلاعاتی مانند نوع بانک و ... را مطابق نیاز خود انجام دهید که امکاناتی که لازم دارید در اختیار شما باشد .