April 28, 2004

دغدغه های وبلاگ نویسان

دیدید وقتی یه سئوالی خیلی اساسی باشه و با صراحت کلام خوبی سئوال بشه و تازه دست روی جایی بگذاره که تا فیها خالدون سئوال شونده رو هم بسوزونه جواب اون سئوال چندین برابر خود سئوال میشه ؟! اینکه الان همه این دعوت شدگان میان می گن ما نماینده وبلاگ نویسان نبودیم و به خدا خودشون زنگ زدن ما بریم و ما اصلا خبر نداریم و اینا همش سنبله :) چرا ؟! برای اینکه همونطوری که اونا شما رو به نیت نماینده یک قشر دعوت کردند ( همونطور که از بقیه اقشار هم دعوت کردند و به همین عناوین هم بوده ) شما هم از این نیت خبر داشتید ، حالا نیت شما چیز دیگه بوده التماس دعا ، اما مهم اینه مطمئنا آقای رئیس جمهور نمیاد بشینه بگه نه اینا از خودشون گفتن ، وبلاگ نویسا چیزای دیگه می گن !!! ( که البته اگر اینطوری فکر کنه اونوقت یه سری دیگه ایراد می گیرن که شما به حرف مردم توجه نمی کنید و اینا !!! ) در ضمن اگر واقعا نماینده و این حرفا نبودن تو 3 دقیقه می تونستن یک جمله در این مورد بگن و ابهام رو برطرف کنند . اینکه اونجا صحبتی از نماینده و اینا نبود ابهام رو برای کسی برطرف نمی کنه و صرفا یک کلاه شرعی هستش .
اما در مورد سئوالهایی که کردن بازم به نظرم خوب بوده سئوالها اما واقعا مساله فیلترینگ و تکیه رو اون برای رئیس جمهوری که شاید همه اش به دستور خودش ( حالا چه به زور چه از روی آگاهی در فلان مصوبه شورای عالی انقلاب فرهنگی ) بوده و اینقدر آدم دور و برش هست که سر این مساله بهش غر بزنه مجددا لازمه ؟! به خدا اگر از نظر فنی هم بگید اینقدر مسائل واجب تر هست که اصلا حرفش زده نمی شه و شاید خیلی واجب تر از مساله فیلترینگ در حال حاضر باشه که آقای رئیس جمهور مطمئنم اصلا روحش هم خبر نداره از این مسائل ! بنابراین به نظر من بهتره در این نوع جلسات به مسائلی که کمتر بهش پرداخته شده و یا رئیس جمهور در موردش 100 دفعه نشنیده سئوال بشه ، برای اینکه در مورد مسائل تکراری اگر واقعا جوابی داشت این همه خبرنگار خارجی ازش سئوال کردن یه جواب درست حسابی می داد .
اما یک نکته جالب و مشترک بین همه مدعوین اینکه همشون بعد از مراسم خبر از وجود چنین مراسم و دعوت از خودشون میدن ، حالا یا به دلیل اینه که دقیقه نودی دعوت شدن و خبر پیدا کردن یا چیز دیگه !

April 23, 2004

Interface Bonding

یکی از مسائلی که این روزا خیلی باهاش سر و کله زدم و آخرش هم به یه نتایج خوبی رسیدم عنوان همین مطلب است :) البته بعدا فهمیدم به این کاری که من دنبالش بودم Interface Bonding می گن . اما خلاصه قضیه اینه که من در یک ماشین مثلا دوتا یا بیشتر کارت شبکه دارم که هر کدوم به یک LAN جداگانه وصل هستند . حالا من می خوام یک Interface مجازی درست کنم که در آن واحد در هر دوتای این LAN ها باشد و هم بتواند بر روی این LAN ها packet ارسال کند و هم بتوان با sniff کردن این Interface مجازی packet هایی که در هر دوی این LAN ها می رسد رو دید .
خوب اول گشتم و دیدم که یه جایی برای همین منظور یک دستگاه درست کرده که در حقیقت دو Interface ورودی دارد و یک Interface خروجی که Aggregate شده اون دوتا ورودی رو در خروجیش ایجاد می کند . خوب مسلما دستگاه خوبی بود و کلا کار من رو راه می انداخت ، اما هم قیمت کمی نداشت و هم اینکه فعلا فعلانا نمی شد تهیه کردش :) دنبال راه نرم افزاری برای این قضیه گشتم و به یه نتایجی هم رسیدم .
در FreeBSD این کار خیلی راحت با یک shell که نمونه اش رو در زیر میارم انجام میشه :) واقعا این FreeBSD در زمینه Networking خداست ها . نمونه shell رو ببینید :


#!/bin/sh -x
# sf2 and sf3 are real interfaces which receive tap outputs; ngeth0 is created by ngctl
# ng_ether must be loaded so netgraph can "see" the real interfaces sf2 and sf3
kldload ng_ether
# bring up the real interfaces
ifconfig sf2 promisc -arp up
ifconfig sf3 promisc -arp up
# create ngeth0 and bind sf2 and sf3 to it
ngctl mkpeer . eiface hook ether
ngctl mkpeer ngeth0: one2many lower one
ngctl connect sf2: ngeth0:lower lower many0
ngctl connect sf3: ngeth0:lower lower many1
# bring up ngeth0 for sniffing duties
ifconfig ngeth0 -arp up


حالا با این کار شما یک interface مجازی به نام ngeth0 دارید که در حقیقت همون aggregate شده دو interface حقیقی شما به نامهای sf2 و sf3 می باشد :) اونایی که این کاره هستند می دونند الان جون میده آدم چیکار کنه باهاش :)
در Linux هم گشتم دیدم که این کار قابل انجام هستش ، اما patch برای کرنل لازم داره که می تونید از اینجا پیدا کنید .
اونایی که این کاره هستند و می دونند به چه درد می خوره حالش رو ببرند :) البته خیلی کارها میشه با این کار کرد فقط فکرای بد نکنید :)

April 19, 2004

هفت روز

خوب این احمد دوباره یک پروژه دیگه هوا کرده و این دفعه یه کار جالب بیشتر برای ایرانیان خارج از کشور کرده . اگر تا الان سایت 7 روز را ندیده اید همین الان بروید و ببینید شاید کلی مهمونی و پارتی باحال ایرانی رو حول و حوش محل زندگیتون از دست داده باشید .
کلا این احمد ایده خوب می دهد و اجرا هم کمی تا قسمتی قشنگ می کند ، اما گند می زند با این ادامه دادنش به کارهاش . مثلا همین سرخط یا دماسنج از اون موقعی که راه انداختتشون تا حالا بگی یک واو توی سایتش عوض شده نشده !!! باباجان یکم از این گوگل که اینقدر هم باحاشون رفیق هستی یاد بگیر ! یه روز آروم و قرار ندارن ، مدام دارن چیزای جدید به امکاناتشون اضافه می کنند .
در مورد اینکه گفتن فقط به در ایرانیان خارج از کشور می خوره ، برای این بود که اگه قرار باشه جلسه و یا جشن مهمی باشه که قانونی باشه و همه باید ازش مطلع بشن ، خوب روزنامه ها و رادیو تلویزیون می گن ، اگرم غیر قانونی باشه و اینجا اعلام بشه که اونایی که می رن توش شرکت می کنن یکمی تاب دارن چون فرداش معلومه کجا سر در میارن :) پس بر اساس همین حساب دو دو تا بدرد ما نمی خوره :)

April 14, 2004

نمایشگاه CeBIT - قسمت دوم

... غرفه بعدی Sun بود که خدائیش از دوتا غرفه گذشته که نشون کرده بودم خیلی باحال تر و تر و تمیز تر بود . خیلی سیستمهای نرم افزاری و سخت افزاری جدیدی رو معرفی کرده بود . در بخش سخت افزار یه سری سرورهای مخصوص مدیریت Storage معرفی کرده بود که کولاک بودند . شما فکر کنید شما سیستمهای خدا و 64 بیتی SUN رو داشته باشید و یک سیستمی که شما بتوانید هر چقدر می خواهید بهش Harddisk اضافه کنید و همه اونها رو به هر طریقی که دوست دارید مدیریت کنید . خیلی باحال بود . توضیحاتش زیاده اما همینقدر بهتون بگم که می تونید توسط این سیستم Rack به Rack به سیستمهاتون Harddisk اضافه کنید :) دقت کنید دونه دونه دیگه در کار نیست ! یه Rack هارددیسک کم و زیاد میشه که رقم هاش نجومی هستش :) بعد یارو خیلی راحت می گفت مثلا می تونید از Rack به صورت RAID در بیارید با این Rack :) اصلا بساطی بود آقا . بعد یه سری Server های Rack Mount معرفی کرده بود که همونطور که در این عکس می بینید همش جای RAM و Heat Sync داره و روی هر کدوم 3-4 تا CPU داشت . حالا اونم نه CPU های معمولی که Sparc که 64 بیتی هم هستش و اونایی که اینکاره هستند می دونند یعنی چی :)
در بخش نرم افزاری هم Sun خیلی کارهای زیادی کرده بود . قسمت قشنگی که توجه من رو به خودش جلب کرد ارائه Open Office به عنوان یک پروژه باز متن تحت مدیریت Sun بود که خیلی هم موفق بوده و از دل آن یک محصول تجاری برای تقریبا همه سیستم های عامل ( Linux ، ویندوز ، Solaris و ... ) بنام Star Office در آورده بود که من توضیحاتش رو از مسئول اون بخش خواستم دیدم که اصلا با زبون فارسی کاملا آشناست و تمام امکانات فارسی رو روی Star Office به من نشون داد . من یکی دوتا BUG از روی Open Office 1.1 یادم بود که روی Star Office امتحان کردن برای فارسی دیگه نبود و کلا خیلی پسندیدم . تقریبا هر آنچه که شما در Microsoft Office دارید بیشترش رو در Star Office هم داشتید . در حقیقت Open Office یه نمونه کوچک و آزمایشگاهی از Star Office هستش .
در بخش های دیگر نرم افزاری Sun دیگه خودش رو با Java کشته بود . انواع و اقسام Application Server ها و IDE های Java رو آورده بود و کلی آدم گذاشته بود که در مورد مزایای Java نسبت به بقیه زبانها برای مراجعه کنندگان توضیح بدهند . گویی که SUN بر روی سیستم عامل خودش که Solaris باشه بیشتر پافشاری می کرد و می گفت که سیستم هاش با Solaris خیلی خوب کار می کنه و بهترین انتخاب هستش ، اما به لینوکس کارها و ویندوز کارها و توجه خاص داشته و تقریبا همه امکاناتش رو روی این Platform ها هم با کم و زیادش مهیا کرده بود . کلا غرفه SUN رو خیلی پسندیدم و حدود 1 ساعت شایدم بیشتر رو صرف حرف زدن با مهندسین Sun کردم . خیلی سیاست معتدلی نسبت به بقیه شرکتها داره و خوب داره جلو میره ...

April 07, 2004

آلبوم تصاویر CeBIT

خوب همونطور که گفته بود در آدرس http://cebit.iranetsol.com عکسهایی که از CeBIT گرفته ام و دوست داشتم برای دیدن دیگران هم در web بگذارم رو قرار دادم . به پیشنهاد جلال عزیز از نرم افزار خوب و بدرد بخور Gallery استفاده کردم که همه کارها را خودش ردیف کرد . چون حال فارسی کردن و اینجور کارا نداشتم همون انگلیسی گذاشتم بمونه و توضیحاتش رو هم انگلیسی نوشتم . یک سری عکس در CeBIT-2 در رابطه با مطلب بعدی که در مورد غرفه Sun هستش و به زودی خواهم گذاشت ، در آلبوم تصاویر قرار دادم . دقت کنید که این آلبوم مرتب کامل میشه و عکس های جدید که می شینم جدا می کنم بهشون اضافه می شه :) پس به قول بچه ها گفتنی گوشی دستتون باشه و زمین نذارید فعلا .
راستی یک سری هم به آلبوم Non-Tech بزنید :) از من میشنوید خوب چیزیه آقا خوب :)

April 01, 2004

راستی 1 ساله شدم !

الان بعد از این مطلب CeBIT دقت کردم دیدم بابا دیروز تولد یک سالگی این وبلاگ هم بوده :) خلاصه بساطی هستش ها ! تازه من نرسیدم سال نو رو هم تبریک بگم که همینجا میگم که ایشالا سال خوبی داشته باشید و سال دیگه دسته جمعی بریم CeBIT :) بدمصب این CeBIT همه چیز رو تحت الشعاع قرار داده در این وبلاگ از جمله تولد یک سالگی این وبلاگ رو . به هر حال خوشحالم که یک سال از نوشتن در این وبلاگ گذشته و شور نوشتن کماکان مثل همون روزای اول هستش ! امیدوارم وقتم هم همونقدر باشه و بقیه هم خسته نشده باشن :)

توضیح در مورد CeBIT نامه

در زیر یک قسمت از سریال CeBIT نامه رو دیدید . راستش عکس خیلی زیاد گرفتم و خیلی چیزا هم هستش که اطلاعات گرفتم در موردشون . اما راستش شاید خیلی هاش عامه پسند نباشه و همچنین وقت من هم خیلی به تایپ کردن همه اونها نرسه ، برای همین به تدریج مهمتر ها رو می نویسم و حالا اگه دیدیم بازم حال و حوصله بود و کسی هم علاقمند بود در مورد جزئیات هم بیشتر حرف می زنم .
در مورد عکس ها هم همونطور که گفتم خیلی زیاد هستش و همه اش رو هم خودم نگرفتم ، یک سری هم از دوربین دوستانم که همراهم بودند گرفتم . برای همین واقعا زیاده . کاری که می خوام بکنم اینه که فعلا به همین صورت که توضیح می دم سعی می کنم عکس های مرتبط باهاش رو هم بگذارم و سهی می کنم این SubDomain مربوط به نمایشگاه رو که cebit.iranetsol.com هستش رو کم کم درست کنم و همه عکس ها رو اونجا بگذارم و در مورد هر کدوم هم که لازم بود توضیح بدم زیرش توضیح بگذارم . یه چیزی تو مایه های فتوبلاگ اما مال گذشته :)
راستی همه این عکس ها با کیفیت 5 مگاپیکسل موجود هستش که اگر کسی عکسی رو با کیفیت بالا خواست که مثلا در یک نقشه یا دستگاه ریز بشه و از نزدیکتر ببینه به من بگه نام فایلش رو براش می فرستم . مسلمه که روی وب در حالت عادی کار جالبی نیست که عکس های 5 مگاپیکسلی بگذارم که همه دهنشون موقع دیدن یکی از عکس ها هم سرویس بشه ! تازه من نمی دونم شاید همینام گه گذاشتم بزرگ باشه و بهتر باشه بازم کوچیکتر کنمش . اگه اینطوریه حتما بگید که اینکار رو بکنم .

[ 05:15 PM ]

نمایشگاه CeBIT - قسمت اول

درست 1 ماه مانده به عید با چند تا از دوستانم تصمیم گرفتیم که برای بازدید از نمایشگاه CeBIT در شهر هانور در کشور آلمان به آنجا سفر کنیم . راستش مقدمات کار رو من خودم اصلا دنبالش نبودم و دوستانم تقریبا همه کارها رو انجام دادند . برای همین اصلا اطلاعات کاملی ندارم که بتونم ارائه بدم . اما از آنجا شروع می کنم که توسط مترو داخل شهر هانور وارد ایستگاه Messe/OST 3 شدیم و از آنجا یک راه بسیار بزرگ که از روی اتوبان ماشینها توسط یک پل رد می شد و به در ورودی نمایشگاه ختم می شد . راستش ما روز سوم نمایشگاه وارد شدیم و برای همین می خواستیم تازه بلیط نمایشگاه رو بخریم . قیمت بلیط روز نمایشگاه حدود 35 یورو بود و اگر می خواستی بلیط تمام نمایشگاه رو بخری باید 75 یورو تقریبا می دادی . بعضی ها قبلا از کشور خودشون بلیط کل نمایشگاه رو پیش خرید کرده بودند و قیمت بهتری برای آنها در آمده بود . خلاصه مام تصمیم گرفتیم که پوز همونا رو هم بزنیم و ارزونتر پیدا کنیم . خلاصه دقت کردیم و دیدیم یه سری نرسیده به در ورودی نمایشگاه یکم قیافه ها مشکوک می زنه و شبیه همینا که توی میدون توپخونه هستند و فیلم و موزیک و شو و ... می فروشن یواش یواش یه چیزایی در گوش مردم می گن . مام رفتیم و با اینا وارد معامله شدیم و خلاصه بلیط کل نمایشگاه که مثلا بعضی ها خریده بودند و فقط دو روز اول نمایشگاه رو باهاش رفته بودند و به این دلال ها فروخته بودند و رفته بودند رو به قیمت 27 یورو نفری خریدیم . یعنی برای ما که 5 نفر بودیم خودتون حساب کنید ببینید چقدر ایرانی بازی در آوردیم :)
خلاصه وارد نمایشگاه شدیم و دو گروه شدیم . یه سری علاقه داشتند که اول نرم افزارها رو ببینند بعد سخت افزارها رو ، اما من می خواستم که اول اون شرکتهایی که از قبل نشون کرده بودم رو سر فرصت ببینم و بعد برم سراغ اولویت های خودم . گویی که 3 روز کامل وقت داشتیم اما خوب نمی شد ریسک کرد .
اول از همه رفتم سالن 1 که همه شرکت های مهم و گردن کلفت اونجا بودند . توی این سالن شرکت هایی که من نشون کرده بودم Novell ، IBM ، SUN بود . البته کلی شرکت های دیگه هم بودند که خیلی هم مهم بودند مثل Panasonic ( این یک شمای کلی از غرفشونه ، و اینم یک Laptop آخر خفن که مثلا دارن نشون می دن که در چه شرایطی هم کار می کنه و آخ نمی گه ) یا خیلی های دیگه . اما من این 3 تا رو از قبل نشون کرده بودم که حتما برم و با مهندسینشون حرف بزنم و یه سری سئوال ازشون بپرسم .
خوب اول از همه Novell رو پیدا کردم که غرفه خوب و آبرومندی داشت و رفتم و از کارهایی که کردند توضیح خواستم . خلاصه کلام اینکه Novell به شدت روی SuSE لینوکس همت گمارده و داره تمام سیستم هاش رو روی Linux منتقل می کنه . مثلا اینطوری که به من گفتند تا حالا حدود 50% از سرویس هاشون رو روی Linux منتقل کردند و بزودی سرویسهای محبوب File Server شون رو هم روی Linux منتقل می کنند و شما فکرش رو بکنید که قدرت زیاد File Server مربوط به Novell که در همین ایران خودمون خیلی ها هنوز که هنوز هست از آن استفاده می کنند ( علتش هم اینه که واقعا شاهکاره و من File Server بهتر از این هنوز ندیدم ) رو با قابلیت و File System ها خدای لینوکس جمع کنید دیگه چی میشه !!! میکروسافت شنیدم که با این Windows 2003 خیلی File Server قدرتمندی رو ارائه می ده ، اما مطمئنا بازم مثل شعارهای قبلیش تو خالی هستش و اگر Novell همچین کاری رو به زودی تموم کنه دیگه اصلا حرفی برای گفتن نداشته باشه میکروسافت . کلا Novell به شدت به لینوکس و تجارت نرم افزار تحت آن امید بسته و به نظر من هم راه خوبی رو انتخاب کرده است .
غرفه بعدی که رفتم IBM بود . راستش اونطوری که فکر می کردم نبود . گویی که کلی با یکی از مهندسینش حرف زدم و در مورد امکانات جدیدی که برای Application Development ایجاد کردند بحث کردیم . اما انتظار داشتم چیز جدیدی ارائه کرده باشند که اصلا اینطوری نبود . صرفا همون IDE ها و Application Server هایی که قبلا هم داشتند رو گسترش داده بودند و برای نمایش عموم ارائه کرده بودند . البته همونها هم چیزای کمی نیست و من اصلا در حدی نیستم که بخوام در مورد بدی یا خوبی اونها نظر بدم ، اما کلا به نظرم اومد که IBM در بخش نرم افزار چیزای خیلی دندون گیری نیاورده بود . البته نا گفته نماند که یکی از مشغولیت های IBM هم گسترش دادن همه نرم افزارها و Application Server هاش تحت سیستم عامل لینوکس بود که نا اونجایی که من دیدم همه اش از Multi Platform پشتیبانی می کرد و این خیلی خوبه برای شرکت معتبری مانند IBM . البته IBM در بخش سخت افزار ها خیلی چیزها ارائه کرده بود که استفاده از اونها در ایران برای ما هنوز اونچنان توجیهی نداشت . مثلا سیستمهای Clustering و خیلی سیستمهای جدید سخت افزاری که خیلی پیشرفته هم بودند ، اما چون من خیلی علاقه به در آوردن جیک و پیک اونها نداشتم فقط در حد گرفتن کاتالوگ و دقت مختصر اکتفا کردم . اگر کسی خواست می تونم Catalog هاش رو بهش بدم .
ادامه دارد ... ( مثل آخر سریال ایرانی ها )