Saturday, October 19, 2002

امكانات جديد Flash Player در نسخهء تازه شامل خيلي از اون چيزهايي ميشه كه منتظرش بوديم. شايد بزرگترين ارتقائ در آخرين نسخه Flash Player يعني نسخه 6.0.48.0 مخصوص Windows، قابليت Mask كردن �ونتهاي Device بود ولي در نسخهء جديد منتظر تغييرات بسيار پايه‌اي‌تر باشيد. اين ارتقاء بزرگترين ارتقاي Flash Player تا امروز خواهد بود.


Macromedia Flash Player


شمارهء كرد نسخهء جديد 6.0.60.48 براي ويندوز و مكينتاش و 6.0.60.50 براي لاينوكس است. طرّاحان نسخهء جديد شلوغترين ه�ته‌هاي كاري را داشته‌اند چرا كه بالاخره تصميم گر�تند دست از ملاحظه‌كاري بردارند و حجم Flash Player را تا اندازه‌اي كه به يك تناسب قابل قبول برسند ا�زايش دهند. نسخهء جديد Flash Player كه در مورد امكانات نسخه عمومي Beta در اينجا صحبت كردم قابليّتهاd جديدش بسيار جلب توجّه مي‌كنه.

Windowless Mode
دربرابر نرم ا�زارهاي ضميمه‌اي كه به Flash Player در حالت Stand Alone و اجرا بر روي Projector يا ميزبانهاي ديگه امكان كنترل پنجره‌هاي سيستم عامل را مي‌دادند، در نسخهء جديد Flash Player امكانات جديدي براي كنترل پنجره‌ها و كلاسهاي دسترسي به اونها گنجانده شده. بايد بگم كه من خودم به اين قابليت جديد بسيار علاقه‌مند شدم وقتي شنيدم كه Flash Player جديد مي‌تونه حتّي پنجره Browser رو هم كنترل كنه، كاري كه هيچ كدوم از نرم‌ا�زارهاي ضميمه انجام نمي‌دادند. در Tag مخصوص Flash كه معمولاً Object خواهد بود اكنون امكان است�اده از مقدار جديد wmode را داريد. با تنظيم كردن مقادير جايز، مي‌توانيد از حالتهاي Windowless يا پنجره‌هاي Transparent و همينطور قابليتهاي ايجاد لايه‌هاي مختل� در Browserها است�اده نماييد. ديگه نيازي به JScript براي تنظيم پنجره‌هاي مناسب و هم اندازهء Movieها نيست، چرا كه حالت پيش�رض در مقدار wmode قادر خواهد بود Movie شما رو از يك Browser در پنجره مخصوص و هم اندازهء خودش باز كنه. امّا JScript را كنار نگذاريد، چرا كه براي است�اده از قابليتهاي Transparent، پنجره‌هاي جديد Flash قادر خواهند بود دستورات JScript را اجرا كنند و از آنها در كنترل ميزان ش�ّا�يت و همينطور حركت دادن پنجره اصلي است�اده كنند. حالت پيش�رض wmode به شما اجازه خواهد داد كه انيميشنهاي خودتون رو با بالاترين Performanceي كه تا حالا ديديد اجرا كنيد. در واقع ميشه گ�ت كه اين حالت جديد مديريت پنجره‌ها بهترين ميزبان براي اجراي swfهاست.

حالت جديد Windowless قابل كنترل با اجزاي استاندارد ص�حات Hyper Text خواهد بود. شما مي‌تونيد به راحتي در يكي از Elementهاي تگ Object همه خصوصيّات wmode رو تعري� كنيد، يا اونها رو بوسيله يه Script در �ايل HTML ضميمه كنيد، حتّي IDهاي z-index به شما اجازه مي‌دهند كه در �رمهاي CSS. مشخّصات مربوط به پنجره‌هاي Flash Movieها رو تعري� كنيد.

Internet Explorer مايكروسا�ت يه Browser قوي با COmponentهاي پيشر�ته، نيست ولي شايد بسه اميد داشت كه در نسخهء نهايي از اين Browser و نسخه‌ء 6 به بعد� اون پشتيباني بشه، در نسخهء بتا كه ديروز منتشر شده Browserهاي پشتيباني شده، به خوانوادهء Netscape و Compuserve تعلّق دارند، مانند Mozilla و Navigator. البته قابليّتهاي كار بصورت Windowless در تمام سيستمها بصورت Stand alone و براي توليد Projectorهاي سازگار قابل است�اده مي‌باشند.

ActionScript Performance
من نمي‌دونم تا حالا چقدر در نوشتن Action Scriptهاتون پيشر�ت كرديد و بزرگترين Scriptي كه نوشتيد چقدري بوده، Flash Player جديد با يك ا�زايش قدرت در ميزباني از Movieهاي بزرگ به همراه Action Scriptهاي طولاني مواجه شده، شايد اين ا�زايش سرعت در نمونه‌هاي كوچك چندان محسوس نباشه ولي در پروژه‌هاي بزرگ سرعت اجرايي بالاتري خواهد داشت.

Customization of HTTP headers
قابليت ايجاد Headerهاي س�ارشي به شما اين امكان رو مي‌دهند كه خودتون رو از بند قالب بسيار محدود متد POST خلاص كنيد. توابع addRequestHeader قابل است�اده در Developer شما خواهند بود كه بوسيله اونها براي �رمهاي XML يا هر نمونهء سازگار ديگه‌اي مي‌تونيد Headerهاي مورد نيازتون رو بسازيد. من خودم هنوز اين رو امتحان نكردم ولي بايد در سهولت و استاندارد كردن روشهاي ارتباطي بين Movie و �رمها قابل است�اده باشه. من خودم هميشه از متد POST به خاطر سرعت زيادش است�اده مي‌كنم ولي اگه بشه همون �رمتي كه توي پايگاهها داده‌ايم است�اده مي‌كنم رو با اين متد ب�رستم يك بخش از �رمهاي PHP كم خواهد شد و اين يعني سرعت بيشتر، حجم كمتر و پيچيدگي كمتر. بخش تبديل �رمتهاي Headerها به مقادير HTML Formatted و بالعكس يكي از كارهاي تكراري‌اي بود كه هميشه براي تبديل �رمهاي بكار گر�تيم، اينطور كه مشخّصه به زودي از دستشون خلاص مي‌شيم.

Dependent Runtime Shared Libraries
شايد اين كتابخانه به اشتراك گذاشته شده يكي از برنامه‌هاي #C شما باشد كه مي‌خوايد با رابطهاي Flash بهش دسترسي پيدا كنيد، تا نسخهء قبلي شما قادر به انجام چنين كاري نبوديد، چرا كه SWFها تنها قادر به است�اده از يك Tier براي كتابخانه‌هاي مورد نظر بودند و اين ردي� هم در درجه اوّل بوسيلهء خود �ايل SWF هنگام Connection اشغال مي‌شد. امّا قابليت است�اده از كتابخانه‌ها بصورت Multi-Tierامكان جديد Flash Player است. قابليت ارتباطي DOuble Byte به شما اجازه مي‌دهد كه روي هر Connection هم همزمان 2 ردي� ارتباطي برقرار كنيد و از حدّاكثر نيروي سيستم براي اجراي Modularها است�اده كنيد.

ECMA-262 Strict Mode
نمي‌دونم تا چه حدّ به استانداردهاي نوشتن �رمها و Scriptها حسّاس هستيد؟ پيچيده شدن وسايل ارتباطي اين نياز رو مي‌طلبه كه به اين استانداردها اهميّت بديم، اگر يه برنامه‌نويس بي نظم هستيد بدونيد كه براي جا باز كردن در دنياي برنامه‌نويسي آينده نياز به تغيير رويه داريد. استانداردهاي ECMA-262 براي كدنويسيهاي پيشر�ته اختراع شده و بسيار معتبر مي‌باشد. همونطور كه مي‌دونيد action scripting در Flash بسيار شبيه ++C و Syntaxهاي اين زبان است ولي يادگيهاي JAVAScript هم در آن ضميمه شده. مثلاً هنوز مي‌تونيد از Case Sensitive نبودن اسامي متغيّرها و همينطور IDها اشيائ است�اده كنيد. Flash به آنها حسّاس نيست. با نصب Flash Player جديد و ضميمه كردن �ايل مخصوص با دستور Strict# به اوّلين Frame بر روي Timeline، از اين به بعد Flash علاوه بر حساسيّت در مورد حرو� بزرگ و كوچك با رشته‌هاي خالي (null) هم مانند يك زبان سطح بالاي امروزي برخورد مي‌كند و در تبديل رشته‌ها و شناختن آنها، Undefined هم به گزينه‌هاي قابل تشخيص اضا�ه مي‌شود.

Dynamic Accessibility Properties
يه سري قابليّتهاي جديد كمكي براي است�اده بيشتر از امكانات اجرايي مخصوص براي كاربران خاصّ نيز به اين نسخهء Player اضا�ه شده كه از جمله ميشه به پشتيباني از استاندارد MSAA اشاره كرد كه به Flash اجازه است�اده ار قابليتهاي Accessible در سيستم‌عامل را و اجرا كردن آنها بصورت Active-X را خواهد داد. با است�اده از Flash Player جديد هميطور قادر خواهيد بود كه بصورت DYnamic و با action Scripting تنظيمات اصلي سيستم را كنترل كنيد. چون من زياد در اين زمينه �عّاليت نكردم زياد در مورد صحبت نمي‌كنم ولي اين هم يكي از بخشهايي بود كه تيم طرّاحي نسخهء جديد روش زياد وقت گذاشتند.

امكانات جديد در نسخهء مخصوص Linux
يه سري كاستيها در نسخه‌هاي قبلي Flash Player مخصوص Linux ديده مي‌شد كه در اين نسخه ر�ع شدند ، مثلاً پشتيباني از Unicode بر روي RedHatهاي غير از 8 و 7.3 و همينطور شناختن رابطهاي Gnome 2 و KDE 3 كه در RedHat 8 است�اده شده‌اند از نمونه‌هاي جالب هستند.

سياستهاي macromedia معمولا اينطوري بوده كه در آخرين لحظهء مو�ّقيت باز هم امتيازات بيشتري به محصولاتش اضا�ه مي‌كنه. Flash در موقعّيت خوبيه ولي با اين Flash Player جديد خيلي از كمبود‌هاش برطر� ميشه و چند تا از رقباش از ميدون به در مي‌رند. بر دريا�ت نسخهء Beta به اين ص�حه مراجعه كنيد. همينطور ليست كامل تغييرات ايجاد شده هم در موجود است.
WOW! جناب Colin Moock كتابش رو تموم كرده! من وقتي خبرش رو شنيدم كه Colin مي‌خواد دوباره درباره Action Script كتاب بنويسه باور نكردم ولي مثل اينكه حقيقت داره و تازه ميشه از روي Amazon اون رو پيشخريد كرد!! مطمئنّا اين بهترين كتاب در زمينه Action Script خواهد شد.



عنوان كتاب ActionScript for Flash MX: The Definitive Guide, 2nd Edition ممكنه به اشتباه بندازتتون كه شايد اين كتاب از مطالب قديمي پر شده. ولي كتاب قبلي Colin كه همين انتشارات O'Rielly منتشرش كرده اونقدر كمياب شد كه هيچ كس نتونست بخونتش، كتاب عالي‌اي بود كه البته من �قط يه �صلش رو تونستم پيدا كنم و بخونم و بقيه‌ش رو نديدم ولي هيچ كس از اين كتاب بد نگ�ت و حالا نگارش دوّم با تكيه بيشتر بر Action Scripting با Flash MX جديدترين تكنيكها و قابليتها رو خواهد داشت و مثل ساير كتابهاي O'rielly ملاحظهء هيچ كسي رو نخواهد كرد و هر چيزي كه لازمه گ�ته خواهد شد.اگر �رصتي براي تهيه كتاب داشتيد هرگز از دست ندهيدش. احتمالاً تا ه�تهء آينده روي پيش خون كتاب �روشيها پيداش مي‌كنيد و شايد يكي از اين وارد كنندگان كتاب هم رغبت به وارد كردنش كنه.
مشكل Warning در Debuggerهاي Navigator و IE براي نداشتن پسوند JS. در سورسهاي JScript با حذ� مقدار Language حل مي‌شود. همونطور كه مي‌دونيد اين مشكلي بود كه براي من پيش اومد ديروز و اينطوري حل شد. يعني �قط كا�يه براي شناسوندن مشخصّات تگ Script براي Compile شدن با متدهاي JScript �قط از مقدار Conetent است�اده كنيم. سايت Enetation هم براي 36 ساعت Down بود كه باعث شد من اين مشكل رو متوجهّش بشم. اگر شما هم از كاربراي Enetation هستيد و براي اضا�ه كردن Scriptه شناساگر در تگ Head، از مقدار Language است�اده كرديد، حذ� كردن اون مشكلي ايجاد نمي‌كنه و باعث ايجاد Warning در Debugger هم نميشه.
اين چه Errorايه كه از ديروز روي اين Page ظاهر ميشه؟

Line: 2
Char: 1
Error: Syntax error
Code: 0
URL: http://webtag.blogspot.com


عجب! چطور تا ديروز مشكلي نبود ولي از امروز اينطوري شده؟ خب من اشكال رو �هميدم ولي راه حلّي ندارم براش. اون Warning در Status Bar واقعاً ضايع هستش و حسابي همه چيز رو خراب كرده. اشكال اينجاست كه شما اگر بخوايد با تگ Script به زبون JScript از يه جاي ديگه سورس برنامه‌تون رو بگيريد پسوند اون قايل مذكور بايد حتماً js. باشه. اگه از كاربراي Enetation باشيد كه يه سيستم Commenting نسبتاً خوب هستش، براي است�اده از اين سيستم بايد تابع‌هاي اصلي رو بين تگهاي Head با يه تگ Script بچسبونيد به ص�حه‌تون. اين �ايل محترم پسوندش php هستش. يعني در واقع يه Scriptه phpه Server Sideكه يه �رم Javascriptه Client Side رو Generate مي‌كنه. درسته Sourceي كه برگشت داده ميشه قابل تشخيصه و همه چيز به خوبي كار مي‌كنه ولي اون Warning همه كلاس كار رو مي‌ريزه به هم. خب يه پيشنهادي بديد كه اين مشكل حل بشه لط�اً.
لايحهء مبارزه با قاچاق كالا كه به مجلس ارائه شده اصلاً چيز خوبي نيست. خب ما كه شغلمون خدماتيه ولي مثلاً در مورد صنعت كامپيوتر مي‌دونيد اگر بحث قاچاق به كل منت�ي بشه قيمت سخت ا�زار‌ها تا دو برابر ا�زايش پيدا مي‌كنه. من اميدوارم اقلام خاصّي رو براي مبارزه جدّي انتخاب كنن، مثلاً چيزايي كه توي كشور حالا با يه كي�يت رقابتي توليد ميشه و نه محصولات مرتبط با تكنولوژي روز. مي‌دونيد اين ارزوني سخت‌ا�زارهاي كامپيوتر چقدر روي كارايي ماها تأثير گذاشته؟ اگر يكي از ماها يكم توي بازار سخت‌ا�زار گشته باشه و چارتا آشنا پيدا كرده باشه مطمئنّا تا امروز دو سه تا Source كه به شغل شري�� قاچاق سخت‌ا�زار كامپيوتر اشتغال دارند رو مي‌شناسه، مي‌دونيد اگه اين سورسها خدايي نكرده بسته بشم چقدر توي قيمت قطعات تأثير مي‌گذاره؟ متأسّ�انه اين ارز بري شديد اقتصادي كه چيزيش هم به دولت نمي‌رسه خيلي به ضرر مملكتمونه ولي از طر�ي باعث توليد دانش و �رهنگي ميشه كه ارزشش خيلي بيشتره، بعيد مي‌دونم كسي به اين چيزاش �كر كنه پس احتمالاً بايد انتظار يه رشد وسيع در قيمت قطعات كامپيوتر رو داشته باشيم.

Friday, October 18, 2002

نوشتهء ديروز و پريروز درباره رابطهاي كاربر پيچيده مورد توجّهتون قرار گر�ته، امروز يه سايت ديگه كه اتّ�اقي با موضوع جور شده و ساده‌ترين Interface ممكن رو داره. سايت يه هنر پيشه كه شايد بشناسينش، Michele Laurita.



تنها مزيّت اين سايت همونطور كه Valyard گ�ته عكّاسي حر�ه‌ايشه، تصاوير در بخش Photography بسيار جالب هستند. خب خودتون مي‌دونيد كه اين سايت اشكالات خيلي زيادي داره، پنجره سايت خوب Fit نميشه و اندازه‌اش استاندارد نيست. منوها بيش از حد ساده هستند و اون Background س�يد براي منوها خيلي شعي� به نظر مياد (البته شعي� نيست). اشكال بزرگ سايت Load شدن همه محتوياتش در ابتداست. حجم عكسها چندان كم نيستند خيلي بهتر بود كه يه Slide Loader براش طرّاحي مي‌شد.

يه نكته جالب كه مطمئنّاً طرّاح بهش توجّه نكرده و همينطوري شانسي جور دراومده است�اده از �ونتهاي Embed شده هستش. لبه‌هاي �ونتها محو شدند و چندان واضح نيستند، ولي همين كمي� وضوح با بقيه سايت هماهنگ شده، من �كر مي‌كنم اگر از �ونتهاي Device است�اده شده بود وضوحشون كاملاً تو چشم مي‌زد. مي‌بينيد كه �ونتها ساده هستند و حتماً نمونه‌شون در هر دو سيستم Windows و Mac پيدا ميشه، بنابراين طرّاح حقّ انتخاب داشته.

در بخش Photography وقتي داريم عكسها رو مي‌بينم، تصوير جديد زير منوها قرار مي‌گيره و تصوير قبلي به سمت راست منتقل ميشه. به نظر من از لحاظ روانشناختي اين درست نيست. يعني وقتي شما كليد Next Image رو مي‌زنيد و عكس جديد زير منوها ديده ميشه، ناخودآگاه توجّهتون به اون جلب و نه عكسي كه كامل در سمت راست نشون داده ميشه. هد� طرّاح اين بوده كه شما سمت راست رو نگاه كنيد ولي ناخودآگاه شما رو به سمت چپ ميل ميده، و چون منو‌ها و ساير قضايا روي قسمت چپي قرار دارند شما رو اذيّت مي‌كنند براي كش� جزئيّات تصوير.

آخرين نكته هم اينه كه من پيشنهاد مي‌كنم براي سايتهايي كه مثل اين سايت از Masking به عنوان جلوهء پايه‌اي است�اده مي‌كنيد از Frame rate‌هاي بالا است�اده نكنيد چون تأثير چند برابر روي Performance اجرايي Movieخواهد گذاشت.
نسخهء جديدي از Macormedia Flash Player 6 در حال تهيه است. امروز اوّلين نمونه عمومي و Beta براي آزمايش در بين كاربران اينترنت منتشر شده.

Macromedia Flash Player
Macromedia Flash Player 6 Beta


در نسخه جديد قابليت‌هاي تازه‌اي براي مديريّت پنجره‌ها ا�زوده شده و تعداد محدود باگهاي كش� شده نيز ترميم شده‌اند. همينطور هد� اصلي از توليد نسخه جديد كه از نسخه‌هاي قبلي حجم بيشتري دارد ا�زودن كي�يت در روش ايجاد گرا�يكها و ر�ع خطاهاي ايجاد شده‌است. همونطور كه مي‌دونيد Flash Player يه Plug-inه كوچيك� 300 كيلوبايتي براي Browserهاست كه از اين Playerه كوچك نمي‌تونيم انتظار ايجاد گرا�يكها و تصاوير بسيار پر كي�يت داشته باشيم. ولي امروز با پيشر�ت ارتباطات و پيدا شدن رقباي Flash اين امكان وجود داره كه Plug-in بزرگتري ولي با كي�يت بيشتر و به روز ارائه بشه. نسخه جديد از Flash Player 6 كه هنوز شمارهء كد اصلي اون منتشر نشده (احتمالاً كد 6.0.60.48 براي ويندوز و مكينتاش و 6.0.60.50 براي لاينوكس) هد� اصليش همين ا�زايش كي�يت هستش.

امّا همونطور كه گ�تم اين نسخه، يك نسخهء آزمايشي و Beta هستش كه براي آزمايش عمومي منتشر شده. شما به عنوان يه كاربر مي‌تونيد نسخه جديد رو نصب كنيد تا از قابليت‌هاش اطمينان حاصل كنيد و همينطور اگر اشكالي توش ديديد و يا باگي رو مشاهده كرديد به Macromedia خبر بديد تا اون رو براتون حل كنه و در نسخه نهايي با مشكلي برخورد نكنيد. ممكنه شما تنها كسي باشيد كه يه باگ توي نسخهء جديد پيدا كنه و يا حتّي كسي كه علاقه‌مند به پيدا كردن مشكلات نرم ا�زارهاي جديده، در هر دو صورت شما علاوه بر اينكه مشكلتون در كار با نسخه‌هاي قبلي Flash Player حل خواهد شد اين شانس رو پيدا مي‌كنيد كه يكي از 3 جايزه‌اي كه Macromedia براتون در نظر گر�ته رو ببريد. Macromedia مثل هميشه براي 3 ن�ر از كسايي كه بهترين و ريز‌ترين باگهاي اين Player جديد رو گزارش بدند به انتخاب خودشون يا يه نسخهء كامل و ويژه از Studio MX و يا يه دستگاه XBOXه Microsoft همراه بازيهاش و يا يه دستگاه SONY PLaystation 2 به همراه بازيهاش هديه ميده. هرگز �كر نكنيد كه شما نمي‌تونيد اين كار رو بكنيد يا اين �قط مال امريكاييها و كاناداييهاست. نه هرگز. به اين ص�حه برويد و نسخه جديد Beta رو Download كنيد، بسته به Platformي كه است�اده مي‌كنيد نسخه‌هاي مختل�ي وجود داره. اگر مو�ّق به پيدا كردن باگي شديد و يا سؤالي در مورد نسخه جديد داشتيد بوسيله اين ص�حه با Macromedia تماس بگيريد و گزارش بديد. اين اوّلين سري از Bug Reportingهاي عمومي Macromediaست كه همهء جنبه‌هاي ا�زودني يك نرم ا�زار رو دربر مي‌گيره ولي تيم طرّاح اين Player جديد چهار بخش اصلي رو كه به نظرشون ممكنه بيشتر از جاهاي ديگه Bug داشته باشه عنوان كردند. اوّل قابليت جديد حذ� پنجره و كار در Windowsless mode، دوّم Runtime shared libararies كه ممكنه در هنگاه است�اده از Objectهاي استاندارد به مشكلاتش پي ببريد، سوّم آزمايش سرعت اجرا و است�اده از منابع سيستم در هنگام كار با ActionScriptهاي سنگين و در آخر هم قابليت است�اده از Headerهاي جديد در �رمهاي XML و XHTML. اگر مشكلي رو پست كرديد براي Macromedia درباره كش� و شناختنش براي ما هم توضيح بديد.

اگر قبلاً نسخه‌هاي Beta از Flash Player رو نصب نكرديد بايد بهتون بگم كه نگران خراب شدن Player جديدتون در صورت وجود باگ جدّي در نسخه Beta نباشيد. چون بر عكس Player اصلي، شما هر وقت كه مايل باشيد مي‌تونيد Playerه Beta رو با Uninstallerي كه همراه بسته Download مي‌كنيد برداريد و Player قبلي رو جايگزينش كنيد. بازم يه نصيحت ديگه اگر نسخه Beta رو نصب كرديد و �ردا نسخه اصلي اومد يادتون باشه كه حتماً بايد نسخهء Beta رو قبل از نصب نسخهء جديد پاك كنيد از روي سيستمتون. براي اطمينان بيشتر بعد از اينكه آزمايشهاتون تموم شد نسخه Beta رو Uninstall كنيد. البته براي جلوگيري از اتّ�اقات احتمالي اين نسخه رو روي سيستمهاي مهم مثل سيستم كاري شركتتون نصب نكنيد چون بهرحال ممكنه باعث بروز اشكالاتي هم بشه. اگر يه وقت مشكلي پيدا كرديد براي برداشتن Flash Player اين قسمت رو بخونيد.

براي اينكه اين خبر داغ باشه �علاً نوشتمش تا در پستهاي بعدي درباره امكانات جديد Flash Player صحبت كنم.
كاروان اعزامي شركت محترم اينجانب متشكّل از مدير عامل، مدير �نّي شبكه، مدير بازاريابي و مدير برنامه‌ريزيهاي آينده از نمايشگاه Gitex 2002 برگشتند و بسيار خوشحال و خرسند از آينده روشن شبكه‌هاي اطلاع رساني با نيروي بيشتر مشغول كار شدند. بنده بسيار ناخوشنودم كه به علّت مشكلات كاري نتونستم نمايشگاه امسال رو ببينم. البته شركت نكردنم بيشتر به خاطر بدشانسي بود، چون امسال قرعه به نام من ا�تاد كه در نبود مديرعامل شركت مديريت بخشهاي اصلي رو به عهده بگيرم، پارسال همين بلا سر مدير بازرگانيمون اومد. نمايشگاه پارسال با دست‌آوردهاي زيادش هنوز در خاطرم نقش بسته.



اوّلين نمايشگاه Gitex در سال 2003 هم در حيدرآباد برگزار خواهد شد، 22 تا 24 ژانويه، ولي هيچ كدوم نمايشگاه Dubai نميشه. نمايشگاه Gitex 2002 Dubai امسال برنامه‌هاي ويژه‌اي داشت كه بيشترشون به مناسبت شروع به كار شهر اينترنتي DuBai بود. حتماً دربارش شنيديد. بسيار وسوسه كننده‌ست. روي سايت رسمي بخشهاي جالبي (و نه قشنگي) درباره نمايشگاه امسال هستش كه از جمله بخش درباره شركت كنندگان بسيار قابل توجّه است. �كر مي‌كنيد اين كي�يت حضور و نظم در برگزاري نمايشگاه چند درصدش در نمايشگاه تكنولوژيهاي مخابرات و اطلاع رساني� يكشنبه تهران ديده بشه؟ البته شايد كار اشتباهي باشه اين مقايسه ولي من انتظار خيلي زيادي از نمايشگاه حاضر دارم. 28ام مهر ماه، يكشنبهء جاري ا�تتاحيهء نمايشگاه مخابرات و اطلاع رساني 81 هستش. بخش شبكه و IT شركت ما حتماً شركت خواهد كرد ولي تصميم درباره حضور Departmanه Web در نمايشگاه به لحظه آخر موكول شده كه اگر مثبت باشه مقدم شما رو گرامي مي‌داريم.
خب بالاخره C-Net سياستهاي تجاري جديدش رو پيش گر�ت. حي� كه يه سايت خبري خيلي خوب مي‌خواد به يه سيستم Marketing تبديل بشه. البته از اين به بعد بيشتر بار خبري سايت C-Net رو ZDNet به دوش خواهد گشيد. اميدوارم شاهد تغييرات مثبت ZDNet هم به زودي باشيم.

ظاهر جديد و طرّاحي جديد سايت C-Net به دنبال صحبتهاي مدير‌عامل Network Solution كه يكي از سهام‌داران ارشد C-Net هستش قراره سياستهاي اين سايت رو تغيير بده. از اين به بعد هد� اصلي اين سايت به جاي ارائه اخبار درباره سخت ا�زارها و تكنولوژيهاي جديد ارائه يك پايگاه كامل براي خريد و �روش سخت‌ا�زارهاي نو و دست دوّم خواهد بود. به عبارتي Review ها و اخبار جالب اين سايت از اين به بعد در درجه دوّم اهميّت قرار خواهند گر�ت. البته C-Net تا قبل از اين هم در Reviewها و مقالاتش خيلي جنبه تبليغات و سياسيت بازيهاش رو رعايت مي‌كرد. در ضمن C-Net مايكروسا�ت رو خيلي دوست داره كه اين جزو امتيازاتش نبود و نيست. يه سري اطلاعات جديد و بخشها و چارتهاي جديد به اين سايت ا�زوده خواهد شد. توضيحات Janise Chen سردبير بخش Reviewهاي سايت C-Net رو در اين ص�حه بخونيد كه درباره قابليتهاي جديد C-Net گ�ته. اميدوارم اين سايت در آينده كاريش كه ديگه كمتر وابسته به توليد كننده‌ها و كلّه‌گنده‌هاي پولداره، كمي از جانبداريهاش كم كنه و يه پايگاه خوب و مناسب رو براي تهيّه سخت‌ا�زارها درست كنه. كي مي‌دونه شايد ما هم يه زماني تونستيم با Credit Card از روي اين سايتها خريد كنيم.

در نهايت طرّاحي جديد سايت C-Net خيلي روونتر و قشنگتر شده. اين تركيب رنگ زرد و خاكستري هميشه من رو ياد Norton مي‌ندازه.

Thursday, October 17, 2002

وبلاگهاي Flash در عرصه بين‌المللي عنوان نوشتهء 16 اكتبر Peter Hall است كه WebTag رو هم به عنوان يه وبلاگ ايراني معرّ�ي كرده. Peter عقيده داره كه Macromedia بايد براي توسعه امكانات نرم‌ا�زارهاش براي ميزباني از زبانهاي غير از انگليسي تلاش بيشتري بكنه و شايد در محصولات آينده‌اش اين موضوع برگ برنده �روشش بشه. بله مطمئنّا اين رشد و پيشر�ت كه آينده روشني رو براي Macromedia Flash رقم مي‌زنه حتّي در عرضه بين‌المللي و ما بسيار خوشحال خواهيم شد كه Flash بتونه پشتيباني كاملي از Unicode داشته باشه و احياناً از كدپيجهاي UTF-8 يا UTF-16 پشتيباني بكنه. من قبلاً هم كه با Mike Chambers صحبت مي‌كردم همين عقيده رو داشت كه Macromedia بايد بيشتر روي اين مسئله سرمايه‌گذاري بكنه. خود Mike كه از طرّاحان Flash MX هستش عقيده داره اين امتيازي براي Macromedia هستش كه بتونه از زبانها مختل� پشتيباني كنه و اين امتياز مثبت در نظر مديران مالي و Marketing نيز هست. امّا سؤال اصلي بين خودمون چرا اين علاقه‌مندي تحقّق پيدا نمي‌كنه؟ ... به نظر من اين بيشتر به خاطر نبود متخصّصهايي در زمينه تكنولوژيهاي مختل� و به زبانها ديگه هستش. مثلاً آيا ما متخصّص كار درستي در زمينه Flash داريم؟ خيلي رك صحبت كنيم، با خودمون كه تعار� نداريم. دانش تئوريكال به هيچ دردي نمي‌خوره، دانشگاهها ما رو متخصّص بار نميارند �قط مباني يادمون مي‌دن. آموزش يه هد� اصلي براي مدّعيهاي آموزش كشورمون نيست. هزاران دليل و كاستي و كمبود وجود داره تا جايي كه يه تحوّل كلّي غير ممكن به نظر مياد. به نظر من حالا كه نميشه اين ارگانيسم رو از ريشه تغيير داد و درست كرد بهتره از خودمون شروع كنيم. يه هد� اصلي داشته باشيم، كه �راتر از متخصّص شدن آرزوي حر�ه‌اي شدن و شماره يك شدن داشته باشيم، چرا اين تيم طرّاح Flash هيچ كدومشون ايراني نيستند؟ مطمئن باشيد اگر يكيشون كره‌اي نبود هنوز هم پشتيباني دست و پا شكسته براي Unicode رو هم در Flash MX نداشتيم. سازندگي هميشه نبايد دلايل مذهبي يا ملي داشته باشه، مو�ّقيت در تخصّص هر كسي يكي از پرهيجانترين بخشهاي زندگيش خواهد بود. خيلي خوشحالم از اينكه وبلاگهاي كامپيوتري �عّالي رو مي‌بينم كه براي يادگيري و آموزش از هيچ كمكي دريغ نمي‌كنند.
آمار جديد منتشر شده از طر� Macromedia و همينطور گروه آمارگيري NPD نشان مي‌دهد كه بيش از 97.5 درصد از كاربران اينترنت روي دستگاههاي خود Flash Player را نصب كرده‌اند و يا بطور پيش�رض آنرا داشته‌اند. نتايج آمار NPD را در اينجا ببينيد. آمار گيري جالب سايت Macromedia نشان مي‌دهد كه تا ديروز (17 اكتبر 2002) تعداد كاربران اينترنتي كه Flash Player را نصب كرده‌اند دقيقاً 480,950,268 ن�ر هستند! جزئيّات بيشتر رو در سايت اصلي ببينيد. محبوبي�ت Flash در بين كاربران و طرّاحان وب به طرز باور نكردني‌اي در حال ا�زايشه. بايد بگيم كه Macromedia در پياده سازي سياستهاي مثبتش واقعاً قوي كار كرده.

در اين ص�حه هم مي‌تونيد اطلاعات بسيار زيادي درباره �راگيري است�اده از Flash Player در بين كاربران اينترنت پيدا كنيد.
از دوستان جديد كه لط� كردند و به بنده Link دادند در وبلاگشون بسيار ممنونم.

شاهو طو�اني در وبلاگ Shahotoofani.net يه جور جالبي WebTag رو معرّ�ي كرده. وبلاگ كلاسيكشون درباره ASP.Net بخشي از اطلاعات بسيار زياديه كه ميشه در همين ص�حه پيدا كرد. لينكهاي خيلي م�يدي توش هست مخصوصاً اون لينك به مقاله SQL خيلي نظرم رو جلب كرد. طرّاحي خوب وبلاگ و رنگبندي اونهم خيلي قابل تقديره. ازش ممنونم.

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

آرمان نيكو منش و پيوند احمدپور در وبلاگهاي وبنگار و Peysab (پيوند صبا؟) هم لينك WebTag رو انتهاي ليست وبلاگهاي مورد علاقشون اضا�ه كردند كه بايد تشكّر كنم ازشون. آرمان در وبلاگش 2 تا نكته مشترك با WebTag داره، اوّل اينكه لينك‌هاش متنيه ولي خودش لوگو داره! و دوّم اينكه اونهم در عنوان وبلاگ روي چَشم تأكيد كرده، البته نمي‌دونم چه چيزي رو زير نظر داره؟

جناب آقاي يونس ش�كرخواه يكي از نويسندگان ه�تگي IranPrint.com كه در وبلاگ Dot از �ن‌آوري اطلاعات و تكنولوژي‌هاي ارتباطي و بخصوص تأثيرات و تغييرات تكنولوژي در ايران مي‌نويسد نيز Link اين وبلاگ رو به ليست خودشون اضا�ه كردند كه از اين بابت بسيار متشكّرم.

ن�ر بعدي كه از WebTag نوشته‌ هم در Post بعدي دربارش نوشتم. از همه دوستاني كه لط� مي‌كنند و با پشتيباني خودشون چه با نامه و چه با معرّ�ي WebTag در وبلاگها و سايتهاي خودشون من رو هم دلگرم مي‌كنند متشكّرم. متأسّ�انه در پاسخ‌گويي به نامه‌ها كمي تأخير دارم كه بايد عذرخواهي كنم.
درباره طرّاحي رابط كاربر و User Interface در سايتهاي Flash Base صحبت كرديم. شايد ما يه ارگان رسمي و Official براي جمع كردن Flashكارها و استوديو‌هاي تبليغاتي‌اي كه محور كار طرّاحي Multimedia رو روي Macromedia Flash گذاشتند نداشته باشيم و يا يه Webringي كه بتونه همه رو دور هم جمع كنه ولي Flash كارهاي قوي دنيا اكثراً همديگه رو مي‌شناسند. كارهاي اين طرّاحان بزرگ و جدّي تا حدّي به استاندارد تبديل ميشه كه خبر طرّاحي سايتهاي جديد اونها در خود Macromedia.com هم انعكاس پيدا مي‌كنه.



شركت Fantasy Interfaces Interact يكي از بهترين شركتهاييه كه تا امروز رابطهاي كاربر خيلي زيادي رو طرّاحي كرده و اين شركت از سال 97 روي طرّاحي رابطهاي پيچيدهء Multimedia و ساختن رسانه‌هاي جديد براي سايتهاي وب تبليغاتي و كاربردي كار كرده و از وقتي Flash 3 هنوز به عنوان استاندارد شناخته نشده بود مشغول طرّاحي بوده تا امروز كه 75% كاربران اينترنت از رابط Flash 6 است�اده مي‌كنند. پروژه‌هاي اين شركت وسعت خيلي زيادي دارند شما مي‌تونيد بين كارهاي قبلي اونها كه بسيار متعدّد هستند رابطهاي ساده و كم حجم ولي بسيار انعطا� پذير ببينيد و يا پيچيده‌ترين رابطها رو با بيشترين حجم ممكن. نمونه‌اش هم رابطيه كه در نوشتهء ديروز از سايت Conspiracygames.com معرّ�ي كردم. ديدن پروژه‌هاي اونها رو بسيار بهتون پيشنهاد مي‌كنم. ايده‌هاي جديد و قابل توجّه در پروژه‌هاي اين شركت كه كمتر تكراري و كلاسيك به نظر ميان همونطور كه گ�تم بصورت يه استاندارد دراومدن تا جايي كه حتّي چندتا شركت بزرگ هم پروژه‌هايي با الهام گر�تن از پروژه‌هاي FI پياده كردند. و شايد تا حالا لوگوي Idead by FI رو زير سايتهاي جالب Flash Base ديده باشيد.

از امتيازات خيلي خوب پروژه‌هاي FI است�اده بهينه از تكنولوژيهاي جديد وابسته به Flash هستش. نمونه‌اش هم است�اده از fonts for flash در تقريباً همه پروژه‌هاي اجرا شده‌ست. از طر� ديگه ميشه گ�ت اين شركت پروژه‌هاش رو (مثل بعضيها!) در دوره‌هاي طولاني انجام ميده، به عنوان مثال همون سايت Conspiracygames.com حدود 3 ماه وقت صر�ش شده كه براي يه پروژه متوسّط يكم زياده. امّا اين صر� وقت زياد به خاطر وسواسيه كه روي كاراشون دارند. بايد خيلي سعي كنيد كه از توي رابطهاي اين شركت اشكال پيدا كنيد.
من د�عه اوّلي كه Conspiracy Games رو ديدم خيلي وقت پيش، كاملاً جا خوردم و حتّي يكم شك كردم كه آيا اين سايت با Flash درست شده؟ بدون شك پيچيده‌ترين رابط كاربري بود كه تا اون روز ديده بودم.



در ابتداي پروژه اين سايت كه توسّط شركت Fantasy Interfaces اجرا شده تمامي Elementها با Flash 5 نوشته شده بودند ولي در ه�ته‌هاي پاياني كار با ورود Flash MX پروژه نهايي با Flash MX ترجمه شد. به جرأت مي‌تونم بگم كه اين سايت پيچيده‌ترين Interfaceي رو كه تا حالا ديدم داره و البته شايد پرحجم‌ترين Interface. همه چيز سر جاي خودش قرار گر�ته. در ابتداي ورود شما وادار به است�اده از حالت Broadband مي‌شويد و حدّاقل استاندارد در Resolution يعني 1024 در 768 پيكسل رو هم احتياج داريد. شايد بشه گ�ت كه كوچكترين اشكالات اين ص�حه �قط به خاطر همين است�اده از Movie هاي پرحجم بوجود مياد. اگر شما مثل بنده داراي يه رابط Dial-Up ساده باشيد در كار كردن با كنترلهاي اين سايت بايد صبر به خرج بديد و بعد از Clickكردن هر كنترل كمي صبر كنيد تا Connection شما با Server برقرار شود. خوشبختانه طرّاحان سايت Connection Manager خوبي طرّاحي كردند كه اشكالات ارتباطي رو به خوبي حدس مي‌زند.

در يك ص�حه به اين بزرگي �ونتها با اندازه كوچك بكار ر�ته‌اند كه روي ظاهر پيچيده سايت تأثير بسياري گذاشته و البته شايد بهتر باشه بگيم ظاهر حر�ه‌اي سايت. مثال زدن اين سايت علاوه بر معرّ�ي يكي از بهترين و حر�ه‌اي ترين رابطهاي گرا�يكي دليل ديگري هم دارد و اون توجّه كردن به همين �ونتهاي ريز و كوچك است. در كار با Flash حتماً تجربه كرديد كه Fontهاي Embed شده در Movie شما با كناره‌هاي محو شده ديده مي‌شوند تا جايي كه در اندازه‌هاي كوچك حتّي قابل خواندن نيستند. �رض كنيد است�اده ار �ونت Arial با اندازه 3px بدون علامت زدن Use Device Fonts در Resolutionهاي استاندارد اصلاً قابل خواندن نيست. است�اده از Device Fontها هم هميشه امكان پذير نمي‌باشد چرا كه ما خبري از سيستمهاي Client نداريم و منابع اونها از لحاظ Font ممكنه با نيازهاي ما مغايرت داشته باشه. حالا در سايتي كه مثال زدم خواهيد ديد كه �ونتها با كوچكترين اندازه ممكن بكار ر�ته‌اند، �ونتهايي كه روي سيستم شما وجود ندارند و به هيچ وجه نيز ظاهر Blur شده‌اي ندارند و كاملاً واضح بنظر مي‌رسند. اين جادوست؟ معجزه‌ست؟ نه خير اين Fonts for Flash است.



Guy Watson نويسنده يه Extension خيلي خوب براي Flash است. اين Extension كه به عنوان يه برنامه ضميمه در كنار Flash 5 و Flash MX (و نه Swish) كار مي‌كند Fonts for Flash نام دارد. باني معجزه اخير در سايت Conspiracygames.com نيز همين ابزار بسيار قدرتمند است. شما Collection بسيار بزرگي از Fontها رو در اختيار داريد (بيش از 80 نمونه) كه همگي تضمين خواهند شد براي است�اده و خوانا بودن در اندازه‌هاي 2px به بالا! تعجّب نكنيد. در طرّاحي �ونتهاي مورد نظر از تكنولوژي Dotted بجاي Curved است�اده شده. يعني �ونتها از نقطه‌هايي با اندازه‌هاي استاندارد كه با توجّه به Resolution مورد نظر و اندازه Movie شكل خاصّي به خودشون مي‌گيرند تشكيل شدند. اين ابزار با ا�زودن گزينه‌هايي به Properties Bar شما در هنگام تايپ متنها به شما اجازه است�اده از اين نوع كد گذاري رو براي �ونتهاي Embedشده مي‌دهند. اين �ونها چون به اندازه Curveها حجم اشغال مي‌كنند منطقي نيست كه در متنهاي بزرگ است�اده بشند. دقيقاً همون كاري كه در سايت مذكور بكار ر�ته. يعني Titleها و Menu از �ونتهاي FFF است�اده مي‌كنند ولي متنها از �ونتهاي Device. به همين خاطره كه مي‌گم نميشه به راحتي از اين سات ايراد گر�ت.

براي اطلاعات بيشتر سايت رسمي اين ابزار را مطالعه كنيد. ا�سوس كه به هيچ وجه به اين ابزار دسترسي نداريم. قابل Download نيست و حتماً بايد خريداري بشه و قيمتش هم كم نيست و در ايران هم موجود نيستش. من هيچ راهي به ذهنم نمي‌رسه كه بشه اين ابزار رو از توش پيدا كرد [شما چي؟]
امكانات جديد آخرين نسخه از CorelDRAW بسيار من رو تحت تأثير قرار داده. احتمالاً خيلي زودتر از اين دربارهء اون در وبلاگهاي ديگه هم خونديد امّا چون از كاركردن و است�اده از اين نسخهء جديد به وجد اومدم حتماً بايد ازش اينجا بنويسم.



3point curve tools...
اين ابزارها چندان جلب نظر نمي‌كنند ولي طرّاحي هوشمندانه‌اي داشته‌اند. هيچ كدوم از ما انتظار ديدن چنين ابزارهايي رو نداشتيم. رسم منحني‌ها، مربّعها و بيضيهايي با مشخّص كردن نقطه‌هاي شروع، پايان و مركزي كمك بسيار زياد به شما خواهد كرد براي سريعتر رسم كردن اشكال مورد نياز. شايد در ابتدا متوجّه اهميّت اين ابزاها نشيد ولي وقتي با طرحهاي پيچيده روبروشديد خواهيد ديد كه رسم كردن اين اشكال وقتي نياز به قرار دادن آنها در محلهاي بخصوصي باشد چقدر م�يد خواهند بود.

Pen ...
اين ابزار در نسخه‌هاي قبلي هم وجود داشت ولي تا امروز نمي‌توانستيد اينقدر راحت با آن كار كنيد. اكنون منحني‌هاي شما در هر نقطه‌اي مي‌توانند بسته شوند و از هر نقطه‌اي نيز مي‌توانيد كار رسم منحني را ادامه دهيد. اين ابزار اكنون بسيار هوشمندانه منحني‌ها را با گزينه‌هاي ToCurve و ToLine هماهنگ مي‌كنند.

Polygon ...
ابزار رسم چند ضلعي‌ها سرعت شما را در رسم چند ضلعي‌هاي پيچيده ا�زايش مي‌دهد. در نسخه‌هاي قبلي شما از ابزار Line براي رسم چند ضلعي‌ها است�اده مي‌كرديد كه نياز به كليكهاي بيمورد در ادامه هر خط داشت ولي ابزار رسم چند ضلعيهاي در نسخه امكانات بيشتري نيز در اختيارتان قرار خواهد داد.

Symbols ...
بهترين امكان جديد در اين نسخه كه همه منتظرش بوديم قابليت است�اده از Symbolهاست. در هر سند گرا�يكي براي چاپ يا انتشار روي وب Elementهاي تكراري بسياري وجود خواهد داشت. كاهش حجم است�اده از حا�ظه سيستم و همينطور كنترل كردن اشياي تكراري و يكسان مزي�ت بسيار م�يد است�اده از SYmbolها حتّي در CorelDRAW است.

Smudge Ùˆ Roughen ...
اين دو ابزار معمولا در نرم‌ا�زارهاي PhotoEditing است�اده مي‌شوند ولي نمونه بسيار جالبي از اونها هم در اين نسخه از CorelDRAW در اختيارتون قرار گر�ته كه روي منحني‌ها كار مي‌كنه. كاركردشون جالبه ولي من هرچي �كر مي‌كنم مي‌بينم كاربرد دقيقي براشون پيدا نمي‌كنم. اصولاً كار با Curveها كار دقيقي هستش و ابزارهاي Random مخصوصاً ابزاري كه كاركردش Random هستش ولي كنترلش دستي چندان قابل است�اده نيست.

Trim Shaping ...
روشهاي جديد براي Trim كردن اشكال به شما اجازه ميده كه يك منحني رو از همه منحني‌هاي پشت سرش يا از همه منحني‌هاي جلوش كم كنيد. اين هم يكي از امكانات بسيار قابل توجّه اين نسخه هستش كه كاربرد خيلي زيادي خواهد داشت. در نسخه‌هاي قبلي اگر ميظخواستيد يه منحني رو از 10 تا منحني ديگه كم كنيد بايد دونه، دونه اين كار رو انجام مي‌داديد. امكان است�اده از Group Welding در نسخه‌هاي قبلي وجود داشت ولي Group Trimming قابل است�اده نبود.

Snap Objects to Objects ...
قابليت Snap to Object بسيار قابل تنظيم شده و شما هر مدلي كه دوست داشته باشيد مي‌تونيد اون رو تنظيم كنيد. در دايلوگي Options يه بخش براي Snap Object ا�زوده شده كه اونجا مي‌تونيد روش است�اده مورد نظرتون رو تنظيم كنيد. مثلاً Snap Objects to Nodes يكي از اون گزينه‌هاييه كه خيلي كاربرد داره و از بدست اومدن نتايج ناخواسته جلوگيري مي‌كنه. در نسخه‌هاي قبلي اگر گزينهء Snap to Objects رو �عّال مي‌كرديد همزمان تمامي بخشهاي Objectها همديگر رو جذب مي‌كردند بطوريكه كنترل اشياء به سختي صورت مي‌گر�ت.

Closing Path ...
اين ابزار اكنون به شما اجازه مي‌دهد كه بين دو گزينه Line Closing و Curve Closing يكي را انتخاب كنيد. در بعضي موارد هنگام انتخاب Curve Closing اين ابزار بسيار هوشمند عمل مي‌كند و در موارد نادري هم دچار اشتباهاتي مي‌شود كه قابل تصحيح است.

Text Effects ...
امكانات جديد و گزينه‌هاي زيادي براي ابزارهاي Text Editing ا�زوده شده. جالبترين گزينه تبديل Paragraph Textها به منحني‌هاي قابل ويراش است، همونطور كه مي‌دونيد در نسخه‌هاي قبلي �قط امكان تبديل Arthistic Textها به منحني وجود داشت ولي اكنون همه Textها با ح�ظ پاراگرا� بندي و ساير جنبه‌ها مي‌تونن به منحني‌هاي معمولي تبديل شوند.

علاوه بر اين امكانات بخشهاي متعدّدي از اين نرم ا�زار اشكال زدايي شدند و قابليتهاي تازه‌اي بهشون اضا�ه شده. همينطور تغييرات كوچكي كه در Interface و تغيير كردن Dockerها صورت گر�ته در ا�زايش سهولت است�اد از اين نرم‌ا�زار قدرتمند سهم زيادي داره. مثلاً يه مورد ساده رو براتون مثال بزنم كه خيلي توجّهم رو جلب كرده اونهم قابلي�ت Transparent شدن OutLineهاست. شايد اين قابليت در نسخه 10 هم وجود داشته ولي در نسخه نهم كه من ازش است�اده مي‌كردم وجود نداشت. وقتي بسيار متعجّب شدم كه ديدن OutLine اطرا� دايره‌اي كه با Radial Fountain پر شده بود هم متناسب با تغيير رنگ دايره روشن و تاريك شده.



Corel Graphic Ring يا به اختصار CGR يكي از بهترين Webringهاييه كه من در مورد CorelDRAW ديدم. به نوشته بنيانگزارش، مزيّت خيلي مهم CorelDRAW در داشتن Communityهاي بسيار م�يد هستش، چيزي كه Adobe اصلاً بهش اهميّت نميده. Communityها كه در زندگي همه ماها مخصوصاً در كشورهايي كه آزادي اطلاعات (حدّاقل در ظاهر) وجود نداره بسيار بدرد بخور خواهد بود. همين WebRing يكي از همون Communityهاست كه برنامه‌هاي بسيار متعدّدي براي اعضاش داره. احتمالاض ازش خوشتون مياد. يه سري بهش بزنيد.

Wednesday, October 16, 2002

محصولات شركتهاي توليدكننده نرم ا�زارهاي گرا�يكي بسيار متعدّد هستند ولي من �كر مي‌كنم در اتاقهاي كار ما كه قيمت اين نرم‌ا�زارها اهميّتي نداره سه تا تركيب زير همه گير تره.

Adobe Illustrator and Photoshop
Corel DRAW and PhotoPaint
Macromedia Freehand and Firework


براي انتخاب يه نرم ا�زار يكي از چيزهايي كه كمتر بهش توجّه مي‌كنيم رابط كاربر اون هستش. سادگي است�اده و وق� بودن اون با شخصيّت و عادتهاي ما از دلايليه كه باعث ميشه ما با يه نرم ا�زار بهتر كار كنيم. معمولاً شركتهاي توليد كننده رابطهاي استانداردي براي نرم ا�زارهاشون طرّاحي مي‌كنند. مثلاً اگر شما با رابط Freehand راحت كار مي‌كنيد بدون شك با رابط Firework يا رابط Flash مشكلي نخواهيد داشت.من به شخصه رابطهاي شركت Corel رو مي‌پسندم. نرم‌ا�زارها اونقدر پيشر�ت كردند كه امروز شما همون كارايي كه با CorelDRAW انجام مي‌ديد رو مي‌تونيد با Freehand هم انجام بديد �قط روش كار ت�اوت مي‌كنه. �كر مي‌كنم با اين جمله آخرم اهمّيت يه رابط كابر كاملاً مشخّص ميشه. يادمه وقتي CorelDRAW 8 بيرون اومد در مقايسه با Freehand 9 و در رقابت بين رابطهاي كاربردي شكست خورد. اون زمان Freehand قابليت منحصر به �رد 3D Grides هم داشت كه عالي بود ولي دليل برتري اون بر CorelDRAW تنها رابط كاربر بسيار دقيق و منظّمش بود. از اون موقع رابط كاربر Corel خيلي تغيير كرده و بيشتر اين تغييرات براي ساده‌كردن روشهاي است�اده از ابزارها بودند. من هيچ وقت نتونستم خودم رو با رابط نرم ا�زارهاي Adobe نزديك ببينم و هرگز تا امروز حتّي از نرم ا�زار بسيار محبوب Photoshop هم است�ادهء كامل نكردم. رابطهاي Macromedia بسيار بهتر هستند امّا بيشتر براي جلوه‌هاي بسيار پيچيده اين سادگي به چشم مياد. Corel در نگارش جديدش هد� اصلي رو سادگي است�اده قرار داده و من �كر مي‌كنم در اين كار بسيار مو�ّق بوده. تصوير زير رو ببينيد.



اين لوگوي كوچيك رو با تقليد سري لوگوهاي Studio MX و بوسيله CorelDRAW 11 ساختم.قبلاً ديديد كه لوگوي قرمز رنگ براي Flash MX هستش، لوگوي سبز رنگ براي Dreamweaver MX ، لوگوي زرد رنگ براي Firework MX، لوگوي آبي رنگ براي ColdFusion MX و لوگوي نارنجي رنگ براي WebTag MX . در واقع ميشه گ�ت كه اين اوّلين سعي من براي است�اده از ابزارهاي CorelDRAW 11 بوده. اين لوگو تنها با ابزارهاي Curver Baseه نرم ا�زار CorelDRAW 11 طرّاحي شده و به هيچ وجه از ابزارهاي PhotoEditing مثل Brush يا Smudge و يا Roughen است�اده نشده، حتّي از قابليتهاي ابزار جديد Mesh Filling هم است�اده نكردم. به سايه‌ها توجّه كنيد، Reflection زير حرو� WT رو ببينيد، زنده بودن رنگها رو دقّت كنيد، واقعاً اين نرم‌ا�زار قوي كار مي‌كنه. اينطور نيست؟ نظرتون چيه كه اين لوگو رو است�اده كنم به عنوان لوگوي اينجا؟ مسخره‌ست نه؟! از شوخي كه بگذريم سؤال اينجاست كه آيا همين طرح رو نميشه با نسخه‌هاي قبلي CorelDRAW كشيد؟ جواب جالب به اين سؤال هم اينه كه بله ميشه. ولي من براي كشيدن اين طرح 10 دقيقه وقت صر� كردم كه 5 دقيقه‌ش هم به �كر كردن در مورد ابزار مناسب گذشت. امّا شايد براي رسم همين در طرح در CorelDRAW 9 بايد دو برابر زمان صر� مي‌كردم. روش كار، رابط كاربر از نكته‌هاي بسيار مهم در انتخاب يه ابزار براي طرّاحي گرا�يكيه، همونقدر كه راحت بودن شما پشت ميز كارتون، يه Mouse و Keyboardه Ergonimic و همينطور يه Tabletه استاندارد براي دريا�ت بهترين نتيجه مهمّه، راحتي شما در بين ابزارهاي، منوها و ساير بخشهاي يه نرم ا�زار هم اهميّت خودش رو داره. همونطور كه قبلاً گ�تم هيچ وقت روي يه نرم‌ا�زار توليدي مثل نرم‌ا�زارهاي گرا�يكي تعصّب به خرج نديد.
خبر جالبيه، ديروز Macromedia و DoubleClick توا�قنامه‌اي درباره تكنولوژيهاي جديد� و پيشر�تهء تبليغات براي بكار گيري در رسانه‌هاي Online مثل Web امضاء كردند. هر دو شركت از شركتهاي �عّال در زمينه تكنولوژي و بازاريابي براي تبليغات اينترنتي هستند و Macromedia سابقه درخشاني در ارائه اين تبليغات به همراه تكنولوژيهاي Rich mediaي خود مثل Flash داره. اين همكاري استراتژيك براي ا�زايش تأثيرگذاري تبليغات روي بازديد كننده‌هاست. مطمئنّاً ديگه تبليغات ايستا و متني روي ماها تأثير عميقي نمي‌گذارند، كمتر پيش مياد كه ماها با ديدن يه Banner تبليغاتي ساده به وجد بيايم و به دنبال كالا يا لينك مورد نظر بريم. Gif Animationهاي قديمي جذّاب نيستند ولي نمونه‌هاي جديد كه قابليتهاي Interactive دارند نيز به نسل آينده مي‌انديشند. گرچه به نظر روشهاي كلاسيك در تبليغات كماكان جايگاه خود را ح�ظ خواهد كرد و اين به ن�ع همه است ولي دو شركت Macromedia و DoubleClick هم توا�ق درستي در دگرگون كردن و توليد روشها و استانداردهاي جديد تبليغاتي دارند.

Double Click ®


شركت DoubleClick پشتيباني بيش از 1500 شركت تبليغاتي را در سراسر دنيا در دست دارد و همينطور مشهورترين محصول مديريت تبليغات او به نام DART اكنون به عنوان قويترين نرم ا�زار جهت كنترل �عّاليت تبليغاتي شركتها به كار مي‌رود. اين شركت توليدكننده‌ء راهكارهاي حياتي براي شركتهاي تبليغاتي است كه با توجّه به سياستهاي روز به دنبال كسب مو�ّقيت بيشتر باشند. بين همه تكنولوژيهاي جديد هم هنوز Macromedia Flash به عنوان بهترين انتخاب آنها مي‌درخشد.

macromedia ®


اين توا�قنامه روشهاي توليد، ارائه، استانداردها و همينطور مديريت تبليغات رو در بر مي‌گيرد كه نتايج حاصل از آن براي توليد ابزارهاي جديد مورد توجّه همه مديران تبليغاتي، آژانسهاي تبليغاتي و طرّاحان وب مي‌باشد. آينده Flash در اين زمينه بسيار روشن است و همه ما قبول داريم كه ديگه در بلاكهاي 468 در 300 جاي animationهايي با �رمت Gif نيست. Beth Davis مدير ارشد بخش بازرگاني و �روش Macromedia مي‌گويد Macromedia Flash در رأس محصولات دنياي آينده براي تبليغات قرار دارد. اين رسانه كم حجم و بسيار انعطا�‌پذير قادر است با همه م�اد قرارداد ذكر شده بين دو شركت مذكور مطابق شود. وي ادامه مي‌دهد: با توا�ق‌نامه اخير كه با شركت DoubleClick امضاء شد اميد است كه استانداردها و روشهاي قابل ارائه براي مديران و آژانسهاي تبليغاتي به گونه‌اي ارائه شود كه پروسه‌ها ايجاد توليد تبليغات پيشر�ته و تعاملي به ساده‌ترين شكل ممكن انجام شود.

با هماهنگ كردن دو بخش ارائه خدمات نرم‌ا�زاري بين دو شركت محصولات اصلي Macromedia Flash MX و DoubleClick DART به موازات هم تلاش مي‌كنند كه مراحل ايجاد تبليغات جديد را با نزديكي حداكثر به استانداردها كاهش دهند و همينطور با ايجاد استانداردهاي ساده‌تر امكان است�اده �راگير را براي تبليغات جديد برگزينند.

متن كامل خبر را در اينجا بخوانيد و براي كسب اطلاعات بيشتر سايتهاي رسمي دو شركت Macromedia و DoubleClick را مطالعه نماييد.
من �كر نمي‌كنم اشكالات Blogger در چند روز گذشته بخاطر مشكل هميشگي ترا�يك زياد باشه، شايد اين سرويس هم مي‌خواد تا قبل از پولي شدنش يكم كاربرانش رو اذيّت كنه تا قدر سرويس مجّاني خوب رو بدونند. اميدوارم جدّي نباشه و زودتر هم آرشيو من رو برگردونه.
بنده ديروز بالاخره Developerهاي خودم رو Update كردم. درباره مزيّتهاشون و دلايلم براي اين تغيير اينجا مي‌خوايم صحبت كنيم.



اينها نرم‌ا�زارهاي جديد سيستم هستند. از سمت چپ Flash MX Studio Version و Dreamweaver MX و FireWork MX و CorelDRAW 11 و Corel PhotoPaint 11 و Corel R.A.V.E 2. همگي در نسخه‌هاي Windows و Mac نصب شده هستند. براي خود من تجربيات و نظرهاي ساير طرّاحان روي نرم‌ا�زارهاي خاص بسيار جالبه هميشه، براي شما عادت تازه‌اي هستش، توضيح دادن در اين مورد شايد جنبه علمي نداشته باشه ولي مي‌تونه نظر شما رو در آينده كنترل كنه. من از ه�تهء اوّلي كه نسخه جديد Flash يعني Flash MX به بازار اومد اون رو نصب كردم. اگر يادتون باشه از سري Studio MX نگارش جديد Flash زودتر از بقيه به بازار اومد. تا ديروز من از همون است�اده مي‌كردم ولي براي Upgrade كردن Developerهام نسخه جديد Flash MX Studio Version رو انتخاب كردم. اين نسخه كه روي پكيج Studio MX ارائه شده قابليت لينك دادن به ساير نرم ا�زارهاي Package رو داره. يعني شما مي‌تونيد بدون Save كردن �ايلهاي Buffer تصاوير Bitmap رو با Firework ويرايش كنيد و يا با Dreamweaver همه �Scriptها رو آزمايش كنيد. امكان خاصّ ديگه‌اي نداره و همه چيز مثل بقيه نسخه‌هاي Flash MX است.

Dreamweaver MX، من براي MMCP مجبور بودم Dreamweaver 4 رو بخونم و همين باعث شده بود كه تا امروز جلوي خودم رو بگيرم كه نسخه جديد MX رو نصب نكنم. اگر بدونيد، براي MMCP حدّاقل 2 سال تجربه در ساخت و تدوين با هر نسخه از نرم ا�زارهاي MAcromedia لازمه بنابراين اميدي به UpGrage كردن مدركم تا دو سال آينده نداشتم. خلاصه با حل اون مشكل بنده هم به جمع كاربران Dreamweaver MX پيوستم. بسيار راضي هستم از Workspace جديد، خيلي راحتتر و استانداردتره. از اون بهتر Editor خيلي خوبش براي PHP هست كه من رو از دست PHPEd راحت كرده با اون همه Bug و رنگهاي عجيب و غريبش و همينطور كار DBG رو هم با يك رابط خيلي ساده‌تر و ترو تميزتر انجام ميده. ويرايشگر جديد با Color Highligherهاي بسيار هوشمندش و Throubleshooting ساده براي من بهترين Editor در زمينه PHP و XML و XHTML هستش. البته Visual Studio هم ويرايشگرهاي خوبي براي XML داره ولي هيچ وقت به اندازه Dreamweaver MX نمي‌تونيد Scriptها و رابطها رو با Pageها Integrate ببينيد. Bugهاي Site Manager هم در كار با Apache روي ويندوز برطر� شدند. اين دو تا مورد بهترين موارد بجز ابزارهاي جديد و پشتيبانيهاي بهينه از تكنولوژيهاي تازه هستش كه توي اين نسخه نسبت به نسخه‌هاي قبلي است�اده شده. Referenceهاي جديدش عالي هستند ولي اي كاش HTML Reference قبلي رو هم Update مي‌كردند. O'reilly يه مرجع خيلي خيلي عالي جديد براي HTML 4و XHTML داده. به خوندنش مي‌ارزه.

Firework MX امكاناتش چند برابر شده و تقريبا به يه برنامه كامل Photo Editing و Web Safe تبديل شده. به نظر مياد در ايران به خاطر در دسترس بودن نرم ا�زارهاي گرون قيمتي مثل Photo Shop يا Corel Graphic Suit، كسي زياد Firework رو تحويل نمي‌گيره. اين نرم ا�زار يه مكمّل براي Freehand هستش كه امكانات خوبي براي Edit تصاوير مناسب براي انتشار روي Web در اختيارتون مي‌گذاره. تا قبل از Photo Paint جديد، من است�اده زيادي از نسخه قبلي Fireworkمي‌كردم، به خاطر باگهايي كه در photopaint بود من براي ساختن PNGها و SVGهاي Transparent �قط Firework رو داشتم كه بدون اشكال كار مي‌كرد ولي به نظر مياد كه با توجّه به امكانات خيلي زيادش در نسخه MX بايد ازش خداحا�ظي كنم.

CorelDRAW 11 نرم ا�زاري كه هنوز بهترين انتخابه. امكانات جديد، ساده‌تر شدن و ارگونومي بيشتر در محيط كار، كاركرد بهينه با UIهاي جديد در WinXP و MacOS X و همينطور كاركردن تقريباً بدون باگ باعث ميشن كه اين نرم ا�زار هنوز به عنوان اوّلين انتخاب من بين نرم ا�زارهاي Curve Editing قرار بگيره. من تا ديروز هنوز از Corel Graphic Suit 9 است�اده مي‌كردم. چون شانس آورده بودم و همون سال 99 نسخه Originalش بدستم رسيده بود هيچ وقت اقدام به Upgrade كردن اون به نسخه 10 رو نكرده بودم. شايد بگيد كه چه �رقي مي‌كنه ولي اگر از كاربراي با پشتكار� CorelDRAW باشيد حتماً اشكالات �احش در Bitmap Converting و photo Exporting و همينطور Web Publishing و از همه مهمتر غير قابل است�اده بودن Color Profiles در خارج كردن تصاوير از Corel رو به ياد داريد. بايد بدونيد كه اينها اشكالات اصلي اين نرم ا�زار نيستند بلكه نسخه‌هاي Crack شده‌اي كه در ايران وجود داشتند با سريالهاي 11111 و يا نسخه‌هاي بدون سريال، همگي جزو نسخه‌هاي Invalid بودند كه اين اشكالات هم به خاطر همين Crackهاي ضعي� توشون بوجود اومده بود. حتماً ديده بوديد كه اگر يه تصوير با پس زمينه سياه RGB:0,0,0 رو Export مي‌كرديد و اون رو در Web Pageتون با همون پس زمينه است�اده مي‌كرديد متوجّه ت�اوت رنگي حاصل مي‌شديد. قاعدتاً اگر شما از Paletteهاي صحيح RGB (و نه CMYK) است�اده كنيد و گزينه Use Color Profile رو هم علامت بزنيد نبايد اين مشكل براتون پيش بياد. در نسخه‌هاي Crack شدهء Corel9 و Corel10 حتّي با در نظر گر�تن اين تنظيمات باز هم با اين مشكل روبرو بوديد. خلاصه داشتن اون نسخهء اصلي باعث شده بود كه من اقدام به است�اده از نسخه جديد نكنم و بالاخره با حل شدن اين مشكل در نسخه جديد Corel Graphic Suit بنده هم اقدام به Upgrade كردم و از اين كار بسيار راضيم. System Recovery در نسخه‌هاي 10 و 11 خيلي خوب كار مي‌كنه. امكانات جديد و از همه مهمتر قابليت است�اده از SYmbolها عالي هستند. درباره ابزارهاي جديد بايد سر �رصت صحبت كنم ولي يه مشكلي توجّهم رو جلب كرد. Performance سيستم در نسخهء ويندوز بسيار پايينتر از نسخه‌هاي قبلي هستش ولي برعكس در نسخهء Macintosh سرعت اجراي دستور‌العملها مخصوصاً در حالت RealTime بسيار بالاتر از Corel9 هستند. مثل اينكه اين Interface compatibility با Window XP چندان خوب اجرا نشده و احتمالا به زودي بايد انتظار يه Patch يا يه نسخه Upgrade از سايت Corel رو داشته باشيم. سيستم Macintosh بنده چندان قويتر از سيستم Windowsام نيست ولي مي‌تونم بگم كه در مقايسه انجام شده سيستم Mac تا 50% سريعتر و كم اشتباه‌تر از سيستم Windows بود. اين ت�اوت سرعت درباره Corel9 بين اين دو Platform در حدود 15% بود.

تغييراتي كه در نسخه جديد PhotoPaint 11 نسبت به نسخهء 9 انجام شده به مراتب بيشتر از تغييرات متناسب در CorelDRAW هستش. RunTime Error بسيار معرو� Paint9 بر روي سيستمهاي جديد AMD در اين نسخه كاملاً برطر� شده، چندين Effect عالي به Effectها اضا�ه شده، سرعت سيستم در هر دو نسخهء Windows و Mac بالاتر ر�ته و كي�يك كار با است�اده از رابطهاي XP و OSX عالي شده. مي‌تونم بگم ديگه كار كردن با تصاوير روي سيستمهايي غير از اين دو سيستم بسيار غير معقول خواهد بود. موتور توليد كننده تصاوير در WinXP بهتر از MAC كار مي‌كنه و تصاوير ش�ّا�يت بيشتري روي مونيتورهاي مشابه دارند. Effectه Lens Flare عالي شده، با قابليتهايي كه تغييرات جزئيّات رو امكان پذير مي‌كنه. PhotoPaint به خوبي �ايلهاي Transparent رو مي‌سازه و بدون اشكال Exportشون مي‌كنه. پشتيباني از SVG و JP2 عالي هستند. حالا مي‌تونم بگم كه PhotoPaint همون چيزي شده كه من نياز داشتم. تا همين ديروز داشتم وسوسه مي‌شدم كه Photoshop رو نصب كنم و خودم رو با رابط كاربر Adobe وق� بدم، ولي امكانات PhotoPaint خيلي خوب جذبم كرد.

و امّا Corel R.A.V.E. 2.0، همونطور كه مي‌دونيد اين نرم ا�زار از نسخه 10 يه Graphic Suit اضا�ه شده و چون من از نسخه 9 به اين نسخه پرش كردم تا حالا امتحانش نكرده بودم. در اوّلين تلاشم براي ورود به R.A.V.E 2.0 زياد قابل قبول نبود، تنها چيزي كه در نگاه اوّل جزو امتيازاتش به نظر مياد رابط كاربري اون هست كه مثل ساير نرم ا�زارهاي Corel طرّاحي شده. احساس نزديكي زيادي باهاش نمي‌كنم و احتمالا به زودي حذ�ش خواهم كرد.

هميشه براي پيدا كردن يه Solution خوب براي Developing، دقّت كنيد، هرگز تعصّب به خرج نديد چون نرم ا�زارهاي گرا�يكي تنها ابزار هستند و خروجيها و رسانه‌هاي نهايي كاملاً استاندارد مي‌باشند. چه شما كار چاپّي كنيد و چه كار براي انتشار روي وب.
مي‌تونيد توي مجتمع پايتخت اوّلين سري‌هاي Printerهاي Deskjet 5550 از HP رو با قيمت 118.000 تومن بخريد. درباره اينكه انتخاب خيلي خوبيه اينجا صحبت كرديم.



امّا من بهتون پيشنهاد مي‌كنم كه �علاً براي خريدش دست نگه داريد. براي دستگاهي مثل Printer كه اكثر قطعاتش مكانيكيه و به سادگي ممكنه خراب بشه، گارانتي و خدمات پس از �روش بسيار مهم خواهد بود. �روشنده اظهار مي‌كرد كه دستگاه رو با يك سال گارانتي عرضه مي‌كنه ولي از گ�تن نام شركت گارانتي كننده سر باز زد و گ�ت اگه مشكلي داشت بيارش همينجا (از همون وعده‌هاي سرخرمني كه هممون يه بار تجربه‌ش كرديم) �كر كنم به زودي سرو رايانه يا يه شركت معتبر ديگه اقدام به وارد كردن اين Printer بكنه كه حتماً بازارش اينجا خيلي خيلي خوب خواهد گر�ت. پس من پيشنهاد مي‌كنم تا اون موقع صبر كنيد.
سينا مطلّبي در وبگرد از WebTag مي‌نويسد:
«... اما برايم جالب است كه طراح و نويسنده خوش‌سليقه اين وبلاگ، با همه حساسيتي كه درباره طراحي ص�حات اينترنتي دارد و وسواسي كه به خرج مي‌دهد، چرا در مورد عكس‌هاي ص�حه‌اش دقت نمي‌كند. او اين عكس‌ها را بدون اندازه‌هاي معلوم و تعيين شده در ص�حه قرار مي‌دهد. به همين دليل ص�حه به كندي بالا مي‌آيد و بدتر از آن، زماني كه تصاوير، يكي يكي سروكله‌شان پيدا مي‌شود، متن‌هاي او مدام جابه‌جا مي‌شوند و خواندن را دشوار مي‌كنند. بازديدكننده ناچار مي‌شود كه براي خواندن يك يادداشت تا كامل شدن ص�حه صبر كند.»

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

بد نيست در مورد اين مشكل صحبت كنيم. شايد من در توجيه اين مورد بگم كه خب اين مسأله تنها يكبار براي خوانندگان دائمي اينجا پيش خواهد آمد و Cache شدن تصاوير روي سيستمهاي آنها اين مشكل رو تنها در بازديد اوّل �جيع جلوه خواهد داد ولي من اگه چنين حر�ي بزنم بسيار بي منطق صحبت كرده‌ام چرا كه استانداردها چيزهايي هستند كه به عنوان حدّاقل بايد است�اده بشوند. Syntax استاندارد در Tagهاي Img و Object بصورت Default داراي �يلدهاي Height و Width هستند پس تا اينجا من اشتباه كردم. ولي استاندارد ASCII براي �رمهاي Enhanced است�اده از Fieldهاي height و Width رو براي Objectهايي كه اندازه‌شون در �رم ثابت مي‌مونه ضروري نكرده و تك IMG هم مستثني نيست و دليلش هم اينه كه هر كاربري هيچ ص�حه‌اي رو تا قبل از اينكه كامل Load نشه يا كليد Stop Loading زده نشه نخواهد خوند. يعني به عنوان يه شهروند اينترنتي يه Page رو بازميكنيد، صبر مي‌كنيد تا كامل Load بشه بعد شروع به خوندن مي‌كنيد. يا اگه جايي خسته شديد Stop رو مي‌زنيد و جاهايي كه Load شده رو مي‌خونيد. اين البته از اون نكات غير قابل است�اده‌ست و �قط به خاطر آشناييتون گ�تم.

استانداردهاي طرّاحي ص�حات پايدار در بخشهاي مختل� كتابهاي CIW Training Master Designers نوشته شده. راستش من بدون �كر و از روي كوتاهي اقدام به حذ� اين �يلدها نكردم و اتّ�اقاً خودم هم توي يه دوراهي براي قراردادن يا قرارندادن اين مشخّصات بودم ... حالا بخشي از قضيه كه براي كاربراي ايراني پيش اومده رو از نگاه ديگه‌اي ببينيم. حجم ص�حه اوّل وبلاگ WebTag زياده و در اوّلين د�عات بازديد بسيار كاربران رو اذّيت مي‌كنه. اين كاملاً درسته و به خاطر طولاني بودن مطالب من بايد تعداد نوشته‌هاي قابل ديدن در هر ص�حه رو كاهش بدم. امّا اين كار رو تا گر�تن آمار دقيق در انتظار براي Loading و همينطور Estimated Times براي هر Visitor به تعويق انداختم و اشكال اصلي كار الآن اينجاست. خيلي از تصاوير در نوشته‌هاي روزانه من از پايگاهاي ديگري روي اينترنت Load مي‌شوند (مانند ساير وبلاگها) و منبع مشخّص و همينطور Server مشخّصي براي گر�تن تصاوير وجود ندارد. بنابراين آرزوي من براي نوشتن يك Tag Generator ايستا روي اين ص�حه كه خودش عرض و ارت�اع Object رو در ص�حه تعيين كنه بر باد ميره. ناچاراً بايد Tagها رو دستي نوشت. ص�حه‌ها هم به خاطر‌‌ لينكهاي بسيار متعدّد حتماً بايد Online آزمايش بشوند و اينجاست كه اشتباهات عواقب عميقي داره و بعضي وقتها به Edit كردن دوباره Tagها نياز ميشه. توي اين قسمت من به خاطر خودخواهي و تنبلي خودم و جلوگيري از اشتباهاتي كه ممكنه بدليل نوشتن دستي Tagها ايجاد بشه عمداً Fieldها رو به حدّاقل رسوندم تا اگر كاربري تا آخرين بايت� اين وبلاگ رو Load كرد ص�حه‌اي پر از اشتباه و مشكل جلوش ظاهر نشه و در آخر راه بتونه به راحتي Pageها رو بخونه. درضمن حجم بسيار كوچك اكثر تصاوير و همينطور Load شدن اونها از بالا به پايين من رو بر آن داشت كه روي تصميمم استوار بشم و به همين شكل كار رو ادامه بدم. اگر الآن Peter Norton ايجا بود مي‌گ�ت كه اگر اين يه سايت روزانه است كه هر روز Update ميشه پس بايد از Visitorها انتظار داشت كه هر روز به اون سر بزنند و اگر اينطور نشد بهتره اصلاً در اينجا رو تخته كنيم چون حتماً جذّابيت كارمون كمه. اگه به گ�ته Norton بخوايم كار كنيم سيستم Caching در Browserهاي اينترنت مشكل ما رو برطر� خواهد كرد ولي اگر بخوايم روش بعضي از كاربران رو كه مثلاً ه�ته‌اي يكبار به يه سايته Daily سر مي‌زنند و مطالب يه ه�ته رو مي‌خونند، در نظر بگيريم، من بايد ازشون عذرخواهي كنم به خاطر حجم نسبتاً زياد اين وبلاگ.

يه توضيح كوچولوي ديگه باز هم براي آشنايي. Opera تنها Browserايه كه بصورت Dynamic با Web Serverهاي خاصّي مي‌تونه درباره Objectها تبادل اطّلاعات كنه و مثلاً در مورد مثال ما اندازه و حجم �ايلها و تصاوير رو Objectها رو از Server بگيره يا نگيره. يعني اين Browser مي‌تونه بطور مثال ببينه اگه Tag شما داراي خصوصيّتهاي Width و Height بود ديگه اين Extension رو از Server نگيره و يكم توي بايتهاي دريا�تي صر�ه‌جويي كنه. امّا خب بقيه Browserها مي‌دونيم كه اين اطلاعات رو از توي header �ايلهاي JPG و Gif و Png و SVG مي‌خونند بنابراين نوشتن اين خصوصيّات تأثيري در ميزان ارسال و دريا�ت بايتهاي لازمه نخواهد داشت. البته اين هم شايد از سوسول بازيهاي Macintosh باشه. چون اين يه مورد خيلي ريزه كه حتّي براي Userهاي Dial-Upي مثل ما هم تو�يري نخواهد كرد.

مي‌بينيد، شايد طرّاحي يه Page حتّي بعضي وقتها نياز به برّرسي سياستها و جوانبي داشته باشه كه مستقيماً با كار ما در تماس نيستند ولي مي‌تونن در نتيجه كارمون تأثير بذارند. البته بعضي وقتها هم پاسخي براي پرسشمون پيدا نمي‌كنيم مثل مورد امروز. از جناب مطلّبي به خاطر توجّه و لط�ي كه به WebTag داشتند ممنونم.

Tuesday, October 15, 2002

دوست عزيزمون محمّدرضاي عزيز در WebClub، انجمن تازه تأسيس طرّاحان وب، درباره وب‌تگ نوشتند. گرچه اين وبلاگ يه هيچ وجه اوني نيست كه من انتظار دارم و محتوياتش يه چيزي در حدود 60 درصد چيزيه كه من به دنبالش هستم، ولي از بابت اينكه تا همينجا مورد لط� و توجّه شما قرار گر�ته خوشحالم. بدون شك وبلاگ يه Community نيست، ولي هم�كري و اشتراك ايده‌ها حتّي اينجا هم م�يد خواهد بود. كاري پويا و آموزنده مدّ نظر همه ماست در وبلاگها و در چندين وبلاگي من ديدم درباره مباحث مختل� مرتبط با كامپيوتر، اين هد� تحقّق پذير گشته. خوشحالم :)



امّا جناب طاهري در WebClub از اينكه بنده لوگويي به عنوان Banner ندارم گلايه كردند. راستش من نمي‌دونم چه كسي اوّل از همه پيشنهاد است�اده از Bannerهاي 88 در 31 رو براي وبلاگها و لينكهاي اين مدلي رو ارائه كرده و همينطور اطّلاع ندارم كه آيا اين اندازه جزو استانداردهاي تبليغاتي IAB هستش يا نه. من خودم حقيقتاً با اين روش مخال�م. دليلش هم مشخّصه، سادگي و پرهيز از پيچيدگيها و همينطور حجم اطلاعات تبادلي كمتر. ولي خب مثل اينكه اين مسئله ديگه مثل يه رسم دراومده و همه در بين وبلاگهاي داخلي ازش است�اده مي‌كنند. بنده قصد تغيير ليست لينكها رو ندارم چون �كر مي‌كنم نام و عنوان هر وبلاگي كه مورد توجّه من باشد به خودي خود جلب توجّه لازم را خواهد كرد. امّا براي اينكه لينكستان ساير وبلاگها رو كه لط� كردند و به بنده لينك دادند بهم نريزم لوگوي عجولانه‌اي رو آماده كردم كه به همراه لينك مربوطه در سمت چپ و قسمت Information مشاهده‌اش مي‌كنيد، اين لوگو تنها با امكانات Corel Graphic Suit 9 ساخته شده. من توي چند تا WebLog خارجي هم مثل Phoxxe است�اده از Banner رو ديدم ولي هيچ وقت اين است�اده بصورت عمومي نيست. مثلاً تمام ليست Favo Blogها داراي Banner نيستند و تنها سوگلي‌هاي اونها از Banner است�اده كرده‌ند. اين راه دوّم بدك نيست.
طرّاحي Interface و UI از تخصّصهاييه كه برخلا� ظاهرش نياز به خلْاقيت زيادي داره. طرّاحي Interfaceهايي كه سهولت است�اده رو به همراه قابليتهاي �راوان و بدور از پيچيدگي‌هاي مربوطه داشته باشه كار هر كسي نيست. سايت Who'sWe يكي از اون نمونه‌هاي خوب در طرّاحي Interface هستش.



شايد بيشتر از 2 ساله كه من اين سايت رو ديدم، سايت شماره يكي نيست ولي داراي رابط كاربري منحصر به �رد و بسيار جالبي هستش. شايد نمونه‌ش رو جاي ديگه‌اي نديده باشيد. درواقع ميشه گ�ت كه اين سايت چيزي بجز يه Interface نيست كه بسيار عالي طرّاحي شده. طرّاحان اين سايت كه خودش به يه گروه طرّاح تعلّق داره توي دنياي Web designerها چندان سرشناس نيستند و تا حالا پروژه‌هاي قوي‌اي پياده نكردند. Club2009 آخرين كاريه كه انجام دادن و نميشه گ�ت كه كار خيلي قوي‌اي هستش. به تازگي سايت Who'sWe دو تغيير بزرگ كرده، تغيير اوّل بازنويسي كلّ سايت و ترجمهء اون با Flash MX هستش و تغيير بعد Update شدن بخش How we do it هست. درواقع معرّ�ي اين لينك امروز بيشتر به خاطر معرّ�ي اين بخش جديد روي سايت بوده. حتماً نگاه كنيد و حتماً براي است�اده از حالت BroadBand است�اده كنيد. Mask رو يادتونه؟ ايده جالبي است�اده كردند براي انتخاب سرعت Connection. از روش طرّاحي بخشهاي مختل� ميشه �هميد كه طرّاحان اين سايت Designerهاي قابلي هستند ولي تجربه زيادي در كار وب ندارند. است�اده از AVIها و و همينطور تصاوير پر حجم باعث شده كه حجم اين سايت واقعاً بالا باشه. اگه شما حالت BroadBand رو انتخاب كنيد پنجره اصلي حدود 3 مگابايت و بخش جديد How we do it هم 4 مگابايت حجم داره كه منتظر شدن براي ديدنش خيلي خسته‌كننده‌ست. ولي صبور باشيد كه هم Interface اصلي سايت و هم بخش جديد ارزش صبر كردن رو داره و شما خواهيد ديد كه ساختن چنين سايتي چقدر سخت و طاقت �رسا بوده و چند بار Action - Cut داشتند براي ساختن سايت.

راستي يه نكته‌اي، وقتي به بخش جديد How we do it تشري� مي‌بريد يه مونيتور جلوتون باز ميشه كه پروسهء Loading رو نشون ميده توجّه كنيد كه توش حجم Download شده رو اينطوري نوشته. xxx.xxx of و بعد از of بنظر مياد بقيه جمله از Monitor ا�تاده بيرون. من حدس مي‌زنم اين يه اشكال توي Font باشه. يعني اون طر�ي كه اين بخش رو طرّاحي كرده يادش ر�ته Font رو به �ايلش Embed كنه. واسه همين هم ما اون �ونت ساده و بداندازه رو مي‌بينيم. و خب هر وقت هم كه خودش Movie رو تست كرده چون Fontش رو روي دستگاهش داشته مشكلي در ديدنش نداشته و نهايتاً ص�حه رو همينطوري Upload كرده. شما حواستون باشه كه حتماً به Textها و Fontهاي مورد نيازشون توجبه كنيد تا اينطوري آبروتون نره يه وقت.