Monday, December 30, 2002

ATI هميشه يكي از پيشگامان تكنولوژيهاي پردازش گرا�يكي بوده ولي تبليغاتش هيچ وقت به پاي nVIDIA نرسيده. اكنون با ظهور DirectX 9 محصولات ATI گوي سبقت رو از رقيبشون دزديده‌اند و قبل از اينكه nVIDIA قصد ارتباط محصولات �علي رو با DirectX 9 بده آخرين چيپ گرا�يكي و به طبعش Board گرا�يكي ATI يعني ATI Radeon 9700 PRO بطور كامل از DirectX 9 پشتيباني مي‌كنه. تصاوير توليد شده باورنكردني هستند. اگر شما هم اين چيپ رو روي Board كارت گرا�يكي خودتون داريد بدون معطّلي Demoهاي اين ص�حه رو دريا�ت كنيد و قدرت واقعي چيپ گرا�يكيتون و همينطور DirectX 9 رو لمس كنيد. نورپردازي يكي از بخشهاي بسيار قوي در تواناييهاي اين تركيب جديد تكنولوژيكيست، شما هم منتظر ورود دنياي سه بعدي به Web هستيد؟
ششم تا دهم ژانويه 2003 تالار Moscone Center در San francisco يكي از جالبترين كن�رانسها و نمايشگاهها يعني Mac World برگزار خواهد شد. تا ديروز Macromedia در صدر جدول نمايشدهندگان اين دوره بود كه با بيشترين و جالبترين تعداد محصول شركت كرده بود، امّا امروز Corel در يك رقابت قاطعانه به صدر جدول رسيده و به عنوان Top Exhibitor تا الان در نمايشگاه MacWorld 2003 شركت خواهد كرد. جالب اينجاست كه Adobe با اينكه اينهمه سنگ Macintosh رو به سينه مي‌زنه، از نظر تنوّع محصولات و جذّابيتشون در اين نمايشگاه تا الآن دوازدهمه!
تعطيلات كريسمس براي دنياي تكنولوژي يك استراحت واقعيست، برعكس� بازار گرم بازيهاي كامپيوتري و سرگرميهاي تازهء ما در دنياي شيشه‌اي متخصّصان تكنولوژي اكنون در استراحت كامل بسر مي‌برند. وبلاگهايي كه مي‌خونم همگي مشغول ردّ و بدل كردن تبريكات مختل� و همينطور خوش و بش كردن كريسمسي هستند. سايتهاي خبري هم در حالت StandBy براي استارت در سال جديد خواهد بود درختها و ك�شها هم آمادست تا اميدي براي پيشر�ت در سال جديد �راهم كند. آرزوي من در سال جديد اينه كه بتونم توي يكي از Sectionهاي قابل سكونت ماه يا يكي از سيّاره‌ها يا ماههاي پيمان 5693 بين سيّاره‌اي يه سايت كاري داشته باشم. جدّي منتظرم �ردا سندش رو سانتا برام بياره!
اين مقاله در سايت ITIran در بيان بعضي از مشكلات �راهاست در حملات اخير نوشته شده كه من با هيچ كدوم از بندهاي ذكر شده موا�ق نيستم، هيچ منطقي براي نگاه مظلومانهء ما به مديران �راهاست يا هر Host مشابهي وجود ندارد اينجا دنياست! هيچ كدوم از سرويس گيرندگان اين سرويس دهنده در تأسيس اين شركت نقش ندارد (از نظر تئوري) به اين معني كه مسئولان اين شركت با تصميمي كه خودشون گر�تند اين سرويس رو راه اندازي كردند، خوشبختانه شركتهاي رقيب داخلي و خارجي زيادي هستند كه مي‌تونن جايگزين سرويس �راهاست شوند و بار انجام �ريضه الهي� ارائه سرويس هاست ايراني را به دوش بكشند. حقيقت اينجاست كه وقتي شركتي سرويسي ارائه مي‌كند و حق ارائه سرويس رو از مشتريانش دريا�ت مي‌كند بايد و بايد مسئوليّت ارائه سرويسش رو به عهده بگيرد، اينكه نرم‌ا�زارهاي خريداري شده اين شركت قيمت بالايي دارند به هيچ وجه مشكل مشتريان نيست چرا كه مشتريان حقّ دريا�ت سرويس مورد نظرشون با Xدرصد زمان Uptimeي كه در قرارداد ذكر مي‌شود را دارند. مطمئناً Buisnessهاي ديگري نيز وجود دارند كه براي سرمايه گذاري سود خوبي ارائه مي‌كنند و اگر مسئولان �راهاست قصد ايجاد سرويس Hosting كرده‌اند يكي از همين Businessها را برگزيده‌اند و اگر امروز مي‌بينيم كه متخصّص امنيّت اين سرويس داراي تخصّص كا�ي نيست و يا برنامه‌ريزي‌هاي انجام شدهء آن به‌گونه‌اي است كه ارتباط مديران با مهندسين به سادگي قطع مي‌شود و احساس مسئوليت مهندسين شركت در تعطيلات كريسمس اولويّتهاي بالاتري از سرويس �راهاست دارد، همه و همه نشان از مشكلات و ضع� سرويس اين شركت دارد كه شايد با صر� هزينهء بيشتر و يا برنامه‌ريزي دقيقتر حل مي‌شد.

هر كسي براي دريا�ت سرويس خوب و مناسب حاضر به پرداخت هزينهء متناسب و درخور هست، قيمت پايين يه سرويس به تنهايي ا�تخاري براي ارائه كنندگان آن نخواهد داشت بلكه ارائه سرويس مناسب و مطمئن به همراه قيمت متناسب قابل ا�تخار خواهد بود. نوشتن مقالاتي اينچنين نه تنها باعث پيشر�ت سرويسهاي داخلي (يا پشتيباني شده از داخل كشور) نمي‌شود بلكه نگاه ضعي� تكنيكي ما به قضايا را آشكار مي‌كند كه بخشي از سرويس گيرندگان چنين سرويس دهندگاني هستيم.

بخشي از مقاله كه درباره هكرپرور بودن ايران مانند مانند كشورهايي مثل چين و روسيه صحبت شده بخش قابل تأمّلي است، در قضيه‌ء اخير تنها شخصيّت بي‌گناه مشتريان هاست مزبور هستند و هم ارائه كنندهء سرويس هاست (�راهاست) و هم شخص يا اشخاصي كه اين حمله رو صورت دادند مقصّر هستند. من انتظار داشتم كه تا امشب بيانيهء هكري كه اين كار رو انجام داده دريا�ت كنم يا ببينم هد�ش از انجام اين كار چي بوده. حر� بچه‌گانه‌ايه اگه بگيم هد� هشدار امنيّتي به مسئولين �راهاست بوده، چون زمان و همينطور هد� اين حمله قصد و غرض هكر رو با برنامهء نشريه دنياي كامپيوتر و ارتباطات مرتبط مي‌كنه. من خودم هكر‌هاي واقعي رو آدمهاي بسيار روشن�كر ، متخصّص و متواضعي مي‌دونم (يا اينطوري تجسّم مي‌كنم) ولي اگر قصد (و نه اسم) اين هكر مشخّص نشه متأسّ�انه نه تنها اين نگرش تغيير خواهد كرد بلكه روي تخصّص چنين ا�رادي نيز مشكوك خواهيم شد. كار [ظاهراً] بچه‌گانه‌اي كه انجام شده به هيچ وجه از يك �كر مجرّب و با اطلاعات تكنيكال كا�ي نشأت نمي‌گيره، متأسّ�انه همه ما با دو يا سه مال تلاش و داشتن يك رابط خوب مي‌تونيم ادّعايي براي ايجاد موقعيّتهاي عدم وجود امنيّت ايجاد كنيم اين دليلي بر تأييد تخصّص ما نخواهد بود ولي هرگز در چنين مدّت كوتاهي نمي‌تونيم ادّعايي براي ايجاد موقعيّتهاي امن داشته باشيم. اگر قصد اين هكر هشدار امنيّتي به اين سرويس بود و اگر اين هكر مثل هر هكر واقعي‌اي قصد ناشناس موندن داشت به تنها به سايت خود اين شركت بسنده مي‌كرد.

Sunday, December 29, 2002

كارتهاي تبريك Flashy براي كريسمس امسال، اين دو تا برادر آدم بر�ي با مزّه‌اي ساختن!نمي‌دونم چرا امسال يه كارت تبريك واقعاً خوشگل نمي‌بينم؟![شما نمونه‌اي نديديد؟]
به بخش Designer and Developersه Flash MX در سايت Macromedia امروز يه مقاله جديد اضا�ه شده درباره مقايسه امكانات منحصر به �رد Director MX و Flash MX در ساختن برنامه‌هاي كاربردي و همينطور برنامه‌هاي وب. يه بخش مقايسه ل�ظي بين م�اهيم Director MX و Flash MX هم هست كه جالبه. خيلي مهمّه كه بدونيم در Flash كدهاي Action ما به اشيائ خاصّي اضا�ه مي‌شد كه از prototypeهاي خاصّ اون اشياء براي Handle كردن Eventها است�اده مي‌كنند ولي در Director مانند ساير زبانهاي Visual شما Scriptها رو در لايه پايه‌اي Movie قرار خواهيد داد تا روي همه اشيائ قابل دسترس باشند.

Saturday, December 28, 2002

oh! عنوان تازه‌اي كه قرار بود به بخش Designer and Developers سايت Micromedia ا�زوده شود آماده است�اده مي‌باشد. Mike Chambers نوشته بود اطلاعات، مقالات، كتابها و سخنرانيهاي بسيار در آرشيو Macromedia موجود بود كه منابع كا�ي و لازم براي راه اندازي اين بخش درباره Flash Remoting را �راهم مي‌كرد. سري به بخش طرّاحان و توسعه‌دهندگان Flash Remoting MX بزنيد و دو مقاله تازه در بخش Articles رو ببينيد و واقعاً لذّت ببريد.
من به شخصه سياستهاي مايكروسا�ت رو چندان قبيحانه نمي‌بينم، البته نمي‌گم كه 100 درصد باهاش موا�قم ولي خيلي بخشهايي كه توي رسانه‌ها روش تأكيد ميشه منطقي و عادّيه. سياست كاري مايكروسا�ت و ماكروميديا هر در رتبهء خودشون عاليه و هر دو شركتهاي مو�ّقي هستند كه نه از لحاظ سياسي بلكه از لحاظ عملكرد مو�ّقيتهاي زيادي بدست آوردند. شايعهء اينكه مايكروسا�ت قصد خريد سهام ماكروميديا رو داره و يا حتّي قصد خريد خود شركت و يكي كردنش با بخش تحقيقات وبش رو داره هم شنيده شد و من در صحّت يا عدم صحّتش نظري نمي‌دم ولي به نظرم دور از ذهن مياد. صحبتهاي مردم در اينباره رو در اين ص�حه از روي سايت و وبلاگ SlashDot بخونيد كه جالبه. John Dowdell عنوان خوبي براي اين بخث انتخاب كرده، زمانيكه مايكروسا�ت Flash را مي‌كشد! بله اين يه حقيقته وقتي Flash و SWFهاي محبوب به محصولي مايكروسا�تي تبديل بشن و از دنياي وبي خارج بشن سير صعودي مو�ّقيتهاي اين استاندارد در رقابتهاي سخت آينده‌اش متوقّ� خواهد گرديد؛ پس بهتر كه اين سياستگذاري تنها شايعه باشه، اي كاش ماكروميديا مي‌تونست مايكروسا�ت رو بخره!!
يكي از دلايل سر زدن به سايت Todd Yard نمونهء كارهاي Component جديديه كه نوشته ولي من به شما پيشنهاد مي‌كنم كه به بخش Loading سايت توجّه كنيد، قبول داريد كه خيلي هوشمندانه طرّاحي شده؟ (لينك از onRelease)
با سرعت عالي‌اي كه ارائه اخبار روي وبلاگهاي �ارسي پيدا كرده تقريبا ميشه گ�ت كه پيدا كردن خبرهاي تازه براي نوشتن توي وبلاگ مشكل شده مشكل شده! (اين عاليه!) خبر نسخهء جديد مدولار PHP يعني نسخهء 4.3.0 قبل از اينكه ايجا بياد توي 3 تا وبلاگ ديگه نوشته شده، مثل وبلاگ آقاي حامد بنايي. اين نسخه بهترين نسخه‌ايه كه تا حالا منتشر شده، سريعتر، مطمئنتر و ايمنتر و كماكان رايگان و Open Source. دليلي براي Update نكردن Serverتون نداريد اينجا ليست تغييرات و باگهاي Fix شده مي‌تونيد ببينيد. پشتيباني از بخشهايي كه قبلاً قراموش شده بود مثل XSLT كه به واقع در PHP وجود نداشت و همينطور تغييرا �اكتور سرعت و بازده كاري از بهترين تغييرات اين نسخه هستند. تابع مخصوص php براي Debug كردن Online كار خيلي جالب و تقريباً بي‌مثاليه. متأسّ�انه هنوز اشكال همراهي php با Apache 2 در سرعت و كارايي حل نشده ولي نسخهء جديد به راحتي رو Linux 8 و Apache 2 نصب مي‌شود و Modularهاي CGI آن هيچ مشكلي ايجاد نمي‌كنند. براي دريا�ت به اين ص�حه مراجعه كنيد.

Friday, December 27, 2002

يكي از مشكلترين بخشهاي طرّاحي، چه روي وب و چه بصورت Stand-Alone ح�ظ سازگاري طرح بازديد شدهء نهايي با چيزي هستش كه ما انتظار داريم كاربرمون ببينه. در بيشتر موارد بدون رعايت كردن اصول، چيزي كه كاربر نهايي بر روي ص�حه نمايش خود مي‌بيند يا آنرا پرينت مي‌كند چيزي نيست كه بر روي ص�حه نمايش و پرينتر ما ظاهر مي‌شود، Local Setting در هر كامپيوتري مت�اوت است. كاربران وقتي براي اوّلين بار IE را نصب مي‌كنند و يا آنرا به همراه سيستم عاملشون دريا�ت مي‌كنند گزينه Use Windows Colors بطور پيش�رض تيك خورده و اين به معني هستش كه درصد بالايي از كاربران اينترنت از اين گزينه است�اده مي‌كنند، اگر من رنگ BackGround و Textهاي تگ Body رو مشخّص نكنم IE اونها رو از روي تنظيمات Windows خواهد خوند و اين باعث ميشه كه تركيب رنگ نادرستي ايجاد بشه. ذكر كردن رنگ زمينه و همينطور نوشته‌هاي در CSS يا خود تگ Body كار كاملاً استاندارديه.
خب Hackerهاي ايراني شوخ طبع امشب درست بعد از اينكه مراسم بزرگداشت سالگرد وبلاگ نويسي �ارسي به اتمام رسيد سايت و وبلاگ نشريه دنياي كامپيوتر و ارتباطات رو ReFace كردند! متأسّ�انه خيلي از شركتهاي Hosting و ارائه دهنده خدمات اينترنت از متخصّصان و مهندسان تأييد شده و كارآمد است�اده نمي‌كنند و همين باعث توجّه نكردن به �اكتور امنيّت به عنوان اوّلين ركن ايجاد چنين خدماتي خواهد شد. شركت ارائه دهنده سرويس به سايتهاي مختل� از جمله سايت دنياي كامپيوتر و ارتباطات از شركتهاييه كه با توجّه به مشكلات زيادي كه داشته هنوز قبول نكرده كه در كجاي Rating قرار داره.

خب ما كي مي‌خوايم به دنبال سازندگي بريم؟ اگر همه متخصّصات امنيّت ايراني Hacker و Cracker باشند بنظرتون ا�تخاري براي پايين آوردن سايتي وجود خواهد داشت؟ من �كر مي‌كنم كار يك متخصّص امنيّت اگر در درجه اوّل هد� سازندگي نداشته باشه بي‌ارزشه. البته شايد اين تعبير شامل كار دوستانمون و شاهكار جديدشون نشه :>
بنده نهايتاً به دنبال قصدم در تهيّه نرم‌ا�زاري براي خوشنويسي �ارسي با خط نستعليق و شكسته نستعليق با توجّه به اينكه تنها انتخابم كلك محصول شركت سينا پردازش بود اقدام به تهيه اين نرم‌ا�زار كردم. شايد خيلي از شما گرا�يست يا مشغول كاري مشابه باشيد كه قصد تهيه چنين نرم‌ا�زاري را داشته باشيد، قبل از توضيحاتم يه نمونه از كار اين نرم‌ا�زار رو مشاهده كنيد.



زيباست نه؟ من تا قبل از اينكه اينقدر نزديك در تماس با هنر خوشنويسي باشم هيچ گاه �كر نمي‌كردم اينقدر عالي خطوط خوشنويسي شدهء �ارسي موزون و هماهنگ باشه، بايد گ�ت كه اين يك هنر واقعيست و به طبع اون كاري كه شركت سينا پردازش انجام داده از لحاظ عنوان بسيار م�يد و لازم بوده. الآن اين نرم‌ا�زار اينجاست ولي بنده به هيچ وجه به شما پيشنهاد نمي‌كنم كه اقدام به تهيه اون كنيد. اگر شما هم مثل من واقعاً نياز به است�اده از اين نرم‌ا�زار داريد چون تنها انتخابتون كلك هستش پس بايد تهيه‌ش كنيد ولي اگر قصد كار مشابهي رو داريد كه بدون است�اده از اين نرم‌ا�زار قابل انجامه هرگز هزينهء اون رو نپردازيد. نرم‌ا�زار كلك 79 با قيمت 150,000تومن ب�روش مي‌رسه ولي من به جرأت مي‌تونم بگم كه اين برنامه به يك دهم قسمتش هم نمي‌ارزه، چيزي كه من در حال حاضر رو بروم مي‌بينم برنامهء ساده‌ايه كه تيم طرّاح اون زحمت زيادي براش نكشيدند و متأسّ�انه اشكالات بسيار زياد و كمبودهاي بسيار بيشتري توش به چشم مي‌خوره. شما نمونهء كار بالا رو مي‌بينيد، بله اين نرم‌ا�زار تونسته چنين تصوير و نوشتهء زيبايي رو توليد كنيد ولي به احمقانه‌ترين راهي كه ممكنه.

خريد
دو �روشگاه معتبر به عنوان جديدترين نسخهء كلك، پكيج كامل اون رو به عنوان كلك نسخهء 80 به همراه خط شكسته به من معرّ�ي كردند، �روشنده‌ها اطلاعات تكنيكي درباره كلك نداشتند، با تماس با نمايندگي، متوجّه شدم كه آخرين نسخهء منتشر شده از كلك نسخهء 79 هستش و به هيچ وجه نسخهء 80اي وجود ندارد! تهيه نرم‌ا�زار از نمايندگي مزايايي به دنبال دارد، مثل ارائه برنامه‌هاي ضميمه و همينطور آموزش رايگان. حتّي نمايندهء �روش نمايندگي سينا پردازش نتونست به من اطلاعاتي درباره خروجيهاي اين نرم‌ا�زار بده!! براي من اين خيلي اهميّت داشت كه خروجي Curved از نمونه‌هاي اين نرم‌ا�زار باشه ولي نمايندگي اطلاعي از خروجيهاي محصول خودش نداشت! با همه سردرگمي نسخهء 79 رو تهيه كردم، نمايندهء �روش اصرار داشت كه نسخه‌اي به نام كلك 80 وجود خارجي نداره ولي من اين نسخه رو با چشماي خودم ديده بودم، نماينده �روش مي‌گ�ت كه كلك 79 در �روردين 80 ارائه شده و ممكنه به نام كلك 80 ب�روش برسه ولي كلك 80 صلا محصول رسمي سيناپردازش نيست!

اوّلين چيزي كه بعد از باز كردن پكيج نظرم رو جلب كرد عنوانش بود كه نوشته بود "كلك (تابستان 80) به همراه خط شكسته" !! نماينده �روش حتّي از آخرين نگارش نرم‌ا�زارش اطّلاع نداشت! قبل از خريد من با آقايي كه مهندس همين نرم‌ا�زار بودند صحبت كردم و ايشون تونستند بنده رو متقاعد كنند كه نرم‌ا�زار كلك نسخهء 79 مي‌تونه خروجي Curved با �رمتهايي كه من نياز داشتم مثل EPS يا AI توليد كنه. به همراه نرم‌ا�زار كلك ق�ل سخت ا�زاري، يك نسخه از نرم‌ا�زار سينا پك، و همينطور يك مجموعه از نرم‌ا�زارهاي كاربردي مثل Office XP و ويندوزهاي مختل� كه جمعاً 5 تا CD بود هم به بنده تقديم شد.

نصب
نرم‌ا�زار كلك روي Macintosh نصب نميشه، روي ويندوزهاي برپايه NT هم نصب نميشه، و تنها ويندوزهاي قابل است�اده ويندوزهاي 98 و 95 هستش. نماينده �روش مي‌گ�ت كه تازه روي ويندوز 98 هم قول نميدن كه اجرا بشه و من بايد روي ويندوز 95 اين نرم‌ا�زار رو نصب كنم. به نظرتون كلك رو با چي نوشتند؟ (:D) حتّي از اين بدتر اينه كه كلك �قط روي ويندوزهاي �ارسي قابل نصبه و روي ويندوزهاي لاتين و عربي اجرا نخواهد شد! من در نمايندگي سينا پردازش هرچقدر خواستم به نماينده �روش سؤالم رو ت�هيم كنم نشد، به نظر شما يه نرم‌ا�زار گرا�يكي كه خروجي متن نداره و وروديش هيچ �رقي نمي‌كنه با چه استانداردي باشه چرا بايد وابسته به ويندوز �ارسي باشه؟ خب من بهتون مي‌گم براي اينكه شما بايد براي است�اده از اين نرم‌ا�زار از ويندوزهاي �ارسي سينا پردازش است�اده كنيد! به عبارتي گارانتي كنيد كه يكي ديگه از محصولات سينا پردازش رو هم خريداري كنيد!

علاوه بر سيستم عامل بايد براتون جالب باشه كه بدونيد براي اجراي كلك حتماً بايد داراي كارت گرا�يك سازگار و همينطور پرينتر سازگار با اون باشيد! كارت گرا�يك شما تنها بايد در 256 رنگ تصاوير رنگي بسازه و اگر كارت شما روي 16بيت و 32 بيت تنظيم شده باشه نرم‌ا�زار كلك اجرا نخواهد شد. (چه ارگونومي بالايي در اون محيط كار وجود خواهد داشت!). من بيشترين مشكل كه داشتم در نصب پرينتر بود! ق�ل سخت ا�زاري كلك به اسم HardLock روي پورت LPT نصب ميشه و نبايد از Encodingهاي جديد ECP و EPP است�اده كنيد. شما براي است�اده از كلك بايد يك پرينتر داشته باشيد و اگر مثل من از پرينترهاي USB يا تحت شبكه است�اده مي‌كنيد نمي‌تونيد كلك رو اجرا كنيد. Encrypting ضعي� اين نرم‌ا�زار در ارتباط با پورت LPT روي كامپيوتر شما بايد از يه درايور استاندارد است�اده كنه. خب �رض كنيد مثل من هيچ علاقه‌اي به نصب يه پرينتر واقعي نداريد، پس يه پرينتر مجازي نصب مي‌كنيد و همه چاپگرهاي استانداردي رو كه مي‌شناسيد تست مي‌كنيد تا يك چاپگر قابل است�اده رو روي اون پورت نصب كنيد. بله كلك به اين روش اجرا ميشه! (چقدر خوشحال كننده‌ست!) توجّه كنيد كه من الا‹ پرينتري روي اون پورت ندارم بنابراين كلك كه �قط با يك پرينتر استاندارد ميظتونه كار بكنه به هيچ وجه نمي‌تونه روي پرينتر USB من خروجي بده، به عبارتي من يك كلك noPrint دارم! جالبه كه اگر تغيير كوچكي در تنظيمات پرينتر از داخل خود كلك بديد برنامه غير �عّال ميشه و شما بايد اون رو UnInstall كنيد و همينطور همه Keyهاي Registery رو پاك كنيد تا بتونيد دوباره از اوّل اون رو نصب كنيد و باز هم noPrint! بنده براي Print گر�تن بايد از يه نرم‌ا�زار ديگه است�اده كنم. (احمقانه‌ست نه؟).

همونطور كه گ�تم كلك �قط روي ويندوزهاي �ارسي با كدپيچ مايكروسا�ت نصب ميشه (نه Unicode)! خوشبختانه با خريد اين نرم‌ا�زار از نمايندگي نرم‌ا�زاري به اسم سينا پك به بنده داده شد كه با قيمت 6800 تومن در بازار بطور جداگانه قابل تهيه خواهد بود، اين نرم‌ا�زار يك �ارسي ساز ويندوز است كه ويندوز لاتين شما رو در زندان سينا پردازش حبس خواهد كرد، سينا پك ويندوز شما رو به يك ويندوز �ارسي تبديل خواهد كرد كه با كدپيج (مثلاً) مايكروسا�ت كار مي‌كنه ولي با هيچ ويندوزي سازگار نيست، حتّي ويندوز عربي! شما مي‌تونيد ويندوز XP و ME و 98SE خودتون رو با اين نرم‌ا�زار �ارسي كنيد تا از محصولات اين شركت است�اده كنيد (تا چه حد غير استاندارد؟!) من كه �قط قصد اجراي نرم‌ا�زار كلك رو داشتم بايد قبلش ويندوزم رو �ارسي مي‌كردم، حساب كنيد ويندوز 98 لاتين كه �ارسي شده و در 256 رنگ اجرا ميشه چه ظاهري خواهد داشت! يه سري چيزاي ديگه هم روي اسن CD هست كه هيچ كدومش به درد نمي‌خوره و اگر شما مثلاً �ارسي ساز سروش رو نداشته باشيد هيچ مشكلي براتون پيش نمياد!

اجرا
بعد از همه دردسرها شما وارد محيط كلك مي‌شيد كه 8 تا كليد و چند تا منوي �ارسي بيريخت بيشتر توش نيست، اين نرم‌ا�زار پر از باگ هستش كه �قط كا�يه خيلي راحت يك جمله رو بنويسيد و يكم روش كار كنيد، خيلي زود به يكي از باگها برخورد مي‌كنيد و General Protection Fault عزيز رو روش ص�حه مشاهده مي‌كنيد و به دنبالش نرم‌ا�زارتون بسته ميشه و هركاري كه تا اون موقع انجام داديد از بين ميره. اين باگها بعضي وقتها اونقدر راحت بوجود ميان كه �قط در پي پاك كردن يك حر� شما رو از برنامه خارج مي‌كنند و يا حتّي جابجار كردن يك منحني، متأسّ�انه اين مسئله خيلي خيلي حادّه. ظاهر اين برنامه مثل نسخه‌هاي beta 1 از نرم‌ا�زارهاست كه پر از اشكال و قسمتهاي نيمه‌كاره و غير قابل دسترس هستند. شما منويي رو باز مي‌كنيد تا اندازه ص�حه رو تغيير بديد ولي گزينه‌هاي كار نمي‌كنند. بخش ديگري براي اندازه ص�حه وجود داره كه �قط اندازه نوشته‌هاي رو تغيير ميده. كا�يه يه خط بنويسيد و بعد اندازهء نوشته‌هاتون رو تغيير بديد، همه چيز بهم مي‌ريزه، يعني تنها بايد سايز نوشته‌هاها رو تعيين كنيد و يك جمله تايپ كنيد و خروجي بگيريد، هيچ راه ديگري وجود ندارد!

به دنبال اينهمه اشكال و مشقّت در نصب برنامه انتظار داشتم كه يك كلمه رو Export كنم كه با كمال تعجّب ديدم جزو �رمتهاي خروجي كلك هيج �رمت Curved و قابل Editي وجود نداره! يعني مهندس نرم‌ا�زار براي �روش برنامه‌اش به من دروغ گ�ته! شما باور مي‌كنيد؟ جالبتر اينكه تنها �رمتهايي كه درست كار مي‌كنند �رمتهاي bmp. و pcx. هستند و هر �رمت ديگه‌اي رو كه انتخاب كنيد در برنامه‌هاي ديگه و حتّي خود كلك باز نمي‌شوند، يعني �قط اسمشون هست و خودش نيست!

اين برنامه هزار و يك مشكل داره و حتّي اگر مشكلي هم نداشت باز هم با يك دهم اين قيمت هم نمي‌ارزيد چرا كه اصلاً كار پيچيده‌اي در اين برنامه انجام نشده، هيچ ابزار ويرايش پيچيده‌اي در دسترس نيست و محيط كار بسيار ضعي� برنامه اصلاً چيزي نيست كه انتظارش رو داشته باشيد. من احساس مي‌كنم كه هر برنامه‌نويس Visualي با داشتن Sampleهاي حرو� در عرض يك ه�ته مي‌تونه اين نرم‌ا�زار رو بنويسه!

هنگام خريد نماينده �روش سنگ پشتيباني �نّي خدمات و نرم‌ا�زارهاشون رو بسيار به سينه مي‌زد و جالبه بعد از اينكه من با سينا پردازش تماس گر�تم تا مشكل نصب پرينتر رو ازشون بپرسم مهندس مورد نظر در شركت نبودند و مسئول بي‌تربيت و بدلحني طوري با من صحبت كرد كه احساس كردم شايد چيزي از اونجا سرقت كردم! در پكيج نسبتاً قشنگ كلك 79 كتابچه‌اي هست كه با كي�يبت بسيار پاييني چاپ شده و مثلاً راهنماي نصب كلك هستش. در اين راهنما هيچ جملهء م�يدي وجود نداره، حتّي درباره اينكه اين نرم‌ا�زار بايد روي ويندوز �ارسي نصب بشه هم چيزي نگ�ته، بخش راهنماي نصب نوشته CDرا در دستگاه بگذاريد و برنامهء SetUp را از اين آدرس اجرا كنيد! (حتّي AutoRun هم نداره اين CD!!). همونطور كه مي‌دونيد تنها نسخهء جديد كلك يعني نسخهء 79 يا 80 يا هرچي امكان نوشتن به خطر شكسته نستعليق رو داره و اين درحاليه كه حتّي يك كلمه درباره خط شكسته نستعليق در اين كتاب چيزي نوشته نشده، يا اين كتاب همون كتاب نسخه‌هاي قبليه كه دوباره كپي شده يا احتمالاً نوشتن درباره اين قسمت اهميّتي نداشته!

در پايان
حر� براي گ�تن درباره اين نرم‌ا�زار خيلي زياده و حتماً باز هم درباره‌اش خواهم نوشت، متأسّ�انه من نمي‌تونم درك كنم كه چرا شركتي با اينهمه كبكبه و دبدبه حتّي پايه‌اي ترين بخشهاي ارائه يك نرم‌ا�زار رو رعايت نمي‌كنه، چرا اينهمه متخصّص برنامه‌نويسي نمي‌تونن يه نرم‌ا�زار قابل است�اده توليد كنند؟ آيا واقعاً نوشتن چنين برنامه‌اي با يه رابط كاربر قابل است�اده و استاندارد اينقدر مشكله كه من بايد هزينه‌اي بالا رو براي نرم‌ا�زاري غير قابل قبول و شايد غير قابل است�اده بپردازم؟ كلك تنها يكبار قابل نصب خواهد بود و به عبارتي �قط روي يك كامپيوتر قابل اجراست، ق�ل سخت ا�زاري اين برنامه براي اجرا مورد نياز هستش و شايد باور نكنيد كه بايد براي خريد يك نسخهء ديگه از اين ق�ل 130000 تومن بپردازيد، �كر ت�اوتش با خريد يك نسخهء ديگه چقدره؟ شايد مديريّت بزرگترين مشكل ما باشه!

Thursday, December 26, 2002

اگر از كاربران Dreamweaver MX هستيد اميدوارم �راموش نكرده باشيد كه Update جديد اون رو كه نهم دسامبر منتشر شد نصب كنيد، به احتمال زياد قبلاً خبرش رو خونديد. Dreamweaver MX 6.1 Updater روي نسخهء قبلي Dreamweaver MX يعني نسخهء 6.0 نصب خواهد شد. در منوي Help>About Dreamweaver مي‌تونيد نگارش برنامه‌تون رو پيدا كنيد. دو بخش اصلي براي تغيير در اين Updater در نظر گر�ته شده‌اند. قسمت اوّل آماده‌كردن Dreamweaver براي كاركردن با نرم‌ا�زار جديد Contribute است مانند ساير اعضاي خانواده MX اكنون Dreamweaver هم Contribute را به عنوان عضو رسمي مي‌شناسد و بدون Saveكردن امكان ارتباط �ايلها را بين اين دو نرم‌ا�زار برقرار مي‌كند و ديگري ر�ع كردن بيش از 150 باگ كش� شده در اين نرم‌ا�زار (150 تا خيلي زياده!!). همينطور Macromedia نوشته كه بازده‌كاربردي Dreamweaver MX با نصب اين Updater بالاتر خواهد ر�ت، حالا تا اين حر� چقدر درست باشه. در اين ص�حه مي‌تونيد باگهاي اصلي‌اي كه تصحيح شدند رو ببينيد.

نكته‌اي كه هنگام نصب اين Updater بايد توجّه كنيد Disable كردن Extensionهاييه كه براي Dreamweaver MX نصب كرده‌ايد، اگر �راموش كنيد كه اين كار را انجام دهيد شايد مجبور به نصب دوباره Extensionهاي مورد نيازتون شويد. همينطور اگر هنگام نصب پيغامي به اين معني كه �ايل Dreamweaver MX 6.0 پيدا نشد دريا�ت كرديد خودتون دستي مسير رو براي برنامهء نصب مشخّص كنيد، اگر مسير صحيح باشد دريا�ت اين پيغام به معني اين است كه Updater قبلاً نصب گرديده. Release Note مخصوص اين Updater راهنماي خوبي براي نصب آن است، مطالعه كنيد.

چه از كاربران Contribute هستيد و چه نه اين Updaterه 15 مگابايتي را دريا�ت كنيد. البته نسخهء Macintosh حجمش در حدود 26 مگابايت است. از اين ص�حه مي‌تونيد اونها رو دريا�ت كنيد.
Flash Greeting Cradها خيلي پرطر�دارند، البته من امسال تعداد زيادي از اين كارتها رو نسبت به كريسمس پارسال نديدم. سايت Titoonic وب سايت يه گروه طرّاحه كه كارشون جالبه، براي كريسمس امسال يه سري كارت تبريك درست كردند كه جالب هستند. از اين ص�حه كارتهاي تبريكشون رو ببينيد، 5 تا كارت تبريك هست و يه پنگوئن كه حتماً پيشنهاد مي‌كند پنگوئنه رو ببينيد (پايين سمت راست!)
مانيتور يكي از ابزارهاي اصلي يك گرا�يست يا طرّاحه، يا شايد هر كسي كه براش رنگ و جلوه‌هاي بصري كامپيوترش اهميّت داشته باشه. انتخاب يه مانيتور خوب مي‌تونه توي كار ما تأثير بگذاره. خب مي‌دونيم يه مانيتور خوب بايد خصوصيّاتي منطبق بر نيازهاي ما داشته باشه. انتخاب نوع LCD يا CRT بسته به كاربردي خواهد بود كه شما نياز داريد. يك گرا�يست و طرّاح رنگ هرگز از مانيتورهاي LCD است�اده نخواهد كرد و همينطور برنامه‌نويس يا وبگردي كه ساعتهاي متمادي به دنبال اطّلاعات روي اينترنت يا بين كدهاي مختل� و ريز و درشت به گشت و گذار مي‌پردازد با است�اده از مانيتورهاي CRT چشمهاي خود را �دا خواهد نمود.

مانيتورهاي LCD هنوز به اندازه مانيتورهاي CRT ش�ّا�يت و واقعيّت رنگها را نشان نمي‌دهند ولي تشعشعات و Flickerهاي مانيتورهاي CRT را ندارند. مانيتورهاي Flat انتخابهاي خوبي هستند و گريز ناپذيرند چرا كه كاملاً جايگزين نسل قديميتر خود شده‌اند. اندازه مانيتور نيز به كاربرد و محلّ قرارگيري آن و همينطور شما به عنوان كاربرد بستگي دارد، درباره مانيتور برعكس �كر اشتباهي كه داريم هرچه بزرگتر بهتر صحيح نمي‌باشد. شايد است�اده از يك مانيتور 21 اينچ براي يك گرا�يست كاربردي نداشته باشد ولي كسي كه كار تدوين ويدئويي را پيشه قرار داده حتماً در تمام ص�حه جاهاي مناسبي براي قراردادن پنجره‌هاي متعدّد خود پيدا خواهد كرد. شايد مدير دكوراسيون يا تنظيم كننده ميز شما تصميم داشته باشد كه مانيتورتان را روي ميز كنار دستتان قرار دهد آنوقت است�اده از ت�كيك‌پذيري 1024 در 768 پيكسل روي يك مانيتور 19 اينچ كاربرد خواهد يا�ت. يك مانيتور 21 اينچ روي ميز كار شما درست مقابل صورتتان با ت�كيك پذيري 1920 در 1480 پيكسل هيچ وقت كاربردي براي شما نخواهد داشت، چرا كه مجبوريد سر و چشمانتون رو براي پيدا كردن اشياء حركت دهيد و همينطور Mouse خودتون رو چند بار در طول پد حركت دهيد تا از يك گوشه تصوير به گوشه ديگر س�ر كنيد. عوامل بسياري در اين مورد تأثير گذار خواهد بود كه صر� وقت درباره آنها منطقي نيست.

در سايت جديد كاري بنده نياز به تهيه چند دستگاه مانيتور براي سيستمهاي مورد است�اده تيم طرّاح و از جمله بنده بود، من با برّرسي جوانب ديدم بهترين انتخاب مانيتورهاي 17 اينچ و CRT و Flat هستند. ما براي تهيه به يك �روشگاه معتبر كه نمايندگي سه شركت صاحب‌نام در ساخت و توليد مانيتورهاي داراي پشتيباني در ايران بود ر�تيم و �روشنده با اطلاعات اندكي كه درباره تكنولوژيهاي ساخت در اختيار داشت نتونست مارك و مدل خاصّي رو به ما معرّ�ي كنه، همينطور نمونه‌هايي كه در �روشگاه در حال نشان دادن تصاوير جورواجور بودند بعلبت نورپردازي زياد �روشگاه قابل برّرسي نبودند. �روشنده پيشنهاد كرد كه سه مانيتور با سه مارك مختل� كه با هم قابل رقابت و منطبق بر نياز ما هستند را در اختيارمان قرار دهد. مانيتور LG Flatron 775FT نمونهء 17 اينچ و بدون رابط USB ساخت LG Electronics و مونتاژ شده توسّط ماشينهاي اداري ايران، مانيتور SAMSUNG SyncMaster 755Dfx با ص�حه مسطّح و رابط USB محصول مشترك SAMSUNG و شهاب و در نهايت مانيتور Hansol DynaFlat 710D با تكنولوژي SuperFlat و 17 اينچ و ساخت Hansol Electronics و مونتاژ شده توسّط شركت سيماآوا. هر سه مانيتور نمونه‌هاي قابل رقابت و جا ا�تاده در بازار هستند كه به ترتيب قيمت از كم به زياد معرّ�ي شدند.

برّرسي انجام شده درباره اين مانيتورها به ما نتيجه مي‌داد كه بهترين انتخاب كدام خواهد بود و از بين سه مانيتوري كه در اختيار داشتيم مانيتور Hansol 710D بطور چشمگيري تصوير روشن با قابليّتهاي بهترين توليد مي‌كرد، سازگاري بسيار مناسب اون با سه كارت گرا�يك مختل� عالي بود، رتبه دوّم مربوط به نمونه ساخت LG و رتبه سوّم نمونه ساخت SAMSUNG بود. مانيتور SAMSUNG SyncMaster 755Dfx با توجّه به اينكه به عنوان بهترين مانيتور سال 2002 از طر� C-Net و PCWORLD انتخاب شد ولي به هيچ وجه قابل رقابت با نمونهء ساخت Hansol نبود ولي با ت�اوت نسبتاً كمي به نمونهء ساخت LG شباهت داشت، من نتيجه گر�تم كه با رشد عظيم شركت SAMSUNG اين كار تنها تبليغاتي بيش نبوده و اين مانيتور به هيچ به عنوان بهترين مانيتور شناخته نشده و نخواهد شد. اصولاً دليل منطقي‌اي براي بهتر بودن پر�روشترين محصولات وجود ندارد، اگر ما محصول پر�روشي داريم در درجهء اوّل به اين معني خواهد بود كه تبليغات و اطّلاع رساني خوبي داشته‌ايم و نه محصول بهتري. در بازار مانيتورهاي PARS نمونه‌هاي 17 اينچ و همينطور نمايشگرهاي Focus و TVM هم وجود داشتند كه نمونه‌هاي قابل رقابتي نداشتند. بسيار مايل بودم كه نمونه‌هاي نمايشگرهاي BenQ رو هم ببينم ولي در بازار موجود نبودند. همونطور كه مي‌دونيد نمايشگر پلاسماي BenQ در Comdex 2002 جزو سه برگزيدهء نمايشگرهاي بود. مانيتورهاي SONY Flat Trinitronها نيز به علّت قيمت بالا در بازار بطور عمومي به �روش نمي‌رسيدند (يا شايد من پيدا نكردمشون)!

روشنايي و ش�ّا�يت تصوير
ما روي تصويري بحث كرديم كه تا حدّامكان از مناطق تاريك است�اده كرده باشد تا قدرت لامپ تصوير رو در توليد �وتوني كش� كنيم. روي اين تصوير هر يه مانيتور در ت�كيك پذيري 1024 در 768 و در 85هرتز آزمايش شدند. براي هماهنگ كردن تصاوير اقدام به تنظيم Brightness و Contrast تصوير كرديم و براي همسان شدن تصاوير براي به دست آوردن رنگ سياه واقعي هر سه مانيتور در كنتراست 50 درصد تنظيم شدند، مانيتور HANSOL روي 25 درصد Brightness تصاوير سياه و كاملاً پايداري توليد مي‌كرد كه روشنايي وقتي به 100درصد تغيير مي‌يا�ت تصوير خاكستري روشني مي‌شد كه ت�اوت زيادي با 25 درصد روشنايي داشت. در روشنايي 25 درصد بخشهاي است�اده شده از لامپ تصوير به هيچ وجه به بخشهاي است�اده نشده قابل تشخيص نبودند و به اين ترتيب اين مانيتور بهترين امتياز رو در اين آزمايش بدست آورد، مانيتور SAMSUNG در روشنايي 0 درصد تصويري بسيار نزديك به مشكي ايجاد مي‌كرد و ت�اوت تغيير روشنايي تا 100 درصد چندان قابل قبول نبود، يعني اگر محيط كار شما جاي روشني باشد يا نور پنجره‌اي در آن منعكس گردد اين مانيتور چندان قابل قبول عمل نخواهد كرد. مانيتور LG حتّي در روشنايي 0 درصد هم تصوير سياهي توليد نمي‌كند و بخشهايي از تصوير كه بايد به رنگ 0.0.0 به نمايش درآيند به شكل غير قابل قبولي خاكستري نمايان مي‌گردند و تمامي بخشهاي تصوير با اين روشنايي غير ملموس و غير واقعي تركيب شده‌اند تا رنگ‌هايي روشنتر از اندازه معمولي توليد كنند، اين مانيتور در روشنايي 100 درصد تصويري غير قابل تشخيص از لحاظ رنگ‌بندي مي‌سازد كه هيچ دليلي براي است�اده از آن باقي نمي‌گذارد. در اين آزمايش مانيتور LG ضعي�ترين امتياز را بدست آورد.

كي�يّت تصوير و رنگها
روي تصوير آزمايش قبلي با رنگ تيره سعي كرديم با تنظيم روشنايي ص�حه نمايش تصاويري نزديك به هم روي مانيتورهاي ايجاد كنيم، با روشنايي 35درصد روي مانيتور Hansol و روشنايي 40 درصد روي مانيتور SAMSUNG و روشنايي 0 درصد روي مانيتور LG به اين هد� رسيديم. هر سه مانيتور محدوده قابل تغيير ش�ّا�يت يا كنتراست تصوير رو از تصويري كاملاً تاريك تا تصويري كاملاً روشن در اختيار كاربر قرار مي‌دهند ولي در اندازه‌هاي متناسب و در آزمايش ما 75 درصد، تصاوير بسيار مت�اوتي توليد شدند. بهترين تصوير بازهم مخصوص مانيتور ساخت Hansol بود كه كي�يّت رنگها در آن بسيار زنده و بي‌نظير بود. مانيتور SAMSUNG و LG تصاوير مشابهي توليد كرده بودند كه در رنگهاي گرم بسيار ضعي� و در رنگهاي سرد تا حدّي بهتر قابل است�اده بودند ولي هر دو تصاوير تاريك و غير قابل قبولي توليد كردند. بر بدست آوردن تصاوير مشابه بايد كنتراست مانيتور Hansol رو تا 10 درصد كاهش مي‌دادي كه نشان از برتري لامپ تصوير اين مانيتور دارد.

تكنولوژي ساخت
هر سه مانيتور از تكنولوژيهاي مشابهي يعني آينه‌هاي كاتدي براي توليد مانيتورهاي Flat است�اده مي‌كنند ولي براي توليد مانيتور كاملاً مسطّح تنها LG بوده كه مو�ّق بوده. ص�حه‌هاي مانيتورهاي LG چه از داخل و چه از خارج مسطّح هستند ولي مانيتورهاي Hansol و SAMSUNG در آخرين لايه داخلي با كمي دقّت محدّب بودن لامپ خود را نمايان مي‌كنند. براي توليد اين صحه مسطّح LG كي�يّت تصوير خودش رو �دا كرده و اين در حاليه كه انحناهاي ص�حه نمايش دو مانيتور ديگه به هيچ وجه قابل تشخيص نيستند و همينطور هرگز ايجاد سايه نمي‌كنند. به عبارتي مي‌تونيم بگيم كه اين اختراع LG چندان هم پركاربرد نيست چون وقتي شما مانيتور رو با �اصله‌اي حدود 30 سانتيمتر از چشمانتان (نزديكترين �اصله) قرار دهيد هرگز قادر به تشخيص انحناهاي اين سه تصوير نيستيد.

تكنولوژي لامپ تصوير
اين بخشيه كه هر سه مانيتور از روشهاي جداگونه‌اي است�اده مي‌كنند امّا سطح پيشر�ت اين تكنولوژيها به ما اجازه نمي‌داد كه بدون تشريح كردن قطعات داخلي كي�يت لامپهاي تصوير رو بسنجيم. تكنولوژي Stripe به جاي جدول گونه چيدن پيكسلهاي رنگي آنها را در ردي�هاي يكي در ميون قرار خواهد داد تا يك همپوشاني نوري در بين نقاط ايجاد شود. مانيتور هانسول با �اصلهء 0.20 ميليمتر بهترين همپوشاني و نزديكي نقاط نوري را دارد و مانيتورهاي ال‌جي و سامسونگ هر دو با 0.24 ميليمتر تصوير منقطعترين از مانيتور هانسول توليد مي‌كنند. اين درحالي است كه هر سه مانيتور VISهايي مشابه در مقدار قابل ديد از ص�حه نمايش دارند يعني 16.01 اينچ. نتيجه مي‌گيريم كه مانيتور هانسول تعداد نقاط بيشتري نسبت به دو مدل ديگر دارد.

�ركانس تصويري
�ركانس ا�قي تصوير كه توسّط مانيتور تنظيم مي‌گردد در مانيتورهاي هانسول 96كيلوهرتز است كه ت�اوت چشمگيري با دو نمونه ديگر دارد، مانيتورهاي ال‌جي و سامسونگ هر دو از حدّاكثر �ركانس ا�قي 75كيلوهرتز است�اده مي‌كنند. هر سه مانيتور �ركانس عمودي 60 تا 160هرتز رو پشتيباني مي‌كنند كه بسته به كارت گرا�يك مورد نظر مي‌تونه مت�اوت باشه. Bandwidth ورودي مانيتورهاي Hansol و LG برابر 160 مگاهرتز يا دقيقتر 157.8 مگاهرتز است كه اين مقدار در مانيتور LG برابر 145.7 مگاهرتز مي‌باشد. هر سه �اكتور در توليد تصاوير پايدارتر و با Flicker كمتر مؤثّر مي‌باشند.

ت�كيك پذيري
مانيتورهاي LG و SAMSUNG حداكثر وضح تصوير 1280 در 1024 نقطه را پشتيباني مي‌كنند ولي مانيتور Hansol از وضوح بالاتري تا 1600 در 1200 پيكسل هم پشتيباني مي‌كند كه البته شايد اين يك Feature غير قابل است�اده باشد چون اندازه تصوير به ما اجازه است�اده از اين وضوح را نخواهد داد.

محا�ظ ص�حه نمايش
مانيتورها از دستگاههايي هستند كه دربرابر ميدانهاي مغناطيسي آسيب‌پذير مي‌باشند، يك ميدان مغناطيسي كه از SubWoofer شما توليد مي‌گردد مي‌تواند باعث لرزش در تصوير و يا از بين بردن پيكسلهاي مانيتور شما شود. مانيتورهاي جديد از ح�اظهاي مغناطيسي است�اده مي‌كنند كه در مقام مقايسه مانيتورهاي Hansol و SAMSUNG عالي بودند ولي مانيتور LG بسيار ضعي� عمل مي‌كرد. امواج دستگاههاي ديگر چه در ميدانهاي مغناطيسي و چه امواج MicroWave تنها روي مانيتور LG تأثيرگذار بودند و دو مانيتور ديگر به خوبي آنها را خنثي مي‌كردند. لرزش تصويري تا حتّي غير قابل تحمّل نيز مي‌شد كه امتياز من�ي بزرگي براي مانيتور LG بود. محا�ظ الكتريسيته ساكن در مانيتورهاي LG و SAMSUNG سريعتر از مانيتور Hansol عمل مي‌كردند ولي اين قسمت نيز براي ما قابل آزمايش دقيق نبود.

منبع تغذيه
مانيتورهاي Hansol و Samsung ميزان مصر� 100 واتي خود را مديون حجم كوچكتر لامپ تصوير خود هستند. مانيتور LG با 73 وات مصر� مديريت انرژي بهتري ايجاد مي‌كند.

استاندارد ها
هر سه مانيتور از استانداردهاي MPRII و TCO 99 پشتيباني مي‌كردند (از لحاظ تئوري البته). از لحاظ ارگونومي مانيتور LG ظاهر شيكتري نسبت به دو مانيتور ديگر دارد ولي وزن بسيار سنگين آن غير قابل مقايسه با وزن دو مانيتور ديگر است. تصوير خروجي از مانيتور در نمونهء LG سازگاري بسيار ضعي�ي با 3 كارت گرا�يكي كه ما در اختيار داشتيم داشت، كارتهاي ATI All-in-Wonder Radeon 8500 و MSI GeForce4 MX 460 و Asus Geforce4 Ti 4600. در هر سه نمونه مانيتور LG نتوانست تصوير كاملاً چهارگوشي توليد كند، با توجّه به كنترلهاي بيشتر در OSD اين مانيتور براي تغيير اعوجاع تصوير عجيب بود كه هرگز نتوانست تصوير كاملاً منتظمي توليد كند در اين آزمايش مانيتور SAMSUNG به بهترين نحو با كارتهاي گرا�يكي مختل� هماهنگ مي‌شد و تصاوير مناسبتري حتّي قبل از تنظيم توليد مي‌كرد.

پشتيباني
امّا در نهايت از نظر گارانتي و خدمات پس از �روش هر سه مانيتور داراي 2 سال گارانتي و خدمات پس از �روش هستند. كارتهاي گارانتي هر سه حاوي اطلاعات لازم درباره نمايندگيها بود. بنده به هر سه نمايندگي تماس گر�تم و درباره خدمات پس از �روش آنها صحبت كردم در اين مورد كه خيلي هم مهم است خدمات پس از �روش و گارانتي مانيتورهاي LG بسيار مطمئنتر و قابل است�اده‌تر مي‌نمود، اعظام تعميركار به محل، اعطاي مانيتور جايگزين و مزيّت سرعت. بنده هنگام تماس با اين دوستان به عنوان اينكه مانيتورم دچار مشكل شده و عجله‌اي براي تعمير و است�اده از آن دارم تماس گر�تم و متأسّ�انه در نمايندگي Hansol به هيچ وجه با برخورد خوبي مواجه نشدم كه اين امتياز من�ي براي اين مانيتور به حساب خواهد آمد. همينطور اينكه درباره تعويض كامل مانيتور با نمايندگيها صحبت كردم كه نمايندگي هانسول كاملاً با اين كار غريبه بود! سايت وب ماشينهاي اداري ايران همينطور اطّلاع رساني نسبتا مناسبي درباره محصولاتش داره كه امتياز مثبتي نسبت به دو توليد كننده ديگر است.



حر� آخر
بدون شك بهترين انتخاب در اين رده از مانيتورها مانيتور Hansol 710D DynaFlat است. از لحاظ قيمت اين مانيتور در حدود 30 هزار تومن گرونتر از دو نمونهء ديگر است. قيمت مانيتورهاي LG رو جعبه 167هزارتومن و براي �روش 148هزارتومن است، مانيتورهاي SAMSUNG ساخت شهاب به قيمت 162هزار تومن به �روش مي‌رسند و مانيتور Hansol در اين مدل به قيمت 189هزار تومن. انتخاب با شماست :)

Wednesday, December 25, 2002

اين نوشته رو حتماً بخاطر مياريد، من يكي از دلايل بوجود اومدن چنين جوّي رو مسابقه برترين وبلاگهاي �ارسي مي‌دونستم، البته نه از لحاظ برگزاري بلكه از لحاظ نتيجه گيري. تأخير در برپايي مراسم اختتاميه اين مسابقه باعث بوجود اومدن حسّي مثل بلاتكلي�ي بين وبلاگ نويسان شده بود، وبلاگهايي كه بعد از انتخاب شدن به عنوان بهترين وبلاگهاي �ارسي شايد قصد مي‌كردند كه به عنوان الگوهاي واقعي �عّاليت كنند. امّا سرانجام مشكلات برگزاري اوّلين دوره اين مسابقه به پايان رسيد و �ردا جمعه شاهد مراسم اختتماميه مسابقه برترين وبلاگهاي �ارسي خواهيم بود. ماهنامهء دنياي كامپيوتر و ارتباطات برگزار كنندهء اين مراسم و همينطور مسابقه قصد اجراي مراسم علمي و همينطور رسمي اختتاميه را در سالن مركز تحقيقات مخابرات ايران دارند.

وبلاگ نشريه دنياي كامپيوتر و ارتباطات تا روز برگزاري مراسم درباره اين مراسم نوشته و خواهد نوشت. گردهم آيي وبلاگ نويسان و همينطور شايد وبلاگ خوانها چيزي بيش از مراسم تقدير و اعطاي جوايز وبلاگهاي برتر خواهد بود. تا امروز بسياري از وبلاگ نويسان در زمينه‌هاي مختل� سعي در برگزاري گردهم‌آييها و همينطور Meetingهايي داشته‌اند تا بستر همكاري‌ها و آشناييها آيندهء آنها را �راهم آورد، من با نظر سردبير نشريه CCW موا�قم كه شكل رسمي گر�تن و خارج شدن چنين همايشهايي از ظاهر شخصي آنها خواهد توانست به م�يدتر شدن آنها كمك كند. مراسم اختتاميهء مسابقه برترين وبلاگهاي �ارسي �رصت بسيار مناسبي براي آغاز �عّاليت مشترك و ارتباط بيشتر بين آنها خواهد بود.

پيشتر درباره پيشنهاد نشريه دنياي كامپيوتر و ارتباطات براي گردهم‌آييهاي منظّم و ساخت يا�ته بين وبلاگ نويسان كامپيوتري كه بخش بسيار م�يدي از وبلاگهاي �ارسي را نيز تشكيل مي‌دهند، صحبت كرديم، طي صحبتي كه با جناب اروج‌زاده سردبير CCW داشتم ايشون درباره آغاز آشنايي و همكاري وبلاگ نويسان كامپيوتري در مراسم روز جمعه صحبت كردند كه شايد برنامه ويژهء اين همايش براي اين دسته از وبلاگ نويسان رو داشته شاهد باشيم. من به شخصه به عنوان تماشاچي اين مراسم بسيار علاقه‌مند به آشنايي با چنين گروهي در گرو �عّاليتهاي آينده آنها هستم. من �كر مي‌كنم مراسم روز جمعه �رصتيست كه به اين زوديها تكرار نخواهد شد. شركت در اين همايش براي عموم آزاد گذاشته شده است ولي احتمالاً جمع غالب، جمع وبلاگ نويسان و وبلاگ خوانهاي كامپيوتري خواهند بود. مطّلع شدم كه دوستاني حتّي از شهرهايي خارج تهران قصد شركت در اين همايش رو دارند، گرچه به هيچ وجه كميّت شركت كنندگان حائذ اهميّت نخواهد بود ولي شايد با اطلاع رساني مراسم، شركت كنندگان بسيار متعدّد باشند.

پيش از اين نيز قرار بر اين بود كه علاوه بر نتايج نظر سنجي كاربران و شركت كنندگان در مسابقه برترين وبلاگ �ارسي و در كنار آمار اين نظر سنجي وبلاگهاي منتخب هيئت داوران اين مسابقه نيز انتخاب گردند. هيئت داوران 6 ن�ري اين مسابقه 6 وبلاگ را به عنوان وبلاگهاي برتر �ارسي انتخاب كرده‌اند كه شامل دو وبلاگ خبري-روزنامه نگاري، دو وبلاگ ادبي-شخصي، يك وبلاگ طنز و يك وبلاگ تخصّصي تكنولوژي اطلاع رساني‌ست. اين نوشته در وبلاگ دنياي كامپيوتر و ارتباطات ليست وبلاگهاي برگزيده و همينطور نام اعضاي هيئت داوران را به همراه دارد. از بين اين 6 وبلاگ يك وبلاگ به عنوان برگزيده هيئت داوران در مراسم روز جمعه معرّ�ي خواهد شد كه بايد گ�ت يكي از هيجان انگيزترين بخشهاي اين مسابقه تا اين لحظه هستش! خواندن نوشتهء آقاي حسين نوش‌آذر كه يكي از اعضاء هيئت داوران مسابقه نيز بودند درباره وبلاگهاي برتر �ارسي نيز جالب خواهد بود.

با توجّه به اطلاعات موجود روي سايت TopWeblogs و همينطور وبلاگ ماهنامهء دنياي كامپيوتر و ارتباطات ميهمانان دعوت شده مراسم نويسندگان وبلاگهاي برتر �ارسي و همينطور ساير وبلاگ نويسان علاقه‌مند، هستند. خبرنگاران و علاقه‌منداني نيز قصد برّرسي و بازتاب دستاوردهاي اين مراسم را دارند كه احتمالاً به جذّابتر شدن آن كمك خواهد كرد. من دقيقاً اطلاع ندارم كه آيا اين اوّلين مراسم و همايش رسانه‌هاي خصوصي و تخصّصي در ايران است يا خير ولي شايد براي ما به عنوان اعضاي كاملاً شخصي چنين جمعيّتي تجربه م�يد و بجايي باشه، براي خود بنده شركت كردن در چنين همايش و مراسمي در ايران، تازگي و جذّابيت خاصّي دارد. درباره سخنرانان و مجري يا مجريان مراسم اطلاعي ندارم متأسّ�انه. اين مراسم از ساعت 15 تا 17 روز جمعه ششم دي ماه سال جاري در سالن همايشهاي مركز تحقيقات مخابرات ايران واقع در تهران - انتهاي خيابان اميرآباد شمالي - مركز تحقيقات مخابرات ايران برگزار خواهد شد، اوّلين همايش وبلاگ نويسان �ارسي ... به اميد ديدار!
با توجّه به مرتبط بودن مشاغل و مشغوليّتهاي اكثر ما با برنامه دهكدهء جهاني، ميشه در نظر داشت كه تعطيلات كريسمس تنها مختصّ ديگران نيست پس براي تعطيلاتتون چه برنامه‌اي داريد؟ ... من؟ ... پياده كردن اوّلين سرويس Broadcasting كاملاً بر اساس Flash Communication Server MX البته با كمك دوستانم Peter Hall و Mike Chambers؛ مطالعه كتاب Flash The Future نوشتهء Scott Manning و البته برّرسي اجراي يه برنامه تازه روي WebTag. اهل همكاري هستيد؟
بنده در طول مدّتي كه در خدمتتون نبودم مشغول تحقيق و جمع‌آوري اطلاعات لازم براي پياده كردن اوّلين پروژه داخليم بودم. اين پروژه به زودي آغاز خواهد شد و خوشبختانه امكانات مورد نيازم در اختيارم قرار گر�ته، بخش بد قضيه كه بنده روش تآكيد دارم اينه كه متأسّ�انه خيلي از اشكالات نبود مديريت جامع در صنعت اطلاع رساني ايران باعث ايجاد مشكلات بسيار جدّي اي شده و اين حقيقت داره، من تا قبل از اينكه درباره اين پروژه به عنوان اوّلين كار داخليم �كر كنم اصلاً به اين اعتقاد نداشتم كه موانعي بر سر پيشر�ت اطلاع رساني ايران وجود دارد، معتقد بودم كه اگر بخواهيم قادر خواهيم بود كه امكانات مورد نياز رو با سرمايه‌گذاري آماده كنيم ولي حضور مديران ناآگاه و جميعاً غير متخصّص و همينطور سياستهايي كه در جهت رشد دادن و ايجاد زمينه پيشر�ت شكل نمي‌گيرند و از همه بدتر وجود نداشتن بستر اطلاعاتي كا�ي براي است�اده از تكنولوژيهاي روز و مورد نياز؛ كمبودهايي هستند كه قوانين حاكم از آنها موانعي براي جلوگيري از پيشر�ت و حركت ايجاد كرده‌اند. درباره سياستهاي مرزي اطلاعي ندارم ولي ظاهراً همه چيز به دلايل غير مرتبط باز مي‌گردد!
بهترين اتّ�اقي كه در �اصله تعطيلات WebTag رخ داد ورود DirectorMX به بازار در ه�دهم دسامبر بود. شما هم اكنون مي‌تونيد CDه اين نرم‌ا�زار رو از بازار ايران تهيّه كنيد و اگر �رصت و حوصله كا�ي داريد Download كردن نسخهء Trial از روي سايت Macromedia نيز ميسّر مي‌باشد.
از تمام دوستاني كه در مدّت SLEEP بودن اين وبلاگ با نامه‌ها و پيامهاشون بنده و وبلاگ رو مورد لط� قرار دادند بسيار ممنونم و شرمنده‌ام كه �رصت كا�ي براي پاسخ دادن به صحبتهاي محبّت‌آميزشون رو نداشتم.WebTag هرگز قصد تعطيل شدن نداشته و نخواهد داشت، دليل اصلي تأخير در كار تنها مشغله كاري بسيار زيادي بود كه باعث شد در جمع شما دوستان دور بمونم، همونطور كه قبل از اين مدّت هم گ�تم، بهترين كار اينه كه اگر ما وقت يا امكانات لازم و حتّي استعداد و انديشه مورد نياز رو در اختيار نداريم دست به انجام كاري نزنيم. اميدوارم با لحاظ كردن انتقادات و پيشنهادات شما دوستان بتونم وبلاگ WebTag به حدّ يه وبلاگ قابل قبول برسونم. باز هم متشكّرم.
سال نو تا چند روز ديگه آغاز ميشه، از امروز تعطيلات كريسمس شروع شده و بار كاري ماها در دنياي شبكه‌ها هم كم خواهد شد، اصولاً در دنياي حقيقي از امروز اوقات �راغت مردم شروع خواهد شد ولي احتمالاً براي ما از امروز با شروع شدن تعطيلات �رصت بيشتري براي كار بر روي رسانه‌هاي شخصيمون وجود خواهد داشت.

كريسمس مبارك! سال 2003 احتمالاً يكي از درخشانترين سالها در دنياي پيشر�ت تكنولوژي و �ن‌آوريهاي ارتباطي خواهد بود، شايد �اصله زيادي با �يلمهاي تخيّلي مورد علاقه‌مون نداشته باشيم! سهم ما در اين پيشر�ت چقدر خواهد بود ...

Monday, December 23, 2002

Hello? Is there anybody in there? :)

Saturday, December 07, 2002

OUPS! يه راه بسيار ساده براي حل كردن مشكل Event قبلي onLoad براي Movie Clipها، اگر امتحان كرده باشيد اين Event يكي در ميون كار مي‌كنه، اين راهي كه دوستمون bokol ارائه كرده‌اند شديداً درست كار مي‌كنه، كدش رو ببينيد و حتماً امتحانش كنيد.

//setter for onLoad
sol = function (f){
if(__onLoadHandler__ == undefined) _global.__onLoadHandler__ = {};
__onLoadHandler__[this] = f;
};

//getter for onLoad
gol = function(){
return __onLoadHandler__[this];
}

//assign property-handlers for onLoad (courtesy of Gnut)
MovieClip.prototype.addProperty("onLoad", gol, sol);


لينك از Guy Watson.
لينك اين مقاله از وبلاگ سكتور ص�ر. بنظرم نويسنده و مترجم اين مقاله �راموش كردند كه درست نيست بگيم چون Unix بعلّت Low Levelتر بودن و همينطور User Friendly نبودن باعث اشتباهات بيشتري از سمت كاربر ميشه پس سيستم عامل ناامن‌تريه. ما نبايد اشتباهات خودمون رو به پاي سيستم عامل بندازيم، عنوان ناامنترين سيستم‌عامل: يونيكس! يه عنوان كاملاً تبليغاتيه، آمار موجود در مقاله هم بدون پايهء علمي و ارائه منبع معتبر ارائه شده كه پيشنهاد مي‌كنم جدّي نگيريد!
تا قبل از Flash 5 تصوّر ما از Flash نرم‌ا�زاري براي ساخت Multimedia بود و Interfaceهاي گرا�يكي بود، چيزي كه نگرش ما رو تغيير داد تكيه كردن ActionScript بر روي تكنولوژيهاي جديد Coding و Object Oriented Programming بود. برنامه نويسي شيء گرا آنگونه كه اكنون در بسيار Developerهاي مختل� مي‌بينيد چيزيست كه با همان روش در ActionScript وجود دارد. Objectها، Methodها و Eventها يه جزء بسيار پركاربرد از زبانهاي شيء گرا هستند شما براي اينكه Action نويس مو�ّقي بشيد بايد تصوّر و دانشتون رو در اين زمينه ارتقاء بديد و با همه امكاناتي كه Flash MX و Actionهاش براتون �راهم مياره آشنا بشيد.

كتابي كه در هنگام انتشار Flash 5 بسيار عالي من رو راهنمايي كرد و هنوز هم پركابرد هستش براي من كتاب جناب Colin Moock بنام Action Script for Flash: The definition Guide بود. اين كتاب �وق‌العاده بود و اگر بخاطر داشته باشيد خبر انتشار نگارش دوّم اين كتاب براي Flash MX رو هم براتون نوشتم، انتشارات غزال اين كتاب رو نداشت ولي يكي از دوستانم گ�ت كه به تازگي اون رو تهيه كردند. من �كر مي‌كنم از هر راهي كه شده بهتره اين كتاب رو تهيه كنيد چرا كه جديدترين تكنولوژيها و متدهاي نوشتن Actionها در اين كتاب آموزش داده شده و مطمئن باشيد نثري كه در اين كتاب مي‌بينيد رو هرگز نمي‌تونيد با كتابهاي ديگه مقايسه كنيد، انتشارات O'rielly معمولاً كتابهاي Refrence و مرجع رو منتشر مي‌كنه ولي اين كتاب يه نمونهء عالي هستش. بخش Designer and Developer در قسمت MX و Flash امروز يك �صل از اين كتاب رو آماده كرده براي خوندن. �صل دهم از اين كتاب كه به Eventها و Event Handling اختصاص داره رو مي‌تونيد از اينجا بخونيد و يا نسخهء PDF رو از اين آدرس دريا�ت كنيد.
بنظر مي‌رسه موج مثبت و بسيار م�يدي كه با شروع و اجراي مسابقه انتخاب بهترين وبلاگهاي �ارسي آغاز شد و باعث شد وبلاگها يك رشد كي�يّتي (و اكيداً نه كميّتي) رو شاهد باشند يك برآيند يا دوران ا�ت بدي داره. من اينطور احساس مي‌كنم كه وبلاگهاي �عّال بيشتر از روي ر�ع وظي�ه و بعضي نيز از روي عادت اقدام به نوشتن مي‌كنن. با كسي تعار� نداريم حتّي WebTag اون وبلاگي نيستش كه توي اون مدّت مسابقه �عّال كار مي‌كرد، جوّ حاكم بر محيط نياز به محرّك خوبي داره و اين حتماً بايد يه جوري اجرا بشه، محيط در حال حاضر همه وبلاگها رو دربر گر�ته، شايد امتحانات دانشگاهها، شايد ماه دسامبر و هواب باروني و شايد هر مسئله ديگه‌اي باعث ا�ت كي�ي وبلاگها شده باشه، طرز ت�كّر شما روي وبلاگ نويسي يا وبلاگ خونيتون چطوره؟ وبلاگ پرمحتواي جديدي ديديد به تازگي؟ Dreamweaver تخصّصي وبلاگ خوبيه، استثناست؟ وبلاگهاي حر�ه‌اي قبلي چند درصد پيشر�ت كرده‌اند؟ مقالهء كورش شمس درباره ا�ت نسبي وبلاگها كه دو ه�ته پيش نوشته شده بود بسيار هراس انگيز بود ولي اين تعداد� وبلاگهاي جديد نيست كه نگران كننده‌ست بلكه خالي شدن صحنه از وبلاگهاي �عّال و قوي پر سابقه‌ست كه نگران كننده‌تر است.

مقاله برنامه‌هاي پايان سال CNet رو براي پيشر�ت در زمينه تكنولوژي و تحقيق ببينيد و بخونيد، بسيار جالب و آموزنده‌ست، بجز جنبه‌هاي آماري روش برنامه‌ريزي جالبترين قسمت برنامه‌ست، سخنراني Bill Gates در ComDex 2002 و همينطور سخنراني مدير HP قبل از اينكه شركت CompaQ رو بخره و همينطور مقالهء پيشر�ت Cnet هر سه 5 هد� اصلي براي پيشر�ت تكنولوژي در سال آينده رو پيش پاي ما مي‌گذارند. پنج زمينهء مختل�، مرتبط و بسيار گسترده، امنيّت (Security)، سرويسهاي وب (Web Services) با تكيه بر تكنولوژي‌هاي جديد (مثل NET.)، برنامه‌نويسي و توسعهء تكنولوژيهاي Open Source ، �ن‌آوريهاي خانگي جديد براي آسانتركردن بخشهاي پيشر�ته و حر�ه‌اي (Personal Technologies) و در نهايت جالبترين بخش يعني ارتباطات بي‌سيم (Wireless Communications) كه من هم به شخصه بسيار بهش علاقه‌مندم. من كنجكاوم كه ببينم هم‌صن�هاي خودم و يا جمع وبلاگ نويس كه در حال حاضر شايد بشه گ�ت از رسانه‌هاي اصلي ايراني هستند براي آينده‌شون چه تصميمي گر�ته‌اند. شايد ديگه اون دوران گذشته باشه كه شب كنكور شب سرنوشت ساز زندگي ما باشه، امروز هد� تخصّصي ما كه بايد يك تصميم حساب شده باشه كه سرنوشت‌سازترين بخش زندگيمونه. �عّاليت، علاقه و استعداد شما به عنوان يك توسعه‌دهنده و يا طرّاح سيستم به كداميك از بخشهاي پيشر�ت تكنولوژي سال آينده مرتبط خواهد بود؟ اگر زمينه �عّاليت شما چيزي غير از اين مباحث است هميشه به خاطر داشته باشيد كه مو�ّقترينها را در بين اين 5 مبحث خواهيد يا�ت، مگر اينكه بتونيد انقلاب كنيد!
اگر علاقه‌مند به توسعهء وبي هستيد و اگر برنامه‌نويسي مسلّط به تكنولوژيهاي مايكروسا�تي مثل Net. و XML و يا زبانهاي، ASP و #C و همينطور VB هستيد، سايت iDevCenter يك سايت �ارسي و يكي از نمونه‌هاي خوب و آينده‌دار براي ارائه اطلاعات لازم و ايجاد ابزارهاي ارتباطي م�يد در اين زمينه‌است. گرچه اين سايت اطلاعاتي درباره Flash يا PHP رو جزو موضوعاتش قرار نداده ولي بازهم ساختار خوب و م�يد سايت من رو وادار كرد كه قسمتهاي مختل� اون رو بخونم. شايد تيم چندان بزرگي مسئول ارائه اطلاعات روي اين سايت نباشند و شايد اين سايت صر�اً يه InfoBase از شركت پشتيباني كنندهء اون يعني SoftTool باشه ولي در هر دو صورت iDevCenter يه نمونهء خيلي خوب از پروژه‌ايه كه مي‌تونه مو�ّق باشه. ظاهر ساده ولي كاملاً Reliable سايت باعث ميشه كه ازش خسته نشيد و بخشهاي خاصّ و بسيار جذّابي مثل مرور نشريات كامپيوتري به زبان �ارسي خيلي من رو جذب كرد. باني اين سايت بنظر بسيار علاقه‌مند به توسعه امكانات موجود بر روي سايت مي‌آيد كه اين امتياز بزرگ براي يك سايت اطلاع رسانيست.

نميشه گ�ت كه iDevCenter در حال حاضر يه پايگاه اطلاع رساني كامله و همينطور من درباره سرعت به روزرساني اين سايت چيزي نمي‌دونم، بنده همين امروز با اين سايت آشنا شدم و برّرسي من تنها اجمالي بوده. بخشهايي مثل اخبار، مقالات، كتابها و خودآموزها و همينطور مجلّات و سايتها همگي از قسمتهايي هستند كه مي‌تونن خيلي بزرگ و گسترده باشند از لحاظ محتوا و همينطور شايد بخشهاي ديگري مانند وبلاگها در آينده به اين قسمتها ا�زوده بشه. اطلاعات موجود در سايت جهتگيري خاصّي داره، مثل كتابهاي كانون نشر علوم كه در همه ص�حات عناويني رو مي‌بينيد و كتابهاي اصلي و غير �ارسي بخشي رو به خودشون اختصاص ندادند، يا بخشهاي مقالات نوشته‌هاي ا�راد متعدّدي رو �هرست نكرده. اينها رو ميشه به حساب زمان اندك از شروع كار گذاشت.
من اسم اين رو يه Template نو نمي‌گذارم ولي يكم خونه‌تكوني كردم تا ظاهر اينجا زياد يكنواخت نشه. خودتون بهتر از من مي‌دونيد كه ظاهر يه وبلاگ چندان كم اهميّت تر از محتويّاتش نيست. سعي كردم كه بهتر از قبليه بشه، ولي اگر نشده شرمنده‌ام. طبق آماري كه Stats اين سايت ارائه مي‌كنه بيشتر از 85 درصد بازديد كنندگان اين وبلاگ از Internet Explorer و Opera است�اده مي‌كنند و كمتر از 10 درصد با NetScape Communicator يا NetScape Navigator به اينجا ميان، اين آمار خوبيه اگر بنده وبلاگ رو صر�اً براي كاربران IE سازگار نگه دارم. كاربران NN تا اطّلاع ثانوي با محتويّات وبلاگ مشكل دارند، البته حل كردن و وصله پينه كردن اين مشكل كار سختي نيست امّا ... ! [نظر شما چيه؟]
اين وبلاگ به نام Quasimondo: Almost Home هم درباره Flash MX مي‌نويسه، من اين وبلاگ رو از روي Reffererهام پيدا كردم. اين برام جالب بود كه نويسندهء وبلاگ با معرّ�ي وبلاگ من به عنوان يه وبلاگ ايراني به پروژه Component نوشتار �ارسي علاقه‌مند شده، بايد با نامه‌اي كه براش مي‌نويسم اطلاعات لازم رو براش ترجمه كنم ب�رستم. اگه به وبلاگ ايشون سر زديد حتماً Sourceش رو ببينيد كه يه نمومهء خوب از كدهاي XHTML و سازگار هستش كه از Indexگذاري RDF هم است�اده كرده. اين تبديل و يا �ارسي نويسي كم كم داره مورد علاقه‌ام ميشه مخصوصاً وقتي كه اوّلين كدي كه شما نوشتيد رو دريا�ت كردم، يكي از دوستان كدي براي من نوشته كه سعي كرده حركت گذاري رو تصحيح كنه و تا جايي هم مو�ّق بوده، روش كار روش درستيه، يعني است�اده از يه تابع ديگه براي دريا�ت اطلاعات پيش�رض در مورد حركتها، ببينيد حركتها مثل "�تحه"، "ضمّه" يا "تشديد" وضع خاصّي در كد ما دارند چون بايد بصورتي حتّي Transparent باشند و كدهاي ما روشون اثر نگذاره، اگر حر�ي كه نوشته ميشه يا خونده ميشه حركت باشه هيچ تأثيري روي ساير حرو� نمي‌گذاره و اين بايد حتماً رعايت بشه. نوشتن يه تابع جداگونه كاملاً كار صحيحيه چون حركتگذاري روش كاملاً مجزّايي در برخورد با ساير حرو� داره. جايي كه بايد مركز توجّه ما باشه حركتهاي پاياني نيست، بلكه حركتهاي وسط كلمات هستش، در كدي كه ايشون نوشتند تا حدّي حركتگذاري بين كلمات تصحيح شده ولي اگر از حرو�ي مثل "ـا" (ال� پاياني) است�اده كنيم كد دچار اشكال خواهد شد.

هيچ لزومي در است�اده از كدهايي كه من نوشتم نيست، بلكه حتّي اگر لازم باشه شما مي‌تونيد تمام كد رو تغيير بديد و يه كد تازه بنويسيد، يا حتّي ساختار اصلي برنامه رو هم از نو يادداشت كنيد. كاملاً مشخّصه كه اين تنها روش نوشتن يك �ارسي نويس نيست و به راحتي ميشه روشهاي ديگه‌اي طرّاحي كرد، مو�ّق باشيد :)

Thursday, December 05, 2002

متأسّ�انه تلاشم براي يا�تن نسخهء مناسبي از نرم‌ا�زاري كه بتونه خط شكسته نستعليق رو شبيه سازي بكنه نيمه شكست خورد! تنها نرم‌ا�زاري كه اكنون در بازار ايران اين خط رو تأييد شده و تضمين شده مي‌نويسه نرم‌ا�زار كلك نسخهء 80 محصول سينا پردازش هستش. اين نرم‌ا�زار 150000تومني با ق�ل سخت ا�زاري كه به گ�تهء توليد كننده غير قابل شبيه سازي است (!) دو تا اشكال بزرگ داره، اشكال اوّل اينكه روي سيستمهاي Macintosh نصب نميشه، يعني بنده براي است�اده از اين نرم‌ا�زار بايد يه PC كه حدّاقل 800دلار قيمت داره تهيّه كنم، علاوه بر اين توليد كننده گ�ت كه عملكرد صحيح برنامه روي ويندوز XP و همينطور ق�ل سخت‌ا�زاري روي ويندوزهاي بر پايه NT تست نشده و تضمين نميشه، نكتهء ديگر قضيه كه باز هم ما رو دچار مشكل كرده اينه كه هر نسخه از نرم‌ا�زار تنها قابليّت يكبار نصب شدن بر روي ق�ل سخت‌ا�زاري همراهش رو داره! يعني بنده اگر بخوام سه تا گرا�يست استخدام كنم بايد 450هزارتومن هزينه 3 تا نسخهء جداگونه از اين نرم‌ا�زار رو بدم! غير منطقيه. مطمئنّا هيچ ق�لي غيرقابل شكستن نخواهد بود، اطمينان توليدكنندگان از امنيّت ق�لشون يكم شك برانگيزه، البته مطمئنّا خريد نسخهء Crackشده كار درستي نخواهد بود ولي وقتي امكانات مناسب در اختيار بنده به عنوان كاربر قرارنگر�ته مجبورم منتظر يه [پيشنهاد]. باشم!
نسخهء نهايي Macromedia Contribute امروز منتشر شد. بدون هيچ توضيحي اين متن خبر و اينهم لينك دريا�ت نسخهء Trial. همونطور كه قبلاً هم در توضيحم گ�تم من زياد موا�ق است�اده از اين نرم‌ا�زار نيستم، امّا اگر مي‌خوايد بدونيد چه شكليه حتماً دريا�تش كنيد كه رابط كاربر خيلي قوي‌اي داره.

از نظر اصولي درستش اينه كه قبل از شروع هر كاري تواناييمون رو بسنجيم و ببينيم آيا مي‌تونيم اون كار رو انجام بديم؟ صر�اً علاقه‌داشتن به انجام دادن يه كاري نمي‌تونه دليل خوبي براي شروع اون كار باشه. روي ديگهء قضيه وقتيه كه ما يه كاري رو شروع كنيم و دائماً از اين صحبت كنيم كه كمبود وقت و مشغله زيادمون باعث ميشه نتونيم كارها رو درست انجام بديم. بنظر من اينجور منّت گذاشتن روي مشتريانمون تأثير خيلي بدي روشون خواهد گذاشت، مثلاً اگر من كه اومدم اينجا وبلاگ مي‌نويسم هر روز بيام بگم كه من سرم خيلي شلوغه وقت ندارم و هزارتا پروژه روي سرمه و اگه چيزي اينجا مي‌نويسم دارم از وقت بقيه كارام مي‌ذارم؛ بطور كل ذهنيّت خوانندگانم رو تغيير مي‌دم. همونطور كه گ�تم ما وقتي كاري رو انجام مي‌ديم كه موقعيّت و تواناييش رو داشته باشيم، اگر من �رصتي براي وبلاگ نوشتن ندارم كار بيهوده‌اي كردم كه وبلاگ راه انداختم، كه هم وجههء خودم رو خراب كردم و هم وقتم رو تل� كردم! �كر نكنم كسي مخال� اين نظر باشه!

Wednesday, December 04, 2002

شايد بعد از اينكه يكي دو تا از آهنگاي مورد علاقه‌مون رو با تكنولوژي جديد Audio 5.1 در Windows Media Player 9 Series گوش داديم و از كي�يت بي‌نظيرش لذّت برديم دلمون بخواد كه راهي پيدا كنيم تا موتورهاي جستجو بتونن داخل SWFهاي ما رو بگردند و براي جستجو كننده‌ها Record درست كنند! سايت Macromedia اطلاعات خوبي ارائه كرده ولي راهي كه به عنوان نمونه گ�ته كمي قديميه. سايت Search-Flash يك پروژه Open-Source هستش كه �قط قراره به شما كمك كنه تا SWFهاتون رو قابل جستجو كنيد تا موتورهاي جستجو بتونن داخل Movieهاي شما رو بگردند و همينطور لينكهاي مناسب به اجزاي مرتبط Movie شما ارائه كنند! تا حدّي باورنكردنيه؟ شايد بهتر باشه بريم چند تا آهنگ ديگه گوش بديم!
خب اينهم از نسخهء دوّم (0.2) از ActionPack. خب راستش من هنوز هيچ كدي از Action نويسان خوانندهء اينجا دريا�ت نكردم و هيمنطور هيچ Hintي درباره كد البته خب زمان كوتاه بوده و مطمئنّا چون من نويسندهء اين Action هستم راحتتر و سريعتر هم مي‌تونم روش كار كنم، اگر �كر مي‌كنيد Action مورد نظر به اندازه كا�ي گويا نيست مي‌تونم كاملاً تشريحش كنم؟ حتماً پيشنهاداتتون رو برام ب�رستيد.

امّا اون باگي كه ازش صحبت كردم رو خودم نهايتاً پيدا كردم و خيلي جالب بود برام كه موقع نوشتن خيلي بي‌دقّتي كرده بودم سر اين بخش. خب اشكال از دستور substr نبود بلكه اشكال واقعاً يه باگ در متن برنامه بود. بخش زير قسمت قبلي Actionي بود كه نوشته بودم.

textF=textF.substr(1);
if(isStickable(textF.charAt(0))){
if(isStickable(textF.charAt(1))){
//small middle
textF=toCapitalSticked(textF.charAt(0))+textF.substr(1);
}else{
//small first
textF=toCapitalLonely(textF.charAt(0))+textF.substr(1);
}
}


و اين قسمت در نسخهء جديد با اين كد عوض شده.

if(textF.charAt(0)==String.fromCharCode(0x00AF)){
//Testing "LA" first form
textF=String.fromCharCode(0x00AD)+textF.substr(1);
}else if(textF.charAt(0)==String.fromCharCode(0x00B0)){
//Testing "LA" second form
textF=String.fromCharCode(0x00AE)+textF.substr(1);
}else{
//Testing other Stickable form
textF=textF.substr(1);
if(isStickable(textF.charAt(0))){
if(isStickable(textF.charAt(1))){
//small middle
if(toCapitalSticked(textF.charAt(0))==undefined){
textF=toSmallMiddle(textF.charAt(0))+textF.substr(1);
}
textF=toCapitalSticked(textF.charAt(0))+textF.substr(1);
}else{
//small first
if(toCapitalLonely(textF.charAt(0))==undefined){
textF=toSmallFirst(textF.charAt(0))+textF.substr(1);
}
textF=toCapitalLonely(textF.charAt(0))+textF.substr(1);
}
}
}


اگر دقّت كنيد متوجّه خواهيد شد كه اشكال در �رستادن كدهاي متغيّرها به Functionها بود. علاوه بر اينكه اين مشكل حل شد اكنون كد كوتيشن (گيومه) هم به ليست كدها ا�زوده شده و همينطور حر�هاي قابل اتصال "لا" بطور كامل پشتيباني مي‌شوند. در نمونهء پايين بطور مثال تايپ كنيد "سلام! " و با كليد Backspace حرو� رو پاك كنيد، خواهيد ديد كه روش كار بدون اشكال هستش، درحاليكه در نسخهء قبلي كه در پستهاي ماقبل نمونه‌اش را خواهيد ديد اين كار با اشكال و باگ همراه بود.




در حال حاضر مي‌شه گ�ت كه تنها 3 بخش اصلي براي آماده شدن قسمتهاي واقعي كار مورد نياز هست، تغيير text Order براي اعداد �ارسي و همينطور تغيير زبان و همينطور ايجاد حركتهايي مثل تشديد، �تحه و كسره. براي اين سه قسمت من نمونه‌هايي رو و همينطور امكانات تازه‌اي رو به كد جديد در نسخهء دوّم اضا�ه كردم كه اگر با دقّت نگاه كنيد آنها را خواهيد يا�ت. مطمئنّا مي‌تونن به شما كمك كنن، بدون شك بخشهايي كه شما مي‌تونيد به اين كد اضا�ه كنيد هرگز به ذهن من خطور نخواهد كرد، پس دست بكار بشيد و اگر كمكي هم نياز بود حتماً با من تماس بگيريد. از اينجا و يا از لينكهاي سمت چپ Action Pack جديد رو دريا�ت كنيد و �راموش نكنيد كه پيشنهادات و انتقادات و نظراتتون رو .[به اشتراك بگذاريد].