تبليغاتX
اموزش وبلاگ نویسی

اموزش وبلاگ نویسی

نكاتي براي افزايش سرعت ويندوز XP

 سرويسهاي اضافي را غير فعال كنيد:

دستور MSCONFIG را در منوي Run اجرا نماييد. در قسمت  Services تيك مربوط به عبارات زير را در صورتي كه به هيچ شبكه اي متصل نيستيد برداريد و سيستم را RESTART كنيد.

  • Alerter

  •  Fast User Switching Com...

  • TCP/IP NetBIOS Helper

  •  Remote Desktop Help Se...

  • Themes

  • Universal Plug and Play...

  • Wireless Zero Configur...

 

2) حذف برنامه هاي مقيم حافظه:

بعد از نصب برخي از برنامه ها آيكن آن نرم افزار در Task bar در قسمت System Tray ظاهر مي شود. اين بدان معني است كه فايلي براي دسترسي سريع همواره قسمتي از حافظه را اشغال مي كند. براي حذف اين برنامه ها نيز همانند روش فوق بعد از اجراي دستور  MSCONFIG در قسمت RUN در منوي باز شده قسمت Startup را انتخاب و تيك برنامه هاي غير ضروري را برداريد و سيستم را RESTART كنيد.

 

3) تصوير پشت زمينه Desk top را برداريد.

 

4) حذف جلوه هاي تصويري ويندوز:

روي my computer راست كليك كنيد و درمنوي ظاهر شده  قسمت Advanced را انتخاب كنيد و روي setting مربوط به Performence كليك كنيد. اكنون در قسمت Visual Effects مي توانيد هر كدام از مواردي را كه نمي خواهيد غير فعال كنيد تا بار سيستم كم شود.

 

5) مرتب كردن ديسك (Defragmentor)

 البته در اين كار زياده روي نكنيد چون فشار زيادي به هارد ديسك وارد مي شود. براي كم كردن از اين فشار فايل هاي غير ضروري را از هارد ديسك پاك كرده و يا روي CD كپي كنيد.

 

6)سريعتر شدن نمايش منوها و پنجره ها

ويندوز براي طبيعي جلوه دادن نمايش منوها و باز و بسته شدن پنجره ها اين حركات را بصورت انيميشن نشان مي دهد كه اين خود بار اضافه اي را به سيستم تحميل مي كند و از سرعت آن مي كاهد. براي غير فعال كردن آن مسير زير را طي نماييد:

HKEY-CURRENT-USER\Control Panel\ Desk top\ Windows Metrics

حال به مقدار رشته اي MinAnimate مقدار صفر بدهيد و سپس سيستم Restart را كنيد.

با تشكر از:

آقاي مهندس حميد قربانزاده كه اين مطلب را براي ما فرستادند.

+ نوشته شده در  شنبه سی و یکم شهریور 1386ساعت 20:43  توسط حسین  | 

چگونه رمز عبور admin را در ويندوز xp هك كنيم

چگونه رمز عبور admin را در ويندوز xp هك كنيم.

اگر با كامپيوتري كار مي كند كه روي آن ويندوز xp نصب شده است و دسترسي شما بوسيله كاربر اصلي محدود شده است. آنگاه dos prompt را باز كنيد سپس اين دستورات را وارد نمائيد.

اين دستور شما را به شاخه اصلي مي برد.                                                                               /cd

اين دستور شما را به شاخه system 32 راهنمايي مي كند.                             cd/windows/system 32                                                                                                                                             فولدر temphack را براي شما ايجاد مي كند.                                                         mkdir temphack  

يك فايل Back up (پشتيبان) از فايل logon.scr ايجاد مي كند.          copy logon.scr temphack/ logon.scr

يك فايل پشتيبان از cmd.exe ايجاد مي كند.                                  copy cmd.exe temphack/ cmd.exe

فايل اصلي logon.scr را پاك مي كند.                                                                       del logon.scr   

فايل cmd.exe رابه logon.scr تغيير نام مي دهد.                                        rename cmd.exe logon.scr

از commond prompt خارج مي شويد.                                                                                   exit  

كاري كه شما انجام داده ايد از اين قرار است كه يك فايل پشتيبان از برنامه commond و screen saver تهيه كرده سپس كاري كرده ايد كه زمانيكه ويندوز screen saver را فراخواني مي كند يك پنجره حفاظت نشده dos prompt در برابر شما ظاهر مي شود.

به محض ظاهر شدن اين پنجره دستور داخل گيومه را وارد كنيد.

net user<نام Admin را اينجا قرار دهيد>password

مثلاً اگر نام Admin كلمه Ali باشد و شما blah password را مي خواهيد كافيست تايپ كنيد.

net user Ali blah

اين عمل رمز عبور را به blah تغيير مي دهد.

نكته: به خاطر داشته باشيد كه محتويات temphack را دوباره به شاخه system 32 برگردانيد تا نفوذ شما لو نرود.

راه ديگري هم براي اين عمل وجود دارد و آن استفاده از ديسكت راه انداز است. كه مي توانيد آن را از مسير زير دنلود كنيد. اين روش مخصوصاً زمانيكه رمز عبور خود را فراموش كرده ايد بسيار مفيد خواهد بود.

 

http://home.eunet.no/~pnordahl/ntpasswd

+ نوشته شده در  شنبه سی و یکم شهریور 1386ساعت 20:42  توسط حسین  | 

چند نكته در طراحي سايت

آنچه در زير آمده است يك ليست كوچك از چيزهايي است كه براي اكثر افرادي كه در خال حال گشت و گذار در اينترنت هستند رنجش آور و خسته كننده است بنابراين اگر در حال طراحي وب سايت هستيد و يا مي خواهيد وب سايت خود را بهينه سازي كنيد حتماً به اين نكات توجه نماييد. سعي كنيد آنها را رفع كنيد:

گرافيكهاي با حجم خيلي زياد
گرافيكهاي با حجم فوقالعاده كم
تعداد زيادي انيمشن
برچسبهاي چشمك زن و مانند آن
نشانه ها و لينكهايي در سايت كه به آنچه وجود ندارد و در حال ساخت است اشاره مي كند.
انتخاب رنگ نا مناسب
اشكالات املايي و دستوري
متنهاي خيلي كوتاه
متنهاي خيلي بلند
صداهايي كه به طور اتوماتيك اجرا مي شوند
لينكهاي شكسته (لينكهايي كه به هيچ صفحه عكس يا فايلي ختم نمي شوند. )
فضاهاي خالي خيلي زياد بين قسمتهاي مختلف
فضاهاي خالي خيلي كوچك بين قسمتهاي مختلف
استفاده از اختصارات بي مورد در جمله مثلاً u براي you.
فريمهايي كه به طور افقي يك تكه از صفحه را اشغال مي كنند.
يك صفحه طولاني بدون پاراگرافهاي لازم
تعداد زيادي banner هاي تبليغاتي
سرعت پايين server يا صفحه طولاني و حجيم
اين ليست مي تواند ادامه داشته باشد و هر كسي ممكن است عقيده اي داشته باشد بنابراين تجربيات خود شما در گشت گذار اينترنتي بهترين راهنماي براي شماست كه تشخيص دهيد چه اعمالي در طراحي وب سايت سبب خستگي و رنجش بازديد كنندگان سخن آخر اينكه هميشه سعي كنيد بازديد كنندگان سايت خود را راضي نگه داريد تا موفقيت شما تضمين شود.

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:28  توسط حسین  | 

پرسش و پاسخ وبلاگی (قسمت هفتم)


- چه تفاوتی میان MovableType و WordPress وجود دارد؟
در ابتدا باید ذکر کنیم که برنامه WordPress نیز یک برنامه مدیریت محتوی همچون موویبل‌تایپ می‌باشد که می‌توانید از آن برای ساخت وبلاگ استفاده کنید. این برنامه نیز مشتریان بسیار زیادی را نیز به سوی خود جذب کرده است. نخستین تفاوت آشکار میان این دو برنامه مدیریت محتوی، این است که برنامه وردپرس یک برنامه کدباز می‌باشد، حال آن‌که موویبل‌تایپ این‌طور نیست. تفاوت دیگر این است که ام‌تی یا همان موویبل‌تایپ در حالت پیشفرض، صفحاتش (صفحات وبلاگی که توسط ام‌تی اداره می‌شود) را، به صورت استاتیک تولید و منتشر می‌کند. استاتیک بودن صفحات منتشر شده دارای مزیت‌هایی می‌باشد؛ از جمله این‌که این‌گونه صفحات، خیلی بهتر در موتورهای جستجو از جمله گوگل ایندکس می‌شوند. (که این خود نکته بسیار مهمی است) از طرفی وقتی که صفحات به صورت استاتیک منتشر می‌شوند، حتی در هنگامی که بانک اطلاعاتی سایت دچار مشکل است، صفحات وبلاگ به خوبی Load شده و مشکلی در مشاهده آن‌ها وجود نخواهد داشت. این استاتیک بودن صفحات از طرفی نیز باعث افزایش تعداد صفحات موجود بر روی هاست و در نتیجه افزایش حجم مورد استفاده وبلاگ می‌شود. حال آن‌که WordPress این‌گونه نیست. صفحاتی که وردپرس آن‌ها را تولید می‌کند، صفحاتی داینامیک می‌باشند. مقصود از صفحه داینامیک این است که، این صفحات به صورت استاتیک بر روی هاست موجود نمی‌باشد، بلکه با توجه به درخواست کاربر (یا همان بازدیدکننده) ساخته و نمایش داده می‌شود. داینامیک بودن صفحات باعث می‌شود که حجم اشغال شده توسط صفحات وبلاگ، بمراتب کمتر از حالتی باشد که صفحات به صورت استاتیک تولید شده‌اند. البته باید در نظر داشته باشید که، چون صفحات داینامیک با توجه به درخواست کاربر، در همان لحظه ساخته می‌شود، در صورت مشکل داشتن بانک اطلاعاتی، هنگام مشاهده‌ی صفحات وبلاگ، با مشکل مواجه خواهیم شد. در پایان باید ذکر کنیم که ام‌تی در نسخه‌های جدید خود، امکان استفاده از صفحات داینامیک را نیز فراهم کرده است. به این صورت که شما هم می‌توانید در وبلاگ‌تان صفحات داینامیک داشته باشید و هم صفحات استاتیک. از دیگر تفاوت‌های میان ام‌تی و وردپرس، حجم خود این برنامه‌ها می‌باشد که ام‌تی حدود پنج برابر بیشتر از وردپرس بر روی هاست، فضا اشغال می‌کند. تفاوت دیگری که ممکن است برای خیلی‌ها مهم باشد، این است که نسخه‌ی نامحدود ام‌تی رایگان نیست. حال آن‌که وردپرس برنامه‌ای کاملا رایگان است! (در نسخه 3.2 رایگان ام‌تی، شما اجازه‌ی ساخت بینهایت وبلاگ و تنها یک نویسنده را خواهید داشت) همچنین خوب است بدانید برای هر کدام از این برنامه‌های مدیریت محتوی، پلاگین‌های زیادی نوشته شده است که شما با کمک این پلاگین‌ها، می‌توانید قابلیت‌ها و امکانات جدیدی را به وبلاگ خود اضافه کنید.


- آیا در سرویس‌های رایگان ارائه‌دهنده وبلاگ، می‌توان لینک‌دونی داشت؟
بله، اگر وبلاگ شما توسط یک سرویس‌دهنده رایگان اداره می‌شود، شما نیز می‌توانید یک لینک‌دونی در وبلاگ خود داشته باشید. برخی از سرویس‌دهنده‌ها خود به طور پیش‌فرض، بخشی را برای قرار دادن لینک‌دونی دارند و شما می‌توانید براحتی از آن استفاده کنید. حال اگر سرویس‌دهنده شما دارای چنین امکانی نبود، نگران نباشید! شما می‌توانید یک وبلاگ دیگر در یک سرویس‌دهنده، مانند بلاگر بسازید و از آن به عنوان لینک‌دونی استفاده کنید. (داخل آن لینک قرار دهید) سپس آن وبلاگ را با کمک دستورات جاوا اسکریپت، به داخل وبلاگ خود وارد کنید. پس از این شما نیز یک لینک‌دونی خواهید داشت که برای به‌روز کردن آن، باید به سرویس‌دهنده‌ای که وبلاگ لینک‌دونی را در آن ساخته‌اید، (در اینجا بلاگر) رفته و به وبلاگ لینک‌دونی خود، لینک اضافه کنید. در صورتی که از دستورات جاوا اسکریپت به درستی استفاده کرده باشید، لینک‌های جدید در وبلاگ شما به نمایش درخواهد آمد.


- وبلاگ من توسط یک سرویس‌دهنده رایگان وبلاگ اداره می‌شود، آیا می‌توانم از امکانات سایت BlogLet استفاده کنم؟
نخست اشاره می‌کنیم که سرویس بلاگ‌لت که در آدرس http://www.bloglet.com در دسترس می‌باشد، جهت ایجاد یک خبرنامه برای وبلاگ به‌کار می‌رود. به این صورت که مطالب جدید وبلاگ شما، توسط این سرویس‌دهنده، برای اعضا ارسال می‌شود. در پاسخ به سوال باید عرض کنیم که اگر سرویس‌دهنده وبلاگ شما، خروجی RSS تولید می‌کند، شما نیز می‌توانید از امکانات این سایت استفاده کنید. برخی از سرویس‌دهندگان (مانند بلاگر) این خروجی را برای وبلاگ، تولید و برخی دیگر (مانند پرشین‌بلاگ) تولید نمی‌کنند. همچنین اکثر برنامه‌های مدیریت محتوی، مانند ام‌تی و وردپرس، این خروجی را برای وبلاگ تولید می‌کنند. البته خود بلاگ‌لت به‌طور پیش‌فرض، از برخی از سرویس‌دهندگان رایگان وبلاگ، پشتیبانی می‌کند. به این صورت که نام‌کاربری و پسورد خود در این سرویس‌دهنده‌ها و یک سری اطلاعات دیگر مورد نیاز را، در بلاگ‌لت وارد می‌کنید و آن‌گاه می‌توانید از امکانات سرویس بلاگ‌لت استفاده کنید. با مراجعه به سایت بلاگ‌لت می‌توانید نام و آدرس این سرویس‌دهندگان رایگان وبلاگ را مشاهده کنید.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:23  توسط حسین  | 

پرسش و پاسخ وبلاگی (قسمت ششم)

 فتوبلاگ چیست و چگونه می‌توان یک فتوبلاگ ساخت؟
فتوبلاگ همان‌طور که از نامش پیداست، وبلاگی است که در آن عکس قرار می‌گیرد. به عبارت دیگر فتوبلاگ، یه وبلاگی گفته می‌شود که در آن، حرف اول را عکس می‌زند، هر چند که در این وبلاگ توضیحات متنی نیز وجود داشته باشد. در فتوبلاگ‌ها اکثرا افراد، عکس‌هایی را که با دوربین خود گرفته‌اند، قرار می‌دهند و توضیح کوتاهی هم در مورد آن، در زیر عکس می‌نویسند. از آن‌جا که در فتوبلاگ‌ها عکس، حرف نخست را می‌زند و معمولا هم افراد، عکس‌های جالب خود را برای قرار دادن در فتوبلاگ انتخاب می‌کنند، فتوبلاگ‌ها از محبوبیت خاصی در میان خوانندگان وبلاگ‌ها برخوردار هستند. طرز ساخت فتوبلاگ نیز ساده می‌باشد و شما بسادگی می‌توانید یک فتوبلاگ شخصی برای خود داشته باشید. اگر شما دارای هاست و دامین شخصی می‌باشید، می‌توانید از سیستم‌های مدیریت محتوای برای این‌کار استفاده کنید. به عنوان مثال می‌توانید از برنامه Movable Type استفاده کنید. به این صورت که یک وبلاگ جدید در آن بسازید و با کمی دستکاری در قالب و کدها، یک فتوبلاگ تر و تمیز برای خودتان ایجاد کنید. (اگر از این روش برای ساخت فتوبلاگ استفاده کردید، در نظر داشته باشید که صفحه اول فتوبلاگ خود را زیاد سنگین نکنید و تعداد محدودی عکس در صفحه نخست آن قرار دهید. به طور مثال قرار دادن آخرین عکس با سایز معمولی و سایز کوچک چندین عکس ماقبل، در صفحه اول، می‌توانید انتخاب مناسبی برای شما باشد) و در حالت دیگر، چنانچه دارای هاست و دامین شخصی نمی‌باشید، می‌توانید از سایت‌هایی که برای این منظور ایجاد شده‌اند، استفاده کنید. به عنوان مثال شما با ثبت‌نام در سایت http://www.flickr.com می‌توانید به طور رایگان یک فتوبلاگ تر و تمیز برای خودتان دست و پا کنید. فقط کافی است در آن عکس آپلود کنید! علاوه بر این سایت، سایت‌های مختلف دیگری هم هستند که می‌توانید از آن‌ها استفاده کنید. کافیست یک جستجوی کوچک در گوگل انجام دهید، تا به لیستی از این‌گونه سایت‌ها دست یابید.


- چگونه می‌توان لینک‌دونی روزانه برای وبلاگ ایجاد کرد؟
نخست به توضیح کوتاهی در خصوص لینک‌دونی روزانه می‌پردازیم. مقصود از لینک‌دونی روزانه این است که لینک‌های شما در میان مطالب اصلی شما قرار دارند و نه در یک گوشه‌ی وبلاگ. به عنوان مثال اگر شما در روز شنبه و دوشنبه دو مطلب در وبلاگ خود نوشته باشید و در روز یک‌شنبه نیز تعدادی لینک وارد وبلاگ لینک‌دونی خود کرده باشید، در صورتی که لینک‌دونی شما به صورت روزانه باشد، در بالای وبلاگ نخست مطلب روز دوشنبه، سپس لینک‌های شما و در زیر آن هم مطلب مربوط به روز شنبه قرار خواهد گرفت. درصورتی که اگر لینک‌دونی شما به صورت معمولی باشد، لینک‌ها در یک سمت وبلاگ به نمایش در خواهند آمد و در میان پست‌ها نخواهند بود. چنانچه بخواهید لینک‌دونی شما به صورت روزانه باشد، می‌توانید از آموزش وبلاگ مژده، در اين آدرس استفاده کنید. علاوه بر این، استفاده از پلاگین MultiBlog برای ساخت لینک‌دونی روزانه بسیار مناسب خواهد بود. با کمک این پلاگین، شما می‌توانید مطالب چندین وبلاگ را بسادگی در یک وبلاگ نمایش دهید و با کمی بازی با کدها، می‌توانید یک لینک‌دونی روزانه بسازید. برای دست‌یابی به این پلاگین، عبارت MultiBlog را در گوگل جستجو کنید. صفحه مربوط به این پلاگین، جزو اولین نتایج جستجوست.


- آیا از قالب‌های بلاگر می‌توان برای یک سرویس‌دهنده دیگر استفاده کرد؟
در پاسخ به این سوال باید بگوییم که خیر، نمی‌توان. به این علت که هر کدام از این سرویس‌دهندگان، برای خود یک سری کد خاص دارند و درون قالب‌های آن‌ها، مجموعه‌ای از این کدها که فقط مربوط به همان سرویس‌دهنده می‌باشد، وجود دارد. به عنوان مثال در یک قالب مربوط به سیستم بلاگر، یک سری کدها و پارامترهای خاص وجود دارد که فقط مربوط به خود بلاگر می‌باشد و در سرویس‌دهندگان دیگری مانند پرشین‌بلاگ یا بلاگ‌فا کار نخواهد کرد. البته شما می‌توانید کدهای خاص داخل قالب‌های یک سرویس‌دهنده را برداشته و به جای آن‌ها، کدهای مربوط به سرویس‌دهنده مقصد را قرار دهید. در این صورت است که می‌توانید از قالب یک سرویس‌دهنده، در جای دیگری استفاده کنید. درخصوص قالب‌های مربوط به سیستم‌های مدیریت محتوی نیز دقیقا به همین شکل است. اگر بخواهید از یک قالب تحت سیستم موویبل‌تایپ، در سیستم وردپرس یا مثلا سرویس‌دهنده بلاگر استفاده کنید، باید پارامترهای موجود در قالب را با توجه به سرویس‌دهنده مقصد، تغییر دهید.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:22  توسط حسین  | 

پرسش و پاسخ وبلاگی (قسمت پنجم)

چگونه می‌توان از مطالب وبلاگ، نسخه پشتیبان تهیه کرد؟
پاسخ به این سوال نیز بر اساس نوع برنامه مدیریت وبلاگ شما، متفاوت است. چنانچه از برنامه‌های مدیریت محتوی استفاده می‌کنید، اکثر این برنامه‌ها، بخشی برای Backup گرفتن از مطالب وبلاگ دارند. به‌طور مثال در برنامه موویبل‌تایپ، در بخش Import / Export شما براحتی می‌توانید یک نسخه پشتیبان از مطالب وبلاگ تهیه کنید و بعدا در صورت بروز مشکل، از طریق همین بخش آن‌را، وارد ام‌تی نمایید. از این بخش همچنین می‌توانید برای وارد کردن مطالب وبلاگ قبلی‌تان که توسط سرویس‌دهنده‌های رایگان وبلاگ یا برنامه‌های دیگر مدیریت محتوی اداره می‌شده است، استفاده کنید. فرض کنید شما مدت یک سال در بلاگر نوشته‌اید و اکنون قصد دارید که دات‌کام شوید و روی پای خود بایستید، چنانچه بخواهید از مطالب گذشته‌تان در وبلاگ جدید نیز استفاده کنید، باید از مطالب وبلاگ‌تان در بلاگر، یک نسخه پشتیبان تهیه کنید و از طریق همین بخش، وارد ام‌تی کنید. در بخش نخست توضیحاتی در خصوص تهیه نسخه Backup در حالتی که وبلاگ‌تان توسط یک برنامه مدیریت محتوی اداره می‌شد، عرض کردیم. حال فرض کنید وبلاگ‌تان توسط بلاگر، پرشین‌بلاگ، بلاگ‌اسکای و یا هر سرویس‌دهنده دیگری اداره می‌شود. اکثر این سرویس‌دهنده‌ها، در بخش مدیریتی وبلاگ، گزینه‌ی خاصی برای تهیه پشتیبان از مطالب وبلاگ ندارند. بنابراین باید ابتکار به خرج داد و از راه‌های دیگر استفاده کرد. به‌طور نمونه می‌توان به صورت زیر عمل کرد؛ کدهای قالب فعلی وبلاگ خود را در جایی ذخیره کنید، آنگاه یک قالب بسیار ساده که هیچ‌گونه عکسی در آن موجود نیست، جایگزین قالب فعلی کنید. (منظور از قالب ساده، قالبی است که فقط شامل پارامترهای نمایش عنوان پست، متن پست، تاریخ، نام نویسنده و ... باشد و هیچ بخش اضافه‌ایی در آن نباشد) حال از بخش تنظیمات یا در داخل خود قالب، معین کنید که تمام پست‌های شما، در صفحه اول به نمایش درآید. حال وبلاگ خود را باز کنید، می‌بینید که صفحه اول وبلاگ‌تان، شامل تمامی پست‌های شما به همراه اجزای مهم آن می‌باشد. محتویات این صفحه را کپی و در یک فایل متنی ذخیره کنید. به این ترتیب توانسته‌اید یک نسخه پشتیبان از تمامی مطالب وبلاگ‌تان داشته باشید. همچنین اگر بخواهید به سمت سیستم‌های مدیریت محتوی مانند ام‌تی کوچ کنید، می‌توانید مطالب خود را به همین طریق، وارد سیستم جدید کنید. (البته باید توجه داشته باشید که اگر بخواهید مطالب‌تان را به ام‌تی یا هر سیستم دیگری وارد کنید، خروجی مطالب از وبلاگ قبلی‌تان باید طوری باشد که ام‌تی یا آن سیستم دیگر بتواند آن‌را دریافت کند. نگران نباشید، در فایل راهنمای همراه برنامه، این موارد به خوبی توضیح داده شده است) نکته آخر که باید بدان اشاره کنیم، این است که اکثر سرویس‌دهنده‌های رایگان، به شما اجازه‌ی استفاده از نسخه پشتیبانی که خود تهیه کرده‌اید، برای وارد کردن مطالب به وبلاگ را، نمی‌دهند! چون گزینه‌ای برای این کار در اکثر سرویس‌دهنده‌های رایگان ارائه‌دهنده وبلاگ، وجود ندارد. پس در واقع این نسخه پشتیبان را برای خودتان تهیه می‌کنید و در مواقع بروز مشکل برای این سرویس‌دهنده‌ها، باید امید به نسخه Backup خود آن‌ها داشته باشید!


- چگونه می‌توان از امکان «پست به آینده» در وبلاگ استفاده کرد؟
در ابتدا کمی در مورد این خصوصیت توضیح می‌دهیم. «پست به آینده» امکان جالب و مفیدی است که کمک شایانی به شما می‌کند و همان‌طور که از نامش پیداست، شما با استفاده از این امکان، می‌توانید یک مطلب را در آینده و به‌طور خود‌به‌خود منتشر کنید. یعنی لازم نیست هنگام انتشار مطلب، خودتان حضور داشته باشید و آن را منتشر کنید، بلکه خود برنامه این‌کار را به طور خودکار انجام می‌دهد. فرض کنید برای مدتی به سفر می‌روید و یا به هر علتی برای مدتی دسترسی به اینترنت ندارید، اگر به‌روز بودن وبلاگ در این مدت برایتان مهم است، استفاده از امکان «پست به آینده» چاره کار شماست! مطلب موردنظر خود را می‌نویسید و بدون آن‌که آن‌را منتشر کنید، آن‌را در حالت ارسال در آینده قرار می‌دهید و برای آن یک تاریخ و ساعت تعیین می‌کنید. اگر سایر تنظیمات را به درستی انجام داده باشید، مطلب موردنظر در تاریخ و ساعت موردنظر شما، به‌طور خودکار منتشر می‌شود. اکثر سرویس‌دهنده‌های رایگان وبلاگ، این امکان را در اختیار مشترکان خود قرار نمی‌دهند. بنابراین چنانچه شما بخواهید از این امکان بهره‌مند شوید، باید وبلاگ‌تان توسط یک سیستم مدیریت محتوی اداره شود. (لازم به ذکر است که تمامی برنامه‌های مدیریت محتوی نیز، این امکان را ارئه نمی‌دهند) به‌عنوان مثال چنانچه وبلاگ شما توسط برنامه موویبل‌تایپ منتشر می‌شود، براحتی می‌توانید از این امکان استفاده کنید. به این‌صورت که پس از نوشتن مطلب خود و وارد کردن تاریخ و ساعت موردنظر برای انتشار مطلب، آن را در حالت Future ذخیره کنید. البته لازم است که قبلا تنظیماتی را نیز در کنترل‌پنل خود انجام داده باشید. (چنانچه کنترل‌پنل شما، cPanel می‌باشد، باید بخش Cron jobs را طبق راهنمای موجود در برنامه، تنظیم نمایید. در قسمتهای گذشته در این خصوص نیز به طور کامل توضیح داده‌ایم)

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:21  توسط حسین  | 

پرسش و پاسخ وبلاگی (قسمت چهارم)

: http://weblog.azemat.com

- چگونه می‌توانم برنامه Movable Type خود را به جدیدترین نسخه ارتقاء دهم؟
قبل از پاسخ به این سوال لازم است به نکته‌ایی اشاره کنیم؛ همیشه سعی کنید منتظر نسخه نهایی شوید و سپس نسبت به Upgrade اقدام کنید. به عبارت دیگر، اگر خیلی کنجکاو نیستید، از خیر نسخه‌ی بتای برنامه بگذرید و منتظر شوید تا نسخه نهایی آن ارائه شود و سپس ام‌تی خود را به جدیدترین نسخه ارتقا دهید. درحال‌حاضر جدیدترین نسخه برنامه موویبل‌تایپ، نسخه 3.2 می‌باشد. در نسخه 3.2 رایگان، شما اجازه‌ی ساخت بینهایت وبلاگ و تنها یک نویسنده را خواهید داشت، درصورتی که در نسخه‌های رایگان قبل (البته نسخه‌های 3 به بعد) شما تنها اجازه‌ی ساخت 3 وبلاگ و یک نویسنده را داشتید. اگر از امکانات جدید و تغییر محدود قیافه‌ی ظاهری برنامه بگذریم، همین ساخت تعداد نامحدود وبلاگ، خود می‌تواند دلیلی برای ارتقاء به نسخه‌ی 3.2 باشد. در ابتدا به سایت برنامه با آدرس http://www.movabletype.org (البته اگر فیلتر نبود!) مراجعه کنید. سپس به قسمت دانلود برنامه رفته و از آن‌جا نیز، دریافت ام‌تی رایگان و بدون ساپورت را، انتخاب نمایید. در این‌جا لازم است که در سایت Typekey.com لاگین کنید. اگر قبلا در این سایت اکانتی ساخته‌اید که مشخصات آن‌را در مکان مربوطه وارد کنید و اگر هم اکانتی ندارید، در همین قسمت براحتی می‌توانید یک اکانت در این سایت، برای خودتان بسازید. پس از لاگین کردن، به صفحه‌ی دانلود ام‌تی هدایت می‌شوید. در این قسمت نسخه‌ی Upgrade را از منوی کشویی مربوطه انتخاب کنید و ام‌تی نسخه‌ی آپگرید را دانلود کنید. پس از دانلود، کافی است فایل‌ها را به محل نصب ام‌تی خود، انتقال دهید و تنظیمات مربوطه را انجام دهید تا عملیات ارتقا تکمیل شود. برای انجام این قسمت، هم می‌توانید از راهنمای همراه خود برنامه استفاده کنید و طبق آن پیش بروید و هم می‌توانید از راهنماهای فارسی موجود، بهره ببرید.


- چگونه می‌توانم در وبلاگم عکس قرار دهم؟
در ابتدا بایست عکسی را که می‌خواهید بر روی وبلاگ خود قرار دهید، به فضایی در اینترنت منتقل کنید. اگر خود دارای دامین و فضای شخصی هستید که براحتی می‌توانید، عکس موردنظر را در فضای شخصی خود آپلود کنید. در غیر این‌صورت باید از هاست‌های رایگان، استفاده کنید. با جستجوی عبارت Free image hosting در گوگل، به لیستی از این سایت‌ها، دست پیدا خواهید کرد. پس از اینکه کار آپلود به پایان رسید، آدرس عکس را در قطعه کد روبرو قرار دهید و کل کد را در وبلاگ خود؛ چه در قالب و چه در متن اصلی، قرار دهید. <"img src="Picture's URL> عکس مربوطه در همان‌جایی که کد را قرار داده‌اید، نشان داده خواهد شد.


- چگونه می‌توانم یک موتور جستجو برای وبلاگم قرار دهم؟
اگر وبلاگ شما توسط یک برنامه مدیریت محتوی مانند موویبل‌تایپ یا وردپرس یا برنامه‌های مشابه اداره می‌شود، می‌توانید از امکانات خود برنامه استفاده کنید. اکثر این برنامه‌ها خود دارای یک موتور جستجو می‌باشند که با اضافه کردن کدهای مربوطه به قالب وبلاگ‌تان، می‌توانید از آن استفاده نمایید. این کدها را نیز از فایل راهنمای برنامه، می‌توانید بدست آورید. حال چنانچه شما از سرویس‌های رایگان همانند بلاگر یا پرشین‌بلاگ برای مدیریت وبلاگ خود استفاده می‌کنید نیز، خواهید توانست از امکان جستجو در میان مطالب وبلاگ‌تان بهره‌مند شوید. در این حالت دو راهکار پیش روی دارید؛ یا اینکه خود سرویس رایگانی که وبلاگ شما توسط آن اداره می‌شود، امکان جستجو در میان مطالب وبلاگ را هم بدهد. که در این صورت یک سری کد مخصوص را در قالب وبلاگ‌تان قرار می‌دهید و باکس جستجو به وبلاگ شما اضافه می‌شود. و یا اینکه سرویس‌دهنده شما امکان جستجو را ارائه نکند. در این حالت مجبورید از سایت‌های کمکی، استفاده کنید. نحوه‌ی کار این سایت‌ها به این‌گونه است که، پس از ثبت‌نام در سایت، کدهای خاصی به شما داده می‌شود که در قالب وبلاگ خود قرار دهید، از این پس جستجو در میان مطالب وبلاگ شما، از طریق آن سایت کمکی انجام می‌شود. یکی از این سایت‌ها، سایت Alexa می‌باشد که در آدرس http://www.alexa.com قابل دسترسی است. البته لازم به ذکر است که شما از امکانات موتور جستجوی قدرتمند گوگل نیز می‌توانید به همین صورت، بهره ببرید. به این ترتیب که، کدهایی را که گوگل در اختیار شما می‌گذارد، در قالب وبلاگ‌تان قرار دهید. از این پس جستجو در میان مطالب وبلاگ‌تان، توسط موتور جستجوی قدرتمند گوگل انجام می‌شود. لازم به ذکر است که دقت جستجو در این حالت (یعنی استفاده از سایت‌های کمکی) هیچ‌گاه به میزان دقت جستجو از طریق برنامه‌های مدیریت محتوا یا سایت‌های سرویس‌دهنده، که خود این امکان را فراهم کرده‌اند، نمی‌رسد.

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:20  توسط حسین  | 

پرسش و پاسخ وبلاگی (قسمت سوم)

 http://weblog.azemat.com

- از چه آدرسی می‌توان جدیدترین نسخه برنامه Movable Type را دانلود کرد؟
همان‌طور که بارها اشاره شده است، موویبل‌تایپ یا ام‌تی، یک برنامه مدیریت محتوای قوی می‌باشد که با آن می‌توان یک وبلاگ با تمام امکانات لازم ایجاد کرد. چندی پیش و در همین ستون و در طی چند هفته، به طور کامل به معرفی این برنامه مدیریت محتوا پرداختیم. شما همواره می‌توانید جدیدترین نسخه ام‌تی را از آدرس http://www.movabletype.org دانلود کنید. البته لازم به ذکر است که متاسفانه این آدرس، از سوی برخی از ISPها فیلتر شده است. جدیدترین نسخه برنامه موویبل‌تایپ، نسخه کامل 3.2 می‌باشد که چند روز پیش ارائه شده است.


- چگونه می‌توان یک خبرنامه برای وبلاگ درست کرد؟
درخصوص ایجاد یک خبرنامه برای وبلاگ نیز، در هفته‌های گذشته و در همین ستون سایتی را معرفی کرده بودیم. چنانچه شما از سرویس‌های رایگان ارائه دهنده وبلاگ استفاده می‌کنید، یکی از روش‌های موجود برای داشتن خبرنامه، استفاده از امکانات سایت BlogLet می‌باشد. این سایت در آدرس http://www.bloglet.com قابل دسترسی می‌باشد. شما پس از ثبت‌نام در این سایت، باید کدهایی را که این سرویس‌دهنده در اختیار شما می‌گذارد، در قالب وبلاگ خود قرار دهید. سپس بازدیدکنندگان با وارد کردن ایمیل خود در باکس مربوطه، به عضویت خبرنامه شما درخواهند آمد و درصورتی که تنظیمات مربوطه را به درستی انجام داده باشید، بلاگ‌لت به طور خودکار، اعضای خبرنامه را از به‌روز شدن وبلاگ شما، باخبر می‌سازد. شما می‌توانید مشخص کنید در ایمیلی که از طرف بلاگ‌لت ارسال می‌شود، فقط به‌روز شدن وبلاگ به اعضا خبر داده شود یا این‌که علاوه بر این، قسمتی یا تمام مطلب جدید نیز، برای اعضای خبرنامه ارسال شود.
اگر شما از برنامه مدیریت محتوای موویبل‌تایپ برای انتشار وبلاگ خود استفاده کنید، علاوه بر این روش، می‌توانید از امکانات خود برنامه نیز استفاده کنید. به این صورت که در برنامه موویبل‌تایپ ایمیل افراد را در بخش Notifications وارد کنید (یا می‌توانید کدهایی خاص را در قالب وبلاگ خود قرار دهید که بازدیدکنندگان، خودشان بتوانند در خبرنامه شما عضو شوند) و پس از انتشار مطلب جدید در وبلاگ، با استفاده از بخش موجود، قسمتی از آن مطلب و یا کل مطلب و یا لینک آن را، برای اعضای خبرنامه خود ارسال کنید. برای این بخش یک پلاگین نیز نوشته شده است که شما با جستجوی عبارت MT Notification Plugin در گوگل، به سادگی می‌توانید آن را پیدا کنید.

- آیا استفاده از اسکریپت‌های گوناگون را در وبلاگ، توصیه می‌کنید؟
به هیچ وجه! شما کمتر وبلاگر حرفه‌ایی را پیدا خواهید کرد که در وبلاگش، از اسکریپت‌های گوناگون استفاده کرده باشد. بلکه وبلاگ‌هایی که انباشته از اسکریپت‌های مختلف هستند، اکثرا وبلاگ‌هایی می‌باشند که تازه شروع به کار کرده‌اند و نویسندگان آن‌ها، گمان می‌کنند استفاده از این اسکریپت‌ها، باعث جذاب‌تر شدن وبلاگشان می‌شود. درصورتی که کاملا برعکس است. اصولا استفاده بیش از حد و نادرست از اسکریپت‌ها در وبلاگ، اعصاب بازدیدکننده را خُرد می‌کند! به طوری که ممکن است از خیر دیدن وبلاگ شما بگذرد. بنابراین سعی کنید تا جای ممکن، از هیچ نوع اسکریپت نمایشی و تزئینی در وبلاگ خود استفاده نکنید. وبلاگی شکیل‌تر و مورد‌پسندتر است که تا جای ممکن ساده باشد و اصول حرفه‌ای بودن را، به درستی رعایت کرده باشد! در یک کلام روی اعصاب بازدیدکننده راه نرود!


- TrackBack چیست و به چه دردی می‌خورد؟
ترک‌بک ابزاری است که سیستم مدیریت محتوای موویبل‌تایپ، آن‌را با خود آورد. در واقع ترک‌بک وسیله‌ایست برای ارتباط برقرار کردن میان مطالب مشابه، در وبلاگ‌های مختلف. برای این‌که موضوع روشن‌تر شود، توجه شما را به یک مثال جلب می‌کنیم. فرض کنید در وبلاگ‌تان در خصوص بازی فوتبال تیم‌ملی ایران مقابل ژاپن، مطلبی نوشته‌اید، در حال چرخ زدن در دنیای وبلاگ‌ها هستید که می‌بینید یک فرد دیگر نیز در خصوص همین بازی، مطلبی در وبلاگش نوشته است. ترک‌بک در این‌جا به کمک شما می‌آید و میان این دو مطلب مشابه، ارتباط برقرار می‌کند. به‌طوری‌که هر کسی که یکی از آن دو مطلب را دید و خواند، متوجه می‌شود که یک فرد دیگر در وبلاگش، در همین رابطه مطلبی نوشته است. حال اگر خواننده مایل باشد، بر روی عبارت TrackBack یا هر عنوانی که نویسنده وبلاگ برای این قسمت در نظر گرفته باشد، کلیک می‌کند و می‌تواند اسم آن وبلاگ، خلاصه‌ای از آن مطلب و همچین لینک ثابت آن را، برای دسترسی به کل مطلب، ببیند. طرز کار هم بسیار ساده است، شما وقتی مطلبی مشابه مطلب خودتان، در وبلاگی دیگر پیدا کردید، بر روی عنوان TrackBack آن مطلب کلیک می‌کنید و آدرس موجود در آن‌را برداشته و در سیستم ام‌تی و در صفحه‌ی مربوط به مطلب خودتان (در بخش مربوطه) قرار می‌دهید و مطلب را Save می‌کنید. بقیه کارها را ام‌تی خودش انجام می‌دهد. طبیعتا وبلاگ نخست نیز باید از سیستم ام‌تی برای انتشار وبلاگ خود، استفاده کند. حال این سوال پیش می‌آید که اگر وبلاگ‌مان تحت ام‌تی نباشد، چگونه می‌توانیم از این قابلیت جالب استفاده کنیم!؟ نگران نباشید. همان‌طور که سایت‌هایی به ارائه سیستم نظرات یا همان Comments در وبلاگ‌ها می‌پردازند، سایت‌هایی نیز وجود دارند که قابلیت TrackBack را به طور رایگان، در اختیار وبلاگ شما قرار می‌دهند.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:20  توسط حسین  | 

پرسش و پاسخ وبلاگی (قسمت دوم

منبع: http://weblog.azemat.com

- وبلاگ من در مرورگر فایرفاکس به درستی نمایش داده نمی‌شود، مشکل از کجاست؟
در پاسخ به این سوال باید عرض کنیم که مشکل از نوع طراحی قالب وبلاگ شما می‌باشد. به این معنی که طراح قالب وبلاگ شما، به هنگام طراحی، اصول مربوط به استانداردهای طراحی وب را رعایت نکرده است و تنها به سازگاری قالب وبلاگ‌تان با مرورگر معروف اینترنت اکسپلورر توجه کرده است. درصورتی‌که اگر استانداردهای مربوطه را به دقت رعایت می‌کرد، وبلاگ‌تان نه تنها در مرورگر فایرفاکس، بلکه در هر مرورگر استاندارد دیگری، به خوبی و بدون هیچ مشکلی به نمایش درمی‌آمد. لازم است در اینجا به این نکته نیز اشاره کنیم که در حال حاضر، میزان استفاده از مرورگرهای مختلف و به‌خصوص فایرفاکس، در حال افزایش است، از این‌رو اگر قصد دارید یک وبلاگ حرفه‌ایی داشته باشید، حتما طریقه‌ی نمایش آن‌را در مرورگرهایی چون اینترنت اکسپلورر، فایرفاکس و اُپرا چک کنید و در صورت وجود مشکل، آن‌را برطرف نمایید.


- لینک‌دونی چیست و چگونه می‌توانم یک لینک‌دونی در وبلاگم داشته باشم؟
لینک‌دونی در واقع یک وبلاگ کوچک می‌باشد که در آن فقط لینک قرار می‌گیرد. به عبارت دیگر نویسنده وبلاگ لینک‌های جالبی را که در طول روز پیدا می‌کند، در وبلاگ دیگری با نام لینک‌دونی (یا نام‌های مشابه) قرار می‌دهد، به‌طوری که این وبلاگ، در داخل وبلاگ اصلی به نمایش درخواهد آمد و جزئی از آن محسوب خواهد شد. اگر شما در وبلاگ‌تان یک لینک‌دونی داشته باشید، دیگر لازم نیست تا برای ارسال یک لینک به وبلاگ، یک پست در وبلاگ اصلی بزنید، کافی است به‌راحتی آن لینک را، به لینک‌دونی خود اضافه کنید تا در صفحه اصلی وبلاگ به نمایش در بیاید. طریقه ساخت لینک‌دونی بسته به نوع سیستم مورد استفاده شما، متفاوت است. اگر شما از سیستم مدیریت محتوای موویبل‌تایپ استفاده می‌کنید، به‌راحتی و با ساختن یک وبلاگ جدید در ام‌تی و استفاده از یک پلاگین، می‌توانید این بخش را به وبلاگ خود اضافه کنید. همچنین اگر از سرویس‌های رایگان مانند پرشین‌بلاگ یا بلاگر استفاده می‌کنید، روش‌هایی برای ساخت لینک‌دونی وجود دارد. به عنوان مثال می‌توانید یک وبلاگ جدید در بلاگر بسازید و توسط جاوا اسکریپت، آن‌را در داخل وبلاگ اصلی نمایش دهید. با یک جستجوی ساده در گوگل، می‌توانید به راهنماهای کامل و دقیق برای ساخت لینک‌دونی دست یابید.

- وبلاگ صوتی یا AudioBlog چیست؟
وبلاگ صوتی همان‌طور که از نامش پیداست، وبلاگی است که به جای نوشته، در آن صدای نویسنده قرار می‌گیرد. به عبارت دیگر به جای آن‌که نویسنده مطالبش را در وبلاگ بنویسد، آن‌ها را به صورت صوتی ضبط می‌کند و سپس در وبلاگ قرار می‌دهد. از این طریق مطلب موردنظر به صورت کامل‌تر و همچنین با احساسات گوینده، به خواننده وبلاگ (یا همان شنونده) منتقل می‌شود و از این نظر به وبلاگ‌های معمولی، برتری دارد. از طرفی باید به این نکته نیز توجه داشت که ارسال فایل صوتی برای نویسنده وبلاگ و همچنین دریافت آن برای خواننده وبلاگ، با توجه به حجم آن، کمی مشکل است.


- چگونه می‌توانم از تعداد بازدید‌کننده روزانه وبلاگم، باخبر شوم؟
برای اینکه بدانید روزانه چند نفر به وبلاگ شما سر می‌زنند، باید از یک Counter یا شمارنده در وبلاگ خود استفاده کنید. در هفته‌های گذشته به تفصیل در خصوص استفاده از شمارنده در وبلاگ توضیح داده‌ایم و دو شمارنده را نیز معرفی کرده‌ایم. به طور خلاصه اشاره می‌شود که برای قرار دادن یک شمارنده در وبلاگ‌تان، باید در یکی از سایت‌هایی که این خدمات را ارائه می‌دهند، ثبت‌نام کنید (به عنوان مثال در سایت http://www.nedstatbasic.com ) و سپس کد‌هایی را که از آن‌ها دریافت کرده‌اید، در قالب وبلاگ‌تان قرار دهید. پس از آن با کلیک بر روی آیکن آن شمارنده در وبلاگ‌تان، می‌توانید از تعداد بازدیدکننده‌ها باخبر شوید.


- برای متن‌های موجود در وبلاگ، چه فونتی را پیشنهاد می‌کنید؟
برای متن‌های اصلی وبلاگ و به عبارتی متن پست‌های وبلاگ، فونت Tahoma با سایز 12px توصیه می‌شود و همچنین برای تیترهای موجود در وبلاگ (چه عناوین موجود در ستون‌های چپ یا راست و چه عناوین پست‌ها) فونت Arial توپُر (Bold) با سایز 16px توصیه می‌شود. البته لازم است اشاره شود که این موارد به دلخواه شما می‌تواند تغییر کند.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:19  توسط حسین  | 

پرسش و پاسخ وبلاگی (قسمت اول)

شنبه,11 آبان 1384 (تعداد دفعات خوانده شده:3324)



منبع: http://weblog.azemat.com

- من می‌خواهم وبلاگ‌نویس شوم! از کجا باید شروع کنم!؟
در ابتدا در یکی از سایت‌های رایگان سرویس‌دهنده وبلاگ ثبت‌نام کنید. می‌توانید از Blogger.com شروع کنید. پس از این‌که مدتی را با این سرویس‌دهنده رایگان گذراندید و به عبارتی با چم و خم وبلاگ‌نویسی آشنا شدید، می‌توانید به یک دامین و فضای شخصی کوچ کنید. البته شما از همان ابتدا هم می‌توانید تحت یک دامین و فضای شخصی وبلاگ‌تان را منتشر کنید، ولی بهتر است کار را با سرویس‌های رایگان شروع کنید. پس از ثبت وبلاگ، شروع به نوشتن کنید! راجع به هر چیزی که دوست دارید.


- چه کار کنم که وبلاگم در موتورهای جستجو ثبت شود؟
لازم نیست شما کار خاصی انجام دهید. اکثر موتورهای جستجوی معروف و بالاخص گوگل (که به عبارتی معروف‌ترین و مهم‌ترین موتور جستجو به‌حساب می‌آید) شما را خود به خود پیدا می‌کنند و صفحات وبلاگ شما را ایندکس می‌کنند. البته در برخی از این موتورهای جستجو قسمتی برای معرفی کردن و شناساندن سایت‌های جدید وجود دارد، که از آن طریق هم می‌توانید وبلاگ‌تان را به موتور جستجو معرفی کنید. اگر این کار را هم نکردید، نگران نباشید. گوگل شما را پیدا خواهد کرد و همین کافی است.


- می‌خواهم وبلاگ بنویسم اما نمی‌دانم با چه موضوعی!
دست شما برای انتخاب موضوع برای وبلاگ‌تان بسیار بسیار باز است. به عبارتی در خصوص هر چیزی که بخواهید می‌توانید بنویسد. مثلا وبلاگ‌تان می‌تواند دفتر خاطرات شما باشد و شما از روزمرگی‌ها و مطالب مختلف دیگر در آن بنویسید. اما باید توجه داشته باشید درصورتی که می‌خواهید وبلاگ‌تان خواننده داشته باشد و به عبارتی برای افراد دیگر مفید باشد، سعی کنید روی موضوع تخصصی که به آن مهارت دارید، کار کنید. مثلا اگر به مکانیکی و مسائل مربوط به آن وارد هستید، یک وبلاگ در خصوص خودرو و مسائل جانبی آن بسازید و اطلاعات خود را با دیگران تقسیم کنید. یا اگر شما در رشته‌ی کتاب‌داری تحصیل می‌کنید، می‌توانید یک وبلاگ مرتبط با رشته‌ی تحصیلی‌تان بسازید و مردم را با این رشته بیشتر آشنا کنید. جای این دسته از وبلاگ‌های تخصصی در وبلاگستان فارسی، بسیار خالی است.


- چگونه می‌توانم رنگ‌های استفاده شده در قالب وبلاگم را تغییر دهم؟
در بخش مدیریتی وبلاگ‌تان بخشی با نام Template یا قالب وجود دارد. فرقی هم نمی‌کند که آیا با یک سرویس‌دهنده رایگان، وبلاگ‌تان را منتشر می‌کنید و یا اینکه یک برنامه مدیریت محتوی مانند موویبل‌تایپ، بر روی فضای شخصی خود نصب کرده‌اید و وبلاگ‌تان را از آن طریق منتشر می‌کنید. در هر حال وارد این بخش شده و کدهای موجود را Copy کرده و به عنوان مثال در برنامه مایکروسافت فرانت‌پیج، Paste کنید. حال شما با یک صفحه‌ی معمولی HTML سروکار دارید. هر تغییری که می‌خواهید، می‌توانید در رنگ و یا دیگر اجزای قالب خود بدهید. البته شما باید تا حد کمی با برنامه مایکروسافت فرانت‌پیج و یا زبان HTML آشنایی داشته باشید. پس از اینکه تغییرات دلخواه را انجام دادید، کدهای جدید را جایگزین کدهای قبلی کرده و تغییرات را ذخیره کنید. در اکثر موارد نیاز هست که یک‌بار وبلاگ را بازسازی کرده تا تغییرات اعمال شود.


- وبلاگ من خواننده ندارد، چه کنم؟
درباره جذب خواننده برای وبلاگ هم بحث مفصل است. یک عده از وبلاگ‌نویسانی که تازه، کار را شروع کرده‌اند، انتظار دارند که در همان ابتدای کار با سیل عظیم خوانندگان روبرو شوند! این طرز تفکر اشتباه است. شما ابتدا باید مدتی بنویسید تا شناخته شوید و پس از آن کم‌کم معروف بشوید! نه اینکه بخواهید همه‌ی راه‌ها را، یک‌شبه طی کنید. به هر حال چند مورد برای جذب خواننده خدمت‌تان عرض می‌شود:
- اکثر سرویس‌دهنده‌های وبلاگ، بخشی با عنوان لیست اعضا دارند و وبلاگ‌های اعضای خود را در شاخه‌ی مناسب، در آن ثبت می‌کنند. سعی کنید اگر سرویس‌دهنده وبلاگ‌تان دارای لیست اعضا می‌باشد، حتما در آن لیست، حضور داشته باشید.
- یک سری از خوانندگان، شما را از طریق موتورهای جستجو پیدا خواهند کرد، سعی کنید این دسته از بازدیدکنندگان را از دست ندهید! هر کدام از این بازدیدکنندگان می‌توانند یک مشتری دائمی برای شما باشند.
- سعی کنید از وبلاگ‌های معروف و پرخواننده لینک بگیرید، مثلا یک مطلب مفید و جالب بنویسید و از آن‌ها بخواهید که به این مطلب شما لینک بدهند.
در کل نگران نباشید، اگر پیوسته و مفید بنویسید، کم‌کم شناخته خواهید شد و بازدیدکنندگان به سمت شما خواهند آمد

منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:18  توسط حسین  | 

ی Desktop خود Background متحرک بگذارید

 نکته بسيار جالب که شايد کمتر کسي از آن مطلع باشد، اينست که بدون هيچ زحمتي مي توان Background متحرک براي Desktop انتخاب کرد.براي اين کار:

1-روي Desktop کليک راست کنيد و Properties راانتخاب کنيد

2-به برگه Desktop رفته و دکمه Browse را بزنيد

3-در اين مرحله شما سه راه داريد:

الف- يک AnimGif انتخاب کنيد

ب- يک فايل Html انتخاب کنيد

ج- اگر Flash بلد هستيد و خلاقيتش را داريد مي توانيد يک انيميشن توپ بسازيد و موقع خروجي گرفتن، به File>Publish بروید و در آن پنجره کنار Html يک تيک بزنيد و فايل SWF را به همراه يک فايل Html ذخيره کنيد، سپس در هنگام انتخاب فايل براي Background فايل Html را انتخاب کنيد تا فايل Flash شما به عنوان Background اتنخاب شود.

نکته جالب اینکه اگر فایل Flash یا Html شما شامل صدا هم باشد، صدای آن هم دائما پخش خواهد شد

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:16  توسط حسین  | 

اجرا کردن کدهای جاوا بر روی کامپیوتر

برای اجرا کردن کد های جاوا بر روی کامپیوتر باید از برنامه ی Notepad که همراه ویندوز وجود دارد ،استفاده کنید این برنامه در مسر start _AllPrograms_Accessories_Notepadقرار دارد.
بعد از باز کردن برنامه کدهای جاوا را درون ان کپی کنید سپس در قسمت فایل برنامه ی save As ، را انتخاب کنید پنجره ای باز میشود که در پایین پنجره قسمتی برای انتخاب نام فایل(File name)وجود دارد ،در آن قسمت شما باید نامی با پسوند html را بنویسید مثلا vahid.html و بعد برنامه را ذخیره کنید .
حال فایل را باز کنید تا نحوه ی عمل کد جاوا را را مشاهده بکنید.

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:13  توسط حسین  | 

با سی دی های سوخته چه بکنيم؟

: ترفندهای کامپیوتر

خوب تقریبا همه به محض این که CD هاشان زیر رایت میسوزد آنرا خرد میکنند و یا دور میندازند.
اما به هر دلیل اگر در زمان رایت CD به صورت DATA سی دی شما سوخت اصلا ناراحت نباشید چون اگر مایل باشید می توانید در ادامه CD را مجددا رایت کنید حتی فایلهایی را که سالم رایت شدند را نیز حفظ کنید برای این کار کافی هست که از NERO شش به بالا استفاده کنید.
سی دی سوخته خود را در رایتر قرار بدهید حال نحوه رایت را دو باره DATA انتخاب کنید و فایلهایی را که قرار هست رایت کنید را مجددا ADD کنید
در این حالت رایتر از شما سی دی سوخته را قبول می کند و لازم نیست سی دی خام درون رایتر قرار بدهید
نکته حتما قبل از ADD کردن فایلها باید بدونید که چه مقدار فضای خالی در سی دی سوخته دارید . اینرا باید از میزان پر بودن حلقه پشت CD حدس بزنیند و اگر بیشتر از حجم باقیمانده نخواهید رایت کنیند یعنی اینکه این CD دیگه فقط به درد رایت فایلهای کوچیکتر میخورد
و نکته دیگه این که سی دی را باید خود NERO سوزانده باشد نه برنامه ای ديگر
نکته سوم هم اینکه برای CD های Video و Audio سوخته احتمالا جواب نمی دهد

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:10  توسط حسین  | 

بالا بردن سرعت اینترنت با یک دستور کاملا ساده

 خبرگزاری سلام

در ويندوز XP Pro درحالت پيش فرض Packet Scheduler سيستم را به 20 % از پهناي باند يك اتصال به اينترنت محدود مي كند. يعني اگر شما اين تنظيمات را تغيير ندهيد قادريد از 20 درصد پهناي باند اتصالتان به اينترنت بهره ببريد.
براي اينكه بتوانيد از 100 درصد پهناي باندتان استفاده كنيد و سرعت بالاتری را در اتصال به اينترنت تجربه نماييد، مراحل زير را انجام دهيد :

1.Run را از منوي Start اجرا كنيد.
2. در Run عبارت gpedit.msc را تايپ كرده و OK را كليك كنيد.
3. منتظر بمانيد تا Group Policy اجرا شود.
4. در بخش Local Computer Policy و زير Computer Configuration گزينه Administrative Templates را گسترش دهيد. ( با كليك بر روي علامت + كار آن انجام دهيد )
5. در ليست باز شده گزينه Network را نيز گسترش دهيد.
6. حال در اين ليست Qos Packet Scheduler را انتخاب كنيد.
7. به گزينه هايي كه در سمت راست ظاهر مي شوند دقت كنيد.
8 .بر روي Limit reservable bandwidth كليك راست كرده و Properties را كليك كنيد.
9. پس از اينكه پنجره Limit reservable bandwidth Properties باز شد در برگه Setting و در زير Limit reservable bandwidth گزينه Enabled را انتخاب كنيد.
10. مشاهده مي كنيد كه با انتخاب آن در روبروي Bandwidth Limit مقدار پيش فرض آن يعني 20 درصد به نمايش در مي آيد.
11.به جاي عدد 20 مقدار 0 را تايپ كرده و OK را كليك كنيد.
12.حال به Connection كه به وسيله آن به اينترنت وصل مي شويد رفته و بر روي دكمه Properties كليك كنيد.
13.به برگه Networking برويد و دقت كنيد كه Packet Scheduler فعال باشد (تيك كنار آن مشاهده شود).
14. اين پنجره را OK كنيد.
15.كامپيوتر خود را Restart كنيد.
اين کار را می توانيد با نرم افزارهاي قدرتمند بهينه سازی ويندوز مثلTuneUp Utilities خيلی سريعتر و راحتر انجام دهيد.v
برای بازگشت به حالت پيش فرض هم می توانيد مسير فوق را دنبال کرده و بجای 0 عدد 20 را قرار دهيد.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:3  توسط حسین  | 

راهی ارزان وسريع برای دانلود فايل های بزرگ با BitTorrent

منبع: شبکه فناوری اطلاعات ایران ww.IRITN.com

کاربران و شرکت های زيادی شروع به پخش فايل های قابل انتقال از طريق BitTorrent کرده اند.
اين سيستم به کاربران اين امکان را می دهد تا راحت تر بتوانند فايل های بزرگ را بدون توجه به مشکلات موجود در شبکه و سرور منتقل و تقسيم کنند. جای تعجب نيست که تشکل های که open source هستند مانند لينوکس و OpenOffice.org بيشتر فايل های خود را از طريق BitTorrent منتشر می کنند.
با استفاده از BitTorrent کاربر با توانايی های سيستم ميزبان محدود نشده بلکه فايل ها بين کاربران زيادی تقسيم شده , باعث انتقال سريعتر فايل ها می شود.
وقتی فايل را از طريق از BitTorrent دانلودمی کنيد ، کامپيوتر شما ميزبان می شود و فايل را برای دانلود به کاربران ديگرمی فرستد. همچنين اين سيستم محدوديت های مدل کاربر-فرستنده را ندارد.

وقتی فايل ها را دانلود کرديد می توانيد فايل را فرستاده و امکان دانلود سريعتر را برای ديگر کاربران امکان
پذير کنيد و به همين خاطر هست که حتی فايل های بسيار بزرگ هم در زمان کوتاه دانلود می شوند.
از آنجايی که اين سيستم open source هست تعداد بسياری از فرستنده های اين سيستم وجود دارند مانند
Azureus و BitComet برای به دست آوردن جزئيات بيشتر در مورد فرستنده ها می توانيد لينک زير را مشاهده کنيد:
http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software

برای شروع ، مجبور هستيد فايل (.torrent) را داشته باشيد که شامل اطلا عاتی در مورد فايل های که می خواهيد دانلود کنيد هست.همچنين به کامپيوتر شما می گويد کدام سرور , ليست کامپيوتر هايی که فايل ها را دانلود و يا فايل ها را می فرستند , کنترل می کند.

تعدادی از سايت ها (.torrent) را ميزبانی می کنند.برای مثال می توانيم به http://www.gameupdates.org برای دموی بازی های کامپيوتری اشاره کنيم.

در پايان فراموش نکنيد که احتياط را رعايت کرده و فايل های دانلودی را اسکن کنيد.

منبع:www.IRITN.com

 

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 6:2  توسط حسین  | 

Modem Booster 5.0 Retail افزايش سرعت اينترنت

: http://www.softestan.ir
مودم باستر ورژن 5.0 نرم افزاری برای بهبود سرعت کانکشن شما در اینترنت به وسیله مودم می باشد. این برنامه به گفته سازندگان می تواند تا 300 برابر سرعت و کیفیت کانکشن اینترنت شما را بهبود ببخشد. این برنامه از تکنولوژی پینگ برای بالا بردن مودم شما استفاده می کند.جالبیه این برنامه این می باشد که با همه کانکشن ها ارتباط دارد و کار می کند.از جمله دیگر ویژگی های این نرم افزار این می باشد که علاوه بر افزایش سرعت مودم باعث افزایش دیگر خطوط مانند ADSL , DSL , T1 , Cable Modern .... نیز می شود.اما چگونگی کار این نرم افزار بدین شکل می باشد که یک سری سیگنال هایی را برای آی اس پی می فرستد و بررسی می کند که قدرت آن چقدر می باشد و بدین وسیله سرعت کانکشن شما را هم افزایش می دهد.
3 مگ
http://rapidshare.com/files/35591675/Modem_Booster_5.0_Retail.rar

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:59  توسط حسین  | 

مشاهده سایت های اینترنتی از طریق ماشین حساب ویندوز

برای این کار:
ابتدا به اینترنت وصل شوید.
برنامه Calculator را از طریق Start > All Programs > Accesroies اجرا کنید.
از منوی Help برنامه روی Help Topics کلیک کنید. خواهید دید پنجره جدیدی و مربوط به Help برنامه باز میشود.
اکنون از بالای پنجره ، سمت چپ ، محلی که عبارت Calclulator به چشم میخورد ، بر روی آیکون علامت سوال زرد کلیک کنید.
در داخل منو بر روی Jump to URL کلیک کنید. خواهید دید که پنجره کوچکی باز میشود.
اکنون کافی است در فیلد مخصوص Jump to this URL ، آدرس سایتی که میخواهید به آن وارد شوید مثلأ http://www.tarfandestan.com را وارد کنید و روی دکمه OK کلیک کنید.
حالا چند ثانیه صبر کنید تا پنجره سمت راست ، صفحه اینترنتی شما لود شود.
به این ترتیب شما یک مروگر مخفی در اختیار خواهید داشت.
لازم به ذکر است برای وارد کردن آدرس اینترنتی ، وارد نمودن //:http الزامی استمنبع:

www.IRITN.com

 

 

 

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:57  توسط حسین  | 

روش كپي كردن سي دي هاي ويديويي غير قابل كپي بر روي هارد كامپيوتر

توسط: مازيار همزه‌اي

بي شك تا حالا شما هم مانند هر كاربر ديگري با مشكل كپي كردن بعضي از فيلم ها كه در داخل يك سي دي ويديويي مي باشد بر روي هارد كامپيوترتان برخورد كرده ايد. سي دي را در سي دي رم كامپيوترتان قرار مي دهيد و عمليات كپي بر روي هارد كامپيوترتان را آغاز مي كنيد، زمان باقي مانده ده دقيقه… بعد از ده قيقه فقط چند ثانيه بيشتر به تمام شدن كپي باقي نمانده است كه همان پيغام آشنا.

ولي در اين مواقع چاره چيست؟! يك راه حل ساده.

براي شروع:

1- تمام برنامه ها و پنجره ها را بسته و فقط محيط Desktop را پيش رو داشته باشيد.
2- سي دي معيوب را در سي دي رم كامپيوتر قرار داده و از فيلم مورد نظر خود Copy گرفته و به يك درايو كه اطلاعات آن از تمام درايوها كمتر باشد رفته و در آن جا Paste كنيد.
صبر كنيد تا تا آنجا كه براي ويندوز مقدور است از سي دي كپي بگيرد تا آنجا كه پيغام خطا در كپي سي دي ظاهر شود.
اين پيغام فقط به شما امكان انتخاب يك كليد Ok را مي دهد.
3- توجه كنيد كه اكيداً Ok را كليك نكنيد، در عوض يك كار غير منطقي را انجام دهيد.
بي مقدمه و به طور مستقيم كليد Restart (راه اندازي) را كه بر روي كيس واقع است را زده تا كامپيوتر به طور غير اصولي راه اندازي شود!!!
4- بعد از راه اندازي، حتماً صبر كنيد تا ويندوز هارد كامپيوتر را Scan Disk كند تا خطا هاي احتمالي را بر طرف سازد.
5- حالا به همان درايو كه فايل را در آنجا كپي كرده بوديد برويد و فايل فيلم تان را در آنجا مشاهده كنيد،
البته تا آنجايي كه كپي شده است.

چند نكته مهم:

# از اين روش فقط براي مواردي استفاده كني كه كپي فيلم مورد نظر بر روي هارد كامپيوتر تان براي تان خيلي مهم است، چون اسفاده مرتب از اين روش كم كم به هارد آسيب مي رساند.
# بعد از اين راه اندازي غير اصولي حتماً به ويندوز اجازه Scan Disk را بدهيد.
# تمام برنامه ها و پنجره هاي غير ضروري را بسته تا هيچ برنامه اي در مسير نباشد و صدمه ببيند.
# سعي كنيد براي Paste كردن از درايوي كه حاوي كمترين اطلاعات است، استفاده كنيد.
# توجه كنيد كه بعد از آمدن پيغام خطا در كپي، حتي يك لحظه كوچك را هم از دست نداده و فوراً كليد Restart را بزنيد. سعي كنيد كه اين فاصله كمتر از يك ثانيه باشد.
# اجراي اين روش بدونه استفاده از نرم افزار خاصي مي باشد، حال اينكه براي اين مشكل هم نرم افزار هايي ساخته شده كه از اصول و قواعد مخصوص به خود براي كپي كردن اين گونه سي دي ها بر روي هارد كامپيوتر استفاده مي كنند كه البته در صورت موجود بودن من پيشنهاد مي كنم از آنها براي كپي كردن استفاده كنيد.
# و نكته مهم ديگر اين كه، اين فقط يك پيشنهاد و ريسك عملي مي باشد و من هيچ گونه مسؤليتي در قبال خرابي هاي احتمالي هارد كامپيوتر تان را عهده دار نمي باشم.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:54  توسط حسین  | 

چگونه يك آيكون Address bar براي سايت خود ايجاد كنيد؟

شما مي توانيد آيكون ويژه جست وجوگر وب (IE) را برداشته و به جاي آن لوگوي انتخابي را جايگزين نماييد. اگر به سايتتان مراجعه كنيد متوجه مي شويد كه يك لوگوي (e) آبي با يك كادر سفيد در پايين صفحه، Status bar، نوار عنوان و در آدرس سايت ها قبل از URL، Address bar وجود دارد. مشابه همين لوگو در منوي Favorites و پنل folderقبل از آدرس سايت ها نيز وجود دارد. شما مي توانيد اين علامت را با آيكون ويژه و مطلوب خودتان عوض كنيد. تمام كاري كه انجام مي دهيد اين است كه تصويري را طراحي كنيد و اطمينان حاصل كنيد كه فرمت و اندازه آن مناسب و درست است. سپس آن را در Root Directory سايت خودتان Upload كنيد. مي توان از هر كدام از بسته هاي نرم افزاري گرافيكي كه كاركردن با آن را مي دانيد جهت ايجاد چنين آيكوني استفاده كنيد و يا اين كه يك برنامه مخصوص ايجاد آيكون را از اينترنت پيدا كنيد تا كار برايتان راحت تر شود. در اين برنامه ها فايل هاي الگويي وجود دارند كه ايجاد آيكون مورد نظر را برايتان ساده مي كنند. يكي از اين برنامه ها Microangel 5.05 است كه در سايت (http://www.impact soft.com) قرار دارد. سايت هاي ديگري كه در اين زمينه مي توانند به شما كمك كنند،
http://www.icon factory.com و(http://www.iconedit.com) مي باشند. ما در اين قسمت از Iconedit استفاده مي نماييم.

گام اول - نرم افزار را نصب كنيد
پيش از هر اقدامي بايد نرم افزار Iconedit را كه نرم افزار ساده اي است، نصب كنيد. كار شما ايجاد يك تصوير با كيفيت بالا است كه هدف سايت شما را به روشني معرفي كند.

گام دوم - اندازه ها را معين كنيد
يك لوگوي ۱۶*۱۶ يا ۳۲*۳۲ pixel را انتخاب كنيد. پيشنهاد مي شود از سايز ۱۶*۱۶ استاندارد استفاده كنيد.

گام سوم - لوگو بايد واضح باشد
نمايان بودن لوگو بسيار مهم است، به ويژه براي سايت ها و فعاليت هاي جا افتاده كه يك لوگوي مبهم غالباً گويا نخواهد بود. مي توانيد يك لوگوي آماده را وارد كنيد و سپس آن را طبق دلخواه تغيير دهيد.

گام چهارم - آيكون خود را Upload كنيد
حالا مي توانيد لوگوي خود را در شبكه بگذاريد. اگر مي خواهيد آيكون ويژه جديد شما در تمام صفحات سايت تان ظاهر شود، بايد تصوير را در دايركتوري Root روي سايت بگذاريد و اطمينان حاصل كنيد كه آن را «Favicon.ico» نامگذاري نموده ايد. به طور مثال www
.yourwebsite .com/favicon.ico
براي هر يك از ساب فولدرهاي سايت بايد اين كار را انجام دهيد و بايد وضوح هر يك را به طور جداگانه در هر بخش از سايت اصلي تان اصلاح كنيد.

گام پنجم - يك Favourite جديد بسازيد
اگر براي ايجاد سايت تان از ابزار online استفاده كرده ايد، مانند Lycos Tripod service در آن صورت ممكن است لازم باشد، كه فايل آيكون را به صورت Gif روي سايت ببريد و سپس آن را تحت Favico.ico مجدداً نامگذاري كنيد. حتماً لازم است اين كد را در ابتداي صفحه HTML اضافه كنيد:
< Link rel="address bar icon" href= "http://www.yourwebsite .com/favicon.ico")
همه Link سايت هايتان را در Favourites پاك كنيد، history را نيز پاك كنيد. سپس دوباره به سايت تان بازگرديد و يك favourites تازه بسازيد.

گام ششم - اگر آيكون ظاهر نشد
بعضي وقت ها، حتي وقتي كه آيكون جديد در منوي favourites شما ظاهر مي شود، در address bar مشاهده نمي شود. لازم است يك بار همه مرورگرها و صفحات باز را ببنديد و مجدداً آنها را بازكنيد. حالا به جاي آن لوگوي IE آبي رنگ، قديمي ، تكراري مي توانيد اثري كه خودتان خلق كرديد را مشاهده كنيد.

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:51  توسط حسین  | 

چگونگي نمايش فيلم به روش STREAMING روي اينترنت

تكنولوژي STREAMING براي اولين با در سال 1995 روي اينترنت بكار گرفته شد و همزمان با آن شركت RealAudio برنامه اي ارائه كرد كه به كمك آن امكان شنيدن صدا بصورت مداوم و بدون قطع شدن فراهم گشت.

بيشتر استفاده كننده گان از اينترنت فكر مي كنند كه اين تكنولوژي به روشي بر مي گردد كه با قرار دادن مقداري معادل با چند ثانيه از اطلاعات تصويري و صدا در حافظه موجب ميشود كه صدا و ويدئو بدون قطع شدن پخش شوند و در واقع هربار با گذاشتن مقداري از صدا و ويدئو در حافظه از قبل، امكان مشاهده ويدئو بدون داشتن وقفه فراهم مي شود. ولي اين تكنولوژي به همين جا محدود نمي گردد، تكنيك buffering ، تنها يكي از عملياتي است كه براي STREAMING مورد استفاده قرار ميگيرد و در واقع buffering تكنيك جديدي محسوب نمي شود، و حتي در CD Man ها كه براي پخش موزيك بكار مي روند از اين تكنيك استفاده مي شود، و اين سيستم به عنوان Antishoc بكار مي رود، يعني بدليل وارد شدن شوك به هد ، ممكن است پخش موسيقي با وقفه مواجه شود، ولي با قراردادن مقداري از موزيك در بافر از قبل، از بروز وقفه جلوگيري شده و در اين هنگام هد مجددا" به وضعيت اصلي خود براي انتقال دادهها از روي CD موسيقي ، برمي گردد .

بر روي اينترنت هم ممكن است بدليل وجود اشكالات آنالوگ در خطوط تلفن ، مشكل وقفه در انتقال داده ها بروز كند. ولي تكنيك STREAMING بسيار پيچيده تر و پيشرفته تر از تكنيك buffering ميباشد، در واقع اين تكنولوژي ، با استفا ده از مجموعه اي از عوامل مختلف ، امكان نگاه كردن ويدئو را روي اينترنت فراهم ميسازد و اين در حالي است كه كاربر هيچ نيازي به دانلود كردن تمام فايل حاوي ويدئو به كامپيوتر خود را ندارد.

از تكنيكهاي فشرده سازي ويدئو و صدا استفاده مي كند و اين فايلها را بر حسب نوع ارتباط تلفني STREAMING و فركانس ارتباطي هر كاربر روي اينترنت ارسال ميكند، كيفيت نمايش ويدئو در اين تكنيك خيلي پا يينتر از تصوير تلوزيون ، ماهواره و يا كابل مي باشد و بيشتر اوقات تصوير كوچكي ارائه مي گردد ، چون بايدحجم فايل را براي انتقال روي خطوط اينترنت كاهش داد، با در نظر گرفتن حجم بسيار بالاي يك فيلم ، متوجه ميشويم كه اين تكنيك راهي جز دريافت فايلهاي كوچك و خواندن و پخش آنها ، البته بصورت مداوم ، ندارد و احتياجي به دانلود كردن تمام فيلم نيست. يك تصوير ويدئويي با در نظر گرفتن طول و عرض آن كه خود تركيبي از pixel ها بوده و همچنين تعداد بيتهايي كه براي تعريف رنگ هر pixel بكار رفته، ارزيابي ميگردد.( معمولا" 24 بيت براي هر pixel در حالت تصوير با كيفيت خوب. )

براي داشتن يك ويدئو قابل قبول، 25 تصوير در ثانيه بايد پخش بشود، با محاسبه اين مقادير و در نظر گرفتن مدت فيلم ، مي توانيم به محاسبه حجم فيلم در مقياس BIT بپردازيم، و با تقسيم نتيجه محاسبه بر 8 ميليون ميتوانيم بطور نسبي حجم يك فيلم را به مگا بايت بدست بياوريم.
براي مثال يك سكانس ويدئو با فرمت VGA كه شامل 640 در 480 pixel ميباشد، و مدت پخش آن يك دقيقه است ، حجم فايل به 32.1 گيكا بايت مي رسد و بايد براي نمايش فيلم 23 مگا بايت از داده ها در ثانيه روي اينترنت ارسال بشود! با در نظر گرفتن يك مودم 56 كيلو بيت در ثانيه، شما به سرعت متوجه مشكل ميشويد!
حتي با وجود اتصال كابل يا DSL هم اين مشكل حل نميشود، چون سرعت آنها در بهترين وضعيت خطوط ، به زحمت به 0.5 مگا بايت در ثانيه ميرسد. در نتيجه براي پخش ويدئو روي اينترنت بايد اندازه تصوير را كوچك كرده و تعداد پخش هر تصوير در ثانيه را هم كاهش داد، همچنين پروتوكلهاي ارتباطي و نوع شبكه ارتباطي هم نقش اساسي بازي ميكنند و بايد منطبق با تكنيك مورد نظر باشند.

مراحل توليد يك ويدئو شامل: يك دوربين ديجيتال يا آنالوگ، يك دستگاه ويدئو كه قابليت ديجيتالي كردن فيلم را داشته باشد و با خروجي ديجيتال ، يك كامپيوتر كه داراي كارت گرافيكي با ورودي ويدئو باشد و بالاخره نرم افزاري كه قابليت ويرايش و مونتاژ فيلم را فريم به فريم داشته باشد، البته با امكانات جلوه هاي ويژه و اضافه كردن تيتر به فيلم و...
و حاصل اين عمليات يك فايل تصويري خواهد بود، البته سعي ميگردد كه كيفيت فيلم تا حد ممكن حفظ شود و بايد از نرم افزاري كه منطبق با WEB است استفاده نمود. فايل خروجي با فرمت AVI براي Windows ، Quick Time براي Apple ، يا فرمتهاي ديگر از قبيل 1-MPEG يا 2-MPEG ذخيره ميشود، در اينجا عمل فشرده سازي فايل انجام شده ، ولي باز هم ميتوان حجم فايل را با كاهش دادن اندازه تصوير، تعداد pixel ها و سرعت نمايش هر تصوير در ثانيه ، كمتر نمود.



چگونگي سازگاري كيفيت تصوير با توجه به سرعت انتقال داده ها

اين همان تكنيكي است كه شركتAdobe در آخرين نسخه نرم افزار خود ارائه نمود. براي پخش ويدئو روي اينترنت بصورت Live و مستقيم ، روش كار كمي پيچيده تر ميشود. داده هاي تصويري كه از دوربين در حال فيلم برداري در يافت ميشود ، بصورت مستقيم به فرمتي كه منطبق با پارامترهاي WEB است ، كد گذاري مي شوند، دوربينها توسط يك پست كه وظيفه ميكس تصاوير را به عهده دارد به كامپيوتر اصلي متصل هستند، و كامپيوتر هم براي پخش تصاوير دوربينهاي مختلف در زمان مقتضي ، يك نسخه از اطلاعات ارسالي را روي ديسك سخت ذخيره ميكند.

مرحله پخش فيلم روي اينترنت به نحوه و سرعت ارتباطي كاربران به اين سرور پخش فيلم مربوط ميگردد.
بايد توجه داشت كه سرعت ماكزيمم ارتباطي هرگز در حد ايده آل نميباشد و تازه بايد به حجم ويدئو ارسالي، اطلاعات ارسالي مربوط به شبكه و تنظيمات ديگر را اضافه نمود. مطالعات آماري نشان ميدهند كه در بهترين حالت بوسيله يك مودم 56 كيلو، سرعت به 34 كيلو بيت در ثانيه محدود ميشود، اين ميزان براي شبكه كابل 450 كيلو بيت در ثانيه و براي شبكه DSL به 512 كيلو بيت در ثانيه افزايش مي يابد. اندازه تصوير براي مودم 56 كيلو 240 در 180 و براي موارد ديگر 640 در 480 ميباشد ولي در عمل كيفيت تصوير با آن چيزي كه در محاسبات بايد باشد، پايينتر است و اين به دو دليل ميباشد: اول اينكه، سرعتي كه سرور شما ادعاي آنرا دارد ، هرگز به مرحله عمل نميرسد و دوم اينكه بدليل نوع خطوط ارتباطي با سرور و استفاده و درخواست همزمان كاربران از سرور كه فيلمها در آن ذخيره شده اند ، بازده پايين مي آيد. به همين دليل بايد تعداد فريم هاي ارسالي را به 12 تا 15 تصوير در ثانيه كاهش داد، همچنين عمل فشرده سازي به تعداد فريمهاي كليدي بستگي دارد، مثلا" براي ارسال فيلمي كه شامل يك مصاحبه از يك شخص با يك دوربين فيكس شده روي تصوير صورت شخص مصاحبه شونده است، ميتوان زمان گرفتن تصاوير كليديرابر روي چند ثانيه ثابت نمود و به اين ترتيب از فرستادن فريمهاي ثابت و تكراري جلوگيري كرد.

بطور كلى 3 استاندارد براى نمايش به روش STREAMING وجود دارد: RealNetworks, Microsoft و Apple ، كه بترتيب : RealVideo با پسوند ra و Windows Madia با پسوند asf و Quike Time با پسوند mov ، البته فرمتهاى متفرقه ديگرى نيز موجود ميباشد.


عدم سازگاري پروتكلهاي اينترنتي با STREAMING

پروتكلهاي TCP و HTTP موجود، با اين تكنولوژي سازگار نيستند، مثلا" تكنيك ارسال دوباره پاكتهاي داده ها كه گم شده اند و يا اينكه بدرستي به مقصد نرسيد ه اند ، براي داده هاي تصويري و صدا كاربردي ندارد و از بازدهي لازم برخوردار نميباشد و به همين دليل گاهي از پروتكل UDP استفاده ميشود كه كارايي بهتري از TCP دارد، HTTP هم به نرم افزار سرور امكان دريافت اطلاعات براي انطباق كيفيت داده هاي ارسالي و داده هاي به مقصد رسيده را نميدهد ،همچنين امكان پخش مستقيم وجود ندارد، چون براي HTTP داده ها بايد روي ديسك سخت ذخيره شده باشند.خوشبختانه پروتكلهاي ديگري اين ناسازگاري را بهبود ميبخشند، مثل پروتكل RTPS كه خلاصه Real Time Streaming Protocol ميباشد.

سرور ويدئو در تكنيك STREAMING شامل يك نرم افزار مخصوص و يك كامپيوتر پر قدرت ميباشد، در صورت بكارگيري استانداردWindows Media ، بايد اجبارا" از سروري تحت Windows NT استفاده نمود، ولي با بكارگيري استاندارد RealServer ميتوان از سيستم هاي عامل NT ، Mac OS يا Unix براي سرور بهره گرفت. تعداد كاربراني كه اين سرور قابليت سرويس دهي همزمان به آنها را دارد، بستگي به ميزان حافظه RAM آن دارد، براي مثال براي سرويس دهي قابل قبول به 1000 كاربر بصورت همزمان ، بايد حداقل يك گيگا بايت حافظه RAM براي سرور در نظر گرفت.

ديسك سخت سرور بايد با ظرفيت بالا باشد و همچنين سرعت آن بايد حدود 10000 دور در دقيقه باشد، كه معمولا" با بهره گيري از معماري Raid اين سرعت براي ديسكهاي سخت فراهم ميگردد. همچنين بايد چندين ديسك سخت بصورت پارالل با هم كاركنند ، تا در صورت بروز اشكال ، از ديسك سخت معادل استفاده نمود و معمولا" بايد اطلاعات هر ديسك سخت روي ديسك سخت ديگري كپي برداري شود، به اينترتيب براي هر ديسك سخت ، يك ديسك يدكي در دسترس مي باشد. همچنين براي بالا بردن تعداد كاربران و ظرفيت يك سرور بايد از روش Multiprocessor استفاده نمود، همچنين مي توان با مراجعه به شركتهاي متخصص در امور پخش ويدئو، از قبيل شركت Akamai ، بازدهي سيستم را بالا برد، اين شركت يكي از معروفترين شركتها در اين امر ميباشد ، و خبرگزاري CNN يكي از مشتريان آن براي پخش ويدئوهاي خود روي اينترنت مي باشد. روش كار اين شركت بر اساس يك معماري خاص بنا شده است و بر ا ساس اين معماري ، تمام سرورهاي قدرتمند در تمام جهان با هم در تماس بوده و بهترين كيفيت انتقال ويدئو را تضمين ميكنند.

در زير اجزا كلي توليد تا پخش فيلم به روش STREAMING را برشمرده ايم:


1- سرور ميزبان كه وظيفه ذخيره صفحات وب و ويدئوها را بعهده دارد و وقتيكه توليد كننده فيلم . فاقد يك سرور و خطوط مخصوص براي پخش فيلم روي اينترنت ميباشد، ميتواند با ارسال ويدئوهاي خود به اين سرور ، به پخش فيلم روي اينترنت بپردازد.

2- توليد كننده فيلم كه وظيفه گرفتن تصاوير و فشرده سازي ويدئوها را بعهده دارد و با دوربينهايش به محل ضبط فيلم رفته و به كد گذاري فيلمها با فرمت سازگار با اينترنت بر روي ديسك سخت ايستگاه كامپيوتري خود ميپردازد.

3- شبكه توزيع ويدئو كه به پخش و ارسال سكانسهاي ويدئويي روي شبكه هاي رزرو شده ميپردازد، اين شبكه ها براي ارسال سريعتر ويدئو به كاربران طراحي شده اند و به انواع بين قاره اي ، ملي و محلي تقسيم بندي ميشوند و به اين ترتيب با توجه به موقعيت جغرافيايي كاربر، سكانسهاي ويدئو را به سرعت و از بهترين و نزديكترين محل براي كاربر ارسال ميكنند.

4- كاربر كه به نگاه كردن فيلم بوسيله يك نرم افزار پخش ويدئو روي كامپيوتر خود ميپردازد.

5- سرور محلي كه كاربران از طريق اين سرور به اينترنت متصل ميشوند، اين سرور از دو طريق سكانسهاي ويدئويي را دريافت ميكند، وقتيكه يك كاربر درخواست پخش يك ويدئو را ميكند، يا اين سرور با شبكه توزيع ويدئو براي تهيه و ارسال آن به كاربر تماس حاصل ميكند و يا اينكه مانند هر اطلاعات معمولي ديگري به جستجو در شبكه اينترنت پرداخته و بعد از يافتن ويدئو درخواستي، آنرا براي كاربر ارسال ميكند.

6- شبكه اينترنت كه امكان تبادل اطلاعات را در تمام جهان بين سرورها و كاربران مختلف فراهم ميسازد، اين شبكه شامل تعداد بسيار زيادي از سرورها و جستوگرهايي در چهار گوشه جهان بوده كه با يافتن اطلاعات مورد نظر، پاكتهاي داده ها را به مقصد مورد نظر كه همان كاربران هستند ارسال ميكنند، ولي با شبكه توزيع ويدئو قابل مقايسه نميباشد و از بازدهي بسيار كمتري برخوردار است، چون هيچ حق تقدمي براي داده هاي ويدئويي بكار گرفته نميشود و براي تبادل داده هاي تصويري بازدهي لازم را ندارد

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:45  توسط حسین  | 

بازيابي تصاوير از كارت هاي حافظه

 

منبع: مجله شبكه
شماره 59

كارت حافظه دوربين خود را درون كارت خوان كامپيوتر قرار مي دهيد، اما عكس هايتان را پيدا نمي كنيد. ويندوز مايكروسافت ،‌نرم افزار ويرايش تصاوير، و برنامه كمكي بازگرداندن فايل هاي پاك شده نيز آنها را رديابي نمي كنند. با اين حال نگران نباشيد. اغلب عكس هاي گم شده را مي توان با روش صحيح و ابزار مناسب بازيابي كرد. اگر فكر مي كنيد مشكلي در كارت حافظه شما وجود دارد، بلافاصله استفاده از آن را متوقف كنيد. اگر pc قادر به خواندن اين كارت نيست ،‌اگر كارت حافظه بايد 50 عكس را در خود حفظ كند،‌اما تنها 38 عكس در آن ديده مي شود، و اگر به نظر مي رسد برخي عكس ها پاك شده اند، يا عكس ها برروي صفحه نمايش LCD دوربين شما به صورت نامقبول ديده مي شوند، احتمال دارد مشكلي در كارت حافظه وجود داشته باشد.
چرا ويندوز كمك نمي كند
ويندوز امكان خواندن و پاك كردن سريع تصاوير را فراهم مي سازد. اما به دليل تفاوت هاي موجود بين هارد ديسك pc و كارت هاي Flash Memory ، اين سيستم عامل قادر به بازيابي تصاوير نيست. مي توانيد اين كارت ها را با استفاده از ويندوز فرمت كنيد. با اين حال بهتر است اين كار را از طريق برنامه Format موجود در دوربين انجام دهيد. FMها ، در بسياري از بخش هاي ذخيره سازي و نگهداري داده ها، مانند جدول تخصيص فايل ، دايركتوري ريشه ، زيردايركتوري ها، ناحيه داده هاو بخش راه اندازي به همراه ركورد راه اندازي اصلي و جدول پارتيشن ها داراي ساختاري مشابه هستند. اما اين كارت ها با استفاده از وسايلي غير از كامپيوتر يعني دوربين و با سيستم عامل خاص خود، فرمت مي شوند. در اين كارت ها بخشي هم به نام CIS يا سيستم اطلاعاتي كارت وجود دارد كه اطلاعات مربوط به توليد كننده، دوربين ، و عكس ها را در خود حفظ مي كند.
حتي هنگامي كه ناحيه داده هاي كارت حافظه كه نگاهدارنده عكس هاست سالم باشد ، مشكلات موجود در بخش هاي ديگر ، مي توانند بازسازي عكس ها را غيرممكن سازند. از رايج ترين راه هاي آسيب رساندن به عكس ها ، خارج ساختن كارت از دوربين در ضمن ذخيره سازي ، فرمت تصادفي كارت، و يا پاك كردن اشتباهي تصاوير است . اغلب در چنين مواردي ، اين فايل ها نيستند كه پاك شده يا آسيب مي بينند ، بلكه اين جدول تخصيص فايل است كه بر روي كارت، نقاط تعيين شروع و پايان فايل ها را از دست مي دهد. بنابراين، معمولا اين گونه تصاوير قابل بازيابي نيستند. متأسفانه برخي از دوربين ها ،‌Flash Card ها را به جاي حذف ساده اشاره گرهاي FAT، با رونويسي هر بايت توسط يك صفر، فرمت مي كنند. در چنين مواردي، تصاوير گم شده ، از دست رفته محسوب مي شوند. به همين دليل ، عكس هاي آسيب ديده در حافظه تعبيه شده در دوربين هاي عكاسي كاسيو و كداك، مدل Easy Share ،‌نيزغيرقابل بازيابي هستند.
اگر بخش راه انداز كارت آسيب ببيند، ممكن است پيغام هايي را دريافت كنيد مبني براينكه اين كارت فرمت نشده يا غير قابل خواندن است . اگر دايركتوري ريشه آسيب ديده يا ارتباط آن با قسمت راه انداز قطع شده باشد،‌ دسترسي به زير دايركتوري ها و فايل هاي تصاوير كه معمولا در نشاني DCIMcameraname قرار دارند ، ممكن نخواهد شد.
اسامي نامأنوس براي فايل ها و اندازه بيش از حد بزرگ آنها نيز چنين مشكلاتي را پيش مي آورد. اما اگر با آگاهي از وجود مشكل در كارت حافظه خود، استفاده از آن را متوقف كنيد ،احتمالا فايل ههاي اصلي هنوز در جاي خود باقي مانده و از طريق اطلاعات EXIF ، قابل شاناسايي خواهند بود. ويندوز قادر به خواندن سرفايل هاي EXIF نيست، اما اغلب ابزارهاي بازيابي قادر به اين كار هستند.
ابزارهاي بازيابي
براي بازيافت عكس هاي گم شده ، به نرم افزار بازيابي نياز داريد. محصولات متعددي از اين نوع در بخش تحقيقات Utility Guide نشريه پي سي مگزين بررسي شده است . اغلب اين نرم افزارها امكان بازيابي داده هاي پاك شده يا آسيب ديده در شرايط عادي را براي تصاوير JPEG فراهم م سازند. دو ابزار خوب از اين نوع، ImageRecall به قيمت 39.95 دلار و PhotoRescue ، به قيمت 29 دلار نام دارند.
يكي از ابزارهاي بازيافت را دانلود نماييد، نام درايو را انتخاب و برنامه پويش را در اين نرم افزار اجرا كنيد. ممكن است هم گزينه پويش استاندارد و هم گزينه پويش عميق ، در اختيار شما باشند. اما براي عكس هايي كه تصادفا پاك شده اند ، گزينه استاندارد مي تواند كافي باشد. اين ويژگي فايل ها را فهرست كرده يا تصاوير بندانگشتي از احتمالا فايل هاي قابل بازيابي را نمايش مي دهد . فايل هاي مورد نظر و محلي را در ديسك سخت براي انتقال فايل ها به آنجا،‌انتخاب كنيد. بهترين شانس بازيافت ، در عكس هاي پاك شده و بعد آسيب ديده وجود دارد. عكس هايي كه در هنگام ذخيره آنها، Flash Card از دوربين خارج شده يا نيروي باتري هاي به پايان رسيده، شانس كمي براي بازيافت دارند. اگر در هنگام ذخيره يك عكس، كارت حافظه از دوربين خارج شود يا عمر باتري ها به پايان برسد، شانس كمي براي بازيافت كامل آن وجود خواهد داشت . اگر در مورد اين گونه تصاوير خيلي خوش شانس باشيد، ممكن است بخشي از آن ها قابل بازيابي باشند.
به عنوان آخرين راه حل، مي توانيد كارت خود را نزد نمايندگي شركت توليد كننده آن ببريد. خدمات رايگان برخي از شركت ها مانند Lexar براي كارت هاي حرفه اي خود در طول دوره ضمانت آنها ،‌شامل بازكردن فيزيكي كارت هاي آسيب ديده نيز مي شود.
پس از بازيافت تصاوير، كارت حافظه را فرمت كنيد، چند عكس آزمايشي بگيريد و آنها را به pc انتقال دهيد، از انتقال واقعي آنها به كامپيوتر و پاك شدن از كارت حافظه، اطمينان حاصل كنيد و كارت را مجددا فرمت كنيد. اگر همه چيز مرتب باشد، مي توانيد به استفاده از آن كارت ادامه دهيد.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:43  توسط حسین  | 

جستجو و دانلود تصاوير اينترنتي توسط نرم افزار قدرتمند Meda Picture Finder v3.7.2

از:http://www.p30world.com

برای دريافت تصاوير مورد علاقه خود از اينترنت چه می کنيد ؟ به Google مراجعه می کنيد و در بخش جستجوی تصاویر آن نمايش و به دريافت تک تک عکس ها پيدا شده می پردازيد ؟ طبيعتا اين راه در زمانی که شما تعداد محدودی عکس بخواهيد به خوبی جواب خواهد داد و در غير اين صورت نيازهای شما را پاسخ نمی دهد .

MEDA Picture Finder نرم افزاريست که به شما امکان دانلود هزاران تصوير رايگان اينترنتی را تنها با وارد کردن نام آن می دهد . اين محصول شرکت Meda Fan Technology برخلاف بسياری نرم افزارهای مشابه قادر به انجام 3 کار گوناگون در قالب يک نرم افزار است .

Internet Picture Finder برای جستجوی تصاوير در اينترنت بر حسب نام آنها , Internet Picture Grabber برای دريافت اين تصاوير از اينترنت وInternet Picture Downloader برای دريافت گالری های زيبای تصاوير اينترنتی با يک کليک و به صورت خودکار .

ديگر ويژگی های اين محصول :

مجهز به Picture Manager درونی برای مديريت تصاوير دانلود شده .

دارای Picture Viewer درونی برای نمايش تصاوير دانلود شده به صورت Thumbnail و کامل .

جستجو در هر وب سايتی برای تصاوير درون آن .

اعمال فيلترينگ برای Size و ديگر ويژگی های تصاوير در هنگام جستجو .

دانلود همزمان 10 تصوير .

و ...

DOWNLOAD:
http://www.medafan.com/MEDA-PICTURE-FINDER-INSTALL.exe

Crack:
http://www21.fixdown.com/endown/f4mpf372-2006-02-22.ra

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:42  توسط حسین  | 

ساخت يك وب كم مجازي و پخش فيلم هاي از پيش ساخته شده به عنوان تصاوير وب كم

از: http://www.p30world.com

مايليد كه هنگام چت با نرم افزارهاي مختلف گفتگوي اينترنتي خود به جاي شخص ديگري جاي بزنيد؟ مثلا به جاي يك بازيگر مطرح يا حتي به جاي شخصي از يك جنس مخالف جاي بزنيد ؟ ولي چگونه ؟ چگونه شخص مقابل را متقاعد و به وي ثابت كنيم كه ما آن شخص هستيم ؟

MagicCamera نام نرم افزار بسيار جالبيست كه از سوي وبسايت ShiningMorning Software عرضه شده است و قادر است كه نقش يك Webcam مجازي را براي شما بازي كند ! بلي MagicCamera با نصب وب كم مجازي خود بر روي سيستم عامل شما قابليت پخش فيلم هاي از پيش ذخيره شده ي شما را به عنوان تصاوير وب كم براي طرف مقابلتان در Video Chat ارسال خواهد كرد ! اين نرم افزار جالب براي انجام اينكارش هيچ نيازي نيز به وجود يك وب كم حقيقي ندارد و حتي اگر شما اين وسيله را نداشته باشيد نيز قادر به استفاده از اين نرم افزار هستيد .

قابليت هاي كلي نرم افزار جالب MagicCamera :

اضافه كردن يك وب كم مجازي به نرم افزار گفتگوي اينترنتي شما .

سازگار با اكثر نرم افزار هاي رايج گفتگوي اينترنتي مانند MSN Messenger, Yahoo Messenger, AOL Instant Messenger, ICQ, Camfrog Video Chat و ...

پخش فيلم هاي از پيش ضبط شده به عنوان تصوير مستقيم شما از وب كم بدون حتي داشتن حقيق يك وب كم !

پخش و به اشتراك گذاري صفحه ي مونيتورتان در محيط اينترنت و ميان نرم افزارهاي چت اينترنتي .

پخش SlideShow آلبوم هاي تصويري شما به عنوان تصاوير وب كم .

ضبط مكالمات ويديويي شما ! بنابراين قادر خواهيد بود تا تصاوير دريافتي وب كم ديگران را به صورت فايل تصويري ذخيره كنيد .

اضافه كردن افكت هاي زيبا به تصاوير واقعي ارسالي وب كم شما تا اين تصاوير ارسالي زيباتر جلوه كند .

تعويض سريع بين وب كم حقيقي و مجازي در سيستم و محيط نرم افزار .

و .....

نسخه ي كامل آپلود شده ي نرم افزار MagicCamera 1.8.2 همراه با كرك با حجم حدود 5.8 مگابايت :
http://www.filelodge.com/files/room12/302454/MagicCamera.v1.8.2.zip

پسورد : http://www.p30world.com

يا
http://rapidshare.de/files/24234555/MCSetup.rar.html

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:40  توسط حسین  | 

آشنايي با فرمتهاي فشرده سازي تصاوير تحت وب

اولين و مهمترين نكته كه در ساخت تصاوير جهت استفاده در وب بايد مورد توجه قرار گيرد، فرمت و قالب بندي آنها است. دو فرمت فايل استاندارد تصوير كه در وب استفاده مي شوند: فرمت GIF (كه سرنام كلمه هاي Graphics Interchange Format) و فرمت Jpeg(كه سر نام كلمه هاي Joint Photographic Exprets Group) مي باشد. علاوه بر اين دو قالب، قالب سومي نيز به نام PNG (كه سرنامه كلمه Portable Network Graphics ) وجود دارد. به نظر مي رسد كه اين فرمت بهترين فرمت ذخيره سازي تصاوير جهت وب مي باشد. اما متأسفانه مرورگرهاي قديمي اين فرمت را پشتيباني نمي كنند. در صورت تمايل شما مي توانيد از اين فرمت فايل استفاده كنيد ولي توجه داشته باشيد كه تمام مرورگرها نمي توانند فايلهايي را با فرمت PNG بخوانند.

يكي از چيزهايي كه هنگام ذخيره سازي تصاوير بايد بسيار به آن توجه كنيد محدوديت پهناي باند اينترنت مي باشد. به صورتي كه شما براي انتقال يك تصوير زيبا با حجم ۲ مگا بايت به يك مودم ۸/۲۸ نياز داريد و مودم هايي با سرعت پايين تر هنگام انتقال اين تصوير دچار مشكل مي گردند. ولي اين بدان معنا نيست كه شما نمي توانيد يك تصوير بزرگ را در وب انتشار دهيد، منظور اين است كه كاربران اينترنت شايد براي نمايش يك تصوير ۴ مگابايت منتظر نمانند.
فرمتهاي فشرده سازي در پايين آوردن حجم و اندازه فايل تا حد زيادي مي توانند شما را ياري دهند بدون اين كه به كيفيت نمايش تصاوير صدمه اي برسانند.

فرمت JPEG
اين فرمت با توجه به نياز شما مي تواند ايده آل ترين فرمت فشرده سازي باشد. اين فرمت جهت ارسال تصاوير تمام رنگي استفاده مي گردد، مخصوصاً كه در اين فرمت مي توانيد ۱۶ ميليون رنگ مختلف را نمايش دهيد. فرمت JPEG اطلاعات رنگي تصوير را حفظ مي كند اما از روش Lossy براي فشرده سازي استفاده مي كند. براي ذخيره سازي تصاوير در فتوشاپ با اين فرمت شما بايد مد رنگي تصاويرتان را به RGB تبديل نماييد. لابد مي پرسيد چرا RGB ؟ زيرا مد RGB مد رنگي مورد استفاده براي تمام مانيتورهاست.
نكته: هر بار كه شما يك فايل تصويري را در فرمت JPEG ذخيره مي نماييد مقداري از داده ها هنگام فرآيند فشرده سازي از بين مي روند. اين كار باعث ايجاد بلوكها و نوارهايي از رنگ در تصويرتان مي شود. هيچ گاه تصويري كه داراي فرمت JPEG است را مجدداً با همان فرمت ذخيره ننماييد.

فرمت GIF
فرمت فايل ديگري كه شما مي توانيد جهت استفاده تصاوير در وب از آن استفاده كنيد GIF است. تعداد رنگهاي موجود در اين فرمت ۲۵۶ رنگ مي باشد. از اين فرمت شما مي توانيد جهت ساخت تصاوير متحرك در Image Realy استفاده كنيد.

فرمت PNG
در فتوشاپ شما از دو نوع فرمت PNG جهت فشرده سازي تصاوير مي توانيد استفاده مي كنيد كه عبارتند از: ۸ بيت و ۲۴ بيت.
در فرمت PNG-۸ از ۸ بيت رنگ (۲۸) استفاده مي گردد و بيشتر براي تصاويري كه داراي نواحي يكدست رنگ مي باشند استفاده مي شود. اين فرمت خيلي خوب جزيياتي مانند نقشهاي ترسيم شده، آرمها يا طرحهايي كه حاوي متن مي باشند را حفظ مي نمايد.
نكته: اگر مي خواهيد كه افراد بيشتري از صفحه وب شما ديدن كنند از فرمت PNG-۸ استفاده نكنيد. زيرا مرورگرهاي قديمي اين فرمت پشتيباني را نمي كنند. فرمت PNG-۸ از روش فشرده سازي lossless استفاده مي نمايد. در اين روش هيچ داده از تصوير هنگام فرآيند فشرده سازي از بين نمي رود. اندازه تصاوير در اين فرمت نسبت به فرمت GIF ۱۰ تا ۳۰% كوچكتر مي باشد. در فرمت PNG-۲۴ از ۲۴ بيت (۲۲۴) رنگ استفاده مي شود و بيشتر براي تصاويري كه تغييرات شدت رنگ در آنها تدريجي است استفاده مي گردد. شفافيت چند سطحي توسط اين فرمت در تصاوير، پشتيباني مي گردد.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:39  توسط حسین  | 

چند ترفند جالب در Yahoo Messenger

منبع: مجله كامپيوتر جوان

آيا در ليست دوستم هستم؟
وقتي با يك نفر Chat مي كنيد از كجا مي فهميد طرف مقابل شما را در ليست خود Add كرده است يانه! كافي است به طرف مقابل يك PM بدهيم و هنگامي كه جواب طرف مقابل رسيد به بالاي پنجره ي مخصوص PM نگاه كنيد. دو حالت ممكن است رخ دهد:

1.اگر طرف مقابل شما را در ليستش نداشته باشد، در بالاي صفحه به صورت زير اسم ها را مشاهده خواهيم كرد:
Yahoo Send ID Instant Messenger در اين صورت مي بينيد كه بين ID دوست شما و Instant Messenger فقط يك خط وجود دارد كه اين نشان مي دهد كه طرف مقابل شما را Add نكرده است.
2.اگر بين ID دوست شما و Instant Messenger دو خط ديده شود مانند:
Yahoo Send ID…Instant Messenger در اين صورت ID شما در ليست دوستان تان وجود دارد.


دوستم در كدام Room مشغول Chat كردن است؟
براي اين كار به راحتي بر روي اسم او در ليست خودتان كليك راست كرده و گزينه ي Join User in chat را انتخاب كنيد، سپس شما به راحتي به آن اتاق منتقل مي شويد.


چگونه بفهميم كدام يك از دوستانمان به صورت Invisible وارد Yahoo Messenger شده است؟
براي اين كار بر روي نام فردي كه مي خواهيد بفهميد Invisible آمده يا نه، كليك راست كنيد و از سندي كه ظاهر شده گزينه ي Invite Conference را انتخاب كنيد. سپس منتظر بمانيد، در اين صورت چهار حالت ممكن است رخ دهد:

1. كاربر مورد نظر حضور ندارد، پس پيغامي به صورت زير ظاهر مي شود:
None if the Users in the invite list are available t.join the conference.Please try at a later time
2.كاربر در اينترنت حضور دارد ولي دعوت شما را رد مي كند سپس در كادر پنجره ي كنفرانسش پيغامي مبني بر اينكه من دعوت شما را رد مي كنم ظاهر مي شود! خوب پس كاربر حضور داشته كه توانسته دعوت شما را رد كند.
3.كاربر به دعوتي كه شما براي كنفرانس براي او فرستاده ايد پاسخ مثبت مي دهد، پر واضح است كه او حضور دارد و شما مي توانيد نام او را در پنجره كنفرانس ببينيد.
4.هيچ پيغامي وارد نمي شود! اين كاربر دست شما را خوانده و به پيغامي كه حاوي پرسش مبني بر دعوت شما به كنفرانس است پاسخ نمي دهد تا لو نرود. پس نتيجه مي گيريم كه كاربر حضور دارد. در نتيجه فقط هنگامي كه واقعا كاربر حضور ندارد حالت اول رخ مي دهد، در بقيه حالات حتما كاربر حضور دارد شك نكنيد.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:37  توسط حسین  | 

آموزش ايجاد يك گروه در سايت Yahoo!

آيا شما از آن دسته افرادي هستيد كه سالهاست از دوستان خود خبر نداريد؟ آخرين باري كه از نزديك ترين دوستاتتان خبري گرفته ايد چه زماني بوده است؟
مشكلات متعدد در عصر كنوني باعث محدود شدن روابط انساني گرديده است. شما با ايجاد يك گروه خبري در سايت Yahoo! به سادگي مي توانيد با دوستان و آشنايان خود تجديد ديدار نمائيد. براي ايجاد يك گروه خبري در سايت Yahoo! آدرس http://www.Yahoo.com را در نوار آدرس مرورگر خود وارد كرده و كليد Enter را در صفحه فشار دهيد.
در قسمت بالاي صفحه Yahoo! به روي گزينه Groups كليك كنيد تا به صفحه بعدي برويد و در صفحه وب باز شده به روي گزينه Start a new Group كليك نمائيد. در قسمت Yahoo ID ، ID و در قسمت Password كلمه ثبت شده در سايت Yahoo! را وارد كرده و بر روي كليد Sign In كليك نمائيد.
در پنجره باز شده شما با كليك نمودن گزينه Browse Group Categories نوع فعاليت و موضوع گروه را از صفحات آتي انتخاب نمائيد. از صفحات ظاهر شده شما مي توانيد نوع فعاليت گروه را هم به صورت دقيق و هم به صورت كلي انتخاب نمائيد.

نام نويسي
بعداز انتخاب نوع دقيق فعاليت به صفحه نام نويسي وارد مي گرديد. در اين صفحه شما بايد در قسمت Group Name نامي را براي گروه خود و در قسمت Enter your Group email address آدرس گروه خبري خود را وارد كنيد. در قسمت Describe your Group توصيفي از اهم فعاليتهاي گروه را در كادر مربوطه وارد نمائيد. براي ادامه ثبت نام بر روي كليد Continue كليك كنيد.
در ادامه نام نويسي در قسمت Email Address مي توانيد يك آدرس را براي دريافت Email وارد نمائيد و در قسمت Email Profile مقداري در مورد خصوصيات فردي خود بنويسيد.
در قسمت Word Verfication كلمه ظاهر شده در قسمت شطرنجي را عيناً وارد كرده و بر روي كليد Continue كليك كنيد. در صفحه بعدي به شما به خاطر ساخت گروه مورد نظرتان تبريك گفته مي شود.

وارد كردن اسامي دوستانتان در گروه خبري
براي وارد كردن اسامي دوستانتان به گروه خبري بر روي كليد Invit People كليك كرده و در صفحه Invite Members ، در قسمت Enter email addresses آدرس E-mail افرادي كه مي خواهيد به گروه خود دعوت نمائيد را وارد نمائيد. در همين صفحه در قسمت Enter an Interodutory message پيام دعوت خود را وارد كرده و بر روي كليد Submit Lnvite كليك كرده و در صفحه باز شده بر روي كليد Go to Group كليك كنيد تا به گروه وارد گرديد.

اعمال كنترل بر نحوه عملكرد گروه خبري
شما به سادگي مي توانيد به نحوه عملكرد گروه خبري اعمال كنترل نمائيد. براي اين منظور كافي است به گروه خبري مورد نظرتان وارد گشته و در نوار سمت چپ صفحه بر روي گزينه Management كليك كنيد. در صفحه ظاهر شده شما به صورت وسيع مي توانيد بر نحوه عملكرد گروه خبري اعمال كنترل نمائيد. اين اعمال كنترل از امكان استفاده و اضافه نمودن ديگران به گروه خبري تا نحوه عملكرد كلي گروه خبري قابل تنظيم است.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:36  توسط حسین  | 

آموزش متدولوژی و تکنولوژی طراحی وب CIW

منبع: www.ostadonline.com


نقشه هاي فکري

اهداف

بعد از اتمام فصل توانائيهاي زير را بدست خواهيد آورد :
• توصيف مراحل نقشه هاي فکري.
• در ساختار يک سايت از نقشه هاي فکري استفاده کنيد .

سئوالات قبل از شروع دوره :

1- محققين در هنگام سازمان دادن به اطلاعات مثل توالي و مراتب موجوديات بايد چه عملي را انجام دهند؟
2- واژه مورد استفاده در مورد تبادل ايده ها و انديشه ها در يک گروه و يادداشت کردن آنها هنگامي که به ذهن مي رسند چيست ؟
3- معني اصطلاح بعبارت در آوردن چيست ؟
4- هدف کاربر در رسانه اي نمايشي مثل تخته سياه يا سفيد هنگام سازماندهي اصطلاحات براي يک وب سايت چيست؟

مقدمه :

مراحل سازماندهي اطلاعات را با تطابق با اهميت طراحي سايت در نظر بگيريد . اگر نظامبندي اطلاعات شما ضعيف باشد کيفيت آن از بين مي رود و بازديد کنندگان را گمراه کرده و ديگر به سايت باز نمي گردند . در اين فصل شاهدي بر ساختار اطلاعات شما است .
نقشه هاي فکري ( دياگرام ) سايت شماست ، که بيشتر به جاي تهيه ليست ساده اي از محتواي سايت بر رابطه بين مفاهيم تاکيد دارد . در اين روش شما مي توانيد اطمينان داشته باشيد که سايت شما اطلاعات درستي دارد و در يک طرح خوب نظامبندي شده است.

مراحل ايجاد نقشه هاي فکري

نقشه هاي فکري فرآيندي است که به شما اجازه مي دهد که ساختار عقايدتان را به روش منطقي که بعدا شرح خواهيم داد بر روي کاغذ آوريد و نسبت به فرآيند خطي که در شکل گيري و ساختار عقايد استفاده مي شود ارجعيت دارد . تصور يک سايت يکدست يا گزارش صفحه به صفحه و بر روي کاغذ آوردن همه ايده آلات را داشته باشد و افکارتان را بر روي يک قطعه از کاغذ پياده کنيد . موارد يک صفحه مي تواند به صورت يک ليست شود که اين ليست ممکن است کامل نباشد به هر جهت اجبار در اين دشواري محدوديت افکار و عقايد شما را کمتر مي کند .
و در پايان مي توانيد تمامي اين افکار را به آساني با هم جمع کرده و به هم ربط دهيد .
حال نقشه فکري را در نظر بگيريد، که به جاي آنکه شروع آن در قسمت چپ و بالاي کاغذ و ادامه آن بصورت خط به خط باشد موضوع اصلي در وسط صفحه قرار داشته باشد و آن را دايره کرده و از آنجا شاخه رسم کنيد . هر کدام از اين خطوط در ارتباط با موضوع سايت است و هر موضوع به روشهاي قطعي وابسته است .
شاخه هاي ديگري از عقايد و ايده آل هاي خود را ايجاد کنيد. با اين روش شما نقشه هاي فکري خود را به يک پيش نقشه ديناميکي تبديل مي کنيد . شما احتمالا فهميديد که سايز استاندارد يک کاغذ براي گنجايش تمامي افکار شما کافي نيست . بنابراين از کاغذهاي بيشتري براي ايجاد شاخه هاي بيشتر استفاده کنيد و عقايد خود را حفظ کنيد . نقشه هاي فکري فرآيندي از جابه جايي عقايد از فکر به کاغذ مي باشد .از قضاوت در مورد عقايد خود فعلاً خودداري کنيد. فقط همه آنها را بنويسيد و سپس به سمت مرحله بعدي حرکت کنيد . بعد از آنکه نقشه مرکزي خود را کامل کرديد مي توانيد باز گرديد و محدوديت ها و تنگناهاي عقايد خود را پالايش کنيد . بعضي از تکنيکها براي ايجاد نقشه هاي فکري استفاده از تخته هاي سفيد ماژيکي يا گچي مي باشد . همچنين شما مي توانيد لز رنگها در ايجاد نشانه هاي بزرگ يا نازک استفاده کنيد . به هر جهت در اين فرآيند مي توانيد از تکنيکهايي براي تحريک و جذب مشتري استفاده کنيد . به ياد آوريد که نقشه هاي فکري از نمونه آنچه که به کاغذ منتقل مي کنيد متفاوت هستند و ممکن است که براي شما غير عادي به نظر برسند . به هر جهت در يک زمان کوتاه نقشه هاي فکري احساس خوب ذاتي از خواندن و نوشتن به شما انتقال مي دهد .

خلاصه :

در اين فصل آموختيد که چگونه در ساختار سايت از مراحل نقشه هاي فکري استفاده کنيد .

سئوالات بعد از اتمام فصل :

1- نقشه هاي فکري چيست ؟
2- چگونه فرآيند نقشه هاي فکري براي توسعه وب مفيد مي باشند؟
3- بطور خلاصه فرآيند نقشه هاي فکري را بيان کنيد .

پياده سازي

اهداف

بعد از پايان فصل مهارتهاي زير را بدست خواهيد آورد:
• بيان عوامل پياده سازي
• شناسايي خصوصيات سايت و معنا و اهميت آن
• اندازه گيري زمان بارگذاري

سئوالات قبل از شروع فصل :

1- يک وب سايت با وظايف کم شامل کدام نوع سايت است ؟
2- يک وب سايت با وظايف زياد ( مثل توانايي Search و محاسبه خريد و ... ) از کدام نوع سايت مي شود ؟
3- شرط عادي براي فن آوري اطلاعات حرفه اي که عهده دار توسعه و هزينه نگهداري وب سايت مي باشد چيست ؟
4- چرا سرعت بارگذاري از پارامترهاي مهم در برنامه ريزي در يک وب سايت است؟

پياده سازي عوامل سايت

• آيا شما اصولا براي انتقال اطلاعات و يا فروش محصولات و سرويسهاي خود سايت ايجاد مي کنيد ؟
• آيا شما با کارمندان ، مشتريان ، فروشندگان خود صحبت مي کنيد يا با عموم مردم
• چه کسي سايت شما را ذخيره مي کند ؟
• تا قبل از اينکه سايت بر روي وب منتقل شود به چه مقدار زمان نياز داريد ؟
• همه اينها بعلاوه فاکتورهاي ديگر به عنوان نقش مهم در اندازه گيري و پياده سازي سايت شما مهم خواهند بود .

محاسبه عوامل پياده سازي سايت :

هنگامي که براي بنا کردن يک سايت آماده مي شويد بايد از فاکتورهاي متعددي که بر ابزارهاي شما تاثير مي گذارند آگاه شويد که اين فاکتورها شامل دامنه پروژه و توانايي منابع در دسترس و تکنولوژي است که شما ميخواهيد از آن استفاده کنيد و نيز محاسبه زماني که براي پياده سازي نياز داريد مي باشد .

دامنه :

دامنه اي که پروژي شما به آن نياز دارد براي اجاد مکان اوليه بسيار مهم ميباشد. چرا که با دانستن دامنه پروژه ، توانايي تکامل تدريجي سايت براي شما اجاد ميگردد. در صورتي که تغييرات دامنه سايت را پيش بيني کنيد برنامه ريزي و کار کمتري در آينده براي تکامل سايت خود خواهيد داشت. به هر جهت ممکن است تغييرات نامناسب باشند . در مراحل اوليه بايد پيش بين اوليه و تطابق آن با ديد سايت انجام ميپذيرد و دامنه سايت بطور معمول در تعاريف زير نظام مند ميشود.

دامنه سايت بطور معمول در تعاريف زير نظامبند مي شود :

دامنه : دامنه اي که پروژه براي مکان اوليه يک وب سايت نياز دارد را محاسبه کنيد اما سايت شما محدود به انتخاب اوليه شما نيست ولي شما بايد توانايي در تکامل تدريجي سايت را داشته باشيد . اگر تغييرات دامنه اي در سايت را پيش بيني کنيد برنامه ريزي و طراحي و وقت کمتري را براي اجراء بقيه پروژه داريد ولي به هر جهت ممکن است اين تغييرات نامناسب باشند.

Internet : مقصود اين سايت دريافت اطلاعات بصورت تصادفي از کاربر و استفاده عمومي است .

Intranet : مقصود اين سايت براي استفاده هاي داخلي و تهيه اطلاعات از کاربران شناخته شده است .

Exttranet : مقصود اين سايت براي کاربران خارجي و تامين اطلاعات ويژه مورد نياز براي اين کاربران مي باشد .

مهارتها :

مهارتهايي که شما در طراحي وب به آنها نياز داريد به ارتباط فيزيکي با نرم افزار هاي بکار رفته در طراحي وب سايت دارد. اغلب اين مهارتها به 2 دسته عمده تقسيم ميشوند تحت مهارتهاي مرتبط با HTML و دسته دوم سيستم مديران Database که پس از تکميل و اجراي سايت اين مهارتها کامل ميشوند.

نگهداري :

مجموعه توانايي هايي که برايذخيره سازي يک وب سايت بعد از تکميل آن نياز است محدوديتهاي زيادي دارد . ممکن است که براي بروز رساني مندرجات فقط نياز به برنامه هاي HTML داشته باشيد. يا اينکه نياز به سيستم مديريت پايگاه داده داشته باشيد.

تکنولوژي :

تنها به اين دليل که تکنولوژي Catting – edgel ( لبه – برنده – تيغ)آسان است ، تمايل داريد از آن استفاده کنيد . به هر صورت بايد در گفتن اينکه اين تکنولوژي کارآمدي سايت را بالا مي برد با احتاط بود .


پايين ترين وجه مشترک
اين اصل بر پايه اهداف کاربران استوار است و براي به حداکثر رساني تعداد کاربراني است که مي توانند سايت را همانگونه که مي خواهند ببينند ، ضمناً کنترل نمودارهاي جمعيت شناسي تکنولوژي کاربران از اهميت زيادي برخوردار است .

زمان :

زمان اغلب به عنوان يک منبع ارزشمند محسوب مي شود و دست کم گرفتن آن روي آسان است و ولي به هيچ وجه نبايد آن را ناديده گرفت .

محدوديت هاي زمان :

در هنگام بنا کردن ساختار يک وب سايت ممکن است محدوديتهاي زماني متفاوتي در نظر گرفته شود بکارگيري روش ها و محاسبات مديريت زماني در تضمين اينکه محدوده هاي زماني واقع گرايانه اي قابل دسترسي هستند به کمرنگ کردن نقش زمان کمک ميکند.
مورد بعدي ساخت و به بروز نگهداري مداوم سايت است که وقت گير است . در صورتيکه سايت جديدترين و دقيق ترين اطلاعات را در برداشته باشد ، زمان بودجه گذاري براي نگهداري نيز اهميت دارد .


اندازه گيري زمان بارگذاري

نکته مهم ديگري که در هنگام ساختن يک وب سايت بايد در نظر گرفت مقدار زماني است که کاربر براي بارگذاري اطلاعات بايد صرف کند . کاربران اگر بخواهند براي ديدن قسمتهايي از سايت انتظار بکشند به جاي آنکه صبور باشند از ديدن سايت صرفنظر کرده و به سايت ديگري خواهند رفت .
براي اندازه گيري زمان بارگذاري مراحل زير را دنبال کنيد .

1- سايز فايلهاي HTML و تصاوير و فايلها و برنامه ها،تعبيه شده را محاسبه کنيد به عنوان مثال يک صفحه در نظر داشته باشيد که در آن 11 فايل باشد و کل صفحه 48kb باشد .
2- سرعت ارتباط خود را محاسبه کنيد . بيشتر اين ارتباطات معمولي داراي سرعتهاي زير هستند . 14.4 kbps ، 56.6kbps ، 28.8 ، 35.6 از سرعتهاي معمول مودم ها ميباشند.
در اين مثال ما از مودم 56.6 استفاده مي کنيم .
3- سرعت ارتباط بايد به سايز يک فايل تقسيم شود. به خاطر داشته باشيد که 1 بايت 8 بيت است و سرعت ارتباط اغلب در مبناي بيت تعريف مي شود.
56 kb=56000 bits
تبديل سايز فايل به بيت : شما بايد سايز فايل را به بيت تبديل کنيد .
84 kb=84000 bits
4- سايز فايل را به سرعت ارتباط مودم تقسيم مي کنيم .
672000/56000=ksecond
و اين مقدار زماني است که براي بارگذاري صفحه بصورت تئوري به آن نياز داريد .
بخاطر داشته باشيد که اين پنج مرحله بصورت تئوري اندازه گيري شده است و نبايد آن را به عنوان يک فاکتور اصلي در نظر گرفت و واقعيت اين است که مودم 56kbps به ندرت بشتر از 50kbps کار مي کند .

تمرين

در اين تمرين شما زمان بارگذاري را تخمين مي زنيد اين تمرين براي مرورگرهاي ورژن 5 به بالا مي باشد .
1- وارد سايت http://www.trisite.com شويد .
2- از منوي فايل گزينه Save As را انتخاب کنيد .
3- در قسمت save in Desktop را انتخاب کنيد و نحوه ذخيره را (webpage complete(htm.html)) را انتخاب کنيد .
4- بر روي فولدري که ايجاد کرديد دبل کليک کنيد شما ليستي از فايلهايي که در صفحه تعبيه شده بعلاوه اطلاعات هر کدام را مشاهده خواهيد کرد .
5- محاسبه زمان بارگذاري :
يک فايل را از شاخه پيدا کنيد و سپس سايز فايل را به بيت تبديل کنيد . حال با توجه به آنکه مي دانيد که چگونه زمان بارگذاري را محاسبه کنيد اين کار را انجام دهيد .

سئوالات بعد از اتمام فصل :

1- عوامل پياده سازي سايت که هنگام بنا کردن ساختار يک سايت بايد در نظر گرفت چيست ؟
2- Lowest Common در مضمون عوامل اجرايي سايت به چه چيزهايي ارجاع مي کنند ؟
3- حداقل 3 خصوصيت وب سايت را نام ببريد .
4- آيا تمام ويژگيهاي موفقيت يک وب سايت در اين دوره به بحث گذاشته شده است ؟
5- چگونه شما سرعت و زمان بارگذاري را انداره مي گيريد .
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:31  توسط حسین  | 

بازيافت پيشرفتة اطلاعات پاك شده در كامپيوتر

منبع : http://computerlog.blogspot.com


اطلاعاتي كه بر روي كامپيوتر توسط عواملي مانند صدمات سخت افزاري، پاك كردن و فرمت كردن از بين مي روند، لزوماً غير قابل دسترس محسوب نمي شوند. غير قابل دسترس بودن اطلاعات بدين معناست كه سيستم عامل ديگر به آنها دسترسي ندارد. در چنين حالتي، اغلبِ آنها را مي شود با برنامه هاي خاص و سرويس هاي پيشرفتة بازيافت اطلاعات دوباره برگرداند. هزينة بازيافت اين اطلاعات، بسته به ميزان خسارت وارد شده متفاوت است.

به عنوان مثال، تصور كنيد كه يك Laptop 3 روز در يك نهر آب قرار گرفته، يا حريق، همة كامپيوترها و Raid-System ها را سوزانده و آب كرده است، هارد با سر و صداي زيادي كه از خود توليد مي كند، از Head-Crash كردن خود خبر مي دهد، ويروسي اطلاعات را پاك، Master Boot Record را نابود يا باعث بروز اشتباه در فايل سيستم مي شود. حتي خود Clean-Up-Utility بعضي اوقات فايل هاي مهم را از هم جدا مي كند. گاهي هم خود كاربران وقتي كه در حالتهاي عصبي قرار مي گيرند، پارتيشني را به اشتباه فرمت يا دايركتوري را پاك مي كنند.
تحقيقات نشان مي دهند كه صدمات سخت افزاري با 44% بيشترين سهم را در پاك شدن و گم شدن اطلاعات دارند. ساير علتها به ترتيب عبارتند از: 32% به كار گيري فرامين اشتباه توسط كاربر، 14% خطاهاي برنامه و 7% ويروس هاي كامپيوتري.
هنگام بروز چنين مشكلاتي اغلب كاربران موضوع را تمام شده فرض كرده و تسليم آن مي شوند. زيرا تصور مي كنند كه اين اطلاعات، ديگر از دست رفته است. اما واقعيت، چيز ديگري است.

اگر فقط اشتباهات منطقي در ابزار ذخيرة اطلاعات ( شامل هارد، ديسكت، CD و ... ) به وجود بيايد، حتي خود شخص در اين زمينه مي تواند با نرم افزارهاي مناسبي اطلاعات از دست رفته را دوباره بازيافت كند. كاربراني كه فايل، دايركتوري يا پارتيشن هايي را به اشتباه پاك مي كنند يا ابزار ذخيرة اطلاعات را دوباره فرمت مي كنند، در واقع به خود اطلاعات ضربه نمي زنند. با اينكه اطلاعات، براي سيستم عامل و سرپرستي File System ديگر وجود خارجي ندارند، اما در واقع هنوز روي اين ابزار ضبط اطلاعات قرار دارند و به راحتي و به طور كامل توسط Recovery-Utility قابل بازيافت هستند. بنابراين، نبايد ابزار ضبط اطلاعات دور انداخته شود. CD-Rom هاي سوخته يا غير قابل خوانده شدن هم نبايد توسط كاربران دور انداخته شوند. به كمك برنامه هاي بازيافت اطلاعات، اين اطلاعاتِ غير قابل دسترس براي شخص ديگري قابل دسترس خواهند شد. بنابراين، كسي كه اين ابزار ضبط اطلاعات را دور بيندازد، در قبال قرار گرفتن اين اطلاعات در دست شخص ديگري مسئول خواهد بود.
قبل از اينكه عمليات نجات اطلاعات انجام شود، موارد زير بايد مدنظر قرار بگيرد. اگر مشخص نيست كه چه نوع صدمه اي باعث عدم دسترسي به اطلاعات شده است، كاربران بايد خيلي مواظب باشند. زيرا كه ممكن است هنگام Restart كامپيوتر، سيستم، به واسطة ايجاد فايل هاي موقتي در سكتورهايي كه اشتباهاً كامپيوتر آنها را به صورت خالي فرض كرده، اطلاعات مهم را روي آن Overwrite كند؛ اطلاعاتي كه بعداً به سختي قابل بازيافت خواهند بود.
همچنين هنگام راه اندازي مجدد سخت افزار مثلاً هارد، اين امكان وجود دارد كه حركت هد خواننده و نويسندة اطلاعات باعث، گم شدن گسترده تر اطلاعات شود. اصولاً هنگام بروز خطاهاي فيزيكي هارد مانند Crash كردن هد، توصيه نمي شود كه شخصاً اقدام كنيد. اگر اين خطا تنها در ارتباط با خطاهاي منطقي باشد، برنامه هاي بازيافت و نجات اطلاعات از هزينة بالاي بازيافت آن در آزمايشگاهها جلوگيري مي كند.
ويروسها و موارد ديگر اگر يك ويروس Master Boot Record يا(File Allocation able) FAT را تخريب كند، هارد اطلاعات را ديگر نمي تواند بخواند، اما خللي در ماهيت واقعي آنها داده نمي شود. چنين اطلاعاتي شبيه كتابي است كه شماره صفحه و فهرست ندارد و صفحات آن در هم و برهم است. يعني همة كتاب موجود است، ولي چون نظم ندارد، عملاً غير قابل استفاده است. كسي كه پس از پديدار شدن خطاي منطقي، نرم افزاري را دوباره نصب مي كند، خطر Overwrite شدن روي اطلاعات قديمي را افزايش مي دهد. در چنين حالتي، يا نجات اطلاعات بسيار مشكل مي شود يا اينكه فقط به كمك افراد متخصص در Recovery-Labor ها امكان پذير مي شود.
ابزارهاي متعددي براي استفاده كاربران جهت بازيافت اطلاعات وجود دارند. اين ابزارها، بسته به نوع برنامه، هم براي سيستم Dos وجود دارد و هم براي سيستم هاي وينــدوز 95 ، 98 ، Me ، NT و 2000 . R-Studio از ســري ابــزارهاي R-Tool و File Recovery For Windows از سري تكنولوژي LC در حال حاضر براي ويندوز XP ارائه مي شوند.
اصولاً امكان نجات اطلاعات بر روي ديسكت، هارد و نوارهاي مغناطيسي به صورت محلي و از طريق شبكه با استفاده از اتصالات TCP/IP امكان پذير است. علاوه بر اين، براي محدوده هاي شبكه، راهكار خاصي وجود دارد، مانند Stellar Phoenix براي Novell Netware .
محصولاتي مانند File recovery For Windows ، سيستم هاي Raid و Soft-Raid را نيز پشتيباني مي كند. همچنين دارندگان دوربين هاي ديجيتالي به كمك آن مي توانند اطلاعات پاك شده خود را تحت هر شرايطي بازيافت كنند، چون اين تسهيلات نيز براي جايگزاري با Smart Media ، Compact Flash و Memory Sticks مناسب است.
فرمت به كار رفتة فايل سيستم، نقش تعيين كننده اي براي بازيافت اطلاعات ندارد. براي هر فرمت به كار رفته تحت ويندوز مانند NTFS,FAT32,FAT16,Fat12 و NTFS5 يك ابزار بازيافت مناسب وجود دارد. در همان حال كه File Scavanger جهت نجات فايل هاي پاك شده تحت NTFS به كار مي رود، Easy Recovery 5.1 Professional تمامي فرمت ها را پشتيباني مي كند و مزيت آن، به شرطي كه فرمت فايل سيستمي كه در آن اطلاعات بازيافت شونده قرار دارند، مشخص باشد، سرعت بالاي آن در بازيافت اطلاعات است. به علاوه Easy Recovery بازيافت در Raw-Modus را نيز امكان پذير مي سازد. در اين حال به همه واحدهاي فايل ها، يك شماره ويژه به عنوان اسم اختصاص داده مي شود اين شماره، پيدا كردن فايل هاي مشخص را مشكل تر مي كند. اما اين برنامه شاخص هاي فايل ها (Extension) را نزد خود نگه مي دارد.


بازيافت فايل هاي خراب Office

اغلب ابزارهاي بازيافت مانند Final Data Enterprise ، اطلاعات را بدون توجه به فرمت فايل كنوني آنها دوباره بازيافت مي كند. R-Studio همچنين فايل هاي فشرده و كدگذاري شده را بازيافت
مي كند.
محتواي برنامه Office-Recovery-Suite 2.0 Professional عبارت است از قراردادن يك رديف از Add ها براي كاربردهاي Excel , Access , Microsoft-Office Word و PowerPoint .
اين نرم افزار پس از نصب، با فرمان Recover يك عملكرد بازيافت را در منوي File برنامه Office كنوني اجرا مي كند. پس از فعال كردن دستور، كاربر فايلي را كه به عنوان مثال به واسطة حملة ويروسي، فروپاشي سيستم يا دستور اشتباه، آسيب ديده است، انتخاب و روي Open كليك مي كند.پس از آن، فايل هايي، كه اغلب آنها را اطلاعات فرسوده شده و بازيافت شده تشكيل مي دهد، به خاطر مسائل حفاظتي در يك Document جديد نگهداري مي شوند. به اين ترتيب، اين برنامه به فايل هاي مرجع خراب دوباره آسيب نمي زند. تحت Excel مي شود بر حسب ميزان خرابي فايل، تحت شرايطي ساختارهاي جداول چند منظوره به همراه متن ها، مرجع ها، فرمت ها و دستورها را بازيافت كرد. از طرفي ابزارهاي بازيافت براي استفاده از Office اجازه مي دهند كه از اطلاعات نسخه هاي جديد Excel تحت يك نسخة قديمي استفاده شود. درباره عملكردهايي مثل فرمت هاي مشخص كه فقط توسط Excel 2002 پشتيباني مي شوند، كاربران بايد از Excel 97 صرفنظر كنند.


بازيافت E-Mail هاي پاك شده
برنامة Final-E-Mail يكي از برنامه هايي است كه براي بازيافت E-Mail هاي پاك شده و زير مجموعه هاي آن شامل Sent , Draft , Folder Inbox يا Trash طراحي و ساخته شده است. تك تك فايل هاي .EML به همان اندازة فايل هاي .DBX و فرمت Folder هاي .DBX و .MBX كه مورد استفادة Outlook Express , Outlook و Eudora-Mail قرار مي گيرد، قابل بازيافت هستند. همچنين برنامة Netscape Mail نيز پشتيباني مي شود.
پس از استارت Final-Data كه برنامه Final-E-Mail را نيز شامل مي شود، اول بايد درايوي كه E-Mail هاي گم شده در آن قرار دارند، انتخاب شود. از طريق منوي File به فرمان Find دسترسي مي يابيد. پس از آن بايد شاخص فايلِ به كار رفته، مثلاً .DBX وارد شود و با اجراي دستور Find عمليات جستجو فعال شود. سپس اين برنامه همة فايل هاي .DBX را ليست مي كند.
Final-Data پس از نشان زدن فايل Outlook.dbx و انتخاب دستور Recover E-Mail File از طريق منوي Repair ، تك تك قسمتها شامل فرستنده، موضوع، اندازه و تاريخ فايل را ليست مي كند. اكنون
E-Mail ها با اجراي دستور Recover توسط شخص قابل بازيافت است. همة اين كارها تا زماني عمل مي كند كه اطلاعات جديد روي فايل هاي پاك شده قبلي جايگزين نشوند.


كمك هاي پيشرفته و حرفه اي
از آنجا كه امكان بازيافت هر فايل آسيب ديده اي وجود ندارد، قيمتهاي بين 35 تا 1000 دلار آمريكا براي برنامه هاي نجات اطلاعات، كمي قابل تامل است. به همين خاطر، اغلب توليد كنندگان اين برنامه ها، نسخه هاي آزمايشي اين برنامه ها را جهت Download در اينترنت ارائه مي كنند. اما اين برنامه ها خيلي محدود هستند. براي مثال، به واسطة استفاده از اين برنامه ها فقط نجات فايل هايي با حجم 4 ، 10 يا 15 كيلو بايت ميسر است، ولي اين برنامه ها مشخص مي كنند كه چه فايل هايي تحت چه شرايطي قابل بازيافت هستند. نسخه هاي رايگان Ontrack ، ابزارهاي ضبط اطلاعات را تحليل مي كنند، فايل هايي را كه با نسخة كامل قابل بازيافت مي باشند، تست مي كنند و به يك فايل اجازة بازيافت مي دهند.
اگر خود محدودة اطلاعات آسيب ديده باشد، مثلاً به واسطة Overwrite يا خطاهاي سخت افزاري مثل Crash هارد، آن وقت نجات اطلاعات در محلهاي مورد نظر غير ممكن است، ولي در اطراف قسمت آسيب ديده، سكتورهاي سالم زيادي وجود دارد.
در اتاقهاي مخصوص در آزمايشگاههاي Ontrack , Vogan يا Ibas براي متخصصان اين امكان وجود دارد كه اطلاعات درست را بازيافت كنند، بويژه در مورد كامپيوترهايي كه مدت زمان طولاني در آب دريا قرار گرفته باشند يا در آتش سوزي سوخته باشند ( صفحة هارد از كبالت و نيكل ساخته شده و تا دماي 700 درجه سانتيگراد تحمل دارد. در چنين حرارتي فقط مشتي خاكستر از خانه باقي خواهد ماند.)
براي آناليز صفحات هارد، متخصصان Ibas از يك دستگاه ساخته شده به نام Pattern Analyzer استفاده مي كنند. آنها توسط اين دستگاه صفحات هارد را باز مي كنند و به آن حركت دوراني مي دهند كه كنترل شده نيز باشد. بدين ترتيب، عمل خواندن محدوده هاي كوچك و غير آسيب ديده صفحة هارد امكان پذير مي شود.
هد خواننده را كه توسط دست قابل هدايت است و از طريق سيگنال هاي يك اسيلوگراف در مدار قرار مي گيرد، مي توان در مكان و موقعيت مورد نظر قرار داد. در محلهاي خوانده شده روي هارد در قسمت هد خواننده، به خاطر مغناطيس موجود جريان الكتريسيته ايجاد مي شود و در نتيجه، سيگنال هاي آنالوگ حاصل مي شود. يك دستگاه الكترونيكي اين سيگنال هاي آنالوگ را اندازه گيري و آنها را به اطلاعات ديجيتالي تبديل مي كند. به اين ترتيب، علائم، فايل ها يا كليه ساختارهاي فهرست شده مي توانند بازيافت شوند.
در حال حاضر، نجات اطلاعات در حالتهاي شديد هزينة بالايي دارد. قبل از هر كاري، آناليز اطلاعات آسيب ديده مطرح است. هم اكنون، فرايند بازيافت اطلاعات براي يك هارد نرمال توسط شركت Ontrack و Ibas 450 مارك هزينه در بر دارد. با اين حال، شركت Ibas اگر در روند بازيافت اطلاعات موفق شود، هزينه را از شخص دريافت مي كند. اين كار شايد برحسب نوع اطلاعات به بيش از دهها هزار مارك بالغ شود.


پاك كردن مطمئن اطلاعات
گاهي اوقات، پاك كردن اطلاعات يك هارد به صورت غير قابل بازيافت، مهم است براي مثال، زماني كه بخواهيد كامپيوتر خود را به شخص ديگري بفروشيد. پاك كردن معمولي يا فرمت كردن، همان طور كه توضيح داده شد، از بازيافت مجدد آنها جلوگيري نمي كند. همچنين بكارگيري يك Degausser هميشه تخريب كامل را به همراه خواهد داشت؛ تا آنجا كه هارد، غير قابل استفاده مي شود.
براي پاك كردن همة آثار و علائم از روي هارد، ابزارهاي خاصي لازم است كه همة اطلاعات هارد را به صورت فيزيكي پاك كند، ولي در عين حال به هارد ضربه نزند.
براي مثال Ibas با ابزار Expert Eraser چنين نرم افزاري را ارائه مي دهد. اين برنامه كه براساس سيستم عامل Dos كار مي كند، مستقل از Bios و سيستم عامل، به واسطة ديسكت عمل مي كند و با هر كامپيوتر سازگار با IBM با پروسسور 386 به بالا و 640 كيلو بايت RAM كار مي كند. برنامه Expert Eraser هاردهاي IDE و SCSI را به صورت اتوماتيك مي شناسد. پس از نصب اين برنامه، هارد به صورت غير قابل برگشت پاك مي شود و حتي متخصصان در آزمايشگاه در اين حالت نيز هيچ اطلاعاتي را نمي توانند بازيافت كنند.
اقدامات پيشگيري كننده
براي اينكه كاربران در وضعيت اضطرار قرار نگيرند كه مجبور بشوند اطلاعات خود را دوباره بازيافت كنند، بايد به نكات زير توجه كرد.
· اطلاعات مهم بايد هميشه حفاظت بشوند؛ به همين دليل بايد از آنها Backup تهيه كرد. همچنين توصيه مي شود كه دوباره ذخيره شوند، مثلاً به روش ديگر يا در جاي ديگري در كامپيوتر ضبط شوند. توجه كنيد كه كامپيوتر را بايد از تغييرات شديد آب و هوايي دور نگاه داشت.
· از وارد شدن صدمه و ضربه به كامپيوتر جلوگيري به عمل آوريد. ضربات كوچك، وضعيت هارد را دگرگون مي كند و هد ضبط و خواننده اطلاعات را از محل اصلي خود جا به جا مي كند. اگر بدنة هارد باز شود خطر Head-Crash آن را تهديد مي كند. با توجه به فاصله سر هد تا صفحة هارد كه بين 25 تا 50 نانومتر است، اثر انگشت يا حتي غبار هوا باعث Crash كردن آن مي شود.
· فايل هاي مهم به هيچ وجه نبايد در دايركتوري Root يا روي ابزارهاي ضبطي كه پر هستند ذخيره شوند. در اين حالت، بزرگترين خطر اين است كه ويندوز اطلاعات آسيب ديده را با فايل هاي موقتي Overwrite كند.
· اگر واضح نيست كه كدام نوع خطا باعث گم شدن اطلاعات شده است، يا سر و صداهاي غير معمول خبر از مشكلات سخت افزاري مي دهد، كاربران نبايد خود وارد عمل شوند. در چنين حالتي Restart مي تواند باعث گسترش مكانهاي آسيب ديده شود و اين موضوع باعث از دست رفتن اطلاعاتي مي شود كه البته قابل بازيافت هستند.
· اطلاعات آسيب ديده نبايد مستقيم مورد استفاده قرار بگيرند و دسترسي فقط از طريق يك ابزار ضبط اطلاعاتِ ديگر، موفقيت آميز است. اطلاعاتي كه بايد بازيافت شوند، بر روي اين ابزار ضبط اطلاعات قرار مي گيرند و به هيچ وجه روي ابزار ضبط اطلاعات خراب كه عمل پاك شدن روي آن واقع شده، قرار نمي گيرند.
· اگر انجام عمليات موفقيت آميز نجات اطلاعات، هدف است، عمل Defragment بسيار مؤثر خواهد بود. اطلاعاتي كه Defrag شده اند، نسبت به اطلاعاتي كه به صورت پراكنده روي هارد ضبط شده اند، آسانتر و سريعتر قابل بازيافت هستند.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:29  توسط حسین  | 

آموزش رمز گذاري صفحات وب با Password Wizard

منبع : از مجله شبكه


شايد گاهي اوقات اين فكر به ذهنتان خطور كرده باشد كه چطور مي توانيد جلوي ورودبدون اجازه گردشگران اينترنتي را به يكي از صفحات وب سايت تان بگيريد . شايد تصميم گرفته باشيد كه قسمتي از سايت تان را فقط جهت بازديد افراد خاصي كه نزد شما اعتبار دارند روي وب قرار دهيد . براي اين كاردو روش فوري وجود دارد . اولين روش كه نوع ديناميك محسوب مي شود اين است كه يك پليگاه داده مثلا از نوع اكسس (MDB) برروي سايت قرار داده و ليستي از نام كاربر و رمز عبورهاي مجاز را در آن تعريف كنيد و برنامه اي با زباني مثل ASP بنويسيدت از كاربر رمز عبور را گرفته و آن را با محتويات پايگاه داده مقايسه كرده و تصميم بگيريد كه آيا كاربر، شخص مجازي براي ورود به آن صفحه محسوب مي شود يا نه. اين كار نياز به داشتن دانش كافي در زمينه اسكريپ نويسي و پايگاه داده ها دارد . اما در روش استاتيك شما مي توانيد تعدادي نام كاربري و رمز عبور مربوطه در جايي مثلا يك فايل باينري ذخيره كنيد وبا استفاده از يك برنامه كمكي ، پنجره اي براي دريافت و مقايسه رمز عبور كاربر با رمز عبورهاي موجود در فايل به وجود آوريد .

برنامه Password Wizard

اين برنامه امكان تعريف نام كاربري و رمز عبور استاتيك را بر روي سايت CoffeeCup.Com موجود و قابل دريافت و نصب است . اين برنامه در هنگام نصب ، نصب يك اپلت جاوايي به نام jolook.class را بر روي سرور شما قرار مي دهد . البته شما مي توانيد برنامه Password Wizard را روي كامپيوتر خودتان نصب كرده و فقط فايل مذكور را بر روي سرور و در محل قرار گرفتنم سايت تان بگذاريد . وظيفه اين اپلت اين است كه هنگام ورود كاربري و رمز عبور در اختياروي قرار مي دهد و عبارات وارد شده وي را با نام هاي ساخته شده توسط شما مقايسه مي كند . البته استفاده از اپلت مذكور فقط يكي از دو راه موجود در اين برنامه براي رمز گذاري صفحات وب است ، زيرا اين برنامه قادر است همين كار را با استفاده از برنامه Flash و ساخت يك فايل SWF انجام دهد .
با اين كار مي توانيد حتي پنجره زيباتري را جهت دريافت رمز عبور ايجاد كنيد و مثلا جلوه يا نماي خاصي به آن بدهيد . اما مشكل فلش اين است كه بايد مطمئن باشيد كه همه كاربران برنامه الحاقي نمايش فايل هاي فلش به نام Flash Plug in را بر روي كامپيوتر خودشان نصب كرده باشند . در غير اين صورت پنجره ساخته شده توسط شما براي كاربر قابل نمايش نمي باشد . اما اين مشكل براي اپلت وجو ندارد و تمام مرورگرهاي وب امروزي قادر به اجرا و نمايش اپلت هاي جاوايي هستند . اين برنامه به آساني وبدون نياز داشتن اطلاعات قبلي در مورد زبان جاوا ، اپلت هاي مورد نياز تان را با ظاهري تقريبا حرفه اي برايتان مي سازد.
نحوه كار با برنامه

1- پس از اجراي برنامه يك صفحه اوليه جهت انتخاب نوع روش براي ساخت پنجره رمز عبور نمايش داده مي شود . براي استفاده از اپلت بر روي دكمه java كليك كنيد .
2- در قسمت تنظيمات عمومي (General) ، ابعاد (عرض وارتفاع) پنجره مورد نظرتان را در دو قسمت WidthوHeight وارد كنيد .
سپس در قسمت Link، مسير URLيا آدرس آن صفحه وبي را كه در صورت صحيح بودن كامه عبور رمز مي خواهيد باز شودقرار دهيد. در اين جا مي توانيد رنگ زمينه ومتن اپلت را هم مشخص كنيد.
3-در قسمت Login ابتدا يك پيغام جهت درخواست وارد كردن كلمه عبور(Preloginmessage) وارد كنيد وسپس در قسمت Loginn Message يك پيغام ديگر جهت نمايش در صورت صحيح بودن كلمه عبور وارد نماييد .آن گاه در قسمت Linkمسير صفحه وبي را كه در صورت صحيح نبودن كلمه رمز مي خواهيد به كاربرنشان دهيد وارد كنيد .اين صفحه وب قاعدتا بايد شامل يك متن جهت نشان دادن خطا ، دليل آن و يا چيزهاي مشابه آن باشد كه قبلا بايد طراحي كنيد و در وب سايت تان قراردهيد.
4-در قسمت Users، نوبت به تعريف نام كاربرو كلمه عبور مربوطه است . هر تعداد كاربري را كه مي خواهيد مي توانيد با كليك بر روي دكمه New User به سيستم معرفي كنيد . همچنين مي توانيد براي هر كاربرمشخص كنيد كه در صورت ورود آن كاربر و موفقيت آميز بودن عمليات Login، آيا بايد صفحه وب تعيين شده در قسمت URLمرحله 2 به وي نشان داده شود يا اين كه قصد داريد به طور استثنا يك صفحه وب ديگري را براي وي نمايش دهيد . در اين صورت صورت گزينه Use default link را ازحالت انتخاب خارج كرده و آدرس صفحه وب مورد نظر در قسمت Linkوارد نماييد.
5- درمرحله بعد بايد كد تشكيل شده توسط برنامه را كه با استاندارد HTML و با تگ مخصوص اپلت هاي جاوا به نام «APPLET» نوشته مي شود را با استفاده از دكمه مربوط در حافظه كپي كنيد. سپس صفحه وبي را كه براي ورود كاربران در نظر گرفته ايد دريك ويرايشگرمثل Notepad باز كرده كد مذكور را در جاي مناسب مثلا در ابتداي قسمت Body آن Pasteكنيد .
6- البته در اين برنامه، امكاني براي پيش نمايش اپلت ساخته شده، قبل ازانتقال به صفحه وب اصلي وجود دارد كه با استفاده از دكمه Test in Browser قابل مشاهده است .

نتيجه گيري
با استفاده از برنامه هايي مانند PassWord Wizard براي هركاربردهاي ساده رمز گذاري صفحات وب مناسب هستند و كاربران بدون در گير شدن با جزييات برنامه نويسي مي توانند به آساني براي بعضي قسمت هاي سايت شان رمز عبور عبور بگذارند . و ليكن براي كاربردهاي حرفه اي وسايت هايي كه حاوي داده هاي حياتي هستند ، استفاده از چنين برنامه هايي توصيه نمي گردد. در اين مقاله روش كار با اپلت جاوا را فراگرفتيد . مشابه همين روند را مي توانيد با استفاده از فايل هاي Flash نيز امتحان كنيد

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:26  توسط حسین  | 

چگونه كامپيوتر خود را قفل كنيد؟

حفاظت فيزيكي:
حتي با داشتن سخت ترين رمز عبور، بهترين شيوه رمزگذاري و شديدترين تدابير امنيتي روي كامپيوتر خود، اگر آن را به لحاظ فيزيكي تحت حفاظت نگرفته باشيد، يك همكار، دوست، فاميل، يا كلا هر كسي كه شما وي را «دوست» فرض مي كنيد، مي تواند دور از چشم شما به سرقت اطلاعات تان پرداخته و مرزهاي امنيتي كامپيوترتان را در هم بشكند. طبق يك نظرسنجي از مديران ارشد IT شركت ها كه توسط موسسه امنيت كامپيوتر انجام شد، 45 درصد شركت ها اعلام داشتند كه در سال 2003 دسترسي غيرمجاز به اطلاعات شان از طرف پرسنل و كاركنان داخلي شركت صورت گرفته است. پس مي بينيم كه اين خطر بسيار جدي است و بدتر اين كه شناسايي و مقابلهبا دوستان بسيار دشوارتر از مقابله با نفوذگري است كه از بيرون راهي را براي نفوذ به سيستم شما جستجو مي كند.

جلوگيري از بوت شدن
رمز عبور شما در ويندوز ممكن است رمزي پيچيده با رعايت تمام توصيه هاي امنيتي باشد (مثلا طولاني باشد و در آن از حروف، اعداد و علائم خاص استفاده شده باشد)، ولي چه فايده اگر كسي بتواند بدون بالا آوردن ويندوز به اطلاعات هارد ديسك شما دست پيدا كند؟ يك جاسوس با معلومات، مي تواند با استفاده از سي دي يا فلاپي ديسك قابل بوت، به محتواي هارد شما دست پيدا كند و نيازي هم به ويندوز ندارد. براي جلوگيري از انجام چنين نفوذ هايي،از طريق برنامه Blos كامپيوتر خود، تمام اجزاي قابل بوت كردن سيستم را به غير از هاردديسك غير فعال كنيد. يا اگر اين كار امكان پذير نيست، حداقل هاردديسك را به عنوان اولويت اول بوت تعريف كنيد. براي محافظت از كامپيوترهاي مستقر در مراكز پر رفت وآمد و دفاتري كه با ارباب رجوع سروكار دارند، توصيه مي شود تمام فلاپي درايوها و سي دي درايوها را از سيستم باز كنيد و پورت هاي USB يا FireWire آن ها را ببنديد تا كسي نتواند با سي دي لينوكس يا كول ديسكهاي USB، كامپيوتر را بوت كند.

رمز عبور Blos
Blos بسياري از مادربوردهاي امروزي به كاربر اجازه مي دهند براي سيستم خود رمزعبور تنظيم كنند. در صورت فعال كردن اين رمزعبور، كامپيوتر به محض روشن شدن (يعني حتي قبل از رفتن به سراغ درايو سي دي يا فلاپي) از كاربر رمزعبور را مي پرسد. اگر نمي دانيد Blos سيستم شما چنين قابليتي دارد يا نه، هم مي توانيد به دفترچه راهنماي مادربورد مراجعه كنيد، هم عملا آن را در برنامه Blos جستجو كنيد. براي مشاهده برنامه Blos، به محض روشن كردن كامپيوتر خود، كليد DEL (در بعضي كامپيوترها كليد F2 يا ESC) را بزنيد و صبر كنيد تا برنامه ظاهر شود (بعضي كامپيوترها نرم افزاري دارند كه دسترسي به تنظيمات Blos را از داخل ويندوز ميسر مي سازند). به هر ترتيب، وقتي برنامه بالاآمد، به دنبال قسمتي به نام security يا password بگرديد. سپس رمز عبور خود را وارد، تنظيمات را ذخيره و سيستم را ري استارت كنيد.
البته، فكر نكنيد ب گذاشتن رمز Blos ديگر كسي نمي تواند به سيستم شما دست پيدا كند. بعضي سيستم ها داراي رمز عبور كارخانه اي ( اصطلاحا شاه كليد) هستند كه ليست آن ها را مي توان از وب پيدا كرد. و بعضي سيستم هاي ديگر با گرفتن كليدي خاص يا دكمه ماوس‏، كلا فرآيند پرسيدن رمز عبور را لغو مي كنند.
نكته ديگر اين كه اگر كسي فرصت باز كردن كامپيوتر را داشته باشد، مي تواند با برداشتن باتري بك آپ يا تغيير تنظيمات جامپر روي مادربورد‏، رمز عبور را پاك كند. اگر از اين لحاظ هم نگراني هايي داريد، مي توانيد پشت كامپيوتر را پلمپ كنيد.

برداشتن اطلاعات مهم
اگر اطلاعات شما به قدري ارزشمند است كه از دست دادن يا آسيب ديدن آن ها فاجعه محسوب مي شود‏، پس چه اصراري داريد كه آن ها را دركامپيوتر باقي بگذاريد يا در لپ تاپ با خود به اين طرف و آن طرف ببريد؟ اگر ضرورتي به نگه داشتن اطلاعات در كامپيوتر وجود ندارد، در اولين فرصت فايل هاي مهم خود را به سي دي يا دستگاه ديگري منتقل كنييد و از روي كامپيوتر برداريد.

قفل و زنجير
اگر هر روز مدتي را در اماكن عمومي يا نيمه خصوصي (مثل كتابخانه، هتل يا آموزشگاه) مي گذارنيد، نبايد يك حظه لپ تاپ خود را ترك كنيد. بعضي كامپيوترهاي كيفي يا حتي كامپيوترهاي روميزي جايي براي وصل كردن قفل زنجيري دارند. دقت كنيد كه سر ديگر زنجير را به جاي محكمي قفل كنيد تا راحت باز نشود (پايه ميز يا صندلي فايده ندارد، چون با بلند كردن پايه، زنجير بيرون مي آيد).

وسايل زيست سنجي
فيلم هاي جيمز باند را ديده ايد؟ اگر امكانش را داريد، به فكر خريد يكي از وسايل امنيتي زيست سنجي باشيد (مثلا اسكنر اثرانگشت). بسياري از اين وسايل با نرم افزاري همراهند كه رمزهاي عبور را مديريت مي كند. مثلا ماوس لمس كردني Fellowes (نشاني http://www.fellowes.com) يك اسكنر اثر انگشت دارد كه همراه با نرم افزار Omnipass براي مديريت رمزهاي عبور فروخته مي شود. بعد از شناساندن اثر انگشت خود به سيستم، مي توانيد با فشار دادن انگشت، وارد ويندوز يا سايت هاي وب شويد.

2.حفاظت نرم افزاري:
بعد از اينكه همه چيز را به لحاظ فيزيكي مورد حفاظت قرارداديد، نوبت به حفاظت نرم افزاري (هم سيستم عامل و هم برنامه هايي كه استفاده مي كنيد) مي رسد. با ايجاد امنيت در نرم افزار‏، مانع از نفوذ به سيستم، سرقت اطلاعات يا خرابكاري بشويد. اولين كاري كه بايد بكنيد اين است كه شكاف هاي امنيتي را كه معمولا برنامه نويسان در سيستم باقي مي گذارند شناسايي و مسدود كنيد. ولي اين پايان كار نيست. استفاده از امكانات اختياري، نظير تنظيم رمز عبور هم بايد در دستور كار شما قراربگيرد تا سارقين «گذري»، فرصت سوء استفاده پيدا نكنند.

ورود با رمز عبور
وقتي براي ورود به ويندوز 2000 يا اكس پي از رمز عبور استفاده كنيد، افراد ديگري كه با همان كامپيوتر كار مي كنند نمي توانند به راحتي فايل هاي شما را دستكاري كنند. اين در حالي است كه كنترل رمز عبور در ويندوزهاي 98 و Me يك چيز تزئيني است كه به آساني شكسته مي شود. ولي يك نقص بزرگ در تمام ويندوزها وجود دارد: هيچ كدام كاربر را «ملزم» به استفاده از رمز عبور نمي كنند. ويندوزهاي 2000 و اكس پي به طور پيش فرض كاربري رغا مي سازند كه بدون رمز به سيستم وارد مي شود، حتي اگر اين كاربر administrator باشد كه اجازه انجام هر كاري را روي سيستم دارد. در چنين حالتي، هر كس دور و بر كامپيوتر شما باشد، مي تواند در يك فرصت چند ثانيه اي براي كاربر جاري رمز عبور بگذارد و به طور كل دست شما را از ويندوز خودتان كوتاه كند، يا يك كاربر جديد با رمز عبور براي خودش تعريف كند تا بعدا سر فرصت به اعمال شيطاني خود بپردازد. رمز عبور خالي (blank) به ويژه مورد علاقه نفودگراني است كه از طريق اينترنت اقدام به نفوذ مي كنند.
جهت ساخت رمز عبور براي يك كاربر در ويندوز 2000، از پنجره Control Panel روي آيكون Users and Passwords دوبار كليك كنيد و گزينه Users must enter a username and password to use this computer را علامت بزنيد. سپس با فشار دادن كليدهاي Ctrl+Alt+Del، از صفحه ظاهر شده روي دكمه Change Password كليك كنيد. حالا رمز عبور قبلي و جديد خود را وارد و سپس OK كنيد ( اگر قبلا رمز عبور نداشته ايد، قسمت Old Password را خالي بگذاريد). در ويندوز اكس پي اين كار آسان تر شده است. از Control Panel قسمت User Accounts را اجرا و با انتخاب نام كاربر، گزينه Create a Password را كليك كنيد.

مراقبت ار اكانت administrator
گرچه اين موضوع را بارها در مقالات مختلف مطرح كرده ايم، اما اهميت آن به حدي هست كه يك بار ديگر تذكر دهيم. كاربر administrator از جمله كاربراني است كه توصيه اكيد مي كنيم اكانت آن را با تنظيم رمز عبور مورد حفاظت قراردهيد. در واقع اين اكانت مورد علاقه همه نفوذگران است و اولين كاري كه بايد بكنيد تغيير نام آن به چيز ديگري است كه راحت حدس زده نمي شود. در ضمن، توصيه مي كنيم براي كارهاي عادي و روزمره خود با اين حساب به ويندوز وارد نشويد، در عوض administrator را فقط براي نصب نرم افزار، ارتقاء سيستم وانجام امور مديريتي مورد استفاده قرار دهيد.

يك رمز دست نيافتني
اين را حتما مي دانيد كه رمز عبور نبايد از ميان اسامي، تاريخ هاي خاص يا كلماتي انتخاب شود كه در لغتنامه وجود دارند. يك رمز عبور خوب كلمه اي است كه تركيبي از حروف كوچك و بزرگ انگليسي، اعداد و علائم خاص باشد و كوتاه هم نباشد. در اولين فرصت، روشي را براي انتخاب رمز عبور پيدا كنيد. مثلا براي ما فارسي زبانان امكان انتخاب كلمات فارسي با املا انگليسي وجود دارد، كه اتفاقا در هيچ لغتنامه اي هم پيدا نخواهند شد (مثلا RAMZE-OBOOR) يا حتي مي توانيد معادل فارسي كليدهاي روي صفحه كليد را موقع انتخاب رمز عبور در نظر بگيريد (مثال v، vlcuf كه معادل «رمزعبور» است- حرف v معادل «ر»، حرف l معادل«م» و الي آخر).
نكته ديگر اين كه براي اكانت هاي مختلف خود (ورود به ويندوز، پست الكترونيك، دسترسي به اينترنت و غيره)، رمز عبور متفاوتي در نظر بگيريد تا اگر يكي از رمزهايتان لو رفت، همه اكانت هايتان به خطر نيفتند. اگر فكر مي كنيد به خاطر سپردن رمز عبور مجزا براي هر اكانت دشوار است، مي توانيد از نرم افزارهاي مديريت رمز عبور از قبيل EBF Lite Password Manager (نشاني http://www.mandylionlabs.com) استفاده كنيد كه اجازه مي دهد براي حداكثر 20 اكانت مختلف، رمزعبور ذخيره كنيد.

قفل نرم افزاري
اگر كسي شما را صدا بزند و مجبور باشيد چند دقيقه كامپيوتر خود را ترك كنيد، چه تضميني هست كه در اين فاصله يك نفر پشت ميز شما نرود و فايل هاي تان را دستكاري نكند؟ هميشه قبل از ترك كامپيوترخود، آن را قفل كنيد. براي اين كار هم مي توانيد از screen saver استفاده نماييد (كه در تمام ويندوزها وجود دارد) و هم در ويندوز اكس پي از كليد ويندوز همراه با L استفاده كنيد. براي استفاده از screen saver، روي دسكتاپ كليك راست كنيد و از منوي ظاهر شده، گزينه Properties را برگزينيد. در كادر محاوره اي كه باز مي شود، به صفحه Screen Saver رفته وگزينه onresume passwordprotect را علامت بزنيد.
يك راه ديگر هم اين است كه وقتي با قصد قبلي مي خواهيد كامپيوتر را ترك كنيد (مثلا براي صرف ناهار يا شركت در جلسه)، به جاي خاموش كردن كامپيوتر، از ويندوز خارج شويد(log off كنيد.) براي log off كردن همان مسيري را طي كنيد كه موقع shutdown كردن استفاده مي كنيد، منتها به جاي shutdown گزينه log off را انتخاب كنيد. بعضي از صفحه كليدها دكمه مخصوصي براي log off دارند كه كار را آسان مي كند.

رمز كردن فايل ها
اگر اطلاعات مهم و حساسي را روي كامپيوتر خود نگهداري مي كنيد، بهتر است آن ها را به صورت رمز شده ذخيره كنيد(مخصوصا اگر كامپيوترتان قابل حمل باشد.) ويندوز 2000 و اكس پي حرفه اي (اما نه نسخه خانگي) خودشان قابليت رمز كردن فايل و فولدر را دارند، ولي در صورت تمايل مي توانيد از نرم افزارهاي ديگر هم براي اين منظور استفاده كنيد.
با رمز كردن فايل ها‏، كار براي كساني كه از طريق ديسك بوت به كامپيوتر شما دست يافته خيلي سخت تر مي شود.
براي رمز كردن يك فولدر در ويندوز2000 يا اكس پي، روي آن فولدر كليك راست كنيد و با انتخاب گزينه Properties روي دكمه Advanced كليك كنيد. سپس گزينه Encrypt the contents to secure data را علامت زده و دكمه OK را دوبار كليك كنيد. در پيام بعدي كه ظاهر مي شود با كليك روي OK پيشنهاد ويندوز را بپذيريد. يك نكته مهم را توجه داشته باشيد: رمز كردن كل يك درايو يا پارتيشن هم وقتگير است، هم سيستم را كند مي كند وهم در صورت از كار افتادن هارد ممكن است ديگر نتوانيد به فايل هاي خود دسترسي پيدا كنيد. پس زياد هم ذوق زده نشويد.

رمز عبور براي inbox
براي بعضي ها، مهمترين اطلاعات كامپيوترشان در inbox و outbox جاي گرفته است. خوشبختانه برنامه هايي وجود دارند كه امكان محافظت و رمز كردن نامه ها را به شما مي دهند. در برنامه Outlook (نسخه هاي 2002 و 2003)، اگر از منوي File گزينه Data File Management را انتخاب و روي Settings كليك كنيد، و سپس Change Password را بزنيد، مي توانيد رمز عبوري را وراد كنيد كه فقط با دانستن آن امكان خواندن نامه هاي موجود در inbox يا outbox (يا هر فولدر ديگري Outlook) فراهم مي شود. در صورتي كه ازبرنامه Outlook Express استفاده مي كنيد، مي توانيد كلا اكانت پست الكترونيك خود را با رمز عبور مورد محافظت قرار بدهيد. با اين كار، ديگر كسي نمي تواند نامه هاي جديد شما را بخواند، اما اگر طرف خيلي سمج باشد، مي تواند پيام هاي قبلي شما را به برنامه ديگري منتقل كرده و از آنجا به مطالعه آن ها بپردازد. به هر ترتيب، براي گذاشتن رمز عبور روي حساب پست الكترونيك خود در Outlook Express كافي است از منوي File گزينه ldentities و سپس Manage ldentities را انتخاب و روي دكمه Properties كليك كنيد. آنگاه گزينه Required a passeword را علامت زده و روي دكمه OK كليك كنيد.

به روز كردن خودكار نرم افزارها
شما هر چقدر هم اطلاعات خود را مورد محافظت قرار دهيد، نقطه ضعف هاي امنيتي موجود در نرم افزارها و سيستم عامل تدابير شما را نقش بر آب خواهند كرد. يك راه حل اين است كه اجازه بدهيم برنامه يا سيستم عامل به طور خودكار خودش را بروز كند، ولي دراين مورد اختلاف نظر وجود دارد. مثلا اگر قرار باشد با نصب يكpath براي برنامه يا سيستم عامل، اختلالي در وظايف آن ها به وجود بيايد، مشكل مضاعف مي شود. ولي خيلي ها ريسك چنين وضعيتي را مي پذيرند و اجازه نمي دهند از سوراخي گزيده شوند كه همين هفته پيش وصله اي براي آن دوخته شده است.
آخرين سرويس پك براي ويندوز 2000 سرويس پك 4 و براي ويندوز اكس پي سرويس پك 2 است كه هر دو را مي توانيد از اينترنت دريافت كنيد. بروز كردن خودكار در مورد برنامه هاي ضد ويروس از اهميت بيشتري برخوردار است، به طوري كه بسياري از اين برنامه ها به طور پيش فرض اين قابليت را فعال كرده و به محض وصل شدن شما به اينترنت خود به خود روز آمد مي شوند. براي اطمينان از اين موضوع، بايد به قسمت تنظيمات برنامه ضد ويروس خود مراجعه كنيد.

3.حفاظت شبكه اي:
بزرگترين تهديد براي كامپيوتر شما زماني رخ مي دهد كه به اينترنت متصل مي شويد. با وجود اين همه كرم هاي موذي و هرزنامه در اينترنت، عجيب است اگر كامپيوتري بدون حفاظ به اينترنت وصل شده باشد اما اسير دست چنين موجوداتي نشده باشد. ببينيم براي مقابله با اين تهديدات چه راه هايي پيش بيني شده است.

ديواره آتش
هر كامپيوتري كه به اينترنت وصل مي شود، گذشته از نوع اتصالي كه دارد (تلفني، بي سيم، باند پهن، يا هر چيز ديگر)، به ديواره آتشي احتياج دارد كه آن را در مقابل حملات بيروني و نفوذي ها حفاظت كند. در واقع بهترين حالت اين است كه از دو نوع ديواره آتش استفاده كنيد: سخت افزاري و نرم افزاري. ديواره آتش سخت افزاري دستگاهي است كه از بيرون به كامپيوتر شما وصل شده و بسته هاي ورودي و خروجي را كنترل مي كند. ديواره آتش نرم افزاري هم برنامه اي است كه روي پي سي نصب مي شود و مراقب رفتار ساير برنامه هاي شماست.
فايروال سخت افزاري علاوه بر نظارت بر ترافيك وارد شونده و خارج شونده، عمليات NAT (سرنام Network Address Translation) را هم انجاممي دهد. با استفاده از NAT، آدرس IP حقيقي شما از ديد كامپيوترهاي بيرون از شبكه پنهان مانده و نفوذ به آن تقريبا غير ممكن مي شود. از آنجا كه ديواره آتش سخت افزاري در خط مقدم دفاع از سيستم شما قرارداده مي شود، تنظيم صحيح و مناسب آن با توجه به مستنداتي با شركت سازنده در اختيارتان گذاشته از اهميت فراواني برخوردار است. به طور مشخص، گذاشتن رمز عبور مطمئن براي admin ديواره آتش، اولين و مهمترين نكته اي است كه بايد رعايت كنيد تا كسي نتواند كنترل ديواره آتش شما را به دست بگيرد.
ديواره هاي آتش نرم افزاري هم براي محافظت شما در مقابل تهديدات داخلي (ويروس ها، اسب هاي تراو و جاسوس افزارها) به كار مي آيند. در اين مورد مي توانيد به مقالات متعددي كه در شماره هاي گذشته ماهنامه شبكه منتشر شده مراجعه نماييد.

بيرون راندن جاسوس
اگر برنامه هاي جديدي را مي بينيد كه سروكله آن ها يك دفعه در Startup ويندوز يا مرورگرتان پيدا شده، احتمالا گرفتار spyware (برنامه هاي جاسوس) يا adware (برنامه هاي تبليغاتي) شده ايد. براي مقابله با جاسوس افزارها بايد هنگام نصب نرم افزارهاي رايگان مراقب باشيد چيز اضافه اي روي سيستم تان نصب نشود، و با استفاده از برنامه هاي ضدجاسوسي از قبيل Spybot Search and Destroy يا Adaware ريشه آنها را بسوزانيد. نرم افزارهاي ثبت كليد ضربه ها (كه ممكن است به دست رئيس تان، همسرتان، يا هر شخص ديگري روي سيستم تان نصب شده باشد) به راحتي برنامه هاي جاسوسي و تبليغاتي شناسايي و پاك نمي شوند، براي همين بايد تدابير امنيتي را قبل از ورود اين برنامه ها به كامپيوترتان به كار گرفته باشيد.

امنيت شبكه بي سيم
شبكه بي سيم يكي از بزرگترين دستاوردهاي فن آوري است، اما از نظر امنيت مي تواند بسيار خطرناك باشد، چون هيچ مرزي ندارد. هر كس كه در نزديكي شبكه بي سيم شما در حال عبور يا سكونت باشد، اين امكان را دارد كه سواري بر امواج راديويي به شبكه شما دست پيدا كند، مگر اين كه تنظيمات امنيتي شبكه خود را از حالت پيش فرض خارج كرده باشيد. مثلا بيشتر دستگاه هاي موسوم به نقطه دسترسي (Access Point) به طور پيش فرض SSID (شناسه سيستمي) خود را به طور مرتب براي كامپيوترهاي اطراف منتشر مي كنند كه بهتر است آن را از اين حالت خارج كنيد. نكته ديگر اين كه حتي در صورتي كه نقطه دسترسي را طوري تنظيم كرده باشيد كه SSID را انتشار ندهد، باز هم بهتر است SSID آن را تغيير دهيد. چرا كه اسم هايي كه سازندگان به طور پيش فرض روي اين دستگاه ها مي گذارند چيز محرمانه اي نيست و براي كساني كه در اين زمينه فعاليت دارند شناخته شده است. نكات ديگري از جمله رمز كردن اتصالات با استفاده از شيوه WPA (يا شيوه قديمي تر WEP) و فيلتر كردن دسترسي براساس آدرس MAC كارت شبكه مي تواند امنيت شبكه بي سيم شما را بهبود ببخشد.

گشت زني ايمن تر
اينترنت اكسپلورر به عنوان پر استفاده ترين مرورگر وب در جهان، اصلي ترين هدف هرزنامه فرستان، جاسوس افزار و تبليغ گران است. بالا بردن سطح حفاظتي IE نقش مؤثري در كاهش خسارت هايي دارد كه اين برنامه ها مي توانند به خود شما و سيستم شما وارد بياورند. مثلا ممانعت از ورود Activex كه خيلي از سايت هاي وب هنگام بازديد از صفحات شان پيشنهاد نصب آن ها را به شما مي دهند يكي از اين ملاحظات است. حتي يك راه بهتر اين است كه به سراغ مرورگرهاي ديگري چون Mozilla يا Opera برويد كه اصلا از Activex حمايت نكرده و كمتر مورد توجه خرابكاران هستند.

امان از هرزنامه ها
صندوق پستي الكترونيكي شما احتمالا خطرناك ترين جاي كامپيوتر شماست چرا كه امروزه اكثر ويروس ها، كرم ها و اسب هاي تراوا از طريق email و با فريب كاربر به سيستم ها راه پيدا مي كنند. براي حفاظت از صندوق پستي توصيه مي شود از برنامه هاي ضد هرزنامه استفاده كنيد. هيچ وقت فايل ضميمه يك نامه را باز نكنيد، مگر آن كه به فرستنده و محتواي آن فايل اطمينان كامل داشته باشيد. بسياري از ويروس ها و اسب هاي تراوا خودشان را پشت عكس، آهنگ و فايل هايي پنهان مي كنند كه در ظاهر بي خطر و عادي هستند. يعني مثلا شما فايلي را مي بينيد كه آيكون آن مثل فايل هاي JPG يا MP3 است، اما پسوند اين فايل عملا EXE است كه به خطر اين قابليت ويندوز كه پسوند فايل هاي شناخته شده را مي پوشاند، ديده نمي شود. بهتر است از پنجره Control Panel برنامه Folder Options را اجرا و از صفحه View علامت گزينه Hide extentions from known file types را برداريد.

شناسايي جاسوس نرم افزارها
بعضي وقت ها با اين كه هيچ كاري با كامپيوتر نمي كنيد، چراغ هاي مودم روشن مي شوند. غالبا اين وضعيت زماني رخ مي دهد كه يك برنامه قانونا در حال بارگذاري update يا ارتباط با سايت اصلي است، اما بعضي مواقع هم ممكن است يك برنامه جاسوسي كنترل كامپيوتر شما را به دست گرفته باشد و در حال انتقال اطلاعات شما به بيرون باشد. در ويندوز اكس پي مي توانيد مچ اين برنامه ها را بگيريد و بفهميد با چه كساني در حال ارتباط هستند. براي اين منظور، وقتي به اينترنت وصل هستيد، از طريق دكمه Start و گزينه Run دستور cmd را اجرا كنيد تا وارد محيط داس شويد. حالا دستور netstat-na را اجرا كنيد تا ويندوز فهرستي از ارتباطات شما نشان دهد. اين فهرست شامل آدرس IP شما، آدرس IP كامپيوتر طرف مقابل و شماره پروسه مربوط به هر ارتباط موسوم به PID است. هر برنامه در حال اجرا در كامپيوتر (حتي اگر در پشت صحنه در حال فعاليت باشد) يك شماره پروسه دارد كه منحصر به فرد است (البته اگر خيلي حساس هستيد، بدانيد كه آدرس 127.0.0.1 كه زياد هم در فهرست فوق ديده مي شود، يعني كامپيوتر خودتان و چيز خطرناكي نيست). اگر مي خواهيد بفهميد شماره PID نشان داده شده در فهرست فوق متعلق به كدام يك از برنامه هاي در حال اجراست، كافي است كليدهاي Ctrl+Alt+Del را بزنيد تا Task Manager ظاهر شود. حالا به صفحه Processes برويد. در اين حالت، شماره PID خود را از ستون PID اين صفحه پيدا و اسم برنامه را از ستون lmage Name بخوانيد. اگر اين اسم به نظرتان عجيب مي آيد، جا نخوريد، چون خيلي از اجزاي ويندوز اسامي عجيب دارند. ولي براي اين كه مطمئن بشويد اين اسم مربوط به يك برنامه مجاز است يا غير مجاز مي توانيد با مقايسه آن در برنامه Win Task Process Library يا جستجوي آن در گوگل بفهميد كه ويروس است يا خير. اگر ويروس يا كرم يا اسب تروا بود، فورا اتصال اينترنت را قطع كنيد، پروسه مزبور را End Task كنيد و با بروز كردن برنامه ضد ويروس خود سعي كنيد آن را پاك كنيد.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:21  توسط حسین  | 

20 نكته از Internet Explorer

منبع :شرق
نويسنده :رضا جوالچى

۲۰ نكته از برنامه Internet Explorer را با هم مرور مى كنيم:

• امكان تغييرات در دكمه هاى واقع در نوار ابزار برنامه IE تعبيه شده است. بدين منظور بر روى نوار ابزار كليك راست كرده و از منوى ظاهر شده گزينه Customize را انتخاب كنيد.
• براى بازگشت به صفحه قبلى در برنامه IE مى توانيد به جاى استفاده از دكمه Back واقع بر روى نوار ابزار از دكمه Backspace و يا Alt+Left Arrow بر روى صفحه كليد استفاده كنيد.
• جهـت تغيـــير حالت نمــايش تمــام صفـــحه (Full Screen) به نمايش معمولى از كليد فورى F11 استفاده كنيد.
• براى ذخيره كردن يك تصوير يا صفحه قبل از باز كردن آن فقط كافيست بر روى لينك مورد نظر كليك راست كرده و از منوى ظاهر شده گزينه Save target as را انتخاب نمائيد. در پنجره اى كه ظاهر خواهد شد درايو و مسيرى را كه براى ذخيره محتواى لينك مورد نظر در نظر گرفته ايد انتخاب كنيد.
• براى سرعت بيشتر در مشاهده يك صفحه وب مى توانيد پخش صدا و نمايش تصاوير را غيرفعال كنيد. بدين منظور از منوى Tools گزينه Internet options را انتخاب كرده و در زبانه advanced گزينه هاى Play sounds, Play animations, Play videos و Show picture را غيرفعال كنيد.
• جهت انتقال به ابتدا يا انتهاى صفحه وب در حال مشاهده به جاى استفاده از نوار Scroll مى توانيد از كليد Home و End واقع بر روى صفحه كليد استفاده نمائيد.
• جهت جست وجو در صفحه وب در حال مشاهده مى توانيد از فرمان Find واقع در منوى Edit استفاده كنيد. راه سريعتر و بهتر براى احضار اين فرمان استفاده از كليد تركيبى Ctrl+F است.
• جهت بستن سريع تر پنجره مى توانيد به جاى استفاده از دكمه Close واقع در نوار عنوان از كليد تركيبى Ctrl+W استفاده نمائيد.
• جهت مشاهده ليست آدرس هاى تايپ شده در نوار آدرس از كليد F4 استفاده نمائيد.
• جهت حركت مكان نما بين قسمت هاى مختلف يك آدرس در نوار آدرس از كليدهاى تركيبى Ctrl+Left Arrow و Ctrl+Right Arrow استفاده كنيد.
• در صورتى كه مايليد Shortcut يك صفحه وب را بر روى Desktop قرار دهيد فقط كافيست بر روى صفحه مورد نظر كليك راست كرده و از منوى ظاهر شده گزينه Create shortcut را انتخاب نمائيد.
• براى مشاهده كدبندى يك صفحه وب از منوى View گزينه Source را انتخاب كنيد.
جهت اضافه شدن سريع يك سايت به منوى Favorites از كليد فورى Ctrl+D استفاده كنيد.
براى ارسال يك صفحه وب با اى ميل، از منوى File بر روى Send كليك كرده و گزينه Page by E-mail را انتخاب كنيد.
• جهت انتخاب يك تصوير موجود در صفحه وب به عنوان نقش زمينه ويندوز كافى است كه بر روى تصوير فوق كليك راست كرده و از منوى ظاهر شده گزينه Set as Wallpaper را انتخاب كنيد.
• جهت تنظيمات مربوط به ميزان فضاى مورد استفاده براى Temporary Internet files از منوى Tools بر روى Internet Options كليك كرده و از ناحيه ژ Temporary Internet files دكمه Settings را انتخاب نمائيد.
• جهت چاپ جدولى از لينك هاى موجود در يك صفحه كافيست كه از كادر محاوره اى Print گزينه Print table of links را انتخاب كنيد.
• جهت اضافه كردن امكان مشاهده Offline براى سايت هايى كه نام آنها را به منوى Favorites اضافه كرده ايد، كافى است بر روى آن كليك راست كرده و از منوى ظاهر شده گزينه Make available offline را انتخاب كنيد.
• جهت مشاهده محتواى يك لينك در يك پنجره مجزا مى توانيد هنگام كليك كردن بر روى آن همزمان كليد Shift را نيز پايين نگهداريد.
• هنگام دريافت يك صفحه براى متوقف كردن عمل دريافت به جاى استفاده از دكمه Stop واقع در نوار ابزار مى توانيد از كليد Esc استفاده كنيد.
• جهت مشاهده صفحه بعد به جاى استفاده از دكمه Forward واقع در نوار ابزار مى توانيد از كليد تركيبى Alt+Right Arrow استفاده كنيد.
• جهت تايپ يك آدرس جديد و انتقال مكان نما به نوار آدرس مى توانيد از كليد تركيبى Alt+D استفاده نمائيد

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:19  توسط حسین  | 

آموزش تنظيمات Internet Explorer

منبع : icronet

تنظيمات IE در گزينه Internet option درمنوي view از IE 4 يا منوي Tools ازIE 5 وجود دارد . به مرورقسمتهاي مهم و قابل تنظيم آنرا توضيح خواهيم داد .

درقسمتHistory پنجرهInternet Option ميتوان تعداد روزهايي راكه IE بايد سايتهاي ويزيت شده رادر حافظه نگهدارد مشخص كرد، مثلا 20روز. بازدن دكمه Clear history ليست سايتهاي ويزيت شده پاك خواهد شد ولي فايلهاي آن صفحات هنوز در هارد كامپيوتر شما قراردارند اين فايلها درفولدر Temporary Internet Files در فولدر ويندوز وجود دارند كه بازدن دكمه Delete files نمام آن فايلهاي صفحات اينترنتي از روي كامپيوتر شما پاك خواهند شد.

در برگه Connections ميتوانيد نحوه اتصال كامپيوتر خود به اينترنت را مشخص كنيد، كه ميتواند مودم يا شبكه محلي (LAN) باشد. در حالتيكه از مودم استفاده مي كنيد ميتوانيد با استفاده از گزينه Setting تنظيمات لازم Account خود را وارد كنيد. يا بكمك Add يك Connection جديد بسازيد و با Remove گزينه اي را حذف كنيد. با كليك روي هر يك از Connectionها و انتخاب Setting علاوه بر تنظيم دائمي Username و Password ميتوانيد در صورت نياز آدرس پزوكسي سرور ISP خود را وارد كنيد. اگر ISP شما از Proxy استفاده كرده باشد، شما بايد آدرس آن را (مثلا 192.168.60.10) بهمراه شماره پورت (80) آن وارد كنيد.


اما اگر از LAN استفاده مي كنيد با كليك روي LAN Setting تنظيمات مربوطه را ميتوانيد اعمال كنيد.مثلا براي استفاده از اينترنت در اين سازمان بايد شماره پروكسي سرور را وارد كنيد. براي اينكار گزينه Use Proxy Sever را تيك بزنيد و در قسمت Address اين آدرس را وارد كنيد :192.168.60.10 و در جلوي Port شماره 80 را قيد كنيد.



تنظيمات Internet explore :
تنظيمات IE در گزينه Internet option درمنوي view از IE 4 يا منوي Tools ازIE 5 وجود دارد . به مرورقسمتهاي مهم و قابل تنظيم آنرا توضيح خواهيم داد .

درقسمتHistory پنجرهInternet Option ميتوان تعداد روزهايي راكه IE بايد سايتهاي ويزيت شده رادر حافظه نگهدارد مشخص كرد، مثلا 20روز. بازدن دكمه Clear history ليست سايتهاي ويزيت شده پاك خواهد شد ولي فايلهاي آن صفحات هنوز در هارد كامپيوتر شما قراردارند اين فايلها درفولدر Temporary Internet Files در فولدر ويندوز وجود دارند كه بازدن دكمه Delete files نمام آن فايلهاي صفحات اينترنتي از روي كامپيوتر شما پاك خواهند شد.


در برگه Connections ميتوانيد نحوه اتصال كامپيوتر خود به اينترنت را مشخص كنيد، كه ميتواند مودم يا شبكه محلي (LAN) باشد. در حالتيكه از مودم استفاده مي كنيد ميتوانيد با استفاده از گزينه Setting تنظيمات لازم Account خود را وارد كنيد. يا بكمك Add يك Connection جديد بسازيد و با Remove گزينه اي را حذف كنيد. با كليك روي هر يك از Connectionها و انتخاب Setting علاوه بر تنظيم دائمي Username و Password ميتوانيد در صورت نياز آدرس پزوكسي سرور ISP خود را وارد كنيد. اگر ISP شما از Proxy استفاده كرده باشد، شما بايد آدرس آن را (مثلا 192.168.60.10) بهمراه شماره پورت (80) آن وارد كنيد.



اما اگر از LAN استفاده مي كنيد با كليك روي LAN Setting تنظيمات مربوطه را ميتوانيد اعمال كنيد.مثلا براي استفاده از اينترنت در اين سازمان بايد شماره پروكسي سرور را وارد كنيد. براي اينكار گزينه Use Proxy Sever را تيك بزنيد و در قسمت Address اين آدرس را وارد كنيد :192.168.60.10 و در جلوي Port شماره 80 را قيد كنيد.


ذكر چند نكته :
نكته : اگر بخواهيم عكسي را از اينترنت به كامپيوتر خود منتقل كنيد كافيست روي عكس كليك راست كرده و گزينه Save picture as را انتخاب كنيد . در پنجره بازشده نام و مكان ذخيره عكس را مشخص كنيد . در ضمن ميتوانيد بعد از كليك راست گزينه Set as wallpaper را انتخاب كنيد تا عكس موردنظر به صورت زمينه Desktop شما قرارگيرد .

Link يا پيوند: دراينترنت همه چيز بصورت لينك و پيوندي ميباشد، يعني گزينه هايي وجوددارد كه باكليك روي آنها به صفحات ديگري وصل ميشويم و آنقدر اين عمل ادامه مي يابد تا به هدف خود برسيم . ( مثل Help در ويندوز )

نكته : گاهي اوقات شايد لازم باشد در پنجره اي كه هستيد لينكي رافشاردهيد ولي نميخواهيد كه اين صفحه بسته شود پس بايد دراين موقع روي لينك مورد نظر كليك راست كرده وگزينه Open in new window را كليك كنيد . دراينصورت يك پنجره جديد IE بازميشود كه درحال Download صفحه جديد است و پنجره IE قبلي دست نخورده باقي ميماند . به هر ميزان كه بخواهيد ميتوانيد پنجره IE را باز كنيد البته تاجايي كه باعث گيج شدن و سردرگمي شما نشود .

نكته : اگر بخواهيد صفحه اي راكه در حال تماشا هستيد بصورت كامل همراه باعكس و متن و … براي هميشه روي كامپيوتر خود ذخيره كنيد كافيست ازمنوي File گزينه Save as را انتخاب كنيد و اسم و مكان اين صفحه براي ذخيره روي هارد خود را وارد كنيد.

نكته : در مواقع Offline براي كار با History و ديدن صفحات مرورشده در زمان Online بايد قبل از كليك روي سايت موردنظر ازمنوي File گزينه Work offlineرا تيك بزنيد .

نكته : براي پيداكردن كلمه خاصي در هر صفحه اينترنتي كافيست ازمنوي Edit گزينه Find راكليك كرده و كلمه موردنظر خود را وارد كنيد ، درصورت پيداشدن رنگي خواهد شد (Highlight)

منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:18  توسط حسین  | 

JSF جهت ساخت رابط هاي گرافيكي كاربر براي وب

منبع: مجله شبكه

فن آوري Java Server Faces يا به اختصار JSF به چنين نيازهايي در دنياي جاوا پاسخ مي دهد. جامعه منبع باز جاوا يا Java Community Process مشخصه هاي استاندارد JSF براي تامين يك راه حل يكتا و استاندارد به منظور توليد نرم افزارهاي تحت وب مبتني بر HTML را معرفي كرده است. در ادامه سعي خواهيم كرد تا مرور سريعي بر ويژگي هاي اصلي اين تكنولوژي انجام دهيم و ببينيم كه در عمل به كمك JSF، چگونه مي توان يك برنامه ساده تحت وب طراحي كرد.
يكي از مشخصه هاي مهم JSF آن است كه اين فن آوري فقط براي استفاده متخصصان طراحي نشده است و طيف وسيعي از كاربران گوناگون مانند طراحان صفحات وب، برنامه نويسان كاربردي و بسياري از گروه هاي ديگر مي توانند از اين ابزار براي كار خود كمك بگيرند. ازآنجايي كه در JSF از تركيبي از JSP/HTML استفاده مي شود، طراحان صفحات وب مي توانند در همان محيط آشنا و مورد علاقه خود به كار طراحي ادامه دهند. در اين صورت برنامه نويس پروژه در مراحل نهايي كار، صفحات طراحي شده را با مجموعه اجزاي گرافيكي UI و تكنولوژي JSF تركيب كرده و نرم افزار را تكميل خواهد كرد.

اجزاي كاربردي JSF
درك مفاهيم به كار رفته در فن آوري JSF براي برنامه نويسان J2EE بسيار و ساده است. در حقيقت، يك نرم افزار كاربردي JSF اساسا يك نرم افزار استاندارد J2EE محسوب مي شود كه با مجموعه اي از اجزاي نرم افزاري ديگر به شرح زير تركيب شده است:
•يك Servlet ويژه به نام Faces كه به صورت web.xml آرايش شده است. در واقع اين Servlet نقش كنترل كننده MVC را ايفا مي كند. (MVC سرنام Model-View-Controller است و يك مدل يا چهار چوب استاندارد برنامه نويسي محسوب مي شود كه در محيط هاي برنامه نويسي گوناگون اعم از زبان هايي نظير C يا C++ يا جاوا كاربرد گسترده اي دارد). شما مي توانيد براي درك ساده تر موضوع، Faces را در نقش يك مامور ترافيك مجسم كنيد كهوظيفه هدايت و راهنمايي تمام درخواست هاي (Requests) ارسال به اجزا ي گوناگون نرم افزار تحت وب را بر عهده دارد. (چهرچوب برنامه نويسي ديگر از جاوا به نام Struts نيز شباهت هاي زيادي به Faces دارد.)
•فايل تنظيمات JSF به نام faces-config.xml هم تا حدود زيادي به فايل تنظيمات تكنولوژي مشابه خود يعني struts شباهت دارد و نقش فايل اصلي تنظيمات را براي مدل هدايت و ناوبري و كنترل ديگر اجزاي نرم افزاري ايفا مي كند.
•فايل هاي ضروري JAR. هر نرم افزار JSF به چنين فايل هاي JAR كه در مسير WEB-INF/LIB ذخيره مي شوند، نياز خواهد داشت. در جدول يك، نام اين فايل ها را ملاحظه مي كنيد. به طور معمول، هر نرم افزار JSF براي نمايش اجزاي گرافيكي UI به مجموعه اي از اجزاي نرم افزاري، Javabean مدل مديريت شده، و تعدادي از فايل هاي HTML و JSP ديگر نياز دارد. البته مي توان در پروژه هاي JSF به جاي استفاده از JSP براي توليد اجزاي گرافيكي كاربر (UI)، از فايل هاي خوش تركيب اكس ام ال(well-formed) استفاده كرد. در زمان انتقال برنامه هاي JSF، نيازي به محيط زمان اجرا (run-time) خاصي نيست و چنين نرم افزاري قادر خواهد بود تا در container استانداردJ2EE مانند Ttomcat به صورت مستقل اجرا شود. JSF API مجموعه اي از ابزارهاي زير را در اختيار برنامه نويسان قرار مي دهد:
•مجموعه غني از اجزاي گرافيكي كاربر (UI) كه از اجزاي ساده اي نظير جعبه هاي متني ساده آغاز شده و تا اجزاي گرافيكي پيشرفته ادامه مي يابد.
•كتابخانه ويژه اي از برچسب هاي اصلي JSF كه وظيفه مديريت رويدادها و اعتبار سنجي و به طور كلي تمام امور غير وابسته به UI را بر عهده دارند.
•كتابخانه اي از برچسب هاي رندر كننده HTML استاندارد براي رند كردن يا نمايش دادن اجزاي رابط كاربر در صفحات JSP.
سناريوي معمول توليد يك نرم افزار نرمال JSF، در برگيرنده مرحله تنظيم كردن يك نرم افزار تحت وب J2EE به وسيله اجزاي JSF مي باشد. در اين جريان، طراح صفحات وب به كمك ابزارهاي متداول، در ابتدا مجموعه اي از صفحات وب JSP/HTML را خواهد ساخت كه استاتيك هستند. از طرف ديگر برنامه نويس مختار است كه از اجزاي گرافيكي آماده استفاده كند و يا آن كه خود دست به طراحي اجزاي رابط گرافيكي جديد بزند. به عنوان مثال، مي توان از اجزاي رابط گرافيكي كاربر سفارشي براي تكنولوژي هاي كلاينت هاي غير HTML (نظير كلاينت هاي زبان نشانه گذاري بي سيم يا WML) استفاده كرد. نهايتا برنامه نويسان مراحل نهايي پروژه را با استفاده از صفحات HTML استاتيك و افزودن برچسب هاي JSF و در صورت ضرورت، اضافه كردن اجزاي UI سفارشي و Bean هاي مدل يا مديريت داده ها تكميل خواهند كرد.
اما ببينيم كه يك نرم افزار JSF در زمان اجرا چگونه عمل مي كند(در واقع به بررسي چرخه حيات JSF توجه خواهيم كرد. ) فرآيند چرخه حيات JSF از بسياري از جهات مشابه ديگر چرخه هاي حيات Web Application ها است. بدين صورت كه كلاينت وب يك درخواست HTML ارسال مي كند و از طرف ديگر web appliction درخواست HTML را دريافت و پردازش مي كند و پاسخ مقتضي را در قالب HTML باز مي گرداند. اما اين فرآيند درJSF كمي پيچيده تر است. علت اين مطلب آن است كه در نرم افزارهاي JSF، لايه نمايش در زمان اجرا (Run time view) در سمت سرور مديريت مي شود. البته به ازاي هزينه اضافي پرداخت شده بابت تحمل پيچيدگي هاي فوق، قابليت انعطاف بيشتري در كاربردهايي كه در آن ها تغيير حالت (State change) زياد است، به دست خواهد آمد. يكي ديگر از دلايل پيچيدگي بيشتر فرآيندهاي پروسس JSF، در اين حقيقت نهفته است كه محيط زمان اجراي برنامه هاي JSF بايد برحسب آن كه درخواست ها از محيط دروني JSF ارسال شده اند و يا از خارج دريافت شده اند، روش هاي مديريتي متفاوتي در پيش بگيرد.

مقدمات يك پروژه JSF
نخستين قدم در ساخت يك برنامه كاربردي JSF، ايجاد يك ساختار خالي نرم افزار J2EE با همان سازمان فايل و دايركتوري استاندارد و فايل تنظيمات web.xml است. براي اطلاع از ديگر ملزومات اوليه طراحي نرم افزارهاي JSF به كادر JSF مراجعه نماييد.

نحوه دريافت JSF
براي ساخت يك برنامه ساده JSF، بايد Implementation يا پياده سازي مرجع JSF را از نشاني زير دريافت كنيد:
http://java.sun.com/j2ee/javaserverfaces
تا تاريخ آخرين نسخه پياده سازي JSF كه در جريان كنفرانس javaOna در سال 2003 عرضه شده بود، نسخه v1.1 نام دارد و در حدود 11 مگابايت حجم دارد.
پس از اين كار (آماده ساختن ساختار پروژه خالي J2EE)، بايد فايل هاي ضروري jar را به دايركتوري WEB-INF/lib منتقل سازيم. در مرحله بعدي، faces Servlet و mapping Servlet براي الگوي يو آر ال (/faces/x) را بايد در فايل web.xml اثر دهيم (كد شماره 1). در كد شماره 1، پارامتر context مشخص كننده مكان فايل faces-config.xml است.
در ادامه لازم است تا فايل faces-config.xml را به مسير WEB-INF نيز منتقل كنيم. در قطعه كد شماره 2، نمونه اي از چنين فايلي را كه هنوز خالي است، نمايش داده ايم (كد شماره 2).
به اين ترتيب يك ساختار آماده براي توليد يك نرم افزار به اصطلاح JSF enabled J2EE application در دست خواهيم داشت. به طور معمول به عنوان يك عادت برنامه نويسي پسنديده، مناسب است كه در اين مرحله يك دايركتوري موازي با دايركتوري WEB-INF ايجاد كنيم و مثلا براي آن نام Src را انتخاب كنيم تا محل ذخيره فايل هاي سورس كلاس هاي جاوا پروژه باشد.
در اين فاز، بسياري از برنامه نويسان حرفه اي ترجيح مي دهند تا از يك فايل اسكريپ Ant براي كمك به كامپايل كردن سورس كدها و انتقال نتيجه به مسير WEB-INF، كمك بگيرند Ant نام ابزاري است كه توسط آن بسياري از كارهاي تكراري و دستي برنامه نويسي در مرحله كامپايل سورس كد، به صورت خودكار انجام مي شود. در واقع تمام مراحل كار به صورت اسكريپت هايي در يك فايل كه در حكم نسخه يا دستورالعمل است، با جزئيات تمام ثبت مي شود تا سيستم بتواند به كمك اين فايل كارها را به طور خودكار پيش ببرد.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:16  توسط حسین  | 

چگونه قبض هاي آب و برق را از طريق اينترنت يا تلفن همراه پرداخت كنيم؟

اخيرا بانك توسعه صادرات با همكاري شركت آب و فاضلاب تهران و شركت برق منطقه اي تهران نسبت به دريافت قبض آب و برق از طريق اينترنت و تلفن همراه اقدام نموده است .
با اين شيوه ديگر لازم نيست وقت خود را درترافيك و يا درصف طولاني شعب بانك ها صرف كنيد. بلكه درهر ساعت از شبانه روز، درمنزل، يا درمحل كار و در هر مكان ديگر حتي خارج از تهران قبض آب و برق خود را پرداخت نمائيد و ديگر نگران تاخير و ديركرد درپرداخت نباشيد.

چگونه از اين خدمت استفاده كنم ؟
كافي است فقط يك بار به شعب بانك توسعه صادرات مراجعه نمائيد و با آوردن مدارك لازم (مانند: اصل و كپي شناسنامه ، حداقل موجودي يكصد هزار ريال) افتتاح حساب نمائيد. با تكميل فرم هاي مربوطه از مسئول باجه كد شناسايي و كلمه عبور براي استفاده از خدمات بانكداري الكترونيك دريافت كنيد.

چگونه قبض آب و يا برق را از طريق اينترنت پرداخت كنم ؟
درصورتي كه امكان دسترسي به اينترنت داريد مي توانيد براي پرداخت قبض آب و يا برق خود به ترتيب موارد زير را انجام دهيد.
- به آدرس بانك توسعه صادرات http://www.edbi.org دراينترنت مراجعه كنيد.
- قسمت " ورود به سايت بانكداري الكترونيك " ميزبان شما براي پرداخت قبض آب و يا برق مي باشد.
- صفحه اي براي شما باز مي شود، كد شناسايي و كلمه عبوري را كه قبلا" از شعبه دريافت نموده ايد، وارد كنيد
- درقسمت پرداخت الكترونيك ، پرداخت قبوض و سپس قبض آب يا برق را انتخاب كنيد.
- فرم پرداخت قبض را كامل كنيد .يعني شماره پرونده ، شماره اشتراك ، تاريخ مصرف و مبلغ قبض را درآن درج نمائيد. (براي قبض آب) و براي قبض برق: سال / رمز رايانه / شناسه پرداخت غير حضوري را بر اساس قبض تان تكميل كنيد.
- فرم كامل شده را تاييد كنيد ، بانك توسعه صادرات به نمايندگي از شما مبلغ قبض آب و يا برق را پرداخت مي كند.
- اگر در قسمت پرداخت الكترونيك، گزارش قبوض و سپس گزارش قبض آب و يا برق را انتخاب كنيد. گزارش تائيديه پرداخت شما قابل مشاهده است.

چگونه قبض آب و يا برق را از طريق تلفن همراه پرداخت كنم؟
درصورتي كه تمايل داريد از تلفن همراه براي پرداخت قبض آب و يا برق خود استفاده كنيد لازم است موارد زير را به ترتيب انجام دهيد.
- به نزديكترين نمايندگي مجاز شركت مخابرات(دفتر مشتركين خدمات تلفن همراه ) مراجعه كنيد و تقاضا نمائيد اشتراك ديتا بر روي گوشي تلفن همراه شما فعال شود.
• بعد از برقراري ديتا شما مي توانيد از طريق موبايل به شبكه اينترنت وصل شويد.
- اگر گوشي تلفن همراه شما مجهز به سيستم وپ (wap) است، مي توانيد آن را براي استفاده از خدمات اينترنتي آماده كنيد. توضيحات بيشتر جهت تنظيم گوشي را درسايت بانك توسعه صادرات ايران به نشاني http://www.edbi.org ملاحظه فرمائيد.
- گوشي تلفن همراه خود را براي ورود به اينترنت تنظيم كرده ، آدرس وپ سايت بانك توسعه صادرات http://wap.edbi.ir را درتلفن همراه خود وارد نمائيد.
– حال صفحه اي باز مي شود كه مي توانيد كد شناسايي و كلمه عبور را كه قبلا" از شعبه دريافت كرده ايد وارد نموده و درمنزل، محل كار و مسافرت و درهر ساعت از شبانه روز قبض آب و يا برق خود را پرداخت كنيد.
- بقيه مراحل استفاده از تلفن همراه مانند استفاده از اينترنت براي پرداخت قبض آب و يا برق
مي باشد.



تا چه زماني مي توانم قبض برق شهر تهران را پرداخت كنم؟
براي پرداخت قبض برق، بايد همان مهلت پرداخت مندرج در قبض را مورد توجه قرار دهيد و از پرداخت برق بها، پس از تاريخ ذكر شده خودداري فرماييد. البته مزيت اين سيستم اين است كه در ساعاتي كه بانك ها تعطيل هستند تا نيمه شب آخرين مهلت مقرر، امكان پرداخت از طريق اينترنت و تلفن همراه را داريد.
تا چه زماني مي توانم قبض آب شهر تهران را پرداخت كنم؟
حسب توافق بعمل آمده با شركت آبفاي تهران، حداكثر 10 روز پس از مهلت پرداخت مندرج در قبض آب، مي توانيد نسبت به پرداخت آن از طريق اين سيستم اقدام نماييد

آيا مشتري براي استفاده از اين خدمت بايد به بانك كارمزدي بپردازد؟
خير، اين كار در بانك توسعه صادرات ايران رايگان است. به عبارتي بانك توسعه صادرات ايران براي هيچكدام از خدمات بانكداري الكترونيك خود، كارمزدي دريافت نمي كند.

اگر در طول استفاده از سيستم بانكداري الكترونيك به مشكلي برخورد كردم، با چه شماره اي بايد تماس بگيرم؟
مركز پاسخگويي و پشتيباني از خدمات نوين بانك توسعه صادرات ايران در طول ساعات اداري از طريق شماره 8709022 و يا نمابر 8729987 در خدمت شماست.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:15  توسط حسین  | 

ابزارهاي ساخت برنامه‌هاي مالتي مديا



در هر پروژه چندرسانه‌اي , انبوهي از عناصر گرافيكي , صوتي , تصويري و انيميشن بر اساس يك طرح و سناريو در يك مجموعه گردآوري مي‌شوند. ابزارهاي ساخت مالتي‌مديا در واقع استوديو و كارگاهي براي منظم كردن اجزا و المان‌هاي سازنده يك برنامه چندرسانه‌اي هستند. بنابراين هر يك از اين نرم‌افزارها به ابزارهاي ويرايشي داخل مجهز شده‌اند و يكي از جنبه‌هايي كه آن‌ها را هم متمايز مي‌سازد نيز وجود همين ابزارهاي ويرايش دروني است. البته هم توليدكنندگان اين نرم‌افزارها و هم كاربران مي‌دانند كه مثلا ويرايشگر تصوير اين نرم‌افزارها , هيچ‌گاه معادل يك نرم‌افزار ويرايشگر تخصصي تصوير نمي‌باشد و وجود اين ويرايشگر‌ها صرفا براي راحتي كاربر و سرعت بخشيدن به مراحل پروژه مي‌باشد. در هر صورت اگر بخواهيد مقايسه‌اي بين اين نرم‌افزارها انجام دهيد, اين مطلب نمي‌تواند ملاك خوبي باشد. حتي اگر تا اين لحظه خودتان نيز پروژه چندرسانه‌اي نساخته باشيد, بر اثر كار كردن و ديدن برنامه‌هاي چندرسانه‌اي , حتما ساخت مالتي‌مديا تنظيم سناريو , مقدم بر گردآوري مواد اوليه و ديگر اجزاي پروژه مي‌باشد. هر كسي كه بخواهد برنامه‌اي چندرسانه‌اي توليد نمايد, بايد ابتدا طرحي را در ذهن بپروراند. توليدكنندگان نرم‌افزارهاي چندرسانه‌اي نيز بر همين اساس روش‌هاي گوناگوني در پيش گرفته‌اند. در سناريوي چندرسانه‌اي , محتواي پروژه سازمان‌دهي شده و ترتيب ارائه محتوا مشخص مي‌گردد و وقايع يا eventها كه منجر به حركت كاربر در برنامه مي‌شود نيز تعريف مي‌گردند.
بر اين اساس ابزارهاي چندرسانه‌اي به سه گروه تقسيم مي‌شوند:
ـ ابزارهاي Based ـ ) pageمبني بر صفحه)
ـ ابزارهاي Based ـ Iconيا driven ـ) event مبتني بر آيكون يا رويدادگرا)
ـ ابرازهاي Time - Basedيا Presentation (مبتني بر زمان يا نمايشي)

ـ ابزارهاي Based ـ Page
در اين سيستم‌ها , نوشتن سناريو يا Autoring و المان‌هاي تشكيل دهنده پروژه به صورت صفحات يك كتاب سازمان‌دهي مي‌شوند. در هر مجموعه‌ ممكن است هزاران صفحه گنجانده شده باشد. از اين ابزارها در مواقعي استفاده مي‌شود كه امكان ديدن هر يك از صفحات به صورت مستقل وجود داشته باشد. اين ابزارها امكان لينك كردن صفحات با نظم و ترتيب مشخص , را فراهم مي‌كنند. شما قادر خواهيد بود كه صفحات را يكي‌يكي ورق زده و يا از يك صفحه به صفحه ديگري پرش نماييد. اين ابزارها نيز امكان پخش صدا , انيميشن و فيلم را در اختيار شما مي‌گذارند. اما كاربردي كه احتمالا تجسم كرده‌ايد , چيزي مانند صفحات سيستم Help ويندوز , خواهد بود. اشتباه نكنيد ! اين ابزارها , محيط‌هاي ساخت پروژه چندرسانه‌اي مي‌باشند و اين طرز تلقي صفحه‌اي بيشتر از آن‌كه به پروژه صفحه‌اي اشاره كند , ساخت و پياده‌سازي سناريويي كه داراي قالب صفحه‌اي است را تسهيل مي‌كند.

ابزارهاي Based ـ Icon
در اين سيستم‌ها اجزاي سازنده چند رسانه‌اي و وقايع (event) به صورت اشيايي در يك ساختار يا فرايند , سازمان‌دهي مي‌شوند. در صورتي كه سناريوي شما داراي ساختار فلوچارتي باشد, اين ابزارهاي drivenـ event به پايه‌سازي و سازماندهي پروژه كمك خواهند كرد. بر همين پايه محيط‌هاي توسعه چندرسانه‌اي based ـ Icon داراي مجموعه‌ Iconهايي نظير exit.beep و غيره هستند كه كاربر , آن‌ها به همراه اجزاي پرش يا Branching در كنار هم چيده و همان سناريوي پروژه را به صورت ويژوال يا بصري در اين استوديو , ترسيم مي‌كند. همان‌طور كه احتمالا حدس زده‌ايد , اين ابزارها , براي استفاده در ساختارهاي navigation پيچيده , مي‌باشند. يكي از موارد مي‌تواند , ساخت بازي‌هاي فكري ساده باشد.

ابرازهاي Time - Based
در سناريوهايي كه داراي ساختار زماني مي‌باشند , اجزا و وقايع در طول محور زمان ساماندهي مي‌شوند. سناريوهايي كه داراي نقطه شروع و پايان مشخص هستند (مثل يك داستان) با استفاده از اين ابزارها راحت‌تر پياده‌سازي مي‌شوند. سرعت اجراي سناريو را مي‌توانيد تنظيم نماييد و در ابزارهاي پيشرفته از اين نوع , مي‌توانيد از يك نقطه محور فرضي زمان به نقطه ديگري پرش نماييد و بدين‌وسيله قابليت‌هاي تعامل را به پروژه اضافه كنيد.

از ابزار مناسب استفاده نماييد
در بهترين شرايط بايد با توجه به ساختار سناريو از ابزاري استفاده شود كه بيشترين انطباق را داشته و به پياده‌سازي بهتر طرح , كمك نمايد, اما مي‌دانيم كه دلايل گوناگون مثل آشنا نبودن تيم پروژه‌ با اين ابزارها , شرايط واقعي را از شرايط ايده‌آل تفكيك مي‌كند. امروزه با توجه به پيشرفت نرم‌افزارها , اين مسئله اهميت گذشته خود را ندارد. پس به جاي در نظر گرفتن بهترين شرايط و انتخاب بهترين ابزار , فقط سعي نماييم كه بدترين ابزار را انتخاب نكنيم ! و البته با توجه به سرعت رشد اين صنعت به استفاده از آخرين نسخه نرم‌افزار نيز فكر كنيد. در ابتداي اين مقاله به يكي از ويژگي‌هاي اين نرم‌افزارها , يعني قابليت‌هاي ويرايشي اشاره شد. در بخش بعدي به بررسي ديگر ويژگي‌هاي نرم‌افزارهاي ساخت چندرسانه‌اي مي‌پرداريم.

ويژگي‌هاي برنامه‌نويسي
برنامه‌نويسي ويژوال يا بصري شايد ساده‌ترين روش توليد باشد. اگر بخواهيد صدايي را بخش كنيد و يا بخواهيد عكسي را نمايش دهيد , فقط كافي است , Icon مورد نظر را drag كنيد. ابزارهاي مالتي‌مدياي ويژوال نظير Action ,Autorware , Iconware و Passport Producer براي ساخت مالتي‌مديا از نوع Presentation بسيار مناسب مي‌باشند.
ابزارهايي كه امكان اسكريپت‌نويسي دارند , نظير Hyper card , Super card , Director و Toolbook , ابزارهاي قوي‌تري محسوب مي‌گردند. هر چه تعداد دستورات و عملكردهاي زبان اسكريپت‌نويسي بيشتر باشد , آن ابزار قوي‌تر خواهد بود. اين زبان‌ها شباهت‌هاي زيادي به يكديگر داشته و هنگامي كه يكي را فرا گيريد , كار كردن با بقيه مشكل نخواهد بود.
بنابراين در هنگام انتخاب ابزارهاي مالتي‌مديا همانند نرم‌افزارهاي برنامه‌نويسي متداول , به دنبال نرم‌افزاري باشيد كه داراي امكانات debug بهتر و مرجع syntax كامل‌تر باشد. در بسياري از پروژه‌هاي پيشرفته , نياز به دسترسي به فرمان‌هاي سيستم عامل خواهيد داشت. بر روي كامپيوترهاي Mac اين مطلب به معناي آن است كه بايد به فرمان‌ها و دستورات خارجي (XCMD و XFCNها كه به زبان C يا پاسكال نوشته شده‌اند) دسترسي يابيد. بر روي PC بايد بتوانيد DLLها و رابط‌هاي كنترل ويندوز MCI را فراخواني نماييد.

ويژگي‌هاي interactivity
اين ويژگي را همه مي‌شناسند , اما اگر بخواهيم آن را بهتر بيان كنيم , مي‌توان چنين گفت : interactivity براي كاربر امكان كنترل محتوا و مسير اطلاعات را فراهم مي‌نمايد. ابزارهاي چندرسانه‌اي بايد يك يا چند سطح از interactivity را تامين نمايند :
ـ انشعاب (Branching) ساده . اين عمل توسط كليك ماوس يا گذشت زمان و هر رويداد ديگري , انجام مي‌گيرد.
ـ انشعاب شرطي. اين حالت عملا بر اساس toـgo حاصل از نتايج thenـif
ايجاد مي‌شود.
ـ زبان ساخت يافته كه از منطبق برنامه‌نويسي پيچيده نظير thenـif تودرتو , message passing و غيره پشتيباني مي‌كند.

ويژگي Tuning موفقيت شما در پروژه‌هاي چندرسانه احتمالا توسط تعداد كساني كه مخاطب برنامه شما هستند , تعيين مي‌شود. اما به علت وجود انواع كامپيوتر با مشخصات و كارايي متفاوت , بايد اطمينان حاصل نماييد كه ترتيب زماني برنامه شما , تحت تاثير سرعت كامپيوتر مخاطب قرار نخواهد گرفت. فرض نماييد كه انيميشني ساخته‌ايد و براي آن صدا نيز در نظر گرفته‌ايد. مثل نمايي از تركيدن بادكنك به همراه اثر صوتي مناسب. اگر سنكرون‌سازي و هماهنگي در برنامه شما , مختل گردد , نتيجه كار نيز خواهد تركيد ! ابزارهاي گوناگون امكانات سنكرون‌سازي متفاوتي را فراهم كرده‌اند. مثل اندازه‌گيري سرعت و كارايي كامپيوتر ميزبان يا قفل كردن سرعت و يا روش‌هاي ويژه ديگر.

ويژگي‌هاي توزيع
معمولا مرحله توزيع نرم‌افزار چندرسانه‌اي با ساخت فايل اجرايي يا runtime , به اتمام مي‌رسد. اين عمل صرف‌نظر از آن كه استفاده از برنامه را براي مخاطب تسهيل مي‌نمايد. دسترسي او به محتوا , ساختار و سورس برنامه را نيز محدود مي‌نمايد. اين ويژگي در نوع خود يك خاصيت امنيتي نيز به شمار مي‌رود. در موارد پيشرفته بر حسب نوع استفاده از ابزار , مثلا در هنگامي‌كه از dll استفاده شده باشد. موضوع توزيع و بسته‌بندي نرم‌افزار پيچيده شده و احتمالا نياز به برنامه‌هاي حرفه‌اي install خواهيد داشت. ناگفته نماند كه در بسياري از موارد كاربران نهايي از بدون نياز بودن به install و setup , خرسند مي‌شوند.

ابزارهاي چندرسانه Based ـ page
همان‌طور كه گفته شد سيستم‌هاي based ـ pageيا مبتني بر صفحه روش ساده‌اي براي سازمان‌دهي اجزاي مالتي‌مديا , فراهم مي‌كنند. به دليل آن‌كه معمولا تصاوير گرافيكي , سازنده اسكلت پروژه هستند , بسياري از تهيه‌كنندگان در گام نخست , تصاوير را همانند صفحات يك كتاب , گروه‌بندي مي‌كنند. اين تصاوير شامل منوها و كليد‌ها نيز مي‌باشد. در مرحله بعدي , روتين‌هاي Navigation , نقش راهنما را براي رفتن از يك صفحه به صفحه بعد ايفا مي‌كنند. وجود صدا و فيلم در پروژه , نيز اين موضوع را عوض نمي‌كند.
سيستم‌هاي مبتني بر صفحه , شي‌گرا مي‌باشند. تمام اجزاي به كار رفته در پروژه و حتي خود پروژه , شي تلقي مي‌شوند. يكي از وظايف شما به عنوان تهيه‌كننده برنامه , تنظيم خصوصيات اين اشيا مي‌باشد. در اين سيستم‌ها , رويدادها (نظير كليك ماوس) منجر به ارسال پيام به سلسله مراتب اشياي پروژه مي‌شود.
در حالي كه پيام در بين اشياي متفاوت حركت مي‌كند , هر جايي كه در اسكريپت‌ يك شي به handler خود برسد , سيستم مطلع شده و آن handler , اجرا مي‌‌گردد.
از ابزارهاي ساخت چندرسانه‌اي مشهور براي MAC بايد از Hypercard و super-card نام برد. براي PC مشهورترين ابزار based ـ pageبرنامه Toolbook مي‌باشد. اين نرم‌افزار به تفضيل در مقاله‌اي مستقل در همين شماره معرفي شده است. اصولا محيط‌هاي برنامه‌نويسي ويژوال نيز مي‌توانند , ابزار ساخت چندرسانه‌اي از نوع صفحه‌اي محسوب شوند. اگر بخواهيم از يكي از آن‌ها نام ببريم , مسلما بايد به Visual Basic اشاره كنيم.

ابزارهاي Icon - Based
در اين ابزارها , اولين قدم , ساختن يك ساختار يا فلوچارت (روندنما) از رويدادها , وظايف و تصميمات است. اين عمل با كشيدن (drag) نشانه‌ها از يك كتابخانه انجام مي‌شود. اين Iconها مي‌توانند شامل انتخاب‌هاي منو , تصاوير گرافيكي , صدا و غيره باشند. اين فلوچارت , منطق پروژه را به صورت گرافيكي بيان مي‌كند. پس از تكميل روندها , مي‌توانيد محتوا را به پروژه اضافه كنيد.
نمونه مشهور اين نرم‌افزارها , Autorware , آيكون‌ها را بر روي محور زمان به ترتيب مورد نظر , پياده‌سازي نماييد. Autorware بيش از دويست متغيير سيستم و عملكرد را براي كنترل پروژه , در اختيار شما مي‌گذارد. اين نرم‌افزار امكان ارتباط شما با فايل‌هاي Dll (براي PC ) و XCMD و XFCN و (براي Mac) را نيز برقرار مي‌كند. هم‌چنين در محيط اين برنامه به مجموعه غني از ابزارهاي ويرايش عناصر چندرسانه‌اي نظير گرافيك , صدا , انيميشن و فيلم , دسترسي داريد.
نرم‌افزارهاي ديگر از همين خانواده عبارتند از :
(Windows) ConAutor , (Windows) HSC Interactive
همان‌طور كه قبلا اشاره شد , با استفاده از اين نرم‌افزارها , افرادي كه مهارت‌هاي برنامه‌نويسي نيز ندارند مي‌توانند, اقدام به ساخت نرم‌افزارهاي چند رسانه‌اي نمايند. براي تشريح بهتر عملكرد اين برنامه‌هاي ساخت چندرسانه‌اي ويژوال , دوباره به معروف‌ترين آن‌ها يعني Autorware بر مي‌گرديم. در اين برنامه شما داراي جعبه ابزاري هستيد كه از آن براي پياده‌سازي منطق برنامه و فلوچارت آن استفاده مي‌نماييد. اين آيكون‌ها عبارتند از :
1-آيكون Display : براي نمايش متن يا گرافيك بر روي صفحه نمايش مانيتور.
2-آيكون انيميشن : اشيا نمايش داده شده توسط آيكون قبل را در فاصله زماني مشخص و با سرعت معين , از نقطه‌اي به نقطه ديگر منتقل مي‌نمايد.
3-آيكون Erase : متن و يا گرافيك نمايش داده شده را از صفحه نمايش مانيتور پاك مي‌نمايد.
4آ-يكون Wait : جريان يا حركت برنامه را تا زماني كه كاربر كليدي را فشار دهد يا ماوس را كليك كند , متوقف مي‌كند.
5-آيكون Decision : آيكون بعدي را براي اجرا تعيين مي‌كند.
6-آيكون Interaction : بر اساس عكس‌العمل يا پاسخ كاربر , مسير حركت برنامه را تعيين مي‌نمايد.
7-آيكون Calculation : عمليات محاسباتي , عملكردهاي كنترل ويژه , اسكريپت‌ و غيره را اجرا مي‌نمايد.
8-آيكون Map : امكانات ايجاد فضاي بيشتر (مدولار كردن برنامه) در محيط نرم‌افزار را فراهم مي‌كند. اين آيكون خود مي‌تواند شامل چندين آيكون و fiow line مستقل خود باشد.
9-آيكون Start
10-آيكون Stop
11-آيكون Movie : براي اجراي انيميشن‌هاي گوناگون شامل FLC , FLI , PICS و غيره به كار مي‌رود.
12-آيكون Sound
13-آيكون Video
ابزارهاي Time - Based
اين ابزارها از متداول‌ترين برنامه‌هاي ساخت چندرسانه‌اي مي‌باشند. هر يك از اين برنامه‌ها رهيافت خود را انتخاب كرده‌اند. بسياري از آن‌ها از يك Visual time line براي نمايش رشته‌هاي رويداد استفاده مي‌كنند. اين نرم‌افزارها , اغلب داراي نظام لايه‌اي براي قرار دادن اشيا گرافيك مي‌باشند. از طرف ديگر بعضي از نرم‌افزارهاي اين خانواده , رشته‌هاي طولاني از فريم‌هاي گرافيك را ترتيب داده و سپس به وسيله تعيين مدت اجراي هر فريم , مولفه زمان را به پروژه مي‌افزايند.
نمونه‌هاي نرم‌افزارهاي Time – Based بسيار متنوع بوده و عبارتند از :
(pc) Animation works interactive , (Mac and pc) ! Action Mac and) Producer , (pc) Media Blitz , (Mac) Cinemation (Mac and pc) Director , (Mac) PROmotion , (pc)
به دليل آن‌كه از ميان اين نرم‌افزارها , Director مشهورترين و قوي‌ترين‌است. موضوع چند رسانه‌اي داراي ابعاد وسيعي بوده و در نتيجه ابزارها و روش‌هاي توسعه پروژه‌هاي مالتي‌مديا نيز بسيار گسترده مي‌باشند. برنامه‌هاي چندرسانه‌اي از سو مي‌توانند تا مرز يك برنامه تلويزيوني پيش روند و از سوي ديگر نيز نمونه‌هاي برنامه‌هاي چندرسانه‌اي مي‌توان مثال زد كه كاملا شبيه يك نرم‌افزار كاربردي (Application) بر روي pc يا Mac هستند. به همين جهت پروژه‌هاي ساخته شده با ابزارهايي نظير Powerpoint نيز مي‌تواند , ابزار ساخت چند رسانه‌اي تلقي گردد. وضعيت مشابه در مورد فايل‌هاي HTML نيز وجود دارد و تفكيك تكنيك‌هاي وب از مالتي‌مديا مشكل (و البته غير ضروري ) مي‌باشد.

منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:14  توسط حسین  | 

بازيابي اطلاعات

منبع : از مجله كامپيوتر جوان شماره 60


بازيابي اطلاعات همواره يكي از مهمترين دغدغه هاي كاربران كامپيوتر است. چه بسا اطلاعاتي كه چندين برابر قيمت رايانه، ارزش مادي يا معنوي داشته باشد. گاهي اوقات به قدري مهم هستند كه ازبين رفتن آن ها مي تواند ضربات جبران ناپذيري داشته باشد، به همين دليل كاربران همواره سعي مي كنند تا از اطلاعات خود به خوبي مراقبت نمايند.
اما به هر حال زماني پيش خواهد آمد كه دسترسي به اطلاعات موجود در رايانه غير ممكن شود كه در اين جا اهميت بحث بازيابي اطلاعات (Data Recovery) به وضوح روشن مي شود.
ما در اين مقاله قصد داريم راه هاي بازيابي اطلاعات را با ذكر چند نمونه توضيح دهيم: اصولا دو روش كلي براي بازيابي اطلاعات پيشنهاد مي شود: روش دستي ( Manual) و روش اتوماتيك.
در روش دستي شيوه ي كار به اين صورت است كه از تمامي محتويات ديسك سخت يا قسمت دلخواه آن يك كپي تهيه مي كنيم.( براي ذخيره تمام محتويات ديسك، ديسكي با ظرفيت حداقل مساوي يا بيشتر از ديسك فعلي نياز است.) روش دستي معايب بسياري دارد كه اصلا به صرفه نيست، به عنوان مثال اين روش زمان بسيار زيادي را صرف مي كند و هزينه زيادي را در بر خواهد داشت.
اما در روش اتوماتيك، اولا تمامي مراحل به صورت كاملا خودكار انجام مي شود و داشتن اطلاعات فني و تخصصي لازم نيست. ثانيا مراحل با سرعت بسيار زياد انجام مي شوند و فضاي بسيار كمي براي ذخيره ي اطلاعات پشتيبان نياز مي باشد.
اصولا يك برنامه ي بازيابي اطلاعات علاوه بر صرفه جويي در وقت و هزينه، كارهاي زير را به طور معمول انجام مي دهد:
•بازيابي فايل ها و پوشه هاي حذف شده.
•بازيابي محتويات پارتيشن ها ودرايوهاي فرمت شده.
•بازيابي محتويات پارتيشن ها و درايو هاي آسيب ديده توسط ويروس ها
•تعمير مشكلات پارتيشن ها و مشكلات راه اندازي
•تعمير مشكلات ناشي از پارتيشن بندي (Fdisk)
•در اين بخش شما را با چند ابزار بازيابي اطلاعات آشنا مي كنيم:

Back up
اين برنامه به شما اجازه مي دهدكه از فايل هاي شخصي، فولدرها و يا حتي تمام ديسك سخت خود پشتيباني كنيد. يكي از اين قابليت ها ي مهم اين برنامه اين است كه به كاربر اجازم مي دهد تا برنامه ي اتوماتيك تهيه ي نسخه ي پشتيبان را تهيه كند، بدين صورت هيچ گاه تهيه ي نسخه ي پشتيبان فراموش نخواهد شد.

Zip Backup to CD
اين برنامه براي تهيه ي آرشيو از اطلاعات شما و ذخيره ي آن با فرمت ZIP به كار مي رود. همچنين اين برنامه از فايل هاي سيستمي ويندوز يك پشتيبان تهيه مي كند و بعد از هر بار راه اندازي، آن فايل ها را دوباره بازيابي مي كند.

AIS Backup
اين برنامه ذخيره ي اطلاعات را بسيار آسان و ساده انجام مي دهد، با اين برنامه حتي مي توانيد از درايو هاي شبكه، CD ها و يا DVD هاي خود پشتيبان تهيه كنيد .

Restore It
با اين برنامه تمام اطلاعات شما به طور كامل بيمه مي شود تا در صورت بروز مشكل بتوان سريعا اطلاعات را بازيابي كرد. روش كار بدين صورت است كه كاربر يك نقطه ي بازيابي مطمئن ( Safe Restore Point، SRP) ايجاد مي كند و در صورت لزوم آن را بازيابي مي كند. نكته بسيار جالبي كه در طي روز بازيابي قابل مشاهده مي باشد، اين است كه در صورت تمايل كاربر هر گونه تغييرات اعم از حذف شدن فايل ها، بروز شدت يا تغييرات به حالت اوليه باز خواهند گشت.
در هر حال فرقي نمي كند كه شما از كدام برنامه هاي بازيابي اطلاعات استفاده مي كنيد، مهم اين است كه اين كار باعث آسودگي شما و امنيت سيستم و اطلاعات آن خواهد شد

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:12  توسط حسین  | 

روش هايي عملي به منظور افزايش تعداد بازديدکنندگان سايتتان

از: www.IranFast.com

روش هايي که گفته مي شود روش هايي است حساب شده و عملي که به افزايش تعداد بازديدکنندگان سايت شما کمک مي کند و شما با به انجام رسانيدن آنها قطعا سايتي معروف و بازديدکنندگان زيادي خواهيد داشت.
تحويل دادن سايتتان به موتورهاي جستجوگر
• به منظور تحويل دادن سايتتان به موتورهاي جستجو ابتدا مراحل زير را انجام دهيد.
• به موتور جستجوي مورد نظرتان متصل شويد.
• صفحه add URL آن را پيدا کنيد . همچنين صفحه add URL سه سايت مشهور و معروف را براي شما گذاشته ايم:


Altavista
http://www.altavista.com/search/addurl/

Yahoo
http://submit.search.yahoo.com/free/request

Google
http://www.google.com/addurl/



چگونگي به ثبت رساندن سايتتان در موتورهاي جستجوگر
• ابتدا آدرس سايتتان را در قسمت URL تايپ مي کنيد و بعد از آن توضيحاتي در مورد سايتتان را در قسمت comments تايپ کرده و توجه داشته باشيد که توضيحاتي را که در اين قسمت مي نويسيد در ليست نتايج جستجو تاثير نخواهد داشت.
• بعد از چند روز به موتور جستجويي که اين کارها را در آنها به انجام رسانيده بوديد را چک کنيد و اگر سايتتان را در آن پيدا نکرديد مراحل فوق را مجددا تکرار نمائيد.

بهبود بخشيدن به سايتتان در ليست نتايج جستجو
اگر واژه هاي مورد نظر کاربر با کليدواژه هايي که شما براي سايتتان برگزيده ايد مطابقت داشته باشد آدرس سايت شما در ليست نتايج جستجو قرار مي گيرد. اما اينکه سايت شما در چه رتبه اي از ليست نتايج قرار گيرد از اهميت بالايي برخوردار است و يکي از عواملي که رتبه سايت شما را تحت تاثير خود قرار مي دهد شهرت و اعتبار سايت شماست. شهرت و اعتبار سايت شما به تعداد لينک هايي که در سايتهاي مختلف قرار دارند و به سايت شما لينک داده اند بستگي دارد. اگر از سايتهاي ديگر بخواهيد که لينک سايت شما را به صفحات خود اضافه کنند شما در موتورهاي جستجوگر رتبه بهتري بدست خواهيد آورد.

به نکات اساسي زير توجه کنيد:
• از سايتهاي ديگر که موضوع سايتشان به سايت شما شباهت بيشتري دارد درخواست کنيد که لينک سايت شما را در سايتشان قرار دهند.
• با سايت هاي مشابه تبادل لينک کنيد يعني لينک سايت آنها را به سايتتان افزوده و از آنها درخواست کنيد که لينک سايتتان را نيز به سايتشان بيافزايند.
• سايت خود را به لينکستان هاي ايراني تحويل دهيد. ازجمله لينکستان هاي ايران مي توان http://www.linkestan.com و http://www.persianyahoo.com را نام برد.
• سعي کنيد سايت خود را به بهترين نحو ممکن طراحي کرده و امکاناتي که در آن قرار مي دهيد را طوري طراحي کنيد که کاربران با بازديد اوليه از سايت جذب شوند و دفعات ديگر هم به سايتتان بيابند.
• هر روز مقالات جديد و دسته اول به سايتتان ارائه دهيد زيرا کاربران در صورت عدم بروز کردن سايتتان سايت شما را مي بندند و صفحات ديگرتان را بازديد نخواهند کرد.
• همچنين براي اينکه ببينيدچه سايتهايي به سايت شما لينک داده اندعبارتlink: yourwebsite.com را در موتور جستجوي گوگل تايپ کنيد. قابل ذکر است که شما به جاي عبارت yourwebsite بايد نام وب سايت خود را تايپ کنيد.
روش های ديگر
• آدرس سايتتان را امضاي ايميل هايتان قرار دهيد تا هر ايميلي را که ارسال ميکنيد آدرس سايتتان نيز زير آن درج شود.
• در گروههاي خبري عضو شده و به سوالاتي که توسط اعضا از يکديگر پرسيده مي شود را در صورت امکان پاسخ دهيد و سايتتان را نيز به هنگام پاسخ دادن به آنها ارائه دهيد. همين کار موجب مي شود تا اعضا براي کسب اطلاعات بيشتر از سوي شما به سايتتان رجوع کنند.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:12  توسط حسین  | 

آموزش مطالعه به سبکي ديگر!

توسط: روح اله آقاصالح

اغلب دانش آموزان، دانشجويان و علاقه مندان آموزشي از مربيان و استادان خود بارها پرسش مي کنند که چگونه مطالعه کنيم تا مطالب را بهتر در ذهن سازماندهي کنيم؟ صبح زود مطالعه کنيم يا شب هنگام؟ با صداي بلند مطالعه کنيم يا به آهستگي مطالب را مرور کنيم؟ پيشکسوتان فرهنگي نيز با توجه به تجربيات و روش هاي علمي شيوه هايي را توصيه مي کنند.
مطلب زير از کتاب زمينه روانشناسي "هيلگارد" تهيه شده که مي تواند پاسخگوي برخي از پرسش هاي مربوط به شيوه هاي مطالعاتي باشد. با هم اين مطلب را مرور مي کنيم:
اساس امر مطالعه و خواندن بدون فراموشي، يادگيري و حافظه است. در اين جا با تکنيک " PQRST" ( که مخفف آن در زبان لاتين، " Preview " مرور اجمالي، " Question " سوال، " Read " خواندن، "Self-recitation" تلقين و تکرار " Test" آزمون است) آشنا مي شويد.


مرحله P (مرور اجمالي):
در اولين گام مطالعه، مروري اجمالي بر کل مطالب مورد مطالعه کنيد تا از موضوعهاي اصلي آن تصوري پيدا کنيد. اين کار را مي توان با خواندن رئوس مطالب و سپس گفتارهاي اصلي و تصاوير و عکس هاي آن انجام داد.
مهمترين جنبه مرحله مرور اجمالي اين است که مي توان خلاصه مطالب را در پايان هر فصل به دقت خواند و در مورد هر يک از نکاتي که در اين خلاصه آمده است تامل کرد. خواه ناخواه به ذهنتان خطور مي کند که بايد پس از خواندن مطالب جواب را پيدا کرده باشيد و دستاورد اين مرحله، به دست آوردن ديد کلي نسبت به عناوين فصل ها و نحوه سازماندهي آنهاست.

مرحله Q (پرسش کردن):
عناوين اصلي مطالب را به يک يا چند پرسش تبديل کنيد؛ پرسش هايي که با خواندن آن گفتارها، به پاسخ آنها دست مي يابيد. بايد از خود بپرسيد: " مطالب عمده اي که مولف مي خواهد در اين گفتار بيان کند، چيست؟ "
مرحله R (خواندن):
در اين مرحله، گفتار مورد نظر را با دقت به معناي آن بخوانيد و بکوشيد جواب پرسش هايي را که در مرحله Q مطرح کرده بوديد بيابيد، لذا بايد در مورد آنچه که در دست مطالعه داريد تامل کنيد و آن را به مطالب ديگري که مي دانيد ارتباط دهيد. پس مي توان واژه ها يا عبارات کليدي را در متن علامت زد. اصولا مي بايست 10 الي 15 درصد متن را علامت زد زيرا در اين مرحله، هدف اين است که واژه ها يا مطالب اصلي متن مشخص شود تا بعد بتوانيد آنها را مرور کنيد. تا وقتي تمام گفتار و مطالب کليدي آن را نخوانده ايد يادداشت برنداريد اين کار کمک مي کند اهميت نسبي هر نکته را دريابيد.

مرحله S (تلقين و تکرار):
پس از به پايان رساندن مطالعه مطالب بکوشيد تا نکات عمده آن را به ياد آوريد و اطلاعاتي را که در آن مطرح شده است از حفظ بيان کنيد، درس پس دادن به خود، روش بسيار موثري براي تثبيت مطالب در حافظه است. مطالب را به زبان خودتان بيان کنيد و اطلاعات مطرح شده را از حفظ بگوييد. در نبود افراد بهتر است با صداي بلند اين کار را انجام دهيد اما اگر افراد ديگري هم حضور دارند مي توانيد اين کار را در ذهنتان انجام دهيد. مطلب را با متن مقابله کنيد تا مطمئن شويد که آنها را درست و کامل به ياد آورده ايد. با تکرار يا از برکردن مطالب، متوجه مي شويد که چه چيزهايي را به خاطر نسپرده ايد. اين کار به شما کمک مي کند تا اطلاعات را در ذهن خود سازماندهي کنيد. پس از آنکه گفتار اولي به پايان رسيد مي توانيد به گفتار بعدي بپردازيد و باز هم مراحل S.R.Q را در مورد آن به کار بنديد. همين روش را تا پايان گفتارهاي يک فصل اعمال کنيد.

مرحله T (آزمون):
پس از پايان مطالعه يک فصل، بايد از خودتان امتحان بگيريد و کل مطالب فصل را مرور کنيد. بنابراين يادداشت هاي خود را دوره کنيد و ببينيد که آيا نکات اصلي را به ياد مي آوريد يا نه؟ بکوشيد تا دريابيد که مطالب مختلف فصلها چه ارتباطي با هم دارند؟ در مرحله T ، ممکن است براي يافتن مطالب و نکات کليدي به کل فصل مراجعه کنيد و در اين مرحله بايد خلاصه فصل ها را بخوانيد، همچنين به هر مدخلي جزئيات بيشتري بيفزائيد. مرحله T را نبايد به شب امتحان موکول کرد، بهترين زمان براي اولين مرور هر فصل، بلافاصله پس از خواندن آن است.
پژوهشهاي انجام شده نشان مي دهد که روش (PQRST) بسيار مفيد بوده است، به گونه اي که بر روخواني ساده مطالب فصل، از ابتدا تا انتها ارجحيت دارد، مرحله تلقين و تکرار در اين روش بسيار مهم است. به جاي چند بار خواندن مطالب بخش عمده زمان مطالعه را براي حفظ کردن فعالانه مطالب صرف کنيد.
بر اساس پژوهشهاي انجام شده، خواندن دقيق خلاصه مطالب هر فصل، پيش از خواندن آن، بهره وري مطالعه را بسيار بيشتر مي کند. خواندن خلاصه هر فصل سبب مي شود که کل مطالب آن در ذهن سازماندهي شود. حتي اگر نخواهيد از تمام مراحل روش (PQRST) پيروي کنيد خوب است به اهميت تلقين و تکرار و خواندن خلاصه مطلب فصل براي ورود به مطلب توجه خاصي مبذول کنيد.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:9  توسط حسین  | 

انتخاب يک host برای يک سايت ASP.NET

اينترنت به همراه خود مجموعه ای گسترده از مشاغل جديد را ايجاد کرده است.ارائه خدمات هاستينگ برای وب سايت ها، نمونه ای در اين زمينه است . با توجه به اين که امروزه در اکثر وب سايت های معتبر از برنامه های وب متعددی به منظور ارائه خدمات به کاربران استفاده می گردد ، انتخاب يک host مناسب از جمله تصميمات مهم در زمان راه اندازی يک وب سايت است که در موفقيت و يا عدم موفقيت يک سايت ، نقشی کليدی و غيرقابل انکار را برعهده خواهد داشت .
برنامه های وب نوشته شده با استفاده از فنآوری ASP.NET نيز از اين قاعده مستثنی نمی باشند .در صورتی که قصد انتخاب يک host برای برنامه های وب ASP.NETرا داريد ، مطالعه اين مقاله شما را با پارامترهای مهم در اين رابطه بيشتر آشنا می نمايد .
فراموش نکنيم که هر برنامه به ملزومات و امکانات مختص به خود نياز دارد و می بايست فرآيند انتخاب يک مرکز ارائه دهنده خدمات هاستينگ ( WHP:Web Hosting Provider ) با بررسی امکانات و سرويس های ارائه شده توسط host با توجه به ملزومات مورد نياز يک برنامه صورت پذيرد.

تهيه ليست ملزومات مورد نياز يک برنامه
اولين مرحله برای انتخاب يک host ، شناسائی ملزومات مورد نياز يک برنامه است . برخی از افراد در اين رابطه در ابتدا به دنبال اين موضوع هستند که host مورد نظر چه نوع سرويس هائی را و با چه قيمتی ارائه می نمايد . پرداختن به موضوع فوق بدون شناسائی و آناليز ملزومات مورد نياز يک برنامه ، روشی غيرمنظقی در جهت انتخاب يک host است . بدين منظور پيشنهاد می گردد در ابتدا ليستی از امکانات مورد نياز يک برنامه با توجه به موارد زير تهيه گردد :

برنامه مورد نظر به چه ميزان فضا نياز دارد ؟ در صورتی که قصد ارائه صوت و تصوير بر روی يک وب سايت وجود داشته باشد ، می بايست يک host را انتخاب نمود که دارای امکاناتی مناسب برای ارائه فضای ذخيره سازی مورد نياز باشد.

برنامه مورد نظر به چه ميزان پهنای باند نياز دارد ؟ پاسخ به سوال فوق و تخميمن مقدار واقعی مورد نياز تا اندازه ای مشکل بنظر می آيد ، ولی اکثر وب سايت های شخصی و يا وب سايـت های متعلق به سازمان ها و يا شرکت های کوچک به چيزی حدود چهار گيگابايت در ماه نياز خواهند داشت .

برنامه مورد نظر از چه نوع بانک اطلاعاتی استفاده می نمايد ؟ در صورتی که در رابطه با انتخاب اکسس و يا SQL ترديد داريد ، قطعا" SQL يک گزينه مناسب تر در اين رابطه خواهد بود . هسته SQL دارای انعطاف لازم متناسب با رشد بانک اطلاعاتی با رعايت اصل مهم عدم کاهش کارآئی است . اين در حالی است که چنين وضعيتی در اکسس مشاهده نمی گردد . به هرحال پيشنهاد می گردد همواره از ابتدا با لطف بيشتری به سرويس دهنده SQL نگاه شود ! در صورتی که دارای يک نسخه مجاز از سرويس دهنده SQL نمی باشيد ، می توان با استفاده از نسخه رايگان MSDE اقدام به پياده سازی نرم افزار نمود و پس از آماده شدن برنامه آن را برروی يک سرويس دهنده معتبر SQL بکار گرفت .

بانک اطلاعاتی استفاده شده در برنامه به چه ميزان فضا نياز دارد ؟ معمولا" مراکز ارائه دهنده خدمات هاستينگ تعرفه خدمات خود را بر اساس ميزان فضای ذخيره سازی بانک اطلاعاتی بر حسب مگابايت در مقابل فضای ذخيره سازی فايل ها بر حسب مگابايت ، ارائه می نمايند .

آيا برنامه مورد نظر به گواهينامه های SSL به منظور پردازش ايمن کارت های اعتباری نياز دارد ؟ در صورت ضرورت استفاده از سرويس فوق ، می بايست يک مرکز ارائه دهنده خدمات هاستينگ را انتخاب نمود که قادر به درخواست و نصب يک گواهينامه برای وب سايت مورد نظر با هزينه قابل قبول باشد ( سعی گردد فرآيند درخواست يک گواهينامه توسط مرکز ارائه دهنده خدمات هاستينگ انجام شود ) .

آيا به دريافت mail از يک دامنه يکسان نياز است ؟ اکثر مراکز ارائه دهنده خدمات هاستينگ سرويس های Email رايگانی را ارائه می نمايند . در اين رابطه لازم است بررسی لازم در خصوص تعداد صندوق های پستی ارائه شده و امکانات و ويژگی های مديريت mail با هدف ميزان انطباق آنان با خواسته های شما به دقت صرورت پذيرد .

پس از تهيه ليست فوق می توان بررسی لازم در رابطه با انتخاب يک مرکز ارائه دهنده خدمات هاستينگ را آغاز نمود . در صورتی که برخی از مراکز فوق خواسته های اوليه شما در جهت تامين ملزومات مورد نياز يک برنامه وب ASP.NET را به خوبی تامين نمی نمايند و يا دارای پهنای باند مناسب و يا طرح های متفاوت فضای ذخيره سازی نمی باشند از همين ابتدا دور آنان خط بکشيد وبه سراغ آنان نرويد .

بررسی دقيق کانديداها و انتخاب يک host نهائی
پس از اين که تعداد کانديداها به چهار تا پنج مورد محدود گرديد ، می بايست عمليات انتخاب host را با بررسی جزئيات بيشتری دنبال نمود . در اين رابطه می توان سوالات متعددی را از host کانديد شده مطرح تا در نهايت و پس از آگاهی از پاسخ آنان بتوان يک host مناسب را انتخاب نمود . در زمان انتخاب يک host در اولين مرحله تمايل داريد که با نحوه کار کردن با آنان بيشتر آشنا شويد . آيا نحوه برخورد آنان مناسب است ؟ نحوه و سرعت پاسخگوئی آنان به سوالات مطرح شده به چه صورت است ؟ پاسخ های آنان از لحاظ فنی تا چه ميزان صحت دارد ؟
زمانی که يک مرکز ارائه دهنده خدمات هاستينگ نمی تواند در جذب مشتری موفق عمل نمايد ، قطعا" در ارائه خدمات به مشتريان و حفظ آنان نيز موفق عمل نخواهد کرد .
در ادامه با برخی موارد مهم به منظور سنجش ميزان قابليت و توانمندی يک مرکز ارائه دهنده خدمات هاستينگ بيشتر آشنا می شويم :

Backup : در اين رابطه لازم است با جزئيات استراتژی تهيه backup توسط مرکز ارائه دهنده خدمات هاستينگ بيشتر آشنا گرديد. در چه مقاطع زمانی و به چه صورت از فايل های سيستم و بانک های اطلاعاتی backup تهيه می گردد؟ در صورت بروز يک مشکل خاص چه مدت زمانی طول خواهد کشيد تا اطلاعات backup گرفته شده restore گردند ؟

Reliablity : در اين رابطه لازم است با زيرساخت مرکز ارائه دهنده خدمات هاستيتگ بطور مختصر آشنا گرديد. آيا آنان دارای پهنای باند ارتباطی مناسبی به اينترنت می باشند ؟ استفاده از تجارب ساير افراد و موسساتی که قبلا" وب خود را در اينگونه مرکز host نموده اند ، می تواند موثر واقع شده و فاصله بين شعار های جذب مشتری با واقعيت های موجود را واقعی تر نمايد .

بکارگيری و مديريت :در زمان عملياتی نمودن يک برنامه و استقرار آن بر روی يک مرکز ارائه دهنده خدمات هاستينگ ، اکثر مراکز فوق امکان دستيابی FTP و يا FPE ( اقتباس شده ازFront Page Extensions ) را در اختيار شما قرار می دهند ( و يا هر دو ) . FPE دارای اولويت بيشتری نسبت به FTP است . ويژوال استوديو دات نت 2003 دارای امکانات مناسبی به منظور انتقال يک پروژه بر روی يک سرويس دهنده از راه دور با استفاده از FPE است .( ويژوال استوديو 2005 همچنان از FPE حمايت می نمايد ) . مراکز ارائه دهنده خدمات هاستينگ با استفاده از FPE قادر به ارائه يک کنترل پانل به منظور مديريت مسائل مرتبط با برنامه های وب از طريق يک اينترفيس مبتنی بر وب می باشند . پيشنهاد می گردد در ابتدا و قبل از عقد هرگونه قراردادی از نسخه آزمايشی کنترل پانل به منظور آشنائی با قابليت های برنامه استفاده گردد .
برای سرويس دهنده SQL ، يک مرکز ارائه دهنده خدمات هاستينگ می بايست امکان اتصال مستقيم به سرويس دهنده را با استفاده از ابزارهائی نظير Visual Studio .NET, Enterprise Manager و يا Query Analyze در اختيار شما قرار دهد . در صورتی که مرکز ارائه دهنده خدمات هاستينگ صرفا" يک اينترفيس وبی را ارائه می نمايد ، ممکن است در زمان استفاده از ابزارها و اسکريپت های استاندارد در زمان نصب ، نگهداری و بهتگام سازی بانک اطلاعاتی، مشکلات خاصی ايجاد گردد .

آمار : آشنائی و اطلاع از آمار ترافيک روزانه يک سايت بسيار حائز اهميت است . اکثر مراکز ارائه دهنده خدمات هاستينگ گزارشات از قبل آماده شده ای را از لاگ های سرويس دهنده وب در اختيار شما قرار می دهند تا با استفاده از آنان بتوان تعداد مراجعه کنندگان به يک سايت را تشخيص داد . پيشنهاد می گردد از host مورد نظر يک نسخه از اين نوع گزارشات را دريافت و بررسی نمائيد که گزارشات فوق تا چه ميزان منطبق با خواسته های شما می باشند . گزارشات شامل referrers ( چگونه بازديدکنندگان به سايت شما آمده اند ) و خطاهای 404 ( زمانی که يک لينک بد وجود داشته باشد ) بسيار مفيد می باشند.برخی از مراکز ارائه دهنده خدمات هاستينگ فايل های log خام را در اختيار شما قرار داده تا با استفاده از آنان بتوان گزارشات دلخواه را توليد نمود .

امنيت : در اين رابطه لازم است مسائل امنيتی مرتبط با host مورد نظر به دقت بررسی گردد . برای برنامه های وب نوشته شده با استفاده از فنآوری ASP.NET بسيار حائز اهميت است که مرکز ارائه دهنده خدمات هاستينگ از ويندوز 2003 استفاده نمايد که به خوبی patch شده باشد . پيشنهاد می گردد از مرکز ارائه دهنده خدمات هاستينگ سوال شود که چگونه و در چه زمانی نسبت به رفع اشکالات امنيتی ، اقدام می نمايد .

نيازهای خاص : آيا برنامه مورد نظر از عناصر و يا سرويس هائی خارج از فريمورک دات نت استفاده می نمايد ؟ آيا آنان مرتبط با MSXML 4 و WSE 2 می باشند و يا اين که هر شب می بايست يک فعاليت زمانبدی شده اجراء گردد؟ در صورتی که پاسخ به سوال فوق مثبت است از مرکز ارائه دهنده خدمات هاستينگ سوال شود که آيا عناصر و سرويس های مورد نياز بدرستی بر روی سيستم نصب و پيکربندی شده اند ؟

ساير سرويس های رايگان : اکثر مراکز ارائه دهنده خدمات هاستينگ عناصر و کنترل های رايگانی را به همراه پکيج هاستينگ ارائه می نمايند . تعداد زيادی از کنترل ها رايگان می باشند. بنابراين لازم است پکيچ پيشنهادی مرکز ارائه دهنده خدمات هاستينگ با دقت و حساسيت خاصی بررسی گردد . برخی از مراکز ارائه دهنده خدمات هاستينگ سرويس های اضافه ای نظير SQL Server Reporting Services را با تعرفه مناسبی ارائه می نمايند .

پس از بررسی مراکز ارائه دهنده خدمات هاستينگ در جهت تامين اهداف مهم و حياتی يک برنامه می توان نسبت به انتخاب نهائی يک host اقدام نمود . قبل از هر چيز لازم است که متن قرارداد تنظيم شده به دقت مطالعه گردد و اطمينان حاصل شود که در صورت ضرورت ارتقاء پلن ، اين امر امکان پذير خواهد بود . سابقه حضور موفقيت آميز يک host در عرصه ارائه خدمات هاستينگ، می تواند به عنوان يکی از شاخص های مهم ميزان موفقيت اينگونه مراکز مورد توجه قرار گيرد ، چراکه مشتريان با حق انتخاب خود امکان حضور چنين مراکزی را در عرصه ارائه خدمات هاستينگ نخواهند داد .

منبع:www.IRITN.com

 

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:6  توسط حسین  | 

موزش Asp.net ( قسمت ششم )

نشان دادن قابليتهای مرورگر در ASP.NET
اگرچه در حال حاضر جنگ مرورگرها تقريبا تمام شده است اما اين موضوع دليلی بر شناخته نشدن قابليتهای مرورگرها نيست. در اينجا توانايی ASP.NET در نشان دادن قابليتهای مرورگرها بحث شده است. بعنوان نمونه، مثال ۱ نوع مرورگر را به ما نشان می دهد.


< body>
You are using < % =Request.Browser.Type % >
< /body>< /html >


برای نمونه اگر شما از IE 5 استفاده می کنيد نتيجه خروجی چنين بايد باشد:
You are using IE5
در مثال ۱ Request.Browser.Type يک رشته را که همان نام ونسخه‎ی مرورگر است را بر می گرداند. اما اين موضوع چگونه صورت ميگيرد ؟
شئ HTTPBrowserCapabilities
در حقيقت خاصيت Browser در شئ Request کلاسی از HTTPBrowserCapabilities است که در فضانام System.Web قراردارد. وقتی که اين کلاس روی يک صفحه ASP.NET نمونه سازی می شود خواص صفحه سرويس گيرنده ای را نشان می دهد که از آن برای اجرا شدن کد استفاده شده است. شئ Request در برگيرنده اين خاصيت مرورگر است که اين کلاس را ميتوان معادل کلاس MSWC. BrowserCapabilities در ASP کلاسيک در نظر گرفت.
در ليست زير اکثر خاصيتهای شی HTTPBrowserCapabilities تشريح شده است:
ActiveXControls: نشان می دهد که مرورگر اکتيويکس را ساپورت می کند يا نه.
AOL: چک می کند که مرورگر از نوع AOL است يا نه.
Cookies: نشان می دهد که مرورگر کوکی ها را ساپورت می کند يا نه بايد توجه داشت که اين خاصيت وضعيت فعال بودن يا غير فعال بودن کوکی ها را نشان نمی دهد.
Crawler: نشان ميدهد که مرورگر سرويس گيرنده از موتورهای جستجو تاثير می پذيرد يا نه.
Browser: نوع مرورگر را نشان می دهد.
Frames: نشان می دهد که مرورگر از قابليت Frame برخورداراست يا نه.
MajorVersion: نسخه اصلی مرورگر را نشان می دهد بعنوان مثال در IE5 عدد 5 نشانگر نسخه اصلی است.
MinorVersion: نسخه جزيی (کوچکتر) مرورگر را نشان می دهد بعنوان مثال در IE5.1 عدد .1 نشانگر نسخه جزيی است.
Type: نوع ونسخه مرورگر را بصورت يک رشته بازميگرداند..
VBScript: نشان می دهد که مرورگر VBScript را ساپورت می کند يا نه.
Version: نسخه اصلی و جزيی مرورگر را بعنوان يک رشته برمی گرداند.
در زير نمونه کامل يک مثال آورده شده است.



< %@ page language="VB" % >
< %@ Import Namespace="System.Web" % >
< html >
< body >
< head >< title >HTTPBrowserCapabilities Demo< /title >< /head >

< %
Dim browserObj As HTTPBrowserCapabilities
browserObj = Request.Browser
% >
< font face="verdana, arial" size=2 >

< p >Your browser supports ActiveX controls: < %=browserObj.ActiveXControls % > < /p >
< p >Your browser type: <%=browserObj.Type % > < /p >
< p >Your browser version: <%=browserObj.Version% > < /p >

... Add any other property that you would like to display

< / font >
< /body >
< /html >
منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:5  توسط حسین  | 

موزش Asp.net ( قسمت پنجم )

d کردن فايل به سرور در ASP.NET
کدهای مربوط به Upload کردن فايل به سرور را بايد به دو قسمت تقسيم نمود. قسمت اول شامل کدهايی است که نحوه نمايش در مرورگر را شامل می شوند و اساس آن بر HTML است. و قسمت دوم مربوط به طرف سرور است که شامل کدهايی است که با ASP.NET نوشته می شوند. برنامه زير حاوی کدهای مربوطه برای انجام اين کار به صورات خيلی ساده و ابتدايی می باشد. همانطور که ملاحظه می کنيد برخلاف ASP کلاسيک، نياز به وجود component خاصی نمی باشد و اين کار در ASP.NET بصورت خيلی ساده انجام پذير است

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:4  توسط حسین  | 

آموزش Asp.net ( قسمت چهارم )

Smart Navigation چيست؟
مفهوم Smart Navigation و فوايد آن
Smart Navigation يكى از بهترين ابزارهاى جديدى است كه ASP.NET آنرا عرضه كرده است. اين ابزار جديد باعث شده ظاهر برنامه هاى وب و احساسى كه نسبت به آن وجود دارد شباهت بيشترى با برنامه هاى عادى و نوشته شده براى ويندوز پيدا كند.
يكى از موانع بزرگ برنامه هاى تحت وب به معمارى و ساختار HTTP برمى گردد. جاييكه مجبوريم اطلاعات جمع آورى شده در سمت مشترى را به سرور بازگردانيم. به همين دليل مجبور به رسم مجدد و كامل صفحه اى كه قبلا ديده ايم مى باشيم، كه اين نه تنها باعث مى شود يك حالت فلش مانند در اين رفت و برگشت و رسم مجدد رخ دهد، بلكه براى صفحه هاى بلند كه براى ديدن تمام صفحه نيازمند بهscrolling هستيم، باعث مى شود كه ديدمان را به اول صفحه انتقال دهد، چيزى كه هم شايد دلخواه ما نباشد و هم اينكه ممكن است باعث سردرگمى كاربر گردد. همچنين اين فرآيند باعث تغيير فوكوس كنترل ها و بسيارى از اتفاقات ديگرنيز مى شود.
در برنامه هاى عادى ويندوز ما به طور معمول فقط قسمت هايى از صفحه را به روز مى كنيم كه تغييرى در آن ايجاد شده باشد يا تحت تاثير چيزى قرار گيرند و اين بدون نياز به تغيير در كل برنامه مى باشد (مثلا فقط يك عضو به listbox ما اضافه مى شود. بدون تغيير و رسم مجدد فرم برنامه).
Smart Navigation يا به عبارتى هدايت هوشمندانه اين توانايى موجود در برنامه هاى ويندوز را براى برنامه هاى تحت وب فراهم مى كند! اما قبل از هر چيز بايد بدانيد كه اين ابزار فقط براى IE مى باشد و آن هم نسخه هاى ۵ به بالاتر آن. با اين وجود شما مى توانيد Smart Navigation را فعال يا غيرفعال سازيد، بدون آنكه تاثيرى در برنامه شما بگذارد. حتى اگر شما در پروژه تان مرورگرهاى محتلفى را مدنظر قرار داده باشيد، مى توانيد Smart Navigation را فعال سازيد. در اين صورت ASP.NET نوع مرورگر را تشخيص داده و Smart Navigation را فقط براى مرورگرهاى پشتيبانى شده فعال مى سازد.
چهار مورد برجسته اى كه Smart Navigation فراهم مى كند عبارتند از:
• صفحه در ميان درخواست ها يك نمايش ممتد را داراست و به عبارتى حالت فلش زدن به خود نمى گيرد.
• موقعيت Scroll را حفظ مى كند.
• فوكوس عضو دارنده فوكوس را نگه مى دارد.
• آخرين صفحه درون تاريخچه (History) نگهدارى مى شود.
اين ابزار در حالت واقع گرايانه براى برنامه هايى كه ارسال به عقب(!) Postback فراوانى دارند طراحى شده است ولى با توجه به اين نكته كه محتواى صفحه نبايد زياد تغيير نكند. احتمالا بنا به دلايل كارايى و نه اينكه در تغييرات زياد ايرادى بهم بزند - مترجم. شايد يك چيز شگفت آور در مورد اين ابزار اين باشد كه شما در حقيقت نياز به نوشتن هيج كد و برنامه اى نداريد.
نحوه استفاده
Smart Navigation درون هدايت كننده صفحه (Page directive : <%@ %>)، براى تنظيم يك صفحه و درون web.config براى تنظيم كل برنامه استفاده مى شود. براى تنظيم در Page Directive به صورت زير عمل كنيد:


<%@ Page SmartNavigation=true % >


و براى تنظيم در web.config از ساختار زير استفاده نماييد:


< Configuration>
< System.web>




روش كار اينگونه است كه كل صفحه بدرون يك فريم دورنى مخفى (hidden IFrame) بارگذارى (load) مى شود و سپس فقط قسمت هاى تغيير كرده دوباره رندر(render) مى شوند.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 5:3  توسط حسین  | 

آموزش Asp.net ( قسمت سوم

Namespace چيست؟
يک نکته مهم که در زمان استفاده از NET Framework. بايد به آن توجه داشت آن است که فضانام (namespace يا نامکده) ها در ساختمان برنامه کاربردی قرار دارند. فضانام يک طرح نامگذاری منطقی برای گروه بندی کلاس های مرتبط است. اين طرح مانع از آن می شود تا کلاس هايی که برای متدها و خصوصيات از يک شناسه يکسان استفاده می کنند تداخل داشته باشند.
مثلا NET Framework. برای گروه بندی تايپ ها به مقوله های منطقی عملکرد، از قبيل چارچوب برنامه کاربردی ASP.NET، از يک طرح نامگذاری سلسله مراتبی استفاده می کند. ابزارهای طراحی از فضانام ها با هدف تسهيل مرور و ارجاع تايپ ها در برنامه بهره برداری می کنند. مثلا فرض کنيد در حال نوشتن کد زير هستيد:


Public Class NewClass
[Procedures and Functions]
End Class

Public Class NewClass
[Procedures and Functions]
End Class


اين کد به خطا منجر می شود چون کامپايلر راهی برای تشخيص کلاس ها از يکديگر ندارد. برای غلبه بر اين مشکل می توان از يک فضانام استفاده کرد که اجازه می دهد دو کلاس همنام در صفحه با هم وجود داشته باشند. قطعه برنامه زير تعريف اين دو کلاس در فضانام های منحصر بفرد را نشان می دهد:



Namespace One
Public Class NewClass
[Procedures and Functions]
End Class
End Namespace

Namespace Two
Public Class NewClass
[Procedures and Functions]
End Class
End Namespace


در اين کد برخوردی بين دو کلاس با نام NewClass وجود ندارد چون هر کدام در يک فضانام جداگانه قرار داده شده است. کلاس اول را می توان با استفاده از ترکيب One.NewClass صدا زد، حال آنکه کلاس دوم را می توان با استفاده از ترکيب Two.NewClass صدا زد.
شما می توانيد در فضانام های خود از يک ساختار سلسله مراتبی استفاده کنيد. قرار دادن اشياء مشابه تحت زيرعنوانها در يک فضانام مشترک تشخيص هدف فضانام را آسانتر می کند، و در عين حال باعث می شود برنامه به مراتب شئ گراتر شود.
برای توضيح فضانام می توان ساختار فايل و دايرکتوری (کشو، فولدر) در يک کامپيوتر را در نظر گرفت. در اين مثال کلاس ها به مثابه فايل ها و فضانام ها مانند دايرکتوری ها هستند. بديهی است همانگونه که می توانيم دايرکتوريهای تو در تو داشته باشيم، فضانام ها هم در حاليکه کلاس ها را در خود جای داده اند می توانند بصورت تو در تو باشند.
فضانام ها در ساخت برنامه های کاربردی ASP.NET نقش مهمی ايفا می کنند. خوشبختانه لازم نيست برای همه اشيايی که می توانند به وسيله صفحات ASP.NET مورد استفاده قرار بگيرند سيستم طبقه بندی فضانام ايجاد کنيد. مايکروسافت اين مساله را برای شما حل کرده است. دو فضانام ريشه، و فضانامهای فرزند آنها را می توان وارد صفحات ASP.NET خود کرد. اولی System ناميده می شود، و دومی Microsoft نام دارد. اين فضانامها با جزئيات بيشتر در ادامه مورد بحث قرار گرفته اند.
فضانام System
فضانام System فضانام اصلی برای ساخت ASP.NET و همه برنامه های کاربردی ديگر مبتنی بر NET Framework. است. هر چيزی که در برنامه کاربردی شما قابل انجام باشد از طريق فضانام System کنترل می شود. به عنوان مثال کنترل آرايه، عمليات رياضی، و تبديل نوع داده ها از طريق فضانام System و فضانامهای فرزند آن اداره می شوند. ۹ فضانام پيش فرض (فضانام System و ۸ فرزند آن) وجود دارند که به صورت خودکار به صفحات ASP.NET اضافه می شوند:
• System
• System.ComponentModel.Design
• System.Data
• System.Drawing
• System.Web.SessionState
• System.Web
• System.Web.UI
• System.Web.UI.WebControls
• System.Web.UI.HTMLControls
هشت فضانام (بجز فضانام System) در زمان ساخت Visual Studio.NET يا VS.NET بطور خودکار به صفحات ASP.NET وارد می شوند. اين فضانام ها در زير به اختصار شرح داده شده اند.
• System.ComponentModel.Design: دربرگيرنده کلاس هايی است که می توان از آنها برای طراحی پشتيبانی سفارشی اجزا و زمان طراحی و دسترسی به سرويس های تامين شده توسط معماری NET Framework. استفاده کرد.

• System.Data: امکان دسترسی به کلاس ها و رابطهايی را فراهم می کند که معماری ADO.NET را برای دسترسی به داده های عمومی تشکيل می دهند.

• System.Drawing: دربرگيرنده کلاس ها و رابطهايی است که عملکرد گرافيکی اوليه را تامين می کنند. فضانام System.Drawing نيز از طريق فضانام System.Drawing.Drawing2D و System.Drawing.Imaging عملکرد پيشرفته تری فراهم می کند.

• System.Web: کلاس ها و رابطهايی تامين می کند که ارتباط مرورگر/سرويس دهنده را امکان پذير می کنند. اين فضانام دربرگيرنده کلاس HTTPRequest (فراهم کننده اطلاعات وسيعی درباره درخواست HTTP جاری)، کلاس HTTPResponse (فراهم آورنده امکان دسترسی به فرآيندها و يوتيليتی های سمت سرويس دهنده) است.

• System.Web.SessionState: فراهم کننده کلاس ها و متدهايی برای مديريت وضعيت جلسات کاری می باشد.

• System.Web.UI: فراهم کننده کلاس ها و رابطهايی برای رابط واسط کاربر برنامه کاربردی ASP.NET است که موجب می شوند برنامه کاربردی با سطوح مختلف صفحه، ارتباط برقرار کند. کلاس اصلی اين فضانام، کلاس Page می باشد که دربرگيرنده همه خصوصيتها، متدها، و سازنده های صفحه است. اشياء اصلی Active Server Page زير خصوصيتهايی در کلاس Page هستند: Application ،Response ،Request ،Server و Session.

• System.Web.UI.HTMLControls: کلاس هايی برای عناصر HTML استاندارد، شامل فرم ها، کنترل های ورودی، آنکور، جداول، قسمتهای متنی، و غيره فراهم می کند. اين کنترلها همانند تگهای عادی HTML هستند با اين تفاوت که داری دو صفت runat="server" و id="controlname" می باشند.

• System.Web.UI.HTMLControls: برای کنترلهای سرويس دهنده ای که شبيه کنترلهای HTML هستند ولی انعطاف پذيری بيشتر و عملکرد پيچيده تری دارند کلاس هايی را تامين می کند.
برخی فضانام های مهم و پرکاربرد ديگر به شرح زير می باشند.
• System.IO: دربرگيرنده رابطها و کلاس هايی است که امکان خواندن و نوشتن همگام و غيرهمگام فايل ها و جريانهای داده را فراهم می کنند.

• System.Data.OleDb: امکان دسترسی به کلاس ها و رابطهای مخصوص دسترسی به يک منبع داده از طريق ADO را فراهم می کند.

• System.Data.SqlClient: امکان دسترسی به کلاس ها و رابطهای مخصوص دسترسی به داده های خاص Microsoft SQL Server از طريق ADO را فراهم می کند.

• System.Web.Security: امکان دسترسی به کلاسها و رابطهای مخصوص امنيت برنامه کاربردی ASP.NET را فراهم می کند. دستيابی به رمزنگاری، مجوزها، و تنظيمات خط مشی برنامه کاربردی در اين فضانام قرار می گيرند.

• System.XML: امکان دسترسی به کلاسها و رابطهای مخصوص پردازش اسناد XML را فراهم می کند.
فضانام Microsoft
علاوه بر فضانام System که در چارچوب NET. يافت می شود، مايکروسافت چند فضانام اضافه کرده است که برای زبان برنامه سازی ای که می خواهيد از آن در برنامه کاربردی خود استفاده کنيد عملکرد لازم را تامين می کنند. ممکن است شما بصورت مستقيم با اين فضانام کاری نداشته باشيد.
• Microsoft.VisualBasic: اين فضانام محتوی CLR يا زمان اجرای Visual Basic.NET است. از اين زمان اجرا با زبان Visual Basic.NET استفاده می شود. اين فضانام همچنين دربرگيرنده کلاس هايی است که از کامپايل و توليد کد با استفاده از زبان ويژوال بيسيک پشتيبانی می کنند.

• Microsoft.CSharp: اين فضای نام دربرگيرنده کلاس هايی است که از کامپايل و توليد کد با استفاده از زبان #C پشتيبانی می کنند.

• Microsoft.JScript: اين فضای نام دربرگيرنده کلاس هايی است که از کامپايل و توليد کد با استفاده از زبان JScript پشتيبانی می کنند.

• Microsoft.Win32: کلاسها و رابطهای مورد نياز برای کار با کليدها و hiveهای رجيستری را تامين می کند.
با وجود آنکه فضانام ها از قبل تامين می شوند، می توانيد برای استفاده از برنامه کاربردی ASP.NET فضانام های خود را ايجاد کنيد. برای هر کلاس ايجاد شده توسط سازنده يک فضانام توليد می شود.

استفاده از فضانام ها در صفحات ASP.NET
دو راه برای افزودن فضانام به برنامه کاربردی ASP.NET وجود دارد. از شبه دستور (Directive) صفحه Import@ برای صفحات ASPX و از کلمه کليدی Imports برای افزودن فضانام به برنامه codebehind مربوطه در ويژوال بيسيک استفاده می شود و برای زبان #C از دستور using استفاده می گردد. قطعه برنامه زير ترکيب نحوی برای افزودن فضانام System.Web.UI.WebControls به صفحه ASP.NET شما است.


<%@ Import namespace = "System.Web.UI.WebControls" % >


همين فضانام را در قسمت codebehind بصورت زير به برنامه اضافه می کنيم.



Imports System.Web.UI.WebControls (vb.net )
using System.Web.UI.WebControls; (C#)
( به تفاوت Import و Imports دقت کنيد )


در صورتيکه می خواهيد چند فضانام را به صفحه ASP.NET خود و يا صفحه codebehind اضافه کنيد بايد هرکدام را جداگانه اضافه کنيد. بعنوان مثال، برای افزودن فضانام System.Web.UI.HTMLControls به صفحات با فضانام های موجود، درست بعد از آخرين عبارت مهم به خط بعد برويد و Imports System.Web.UI.HTMLControls را اضافه کنيد. به محض آنکه .Imports System را تايپ کنيد، VS.NET فهرستی از فضانام ها را ظاهر می کند، و می توانيد به سادگی فضانام مورد نظر را با ماوس برگزينيد. امتياز اين فهرست آن است که مجبور نيستيد همه فضانام های NET. را از حفظ بدانيد، بلکه می توانيد به آسانی از فهرست انتخاب کنيد. اين ويژگی با عنوان Intellisense شناخته می شود. برای صفحات ASP.NET از اين ترکيب استفاده کنيد:


< %@ Import namespace = "System.Web.UI.WebControls" % >
< %@ Import namespace = "System.Web.UI.HTMLControls" % >
< %@ Import namespace = "namespace name" % >
...


برای صفحات codebehind ويژوال بيسيک از اين ترکيب استفاده کنيد:


Imports System.Web.UI.WebControls
Imports System.Web.UI.HTMLControls
Imports namespace
منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:55  توسط حسین  | 

آموزش Asp.net ( قسمت دوم)

آشنائی با ASP.NET
NET نسل بعدی Active Server Pages يا ASP است که توسط شرکت ميکروسافت ارائه شده است. اين محصول توسط ميکروسافت بعنوان شاخص اصلی فناوری در ساخت سايتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اينترانت کوچک يک شرکت را ساخت و هم يک سايت وب تجاری خيلی بزرگ را طراحی و پياده سازی نمود. مهمترين نکاتی که در طراحی اين محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابليت آن می باشد. در زير برخی ويژگيهای ASP.NET را بررسی می کنيم.
• صفحات ASP.NET کامپايل می شوند.
هنگامی که يک صفحه ASP.NET برای اولين بارتوسط يک مراجعه کننده به سايت فراخوانی می شود، آن صفحه ابتدا کامپايل شده و بر روی سرور نگهداشته می شود و در فراخوانی های بعدی از آن استفاده می شود. اين بدين معنی است که صفحات ASP.NET خيلی سريع اجرا می شوند.
• صفحات ASP.NET با ابزارهای روی سرور ساخته می شوند.
با ابزارهای موجود در ASP.NET می توان صفحات پيچيده وب را براحتی طراحی نمود. بعنوان مثال با استفاده از ابزار DataGrid می توان به آسانی داده های موجود در يک بانک اطلاعاتی را تحت وب نمايش داد.
• مجموعهASP.NET عضوی از بدنه NET. است.
بدنه NET. دارای بيش از ۴۵۰۰ کلاس آماده جهت استفاده در ASP.NET است. اين کلاس ها تقريبا هر نيازی را در برنامه نويسی برآورده می کنند. بعنوان مثال از اين کلاس ها می توان جهت توليد تصاوير بر حسب تقاضا، به رمز درآوردن يک فايل و يا ارسال يک نامه استفاده کرد.
مقايسه ASP.NET و ASP کلاسيک
ASP.NET نسل بعدی ASP يا ASP کلاسيک است. اما اين يک پيشرفت تکاملی است بطوريکه اين دو فناوری تقريبا از يکديگر متفاوتند. صفحات ASP با زبان های دستورالعمل نويسی مانند VBScript يا JScript ايجاد می شوند اما در ASP.NET ما يک فرايند کامل برنامه نويسی با زبانهای Visual Basic يا #C (سي-شارپ تلفظ شود) داريم. همچنين در ASP کلاسيک تنها پنج کلاس استاندارد (Request, Response, Application Session, Server) وجود دارد حال آنکه در ASP.NET می توان از بيش از ۴۵۰۰ کلاس استاندارد موجود در بدنه NET. بهره جست.همچنين عليرغم قدرت و امکانات زياد و متعدد ASP.NET، استفاده از آن در مقايسه با ASP کلاسيک بسيار آسانتر است. بعنوان مثال با استفاده از چند ابزار در يک صفحه ASP.NET می توان يک صفحه بسيار پيچيده HTML بدست آورد که ساخت آن در ASP کلاسيک ممکن است نياز به چند روز کار داشته باشد.
زبانهای برنامه نويسی در ASP.NET
شما در ASP.NET می توانيد از هر زبان برنامه نويسی که با بدنه NET. سازگار باشد استفاده کنيد. اين زبانها عبارتند از Visual Basic.NET و #C و JScript.NET . اين بدين معنی است که شما جهت نوشتن برنامه در ASP.NET نياز به فراگيری زبان جديدی نداريد و اگر يکی از زبانهای ويژوال بيسيک يا ++C يا جاوا را می دانيد هم اکنون می توانيد در ASP.NET برنامه بنويسيد.از طرف ديگر تعدادی زبانهای ديگر توسط بعضی از شرکتهای فعال در اين زمينه به مجموعه زبانهای استاندارد ASP.NET افزوده شده است. بعنوان مثال اگر مايل باشيد حتی می توانيد از PERL و COBOL هم در ASP.NET استفاده کنيد.
ابزارهای ASP.NET
سالهاست که برنامه نويسان ويژوال بيسيک جهت ساخت فرم های خود از ابزارهای ويژوال بيسيک مانند TextBox و ListBox استفاده کرده اند. در ASP.NET هم شما می توانيد از ابزارهای فراوان موجود در آن برای ساخت فرم ها و صفحات خود استفاده نمائيد. در ASP.NET چهار دسته عمده از ابزارها موجود است:
• ابزارهای اصلی مانند TextBox، RadioButton، ListBox و Button.
• ابزارهای اعتباری برای حصول اطمينان از ورود و تائيد صحت اطلاعات ورودی فرم ها.
• ابزارهای داده ای برای ارتباط با بانک اطلاعاتی و دستکاری داده.
• ابزارهای پيشرفته جهت نمايش عناصر پيچيده در واسط کاربر مانند تقويم و آگهی های تبليغاتي.
با استفاده از Visual Studio.NET شما براحتی می توانيد با چيدن تصويری اين ابزارها بر روی فرم مورد نظر، صفحه دلخواه خود را بسازيد. در صورت تمايل حتی می توانيد در يک ويرايشگر ساده متن مانند Notepad برنامه مورد نظر را نوشته و از اين ابزارها استفاده کنيد.
دريافت ASP.NET
جهت شروع برنامه نويسی در ASP.NET تنها کافی است که مجموعه ASP.NET را بهمراه بدنه NET. از سايت ميکروسافت دريافت کنيد.
دريافت .NET Framework
ASP.NET با سيستم عامل های Windows 2000 (نسخه Server و Professional) و Windows XP کاملا سازگار است.

 منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:54  توسط حسین  | 

ASP.NET و پايگاه داده – قسمت اول

نويسنده :شاهو طوفانی
منبع :از سايت IRANASP.net


در اين مقاله شما در مورد کار با با پايگاه داده در ASP.NET آشنا خواهيد شد. بدين معنا که در صدد هستيم تا رويه ای کلی از مفاهيم، روشها وابزارهای مورد استفاده در ASP.NET جهت برقراری ارتباط با پايگاه داده، نشان دادن داده ها، دستکاری داده ها، بهنگام سازی و... توسط اشيايی چون مهيا کننده های بانک های اطلاعاتی، DataSetها XML، و ... معرفی می شود.

اگر تا بحال با پايگاه داده کار نکرده ايد شايد provider يک پايگاه داده برای شما نامفهوم باشـد. بطور خلاصه راهی را که بايد طی کرد تا به پايگاه داده متصل شده، آنرا باز کرده و داده ها را دستکاری کرده و دستورات را اجرا نمود، بوسيله يک تهيه کننده اطلاعات مشخص می شود. در ASP.NET معمولا از دو روش برای اين کار استفاده می شود. روش اول اينکه اگر پايگاه داده شما از نوع SQL Server باشد بايستی با مدل SQLClient کار کرد و اگر پايگاه داده شما غير از SQL Server باشد (در حال حاضر) بايد از روش ديگر يعنی مدل OleDb استفاده نمود. بعنوان مثال اگر پايگاه داده شما Oracle ،Sybase و يا Access باشد بايد از روش OleDb استفاده کنيد.

روش کار بدين صورت است که ابتدا بايستی فضانام زير را در صفحاتی که از بانک اطلاعاتی استفاده می شود فراخوانی کرد:

<% @ Import NameSpace="System.Data" %>
<% @ Import NameSpace="System.Data.OleDb" %>
برای برقراری ارتباط با پايگاه معمولا از عبارت زير استفاده می شود:

Dim ObjConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; DataSource=e:\db\users.mdb")
که قسمت DataSource آدرس فايل پايگاه داده است که در اينجا يک بانک Access است. همانگونه که ملاحظه می کنيد از رشته ارتباطی يا Connection String بعنوان پارامتر استفاده شده است و بوسيله متد Open ارتباط باز می شود:

objConn.Open()
لازم به توضيح است که در پايان کار بوسيله متد Close ارتباط را خاتمه می دهيم.

بمحض ارتباط با پايگاه داده می توان دستورات را به آن فرستاد. اين کار معمولا بوسيله شی OleDbCommand انجام می شود. جهت انجام اين کار می توان يک دستور SQL يا نام يک روال ذخيره شده (Stored Procedure) را مشخص نمود و بنا به مقتضيات می توان اعمال مختلفی را روی پايگاه پياده نمود:

Dim objCommand As New OleDbCommand ( "Select * From users", objConn )
ملاحظه می کنيد که کلاس Command از دو پارامتر رشته SQL و نام رشته ارتباطی برای فرستادن دستورات به پايگاه داده استفاده می کند. برای مثال آنچه را که در عبارت فوق ديديد می توان به بخشهای کوچکتر زير تقسيم کرد.

ابتدا تعريف شي:

Dim objCommand As New OleDbCommand()
سپس نسبت دادن آن به رشته ارتباطی جهت برقراری ارتباط پايگاه:

objCommand.Connection= objConn
مشخص کردن عمليات مورد نظر بوسيله دستورات SQL:

objCommand.CommandText="Select * From Users"
حتی می توانيد عمليات فوق را بصورت ذيل انجام دهيد:

Dim objCommand As New OleDbCommand( SQL string, Connection string )
روشهای فوق دقيقا يک کار مشابه را انجام می دهند با اين اوصاف که در عبارت آخر بجای شئ ارتباطی از يک رشته ارتباطی استفاده شده است. تا اين مرحله هنوز عبارات فوق را به اجرا در نياورده ايم. برای اين کار راه های متفاوتی وجود دارد:

- از ExecuteNonQuery زمانی استفاده می شود که قصد برگرداندن داده ها از پايگاه مورد نظر نباشد مثلا در مواقعی که از دستورات SQL جهت درج (Insert) و بهنگام سازی (Update) استفاده شود.

objCommand.ExecuteNonQuery
- از ExecuteReader برای خواندن و برگرداندن اطلاعات از پايگاه استفاده می کنيم.

Dim ObjRead As OleDbDataReader
objRead=objCommand.ExecuteReader
- برای دستکاری يک تک مقدار مشخص و مورد نظر از متد ExecuteScalar استفاده می شود.

برای خواندن داده ها معمولا از کلاس DataReader استفاده می شود -برای خواندن نه برای اضافه کردن يا بروز کردن- اين شئ بصورت مستقيم به پايگاه داده دسترسی دارد و فقط خواندنی (Read Only) است. البته اين خاصيت محدوديتی برای آن است اما برای خواندن ساده داده روشی کامل بشمار می رود.


Dim objReadaer As OleDbDataReader
objReader=objCommand.ExecuteReader
Whlie objReader.Read
Response.write(objReader.GetString(0)& "
" )
End While
عبارت فوق جهت نمايش و چاپ داده ها بکار می رود. متد Read خواندن را تا زمانيکه به پايان نتايج نرسد ادامه می دهد و عبارت objReader.GetString(0) برای برگرداندن نسخه رشته ای ستونهای رکورد کاربرد دارد. در ليست زير چند متد ديگر برای برگرداندن مقادير داده ای متغيرها آمده است:

GetBoolean(x) مقدار منطقی را بر می گرداند.
GetChar(x) مقدار کاراکتری را برمی گرداند.
Get DataTypeColumn(x) نوع داده را در ستون برميگرداند.
GetString(x) مقداررشته ای را برمی گرداند.
منبع:www.IRITN.com
+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:53  توسط حسین  | 

آموزش Asp.net ( قسمت اول)

منبع: DEV.IR

چرا به دات نت احتياج داريم؟
به طور معمول نسل های جديد زبان های برنامه نويسی به اين دليل متولد می شوند که زبان های قديمی تر دارای امکانات محدود بودند و يا قدرت استفاده از تکنولوژی های فعلی را به صورت مطلوب و ساده ندارند.
مهمترين نيازی که به عنوان آخرين تکنولوژی وجود دارد، برنامه نويسی در محيط اينترنت است. اينترنت در مدت تقريبا ۸ سال جای خود را به عنوان يکی از مهمترين وسايل ارتباطی برای کارهای روزمره و تجارت باز کرده است. سيستم های برنامه نويسی قديمی تر امکان برنامه نويسی برای اينترنت را فراهم کرده بودند اما هر کدام دارای اشکالات بزرگی هستند، برای مثال تکنولوژی COM اولين بار در ويندوز به کار گرفته شد. در سال 1970 نيز سيستم هايی برای Unix نوشته شده بودند، جاوا نيز در اصل برای ابزارهای الکترونيکی بود و نه برای اينترنت.
سپس برای اولين بار يک سيستم جامع برای برنامه نويسی تحت اينترنت ايجاد شد. اين سيستم -NET. از مراحل سطح پايين که به زبان ماشين می باشد تا بالاترين سطح که برنامه نويسی ويژوال آن می باشد برای استفاده در اينترنت طراحی شده است. البتهNET. فقط برای اينترنت نيست و با استفاده از آن می توان برنامه های کامل تحت Client نيز ايجاد کرد، اما بزرگترين مزيت آن دربرابر سيستم های ديگر امکانات اينترنت آن است.
برای اينکه مزايای استفاده ازNET. را بهتر متوجه بشويم بهتر است در ابتدا معايب سيستم های پيشين را ذکر کنيم. شرکت مايکروسافت تا قبل از سال 1995 به برنامه نويسی در محيط های Client و Server می پرداخت، اما از آن سال به بعد توجه بيشتری به مساله برنامه نويسی در اينترنت کرد. مايکروسافت COM و +COM را ايجاد کرد و آنها را در ويژوال استوديوی 6 به کار گرفت. در سال 1999 حدود ۵۰ در صد از بزرگترين سايتهای تجارت الکترونيکی از محصولات مايکروسافت استفاده می کردند. اما هنوز هم مشکلات بزرگی در سيستم های مايکروسافت وجود داشت که يکی از آنها دشواری نوشتن برنامه در اينترنت با محصولات مايکروسافت بود. شرکت مايکروسافت برای راحتی کار برنامه نويس ها ASP يا Active Server Page را ايجاد کرد. با اينکه اين يک قدم بزرگ بود و کارها را بسيار ساده کرد ولی هنوز از برنامه نويسی شی گرا پشتيبانی نمی کرد. همچنين در ويژوال استوديوی 6 قسمتی برای Internet Application ايجاد شده بود و در آنها امکان ساختن Web Class وجود داشت ولی هيچ وقت به عنوان يک ابزار کار آمد برای برنامه نويسی وب درنظر گرفته نشد.
مدل برنامه نويسی DNA
مايکروسافت يک مدل برنامه نويسی به نام Distributed interNet Application دارد که بر پايه برنامه نويسی n-tier و COM بنا نهاده شده است. مدل DNA از سه بخش اساسی تشکيل شده است.
بخش اول به نام Presentation tire معروف است. در اين بخش رابط تصويری کاربر وجود دارد و خود نيز به دو نوع Internet Browser و Win 32 GUI تقسيم می شود که هر کدام مشکلات خاص خود را دارند. در مدلی که از Win32 GUI يا همان نرم افزارهای معمولی استفاده می شود دو مشکل بزرگ وجود دارد ؛ دشواری بروز رسانی نرم افزار و ديگری DLL Hell که در ادامه توضيح داده خواهد شد. در نوع دوم مشکلاتی از قبيل نبود امکانات برنامه نويسی کافی در محيط مرورگر، نبود رابط قوی با کاربر، نبودن مرورگر های يکسان و... وجود دارد. همچنين هميشه يک اتصال به اينترنت يا اينترانت لازم است. در اين نوع از برنامه نويسی می توان از Java Applet ها يا ActiveX استفاده کرد ولی مرورگر بايد امکان استفاده از آن را داشته باشد، مخصوصا ً هنگام استفاده از ActiveX که بايد فقط از IE استفاده کرد.
بخش دوم که Middle tier نام دارد، مکانی است که اطلاعات و قوانين تجاری در آن وجود دارد. منظور از قوانين ، متد ها و اجزائی هستند که اعمال کاربران را کنترل می کنند. مهمترين و آسان ترين زبان برای نوشتن اين اجزا از DNA ويژوال بيسيک است. برنامه نويسی که بخواهد در اين رده برنامه بنويسد بايد آشنايی کاملی با COM و پروتکل های رايج داشته، همچنين بايد مهارت کافی در استفاده از ADO و ADSI داشته باشد. مشخص است که يک اشتباه در اين لايه باعث بروز خطا و نقص در کل سيستم می شود.
بخش سوم يا Data tier مکانی است که اطلاعات سازمان در آن ذخيره می شود. معمولا ً در اين قسمت از بانکهای پيشرفته رابطه ای مانند SQL Server و Oracle استفاده می کنند.
محدوديت های COM
همانطور که ديديد مهمترين قسمت در DNA همان COM است که در جای جای آن استفاده می شود. در اينجا برخی معايب COM ذکر می شود : ( در ابتدای متن ذکر شد که برای درک نياز بهNET. بايد ابتدا معايب سيستم های قديمی را بشناسيم )
DLL Hell: اگر کوچکترين تغييری در يک COM ايجاد شود، ديگر برنامه هايی که از ورژن قبلی استفاده می کردند قادر به فعال ساختن نسخه جديد نيستند. هنگامی که در ويندوز، يک COM نصب شود برايش در رجيستری يک GUID ثبت می شود که اطلاعات آن COM را در خود ذخيره می کند. اگر يک برنامه از نسخه اول يک COM استفاده کند و بعد از مدتی شما تغييراتی در نسخه اول بدهيد و بخواهيد آن را دوباره در سيستم نصب کنيد ويندوز به شما پيغام خطا می دهد چون ورژن آن تکراری است، اگر هم آن را به ورژن دوم ارتقا دهيد نرم افزار قبلی هنوز به دنبال نسخه اول می گردد. اين امر باعث می شود که شما مجبور شويد يکبار ديگر کل برنامه را کامپايل کرده و در کامپيوترتان نصب کنيد.
کمبود در وراثت: در نسخه های COM که در حال حاضرهستند چيزی به نام وراثتی که در ++C وجود دارد نمی باشد، بلکه وراثت تنها در واسط يک COM می باشد، استفاده از آن هم چندان کمکی به برنامه نويسی نمی کند.
برخی محدوديت های برنامه نويسی اينترنتی در مدل DNA
۱- وجود دو محيط برنامه نويسی برای اينترنت و Client
نقصان در نوشتن برنامه هايی با رابط گرافيکی خوب که در اينترنت کار می کردند کاملا ً مشهود است، نمونه بارز آن اختلاف در برنامه نويسی در ويژوال بيسيک و ASP است. ويژوال بيسيک با رابط گرافيکی کاملا ً سطح بالا و ASP تقريبا ً رابط گرافيکی ندارد. همين امر باعث می شد که يک برنامه نويس مجبور باشد طيف وسيعی از تکنيک ها و زبان ها را فرابگيرد تا بتواند برنامه ساده ای در اينترنت بنويسد.
۲- نبودن حالت های ذخيره اطلاعات رابط گرافيکی در صفحه های اينترنتی
نمونه اين حالت زمانی است که در يک textbox متنی وجود داشته باشد. در برنامه های Win32 GUI متن داخل textbox تا زمانی که کاربر يا برنامه آن را تغيير نداده بر جای خود وجود دارد. اما در محيط اينترنت و نوع ASP با هر بار refresh کردن صفحه کل اطلاعات ازبين می رود. البته اين مشکل با استفاده از شئ های Request و Response تقريبا ً قابل حل است ولی احتياج به برنامه نويسی برای هر تکه از صفحه ASP دارد.
۳- نداشتن Event Handler در محيط برنامه نويسی اينترنت
يکی از مهمترين ابزاری که در برنامه نويسی Win32 GUI وجود دارد استفاده از Event ها است. با تکنولوژی که در حال حاضر وجود دارد تنها راه رسيدن به اين مهم استفاده از ActiveX است که به علت مسايل امنيتی در بيش از ۹۵ در صد مواقع توسط کاربر استفاده از آن رد می شود.
معايب استفاده از API
API ها توابعی هستند که از ويندوز نسخه 1 تا امروز در برنامه نويسی کاربرد داشته و دارند. مهمترين کاری که اين توابع انجام می دهند انجام کارهای سخت و سطح پايين سيستمی است که احتياج به برنامه نويسی زيادی دارند و يا حتی امکان ايجاد آن با زبان هايی مثل ويژوال بيسيک نيست. اما هر API از هر نسخه ويندوز تا نسخه ديگر آن می تواند دچار تغييرات بشود. برای مثال برنامه ای که در ويندوز 98 نوشته شده باشد می تواند در ويندوز 95 اجرا نشود. همچنين هم اکنون ابزارهای جديدی به بازار آمده است که برای آنها نيز می توان برنامه نويسی کرد، مانند تلفن های سيار، کيوسک تلفن، دستگاه های کامپيوتری جيبی و غيره. در اين نوع دستگاه ها ديگر ويندوز به مفهومی که در حال حاضر وجود دارد قابل اجرا نيست و در نتيجه API هم وجود ندارد. لازم به ذکر است که ويندوز CE برای دستگاه های مذکور می باشد ولی قابليت های آن با ويندوزهای ديگر تفاوت زيادی دارد.

منبع:www.IRITN.com)

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:51  توسط حسین  | 

ASP.NET و پايگاه داده - قسمت دوم

منبع :از سايت IranASP.net
نويسنده :شاهو طوفانی


در اين بخش شما به دانسته های بخش اول نياز داريد. شئ بعدی که مورد بحث قرار می گيرد کلاس Data Adapter است. OleDBDataAdapter اطلاعات را می گيرد و يک ارتباط منطقی بين داده ها و کلاس Dataset ايجاد ميکند. بطور کلی ميتوان گفت Data Adapter در نظر اول معادل Data Command می باشد. روش استفاده از Data Adapter ها بطور معمول بصورت زير تعريف می شود:



Dim objAdapter As New OleDBDataAdapter("Select * From Users",objConn)



ملاحظه می کنيد که شئ Adapter از دو پارامتر- يکی رشته دستورات SQL و ديگری رشته ارتباطی - برای فرستادن دستورات به پايگاه داده استفاده می کند. بطور معمول DataAdapter برای پرکردن DataSetها و بروز کردن پايگاه بوسيله يک DataSet و اجرا کردن دستورات بکار می رود. اکنون نمای کلی از کاربرد فوق را در زير می بينيد:



Dim ds As DataSet = New DataSet()
objAdapter.Fill(ds,"Users")



متد Fill جهت اجرای دستور تنظيم شده در Data Adapter بکار می رود. بعبارت ديگر اطلاعات واکشی شده از پايگاه داده در يک جدول با نامی که ما تعيين می کنيم (Users) ذخيره می شود.
نکته ضروری اينست که تکنيک Mappings در اکثر مواقع کارساز است. Mappings عبارت است از ساختن يک نام مستعار (Alias) برای نام جداول در يک Dataset. اين aliasها هيچگونه تاثيری در منبع داده ندارد و وقتی که بوسيله DataAdapter فرستاده می شود بصورت خودکار بنام پيش فرض تبديل ميشود. اين تکنيک باعث خوانايی کد و راهنمايی برنامه نويس در ارجاع های بعدی وتشخيص جداول فراخوانی شده ميشود.



objAdapter.TableMappings.Add("adbtable","Users")
with objAdapter.tableMapping(0).ColumnMappings
.Add("PID","ID")
.Add("LAstName","Lname")
.Add("StreetAddress","Addy")
End with
objAdapter.Fill(ds)



در تکنيک فوق بجای استفاده از عبارت ds.Tables("adbtable") ميتوانيم Ds.Tables("Users") را بکار ببريم. در بخشهای آينده ديگر فوايد استفاده از Mappings آمده است. همچنين کلاس CommandBuilder برای بهنگام کردن يک بانک که بوسيله Dataset صورت گرفته يک شيوه صحيح بشمار ميرود:



Dim cmdBLD As New OleDBCommandBuilder(objAdapter)


که در عبارت فوق شئ objAdapter بعنوان پارامتر به دستور CommandBuilder فرستاده شده و سپس بوسيله متد Update منبع داده بهنگام می شود:


objAdapter.Update(ds,"Users")


در ادامه، مثال زير بعنوان جمع بندی مطالب قبلی آمده است. توجه داشته باشيد در مثال زير نتيجه ای بعنوان خروجی در مرورگر نمايش داده نمی شود و فقط از منبع داده ای اطلاعات خوانده شده و يک شئ Dataset پر می شود:



<%@ Import NameSpace="System.data" %>
<%@ Import NameSpace="System.Data.OleDB" %>

< Script Language="VB" Runat="Server">

Sub Page_Load( Sender As Object, E As EventArgs)
Dim objConn As New OleDBConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=e:\db\users.mdb")

objConn.Open()
Dim ds As DataSet=New DataSet
Dim objAdapter As New OleDBDataAdapter("Select * From Users",objConn)
Dim objcmdBLD As New OleDBCommandBuilder(objAdapter)
Obj.Adapter.Fill(ds,"Users")
End Sub

< /Script>
منبغ:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:50  توسط حسین  | 

چگونه از FSCommand در ساخت كارهايي حرفه اي در Flash كمك بگيريم

منبع از مجله شبكه شماره 51


آشنايي با FSCommand
در اكثر كاربردهاي واقعي, شرايطي پيش مي آيد كه از طراح فلش خواسته مي شود تا از درون فيلم فلش عملي را انجام دهد كه به صورت عادي خارج از حوزه امكانات و قابليت هاي اين نرم افزار است. به عنوان مثال فرض كنيد كه شما به عنوان يك طراح فلش, يك نمايش مقدمه يا اصطلاحا Intro بسيار زيبا براي سايتي طراحي كرده ايد. اگر كارفرما از شما بخواهد كه كليدي براي Bookmark كردن سايت, در پروژه خود بگنجانيد, تكليف شما چيست؟ در بين مجموعه دستورات فلش به دنبال چنين دستوري مي گرديد؟ در چنين موردي و در بسياري از موارد جدي تر, كافي است كه طراح فلش بتواند به روشي, از درون محيط فلش به امكانات مرورگر دسترسي بيابد. در اين صورت به يكباره, دنيايي از امكانات جديد به مجموعه قابليت هاي قبلي نرم افزار فلش افزوده خواهد شد.

از اين مقدمه چيني مي توانيد به راحتي تشخيص دهيد كه دستور FSCommand چنين امكاني را در اختيار كاربر فلش قرار مي دهد. اگرچه اين نتيجه گيري كاملا صحيح است, اما حقيقت آن است كه دامنه كاربردهاي دستور FSCommand در فلش مي تواند بسيار وسيع تر از اين هم باشد.

در واقع دستور FSCommand در فلش, ابزاري است كه ارتباطات بين فيلم هاي فلش و محيط ميزبان اين فيلم ها را برقرار مي كند. در اينجا منظور از محيط ميزبان فيلم هاي فلش, بر حسب مورد مي تواند محيط مرورگر و يا محيط نرم افزار Flash Player باشد. ميزبان محيطي است كه فيلم هاي فلش در درون آن به نمايش در مي آيند و يا اجرا مي شوند. به عنوان مثال, در كاربردهاي تحت وب, دستور FSCommand مي تواند براي اجرا كردن كد جاوا اسكريپت به كار رود ( در ادامه همين نوشته خواهيم ديد كه چگونه مي توان در مسير معكوس حركت كرد, يعني به كمك جاوا اسكريپت, فيلم فلش را كنترل نمود).

در صورتي كه با كار توليد محصولات چند رسانه اي و ابزارهاي آن مانند نرم افزار دايركتور آشنا باشيد, احتمالا اهميت قابليت صدور فرمان از فيلم هاي فلش به محيط ميزباني همچون دايركتور و يا بر عكس را كاملا درك مي كنيد. در واقع مي توان از دستور FSCommand براي برقراري ارتباط با زبان اسكريپت نويسي دايركتور يعني Lingo به خوبي استفاده كرد.

بازگرديم به همان كاربردهاي فراوان تر اينترنتي و وب. قبل از هر چيز بايد به خاطر داشته باشيم كه همه مرورگرها از دستور FSCommand پشتيباني نمي كنند و در صورتي كه در كاربرد واقعي قرار است كه سايت شما در چندين مرورگر به راحتي قابل مشاهده باشد, بايد به اين مسئله توجه كافي داشته باشيد. طبيعي است كه انتظار داشته باشيم تمامي نسخه هاي جديدتر مرورگر اينترنت اكسپلورر (نسخه 4 به بالا) از اين دستور پشتيباني كنند. مرورگر نت اسكيپ نسخه 6 هم با وجود آنكه تفاوت هاي اساسي با مرورگر IE دارد, از دستور FSCommand پشتيباني مي كند (مرورگر نت اسكيپ به جاي استفاده از تكنولوژي اكتيو ايكس, به تكنولوژي ديگري مرسوم به Live Connect براي پشتيباني از FSCommand و نظاير آن متكي است). كاربران مرورگر موزيلا هم مي توانند با ارتقاء دادن Plugin هاي خود, از اين قابليت استفاده كنند. ( در مورد مرورگر پرسرو صداي firefox هنوز اطلاعي ندارم و نمي دانم كه چند و چون كاربرد FSCommand در محيط اين مرورگر چگونه است).

ارتباط دو طرفه
تا اينجا درباره مفهوم دستور FSCommand صحبت كرديم, اما اين دستور چگونه كار مي كند؟ براي تشريح اين موضوع, از كاربرد اين دستور در برقراري ارتباط بين اكشن اسكريپت و جاوا اسكريپت و با لعكس استفاده خواهيم كرد.البته توجه داشته باشيد براي اين مورد خاص, يعني اجراي اسكريپت هاي جاوا اسكريپت از درون محيط فلش, مي توان از تابع ديگري به نام (getURL) در فلش استفاده كرد. اما كاربرد اين تابع تنها محدود به ارتباط با جاوا اسكريپت است و به طور كلي نمي توان از آن براي ارتباط بين فلش و محيط ميزبان بهره گرفت.
در محيط فلش, هر گاه تابع FSCommand اجرا شود, نرم افزار فلش سعي خواهد كرد تا پيامي به جاوا اسكريپت ارسال نمايد. از طرف ديگر, هر گاه مرورگري, فرمان FSCommand را از نرم افزار فلش دريافت كند, بلا فاصله به جستجوي توابع جاوا اسكريپت (و يا VB script) موجود مي پردازد. در واقع اگر در محيط مرورگر (صفحه وب) قبلا توسط طراح فلش, تابع مناسبي تعبيه شده باشد (كه به آن تابع catcher مي گويند), در اين صورت مرورگر به محض دريافت فرمان FSCommand با آ‎رگومان هاي مشخص, در مي يابد كه بايد تابع catcher را اجرا كند. بدين ترتيب ارتباط يك طرفه بين محيط فلش و مرورگر با استفاده از اين پروتكل قراردادي, برقرار مي شود. به ياد داشته باشيد كه تابع يا اصطلاحا دستور FSCommand داراي دو پارامتر است كه به اولي پارامتر Command و به دومي پارامتر Argument نام نهاده اند. محيط اجرا كننده دستور FSCommand, اين دو پارامتر را به محيط ميزبان كه در اينجا جاوا اسكريپت است, انتقال مي دهد.

در قطعه كد 1, چنين فرايندي تشريح شده است. در اين قطعه كد, دستور FSCommand, يك تابع جاوا اسكريپت alert را در محيط ميزبان (مرورگر) فراخواني مي كند (تابع alert در جاوا اسكريپت, معادل تابع messagebox در زبان هاي ديگر است). پارامترهاي فراوان FSCommand در مثال يك, به ترتيب عبارتند از, و اين حالت در دنياي واقعي, به شكل زير به به كار برده مي شود: FSCommand ("call-alert", "Hello World")
همان طور كه قبلا يادآور شديم, پياده سازي دستور FSCommand در مرورگرهاي IE و Netscape با يكديگر تفاوت دارند. در شكل يك, چگونگي انتقال دستور از فلش به جاوا اسكريپت در هر دو مرورگر نمايش داده شده است.
در اين مرحله مناسب است كه بر اساس آنچه تا كنون بيان شد, يك تمرين عملي بسازيم. براي اين كار مي توانيد مراحل زير را به صورت گام به گام انجام دهيد:

استفاده از دستور FSCommand در محيط فلش:

يك فايل جديد فلش ايجاد كنيد و در فاصله چند ثانيه بعد از فريم آغازي, يك keyframe ايجاد كنيد.
پنجره اكشن اسكريپت را براي keyframe ايجاد شده, باز كنيد.
از منوي Actions در اين پنجره, فرمان FSCommand را انتخاب نماييد. در اين مرحله بخش پارامترهاي اين پنجره, شامل دو ورودي متني خواهد بود. به طور معمول بايد در جاي پارامتر Command از نام تابع جاوا اسكريپت استفاده كنيد.
در جعبه متن Command عبارت "callalert" را قرار دهيد.
در جعبه متن arguments عبارت "Hell World" را وارد نماييد.

قرار دادن فيلم فلش در درون صفحه وب:

يك فايل HTML ايجاد كرده و از برچسب هاي object و embed براي جاي دادن فيلم فلش در اين صفحه وب, كمك بگيريد. براي اين كار, اطمينان حاصل نماييد كه نام فيلم فلش خود را با استفاده از ID در عبارت object و Name در برچسب Embed, به درستي بيان كرده باشيد. موفقيت اجراي دستور FS به طور كامل به نام گذاري يكسان فيلم فلش و اسامي ذكر شده در برچسب هاي صفحه وب, وابسته است. (اگر با مرورگر نت اسكيپ كار مي كنيد, فراموش نكنيد كه سوييچ swLiveConnect="true" را به كار بريد) پس از انجام اين مراحل, صفحه HTML شما بايد چيزي مشابه با قطعه كد شماره يك باشد.

اضافه كردن اسكريپت به صفحه وب:

در صورتي كه با مرورگر IE كار مي كنيد, مي توانيد از vbscript براي اين منظور استفاده كنيد. اگر از قطعه كد يك به ياد داشته باشيد, مي دانيد كه مرورگر IE از قطعه كوچكي كد vbscript براي دريافت كردن دستور FSCommand و ارسال آن به جاوا اسكريپت, استفاده مي كند. در اين مرحله, اين بخش از كار را انجام مي دهيم. براي اين منظور, مي توانيد قطعه كد 2 را در بخش Head صفحه وب قرار دهيد. توجه داشته باشيد كه عبارت testMovie را به نام فايل فلش خود تغيير دهيد. يعني همان نامي كه در برچسب هاي object و embed به كار برده ايد.

اضافه كردن كد جاوا اسكريپت براي دريافت كردن دستور FSCommand

تا اينجا, فيلمي ساخته ايم و در درون صفحه وب قرار داده ايم كه فرمان FSCommand مشخصي را به محيط مرورگر ارسال مي كند. حالا بايد تابع جاوا اسكريپتي بنويسيم كه فرمان FS را دريافت يا اصطلاحا "catch" كند. براي اين كار مي توانيد قطعه كد 3 را در بخش Head صفحه وب قرار دهيد. تاكيد مي كنيم كه نام testMovie را به نام فيلم خود تغيير دهيد.

شرح ماجرا

در قطعه كد 3, تابع testMovieDoFSCommand هر بار كه فيلم testmovie فرمان FS را ارسال كند, يك بار اجرا خواهد شد. كليد واژه DoFSCommand, كليد واژه اي است كه از طرف فلش براي مشخص كردن توابعي كه از طريق فرمان FSCommand فراخواني مي شوند, به كار مي رود. پيشوند testmovie بيانگر فيلمي است كه فرمان FS را ارسال مي كند. بدين ترتيب تابعي كه مثلا foomovieDoFSCommand نام داشته باشد, زماني اجرا خواهد گرديد كه فيلمي به نام foomovie فرمان FS را ارسال كند. موضوع ديگر, پارانترهاي دوگانه command و args هستند. همان طور كه قبلا گفته شد, اين دو پارامتر, مقاديري هستند كه به تابع مقصد ارسال يا انتقال داده مي شوند.

چگونه جاوا اسكريپت با فلش صحبت مي كند

در كاربردهاي واقعي, مواردي را مي توان يافت كه در آن ها نياز به ارسال فرمان يا مقداري, از محيط ميزباني مانند مرورگر به فيلم فلش خواهيم داشت. به طور معمول, مي توان با فراخواني متد هاي ويژه اي از جاوا اسكريپت, فرمان هايي را به فلش ارسال كرد. فراخواني متد هاي فلش, دقيقا همانند تمام فراخواني هاي متد هاي دروني جاوا اسكريپت است, مثلا document.write() يا .window.close() از نگاه يك برنامه نويس, چنين ارتباطي, روشي يك طرفه محسوب مي شود. در اين روش ها, متد هاي جاوا اسكريپت, يك فيلم فلش را كنترل مي كنند و نيازي به هيچ ترفند ويژه اي در سمت مقابل (در فيلم فلش) ندارد.
در اينجا براي درك بهتر موضوع از يك مثال ساده براي كنترل كردن يك فيلم فلش توسط جاوا اسكريپت, استفاده مي كنيم. براي ساختن چنين مثالي به ترتيب زير عمل كنيد:
فيلم فلش مورد نظر خود را در درون يك صفحه وب embed كنيد. براي اين كار دقيقا همانند مثال قبلي عمل كنيد وباز هم يادآوري مي كنيم كه نام گذاري فيلم را به صورت صحيح در بر چسب هاي object و embed رعايت نماييد.

اضافه كردن تابعي براي اشاره به شي فيلم

توجه داشته باشيد كه توابع جاوا اسكريپت براي فراخواني فلش, از دو بخش عمده تشكيل مي شوند. نخست, تابعي كه متد شي فلش را فراخواني مي كند و بخش دوم, تابعي است كه syntax صحيح براي اشاره به شي فلش را بر مي گرداند. البته بخش دوم, كاملا وابسته به مرورگر مورد استفاده است. البته مي توان شكل syntax صحيح را به صورت مستقيم (hard code) در درون تابع نخست به كار برد, اما به دلايل رعايت اصول برنامه نويسي, در اينجا ترجيح داده ايم كه چنين نكنيم. قطعه كد شماره 4, اين اسكريپت را نشان مي دهد.
در اسكريپت شماره 4, مقدار متغير moviename را به نام فيلم فلش خود, تغيير دهيد. پس از اين مرحله, يعني زماني كه خيالمان از بابت نوع مرورگر و رسم الخط نوشتاري توابع, راحت شد, نوبت مي رسد به بخش اصلي, يعني همان تابعي كه متد فلش را فراخواني مي كند. براي اين كار مي توانيم به صورت زير عمل كنيم:
Function Playmovie() {
thisMovie(movieName).Play();
}
بدين ترتيب بدون نگراني از بابت نوع مرورگر, خواهيم توانست, متد فلش مورد نظر خود را فراخواني نماييم.
اما مي دانيم كه هميشه مسائل ظريفي در كار ايجاد مي شوند كه باعث ايجاد تفاوت تئوري با آنچه در عمل رخ مي دهد, مي شوند (البته حقيقت مطلب آن است كه همواره تئوري هاي ضعيف با عمل تفاوت دارند و در صورتيكه تئوري به اندازه كافي مستحكم باشد, اساسا تفاوتي بين تئوري و عمل وجود نخواهد داشت). بگذريم, آنچه كه در اينجا بايد دقت شود, آن است كه در كاربردهاي اينترنتي, بايد به زمان هاي بارگذاري اشيا توجه داشته باشيم. مثلا ممكن است كه شما قصد ارسال دستوري به فيلم فلش داشته باشيد, اما در زمان انجام توابع اين كار, هنوز شي فلش به طور كامل در صفحه وب بارگذاري نشده باشد. براي بررسي اين قبيل موارد, مي توان از روش هاي متفاوتي كمك گرفت. به عنوان مثال, مي توانيد از متد percentLoaded فلش براي اين منظور بهره گرفت.
براي آنكه مثال خود را كامل كرده باشيم, يك گام ديگر را نيز به مجموعه عملياتي كه تا كنون طي كرده ايم, اضافه مي كنيم. همان طور كه در عمل هم هميشه چنين است, در اينجا سعي مي كنيم تا رويدادي در صفحه وب بسازيم كه وقوع آن منجر به فراخواني متد فلش شود. يكي از بهترين انتخاب هايي كه مي توانيم در اينجا انجام دهيم, آن است كه كليدي به صفحه وب بيفزاييم كه كليك كردن آن, متد شي فلش را فراخواني كند. براي اين كار از اسكريپت شماره 5 استفاده مي كنيم.
پس در اينجا با روش صحيح اجراي يك دستور جاوا اسكريپت بر روي يك شي فلش آشنا شديم. شما مي توانيد از روش ها و تكنيك هاي مشابهي براي فراخواني هر متد جاوا اسكريپتي كه توسط نرم افزار Flash Player پشتيباني مي شود, استفاده كنيد.

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:45  توسط حسین  | 

چگونه Autorun بسازيم?

براي راه اندازي خودكار يك فايل به صورت اتوران از روي سي دي يك فايل با نام Autorun.inf شاخه اصلي سي دي قرار داده مي شود اين فايل را به كمك يك برنامه ويرايشگر متن مانند notepad بسازيد ساختار معمول اين فايل به صورت زير است:


[autorun]

open = setup.exe

icon = setup.exe


قرار دادن اين فايل در ريشه سي دي سبب ميشود كه برنامه setup.exe در هنگام قرار دادن سي دي در داخل سي دي درايو به صوررت خودكار اجرا شود در صورتي كه فايل setup.exe در ريشه اصلي نباشد و در شاخه ديگري قرار داشته باشد بايد مسير را به طور كامل ذكر كرد مانند:


open = \installfolder\setup.exe

منبع:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:43  توسط حسین  | 

آموزش ساخت CD هاي Autorun

در حالت معمول اگر شما يك فايل انيميشن يا يك موسيقي را روي CD رايت كنيد و آن را درون درايو قرار دهيد اتفاق خاصي نمي افتد. چون در سيستم عامل ها به طور معمول قابليت autorun يا خود راه انداز وجود ندارد. (اگر چه در ويندوز XP راه هاي زيادي براي اين كار وجود دارد).

براي اين كه ما يك autorun CD داشته باشيم, علاوه بر اطلاعات مورد نظرمان بايد فايل هاي ديگري نظير فايل autorun.inf را نيز روي CD قرار دهيم. نوع اين فايل txt بوده و خودتان نيز مي توانيد آن را ايجاد كنيد. اما آسان ترين راه, استفاده از برنامه اي است كه اين كار را به راحتي براي شما انجام مي دهد. يكي از برنامه هايي كه در اين كار به شما كمك فراواني مي كند, برنامه اي است تحت عنوان Autorun Wizard v2.0 كه نسخه آزمايشي آن از روي نشاني http://www.rjlsoftware.com/software/utility/autorun/order.shtrl قابل دريافت است. البته اين برنامه صفحه splash (همان صفحه ظاهر شونده اوليه) خود را به Autorun CD شما مي افزايد و همچنين هزينه خريد آن در حدود بيست دلار است.


براي ساختن CD خود راه انداز قبل از هر كاري لازم است در آن قسمتي از هارد ديسك كه اطلاعات مورد نظر شما براي رايت CD وجود دارد, پوشه اي ايجاد كنيد كه بعدا در برنامه Autorun Wizard مورد استفاده قرار بگيرد سپس بايد برنامه را اجرا كنيد و تمام كارهايي كه CD شما از لحظه قرار گرفتن در درايو بايد انجام دهد را در آن معرفي مي كنيد. سپس CD خود را رايت كنيد.

استفاده از برنامه Autorun Wizard

1-در جايي كه اطلاعات مورد نظر شما براي رايت روي CD وجود دارد پوشه اي ايجاد كنيد و نام آن را CD Base يا هر نام ديگري كه در حافظه تان مي ماند بگذاريد و فايل Autorun.zip را در اين پوشه باز كنيد.
2-فايل Config.exe را اجرا كنيد. با اين كار Wizard برنامه آغاز به كار مي كند. به زبانه Base Folder برويد و آدرس پوشه مورد نظرتان را كه فايل هاي مربوط به Autorun بايد در آنجا ساخته شوند را وارد كنيد. بدون تعيين اين آدرس نمي توانيد وارد مراحل بعدي شويد.
3-زبانه بعدي Auto Lunch نام دارد. تمام اتفاقاتي كه قرار است وقتي CD را در درايو مي گذاريم, بيفتند را در اينجا به برنامه معرفي مي كنيم. اتفاقاتي مثل باز شدن ويندوز اكسپلورر يا مثلا اجرا شدن چند فايل و... مثلا فايل هاي مورد نظرتان براي اجرا شدن را انتخاب كنيد. در آخر روي Lunch file و بعد روي Configure كليك كنيد و آدرس فايل هايي را كه مي خواهيد استفاده شوند به برنامه بدهيد.
4-روي Icon كليك كنيد. اگر آيكون خاصي را براي CD مورد نظر داريد آدرس فايل ICO را به برنامه بدهيد. همچنين اگر صفحه splash را نيز مي خواهيد روي CD داشته باشيد آدرس تصوير آن را به برنامه بدهيد.
5-روي زبانه options شما مي توانيد يك برچسب (label) مشخص و البته يك فايل صوتي wav را به CD خود ضميمه كنيد . روي زبانه Test روي كليد Test را كليك كنيد. اگر از نتيجه كار راضي هستيد آن را Save كنيد و Autorun Wizard را ببنديد.
6-برنامه رايت CD را باز كنيد و همه فايل هاي موجو در فولدر CD Base (يا هر نام ديگري كه انتخاب كرده بوديد) را روي CD رايت كنيد. در اين فولدر به غير از فايل هاي مورد نظرتان, بايد فايل هاي autorun.inf و autorun.dat و autorun.exe نيز وجود داشته باشند

منبغ:www.IRITN.com

+ نوشته شده در  دوشنبه بیست و ششم شهریور 1386ساعت 4:41  توسط حسین  | 

مطالب قدیمی‌تر