Wednesday, January 22, 2003
چند مقاله جديد به بخش طرّاØان Ùˆ توسعه‌دهنگان سايت Macromedia يدÙ�عه اضاÙ�Ù‡ شده كه دو تا‌شون عالي هستند. مقالهء استÙ�اده مؤثّر از تبليغات صوتي Ùˆ Flash در طرّاØÙŠ Bannerها Ùˆ يكي ديگه از John Dowdell (نويسنده JD on MX) كه درباره روش استÙ�اده از تبليغات Flashy Ùˆ همينطور استÙ�اده Ùˆ عدم استÙ�اده از تبليغات در سايتها Ùˆ همينطور روشهايي كه كاربران بيشتر به اين تبليغات اهميّت بدن رو از تجربيّات خودش نوشته. اين دو تا مقاله عالي بودند. اگر بقيه بخشهاي Designers & Developers رو هم بگرديد نمونه‌هاي جالب ديگه‌اي هم مثل اين مقاله درباره معماري سرورهاي قابل استÙ�اده با Flash Remoting MX پيدا خواهيد كرد.
يه برنامه كوچيگ بدرد بخور از northcode. اگر شما هم مثل من fla.هاي مختلÙ�ÙŠ داريد كه بخشهاي كوچيك Ùˆ اشتراكي‌اي بين برنامه‌هاي ساخت خودتون براي Load كردن Extensionها دارند مي‌تونيد از flas2swf استÙ�اده كنيد. اين برنامه به شما اجازه ميده كه چندين Fla رو پشت سر هم Publish كنيد بدون اينكه نياز باشه هر كدوم رو جداگونه در Flash بازكنيد Ùˆ منتظر Publish شدندش باشيد. شايد كار خاصّي انجام نده اين برنامه وقتي طرز كارش رو بخونيد Ùˆ ببينيد كه اون Ù�ايلهاي رو به برنامه Flash شما مي‌Ù�رسته Ùˆ Publisheشون مي‌كنه Ùˆ بعد همين كار رو با همه Ù�ايلهاي FLA.اي كه در يك دايركتوري هستند انجام ميده. از اينجا درياÙ�تش كنيد (60K) Ùˆ براي اطلاعات بيشتر اين صÙ�ØÙ‡ رو ببنيد.
Woops! سري Hostهاي FlashComStudio كه Planهايي با پشتيباني Flash Communication Server ارائه ميده يه Plan رايگان Ùˆ آزمايشي تهيه كرده كه به 500 Ù†Ù�ر از واجديد شرايط از ابتداي Ù�وريه ارائه مي‌كنه. شما شانس داريد كه يكي از اينها رو برنده بشيد، RecordÙŠ كه در صÙ�ØÙ‡ رجيستر اين Plan وارد مي‌كنيد برّرسي ميشه Ùˆ اگر سايت شما قابليّت استÙ�اده از اين امكانات رو داشته باشه شانس بيشتري براي درياÙ�ت يكي از 500تا Plan آزمايشي 30 روزه Ùˆ Ùˆ رايگان رو از روي يكي از سريعترين Ùˆ مطمئنترين Hostهاي دنيا خواهيد داشت.
Flash Studio 1.8 PRO نسخهء جديدي از اين برنامه هم منتشر شد با قابليّتهاي جديد، بيشتر از 200تا fscommand معمول در اين برنامه وجود داره كه به اضا�هء اونها نسخهء PRO نمونه‌هاي زير رو هم شامل ميشه.
مجسّم كنيد prototypeهاي XML Connection به همراه قابليّت ارسال اطلاعات از Socket Connectionهاي اين برنامه Ú†Ù‡ كارهايي كه نمي‌تونن انجام بدن. 4 مگابايت Øجم برنامه Ùˆ سايت رسمي توليد كننده همي Multi dimensional Media.
• Connect to Access Database
• MySQL Database Connectivity
• Run Database Query
• Get Database Field/Row
• Get Record Count
• Get Results as XML
• Get Results as HTML
• Realtime Socket Communication
• Send data through Socket Connection
• Retrieve data through Socket Connection
• Connect to IP Address
• Specify Send/Listen Port
• Launch Video Inside the Projector
• MPEG, AVI, ASF Support
• Make Video Fullscreen
• Pause Video
• Position and Scale Video
• Load HTML inside the Projector
• Load URL into the Projector
• Position and Scale Browser Window
• Navigate Back and Forward in browser
• LoadMovieNum Support
• MySQL Database Connectivity
• Run Database Query
• Get Database Field/Row
• Get Record Count
• Get Results as XML
• Get Results as HTML
• Realtime Socket Communication
• Send data through Socket Connection
• Retrieve data through Socket Connection
• Connect to IP Address
• Specify Send/Listen Port
• Launch Video Inside the Projector
• MPEG, AVI, ASF Support
• Make Video Fullscreen
• Pause Video
• Position and Scale Video
• Load HTML inside the Projector
• Load URL into the Projector
• Position and Scale Browser Window
• Navigate Back and Forward in browser
• LoadMovieNum Support
مجسّم كنيد prototypeهاي XML Connection به همراه قابليّت ارسال اطلاعات از Socket Connectionهاي اين برنامه Ú†Ù‡ كارهايي كه نمي‌تونن انجام بدن. 4 مگابايت Øجم برنامه Ùˆ سايت رسمي توليد كننده همي Multi dimensional Media.
اطلاعات كاربردي خيلي خوبي توي چند پست اخير وبلاگ آرمان عزيز (وبنگار) درباره كارتهاي گرا�يكي بازاري وجود داره. اين پسر واقعاً خوب نقد مي‌كنه.
من Ù�كر مي‌كنم اين خيلي بده كه ما درباره مسئله‌اي چيزي ندوديم Ùˆ در مقامي هم نباشيم كه بتونيم اطلاعاتي در زمينهء مربوطه كسب كنيم Ùˆ سپس از اطلاعات نداشتهءمون Ùˆ همينطور آمار خيلي جزئي‌مون نتيجه هم بگيريم Ùˆ از همه بدتر اين نتيجه رو بسط بديم. شايد اگر يه نگاه از بالا به مردم ايران بياندازيم Ø³Ø·Ø Ùˆ سواد Ùˆ تÙ�كّر يه ميانگين Ù�وق‌العاده ضعيÙ� Ùˆ پايين ارائه ميده ولي اين بدليل روش غلط آمار‌گيري ماست چون همه ايرانيها پيشرÙ�ته‌ترين بخشهاي علمي خودشون رو در عميقترين لايه‌هاي سرّي اÙ�كارش مخÙ�ÙŠ مي‌كنند شايد بخاطر اينكه اØساس امنيّت نمي‌كنند. گرÙ�تن آمار بطور كل صورت مسئلهء غلطي داره چون متخصّصهاي High-Technology ايراني به اندازه كاÙ�ÙŠ شهرت دارند كه با كمي تØقيق بشه پيداشون كرد Ùˆ همينطور توي خود ايران اÙ�راد Ù�وق‌العاده با سوادي هستند كه هنوز شناخته‌نشدند Ùˆ به اØتمال زياد بعد از مهاجرت شناخته خواهند شد. اصولاً Ù�لمداد كردند ايرانيها به عنوان مردمي بي‌سواد كاملاً اشتباه Ùˆ توهين آميزه.
Monday, January 20, 2003
از امروز مشغول طرّاØÙŠ سيستم Blogging شدم كه اگر مشكلي پيش نياد به Domain Ùˆ Host مخصوص همين وبلاگ نقل مكان كنم تا منّت سرويسهاي Free رو نكشم. اگر هر كدوم از دوستان در طرّاØÙŠ يه Blog Server كه با PHP Ùˆ Perl نوشته شده باشه تجربه دارند Ùˆ همينطور علاقه‌مند به انجام يه كار مشترك هستند خوشØال مي‌شم كه داوطلب بشن. البته Movable Type نمونهء خوبيه ولي مهم اينجاست كه Flash نبايد در اين پروژه Ù�راموش بشه.
اطلاعيه: بنده به تعداد زيادي قرص Ùˆ كپسول تاريخ مصرÙ� گذشته Ùˆ يا بي استÙ�اده نياز دارم، هر كدوم از دوستان كه مي‌تونن در اين مورد به من كمك كنن ممنون مي‌شم Ùˆ جبران مي‌كنم اگر برام نامه‌اي بÙ�رستند. تا الآن يه مقدار Ù…Øدودي جمع كردم ولي خيلي‌هاشون بي استÙ�اده‌اند چون اين قرص‌ها كپسولها بايد تا Øدّامكان رنگ Ùˆ وارنگ Ùˆ Ù�انتزي باشند، اگر داروخانه‌اي يا جايي كه بشه يه همچين CollectionÙŠ ازش پدا كرد مي‌شناسيد هم خوشØال مي‌شم راهنمايي كنيد.
Sunday, January 19, 2003
شايد اين نكته پيش پا اÙ�تاده‌اي باشه ولي من تا امروز كشÙ�Ø´ نكرده بودم Ùˆ همينطور تا Øالا از هيچ Ø·Ø±Ù‘Ø§Ø FlashÙŠ نشنيده بودم كه از CusomAction Ùˆ Object اصلي اون استÙ�اده كنه. البته اين هم از نكته‌هاي ثبت نشده Flash هستش.
من به دنبال اينكه Screenweaver MX چطوري اين Actionها رو جزو Actionهاي شناخته شدهء Flash MX قرار داده به اين نتيجه رسيدم كه بايد يه رابط استاندارد وجود داشته باشه چون يه همچين برنامه‌اي قاعدتاً نبايد Øقّ تغيير ساختار اين برنامه رو داشته باشه. خب جواب ساده بود، بله Custom Actions. اين شيء همونطور كه از اسمش پيداست به شما اجازه تعريÙ� Actionهاي سÙ�ارشي مي‌ده، يه چيزي مثل Batch File كه يه سري Action رو با يه اسم خاصّ اجرا كنه، خب روش اجراش شبيه Header Fileها نيست ولي شبيه ActiveXهاست. Ùˆ اينكه شما چطور اين Actionها رو به نمونه‌هاي اصلي مرتبط كنيد Ùˆ روش عملش كه به جزئيّات هم تكيه كرده تا Øدّي كه شما در اجراي Custom Actionها مي‌تونيد Øتّي Ù…Øلّ Ù�ايلهاي Help رو هم مشخّص كنيد. يه Text Filed بسازيد Ùˆ اگر Ù�رض كنيم متغيّرش textF باشه Action زير رو به يكي از frameها اضاÙ�Ù‡ كنيد ...
اين ليست Actionهاي اضا�ه شده رو بهتون ميده. بخش جالب اينجاست كه Actionهاي س�ارشي با �رمت XML به برنامه شما ا�زوده خواهند شد. آدرس زير رو مشاهده كنيد. با �رض اينكه OS شما Windows XP يا Windows 2000 باشه و در غير اين صورت شاخهء Application Data سيستم عامل خودتون و همينطور بخش مربوط به User Name شخصيتون.
در اينجا اگر Screenweaver MX رو نصب كرده باشيد Ù�ايل XML مربوطه رو خواهيد ديد Ùˆ همينطور اگر UI Component Setهاي 1 Ùˆ 2 Ùˆ 3 رو هم داشته باشيد اين 3 Ù�ايل رو هم خواهيد ديد. اونها رو باز كنيد Ùˆ ببينيد چقدر برنامه ريزي ساخت ياÙ�ته‌اي پشت رابط استÙ�اده از اين برنامه‌هاست. شيء CustomAction به شما اجازه مديريّت اين Actionهاي سÙ�ارشي Ùˆ خواهد داد Ùˆ همينطور قابليّت نصب نمونه‌هاي جديد رو هم همينطور. توجّه كنيد كه اين موضوع مربوط به بخش Client شماست Ùˆ شما مي‌تونيد با استÙ�اده از اين متد نمونه‌هاي قابل مديريت با Platform ساخته Ùˆ نوشته خودتون رو با Ù…Øصولات Macromedia Ùˆ تخصيصاً Flash MX بنويسيد. قبول داريد خيلي جالبه كه بعد از اينهمه كار كردن تازه يه چيز جديد در نرم‌اÙ�زار Ù…Øبوبمون Flash MX پيدا مي‌كنيم.
Ù¾.Ù†: داشتم درباره اين موضوع Search مي‌كردم كه اين مقاله رو از سايت DevMX ديدم. خب توضيØات كامله، اگر كار جالبي انجام دادي من رو هم در جريان بگذاريد.
Custom Actions
Manage Customizable Actions Avalablity
Manage Customizable Actions Avalablity
من به دنبال اينكه Screenweaver MX چطوري اين Actionها رو جزو Actionهاي شناخته شدهء Flash MX قرار داده به اين نتيجه رسيدم كه بايد يه رابط استاندارد وجود داشته باشه چون يه همچين برنامه‌اي قاعدتاً نبايد Øقّ تغيير ساختار اين برنامه رو داشته باشه. خب جواب ساده بود، بله Custom Actions. اين شيء همونطور كه از اسمش پيداست به شما اجازه تعريÙ� Actionهاي سÙ�ارشي مي‌ده، يه چيزي مثل Batch File كه يه سري Action رو با يه اسم خاصّ اجرا كنه، خب روش اجراش شبيه Header Fileها نيست ولي شبيه ActiveXهاست. Ùˆ اينكه شما چطور اين Actionها رو به نمونه‌هاي اصلي مرتبط كنيد Ùˆ روش عملش كه به جزئيّات هم تكيه كرده تا Øدّي كه شما در اجراي Custom Actionها مي‌تونيد Øتّي Ù…Øلّ Ù�ايلهاي Help رو هم مشخّص كنيد. يه Text Filed بسازيد Ùˆ اگر Ù�رض كنيم متغيّرش textF باشه Action زير رو به يكي از frameها اضاÙ�Ù‡ كنيد ...
textF=CustomActions.list();
اين ليست Actionهاي اضا�ه شده رو بهتون ميده. بخش جالب اينجاست كه Actionهاي س�ارشي با �رمت XML به برنامه شما ا�زوده خواهند شد. آدرس زير رو مشاهده كنيد. با �رض اينكه OS شما Windows XP يا Windows 2000 باشه و در غير اين صورت شاخهء Application Data سيستم عامل خودتون و همينطور بخش مربوط به User Name شخصيتون.
X:\Documents and Settings\Administrator\Application Data\Macromedia\Flash MX\Configuration\ActionsPanel\CustomActions\
در اينجا اگر Screenweaver MX رو نصب كرده باشيد Ù�ايل XML مربوطه رو خواهيد ديد Ùˆ همينطور اگر UI Component Setهاي 1 Ùˆ 2 Ùˆ 3 رو هم داشته باشيد اين 3 Ù�ايل رو هم خواهيد ديد. اونها رو باز كنيد Ùˆ ببينيد چقدر برنامه ريزي ساخت ياÙ�ته‌اي پشت رابط استÙ�اده از اين برنامه‌هاست. شيء CustomAction به شما اجازه مديريّت اين Actionهاي سÙ�ارشي Ùˆ خواهد داد Ùˆ همينطور قابليّت نصب نمونه‌هاي جديد رو هم همينطور. توجّه كنيد كه اين موضوع مربوط به بخش Client شماست Ùˆ شما مي‌تونيد با استÙ�اده از اين متد نمونه‌هاي قابل مديريت با Platform ساخته Ùˆ نوشته خودتون رو با Ù…Øصولات Macromedia Ùˆ تخصيصاً Flash MX بنويسيد. قبول داريد خيلي جالبه كه بعد از اينهمه كار كردن تازه يه چيز جديد در نرم‌اÙ�زار Ù…Øبوبمون Flash MX پيدا مي‌كنيم.
Ù¾.Ù†: داشتم درباره اين موضوع Search مي‌كردم كه اين مقاله رو از سايت DevMX ديدم. خب توضيØات كامله، اگر كار جالبي انجام دادي من رو هم در جريان بگذاريد.
Macromedia شركت Presedia رو خريد. اين شركت در زمينه توليد نرم‌اÙ�زارهاي آموزشي Ùˆ برنامه‌هاي سمينارها Ùˆ همينطور توليد Presentationهاي مختلÙ� با Ù…Øصولات شركتهاي مختلÙ� از جمله MS Powerpoing Ùˆ همينطور Ù…Øصولات Macromedia Ù�عّاليت مي‌كند. Presedia Express يكي از شركتهاي Ù�عّال در اين زمينه‌ست كه تا كنون Ù…Øصولات بسيار متوّعي توليد كرده. شركت Macromedia با خريد Ùˆ يا به عبارتي Øمايت از اين شركت قصد توليد برنامه‌هاي مستقيمي كه صرÙ�اً با Ù…Øصولات Macromedia ساخته شده باشند رو داره.در Øال Øاضر Ù…Øصولات آموزشي كه در سايتها، CDها Ùˆ همينطور ساير نمونه‌ها كاربرد دارند بخش بزرگي از Presentationهاي مرتبط با Training Ùˆ Business رو تشكيل مي‌دن. Director MX Ùˆ Flash MX دو تا از Ù…Øصولات اصلي Macromedia براي توليد در اين زمينه هستند. شايد لازم نباشه كه هميشه براي Ù�راگيري بخشهاي جديد مرتبط با تخصّصمون وقت زيادي تلÙ� كنيم. خبر كامل رو از اينجا بخونيد.
Saturday, January 18, 2003
Ù�كر كنم روش طرّاØÙŠ سايت 2Advanced Studio ديگه بايد به عنوان يه استاندارد تلقّي بشه، امروز سايت AAN:Designers رو ديدم كه بصورت خيلي نزديكي از سايت 2Advanced ايده گرÙ�ته Ùˆ نمونهء خيلي قشنگ Ùˆ خوبي هستش. البته Performance بالايي براي اجراي اون لازم هستش كه به خاطر استÙ�اده از Masking روي Textهايي با Fontهاي Embed شده، اتّÙ�اق اÙ�تاده. اين روش Masking تا قبل از اومدن نگارش 6.0.65.0 از Flash Player رايج بود ولي از بعد از اومدن اين Player كه به شما اجازه Mask كردن Ù�ونتهاي Device رو هم ميده ميشه كمي در Performance صرÙ�ه‌جويي كرد، من نمي‌دونم AAN:Designers ÙƒÙ�ÙŠ طرّاØÙŠ شده امّا اگر از Performance پايينش بگذريم يه نمونهء خيلي خوب از طرّاØÙŠ گراÙ�يكي Ùˆ Interactive گراÙ�يك هستش. من خودم صÙ�Øهء اوّل Ùˆ Track اوّلش رو بسيار مي‌پسندم گرچه يه loop ناشيانه از يه قطعه موسيقيه ولي بازهم بسيار قابل قبوله. تغيير دادن Ù�ونتها شايد آخرين چاره باشه ولي خوندن بخش News مخصوصاً اگر مانيتور كوچكي داشته باشيم واقعاً مشكله.
OUH! من تازه متوجّه اين شدم كه وقتي Screenweaver MX رو نصب كنيد راهنماي Actionها به بخش Reference در Flash MX ا�زوده ميشه (Ctrl+F1). اين برنامه واقعاً برنامهء خوبيه!
از سايت Swift Tools برنامه Swift MP3 رو درياÙ�ت كنيد Ùˆ خيلي راØت بصورت يه ماجول روي Server وبتون Ú†Ù‡ IIS Ùˆ Ú†Ù‡ Apache Ùˆ Ú†Ù‡ Xitami Ùˆ Ú†Ù‡ هر Ú†ÙŠ نصب كنيد. اين برنامهء 85 كيلوباتي مي‌تونه كاملاً Dynamic Ù�ايلهاي MP3 شما رو به Movieهاي Flash تبديل كنه تا شما هم اونها رو خيلي ساده به Movie خودتون Attach كنيد. البته شايد اØتياج داشته باشيد كه نوع خاصّي از Movieها رو داشته باشيد كه در اين صورت براي درياÙ�ت Source برنامه مي‌تونيد با نويسنده Ùˆ مسئول سايت Swift Tools مكاتبه كنيد. گرچه شايد اين برنامه براي يه سايت خيلي بزرگ كارساز نباشه (بخاطر تعداد سوكتهاي Ù…Øدود) ولي براي سايت متوسّط به پايين مناسب خواهد بود. مخصوصاً Radio Stationهايي كه براي پخش موسيقي ساخته شده‌اند.
جديدترين يادداشت دوستمون زهير معصوميان در سالگرد تولّد وبلاگش با يه Banner نارنجي و خاكستري خوشگل همراه شده و با درودي بر وبلاگ به پايان رسيده، به اين دوست عزيزم بخاطر نوشته‌هاش و همينطور تولّد وبلاگش تبريك مي‌گم.
در اين آدرس از سايت MajidOnline مقاله‌اي هست كه 24 تا مورد درباره طرّاØÙŠ بهتر صÙ�Øات وب هستش، البته عنوان مقاله 25 تا نكته هستش ولي نكته‌هاي 13 Ùˆ 14 يكي هستند. بهرØال اين مقاله كه از مجلّهء وب برگرÙ�ته شده Ùˆ نويسنده اصلي هم اون رو از بخشي از مقاله ابتدايي Web Reference شمارهء سپتامبر 2001 ترجمه كرده 5 يا 6 تا نكتهء خوب هستش كه اگر بخونيد براتون جالب خواهد بود.
وبلاگ جديد Mike Chambers در آدرس جديد Ùˆ همينطور با ظاهري جديد از اين به بعد اينجا خواهد بود. ظاهر خيلي ساده‌اي داره كه شايد براي يه وبلاگ لازمه، اينقدر كه ايشون درباره Ø·Ø±Ø Ø¬Ø¯ÙŠØ¯ وبلاگش صØبت كرد من انتظار ديدن يه صÙ�ØÙ‡ خارق‌العاده داشتم Ùˆ همينطور با Øركت ايشون به روي Movable Type خبري از اصل موضوع يعني Typeها نيست. بهرØال ظاهرش خيلي بهتر از اوّلش شده كه روي نوشته‌هاش هم تأثير گذاشته Ùˆ اين چند وقت Øسابي خوب كار كرده. Ø·Ø±Ù‘Ø§Ø Ùˆ نويسنده نمونهء جديد هم Josh Dura هستش كه من سايت خودش رو نتونستم ببينم.
لينك سايت مركز كامپيوتر رضا رو از وبلاگ شاهوي عزيز ديدم، چقدر خوبه كه Front Page Ùˆ Templateهاش به شما اجازه مي‌دن كه بدون صرÙ� هيچ وقتي تنها با نوشتن چند لينك ساده يه سايت بسازيد Ùˆ اسم خودتون رو هم بگذاريد Ø·Ø±Ù‘Ø§Ø ÙˆØ¨ Ùˆ ØرÙ�ه‌تون هم طرّاØÙŠ پايگاههاي وب ØرÙ�ه‌اي باشه. Ú†Ù‡ لقبي به سايت بازار رضا به عنوان يه مركز كامپيوتري Ù�عّال بديم؟ نمونهء سايتهاي تبليغاتي Gitex رو ديديد؟ يكيش كار يه شركتيه كه شايد براي شما "ناشناس" باشه (!) Ùˆ شايد Gitex نمونهء خوبي براي مقايسه نباشه ولي براي يه مركز كامپيوتري مرتبط مثل بازار رضا يه همچين سايتي خجالت آوره، اصلاً اين يه سايت رسميه؟
يه مقاله خيلي خوب درباره ارسال اطلاعات ساخت ياÙ�ته به Flash movieها Ùˆ پردازش اونها بصورت آرايه Ùˆ Objectها. 5 روش مختلÙ� از جمله ارسال متغيّرهاي معمولي بصورت HTML-Formed كه قبلا دربارش صØبت كرديم اينجا، Ù�رستادن اطلاعات طبقه بندي شده بصورت Text Ùˆ قابل جداسازي كه يه روش عجيب براي ارسال اطلاعاته Ùˆ شايد اصلاً روش نيست، XML كه خيلي خوب ØªÙˆØ¶ÙŠØ Ø¯Ø§Ø¯Ù‡ شده كه روش ارسال اطلاعات بصورت XML Formed چطوريه، ارسال اطلاعات بصورت Binary Ùˆ Binary AMFها كه روش درست براي ارتباط Flash Movieها در درياÙ�ت متغيّرها ار سرويسهاي وب Ùˆ سرورهاي Active مثل Flash Remotingها هستند. در هر روش مزيّتها Ùˆ همينطور اشكالاتش برّرسي كه Øتماً پيشنهاد مي‌كنم اين مقاله رو بخونيد.
همينطور نويسنده اين مقاله در سايتش نمونه‌هاي جالبي از تبديلهاي Jpeg به SWF يا PHP به SWF Ùˆ همينطور SWF Analyzer Ùˆ اط همه جالبتر تركيب كردن دو Ù�ايل SWF رو بصورت برنامه‌هاي Server Side ارائه كرده. ايشون همينطور نويسنده همون برنامه MING هستند كه Øتماً تا Øالا ازش استÙ�اده كرديد. براي درياÙ�ت Ùˆ آشنايي با Ù…Øصولاتش سايت Font Images رو مطالعه كنيد.
[لينكها از Actionscript.com]
همينطور نويسنده اين مقاله در سايتش نمونه‌هاي جالبي از تبديلهاي Jpeg به SWF يا PHP به SWF Ùˆ همينطور SWF Analyzer Ùˆ اط همه جالبتر تركيب كردن دو Ù�ايل SWF رو بصورت برنامه‌هاي Server Side ارائه كرده. ايشون همينطور نويسنده همون برنامه MING هستند كه Øتماً تا Øالا ازش استÙ�اده كرديد. براي درياÙ�ت Ùˆ آشنايي با Ù…Øصولاتش سايت Font Images رو مطالعه كنيد.
[لينكها از Actionscript.com]
سايت swf-media سايت معرّÙ�ÙŠ خدمات سه طرّاØÙŠ ايراني كه من نمي‌شناسمشون هستش. اونها بيشتر از 10 تا سايت بجز سايت خودشون رو طرّاØÙŠ كردند Ùˆ بيشتر تآكيدشون روي Introهاي سايتهاي Flash base هستش. خب بايد بگم يه نمونهء خوب Ùˆ اگر بخوايم به نسبت كارهاي ساير طرّاØان ايراني نگاه كنيم يه نمونهء خيلي خوب! بيشتر روي خود سايت Ùˆ تكنيك ساختش توجّه كنيد. يه سايت Flash Base با يه Intro كه يكي از ملزومات سايتهاي طرّاØÙŠ وب هستش، موسيقي Ùˆ اندازهء مواÙ�Ù‚ Trailerهاي تبليغاتي. تا اينجاش خوبه ولي هرچقدر نگاه كنيد مي‌بينيد كه Intro اين سايت تÙ�اوت اساسي با ساير قسمتهاش داره. Intro نمونهء خوبيه، Track زمينه با SFXها خيلي خوب تركيب شده Ùˆ شايد تنها جايي كه بتونيم ازش ايراد بگيريم رنگ Objectهاي سازندهء Ù…Øيطه، شايد يه تركيب ساده از خاكستري نمونةء قشنگتري مي‌شد تا تماماً سÙ�يد بودن خطوط. وقتي به صÙ�Øهء اوّل مي‌رسيد يه صÙ�ØÙ‡ كوچيك ولي شلوغ مي‌بينيد كه همه Objectها سعي مي‌كنند نظرتون جلب كنند، لازم نيست وجود نداشته باشند ولي تركيب رنگ Ùˆ همينطور Motionهاي نرم‌تر مي‌تونستند ظاهر بهتري توليد كنند. شما در نگاه اوّل كه اوّلين صÙ�ØÙ‡ رو مي‌بينيد 6 تا Movie Clip خيلي غير مرتبط به هم مي‌بينيد كه كاملاً جداگونه عمل مي‌كنند. طرّاØÙŠ يه سايت Ù�قط طرّاØÙŠ Objectهاي زيبا نيست بلكه هماهنگ كردن اونها با هم كاري به مراتب سختتر Ùˆ مهمتره.
Background زيبايي هستش ولي تغيير Background در صÙ�Øات مختلÙ� كه رنگهاي بسيار متÙ�اوتي از هم دارند بايست يه طوري به هم لينك بشن، در اين سايت كه كنترلها Ùˆ همينطور ساير Objectها ساده هستند Ùˆ از خودشون رنگي ندارند بايد به تركيب رنگهاي بخشهاي مختلÙ� توجّه بشه. شما به عنوان يه بيننده با ديدن 2 تا logo در يه صÙ�ØÙ‡ Ú†ÙŠ Ù�كر مي‌كنيد؟ مطمئنّا هرگز نمي‌تونيد نظر Ø·Ø±Ù‘Ø§Ø Ø±Ùˆ كشÙ� كنيد بنابراين Ø·Ø±Ù‘Ø§Ø Ø¨Ø§ÙŠØ¯ بصورتي هدÙ�Ø´ رو از ارائهء 2 لوگو در يك صÙ�ØÙ‡ بيان كنه. شايد بد بينانه باشه ولي وقتي من يه logoÙ‡ سادهء 3D رو مي‌بينم كه با logoÙŠ اصلي Ù�رق داره Ù�كر مي‌كنم هدÙ� Ø·Ø±Ù‘Ø§Ø Ù�قط اين بوده كه بگه بلده Objectهاي سه بعدي در Flash بسازه. اين خيلي خوبه كه شما بگيد Ú†Ù‡ كارايي بلديد انجام بديد ولي نبايد بگذاريد كه بيننده هدÙ�تون رو كشÙ� كنه.
قسمت آخر كه يكي از اشكالات طرّاØÙŠ اين سايته Ù�ونتها Ùˆ نوشته‌هاست. شما مي‌خوايد يه كار Modern ارائه بديد، عاليه، پس بخشهاي مختلÙ� بايد مرتبط با اين theme Ùˆ تÙ�كّر شما باشند. Fontهاي نوشته‌هاي Intro بجز يكي كه اسمش يادم رÙ�ته ولي شبيه Ù�ونتهاي سانسكريته، خوب انتخاب شدند ولي در خود سايت نه. Ù�ونتها عناوين Menu مي‌بينيد كه Blur شدند، اين برخورديه كه Flash Player با Ù�ونتهاي TTF مي‌كنه Ùˆ در اندازه‌هاي كوچيك مثل اين سايت اونها رو خراب مي‌كنه، تقريباً همه طرّاØان مي‌دونند چطور با اين مسئله برخورد كنند تا اين مشكل پيش نياد ولي در اين سايت اين مسئله رعايت نشده.
وقتي نيازي به استÙ�اده از گزينهء Zoom in Ùˆ Zoom out نيست اونها رو ØØ°Ù� كنيد، همه كاربران نهايي سايت نمي‌دونند اين menu به Ú†Ù‡ دردي مي‌خوره Ùˆ تقريباً همه اين كاربران روي Movieهاي شما Right Click Ùˆ Command Click مي‌كنند، چون كاربران وب به اين مسئله عادت كردند، اونها رو جدّي بگيريد تا طرز تÙ�كّرشون رو تغيير نديد. اين سايت نمونهء خوبيه كه يكي از دوستان معرّÙ�ÙŠ كرد. من سايتهاي طرّاØان ايراني زيادي رو نمي‌شناسم ولي بسيار علاقه‌مندم كه باهاشون آشنا بشم، اگر نمونه‌اي داريد لطÙ�اً معرّÙ�ÙŠ كنيد.
Background زيبايي هستش ولي تغيير Background در صÙ�Øات مختلÙ� كه رنگهاي بسيار متÙ�اوتي از هم دارند بايست يه طوري به هم لينك بشن، در اين سايت كه كنترلها Ùˆ همينطور ساير Objectها ساده هستند Ùˆ از خودشون رنگي ندارند بايد به تركيب رنگهاي بخشهاي مختلÙ� توجّه بشه. شما به عنوان يه بيننده با ديدن 2 تا logo در يه صÙ�ØÙ‡ Ú†ÙŠ Ù�كر مي‌كنيد؟ مطمئنّا هرگز نمي‌تونيد نظر Ø·Ø±Ù‘Ø§Ø Ø±Ùˆ كشÙ� كنيد بنابراين Ø·Ø±Ù‘Ø§Ø Ø¨Ø§ÙŠØ¯ بصورتي هدÙ�Ø´ رو از ارائهء 2 لوگو در يك صÙ�ØÙ‡ بيان كنه. شايد بد بينانه باشه ولي وقتي من يه logoÙ‡ سادهء 3D رو مي‌بينم كه با logoÙŠ اصلي Ù�رق داره Ù�كر مي‌كنم هدÙ� Ø·Ø±Ù‘Ø§Ø Ù�قط اين بوده كه بگه بلده Objectهاي سه بعدي در Flash بسازه. اين خيلي خوبه كه شما بگيد Ú†Ù‡ كارايي بلديد انجام بديد ولي نبايد بگذاريد كه بيننده هدÙ�تون رو كشÙ� كنه.
قسمت آخر كه يكي از اشكالات طرّاØÙŠ اين سايته Ù�ونتها Ùˆ نوشته‌هاست. شما مي‌خوايد يه كار Modern ارائه بديد، عاليه، پس بخشهاي مختلÙ� بايد مرتبط با اين theme Ùˆ تÙ�كّر شما باشند. Fontهاي نوشته‌هاي Intro بجز يكي كه اسمش يادم رÙ�ته ولي شبيه Ù�ونتهاي سانسكريته، خوب انتخاب شدند ولي در خود سايت نه. Ù�ونتها عناوين Menu مي‌بينيد كه Blur شدند، اين برخورديه كه Flash Player با Ù�ونتهاي TTF مي‌كنه Ùˆ در اندازه‌هاي كوچيك مثل اين سايت اونها رو خراب مي‌كنه، تقريباً همه طرّاØان مي‌دونند چطور با اين مسئله برخورد كنند تا اين مشكل پيش نياد ولي در اين سايت اين مسئله رعايت نشده.
وقتي نيازي به استÙ�اده از گزينهء Zoom in Ùˆ Zoom out نيست اونها رو ØØ°Ù� كنيد، همه كاربران نهايي سايت نمي‌دونند اين menu به Ú†Ù‡ دردي مي‌خوره Ùˆ تقريباً همه اين كاربران روي Movieهاي شما Right Click Ùˆ Command Click مي‌كنند، چون كاربران وب به اين مسئله عادت كردند، اونها رو جدّي بگيريد تا طرز تÙ�كّرشون رو تغيير نديد. اين سايت نمونهء خوبيه كه يكي از دوستان معرّÙ�ÙŠ كرد. من سايتهاي طرّاØان ايراني زيادي رو نمي‌شناسم ولي بسيار علاقه‌مندم كه باهاشون آشنا بشم، اگر نمونه‌اي داريد لطÙ�اً معرّÙ�ÙŠ كنيد.
اگر شما يه شماره تلÙ�Ù† داشته باشيد باهاش Ú†ÙŠ كار مي‌كنيد؟ مي‌دونيد كه هر شماره تلÙ�Ù† Ùˆ هر آدرس موقعيّتي براي تبليغ Ù…Øصولات Ùˆ خدمات شماست. استÙ�اده نا صØÙŠØ Ø§Ø² موقعيّتها باعث از دست رÙ�تن اونها ميشه. هرچقدر ما در ارائه خدمات تبليغاتي اÙ�راطي عمل كنيم به از دست رÙ�تن موقعيّتهامون كمك كرديم. دنياي تجارت الكترونيك به زودي بايد به دنبال راه كارهاي جديد Ùˆ يا ارتقائ نمونه‌هاي قبلي با تكنولوژيهايي Ù�راتر از وب باشه.
Tuesday, January 14, 2003
بخش اوّل كتاب fresh flash درباره Drawing API در Flash MX Ùˆ نوشتهء Keith Peters هستش. Keith اوّل سعي مي‌كنه پيشرÙ�تي كه در طرّاØÙŠ Dynamic در Flash MX انجام شده Ùˆ به Ø§ØµØ·Ù„Ø§Ø Ø§Ù�زوده شدن Drawing API رو اونطور كه هست ØªØ´Ø±ÙŠØ ÙƒÙ†Ù‡ Ùˆ اينكه دستورات جديد moveTo يا lineTo Ùˆ بقيه تنها راه براي استÙ�اده از گراÙ�يك برنامه‌نويسي شده هستند كه با نسخهء قبلي Flash اصلاً قابل اجرا نبودند. همينطور اون مثال جالب Brandon Hall در سايت Were-Here كه آدرسش همين بغل هستش رو بيان كرده كه توش سعي شده بود با Øركت دادن مربّعهاي يك پيكسلي Ùˆ قراردادنشون پشت سر هم يك خط رو كاملاً Dynamic ايجاد كرد. اون ايده جواب داد ولي الآن تنها با يك خط دستور Ùˆ با استÙ�اده از دستور lineTo ميشه اين كار رو انجام داد. createEmptyMovieClip هم از دستورات جديد Flash MX هستش كه به شما اجازه ميده بدون پيش بيني Objectهاي صÙ�ØÙ‡ اÙ�دام به ايجاد گراÙ�يكهاي مختلÙ� كنيد. بخش اوّل كتاب چهار بخش مختلÙ� داره كه چهار پروژه جداگونه هستش. كد كامل پروژهء اوّل كه نمونهء خيلي جالبيه رو دز اينجا مي‌بينيد.
يك Movie جديد با اندازه استاندارد اوّليه (550 در 400 پيكسل) ايجاد كنيد Ùˆ در Frame اوّل Action بالا رو اضاÙ�Ù‡ كنيد، هيچ چيز ديگه‌اي لازم نيست، Movie رو COmpile كنيد Ùˆ با هربار كليك كردن روي صÙ�ØÙ‡ تغيير ظاهر Movie رو ببينيد. قابل تقديره نه؟
اگر قبلاً با Drawing API كار كرده باشيد بجز Øالت هوشمندانه Ùˆ آموزشي استÙ�اده از دستورات lineTo Ùˆ moveTo براي رسم منØني‌ها با استÙ�اده از خطهاي كوچيك چيز جديدي نمي‌بينيد. اين روش استÙ�اده از خطهاي مستقيم كوچك شبيه همون استÙ�اده از مربّعهاي يك پيكسليه كه در واقع يك شبيه‌سازي هستش. دستور curveTo اينجا بهتر عمل مي‌كرد ولي پيچيده بودن روش استÙ�اده‌اش جايي براش در بخش اوّل كتاب در نظر نمي‌گرÙ�ت. براي خود من دستور beginFill Ùˆ endFill جالبتر بود وقتي كه تا قبل از اين موضوع درست درك نمي‌كردم اين دو دستور چطور كار مي‌كنند Ùˆ منØني‌هاي بسته Ùˆ باز رو چطور درياÙ�ت مي‌كنند، ولي اگر كمي بخشهاي مختلÙ� رو تغيير بديد مثل من متوجّه خواهيد شد كه رابط Drawing در برنامه Flash شباهت خيلي زيادي به Ù†Øوه عملكرد اين دو دستور داره. وقتي كه شما با ابزار Fill در Flash اقدام به رنگ كردن داخل يك منØني مي‌كنيد دقيقاً همون كاري رو انجام مي‌ديد كه دستور beginFill انجام ميده.
اعداد Ùˆ Stepها رو با خيال راØت تغيير بديد تا روش عكس‌العمل Actionتون رو ببينيد، از خلّاقيتتون استÙ�اده كنيد تا اون رو تغيير بديد يا نمونه‌هاي جديد بسازيد، من خودم خيلي روي اين مثال كار كردم Ùˆ روش عكس‌العمل جالبش من رو ترغيب مي‌كرد به امتØان نمونه‌هاي بيشتر.
onMouseDown = init;
function init() {
r1 = Math.random()*128;
g1 = Math.random()*128;
b1 = Math.random()*128;
r2 = Math.random()*128+127;
g2 = Math.random()*128+127;
b2 = Math.random()*128+127;
rinc = (r2-r1)/40;
ginc = (g2-g1)/40;
binc = (b2-b1)/40;
ampX = Math.random()*25;
wavelengthX = Math.random();
ampX1 = Math.random()*10;
wavelengthX1 = Math.random()*3;
ampY = Math.random()*10;
wavelengthY = Math.random();
clipDepth = 0;
onEnterFrame = drawShape;
}
function drawShape() {
clip = createEmptyMovieClip("clip"+clipDepth, 1000-clipDepth++);
clipY = 400-clipDepth*10;
if (clipY<=0) {
delete onEnterFrame;
}
clip._y = clipY;
clip.lineStyle(1, 0x000000, 20);
shapeCol = r1 << 16 | g1 << 8 | b1;
clip.beginFill(shapeCol, 100);
r1 += rinc;
g1 += ginc;
b1 += binc;
angleX = Math.sin(angleY += wavelengthY)*ampY;
for (i=0; i<56; i++) {
x = i*10;
y = Math.sin(angleX += wavelengthX)*ampX+Math.sin(angleX1 += wavelengthX1)*ampX1;
clip.lineTo(x, y);
}
clip.lineTo(x, 50);
clip.lineTo(0, 50);
clip.lineTo(0, 0);
clip.endFill();
}
function init() {
r1 = Math.random()*128;
g1 = Math.random()*128;
b1 = Math.random()*128;
r2 = Math.random()*128+127;
g2 = Math.random()*128+127;
b2 = Math.random()*128+127;
rinc = (r2-r1)/40;
ginc = (g2-g1)/40;
binc = (b2-b1)/40;
ampX = Math.random()*25;
wavelengthX = Math.random();
ampX1 = Math.random()*10;
wavelengthX1 = Math.random()*3;
ampY = Math.random()*10;
wavelengthY = Math.random();
clipDepth = 0;
onEnterFrame = drawShape;
}
function drawShape() {
clip = createEmptyMovieClip("clip"+clipDepth, 1000-clipDepth++);
clipY = 400-clipDepth*10;
if (clipY<=0) {
delete onEnterFrame;
}
clip._y = clipY;
clip.lineStyle(1, 0x000000, 20);
shapeCol = r1 << 16 | g1 << 8 | b1;
clip.beginFill(shapeCol, 100);
r1 += rinc;
g1 += ginc;
b1 += binc;
angleX = Math.sin(angleY += wavelengthY)*ampY;
for (i=0; i<56; i++) {
x = i*10;
y = Math.sin(angleX += wavelengthX)*ampX+Math.sin(angleX1 += wavelengthX1)*ampX1;
clip.lineTo(x, y);
}
clip.lineTo(x, 50);
clip.lineTo(0, 50);
clip.lineTo(0, 0);
clip.endFill();
}
يك Movie جديد با اندازه استاندارد اوّليه (550 در 400 پيكسل) ايجاد كنيد Ùˆ در Frame اوّل Action بالا رو اضاÙ�Ù‡ كنيد، هيچ چيز ديگه‌اي لازم نيست، Movie رو COmpile كنيد Ùˆ با هربار كليك كردن روي صÙ�ØÙ‡ تغيير ظاهر Movie رو ببينيد. قابل تقديره نه؟
اگر قبلاً با Drawing API كار كرده باشيد بجز Øالت هوشمندانه Ùˆ آموزشي استÙ�اده از دستورات lineTo Ùˆ moveTo براي رسم منØني‌ها با استÙ�اده از خطهاي كوچيك چيز جديدي نمي‌بينيد. اين روش استÙ�اده از خطهاي مستقيم كوچك شبيه همون استÙ�اده از مربّعهاي يك پيكسليه كه در واقع يك شبيه‌سازي هستش. دستور curveTo اينجا بهتر عمل مي‌كرد ولي پيچيده بودن روش استÙ�اده‌اش جايي براش در بخش اوّل كتاب در نظر نمي‌گرÙ�ت. براي خود من دستور beginFill Ùˆ endFill جالبتر بود وقتي كه تا قبل از اين موضوع درست درك نمي‌كردم اين دو دستور چطور كار مي‌كنند Ùˆ منØني‌هاي بسته Ùˆ باز رو چطور درياÙ�ت مي‌كنند، ولي اگر كمي بخشهاي مختلÙ� رو تغيير بديد مثل من متوجّه خواهيد شد كه رابط Drawing در برنامه Flash شباهت خيلي زيادي به Ù†Øوه عملكرد اين دو دستور داره. وقتي كه شما با ابزار Fill در Flash اقدام به رنگ كردن داخل يك منØني مي‌كنيد دقيقاً همون كاري رو انجام مي‌ديد كه دستور beginFill انجام ميده.
اعداد Ùˆ Stepها رو با خيال راØت تغيير بديد تا روش عكس‌العمل Actionتون رو ببينيد، از خلّاقيتتون استÙ�اده كنيد تا اون رو تغيير بديد يا نمونه‌هاي جديد بسازيد، من خودم خيلي روي اين مثال كار كردم Ùˆ روش عكس‌العمل جالبش من رو ترغيب مي‌كرد به امتØان نمونه‌هاي بيشتر.
Sunday, January 12, 2003
يكي از دوستان سؤالي پرسيده بودند كه من آدرس Ùˆ اسمشون رو Ù�راموش كردم Ùˆ نتونستم براشون نامه بÙ�رستم Ùˆ جواب بدم، به همين دليل اينجا جواب مي‌دم. ايشون پرسيده بودن وقتي ميشه از setInterval Øتّي براي ساختن توابع خوداجرايي با هر Ù�اصله زماني استÙ�اده كرد لزوم وجود HandlerÙŠ مثل onEnterFrame چيه در Flash MXØŸ خب تÙ�اوت اين دو تا دستور مشخّصه، شما وقتي يك Interval رو Set مي‌كنيد زمانبندي دقيقاً از Ù„Øظه Ù�راخوني اين دستور شروع خواهد شد Ùˆ Ù�راخواني Intervalها با استÙ�اده از ساعت سيستم Ùˆ توسّط خود Flas Player انجام ميشه Ùˆ هيچ وابستگي‌اي به Frameها Ùˆ همينطور TimeLine وجود نداره. Ù�رض كنيد شما بخوايد Intervalهايي تنظيم كنيد كه دقيقاً با آهنگ پخش شدن Movie شما اجرا شوند Ùˆ تأخيرهاي زماني مثل كمبودهاي سيستم هنگام Loading Ùˆ همينطور پردازش روش تأثير نگذاره، اين كار با setInteral خيلي مشكله Ùˆ اصلاً امكان نداره. onEnterFrame به شما كمك مي‌كنه كه beatهايي دقيقاً با آهنگ frameRateتون بسازيد كه وابسته به زمان پخش Movie هم باشه.
چند تا Demoيي كه توي سايت Fluxen هستش واقعاً ارزش ديدن داره. Ù�كر كنم Øجم Movieها مي‌تونست از اين كمتر باشه ولي Interfaceهاي واقعاً زيبايي هستند Ùˆ تركيب رنگ بسيار مدرن Ùˆ عالي‌اي دارند.
Browser جديد Apple به نام Safari كه Ù‡Ù�ته پيش منتشر شد رو Øتماً ديديد، من اون نصب كردم Ùˆ متأسّÙ�انه چند اشكال مهم توش پيدا كردم كه مهمترينش ناهماهنگي اين Browser با Flash Player هستش. البته Safari بطور پيش Ù�رض از Flash Player داخلي سيستم كه با نصب Flash MX يا Flash Player براي IE يا Mozilla نصب ميشه استÙ�اده مي‌كنه ولي هنوز چند اشكال مخصوصاً در Resising Ùˆ همينطور Transparent Movieها داره. البته خب همونطور كه macromedia ØªÙˆØ¶ÙŠØ Ø¯Ø§Ø¯Ù‡ اين Browser هنوز Beta هستش Ùˆ از اون جهت كه Macromedia Ùˆ Apple همكاري خيلي خوبي با هم دارند به اØتمال زياد در نسخهء نهايي مشكلاتش با Flash Player ØÙ„ خواهد شد. Wish List سايت Macromedia براي Flash player در اين آدرس قرار داره كه اگر شما مشكل ديگه‌اي با Flash Player داشتيد اونجا گزارش بديد.
چون همين الآن شروع كردم به خوندن اين كتاب مي‌خوام هرچي توش ديدم رو براي شما هم تعريÙ� كنم، يه Online Review كاملاً Active! جلد جالب اين كتاب بر عكس اكثر كتابهاي Flashy كه سعي شده توشون از يه Ø·Ø±Ø Ø³Ø§Ø¯Ù‡ استÙ�اده بشه يه اتاق كاملاً جديد رو كه با معماري مدرن ساخته شده نشون ميده. هر صÙ�ØÙ‡ يه رنگيه Ùˆ در بسياري صÙ�Øه‌ها اين تصاوير مثالهاست كه Background صÙ�ØÙ‡ رو تشكيل دادند. در 260 صÙ�Øهء اين كتاب Ù�ضاهاي خالي بسياري رو مي‌بينيد ولي همه اونها باعث مي‌شن شما آزادي خاطر زيادي در Ù�كر كردن روي مثالها Ùˆ مطالب داشته باشيد. در اين كتاب صÙ�Øاتي پر از نوشته نمي‌بيند بلكه تا Øدّ امكان از زياده گويي پرهيز شده توش. براي اينكه من هم بيشتر از اين زياده گويي نكنم Ù�صل اوّل كتاب رو شروع مي‌كنم كه به Drawing API جديد در Flash MX مربوط ميشه. خب من يه آشنايي مختصري با Drawing API دارم ولي اعتراÙ� مي‌كنم كه تا Øالا جدّي چيزي باهاش ننوشتم Ù�قل دو يا سه تا Demo ساختم. اين بخش نوشتهء Keith Peters هستش.
Fresh Flash رو انتشارات Friends of ED منتشر كرده كه من تا ديروز نمي‌دونستم بخش خاصّي از انتشارات Wrox هستش. اين بخش از اين انتشارات كه كتابهاش به نام Designer to Designer منتشر ميشه خصوصيّتش اينه كه تجارب اÙ�راد خاصّي رو در بخشهاي مختلÙ� گردهم آورده Ùˆ يه كتاب مخصوص يك نويسنده يا يك تيم نويسندگي نيست Ùˆ هر بخش نوشتهء يك Ø·Ø±Ù‘Ø§Ø Ø¬Ø¯Ø§Ú¯ÙˆÙ†Ù‡ هستش كه هيچ ارتباطي هم با بخشهاي ديگه نداره. البته يه تيم كوچيك هم در آخر نوشته‌هاي اين اÙ�راد مختلÙ� رو شايد نويسنده نباشند ويراش كردند.
Fresh Flash رو انتشارات Friends of ED منتشر كرده كه من تا ديروز نمي‌دونستم بخش خاصّي از انتشارات Wrox هستش. اين بخش از اين انتشارات كه كتابهاش به نام Designer to Designer منتشر ميشه خصوصيّتش اينه كه تجارب اÙ�راد خاصّي رو در بخشهاي مختلÙ� گردهم آورده Ùˆ يه كتاب مخصوص يك نويسنده يا يك تيم نويسندگي نيست Ùˆ هر بخش نوشتهء يك Ø·Ø±Ù‘Ø§Ø Ø¬Ø¯Ø§Ú¯ÙˆÙ†Ù‡ هستش كه هيچ ارتباطي هم با بخشهاي ديگه نداره. البته يه تيم كوچيك هم در آخر نوشته‌هاي اين اÙ�راد مختلÙ� رو شايد نويسنده نباشند ويراش كردند.
يه كتاب عالي كه قبلاً هم ازش تعريÙ� كرده بودم از طريق يكي از دوستانم بدستم رسيده. كتاب Fresh Flash: New Design Ideas with Macromedia Flash MX به واقع خيلي بهتر از اونيه كه قبل از خوندنش بهش Ù�كر مي‌كردم. البته هنوز كامل نخوندمش تا قبل از اين تنها يه بخشش رو كه به عنوان معرّÙ�ÙŠ توي يه نمايشگاه ديده بودم خونده بودم كه درباره جلوه‌هاي ويدوئويي بود Ùˆ الآن بخش آخر همين كتابه. اين كتاب هر Ù�صلش نوشتهء يه نويسنده‌ يا بهتر بگم يه متخصّصه Ùˆ درباره تكنيكهاي خاصّي كه تنها با Flash MX ميشه اجرا كرد ØªÙˆØ¶ÙŠØ Ø¯Ø§Ø¯Ù‡. اگر اين كتاب رو روي Ù‚Ù�سه كتاب Ù�روشي ديدد هرگز درنگ نكنيد Ùˆ 35 دلار هزينه‌اش رو بپردازيد Ùˆ بدونيد كه خيلي چيزهاي جالبي ازش Ù�راخواهيد گرÙ�ت.
پشتيباني خوب از يه Ù…Øصول يكي از امتيازات مهم خريد شماست. شما بايد اطمينان داشته باشيد كه تنها نخواهيد موند، بايد با خيال راØت از يه Ù…Øصول استÙ�اده كنيد Ùˆ پشتتون به Øمايت توليد كننده‌ش گرم باشه. من اين رو واقعاً اØساس كردم. با مراجعه به سايت AMD Ùˆ همينطور اطلاعاتي كه از ساير bencmarkها بدست آوردم Øدود 2 Ù‡Ù�ته پيش ديدم بهترين انتخابم در زمينه MainBoard يكي از توليدات Soltek بود. اسمش برام اشنا نبود ولي روي سايت AMD خيلي خوب ازش پشتيباني مي‌شد Ùˆ با 4 امتياز اختلاÙ� از نظر Performance نمونه‌هاي ساخت Asus Ùˆ Epox رو پشت سر گذاشته بود. من به اين اطلاعات اعتماد كردم Ùˆ با اينكه MainBoard Aoltek SL-75FRV-L نسبت به نمونه‌هاي ساخت Gigabyte Ùˆ Asus قيمت بيشتري داشت اون رو تهيه كردم. امّا همونطور كه ديروز Ú¯Ù�تم براي نصب Linux RedHat 8.0 روي اين mainBoard جديد دچار مشكل شدم Ùˆ redHat بخاطر چيپست جديد روي اين MainBoard نصب نشد، علاوه بر قابليّتهاي خيلي خوب اين مدل از جمله Front side Bus قابل اÙ�زايش تا 333Mhz Ùˆ پشتيباني از Clock تا 3 گيگاهرتز Ùˆ همينطور ATA 166 كه هنوز هيچ DeviceÙŠ براي استÙ�اده از اون نداريم Ùˆ همينطور Ramهاي DDR 400 با سرعت 400Mhz Ùˆ پهناي باند 2700 يا همون PC2700ها Ùˆ از همه جالبتر AGP 8XØ› پشتيباني خيلي خوب اين mainBoard رو هم بايد به اين مجموعه اضاÙ�Ù‡ كنيم. البته WebSite شركت در آدرس soltek.com.tw چندان Ú†Ù†Ú¯ÙŠ به دل نمي‌زنه امّا طي مشكلي كه با RedHat داشتم براي قسمت پشتيباني اين سايت نامه‌اي Ù�رستادم Ùˆ مشكلم رو در ميون گذاشتم Ùˆ اين برام خيلي جالب بود كه Ù�رداي اون روز ضميمه پاسخ نامه Ù�ايلي براي راه اندازي BIOS سيستم جديد بود كه مشكل من رو با RedHat ØÙ„ كرد. الآن اØساس امنيّت مي‌كنم Ùˆ Øالم خيلي خوبه Ùˆ اØتمالاً يكي از مشتري‌هاي هميشگي Soltek خواهم شد.
Friday, January 10, 2003
با توجّه به همه تعريÙ�هايي كه از چيپست VIA KT400 شد Ùˆ همينطور قابليّتهاي AGP 8X من اقدام به تهيه MainboardÙŠ با اين سيستم كردم، سيستم Windows بسيار خوب با سخت اÙ�زار جديد كار مي‌كنه Ùˆ Performance كاري بسيار بالايي ارائه شده ولي RedHat 8.0 ديگه روي اين سخت اÙ�زار جديد اجرا نميشه! تا قبل از نسخهء 7.1 شركت RedHat در رقابت با Microsoft در پشتيباني از تكنولوژيهاي جديد خيلي خوب كار مي‌كرد، Øتّي يادمه RPMهاي USB 2.0 روي RedHat زودتر از Windows (البته توسّط Microsoft) ارائه شده، ولي از وقتي كه اين شركت تصميم گرÙ�ته در پشتيباني در خدمات كاربر پسند بيشتر كار كنه مثل اينه بخشهاي اصلي سرويسهاش رو Ù�راموش كرده. چيپست جديدي كه ازش صØبت كردم چندان هم Up to date نيست، Øدود يك ماه از ورودش مي‌گذره ولي هنوز سايت RedHat.com بخشي براي پشتيباني از اين سيستم در نظر نگرÙ�ته Ùˆ راه Øلّي هم ظاهرا~ به نظر نمي‌رسه.
هنگام نصب يا اجراي RedHat در هر نگارشي روي چيپست KT400 چه با باس 400 و چه با باس 266 و چه با باس 133 روي بخش ESR Checking for default value 0000002 سيستم Hang مي‌كنه و هيچ چاره‌اي هم نداره! مي‌دونيد كه اين قسمت قبل از Load شدن kernelه و راهي براي تغييرش وجود نداره! گرچه RedHat بدليل سرعت و Stable بودنش براي ما قابل است�اده‌ست ولي هميشه بايد يكي از اينها رو �داي ديگري بكنيم. اگر سيستم پايدار و Stableي بخوايم بايد قيد سخت‌ا�زارهاي جديد رو بزنيم و روي سيستمهاي يك نسل قبل كار كنيم و اگر سخت ا�زارهاي جديد رو بخوايم بايد مدّتها سيستم غير قابل است�اده‌اي داشته باشيم تا Interfaceهاي مربوطه توسّط يه شركت معتبر توليد بشن! خلاصه اگر قصد خريد سخت ا�زاري مرتبط با اين چيپست جديد رو داريد بايد بدونيد كه RedHat �علاً ازش پشتيباني نمي‌كنه!
هنگام نصب يا اجراي RedHat در هر نگارشي روي چيپست KT400 چه با باس 400 و چه با باس 266 و چه با باس 133 روي بخش ESR Checking for default value 0000002 سيستم Hang مي‌كنه و هيچ چاره‌اي هم نداره! مي‌دونيد كه اين قسمت قبل از Load شدن kernelه و راهي براي تغييرش وجود نداره! گرچه RedHat بدليل سرعت و Stable بودنش براي ما قابل است�اده‌ست ولي هميشه بايد يكي از اينها رو �داي ديگري بكنيم. اگر سيستم پايدار و Stableي بخوايم بايد قيد سخت‌ا�زارهاي جديد رو بزنيم و روي سيستمهاي يك نسل قبل كار كنيم و اگر سخت ا�زارهاي جديد رو بخوايم بايد مدّتها سيستم غير قابل است�اده‌اي داشته باشيم تا Interfaceهاي مربوطه توسّط يه شركت معتبر توليد بشن! خلاصه اگر قصد خريد سخت ا�زاري مرتبط با اين چيپست جديد رو داريد بايد بدونيد كه RedHat �علاً ازش پشتيباني نمي‌كنه!
Thursday, January 09, 2003
مي‌دونيد هزينهء خريد يه DomainÙ‡ تك ØرÙ�ÙŠ چقدره؟ بطور اصولي IANA اجزاه ثبت چنين DomainÙŠ رو نميده Ùˆ اگر شركتي مثل NISSAN تونسته يه همچين DomainÙŠ بخره Ùˆ قوانين IANA رو تغيير بده كار خيلي بزرگي كرده! امّا از اين قسمت كه بگذريم شما در سايت Z.com يكي از شكيل ترين اتومبيلهاي دنيا يعني Z رو خواهيد ديد، Ù�كر مي‌كنيد نقش اين سايت در تغيير نگرش ما به جدّي Ùˆ خطرناك بودن اين Ù…Øصول چقدره؟ من Ù�كر مي‌كنم ظاهر سياه Ùˆ سÙ�يد اين سايت به همراه Ù…Øيطش Ùˆ همينطور استÙ�اه بجا از رنگ قرمز شخصيّت اين اتومبيل رو خيلي خوب نشون ميده Ùˆ از طرÙ�ÙŠ Movie پشت زمينه هم خيلي عالي طرّاØÙŠ شده.
سايت ديگه‌اي با DomainÙ‡ تك ØرÙ�ÙŠ مي‌شناسيد؟
سايت ديگه‌اي با DomainÙ‡ تك ØرÙ�ÙŠ مي‌شناسيد؟
من تا Øالا عملاً يه Web Service رو با CFC ننوشتم Ùˆ همين باعث ميشه كه به جاي توجّه به مطلب اصلي اين مقاله در بخش Designer and developers سايت Macromedia بيشتر به مثال سادهء اون توجّه كنم كه چطور ميشه Object Listهاي Shape رو از Ù�رمت اسناد SVG به Flash MX وارد كرد. اين مقاله رو مدير سايت Actionscript-Toolbox نوشته كه يكي از سايتهاي بسيار كاربردي درباره ياÙ�ته‌هاي جديد طرّاØان Ùˆ برنامه نويسان شركتشونه. يكي از بخشهاي جالب اين مقاله در ترجمهء Objectهاي استاندارد SVG Ùˆ نشون دادن اونها با Flash Drawing API است كه متأسّÙ�انه زياد جالب ØªÙˆØ¶ÙŠØ Ø¯Ø§Ø¯Ù‡ نشده Ùˆ اگر شما پيش زمينه‌اي از SVG نداشته باشيد يه جور ديگه مطلب رو متوجّه خواهيد شد.
Sunday, January 05, 2003
من چند وقت پيش يه Game Engine نوشته بودم كه توش كاراكتر خودشون راه خودشون رو انتخاب مي‌كردند Ùˆ توي Ù…Øيطشون كه با مربّعهاي Grid شده پر شده بود هر كاراكتر Øقّ اشغال تنها يك مربّع رو داشت Ùˆ به هيچ وجه نمي‌تونست بخشي از مربّعهاي ديگه رو اشغال كنه. من اين كار رو بيشتر براي اينكه كار خودم راØتتر بشه انجام داده بودم. Ù�رض كنيد 5 تا كاراكتر توي صÙ�ØÙ‡ هستند كه همينطور كاملاً اتّÙ�اقي اينور Ùˆ اونور مي‌رن، خيلي راØت ممكنه بخشهاي بالايي يه كاراكتر روي كاراكترهاي ديگه بياÙ�ته. من براي ØÙ„ كردن اين مشكل يه مربّع براي هر كاراكتر در نظر گرÙ�ته بودم كه يا يك هماهنگي ساده مي‌شد Ù…Øيط زندگيشون رو طوري طرّاØÙŠ كرد كه زياد توي چشم نزنه. اين موضوع Ù�راموش شده بود تا اينكه من ششمين Sample از كاراي Wireframe Studio رو ديدم. اين دقيقاً همون چيزيه كه من دنبالش بودم.
ششمين بخش رو كليك كنيد Ùˆ آدمكهاي نارنجي رو زير نظر بگيريد، كار سختي نيست Øركت دادن اونها بطوريكه بهم برخورد نكنند Ùˆ اينكه كي بايستند Ùˆ كي Øركت كنند، ولي بخشي كه من هنوز متوجّه نشدم اينه كه چطور كاراكترها دقيقاً مثل هم Sort مي‌شن Ùˆ دقيقاً همونطور كه بايد روي هم مي‌اÙ�تند. آيا بعد از هر Øركت تمام كاراكترها از اوّل نوشته مي‌شن؟ خب اين كار به بدترين روش ممكن جواب مي‌ده. شما اگر مي‌دونيد Ùˆ يا پيشنهادي داريد بنده رو از سردرگمي خلاص كنيد. اگر هركدوم از كاراكتر‌ها داراي movie جداگونه‌اي باشند (كه راه منطقي‌اي براي استÙ�اده از اونهاست) ترتيب قرارگيريشون موقع Øركت كردن خيلي متÙ�اوت از ترتيبيه كه اونها Create يا Duplicate مي‌شن. اين موتور Øركتي چطور اونها رو مرتّب مي‌كنه؟ توجّه كنيد كه اين سايت يه نمونهء خوب از استÙ�اده از خاصّيت Low Quality در نمايش Movieست، امّا آيا واقعاً لازم بود كه از اين خصوصيّت استÙ�اده بشه؟ من Ù�كر مي‌كنم نمايش اين Movie با كيÙ�يّت پايين بخاطر Load بسيار بالاي پردازشي اون باشه كه در اين صورت زياد دور از ذهن نخواهد بود كه با هر Øركت شما انتظار پردازش مجدّد همه كاراكترها رو داشته باشيد. در ساير نمونه‌ها هم load بالاي threadهاي پردازشي كاملاً مشهوده.
اگر قبلاً اين سايت رو نديديد Øتماً موتورهاي گراÙ�يكي سه بعدي رو هم در نظر بگيريد. اين تواناييهاي Flash Øتّي در شبيه سازي يه Ù…Øيط سه بعدي تنها بوسيله Actionهاست كه باعث شده Macromedia زياد علاقه‌مند به تغيير Ù…Øيطش نباشه.
ششمين بخش رو كليك كنيد Ùˆ آدمكهاي نارنجي رو زير نظر بگيريد، كار سختي نيست Øركت دادن اونها بطوريكه بهم برخورد نكنند Ùˆ اينكه كي بايستند Ùˆ كي Øركت كنند، ولي بخشي كه من هنوز متوجّه نشدم اينه كه چطور كاراكترها دقيقاً مثل هم Sort مي‌شن Ùˆ دقيقاً همونطور كه بايد روي هم مي‌اÙ�تند. آيا بعد از هر Øركت تمام كاراكترها از اوّل نوشته مي‌شن؟ خب اين كار به بدترين روش ممكن جواب مي‌ده. شما اگر مي‌دونيد Ùˆ يا پيشنهادي داريد بنده رو از سردرگمي خلاص كنيد. اگر هركدوم از كاراكتر‌ها داراي movie جداگونه‌اي باشند (كه راه منطقي‌اي براي استÙ�اده از اونهاست) ترتيب قرارگيريشون موقع Øركت كردن خيلي متÙ�اوت از ترتيبيه كه اونها Create يا Duplicate مي‌شن. اين موتور Øركتي چطور اونها رو مرتّب مي‌كنه؟ توجّه كنيد كه اين سايت يه نمونهء خوب از استÙ�اده از خاصّيت Low Quality در نمايش Movieست، امّا آيا واقعاً لازم بود كه از اين خصوصيّت استÙ�اده بشه؟ من Ù�كر مي‌كنم نمايش اين Movie با كيÙ�يّت پايين بخاطر Load بسيار بالاي پردازشي اون باشه كه در اين صورت زياد دور از ذهن نخواهد بود كه با هر Øركت شما انتظار پردازش مجدّد همه كاراكترها رو داشته باشيد. در ساير نمونه‌ها هم load بالاي threadهاي پردازشي كاملاً مشهوده.
اگر قبلاً اين سايت رو نديديد Øتماً موتورهاي گراÙ�يكي سه بعدي رو هم در نظر بگيريد. اين تواناييهاي Flash Øتّي در شبيه سازي يه Ù…Øيط سه بعدي تنها بوسيله Actionهاست كه باعث شده Macromedia زياد علاقه‌مند به تغيير Ù…Øيطش نباشه.
در قالب Ùˆ چهارچوب كار كردن كار سختي نيست چون بالاخره يكي از نيازهاي مشتريتون رو در يكي از نمونه‌كارهاي Online همكارانتون ديديد. هميشه بهترين راه ØÙ„ مسائل آزاد كردن Ù�كر از Øصاريه كه مسئله برامون تجسّم مي‌كنه. از سايت Uncommon Thinking خوشم مياد، نه به خاطر اينكه طرّاØÙŠ قشنگي داره Ùˆ نه به خاطر اينكه قرمزه! بلكه براي اينكه به معناي واقعي چهارچوبها رو Ù�راموش كرده. البته كار جديدي نيست ولي نمونهء خوبيه. در اين سايت با اينكه هيچ قسمتي شباهتي به قسمتهاي ديگه نداره ولي شما هيچ وقت Ú¯Ù… نميشيد Ùˆ هميشه مي‌دونيد كه از كجا مي‌خوايد ادامه بديد، اصلاً مهم نيست كه كاربر از بخشي از Ù�ضاي صÙ�ØÙ‡ شما استÙ�اده نمي‌كنه. اين Ù…Ù�هوم وقتي تجلّي پيدا مي‌كنه كه طرّاØÙŠ سايت تا Øدّامكان به موضوعش مرتبطه، تÙ�كّرات غير معمول!
Saturday, January 04, 2003
دو تا كتاب جالب امروز توي انتشارات غزال ديدم كه يكيش برام جديد بود ولي يكيش كمياب و نسبتاً قديميتر.
وقتي امروز اين كتاب رو روي Ù‚Ù�سه كتابÙ�روشي ديدم تنها عنوانش بود كه جذبم كرد وگرنه كتابهاي New Riders زياد برام جذّاب نبودن تا Øالا بجز البته Referenceهاش، ولي Ù�كر كنم اين كتاب يكي از عنوانهاييه كه نمونه‌اش رو انتشارات ديگه ندارند يا شايد من نديدم. وقتي كتاب رو برداشتم يكي از دوستان پرسيد Ú†Ù‡ عنوان عجيبي Ùˆ من ناخودآگاه Ú¯Ù�تم كه توي اين كتاب نوشته Ú†ÙŠ كار كنيم كه كاربرامون Introهاي ما رو Skip نكنند! Ùˆ Ù�كر مي‌كنم همين بهترين Ùˆ كوتاهترين نقد دربارهء اين كتاب مي‌تونه باشه. از اين قسمت سايت Amazon مي‌تونيد چندين صÙ�ØÙ‡ از كتاب رو بخونيد، در اين كتاب ميآموزيد كه چگونه به كاربرانتون Ùˆ بينندگان Movieهاتون اهميّت بديد Ùˆ دقيقاً چيزي رو بسازيد كه اونها انتظار ديدنش رو دارند، مطمئنّا در اين صورت هرگز Intro يا بخشي از سايت شما Skip نخواهد شد. اين اوّلين كتاب از اين دو نويسنده يعني Duncan McAlester Ùˆ Michelangelo Capraro خواهد بود كه مي‌خونم Ùˆ اØتمالاً يكي از Ù…Ù�يدترين كتابهايي كه از new Riders منتشر شده‌ست. البته من خودم هنوز اين كتاب رو نخوندم ولي چند صÙ�Øه‌اي كه روي سايت آمازون بود معرّÙ�ÙŠ خيلي خوبي براي مطالبش بود.
خيلي جلوي خودم رو گرÙ�تم كه اين كتاب رو از روي Ù‚Ù�سه بر ندارم ولي عنوان Macromedia Press وسوسه‌ام كرد. عنوانهاي بخشهاي مختلÙ� خيلي جالب بود، اين كتاب به Tutorial از مبتدي تا پيشرÙ�ته نيست بلكه مجموعه‌اي از TIPها Ùˆ نمونه‌آموزشها براي ساختن Effectهاي مشابهيه كه در سايتها Ùˆ Movieهاي ديگه ديديد. همونطور كه مشخّصه Visual QuickPRO Guide يعني آموزش تصويري Ùˆ اين سريعترين راه آموزش. شايد زياد علاقه‌مند نباشيد كه پولتون رو براي بدست آوردن چند راه ساده در ساختن بخشهاي مختلÙ� Movieها خرج كنيد ولي بايد بدونيد كه برعكس ظاهرش كتاب خيلي ارزونيه! چون بخشهاي كتاب ترتيبي ندارند Ùˆ همينطور كوتاه هستند نمي‌تونيد صÙ�Øات نمونه‌اي رو براي آشنايي بخونيد ولي عناويني كه من ديديم عناوين كليدي Ùˆ بسيار جالبي بودند.
وقتي امروز اين كتاب رو روي Ù‚Ù�سه كتابÙ�روشي ديدم تنها عنوانش بود كه جذبم كرد وگرنه كتابهاي New Riders زياد برام جذّاب نبودن تا Øالا بجز البته Referenceهاش، ولي Ù�كر كنم اين كتاب يكي از عنوانهاييه كه نمونه‌اش رو انتشارات ديگه ندارند يا شايد من نديدم. وقتي كتاب رو برداشتم يكي از دوستان پرسيد Ú†Ù‡ عنوان عجيبي Ùˆ من ناخودآگاه Ú¯Ù�تم كه توي اين كتاب نوشته Ú†ÙŠ كار كنيم كه كاربرامون Introهاي ما رو Skip نكنند! Ùˆ Ù�كر مي‌كنم همين بهترين Ùˆ كوتاهترين نقد دربارهء اين كتاب مي‌تونه باشه. از اين قسمت سايت Amazon مي‌تونيد چندين صÙ�ØÙ‡ از كتاب رو بخونيد، در اين كتاب ميآموزيد كه چگونه به كاربرانتون Ùˆ بينندگان Movieهاتون اهميّت بديد Ùˆ دقيقاً چيزي رو بسازيد كه اونها انتظار ديدنش رو دارند، مطمئنّا در اين صورت هرگز Intro يا بخشي از سايت شما Skip نخواهد شد. اين اوّلين كتاب از اين دو نويسنده يعني Duncan McAlester Ùˆ Michelangelo Capraro خواهد بود كه مي‌خونم Ùˆ اØتمالاً يكي از Ù…Ù�يدترين كتابهايي كه از new Riders منتشر شده‌ست. البته من خودم هنوز اين كتاب رو نخوندم ولي چند صÙ�Øه‌اي كه روي سايت آمازون بود معرّÙ�ÙŠ خيلي خوبي براي مطالبش بود.
خيلي جلوي خودم رو گرÙ�تم كه اين كتاب رو از روي Ù‚Ù�سه بر ندارم ولي عنوان Macromedia Press وسوسه‌ام كرد. عنوانهاي بخشهاي مختلÙ� خيلي جالب بود، اين كتاب به Tutorial از مبتدي تا پيشرÙ�ته نيست بلكه مجموعه‌اي از TIPها Ùˆ نمونه‌آموزشها براي ساختن Effectهاي مشابهيه كه در سايتها Ùˆ Movieهاي ديگه ديديد. همونطور كه مشخّصه Visual QuickPRO Guide يعني آموزش تصويري Ùˆ اين سريعترين راه آموزش. شايد زياد علاقه‌مند نباشيد كه پولتون رو براي بدست آوردن چند راه ساده در ساختن بخشهاي مختلÙ� Movieها خرج كنيد ولي بايد بدونيد كه برعكس ظاهرش كتاب خيلي ارزونيه! چون بخشهاي كتاب ترتيبي ندارند Ùˆ همينطور كوتاه هستند نمي‌تونيد صÙ�Øات نمونه‌اي رو براي آشنايي بخونيد ولي عناويني كه من ديديم عناوين كليدي Ùˆ بسيار جالبي بودند.
WoW! چقدر وبلاگ درباره كامپيوتر و جوانب اون! از ديروز در پي يادداشتم تعداد زيادي E-Mail به دستم رسيد كه آدرس وبلاگهاي شما بود و همينطور يكي دو تا ليست كه ليست وبلاگ آقاي ولي‌نژاد ليست خوبي بود.
Friday, January 03, 2003
براي يك پيمانكار Ùˆ يا مدير پروژه پياده كردن يك وبسايت داشتن ارتباطهاي قوي يك امتياز Ù…Ù�يد Ùˆ مهم به شمار مياد! منظورم ارتباطات كاري هستش البته. يكي از شهود غير مستقيم اين موضوع اينه كه وب سايتهاي سÙ�ارتهاي خارجي كشورهاي مختلÙ� هيچ كدوم سايتهاي بدرد بخوري نيستند Ùˆ اكثراً بسيار عقبتر از زمان خود سير مي‌كنند، چون از ارتباطات قابل اعتمادشون دور هستند Ùˆ يا پشتوانه‌اي در كشورهاي غريبه ندارند. يه نمونهء خودموني همين سايت سÙ�ارت امور خارجه ايران در اÙ�ريقاي جنوبي هستش كه وب سايتش در اين آدرس بيشتر شبيه يك HomePage پيش پا اÙ�تاده ظاهر شده. البته شايد Ù�عّاليتهاي خوب اين سايت خيلي راØت پشت پرده عملكرد Ùˆ طرّاØÙŠ ضعيÙ�Ø´ قرار بگيره، Øتماً اين سايت براي شما هم كه يك وبلاگ كامپيوتري داريد mailÙŠ Ù�رستاده Ùˆ از شما خواسته كه مواÙ�قت كنيد آدرس وبلاگتون در بين وبلاگهاي ايراني Ùˆ ليست موجود روي اين سايت در اين آدرس قرار بگيره Ùˆ شايد شما برعكس من مواÙ�قت كرده باشيد! اØتمالاً يه همچين سايتي قصد معرّÙ�ÙŠ بيشتر Ù�رهنگ ايراني رو از طريق دست نوشته‌هاي ايراني Ùˆ Ù�ارسي زبان به مردم اÙ�ريقاي جنوبي (تØت استعمار) داره ولي من Ùˆ شما به عنوان كاربر Ù�هرست بندي Ùˆ عناوين ضعيÙ� اين سايت رو نمي‌پسنديم. ما ناچاريم قبول كنيم كه Web Designing يه كار ØرÙ�ه‌ايه Ùˆ ديگه كسي با يكم دانش از نرم‌اÙ�زارهاي مدل سازي (Template Base9 مثل Front Page Ùˆ يا Dreamweaver نمي‌تونه يه صÙ�Øهء قابل قبول بسازه.
سايت netfirms مثل اينكه مشكل داره، كسي مي‌دونه [مشكل چيه؟]
Yeah I know that commenting system has so many problem with UTF-8 encoding system, but it's not my fault, enetaion my comment server upgraded it's services by removing some compatibilities! :D Don't Laugh! X-(
از همه دوستاني كه در اين مدّت نامه‌نوشتند Ùˆ من جوابشون رو ندادم پوزش مي‌خوام، دليل اصليش مشكل MailboxÙ… بوده كه Øوشبختانه با همكاري دوستانم در Hotmail ØÙ„ شد! :) يه سري mail هم توي bottle NeckÙ‡ ترمينال Mailهام گير كرده بود كه تازه به دستم رسيد Ùˆ اونها رو جواب دادم بنابراين ميشه نتيجه گرÙ�ت كه اگر شما MailÙŠ براي من Ù�رستاديد كه من جواب ندادم دليلش اين بوده كه درياÙ�تش نكردم، اØتمالاً Mail شما در بعد چهارّم از نگاه باينري Ú¯Ù… شده Ùˆ به خودتون هم برگشت داده نشده، اگر مايل بوديد Ùˆ من رو آدم تبهكاري كه نامه جواب نميده نمي‌دونيد لطÙ� كنيد Ùˆ نامه‌هاي خوشگلتون رو دوباره برام بÙ�رستيد. :)
ايراني‌الاصلهاي ساكن كشورهاي تكنولوژيكي مثل امريكا، آلمان يا سنگاپور همگي يا شديداً توي كارشون ØرÙ�ه‌اي هستند Ùˆ يا به كل عقب‌اÙ�تاده‌اند، از نظر كميّت تعداد متخصّصها تقريباً يك دهم عقب‌اÙ�تاده‌هاست. البته مردم عادّي جزو اين دسته نيستند من Ù�قط اونهايي كه در زمينه كامپيوتر Ùˆ يا نانو تكنولوژي Ùˆ تكنولوژيهاي كوانتومي كار مي‌كنند رو مي‌گم. هيچ آدم متوسّطي نداريم، يا خيلي خوب يا خيلي بد. چرا؟ يه نكتهء جالبتر اينكه گروه اوّل يعني آدمهاي متخصّص اصلاً كشورشون رو آدم Øساب نمي‌كنند Ùˆ برعكس گروه عقب‌اÙ�تاده Ùˆ خنگ بيخودي از ØµØ¨Ø ØªØ§ شب سنگ وطنشون رو به سينه مي‌زنند كه دلشون مي‌خواسته اون رو آباد كنند! باز هم آدم ميانه‌رويي نداريم! باز چرا؟ شما Ú†Ù‡ برداشتي مي‌كنيد؟
به زودي يه Community Chat جديد با مسئولين Macromedia برگزار خواهد شد، Ù�كر كنيد روي اينكه درباره Ú†Ù‡ موضوعاتي مي‌خوايد صØبت كنيد Ùˆ همينطور در سال جديد براي دست‌اندر كاران Flash Ùˆ ساير Ù…Øصولات Macromedia Ú†Ù‡ آرزويي مي‌خوايد بكنيد، تا ساعت Ùˆ زمان دقيق برگزاري اين Chat رو كه در اينجا برگزار خواهيد شد بنويسيم.
يه برنامه رو به چند زبان مي‌خوايد كه براتون يه Comparation قوي تهيّه كنه؟ 99 bottles of beer كا�يه؟ :D يا بهتره اين برنامه رو به 478 زبون مختل� ببينيم؟ اينجا رو كليك كنيد. [لينك از JD on MX]
چرا هيچ Ù�هرست كاملي براي وبلاگهاي Ù�ارسي در مورد كامپيوتر نداريم؟ من امروز مي‌خواستم لينكهاي وبلاگها رو update كنم ولي ديدم وبلاگهاي جديد رو نمي‌تونم از هيچ ليستي بدست بيارم، بنابراين ليست وبلاگهاي Ù�ارسي‌اي كه هر روز مي‌خونم چندتاش ØØ°Ù� شد شد جايگزيني براشون نداشتم!
Thursday, January 02, 2003
Creig Dahlberg با دوربين Nikon CP990Ø´ عكس برنده جديدترين سري Compete for Cash در سايت Digital Photo Contest رو به خودش اختصاص داد. عكس برنده رو در اينجا ببينيد. اين سري از اين مسابقات درباره عكسهاي خبري Ùˆ ژورنالي بود كه اين عكس با نام Wait for the call برنده جايزهء 1000 دلاريش شد. من خودم زياد از عكسهاي خبري سر در نميارم ولي Øتماً اين عكسها هم نه تنها از بابت سوژه بلكه از نظر تكنيك هم بايد داراي خصوصيّات زيادي باشند. 5 عكس برتر رو در اينجا ببينيد.
1st: Wait for the call
by craig dahlberg
2nd: Red Dog Flying
by Laryl Hancock
3rd: Mixed Emotions
by Robert Ganz
4rd: Racing Downcourt
by Ben Horne
5t: Racing Downcourt
by Ben Horne
سري بعدي Compete for Cash هم درباره موضوع آب هستش كه در اينجا مي‌تونيد درباره‌اش اطلاعاتي بدست بياريد. جايزه Ù†Ù�ر اوّل 500 دلاره Ùˆ اØتمالاً عكسهاي بسيار زيبايي در سري اين ماه خواهيم ديد.
1st: Wait for the call
by craig dahlberg
2nd: Red Dog Flying
by Laryl Hancock
3rd: Mixed Emotions
by Robert Ganz
4rd: Racing Downcourt
by Ben Horne
5t: Racing Downcourt
by Ben Horne
سري بعدي Compete for Cash هم درباره موضوع آب هستش كه در اينجا مي‌تونيد درباره‌اش اطلاعاتي بدست بياريد. جايزه Ù†Ù�ر اوّل 500 دلاره Ùˆ اØتمالاً عكسهاي بسيار زيبايي در سري اين ماه خواهيم ديد.
امروز در بين Ù�روشگاههاي نرم‌اÙ�زاري ايراني CDهاي نسخهء جديد Ùˆ تخيّليه Linux RedHat 8.2 رو ديدم، توي سايت RedHat چيزي درباره انتشار نسخهء جديد نديدم! شما مي‌تونيد معنيش كنيد؟ يه مدّت نه چندان كوتاهيه كه اوضاع نرم‌اÙ�زارهاي Ù‚Ù�Ù„ شكستهء بازار ايران درهم Ùˆ برهم شده Ùˆ به سختي ميشه نرم‌اÙ�زارهاي مناسب رو كه قابل اجرا باشند بدست آورد، Ù�روشندگان، توليد‌كنندگان (يا همون سارقان) غير متخصّص زيادي توي بازار وجود دارند كه كيÙ�يّت كاري رو پايين آورده. طيÙ� خاصّي از نرم‌اÙ�زارها هم در معرض اين تغيير نيستند بلكه Øتّي بازهاي كامپيوتري Ùˆ نرم‌اÙ�زارهاي سادهء سرگرمي نيز دچار مشكل هستند. Øتّي من ديدم كه CDÙ‡ Ù�لان نرم‌اÙ�زاري Øاوي نسخهء Trial قابل Download از روي سايت رسمي شركت توليد كننده بوده Ùˆ بدون Crack به عنوان CDÙ‡ اصلي بÙ�روش رسيده. شايد پيامدهاي اين اÙ�ت كيÙ�يّت خيلي بيشتر از اوني باشه كه مي‌تونيم تصوّر كنيم، مثل اÙ�زايش نرخ Ù�رار مغزهاي ايراني به كشورهاي ديگه! بله! من خودم آدمهايي رو مي‌شناسم كه علي‌رغم تخصّص World Classشون Ùˆ همينطور داشتن پيشنهادهاي خوب كاري در ايران موندند تا بتونن ناشناس Ùˆ همينطور با ابزار Ùˆ نرم‌اÙ�زارهاي ارزون به Øدب اعلي پيشرÙ�ت برسند. اگر اين دو قسمت رو نداشته باشيم چنين آدمهايي رو از دست خواهيم داد! من از روش CopyRightLawLess اين كشور طرÙ�داري نمي‌كنم ولي مي‌گم Øتّي اگر قراره CopyRightÙŠ نداشته باشيم پس لااقل در شكستن Ù‚Ù�لها از آدمها متخصّص استÙ�اده كنيم!! (توجيه بسيار ضعيÙ�يه نه؟ ولي Øقيقت داره!)
Wednesday, January 01, 2003
Macromedia بالاخره اطلاعات كاملي درباره DevCon 2002 امسال منتشر كرد، جالبترين بخش Videoهاي key Noteها يا سخنرانيهاي كليدي مراسم هستش كه در چندين بخش بوسيله Serverهاي بسيار بسيار بسيار عالي Flash Communication Server MX آماده شدند كه در 2 ويدئوي 1 ساعت و نيمه و نيم ساعته درباره روز اوّل و دوّم مراسم يك تور تصويري رو ترتيب دادند. چون امكان انتخاب پهناي باند 56K هم �راهم شده پس همه مي‌تونن اين نمونه‌ها رو ببينند.
اينطور كه من ديدم در روز اوّل بعد از Introduction سخنراني Bob burgess مديرعامل Macromedia جالب بود، Kevin Lynch درباره معماري نرم‌اÙ�زاري Ù…Øصولات Macromedia صØبت كرد كه من زياد چيزي Ù†Ù�هميدم! David Deming Ùˆ Miriam Geller درباره Dream weaver Ùˆ Director (البته نخسخه قبليش Ùˆ نه MX) صØبت كردند Ùˆ نهايتا Ben Forta درباره Cold Fusion Ùˆ دلايل استÙ�اده از اون كه من با اينكه سردر نمي‌آوردم ولي برام جالب بود. در آخر هم يه سري معرّÙ�ÙŠ از خلاصه عملكرد DevCon 2002 Ùˆ برنامه‌هاي جنبي بود.
در روز دوّم يه برنامهء نه چندان جالب درباره اطلاعات عمومي لازم در دنياي Developing امروز هست كه توسّط دو تا از مجريهاي معروÙ� اجرا ميشه Ùˆ توي يخشهاي مختلÙ� ارتباط Macromedia رو با بسياري از موÙ�ّقيتهاي تكنولوژيكي نشون ميده Ùˆ همينطور موÙ�ّقيتهايي كه Macromedia Ùˆ Ù…Øصولاتش به تنهايي بدست آوردند نيز بخش ديگه‌اي از اين ويدئوست. Case Studyها بخش خيلي جالبي از برنامه هستند Ùˆ كه بعدش يه مصاØبه با Michael Gough رئيس برنامه‌ريزي Ùˆ مدير كارمندان Macromedia درباره دنياي ديجيتال Ùˆ ناگزيري ما در Øركت با پيشرÙ�تها صØبت مي‌كنه. Ben Forta درباره قابليبتها Ùˆ پيشرÙ�تهاي برنامه نويسي جديد در Ù…Øصولات Macromedia يه سخنراني طولاني با پاسخ دادن به سؤالات شركت كنندگان داره كه بعد از آخرين Case Study در برنامه ØµØ¨Ø DevCon 2002 اجرا شده، اين سخنراني بيشتر درباره ارتباط ColdFusion با ساير Ù…Øصولات Macromedia Ùˆ تكنولوژيهاي استاندارد روز است. متأسّÙ�انه درباره Flash Ù�علاً بخش جالبي وجود ندارد! البته من بخش دوّم برنامهء روز دوّم رو نديدم! شما اگه ديديد بخشهاي Flashy رو جدّي بگيريد!
اينطور كه من ديدم در روز اوّل بعد از Introduction سخنراني Bob burgess مديرعامل Macromedia جالب بود، Kevin Lynch درباره معماري نرم‌اÙ�زاري Ù…Øصولات Macromedia صØبت كرد كه من زياد چيزي Ù†Ù�هميدم! David Deming Ùˆ Miriam Geller درباره Dream weaver Ùˆ Director (البته نخسخه قبليش Ùˆ نه MX) صØبت كردند Ùˆ نهايتا Ben Forta درباره Cold Fusion Ùˆ دلايل استÙ�اده از اون كه من با اينكه سردر نمي‌آوردم ولي برام جالب بود. در آخر هم يه سري معرّÙ�ÙŠ از خلاصه عملكرد DevCon 2002 Ùˆ برنامه‌هاي جنبي بود.
در روز دوّم يه برنامهء نه چندان جالب درباره اطلاعات عمومي لازم در دنياي Developing امروز هست كه توسّط دو تا از مجريهاي معروÙ� اجرا ميشه Ùˆ توي يخشهاي مختلÙ� ارتباط Macromedia رو با بسياري از موÙ�ّقيتهاي تكنولوژيكي نشون ميده Ùˆ همينطور موÙ�ّقيتهايي كه Macromedia Ùˆ Ù…Øصولاتش به تنهايي بدست آوردند نيز بخش ديگه‌اي از اين ويدئوست. Case Studyها بخش خيلي جالبي از برنامه هستند Ùˆ كه بعدش يه مصاØبه با Michael Gough رئيس برنامه‌ريزي Ùˆ مدير كارمندان Macromedia درباره دنياي ديجيتال Ùˆ ناگزيري ما در Øركت با پيشرÙ�تها صØبت مي‌كنه. Ben Forta درباره قابليبتها Ùˆ پيشرÙ�تهاي برنامه نويسي جديد در Ù…Øصولات Macromedia يه سخنراني طولاني با پاسخ دادن به سؤالات شركت كنندگان داره كه بعد از آخرين Case Study در برنامه ØµØ¨Ø DevCon 2002 اجرا شده، اين سخنراني بيشتر درباره ارتباط ColdFusion با ساير Ù…Øصولات Macromedia Ùˆ تكنولوژيهاي استاندارد روز است. متأسّÙ�انه درباره Flash Ù�علاً بخش جالبي وجود ندارد! البته من بخش دوّم برنامهء روز دوّم رو نديدم! شما اگه ديديد بخشهاي Flashy رو جدّي بگيريد!
من اين سايت رو تازه پيدا كردم، ظاهر ساده ولي بسيار زيباي اون دليل معرّÙ�يش در اينجاست. Xanthic به معني زرد رنگ هستش، البته اين سايت اصلاً زرد نيست! در صÙ�Øهء About سايت درباره موضوعات نمونهء كارهاي Ø·Ø±Ù‘Ø§Ø Ø³Ø§ÙŠØª چيزهايي نوشته شده. من از ظاهر سايت Ùˆ مخصوصاً Wallpaperهايي كه اونجا بود بسيار لذّت بردم، Øتماً بخش Wallpaperها رو نگاه كنيد. رابط كاربر سايت بيشتر آدم رو ياد سيستمهاي Apple مي‌ندازه. Ø·Ø±Ù‘Ø§Ø Ø¨Ù‡ سادگي مي‌تونست در صÙ�Øهء اوّل هم مانند ساير بخشهاي سايتش از Flash استÙ�اده مستقيم نكنه ولي اين استÙ�ادهء بجا، باعث شده كه در Øجم صÙ�Øهء اوّل صرÙ�ه‌جويي بزرگي بشه. خيلي وقته كه Flash به عنوان يه استاندارد در بين Objectهاي صÙ�Øات وب كار مي‌كنه، اين يه نمونهء قابل تأمّله.
متأسّÙ�انه در آخرين Ù„Øظه از رÙ�تن به مصاØبه‌اي كه خبرگزاري داشجويان ايران براي صØبت با وبلاگ نويسان كامپيوتري نويس ترتيب داده بود باز‌موندم. اØتمالاً بايد صØبت Ù…Ù�يدي بوده باشه. اØتمالاً نمونه‌هاي مشابهي از چنين گرد‌همايي‌ها رو شاهد خواهيم، اميدوارم هيچ وقت هدÙ� Ù�راموش نشه. معرّÙ�ÙŠ Ù�عالترين يا وبلاگ برگزيده مي‌تونه جنبه‌هاي Ù…Ù�يد بسياري داشته باشه كه اØتمالاً رسانه‌اي مثل ايسنا هم به بخش خبري مسئله بيشتر علاقه‌مند بوده است ولي ماهنامه دنياي كامپيوتر Ùˆ ارتباطات هدÙ� بزرگتري خواهد داشت Ùˆ آن مرتبط كردن Ù…Øتويّات وبلاگها با هم مي‌باشد. وبلاگهاي كامپيوتري Ù�ارسي چيزي بيش از صÙ�Øه‌اي از لينكها به خبرهاي مرتبط هستند، تÙ�سير Ùˆ توليد اطلاعات، Ù…Ù�هومي بيش از وبلاگ رو به اين نوشته‌ها، ژورنالها Ùˆ يا مقاله‌ها خواهد داد، من پيش خودم زياد راضي نيستم كه Ù„Ù�ظ وبلاگ جا بياÙ�ته برامون، شايد بايد اسم تازه‌اي هم براي اين رسانه‌هاي Online تدارك ببينيم. اين Ù…Ù�هوم نوشته‌ها Ùˆ موضوعات چنين رسانه‌هاييست كه اهميّتشون رو نشون خواهد داد. درباره اين مصاØبه در CCW.
Ùˆ بالاخره ما در سال 2003 ميلادي هستيم، ... اوّلين پست Ùˆ اوّلين قدم براي پيشرÙ�ت، برنامه‌ريزيتون چطوريه؟ امسال در Ú†Ù‡ زمينه‌اي Ù�عّاليت خواهيد كرد؟ هدÙ� Ùˆ آينده‌نگري شركت بازرگاني شما در Ú†Ù‡ Ù…Øدوده‌اي از رشد تكنولوژي امسال قرار خواهد گرÙ�ت؟ امسال كداميك اهمّيت بيشتري خواهد داشت، جنبه تكنيكي يا جنبه هنري تخصّص شما؟ قصد انقلاب داريد؟ به زمينهء جديدتري علاقه‌مند شد؟ خيلي خوشØال مي‌شم كه با هم در مورد تØقيقاتتون روي مسائل تكنولوژيك جديد Ùˆ همينطور برنامه‌ريزي آينده‌تون با هم صØبت كنيم ...
Subscribe to:
Posts (Atom)