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 نمونه‌هاي زير رو هم شامل ميشه.



• 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


مجسّم كنيد 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ي ازش پدا كرد مي‌شناسيد هم خوشحال مي‌شم راهنمايي كنيد.
طرّاحان وب ايراني، طرّاحاني با انبوه پروژه‌هاي نيمه‌تمام بر روي Desktop چرا؟

Sunday, January 19, 2003

شايد اين نكته پيش پا ا�تاده‌اي باشه ولي من تا امروز كش�ش نكرده بودم و همينطور تا حالا از هيچ طرّاح Flashي نشنيده بودم كه از CusomAction و Object اصلي اون است�اده كنه. البته اين هم از نكته‌هاي ثبت نشده Flash هستش.

Custom Actions

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]
سايت 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 مي‌كنند، چون كاربران وب به اين مسئله عادت كردند، اونها رو جدّي بگيريد تا طرز ت�كّرشون رو تغيير نديد. اين سايت نمونهء خوبيه كه يكي از دوستان معرّ�ي كرد. من سايتهاي طرّاحان ايراني زيادي رو نمي‌شناسم ولي بسيار علاقه‌مندم كه باهاشون آشنا بشم، اگر نمونه‌اي داريد لط�اً معرّ�ي كنيد.
اگر شما يه شماره تل�ن داشته باشيد باهاش چي كار مي‌كنيد؟ مي‌دونيد كه هر شماره تل�ن و هر آدرس موقعيّتي براي تبليغ محصولات و خدمات شماست. است�اده نا صحيح از موقعيّتها باعث از دست ر�تن اونها ميشه. هرچقدر ما در ارائه خدمات تبليغاتي ا�راطي عمل كنيم به از دست ر�تن موقعيّتهامون كمك كرديم. دنياي تجارت الكترونيك به زودي بايد به دنبال راه كارهاي جديد و يا ارتقائ نمونه‌هاي قبلي با تكنولوژيهايي �راتر از وب باشه.

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هاي ص�حه ا�دام به ايجاد گرا�يكهاي مختل� كنيد. بخش اوّل كتاب چهار بخش مختل� داره كه چهار پروژه جداگونه هستش. كد كامل پروژهء اوّل كه نمونهء خيلي جالبيه رو دز اينجا مي‌بينيد.

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();
}


يك 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: 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 �علاً ازش پشتيباني نمي‌كنه!

Thursday, January 09, 2003

مي‌دونيد هزينهء خريد يه Domainه تك حر�ي چقدره؟ بطور اصولي IANA اجزاه ثبت چنين Domainي رو نميده و اگر شركتي مثل NISSAN تونسته يه همچين Domainي بخره و قوانين IANA رو تغيير بده كار خيلي بزرگي كرده! امّا از اين قسمت كه بگذريم شما در سايت Z.com يكي از شكيل ترين اتومبيلهاي دنيا يعني Z رو خواهيد ديد، �كر مي‌كنيد نقش اين سايت در تغيير نگرش ما به جدّي و خطرناك بودن اين محصول چقدره؟ من �كر مي‌كنم ظاهر سياه و س�يد اين سايت به همراه محيطش و همينطور است�اه بجا از رنگ قرمز شخصيّت اين اتومبيل رو خيلي خوب نشون ميده و از طر�ي Movie پشت زمينه هم خيلي عالي طرّاحي شده.

سايت ديگه‌اي با 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 زياد علاقه‌مند به تغيير محيطش نباشه.
در قالب و چهارچوب كار كردن كار سختي نيست چون بالاخره يكي از نيازهاي مشتريتون رو در يكي از نمونه‌كارهاي 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ها خرج كنيد ولي بايد بدونيد كه برعكس ظاهرش كتاب خيلي ارزونيه! چون بخشهاي كتاب ترتيبي ندارند و همينطور كوتاه هستند نمي‌تونيد ص�حات نمونه‌اي رو براي آشنايي بخونيد ولي عناويني كه من ديديم عناوين كليدي و بسيار جالبي بودند.
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 دلاره و احتمالاً عكسهاي بسيار زيبايي در سري اين ماه خواهيم ديد.
امروز در بين �روشگاههاي نرم‌ا�زاري ايراني 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 رو جدّي بگيريد!
من اين سايت رو تازه پيدا كردم، ظاهر ساده ولي بسيار زيباي اون دليل معرّ�يش در اينجاست. Xanthic به معني زرد رنگ هستش، البته اين سايت اصلاً زرد نيست! در ص�حهء About سايت درباره موضوعات نمونهء كارهاي طرّاح سايت چيزهايي نوشته شده. من از ظاهر سايت و مخصوصاً Wallpaperهايي كه اونجا بود بسيار لذّت بردم، حتماً بخش Wallpaperها رو نگاه كنيد. رابط كاربر سايت بيشتر آدم رو ياد سيستمهاي Apple مي‌ندازه. طرّاح به سادگي مي‌تونست در ص�حهء اوّل هم مانند ساير بخشهاي سايتش از Flash است�اده مستقيم نكنه ولي اين است�ادهء بجا، باعث شده كه در حجم ص�حهء اوّل صر�ه‌جويي بزرگي بشه. خيلي وقته كه Flash به عنوان يه استاندارد در بين Objectهاي ص�حات وب كار مي‌كنه، اين يه نمونهء قابل تأمّله.
متأسّ�انه در آخرين لحظه از ر�تن به مصاحبه‌اي كه خبرگزاري داشجويان ايران براي صحبت با وبلاگ نويسان كامپيوتري نويس ترتيب داده بود باز‌موندم. احتمالاً بايد صحبت م�يدي بوده باشه. احتمالاً نمونه‌هاي مشابهي از چنين گرد‌همايي‌ها رو شاهد خواهيم، اميدوارم هيچ وقت هد� �راموش نشه. معرّ�ي �عالترين يا وبلاگ برگزيده مي‌تونه جنبه‌هاي م�يد بسياري داشته باشه كه احتمالاً رسانه‌اي مثل ايسنا هم به بخش خبري مسئله بيشتر علاقه‌مند بوده است ولي ماهنامه دنياي كامپيوتر و ارتباطات هد� بزرگتري خواهد داشت و آن مرتبط كردن محتويّات وبلاگها با هم مي‌باشد. وبلاگهاي كامپيوتري �ارسي چيزي بيش از ص�حه‌اي از لينكها به خبرهاي مرتبط هستند، ت�سير و توليد اطلاعات، م�هومي بيش از وبلاگ رو به اين نوشته‌ها، ژورنالها و يا مقاله‌ها خواهد داد، من پيش خودم زياد راضي نيستم كه ل�ظ وبلاگ جا بيا�ته برامون، شايد بايد اسم تازه‌اي هم براي اين رسانه‌هاي Online تدارك ببينيم. اين م�هوم نوشته‌ها و موضوعات چنين رسانه‌هاييست كه اهميّتشون رو نشون خواهد داد. درباره اين مصاحبه در CCW.
و بالاخره ما در سال 2003 ميلادي هستيم، ... اوّلين پست و اوّلين قدم براي پيشر�ت، برنامه‌ريزيتون چطوريه؟ امسال در چه زمينه‌اي �عّاليت خواهيد كرد؟ هد� و آينده‌نگري شركت بازرگاني شما در چه محدوده‌اي از رشد تكنولوژي امسال قرار خواهد گر�ت؟ امسال كداميك اهمّيت بيشتري خواهد داشت، جنبه تكنيكي يا جنبه هنري تخصّص شما؟ قصد انقلاب داريد؟ به زمينهء جديدتري علاقه‌مند شد؟ خيلي خوشحال مي‌شم كه با هم در مورد تحقيقاتتون روي مسائل تكنولوژيك جديد و همينطور برنامه‌ريزي آينده‌تون با هم صحبت كنيم ...