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 براي توليد در اين زمينه هستند. شايد لازم نباشه كه هميشه براي �راگيري بخشهاي جديد مرتبط با تخصّصمون وقت زيادي تل� كنيم. خبر كامل رو از اينجا بخونيد.