<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>
<title>تا شقایق هست باید مرد!  </title>
<link>http://mimiram-barat-love.blogfa.com/</link>
<description>تا شقایق هست باید مرد!  </description>
<language>fa</language>
<generator>blogfa.com</generator>
<lastBuildDate>Sun, 07 Dec 2008 11:46:59 GMT</lastBuildDate>
<item>
<title>بهبود كارايي هارد ديسك، با استفاده از NTFS </title>
<link>http://mimiram-barat-love.blogfa.com/post-265.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;نوع فرمت هاردديسك PC ، توسط فايل سيستم تعيين مي شود. در واقع فايل سيستم چگونگي ثبت اطلاعات روي هارد ديسك را مديريت مي كند. ويندوز براي مديريت ثبت اطلاعات در هارد ديسك، از سه گونه فايل سيستم استفاده مي كند: &lt;BR&gt;اولين نوع آن ها كه FAT يا File Allocation Table نام گرفتند، توسط سيستم عامل هاي داس و ويندوز (تا ويندوز 95) مورد استفاده قرار مي گرفتند. اين روش قالب بندي اطلاعات، با نام FAT 16 نيز شناخته مي شد. زيرا بر اساس داده هاي 16 بيتي كار مي كرد. دومين نوع آن ها FAT 3 نام گرفت كه توسط ويندوز 98 ارائه شد. اين روش از روش FAT 16 متمايز است و كاربر را قادر مي سازد بيشتر از 2 گيگابايت اطلاعات را روي هارد خود مديريت كند. سومين و آخرين روش ثبت داده ها روي هارد ديسك، با نام NTFS ( NT File System ) توسط ويندوز NT ، 2000 ، و XP مورد استفاده قرار گرفت. اين روش نسبت به FAT 16 و FAT 32 از ثبات بيشتري برخوردار است و تاثير به سزايي در استفاده از حداكثر فضاي مفيد هاردديسك براي ذخيره اطلاعات دارد. براي اطلاع از نوع فايل سيستم هاردديسك خود، روي My Computer كليك راست كنيد و سپس Properties را انتخاب كنيد. براي ديدن همه ديسك ها و پارتيشن ها، روي Start كليك كنيد و بعد روي My Computer كليك راست كنيد و سپس Manage و بعد از آن Disk Management را بزنيد. در اين قسمت مي توانيد نوع فايل سيستم هر پارتيشن يا هارد ديسك را ببينيد تا بدانيد سيستم عامل شما از چه سيستمي براي مديريت اطلاعات هاردديسك استفاده مي كند. از آن جايي كه استفاده از NTFS به جاي FAT ، مزيت هاي متعددي در بر خواهد داشت. اگر هنوز هارد ديسك شما مبتني بر FAT است، بهتر است آن را به NTFS تغيير دهيد. البته كاربراني كه همچنان از Windows9x استفاده مي كنند، نمي توانند اين كار را انجام دهند و بايد از FAT 32 استفاده كنند. با استفاده از خط فرمان ويندوز يا نرم افزار Partition Magic مي توانيد اين كار را انجام دهيد. مرحله به مرحله اين مقاله را بخوانيد و هم زمان، آنچه از شما خواسته شده است را انجام دهيد. البته قبل از آن كه شروع به كار كنيد، مطمئن باشيد كه از برنامه هاي خود نسخه پشتيبان گرفته ايد. &lt;BR&gt;راهنماي گام به گام &lt;BR&gt;در مراحل 1 تا 3 با استفاده از خط فرمان و در مراحل 4 تا 6 با استفاده از نرم افزار Partition Magic مي توانيد اين كار را انجام دهيد. &lt;BR&gt;مي توانيد با پارتيشن بندي مبتني بر FAT32 را به NTFS تغيير دهيد. بدون آن كه به داده هاي رايانه شما آسيبي برسد. با اين وجود باز هم يك نسخه پشتيبان از اطلاعات موجود در رايانه خود تهيه كنيد تا مطمئن شويد كه چيزي را از دست نخواهيد داد. روي Start و بعد روي RUN كليك كنيد. در نوار Open ، عبارت Cmd را وارد كنيد. سپس روي OK كليك كنيد تا پنجره خط فرمان ويندوز باز شود. &lt;BR&gt;2. دقت كنيد كه به جاي ] Volume [ بايد نام درايو يا پارتيشني را كه قرار است تبديل شود، وارد كنيد. در اين مورد به طور فرضي درايو E تبديل خواهيم كرد كه بر اين اساس در خط فرمان بايد وارد كنيم، Convert E:\FS:NTFS سپس Enter را بزنيد تا دستور اجرا شود. &lt;BR&gt;3- بايد برچسب (Volume label ) درايو خود را نيز سيستم عامل بدهيد. اين نامي است كه شما به يك پارتيشن اختصاص مي دهيد. آن را وارد و Enter را فشار دهيد. ممكن است كمي فرايند تبديل طول بكشد. به محض تمام شدن اين فرايند به شما گزارشي از وضعيت فضاي خالي موجود روي هارد ديسك ارائه خواهد شد. &lt;BR&gt;4- اگر با خط فرمان رابطه اي نداريد، مي توانيد از Partition Magic استفاده كنيد. در اين برنامه، تمام درايوها و پارتيشن هاي جاري سيستم شما ديده خواهند شد. &lt;BR&gt;5- باز هم به صورت فرضي درايو E تبديل خواهيم كرد. اين درايو اكنون مبتني بر FAT32 است و قرار است به NTFS تغيير كند. حال بايد پارتيشني را كه مي خواهيد تبديل كنيد انتخاب كنيد و بعد در سمت چپ Convert Partition را انتخاب كنيد. حالا نوع فايل سيستمي كه مي خواهيد از آن استفاده كنيد را وارد كنيد و بعد روي OK كليك كنيد. &lt;BR&gt;6- Partition Magic هيچ چيز را تغيير نخواهد داد، مگر آن كه شما روي كليد سبز گوشه سمت چپ پايين كليك كنيد. بعد از آن، مراحل تبديل را خواهيد ديد و در نهايت ممكن است به يك بار بوت كردن PC خود احتياج داشته باشيد&lt;/FONT&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:46:59 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=265</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-265.aspx</guid>
</item>
<item>
<title>Microsoft Sharepoint 2003</title>
<link>http://mimiram-barat-love.blogfa.com/post-264.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;Sherepoint نرم افزاری از نوع پرتال است. این نوع نرم افزارها در خانواده محصولات مخصوص ایجاد جوامع مجازی کوچک هستند. مانند گروه کارمندان یک شرکت یا گروه طراحان گرافیست یا هر گروه و اجتماع دیگر که موضوع یا ه مشترکی آنان را به یکدیگر پیوند می دهد. با استفاده از یک پورتال می توان امکان تبادل نظر، نامه نگاری و ارسال و دریافت فایل میان اعضای گروه را فراهم کرد. Sharepoint نیز یک Server مخصوص برپاکردن چنین محیط هایی است. در واقع این محصول را می توان سکویی برای متصل کردن نرم افزارها و فایل های آفیس (و سایر فایلها) به یکدیگر و فراهم کردن یک محیط آن لاین تحت وب برای تشریک مساعی کاربران دانست.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;شاید زمان آن رسیده باشد که برای به گردش در آوردن فایلها، اطلاعات، ایده ها، نظریات و منابع در سازمان مطبوع خود فکری کنید. به خصوص که این روزها کاربرد وب در اغلب سازمان ها و شرکتها و منازل عمومیت یافته است. چه خوب است که دنبال راه حلی مبتنی بر وب برای این منظور باشید. اگر در سازمان یا شرکت شما از نرم افزارهای آفیس مایکروسافت زیاد استفاده می شود، یکی از مناسب ترین راهکارهای موجود، به خدمت گرفتن نرم افزار سرویس دهنده Sharepoint است. به وسیله این نرم افزار نیرومند می توانید یک پورتال تحت وب برپا کنید و از طریق آن امکان تبادل اطلاعات میان اعضای سازمان یا شرکت خود را فراهم سازید. قابلیتهای Sharepoint پر شمار است و نسخه 2003 آن یکی از بهترین ابزارهای موجود در بازار برای ساختن پورتال است.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;با Sharepoint 2003 علاوه بر امکان مبادله فایل های آفیس و انواع دیگر اسناد (مانند PDF) ، امکان به اشتراک گذاشتن اطلاعات مربوط به کارهای روزانه (tasks)، آدرس email و شماره تلفن (contacts)، رویدادها (events) و اطلاعات دیگری از جنس آن چه که در نرم افزار Outlook قابل مدیریت است را خواهید داشت. در کنار این ها، هر کاربر عضو پورتال یا هر گروه از کاربران عضو می توانند برای خود یک سایت اختصاصی داشته باشند و در آن جا با تمرکز بیشتری روی علائق اختصاصی خود فعالیت کنند. کل سیستم بر مبنای پلتفرم ویندوز عمل می کند و از آخرین محصولات و فناوری های این پلتفرم، از جمله دات نت، ویندوز 2003 و مجموعه آفیس 2003 پشتیبانی کاملی به عمل می آورد. این ویژگی را می توان هم به عنوان حسن Sharepoint 2003 و هم به عنوان یکی از معایب آن مطرح کرد. از یک سو به کارگیری بسیاری از قابلیتهای این نسخه از Sharepoint مستلزم استفاده از Office 2003 و Windows Server 2003 است و از سوی دیگر همین عامل سبب می شود که Sharepoint 2003 به یک ابزار پورتال سازی بسیار نیرومند تبدیل شود. استراتژی سال های اخیر مایکروسافت همواره این بوده است که به شکل های مختلف کاربران نرم افزارهای خود را به روی آوردن به نسخه های جدیدتر این برنامه ها تشویق کند. بنابر این اگر هنوز به استفاده کردن از نسخه های قدیمی آفیس (به خصوص آفیس 97) عادت دارید، احتمالا تعداد قابل توجهی از امکانات این نسخه از Sharepoint برایتان قابل استفاده نخواهد بود. اشکال دیگر Sharepoint این است که مانند بسیاری از دیگر محصولات مایکروسافت، شدیدا به پلتفرم ویندوز گره خورده است. برخی از امکانات Sharepoint 2003 بیش از حد به سیستم Active Directory ویندوز وابسته است و این موضوع ممکن است کمی آزار دهنده باشد. اما حتی اگر این دسته از امکانات را نادیده بگیریم و برخی ویژگیهای دیگر نیز که منوط به استفاده از آخرین نسخه آفیس است را کنار بگذاریم، هنوز هم Sharepoint 2003 یک پورتال قوی و انعطاف پذیر است که خیلی از امکانات ابتدایی آن ممکن است بیش از حد مورد نیاز در سازمان ها و شرکتها و گروههای متوسط و کوچک باشد.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;دو خانواده اصلی Sharepoint 2003&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;نرم افزار سرویس دهنده Sharepoint در دو گونه عرضه می شود :&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;یکی موسوم به Windows Sharepoint Services که به عنوان یک Component الحاقی رایگان روی ویندوز 2003 قابل نصب است و می توانید آن را از سایت مایکروسافت دریافت کنید.&lt;BR&gt;دومی به نام Sharepoint Server 2003 شناخته می شود و چند قابلیت بیشتر نسبت به نوع اول دارد که در همین مقاله به آنها اشاره خواهیم کرد. البته این نسخه از Sharepoint 2003 بسیار گران (حدود 4000 دلار به ازای هر دستگاه سرور) است و تنها برای سازمان ها و گروههای بزرگ مناسب است.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;مرور سریع بر ویژگیهای مهم Sharepint 2003 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;1) My Site&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;یکی از جالب ترین قابلیتهای Sharepoint 2003 امکان ایجاد سایت های شخصی است. هر کابر عضو پورتال می تواند در دو قسمت عمومی و خصوصی اطلاعات و فایلهای خود را قرار دهد. در قسمت خصوصی که پشت یک لایه امن قراردارد می توان فایل های نیمه تمام (مثلا Word یا PowerPoint) و لینک های دلخواه را قرار داد. در قسمت عمومی نیز می توان گزارشها، فایلها و اطلاعات تکمیل شده قابل عرضه به عموم را به نمایش گذاشت.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;2) Personalization&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;یکی دیگر از ویژگی های جالب Sharepoint که در نسخه اخیر بهبود قابل ملاحظه ای پیدا کرده است، امکان شخصی سازی یا سفارشی کردن ظاهر و حال و هوای صفحات پورتال است. به این معنا که هر کاربر عضو، پس از ورود به سیستم (login کردن) می تواند جزییات مختلف قابل نمایش در پورتال را آن چنان مطابق میل خود تنظیم کند که ظاهری کاملا متفاوت با ظاهر صفحات قابل مشاهده برای کاربر دیگر داشته باشد. در واقع از آن جا که پورتال اساسا محل تبادل و به اشتراک گذاری اطلاعات به صورت طبقه بندی شده است، هر کاربر این امکان را دارد که تنها آن دسته از اطلاعات که مورد توجه و علاقه اوست را در معرض دید و دم دست قرار دهد. این عمل از طریق چیدن سلیقه ای عناصر صفحه (موسوم به Web Parts) صورت می گیرد. با استفاده از نرم افزار Frontpage 2003 می توان Web Part ها را به طور دلخواه کنار هم چید و صفحات وب اختصاصی در ست کرد. البته این امکان برای مدیریت پورتال وجود دارد که سیستم Personalization را غیرفعال کند تا سرتاسر صفحات و سایتهای درون پورتال از یک تم سراسری سازمانی تبعیت کنند.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;3) مقیاس پذیری (Scalability) و قابلیت توسعه&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;از ویژگیهای مهم Sharepoint Server 2003 پشتیبانی آن از معماری نرم افزاری توزیع شده یا Distributed Architecture است. در سازمان ها و محیط های بزرگ ممکن است یک سرور کفایت نکند و لازم باشد چندین سرور از چند مکان مختلف سازمان به کاربران سرویس دهند. Sahrepoint Server 2003 در این محیط ها انعطاف پذیری زیادی نشان می دهد زیرا می توان خانواده ای از سرورها را فراهم کرد که هرکدام به یک کار و وظیفه خاص تعلق گرفته باشند.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;از این رو در یک Server Farm (مجموعه سرورها) ممکن است چندین Database Server، سرورهای جستجو و ایندکس و سرورهای نمایش صفحات وب (Web Front End) وجود داشته باشد. علاوه بر این، مایکروسافت ادعا می کند Sharepoint Server 2003 قابلیت مدیریت حداکثر یک میلیون کاربر عضو که در Active Directory ویندوز ثبت شده باشند و اجرای 250 صفحه وب دینامیک در هر ثانیه (شامل عناصر WebParts) را دارد.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;4) Collaboration و تعامل کاربران با یکدیگر&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;به کمک SharePoint 2003 می توان انجمن های متعدد بحث و گفتگو که اصطلاحا Forum یاDiscussion Groups نامیده میشوند با موضوعات گوناگون برپا کرد. همچنین امکان تعریف و فعال کردن سیستم نظر سنجی از کاربران در زمینه های مختلف وجود دارد. کاربران از طریق مکانیزم “کتابخانه فایل“ می توانند انواع فایل و سند را میان خود مبادله کنند. البته این امکان برای مدیریت سیستم وجود دارد که امکان ارسال بعضی از انواع (extensions) فایل را از کاربران سلب کند. این امکان نیز وجود دارد که در هر کتابخانه فایل، پوشه های فرعی ایجاد کرد و اطلاعات را با دقت بیشتری دسته بندی نمود. از نسخه های مختلف یک فایل در مقاطع زمانی مختلف می توان Backup تهیه کرد و کاربران می توانند از طریق به خدمت گرفتن قابلیت document workspace در نرم افزار word و نیز SharePoint Services درباره یک سند خاص به تبادل نظر بپردازند.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;همچنین قابلیت My Site در سیستم را می توان به گروه های موسوم به Team Sites توسعه داد.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;از این طریق می توان گروهی از سایت های شخصی کاربران، یعنی تک تک My site ها را در یک گروه موضوعی مشخص جای داد و با اضافه و کم کردن کاربران به لیست، یک سایت گروهی برپا کرد.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;5) سیستم عضویت مدیریت کاربران&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;هنگامی که می خواهید SharePoint Services را روی سرور ویندوز نصب کنید از شما سوال می شود که مایلید SharePoint از کدام یک از روشهای Windows Domain Account یا Active Directory استفاده کند. خوبی SharePoint این است که سیستم پروفایل کاربران در این پورتال می تواند با مکانیزم AD گره بخورد و هماهنگ شود. البته این ایراد وجود دارد که بعدا نمی توانید سیستم کاربری را تغییر دهید و در ضمن برای این که کاربران خارج از سازمان یا کاربران موقت نیز بتوانند از پورتال استفاده کنند ناچار به انتخاب مکانیزم اکتیو دایرکتوری در مرحله نصب نرم افزار هستید. بنابراین ممکن است بعضی از سازمانها ناچار شونند دو پورتال جداگانه، یکی برای کارکنان داخل سازمان و یکی برای کاربران خارج سازمان برپا کنند. به طور کلی استفاده از مکانیزم اکتیو دایرکتوری در SharePoint مزایای بسیاری دارد اما در عین حال وابستگی سیستم به آن را بالا می برد. به عنوان مثال قابلیت Single Sign-on در SharePoint 2003 به کارایی این پورتال افزوده است. به این معنی که پس از ورود کاربر به سیستم، اطلاعات username و password او به صورت موقت در ناحیه امنی نگهداری مشود. از آن پس، هرگاه این کاربر بخواهد از امکانات و قابلیت های سایر نرم افزار های سازمانی مانند ERP و CRM استفاده کند، در صورت لزوم SharePoint اطلاعات مذکور را با اطلاعات مربوط به حق و حقوق و سطح دسترسی کاربر که در اکتیو دایرکتوری ثبت شده مقایسه می کند و به طور خودکار امکان استفاده از آن نرم افزار را در اختیار وی قرار می دهد تا کاربر مجبور نباشد برای دسترسی به آن نرم افزار، یک بارهم در آن جا login کند. همچنین ، استفاده از سیستم اکتیو دایرکتوری، مدیریت کاربران و فهرست گیری از اعضای پورتال را برای Administrator سیستم آسان تر می سازد.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;6) قابلیت اتصال به نرم افزارهای دیگر از طریق BizTalk&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;یکی از مزایای جالب و سودمند SharePoint این است که با دیگر نرم افزار سرویس دهنده مایکروسافت به نام BizTalk Server رابطه عمیقی دارد. مزیت اصلی BizTalk در این است که می توان از طریق Component های الحاقی موسوم به Connectors در آن، اطلاعات مختلف شبکه سازمانی (از جمله اطلاعات مربوط به کاربران) را با سایر نرم افزارهای غیر مایکروسافتی مانند نرم افزارهای کسب و کارالکترونیک از شرکتهای SAP، Siebel، Peoplesoft مبادلکه کرد. تنها اشکال قضیه این است که BizTalk Server خود نرم افزار گران قیمتی است ولی برای یک سازمان بزرگ به صرفه است که سیستم پورتال مبتنی بر SharePoint خود را از این طریق به نرم افزارهای CRM، SCM و ERP ساخت شرکت های دیگر پیوند بزند.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;7) سیستم Topics و مکانیزم جستجو&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;پورتال SharePoint 2003 شامل یک سیستم جامع به نام Topics است که گشت و گذار در سایت و یافتن هرچیزی، از فایل ها و اسناد گرفته تا افراد و حتی سایت های آنان را در بر می گیرد. یک سند یا Link مشخص ممکن است در دسته بندی های موضوعی مختلفی ظاهر شود. Topic ها نیز به نوبه خود ممکن است در برگیرنده سندهایی باشند که داخل SharePoint ذخیره شده اند یا لینک هایی را شامل گردند به به اطلاعاتی خارج از سیستم پورتال اشاره می کنند. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;در کنار سیستم Topics، نرم افزار SharePoint یک ابزار بسیار قوی جستجو در اختیار کاربران قرار می دهد. موتور جستجوی SharePoint می تواند هم محتوای اسناد متنی را برای یافتن یک کلمه یا عبارت به طور کامل جستجو کند و هم فایل ها و سندهای مختلف ذخیره شده در پورتال را بر اساس خواص و کلید واژه های مربوطه به آنان بیابد. کاربران می توانند به کمک موتور جستجوی این نرم افزار، علاوه بر اطلاعات فایلی، افراد (سایر کاربران)، گروهها و سایت های مرتبط با یک کلید واژه را نیز بیابند.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;سیستم جستجو در نسخه 2003 بهبود قابل ملاحظه ای یافته است و اکنون به امکاناتی مانند ranking (رتبه گذاری روی نتایج جستجو)، ایندکس گذاری و گزینه های مختلف برای مرتب کردن (sort) نتایج جستجو مجهز است.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;8) قابلیت Targeted Audience&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;یکی از ویژگیهای جالب و جدید SharePoint Server 203 که در نسخه SharePoint Services 2003 وجود ندارد، امکان انتشار دادن اطلاعات معین برای گروه خاصی از کاربران است. به این ترتیب که محتوای اطلاعات مذکور تنها به سمت عده خاصی از کاربران هدایت می شود و مابقی کاربران قادر به مشاهده آن نخواهند بود. گردانندگان اصلی پورتال می توانند براین اساس، قواعد و خط مشی های متعددی تعریف کنند، به طوری که مثلا یک سری اطلاعات خاص تنها برای مدیران یک دپارتمان خاص از سازمان قابل مشاهده باشد.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;9) ضعف بزرگ : Document Management&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;با تمام اینها، SharePoint دارای یک ضعف بزرگ نیز هست. حتی آخرین نسخه SharePoint نیز یک نرم افزار قوی برای فرآیند Document Management نیست زیرا اگر از یک فایل معین بیش از یک کپی در انباره پورتال داشته باشید، SharePoint آن ها را نه به عنوان کپی های یک سند واحد، بلکه به عنوان دو سند جداگانه در نظر می گیرد. بنابر این برای این که مدیریت سایت و کاربران عضو پورتال همگی مطمئن باشند که تنها یک کپی از یک فایل معین وجود دارد، باید میان خود قواعد و قوانینی را وضع کنند و به اجرا بگذارند. اهمیت یکتا بودن اسناد در این است که وقتی سندی تغییر می کند، این تغییر در تمام ساختارهای سیستم اطلاعاتی پورتال ، از جمله در موتور جستجو و سایت های فردی و گروهی و کتابخانه های متعدد فایل منعکس می شود. یکتا نبودن اسناد می تواند به افزونگی اطلاعات (Redundancy) منجر شود.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;10) ویژگی مهم : پشتیبانی از پلتفرم دات نت&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;سرانجام یادآوری این نکته ضروری به نظر می رشد که بدانید SharePoint 2003 با پلتفرم دات نت و صفحات وب ASP.NET سازگاری کامل دارد. مزیت اصلی پشتیبانی از دات نت این است که اولا امکان برنامه نویسی برای توسعه قابلیت های SharePoint و غلبه بر ضعفها و کاستی هایش وجود دارد. دوم به دلیل ماهیت شیء گرای پلتفرم دات نت، از قابلیتهای موجود این نرم افزار می توان برای طراحی و توسعه پورتال های پیشرفته تر استفاده کرد. پشتیبانی از فناوری ASP.NET عملا به معنی آن است که عناصر موسوم به Web Parts که قطعات کلیدی به وجود آورنده امکان سفارشی سازی و شخصی سازی حال و هوای صفحات وب در پورتال هستند از جنس ASP.NET Server Controls هستند که هم قابل توسعه هستند و هم بدون هیچ نگرانی روی تمام مرورگرها به طور یکسان قابل مشاهده اند. ضمنا برنامه نویسان می توانند با استفاده از پروتکل SOAP از مزایای مدل برنامه سازی Web Services برای توسعه کاربردها و قابلیت های SharePoint 2003 بهره بگیرند&lt;/FONT&gt;&lt;/P&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:45:00 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=264</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-264.aspx</guid>
</item>
<item>
<title>SPAM چیست ؟</title>
<link>http://mimiram-barat-love.blogfa.com/post-263.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;اینترنت ، امکان استفاده از سرویس ها و خدمات متعددی را در اختیار کاربران قرار می دهد . ارسال و دریافت نامه الکترونیکی ( E-mail ) ، یکی از قدیمی ترین و در عین حال متداولترین سرویس ارائه شده بر روی اینترنت است.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;علیرغم تمامی مزایا و پتانسیل های سرویس فوق ، در چند سال اخیر و همزمان با رشد و گسترش استفاده از اینترنت ، شاهد مشکلات و مسائل جانبی در این رابطه نیز می باشیم . توزیع نامه های آلوده به ویروس ها و یا کرم ها ، ارسال و یا دریافت نامه های الکترونیکی ناخواسته که از آنان با نام Spam یاد می شود ، نمونه هائی در این زمینه می باشد . در این مقاله قصد داریم ضمن بررسی جایگاه سرویس پست الکترونیکی با مفهوم Spam ، منابع توزیع و روش های مقابله با آن ، آشنا شویم . &lt;BR&gt;E-mail : بهترین گزینه ارتباطی در عصر اطلاعات &lt;BR&gt;امروزه از Email به عنوان متداولترین روش ارتباطی در جهان ، استفاده می شود .روزانه سی و یک میلیارد نامه الکترونیکی بر روی اینترنت ویا شبکه های داخلی ، ارسال می گردد .پیش بینی می شود این رقم تا سال ۲۰۰۶ ، دو برابر گردد. بر اساس بررسی انجام شده توسط موسسه تحقیقاتی Forrester ، بیش از ۳۵ درصد زمان استفاده از اینترنت به ارسال و دریافت نامه های الکترونیکی ، صرف می شود. شصت درصد کاربران اینترنت در طی روز ده و یا کمتر ، بیست و سه درصد بیش از بیست و صرفا&quot; شش درصد بیش از پنجاه نامه الکترونیکی را در طی روز دریافت می کنند .هفتاد و هشت درصد کاربران اینترنت در طی روز ده و یا کمتر و یازده درصد بیش از بیست نامه الکترونیکی را در طی روز ارسال می نمایند . هفتاد و سه درصد کاربران اینترنت ، حداکثر یک ساعت از زمان استفاده از اینترنت را به دریافت و یا ارسال نامه الکترونیکی ، صرف می نمایند . چهل و شش درصد از استفاده کنندگان سرویس پست الکترونیکی در سال ۲۰۰۳ ، اعلام نموده اند که فضای استفاده شده آن نظیر فضای استفاده شده در سالیان گذشته است .چهل و هشت درصد از استفاده کنندگان سرویس پست الکترونیکی در سال ۲۰۰۳ ، اعلام نموده اند که فضای اختصاص یافته برای آنان نسبت به سال ۲۰۰۲ ، افزایش یافته است . در سال ۱۹۹۵ ، هر کاربر اینترنت ( خصوصا&quot; کارمندان موسسات و سازمان ها ) ، در طی روز سه نامه را ارسال و در مقابل پنج نامه را دریافت نموده است . در سال ۲۰۰۲ ، وضعیت فوق تغییر و در مقابل ارسال بیست نامه ، سی نامه را دریافت داشته اند . پیش بینی می شود که تعداد نامه های ارسالی تا سال ۲۰۰۶ از مرز سی و یک میلیارد در یک روز به شصت میلیارد برسد . در صورتی که ظرفیت هر نامه الکترونیکی را معادل پنجاه و نه کیلو بایت در نظر بگیریم ( منبع : موسسه تحقیقاتی Forrester ) ، روزانه حجمی معادل ۱،۸۲۹ ترابایت ( ده به توان دوازده ) و در طی یک سال ۳،۳۵ پتابایت ( ده به توان هیجده ) ، اطلاعات مبادله می گردد . &lt;BR&gt;Spam چیست ؟ &lt;BR&gt;به نامه های الکترونیکی ناخواسته و اغواکننده ، Spam گفته می شود. بین Spam و ویروس ها ی کامپیوتری ارتباط مستقیمی وجود نداشته و حتی پیام های معتبر و از منابع موثق می توانند در زمره این نوع از نامه های الکترونیکی قرار گیرند. نامه های الکترونیکی ناخواسته معمولا&quot; به صورت عمده ( Bulk ) ، ارسال می گردند . به منظور آشنائی بیشتر با ابعاد متفاوت نامه های الکترونیکی ناخواسته ، به برخی از اطلاعات استخراج شده در این خصوص اشاره می گردد : نیمی از ترافیک مربوط به نامه های الکترونیکی مربوط به Spam می باشد (پیام های تجاری ، آگهی ها و سایر موارد مشابه) .بر اساس بررسی انجام شده توسط موسسه تحقیقاتی Forrester ، فروشندگان کالا و خدمات در طی یک سال بیش از دویست میلیارد نامه الکترونیکی ناخواسته را ارسال می نمایند . بر اساس بررسی انجام شده توسط یکی از بزرگترین شرکت های فیلترینگ نامه های الکترونیکی ناخواسته ، Spam بیش از چهل درصد از ترافیک نامه های الکترونیکی در اینترنت راشامل می شود . سه شرکت عمده ارائه دهنده خدمات پست الکترونیکی در جهان ( AOL ، مایکروسافت ، یاهو ) ، بیش از دویست میلیون آدرس Email را در خود نگهداری نموده اند . مراکز فوق ، اهداف جذابی برای ارسال کنندگان نامه های الکترونیکی ناخواسته ( Spammers ) ، می باشد .بر اساس اعلام شرکت AOL در ماه مارس سال ۲۰۰۳ ، بیش از یک میلیارد نامه الکترونیکی ناخواسته صرفا&quot; در طی یک روز با استفاده از نرم افزارهای فیلترینگ ، حذف شده اند . شرکت AOL اعلام نموده است که بطور متوسط در هر روز به ازای هر آدرس نامه الکترونیکی ( Account ) ، بیست و هشت نامه الکترونیکی را بلاک می نماید .هر یک از ما ممکن است در طی روز چندین نامه الکترونیکی ناخواسته را دریافت نمائیم . ( برخی کاربران تعدادی بیشتر و برخی دیگر ، تعداد کمتری ) . در صورتی که دارای یک آدرس پست الکترونیکی می باشید ، همواره امکان دریافت نامه های الکترونیکی ناخواسته ، وجود خواهد داشت . فرض کنید ، پس از بررسی صندوق پستی خود با پیامی مطابق زیر برخورد نمائید : &lt;BR&gt;یک نمونه Spam &lt;BR&gt;فرض کنید که ما به شما بگوئیم که می توانید هشتاد و دو درصد ار وزن خود را صرفا&quot; در چندین ماه ، کاهش دهید ، آیا این موضوع برای شما جالب است ؟ ما نیز امیدواریم که چنین اتفاقی بیافتد . برای آگاهی از اطلاعات بیشتر سایت ما را دیدن نمائید. پیام فوق قطعا&quot; یک Spam می باشد . این نوع از نامه های الکترونیکی بدون شک رنج آور و در صورتی که تعداد آنان زیاد باشد ، مشکلات و مسائل خاص خود را به دنبال خواهند داشت . در صورتی که شما دارای یک آدرس پست الکترونیکی عمومی می باشید ، ممکن است صدها پیام ناخواسته را با ظاهری کاملا&quot; معقول و منطقی دریافت نمائید . حتی با استفاده از فیلترهای مناسبی که ممکن است استفاده شود ، امکان دریافت اینچنین نامه های الکترونیکی ناخواسته ای وجود خواهد داشت . در برخی موارد ممکن است برنامه های فیلتر باعث حذف نامه های الکترونیکی گردند که تمایل به دریافت آنان را داشته باشیم !&lt;BR&gt;شاید تاکنون این سوال برای شما مطرح شده باشد که منبع ارسال این همه نامه الکترونیکی ناخواسته کجا بوده و فرستندگان این نوع از نامه های الکترونیکی چه اهدافی را دنبال می نمایند ؟ آیا روشی برای مقابله و توقف آنان وجود دارد ؟ در ادامه سعی خواهیم کرد به سوالات فوق ، پاسخ دهیم . &lt;BR&gt;منبع نامه های الکترونیکی ناخواسته &lt;BR&gt;Spam از جمله مسائل و مشکلاتی است که دامنه آن گریبانگیر تمامی افرادیکه دارای آدرس پست الکترونیکی می باشند ، می گردد.بر اساس تحقیقات انجام شده در رابطه با ابعاد متفاوت این نوع از نامه های الکترونیکی که در Business Week magazine ، منتشر شده است ، به موارد جالب زیر برخورد می نمائیم : &lt;BR&gt;ابعاد مخرب نامه های الکترونیکی ناخواسته &lt;BR&gt;صرفا&quot; درطی یک روز در سال ۲۰۰۳ ، یکی از عظیم ترین ارائه دهندگان خدمات اینترنتی ( AOL ) ، بیش از دو میلیارد پیام ناخواسته را بلاک نموده است . شرکت مایکروسافت که دومین ارائه دهنده سرویس اینترنت MSN و سرویس hotmail می باشد ، اظهار داشته است که بطور متوسط روزانه حدود ۴ / ۲ میلیارد پیام ناخواسته را بلاک می نماید . بر اساس بررسی انجام شده در موسسه تحقیقاتی Radicati Group در ارتباط با نامه های الکترونیکی ناخواسته، بیش از چهل و پنج درصد از ۹ / ۱۰ تریلیون پیام ارسال شده در سال ۲۰۰۳ ، Spam بوده اند یکی از مسائل مرتبط با Spam و این که چرا حجم آنان تا به این اندازه زیاد می باشد به سهولت در ایجاد آنان ، برمی گردد . شما نیز می توانید به سادگی به یک ارسال کننده نامه های الکترونیکی ناخواسته تبدیل شوید .در حال حاضر ، صدها شرکت وجوددارد که لوح های فشرده شامل میلیون ها آدرس معتبر پست الکترونیکی را می فروشند . با استفاده از نرم افزاری نظیر Word ، می توان بسادگی آدرس های فوق را به خطوطی مشتمل بر یکصد آدرس در هر خط تبدیل و در ادامه با استفاده از پتانسیل همیشه جذاب Cut و Paste آنان را در فیلد TO هر برنامه معمولی نامه الکترونیکی، قرار دارد . پس از فشردن دکمه Send ، در کمتر از چندین ثانیه، صدها نامه الکترونیکی ارسال خواهد شد . سادگی در ایجاد و توزیع این نوع از نامه های الکترونیکی ، از مهمترین مسائل و مشکلات مرتبط با Spam ، است .آدرس های پست الکترونیکی ، چگونه جمع آوری می گردند ؟ &lt;BR&gt;شاید این سوال در ذهن شما مطرح شده باشد که یک شرکت چگونه میلیون ها آدرس پست الکترونیکی معتبر را جمع آوری تا پس از استقرار آنان بر روی CD ، امکان فروش آنان را فراهم نماید ؟ در این رابطه منابع متعددی وجود دارد :اولین منبع جمع آوری آدرس های پست الکترونیکی ، گروه های خبری ( newsgropus ) و اتاق های چت ، می باشند. ( خصوصا&quot; برروی سایت های بزرگی نظیر AOL ) . کاربران ( خصوصا&quot; افرادی که اولین مرتبه از این امکانات استفاده می نمایند ) ، اغلب از اسامی Screen استفاده نموده و یا آدرس واقعی پست الکترونیکی خود را در گروههای خبری قرار می دهند . ارسال کنندگان نامه های الکترونیکی ناخواسته ( Spammers ) ، از یک نرم افزار خاص برای استخراج اسامی Screen و آدرس های پست الکترونیکی به صورت اتوماتیک استفاده می نمایند . دومین منبع برای جمع آوری آدرس های پست الکترونیکی ، وب می باشد . در حال حاضر ده ها میلیون سایت بر روی اینترنت وجود دارد و ارسال کنندگان نامه های الکترونیکی ناخواسته می توانند با ایجاد &quot;مراکز جستجو&quot; ، عملیات جستجو به منظور یافتن علامت &quot;@ &quot; را که نشاندهنده یک آدرس الکترونیکی می باشد را پیمایش می نمایند . این نوع از برنامه ها را Spambots می نامند .سومین منبع تامین کننده آدرس های پست الکترونیکی ، سایت هائی می باشندکه صرفا&quot; با هدف جذب آدرس های پست الکترونیکی، ایجاد می گردند. مثلا&quot; یک ارسال کننده نامه های الکترونیکی ناخواسته می تواند ، سایتی را ایجاد نماید که به شما بگوئید که شما &quot; یک میلیون دلار &quot; برنده شده اید و صرفا&quot; آدرس پست الکترونیکی خود را در این محل تایپ و یا درج نمائید .یکی دیگر از روش های جمع آوری آدرس های پست الکترونیکی که در گذشته بیشتر استفاده می گیرد ، فروش آدرس پست الکترونیکی اعضاء توسط سایت های بزرگ ، است . برخی دیگر از سایت ها ، مخاطبان خود را با این سوال مواجه می نمودند که آیا تمایل به دریافت خبرنامه پست الکترونیکی را دارید؟&quot; در صورت پاسخ مثبت به سوال فوق ، آدرس شما دریافت و در ادامه به یک ارسال کننده نامه الکترونیکی فروخته می گردید . بزرگترین و متداولترین منبع تامین کننده آدرس های نامه های الکترونیکی ، جستجو بر حسب کلید واژه &quot; دیکشنری &quot; ، مربوط به سرویس دهنده پست الکترونیکی شرکت های عظیم خدمات اینترنتی و پست الکترونیکی نظیر MSN,AOL و یا Hotmail ، می باشد. یک حمله مبتنی بر دیکشنری ، در ابتدا ارتباطی را با یک سرویس دهنده پست الکترونیکی به عنوان هدف ، برقرار نموده و در ادامه و با سرعت به صورت تصادفی اقدام به ارسال میلیون ها آدرس پست الکترونیکی ، می نماید . تعداد زیادی از این آدرس ها دارای تفاوت های اندکی با یکدیگر می باشند. نرم افزار مورد نظر در ادامه بررسی لازم در خصوص Live بودن آدرس های فوق را انجام و در ادامه آنان را به لیست آدرس ارسال کننده نامه الکترونیکی ، اضافه می نماید . در نهایت لیست آماده شده به تعداد زیادی از ارسال کنندگان نامه های الکترونیکی ناخواسته ، فروخته می گردد .آدرس های نامه های الکترونیکی ، عموما&quot; خصوصی تلقی نمی گردند ( نظیر درج شماره تلفن شما در لیست دفترچه تلفن عمومی ) . زمانی که یک ارسال کننده نامه الکترونیکی ، موفق به آگاهی از آدرس پست الکترونیکی شما گردد ، آن را در اختیار سایر ارسال کنندگان نامه های الکترونیکی قرار می دهد. در چنین مواردی می بایست در انتظار دریافت تعداد زیادی از نامه های الکترونیکی ناخواسته باشیم ( شناسنائی دقیق هدف برای ارسال نامه الکترونیکی ) .&lt;BR&gt;شرکت های بزرگ ارسال کننده Spam &lt;BR&gt;در صورتی که تمایل به ارسال تعداد زیادی Spam را داشته باشید ، می توان از شرکت های متعددی که اقدام به ارسال عمده ( نه خرده فروشی ! ) نامه های الکترونیکی می نمایند ، استفاده کرد! . برخی از شرکت هائی که در این رابطه فعالیت می نمایند، قادر به ارسال میلیاردها Spam در طی یک روز می باشند . این شرکت ها در کشورهای متعدد تاسیس و فعالیت می نمایند (خصوصا&quot; در کشورهائی که برای برخورد قانونی با اینچنین فعالیت هائی ، قانون مشخصی تدوین و تعریف نشده است) . برای این که با برخی از این شرکت ها بیشتر آشنا شویم بد نیست به سراغ Google رفته و بر حسب کلید واژه &quot;Spam &quot; ، و یا &quot; bulk e-mail &quot; جستجو نمائیم . نتایج جالب زیر را مشاهده خواهیم کرد : شرکت فوق ، اعلام می نماید که در طی یک روز قادر به ارسال ۷ / ۲ میلیون نامه الکترونیکی به ازای پرداخت سی دلار می باشد .تمامی موسسات و شرکت ها ی فوق ، ادعا می نمایند که عملیات آنان &quot; Spam-free&quot; ، بوده و صرفا&quot; پس از تائید متقاضی مبنی بر دریافت نامه الکترونیکی ، اقدام به ارسال نامه الکترونیکی برای آنان می نمایند . در مواردی دیگر، ممکن است شما یک کالا را سفارش داده و یا یک فرم online را تکمیل نمائید که دارای یک Chck box در قسمت انتهائی می باشد که به شما اعلام می نماید: &quot; در صورت عدم تمایل برای درج آدرس پست الکترونیکی شما در لیست مربوطه ، می توانید check box مربوطه را غیر فعال unclick نمائید &quot;. در برخی موارد ممکن است چنین پیام هائی در قسمت پائین فرم های online وجود نداشته باشد و یا شما توجهی به آنان نمی نمائید . در صورتی که به هر حال نام شما در لیست مجاز ارسال نامه الکترونیکی قرار گیرد ، همواره امکان دریافت تعداد زیادی spam، وجود خواهد داشت . &lt;BR&gt;برخورد با Spam &lt;BR&gt;برای مقابله با نامه های الکترونیکی ناخواسته تاکنون روش های متعددی ایجاد و این روند با توجه به ابعاد گسترده آن ، همچنان ادامه دارد . بهترین تکنولوژی که در حال حاضر بری توقف Spam وجود دارد ، استفاده از نرم افزارهای فیلترینگ است .این نوع برنامه ها ، وجود کلید واژه های خاصی را در خط موضوع پیام ، بررسی و در صورت شناسائی آنان ،نامه الکترونیکی مورد نظر را حذف می نمایند. برنامه های فیلترینگ ، کلید واژه های مورد نظر را Spell و آنان را شناسائی می نمایند . برای spell یک کلید واژه، روش های متعددی وجود داشته و در برخی موارد ممکن است فرآیند Spelling نتایج مطلوبی را به دنبال نداشته و باعث حذف نادرست نامه هائی گردند که تمایل به دریافت آنان را داشته باشیم . برخی از برنامه های فیلترینگ پیشرفته ، نظیر heuristic و یا Bayesian ، با استفاده از روش های متعدد آماری اقدام به شناسائی Spam بر اساس الگوهائی خاص( با توجه به فرکانس تکرارهر الگو ) ، می نمایند . سازمان های متعددی اقدام به انتشار لیست آدرس های IP استفاده شده توسط ارسال کنندگان نامه های الکترونیکی ناخواسته ، می نمایند. هر Spammer بزرگ ، قطعا&quot; دارای مجموعه ای از ماشین های سرویس دهنده است که اقدام به ارسال پیام های Spam نموده و هر ماشین نیز دارای آدرس IP اختصاصی مربوط به خود است . پس از تشخیص Spam از طریق آدرس IP آن ، آدرس فوق به لیست سیاه اضافه می گردد.( www.spamhaus.org یکی از مراکزی است که چنین لیست هائی را ایجاد و بطور دائم آنان را به هنگام می نمایند).شرکت هائی که accoun پست الکترونیکی را host می نمایند ، می توانند با بررسی آدرس IP فرستنده و مقایسه آن با لیست سیاه ارائه شده توسط مراکزی نظیر : Spamhaus.org ، آن را فیلتر و بلاک نمایند .ارسال کنندگان نامه های الکترونیکی نیز در این زمینه ساکت ننشسته و در این رابطه از رویکردهای متعددی استفاده می نمایند &lt;BR&gt;تغییر متناوب آدرس های IP : با توجه به وجود اینگونه آدرس های IP در لیست سیاه ، در صورتی که آدرس های فوق در اختیار سازمان ها و یا موسساتی دیگر قرار گیرد ، عملا&quot; برای استفاده کنندگان غیرقابل استفاده بوده و آنان نمی توانند از چنین آدرس هائی برای ارسال نامه های الکترونیکی واقعی ، استفاده نمایند.استفاده از توان سایر کامپیوترهائی که به آنان شکی وجود ندارد : ارسال کنندگان Spam ، با استفاده از تکنیک های خاصی از بین کامپیوترهای مطمئن موجود در شبکه که به آنان سوظنی وجود ندارد ، اصطلاحا&quot; یارگیری نموده و از آنان برای ارسال نامه های الکترونیکی ناخواسته ، استفاده می نمایند . در چنین مواردی عملا&quot; ماشین مورد نظر در اختیار ارسال کنندگان Spam ، قرار خواهد گرفت (Zombie machines ) . از طرفی چون آدرس های IP این نوع از ماشین ها جدید بوده و در لیست سیاه آدرس های IP قرار ندارند ، امکان ارسال میلیون ها پیام الکترونیکی با استفاده از آنان فراهم می گردد ( قبل از این که شناسائی و در لیست سیاه قرار گیرند ) .از دیگر راهکارهای مقابله با spam ، می توان به تدوین مجموعه قوانین مناسب برای برخورد با افراد و یا موسسات ارسال کننده این نوع نامه های الکترونیکی ، تهیه یک لیست اختیاری برای افرادیکه تمایل به دریافت Spam را دارند و استفاده از گزینه هائی نظیر فرم های Online در مقابل Email ، اشاره نمود .با توجه به حجم نامه های ارسالی ناخواسته و غیر قابل کنترل بودن آن ، می بایست تغییرات عمده ای در سرویس دهندگان پست الکترونیکی سنتی ایجاد و آنان خود را مجهز به تکنولوژی های پیشرفته ای به منظور ایمن سازی سرویس دهنده، نمایند.هم اینک موضوع مقابله با Spam در دستور کار شرکت های عظیم تولید کننده نرم افزار( سرویس دهندگان پست الکترونیکی ) ، سخت افزار و امنیت اطلاعات قرار گرفته و تمامی آنان در تلاش برای ایجاد روش ها و تکنیک هائی خاص برای مقابله با Spam می باشند .&lt;/FONT&gt;&lt;/P&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:39:48 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=263</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-263.aspx</guid>
</item>
<item>
<title>درباره بایوس BIOS بیشتر بدانید</title>
<link>http://mimiram-barat-love.blogfa.com/post-262.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;نرم افزار BIOS دارای وظایف متعددی است . ولی بدون شک مهمترین وظیفه آن استقرار سیستم عامل در حافظه است . زمانیکه کامپیوتر روشن و ریزپردازنده سعی در اجرای اولین دستورالعمل های خود را داشته باشد ، می بایست دستورالعمل های اولیه از مکان دیگر در اختیار آن گذاشته شوند ( در حافظه اصلی کامپیوتر هنوز اطلاعاتی قرار نگرفته است ) دستورالعمل های مورد نظر را نمی توان از طریق سیستم عامل در اختیار پردازنده قرار داد، چرا که هنوز سیستم عامل در حافظه مستقر نشده و همچنان بر روی هارد دیسک است.&lt;BR&gt;یکی از متداولترین موارد کاربرد حافظه های Flash ، استفاده از آنان در BIOS)Basic Input/Output System) است. BIOS این اطمینان را به عناصر سخت افزاری نظیر : تراشه ها ، هارد یسک ، پورت ها ، پردازنده و ... خواهد داد که بدرستی عملیات خود را در کنار یکدیگر انجام دهند. &lt;BR&gt;هر کامپیوتر ( شخصی ، دستی ) دارای یک ریزپردازنده بعنوان واحد پردازشگر مرکزی است. ریزپردازنده یک المان سخت افزاری است.  بمنظور الزام پردازنده برای انجام یک عملیات خاص، می بایست مجموعه ای از دستورالعمل ها که نرم افزار نامیده می شوند نوشته شده و در اختیار پردازنده قرار گیرد. از دو نوع نرم افزار استفاده می گردد. &lt;BR&gt;- سیستم عامل : سیستم عامل مجموعه ای از خدمات مورد نیاز برای اجرای یک برنامه را فراهم می نماید. ویندوز ۹۸ ، ۲۰۰۰ و یا لینوکس نمونه هائی از سیستم های عامل می باشند. &lt;BR&gt;- برنامه های کاربردی : برنامه های کاربردی نرم افزارهائی هستند که بمنظور تامین خواسته های خاصی طراحی و در اختیار کاربران گذاشته می شوند. برنامه هائی نظیر : Word ، Excel و ... نمونه هائی از این نوع نرم افزارها می باشند. &lt;BR&gt;BIOS در حقیقت نوع سومی از نرم افزارها بوده که کامپیوتر بمنظور عملکرد صحیح خود به آن نیاز خواهد داشت. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; خدمات ارائه شده توسط BIOS &lt;BR&gt;نرم افزار BIOS دارای وطایف متعددی است، ولی بدون شک مهمترین وظیفه آن استقرار سیستم عامل در حافظه است. زمانیکه کامپیوتر روشن و ریزپردازنده سعی در اجرای اولین دستورالعمل های خود را داشته باشد، می بایست دستورالعمل های اولیه از مکان دیگری در اختیار آن گذاشته شوند ( در حافظه اصلی کامپیوتر هنوز اطلاعاتی قرار نگرفته است ). دستورالعمل های مورد نظر را نمی توان از طریق سیستم عامل در اختیار پردازنده قرار داد چرا که هنوز سیستم عامل در حافظه مستقر نشده و همچنان بر روی هارد دیسک است. مشکل اینجاست که می بایست با استفاده از روشهائی به پردازنده اعلام گردد که سیستم عامل را به درون حافظه مستقر نموده تا در ادامه زمینه استفاده از خدمات سیستم عامل فراهم گردد. BIOS دستورالعمل های لازم را در این خصوص ارائه خواهد کرد. برخی از خدمات متداول که BIOS ارائه می دهد ، بشرح زیر می باشد: &lt;BR&gt;- یک برنامه تست با نام POST بمنظور بررسی صحت عملکرد عناصر سخت افراری &lt;BR&gt;- فعال کردن تراشه های BIOS مربوط به سایر کارت های نصب شده در سیستم نظیر : کارت گرافیک و یا کنترل کننده SCSI &lt;BR&gt;- مدیریت مجموعه ای از تنظیمات در رابطه با هارد دیسک،Clock و ... &lt;BR&gt;BIOS ، یک نرم افزار خاص است که بعنوان اینترفیس ( میانجی ) بین عناصر اصلی سخت افزارهای نصب شده بر روی سیستم و سیستم عامل ایفای وظیفه می نماید. نرم افزار فوق اغلب در حافظه هائی از نوع Flash و بصورت یک تراشه بر روی برد اصلی نصب می گردد. در برخی حالات تراشه فوق یک نوع خاص از حافظه ROM خواهد بود. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; زمانیکه کامپیوتر روشن می گردد BIOS عملیات متفاوتی را انجام خواهد داد: &lt;BR&gt;- بررسی محتویات CMOS برای آگاهی از تنظیمات خاص انجام شده &lt;BR&gt;- لود کردن درایورهای استاندارد و Interrupt handlers &lt;BR&gt;- مقدار دهی اولیه ریجسترها و مدیریت Power &lt;BR&gt;- اجرای برنامه POST بمنظور اطمینان از صحت عملکرد عناصر سخت افزاری &lt;BR&gt;- تشخیص درایوی که سیستم می بایست از طریق آن راه اندازی (Booting) گردد. &lt;BR&gt;- مقدار دهی اولیه برنامه مربوط به استقرار سیستم عامل در حافظه (Bootstrap) &lt;BR&gt;اولین موردی را که BIOS بررسی خواهد کرد، اطلاعات ذخیره شده در یک نوع حافظه RAM با ظرفیت ۶۴ بایت است . اطلاعات فوق بر روی تراشه ای با نام CMOS)Complementry metal oxid semiconductor) ذخیره می گردند. CMOS شامل اطلاعات جزئی در رابطه با سیستم بوده و درصورت بروز هر گونه تغییردر سیستم، اطلاعات فوق نیز تغییر خواهند کرد. BIOS از اطلاعات فوق بمنظور تغییر و جایگزینی مقادیر پیش فرض خود استفاده می نماید. &lt;BR&gt;Interrupt handlers نوع خاصی از نرم افزار بوده که بعنوان یک مترجم بین عناصر سخت افزاری و سیستم عامل ایفای وظیفه می نماید. مثلا زمانیکه شما کلیدی را برروی صفحه کلید فعال می نمائید، سیگنال مربوطه، برای Interrupt handler صفحه کلید ارسال شده تا از این طریق به پردازنده اعلام گردد که کدامیک از کلیدهای صفحه کلید فعال شده اند. &lt;BR&gt;درایورها یک نوع خاص دیگر از نرم افزارها بوده که مجموعه عملیات مجاز بر روی یک دستگاه را تبین و راهکارهای ( توابع ) مربوطه را ارائه خواهند. اغلب دستگاه های سخت افزاری نظیر: صفحه کلید، موس ، هارد و فلاپی درایو دارای درایورهای اختصاصی خود می باشند. با توجه به اینکه BIOS بصورت دائم با سیگنال های ارسالی توسط عناصر سخت افزاری مواجه است ، معمولا&quot; یک نسخه از آن در حافظه RAM تکثیر خواهد شد. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; راه اندازی ( بوتینگ، Booting) کامپیوتر &lt;BR&gt;پس از روشن کردن کامپیوتر، BIOS بلافاصله عملیات خود را آغاز خواهد کرد. در اغلب سیستم ها ، BIOS در زمان انجام عملیات مربوطه پیام هائی را نیز نمایش می دهد ( میزان حافظه، نوع هارد دیسک و ...) بمنظور آماده سازی کامپیوتر برای ارائه خدمات به کاربران، BIOS مجموعه ای از عملیات را انجام می دهد. پس از بررسی و آگاهی از تنظیمات موجود در CMOS و استقرار Interrupt handler در حافظه RAM ، کارت گرافیک بررسی می گردد. اغلب کارت های گرافیک ، دارای BIOS اختصاصی بوده که حافظه و پردازنده مربوط به کارت گرافیک را مقدار دهی اولیه می نماید. در صورتیکه BIOS اختصاصی برای کارت گرافیک وجود نداشته باشد از درایور استانداری که در ROM ذخیره شده است ، استفاده و درایو مربوطه فعال خواهد شد ( درایور استاندارد کارت گرافیک ) در ادامه BIOS نوع راه اندازی ( راه اندازی مجدد (Rebbot) و یا راه اندازی اولیه (Cold Boot ) را تشخیص خواهد داد .برای تشخیص موضوع فوق، از محتویات آدرس ۰۰۰۰:۰۴۷۲ حافظه استفاده می گردد. در صورتیکه در آدررس فوق مقدار ۱۲۳h موجود باشد، بمنزله &lt;STRONG&gt;راه اندازی مجدد&lt;/STRONG&gt; بوده و برنامه BOIS بررسی صحت عملکرد حافظه را انجام نخواهد داد. در غیر اینصورت ( در صورت وجود هر مقدار دیگر در آدرس فوق ) یک  &lt;STRONG&gt;راه اندازی اولیه &lt;/STRONG&gt;تلقی می گردد. در این حالت بررسی صحت عملکرد و سالم بودن حافظه انجام خواهد شد. در ادامه پورت های سریال و USB برای اتصال صفحه کلید وموس بررسی خواهند شد. در مرحله بعد کارت های PCI نصب شده بر روی سیستم بررسی می گردند. در صورتیکه در هر یک از مراحل فوق BIOS با اشکالی برخورد نماید با نواختن چند Beep معنی دار، مورد خطاء را اعلام خواهد کرد. خطاهای اعلام شده اغلب به موارد سخت افزار سیستم مربوط می گردد. &lt;BR&gt;برنامه BIOS اطلاعاتی در رابطه با نوع پردازنده ، فلاپی درایو ، هارد دیسک ، حافظه تاریخ و شماره ( ورژن ) برنامه BIOS ، نوع صفحه نمایشگر را نمایش خواهد داد. در صورتیکه بر روی سیستم از آداپتورهای SCSI استفاده شده باشد ، BIOS درایور مربوطه آن رااز BIOS اختصاصی آداپتور فعال و BIOS اختصاصی اطلاعاتی را در رابطه با آداپتور SCSI نمایش خواهد داد. در ادامه برنامه BIOS نوع درایوی را که می بایست فرآیند انتقال سیستم عامل از آن آغاز گردد را تشخیص خواهد داد. برای دستیابی به هدف فوق از تنظیمات موجود در CMOS استفاده می گردد. اولویت درایو مربوطه برای بوت سیستم متغیر و به نوع سیستم بستگی دارد. اولویت فوق می تواند شامل مواردی نظیر : A,C,CD و یا C,A,CD و ... باشد.(A نشاندهنده فلاپی درایو C نشاندهنده هارددیسک و CD نشاندهنده درایو CD-ROM است ) در صورتیکه درایو مشخص شده شامل برنامه های سیستم عامل نباشد پیام خطائی نمایش داده خواهد شد. (Non System disk or disk error ) &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; پیکربندی BIOS &lt;BR&gt;در بخش قبل اشاره گردید که BIOS در موارد ضروری از تنظیمات ذخیره شده در CMOS استفاده می نماید. برای تغییر دادن تنظیمات مربوطه می بایست برنامه پیکربندی CMOS فعال گردد. برای فعال کردن برنامه فوق می بایست در زمان راه اندازی سیستم کلیدهای خاصی را فعال تا زمینه استفاده از برنامه فوق فراهم گردد. در اغلب سیستم ها بمنظور فعال شدن برنامه پیکربندی کلید Esc یا Del یا F۱ یا F۲ یا Ctrl-Esc یا Ctrl-Alt-Esc را می بایست فعال کرد.( معمولا&quot; در زمان راه اندازی سیستم نوع کلیدی که فشردن آن باعث فعال شدن برنامه پیکربندی می گردد، بصورت یک پیام بر روی صفحه نمایشگر نشان داده خواهد شد ) پس از فعال شدن برنامه پیکربندی با استفاده از مجموعه ای از گزینه های می توان اقدام به تغییر پارامترهای مورد نظر کرد. تنظیم تاریخ و زمان سیستم ، مشخص نمودن اولویت درایو بوت، تعریف یک رمز عبور برای سیستم ، پیکربندی درایوها ( هارد، فلاپی ، CD) و ... نمونه هائی از گزینه های موجود در این زمینه می باشند. در زمان تغییر هر یک از تنظیمات مربوطه در CMOS می بایست دقت لازم را بعمل آورد چراکه در صورتیکه عملیات فوق بدرستی انجام نگیرد اثرات منفی بر روی سیستم گذاشته و حتی در مواردی باعث اختلال در راه اندازی سیستم خواهد شد. &lt;BR&gt;BIOS از تکنولوژی CMOS بمنظور ذخیره کردن تنظیمات مربوطه استفاده می نماید . در این تکنولوژی یک باتری کوچک لیتیوم انرژی(برق) لازم برای نگهداری اطلاعات بمدت چندین سال را فراهم می نماید &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; ارتقاء برنامه BIOS &lt;BR&gt;تغییر برنامه BIOS بندرت انجام می گیرد. ولی در مواردیکه سیستم قدیمی باشد، ارتقاء BIOS ضروری خواهد بود.با توجه به اینکه BIOS در نوع خاصی از حافظه ROM ذخیره می گردد، تغییر و ارتقاء آن مشابه سایر نرم افزارها نخواهد بود. بدین منظور به یک برنامه خاص نیاز است . برنامه های فوق از طریق تولید کنندگان کامپیوتر و یا BIOS عرضه می گردند. در زمان راه اندازی سیستم می توان تاریخ ، شماره و نام تولید کننده BIOS را مشاهده نمود. پس از مشخص شدن نام سازنده BIOS ، با مراجعه به وب سایت سازنده ، اطمینان حاصل گردد که برنامه ارتقاء BIOS از طرف شرکت مربوطه عرضه شده است . در صورتیکه برنامه موجود باشد می بایست آن را Download نمود. پس از اخذ فایل( برنامه) مربوطه آن را بر روی دیسکت قرار داده و سیستم را از طریق درایو A ( فلاپی درایو) راه اندازی کرد. در این حالت برنامه موجود بر روی دیسکت، BIOS قدیمی را پاک و اطلاعات جدید را در BIOS می نویسد. در زمان ارتقاء BIOS حتما&quot; می بایست به این نکته توجه گردد که از نسخه ای که کاملا&quot; با سیستم سازگاری دارد، استفاده گردد در غیر اینصورت BIOS با اشکال مواجه شده و امکان راه اندازی سیستم وجود نخواهد داشت .!&lt;BR&gt;&lt;/FONT&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:37:44 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=262</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-262.aspx</guid>
</item>
<item>
<title>بهینه سازی فایل های PDF</title>
<link>http://mimiram-barat-love.blogfa.com/post-261.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;یکی از مزیت های کلی این نوع فایل ها این است که تقریبا هر نوع داده ای را می توان بدون نگرانی از تغییر آن ها، درون این فایل ها قرار داد. همچنین محتویات این فایل ها توسط هر کسی که برنامه Acrobat Reader را داشته باشد، به راحتی قابل دسترسی است.&lt;BR&gt;بررسی ها سبب شده است که بیشتر از گذشته به موفقیت فایل های Adobs PDF اذغان کنیم. یکی از مزیت های کلی این نوع فایل ها این است که تقریبا هر نوع داده ای را می توان بدون نگرانی از تغییر آن ها، درون این فایل ها قرار داد. همچنین محتویات این فایل ها توسط هر کسی که برنامه Acrobat Reader را داشته باشد، به راحتی قابل دسترسی است. اما استفاده از این روش همیشه هم نمی تواند مشکل گشای شما باشد، به طور مثال وقتی حجم این نوع فایل ها بی اندازه زیاد می شود، دیگر استفاده و انتقال آن ها کار آسانی نخواهد بود و این امر وقتی دردسر سازتر می شود که شما باید فایل PDF خود را بدون از دست دادن کیفیت محتوای آن ها، به فرد مورد نظر یا رایانه مقصد انتقال دهید. تا او بتواند به راحتی از فایل شما استفاده کند. ساخت فایل PDF با برنامه های گوناگونی میسر است. بیشتر برنامه های نشر رومیزی و برنامه های گرافیکی و برخی برنامه های پردازشگر متون، می توانند این نوع فایل را بسازند. اما اگر برنامه ای که هم اکنون از آن استفاده می کنید. به طور عادی قادر به ساخت آن ها نیست، می توانید با تهیه برنامه Acrobat Reader این فایل ها را به راحتی بسازید. با هر نرم افزاری که فایل PDF را می سازید، باید به سه مورد اندازه فایل، کیفیت و قابلیت فشرده سازی توجه کنید تا بتوانید بهترین PDF را بسازید. در این مقاله نه روش مختلف را برای بهینه سازی این فایل ها به شما معرفی خواهیم کرد. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; انتخاب یک Preset &lt;BR&gt;اگر شما با مفاهیمی از قبیل، وضوح تصویر، تغییر حجم تصویر در هنگام تبدیل نوع آن، و فشرده سازی آشنا باشید. خواهید توانست با انتخاب یک Preset مناسب در برنامه خود یک فایل بهینه ایجاد کنید، مثلا برنامه Adobe In Desingn هفت خروجی Preset را از صفحه نمایش تا انتشار به شما معرفی می کند. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; انتخاب نوع خروجی PDF &lt;BR&gt;یک مسئله مهم و حساس در اسناد عکس دار، تنظیم درست وضوح تصویر است که در کیفیت و حجم فایل PDF تاثیر به سزایی دارد. شما باید بدانید که خروجی نهایی فایل PDF شما به چه صورت خواهد بود، آیا تنها قرار است که کاربر آن را در صفحه نمایش ببینید یا باید آن را چاپ کند. صفحات رایانه ها، اغلب تصاویر با وضوح ۷۲dpi را خوب نشان می دهند و این وضوح حجم زیادی را نیز اشغال نمی کند. ولی در مقایسه با آن ها، چاپگرها خروجی ای برابر ۳۰۰dpi یا بالاتر دارند. که اگر اسناد عکس دار خود را با همان وضوح ۷۲dpi چاپ کنیم، تصاویر به صورت نقطه به نقطه و غیرشفاف چاپ خواهند شد. اگر هم وضوح تصویر را تا ۳۰۰dpi بالا می برید، مقدار قابل توجهی به حجم فایل شما افزوده می گردد. اگر فایل PDF شما برای استفاده در صفحه نمایش ساخته می شود. قبل از آن که اقدام به پخش آن کنید، بهتر است آن ها را چاپ و کیفیت آن ها را ارزیابی کنید. اگر واقعا به کیفیت بالای چاپ احتیاج دارید، بهتر است که دو نسخه از یک PDF تهیه کنید، یکی برای صفحه نمایش که حجم کمتری دارد و دیگری برای چاپ که حجم بیشتر و کیفیت بهتری دارد. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; تنها یک بار فشرده کنید! &lt;BR&gt;فشرده کردن تصویرها در فایل های حاوی تصاویر، می تواند کمک خوبی برای شما باشد تا این که حجم فایل را کم کنید. این امکان وجود دارد که هر یک از خروجی های برنامه ساخت محتویات ( Content Cretion Program ) را فشرده کنید یا بعدا داخل خود Acrobat آن ها را فشرده نمایید. اگر شما در دو مرحله تصویرتان را فشرده کنید، با این که ترفند خوبی برای کاستن حجم فایل به نظر می رسد، ولی این کار سبب می شود فایل شما افت کیفیت قابل ملاحظه ای پیدا کند. بنابراین بهتر است فایل خود را تنها در تولید PDF نهایی فشرده کنید. بهترین راه هم برای تولید فایل تولید فایل نهایی استفاده از ابزارهای معمولی خود برنامه ساخت محتویات است که می توان از آن استفاده کرد و یا خود Acrobat یا بدون فشرده سازی از برنامه ساخت محتویات PDF تان بگیرید و بعد در نهایت در Acrobat آن را فشرده کنید. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; استفاده از تصاویر خاکستری &lt;BR&gt;استفاده از تصاویر طیف خاکستری به جای تصاویر رنگی می تواند تا ۲۵ درصد از حجم فایل شما را کم کند. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; استفاده از رنگ های RGB برای صفحه نمایش &lt;BR&gt;اگر مطمئن هستید که خروجی فایل شما تنها صفحه نمایش است، از رنگ های RGB استفاده کنید. این کار باعث می شود برخلاف رنگ های CMYK . تقریبا ۵۰ درصد از حجم فایل شما کاسته شود. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; پیدا کردن عوامل افزایش حجم &lt;BR&gt;Acrobats PDF Optimizer می تواند برای شما یک « Space Audit » انجام دهد که در نهایت لیستی از تمام اجزای سازنده فایلتان با مقدار حجم آن ها و درصد اشغال فضای آن ها را روبه روی خود، خواهید دید. بنابراین می توانید اجزایی که فضای بیشتری را اشغال کرده اند شناسایی کنید. به بخش Advaced\PDF Optimizer بروید. روی کلید «Audit Space » کلیک کنید. برای این که به صورت دستی فایل خود را کوچک کنید، اینجا محل خوبی خواهد بود. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; بهره گیری از فونت های رایج &lt;BR&gt;در متون فایل های PDF ، غالبا از فونت هایی استفاده می شود که می توانند فضای زیادی را اشغال کنند. شما می توانید آن ها را با فونت های مناسب عوض کنید و به ازای هر فونت ۴۰ کیلوبایت از حجم فایل بکاهید. اما اگر کامپیوتر مقصد فونت انتخابی شما را نداشته باشد، Acrobat از یک جایگزین برای آن استفاده خواهد کرد که علاوه بر این که در مواردی نتیجه مطلوب نخواهد داشت، ممکن است باعث تغییر ناخواسته یا تحریف PDF شما نیز بشود. پیشنهاد می شود از فونت های رایجی مثل Arial و Times Roman استفاده کنید تا با خیال آسوده تری PDF خود را انتشار دهید. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; سازگاری را فراموش نکنید &lt;BR&gt;در Adobe ابزارهای پیشرفته تری برای کم کردن حجم فایل ها وجود دارد که در هر نسخه از Adobe این ابزارها بهینه تر شده اند و می توانند مقدار بیشتری از حجم فایل را کم کنند، اما نکته قابل توجه این است که کاربران PDF شما همواره باید از آخرین نسخه های این نرم افزار استفاده کنند تا بتوانند به آن مراجعه کنند، آماده کنید. اگر با پیش فرض های خود برنامه Acrobat به ساخت فایل PDF اقدام کنید، ممکن است در نهایت سندی برای شما ساخته شود که تمام کاربران نتوانند آن را بخوانند و در استفاده از بخشی آن دچار مشکل شوند. &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; فشرده سازی فایل های چند رسانه ای &lt;BR&gt;اگر می خواهید فایل صوتی یا ویدئویی را درون فایل PDF جاگذاری کنید، لازم است آن ها را با بیشترین حالت فشرده سازی قابل انجام (در حالت Streaming ) کوچک کنید. این کار با نرم افزارهایی مثل Quick Time یا Microsoft Windows Media قابل انجام است. در فایل های صوتی سخنرانی می توانید سرعت رمزگذاری را تا ۸۴Kbps پایین بیاورید و افت کیفیت قابل ملاحظه ای را هم احساس نکنید. البته این کار باعث کاهش زیاد حجم فایل صوتی خواهد شد. در حالی که فایل های موسیقی حداقل به سرعت ۶۹Kbps برای داشتن کمترین کیفیت نیاز دارند. فایل های ویدئویی نیز با سرعت ۳۰۰ تا ۴۰۰Kbps رمزنگاری می شوند که در این حالت شما وضوح ۳۲۰x۲۴۰ را خواهید داشت. اما کم تر از ۲۰۰Kbps کیفیت تصویر افت قابل ملاحظه ای خواهد داشت. با این که شما با این روش ها می توانید از مقدار حجم این فایل ها بکاهید، در نهایت با اضافه کردن آن ها به فایل PDF ، باعث افزایش زیاد حجم آن خواهید شد. استفاده از روش های ارائه شده، شما را به سمتی هدایت خواهد کرد که بتوانید در نهایت یک فایل PDF خوب و با کیفیت و در حجمی کم به کاربر خود انتقال دهید که در هنگام استفاده از این فایل ها با هیچ مشکلی مواجه نشود.&lt;/FONT&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:35:46 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=261</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-261.aspx</guid>
</item>
<item>
<title>Error Handling در ASP.NET</title>
<link>http://mimiram-barat-love.blogfa.com/post-260.aspx</link>
<description>&lt;TABLE cellSpacing=0 cellPadding=10 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;خطا‌ و یا Error از جمله واژه های معروف در ادبیات برنامه نویسی است كه هر برنامه نویس صرفنظر از میزان مهارت خود با آن مواجه خواهد شد . پیاده كنندگان برنامه های وب نیز از این قاعده مستثنی نبوده و ممكن است در زمان پیاده سازی این نوع برنامه ها با مجموعه ای از خطاها برخورد نمایند . علاقه مندانی كه پلت فرم مایكروسافت را برای طراحی و پیاده سازی برنامه های وب انتخاب نموده اند ( ASP.NET ) ،‌ می توانند با استفاده از امكانات موجود با خطاها برخورد و آنان را مدیریت نمایند . &lt;BR&gt;پس از بروز خطا در یك صفحه ، ASP.NET اطلاعات مربوط به خطا را برای سرویس گیرنده ارسال می نماید . یك صفحه وب ASP.NET ممكن است در زمان اجرا به یكی از خطاهای زیر برخورد نماید : &lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; خطاهای پیكربندی : زمانی كه گرامر و یا ساختار فایل web.config نادرست باشد ، ایجاد می گردند . &lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; خطاهای پارسر : زمانی كه گرامر ASP.NET بر روی یك صفحه نادرست باشد ، ایجاد می گردند . &lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; خطاهای ترجمه : زمانی كه عبارات و دستورات نوشته شده در صفحات متناسب با گرامر زبان استفاده شده نباشند ،‌ ایجاد می گردند . &lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; خطاهای زمان اجرا : در زمان اجرای یك صفحه ایجاد می گردند . &lt;BR&gt;پس از بروز یك خطا‌ ،‌ به صورت پیش فرض اطلاعات موجود در Stack كه حاوی فراخوانی ترتیبی مجموعه ای از روتین ها است ، نمایش داده می شود . در صورتی كه debug mode فعال شده باشد ،‌ ASP.NET شماره خط بروز خطا در كد منبع را كه باعث بروز خطا ‌شده است را نمایش خواهد داد . debug mode یك ابزار ارزشمند برای اشكال زدائی برنامه ها می‌باشد . &lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; فعال كردن debug mode در سطح page : بدین منظور از دایركتیو زیر استفاده می گردد : &lt;BR&gt;&lt;/FONT&gt;
&lt;DIV dir=ltr&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;&lt;%@ Page Debug=&quot;true&quot; %&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;فعال كردن debug mode در سطح Application : بدین منظور از فایل Web.config موجود در فهرست ریشه application استفاده می گردد : &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;&lt;configuration&gt; &lt;BR&gt;&lt;system.web&gt; &lt;BR&gt;&lt;compilation debug=&quot;true&quot;/&gt; &lt;BR&gt;&lt;/system.web&gt; &lt;BR&gt;&lt;/configuration&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;اثرات جانبی فعال كردن debug mode &lt;BR&gt;فعال كردن debug mode كارآئی سیستم را كاهش و افزایش حجم عملیات سیستم را به دنبال خواهد داشت ، بنابراین لازم است پس از اتمام فرآیند پیاده سازی نرم افزار و نصب در محیط عملیاتی ، آن را غیرفعال نمود . پس از فعال شدن debug mode در صورت بروز خطا‌ ، شماره خط به همراه جزئیات مربوطه نمایش داده می شود . &lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; سفارشی كردن صفحات خطا &lt;BR&gt;برای برخورد با خطا از روش های متفاوتی استفاده می گردد. مثلا در زمان پیاده سازی لازم است جزئیات مربوط به خطا نمایش داده شود تا بتوان اشكالات موجود را سریعا تشخیص و برطرف نمود . بدیهی است پس از آماده شدن برنامه و نصب در محیط عملیاتی ،‌ضرورتی به نمایش جزئیات خطا وجود نخواهد داشت . در چنین مواردی می توان با استفاده از امكانات موجود تمهیداتی را اتخاذ نمود كه محل بروز خطا به سرویس گیرندگان محلی ، راه دور و یا هر دو نمایش داده شود . در زمان بروز خطا به صورت پیش فرض، اطلاعات مربوط به خطای ایجاد شده صرفا برای سرویس گیرندگان محلی ( سرویس گیرندگانی كه برنامه را مستقیما از طریق كامپیوتر سرویس دهنده اجرا می نمایند ) ،‌ نمایش داده می شود . در چنین مواردی می توان یك صفحه خطا سفارشی را ایجاد تا در صورت بروز خطا ، سرویس گیرندگان به آن صفحه هدایت گردند . &lt;BR&gt;برای فعال كردن خطاهای سفارشی از امكانات موجود در فایل Web.Config استفاده می گردد . كد زیر نحوه انجام این كار را نشان می دهد : &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;Web.Config &lt;BR&gt;&lt;configuration&gt; &lt;BR&gt;&lt;system.web&gt; &lt;BR&gt;&lt;customErrors defaultRedirect=&quot;DefaultErrorPage.htm&quot; mode=&quot;RemoteOnly&quot; /&gt; &lt;BR&gt;&lt;/system.web&gt; &lt;BR&gt;&lt;/configuration&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;پیكربندی فوق باعث نمایش جزئیات خطا برای سرویس گیرندگان محلی می گردد ولی سرویس گیرندگان از راه دور به یك صفحه خطا سفارشی هدایت خواهند شد ( DefaultErrorPage.htm ) . صفحه فوق می‌ تواند یك صفحه aspx . نیز باشد . &lt;BR&gt;ASP.NET مسیر صفحه ای‌ را كه باعث بروز خطا‌ شده است را به عنوان یك آرگومان QueryString برای صفحه خطا ارسال می نماید(ErrorPage ). در صورتی كه صفحه سفارشی خطا‌ خود دارای یك خطا‌ باشد ، یك صفحه خالی برای سرویس گیرندگان از راه دور ارسال می گردد .&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;DefaultErrorPage.htm &lt;BR&gt;&lt;%@ Page Language=&quot;VB&quot; Description=&quot;Error page&quot;%&gt; &lt;BR&gt;&lt;html&gt; &lt;BR&gt;&lt;head&gt; &lt;BR&gt;&lt;title&gt;صفحه خطا &lt;/title&gt; &lt;BR&gt;&lt;/head&gt; &lt;BR&gt;&lt;body&gt; &lt;BR&gt;بروز خطا در صفحه : &lt;%=Request.QueryString(&quot;ErrorPage&quot;) %&gt; &lt;BR&gt;&lt;/body&gt; &lt;BR&gt;&lt;/html&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;توجه داشته باشید كه صرفا فایل هائی كه به aspnet_isapi.dll در IIS نسبت و یا map شده اند، خطای فوق را تولید خواهند كرد و فایل هائی كه به aspnet_isapi.dll نسبت داده نشده اند ، توسط ASP.NET پردازش نشده و مسئولیت ارائه خطا‌ برعهده IIS خواهد بود . &lt;BR&gt;با توجه به مقدار نسبت داده شده به خصلت Mode ، در خصوص نمایش خطا برای سرویس گیرندگان راه دور ، محلی و یا هر دو تصمیم گیری می شود . جدول زیر مقادیر نسبت داده شده به خصلت Mode و تاثیر آن بر روی درخواست های محلی و از راه دور را نشان می دهد . &lt;BR&gt;Mode درخواست های محلی درخواست های از راه دور &lt;BR&gt;On نمایش صفحه سفارشی خطا &lt;BR&gt;Off نمایش صفحه خطا ASP.NET&lt;BR&gt;RemoteOnly نمایش صفحه خطا ASP.NET نمایش صفحه سفارشی خطا &lt;BR&gt;مثال : نحوه استفاده از &lt;CUSTOMERRORS&gt;&lt;BR&gt;▪ مرحله اول : پیكربندی لازم در فایل Web.Config &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;Web.Config &lt;BR&gt;&lt;configuration&gt; &lt;BR&gt;&lt;system.web&gt; &lt;BR&gt;&lt;customErrors defaultRedirect=&quot;DefaultErrorPage.htm&quot; mode=&quot;RemoteOnly&quot; /&gt; &lt;BR&gt;&lt;/system.web&gt; &lt;BR&gt;&lt;/configuration&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;▪ مرحله دوم : ایجاد صفحه سفارشی خطا &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;DefaultErrorPage.htm &lt;BR&gt;&lt;html dir=rtl&gt; &lt;BR&gt;&lt;head&gt; &lt;BR&gt;&lt;title&gt;بروز اشكال در برنامه &lt;/title&gt; &lt;BR&gt;&lt;/head&gt; &lt;BR&gt;&lt;body &gt; &lt;BR&gt;&lt;font face=&quot;Tahoma&quot;&gt; &lt;BR&gt;&lt;h۴&gt;اشكال در صفحه درخواستی &lt;/h۴&gt; &lt;BR&gt;&lt;P Align=&quot;rtl&quot; Dir=&quot;rtl&quot;&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;در حال حاضر امكان پاسخ به درخواست شما وجود ندارد ، &lt;BR&gt;لطفا اشكال ایجاد شده را از طریق آدرس info@test.ir به اطلاع مدیریت سایت برسانید . &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;&lt;/p&gt; &lt;BR&gt;&lt;/font&gt; &lt;BR&gt;&lt;/body&gt; &lt;BR&gt;&lt;/html&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;پس از ایجاد مراحل فوق ، در صورت بروز خطا ( عدم وجود فایل ، بروز اشكال بر روی سرویس دهنده و یا سایر خطاهای متداول در صفحه درخواستی ) ، فایل DefaultErrorPage.htm نمایش داده می شود . &lt;BR&gt;صفحه سفارشی خطا با نام DefaultErrorPage.htm كه در مثال قبل ایجاد شده بود برای تمامی موارد خطا نمایش داده می شود . در صورت تمایل می توان برای هر نوع خطا یك صفحه خاص را طراحی تا پس از بروز خطا نمایش داده شود . بخش پیكربندی &lt;CUSTOMERRORS&gt;دارای یك تگ داخلی با نام &lt;ERROR&gt;است كه مرتبط با كدهای وضعیت HTTP می باشد . &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;&lt;configuration&gt; &lt;BR&gt;&lt;system.web&gt; &lt;BR&gt;&lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;/DefaultErrorPage.htm&quot;&gt; &lt;BR&gt;&lt;error statusCode=&quot;۵۰۰&quot; redirect=&quot;/error/ServerError.htm&quot;/&gt; &lt;BR&gt;&lt;error statusCode=&quot;۴۰۴&quot; redirect=&quot;/error/Filenotfound.aspx&quot;/&gt; &lt;BR&gt;&lt;error statusCode=&quot;۴۰۳&quot; redirect=&quot;/error/Forbidden.aspx&quot;/&gt; &lt;BR&gt;&lt;/customErrors&gt; &lt;BR&gt;&lt;/system.web&gt; &lt;BR&gt;&lt;/configuration&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; مدیریت خطا‌ از طریق كد برنامه &lt;BR&gt;با استفاده از امكانات موجود در ASP.NET می توان از طریق كد نوشته شده با خطا برخورد نمود ( هم در سطح page و هم در سطح application ) . &lt;BR&gt;-  Page Level : كلاس پایه page دارای متدی با نام Page_Error است كه می توان آن را در صفحات استفاده نمود .&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;Page Level &lt;BR&gt;&lt;script language=&quot;VB runat=&quot;server&quot;&gt; &lt;BR&gt;Sub Page_Error(Source As Object, E As EventArgs) &lt;BR&gt;Dim message As String = &quot;&lt;font face=Tahoma color=red&gt;&quot; _ &lt;BR&gt;&amp; &quot;&lt;h۴&gt;&quot; &amp; Request.Url.ToString() &amp; &quot;&lt;/h۴&gt;&quot; _ &lt;BR&gt;&amp; &quot;&lt;pre&gt;&lt;font color red;&gt;&quot; _ &lt;BR&gt;&amp; Server.GetLastError().ToString() &amp; &quot;&lt;/pre&gt;&quot; _ &lt;BR&gt;&amp; &quot;&lt;/font&gt;&quot; &lt;BR&gt;Response.Write(message) &lt;BR&gt;End Sub &lt;BR&gt;&lt;/script&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;-  Application Level: از رویداد Application_Error در فایل Global.aspx استفاده می گردد . پس از بروز هر نوع خطای غیرقابل پیش بینی رویداد فوق فعال می گردد. &lt;BR&gt;&lt;/FONT&gt;
&lt;DIV dir=ltr&gt;&lt;FONT face=&quot;times new roman, times, serif&quot;&gt;Application Level &lt;BR&gt;Sub Application_Error(sender As Object, e As EventArgs) &lt;BR&gt;...عملیات مورد نظر &lt;BR&gt;End Sub&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:33:55 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=260</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-260.aspx</guid>
</item>
<item>
<title>Directx</title>
<link>http://mimiram-barat-love.blogfa.com/post-259.aspx</link>
<description>در ابتدایی ترین سطح Directx بعنوان یك واسطه بین سخت افزار در كامپیوتر شخصی و خود ویندوز ، بخشی از API ویندوز یا واسطه برنامه نویسی برنامه های كاربردی Application Programming Interface است .&lt;BR&gt;برنامه های بازی و مالتی مدیا جزء رضایت بخش ترین برنامه های كامپیوتری می باشند ، ولی متأسفانه اجرای آنها به شیوه ای مناسب همیشه آسان نیست . علت اول اینكه ساختار كامپیوترهای شخصی هرگز به منظور استفاده بعنوان پایگاهی جهت بازی كردن طراحی نگردیده است . ثانیاً ماهیت طیف گسترده كامپیوترهای شخصی به معنای آن است كه دستگاه یك نفر می تواند بسیار متفاوت با دستگاه دیگری باشد . لذا در حالیكه دستگاه های بازی همگی از سخت افزارهای مشابهی استفاده می كنند ، كامپیوترهای شخصی چنین نیستند : حیطه بسیار وسیع تفاوت های سخت افزاری می تواند دردسر بزرگی برای بازكردن این برنامه ها محسوب شود . جهت رهایی از این دردسر تا حد امكان ، مایكروسافت نیازمند معرفی استانداردی عمومی یا بهتر بگوئیم یك واسطه و میانجی عمومی بین سیستم عامل و هرگونه سخت افزار نصب شده بر روی كامپیوتر بود تا تمام برنامه های بازی و مالتی مدیا بتوانند از آن پیروی كنند . این واسطه عمومی همان Directx است ، یعنی چیزی كه می تواند مانع سردرگمی های بسیاری شود . &lt;BR&gt;Directx واسطه ای است كه وظائف برنامه ریزی خاصی را بسیار ساده تر می سازد ، چه برای پدید آورنده بازی و چه برای ما كه فقط می خواهیم بنشینیم و آخرین بازی پرفروش را بازی كنیم . لیكن قبل از ینكه بتوانیم Directx و چگونگی كاركرد آن را توضیح دهیم ، لازم است به تاریخچه آن نگاهی بیندازیم . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; تاریخچه Directx &lt;BR&gt;هر بازی نیاز به اجرای وظائف خاصی بصورت مكرر دارد . بازی نیازمند زیر نظر داشتن و كنترل داده های ورودی شما از طریق ماوس ، جوی استیك و یا یك بورد بوده و همچنین نیاز به نمایش تصاویری بر روی صفحه مانیتور و اجرای اصوات و موسیقی دارد . این تقریباً توصیف هر بازی در ساده ترین سطح آن است . &lt;BR&gt;حال تصور كنید كه این امر برای برنامه نویسانی كه در ساختارهای كامپیوتر شخصی پیش از ویندوز اقدام به برنامه نویسی می كردند تا چه حد باور نكردنی و پیچیده بود . &lt;BR&gt;لازم بود هر برنامه نویس روشی مختص به خود جهت خواندن كی بورد و یاحتی ردیابی اینكه آیا اصلاً جوی استیكی به سیستم متصل است یا خیر بنویسد ، چه برسد به اینكه بتوان از آن جهت باز كردن استفاده نمود . اعمال تكراری خاصی مورد نیاز بود تا بتوان حتی ساده ترین نوع تصویر را در صفحه نمایشگر نمایش داد و یا حتی صدایی ساده را اجرا نمود . &lt;BR&gt;اساساً ، برنامه نویسان بازی ها در سطحی بنیادی با سخت افزار كامپیوتر كار می كنند . هنگامی كه مایكروسافت ویندوز را معرفی نمود ، جهت برقرای ثبات و موفقیت پایگاه كامپیوتر شخصی ضروری بود تا كارها قدری برای برنامه نویسان و بازیكنان ساده تر شود . &lt;BR&gt;چه كسی حاضر بود زحمت نوشتن بازی برای ماشینی را بكشد كه در آن هر بار كه قصد كار بر روی بازی جدیدی را داشت ، می بایست همه چیز را از نو بنویسد ؟ &lt;BR&gt;ایده مایكروسافت ساده بود : كار كردن مستقیم برنامه نویسان با سخت افزار را متوقف كرده و بجای آن یك toolkit عمومی بسازد كه بتوانند آن را مورد استفاده قرار دهند . پس Directx متولد شد . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; چطور كار می كند ؟ &lt;BR&gt;در ابتدایی ترین سطح Directx بعنوان یك واسطه بین سخت افزار در كامپیوتر شخصی و خود ویندوز ، بخشی از API ویندوز یا واسطه برنامه نویسی برنامه های كاربردی Application Programming Interface است . &lt;BR&gt;برای مثال هنگامی كه نویسنده یك برنامه بازی می خواهد یك فایل صوتی اجرا شود ، صرفاً فراخوانی (call) به تابع كتابخانه (library function) صحیح می باشد . هنگامی كه بازی اجرا می شود ، عملكرد مزبور Directx API را فرا می خواند كه به نوبه خود فایل صوتی را به اجرا در می آورد . برنامه نویس به دانستن نوع كارت صدایی كه با آن سروكار دارد ، توانائی های كارت مزبور و چگونگی مكالمه با آن نیاز ندارد . ماكروسافت Directx را فراهم آورده است و سازنده كارت صدا نیز درایوی كه توان اجرای Directx را داشته باشد فراهم كرده است . برنامه نویس تقاضای صدایی كه باید اجرا شود را می نماید و صوت مزبور اجرا می شود بدون توجه به دستگاهی كه صدا بر روی آن باید اجرا شود . &lt;BR&gt;از دیدگاه ما بعنوان بازیكنان نیز Directx اوضاع را بطرز غیر قابل باوری تسهیل می نماید ، حداقل بصوت تئوری . شما كارت صدای جدیدی را جایگزین كارت قدیمی تان می كنید و كارت جدید به همراه درایو می آید . دفعه بعد كه بازی مورد علاقه خود را بازی كردید ، هنوز می توانید صداها و موسیقی آن را شنیده و ناچار به انجام هیچگونه تغییرات پیكربندی پیچیده ای نمی باشید . &lt;BR&gt;در ابتدا ، Directx زندگی خود را بعنوان یك Toolkit ساده آغاز نمود : سخت افزارهای اولیه محدود بوده و صرفاًَ گرافیكی بسیار ابتدایی مورد نیاز بود . با تكامل نرم افزارها و سخت افزارها از نظر پیچیدگی ، Directx نیز تكامل یافت . &lt;BR&gt;اكنون Directx بسیار بیشتر از یك Toolkit گرافیكی بوده و اصطلاح مزبور ، در بر گیرنده گزیده گسترده ای از روتین ها می باشد . برای مثال روتین DirectInput می تواند با همه گونه ابزار ورودی از ماوس دو دكمه ای گرفته تا جوی استیك های پیچیده مخصوص عملیات پرواز سروكار داشته باشد و سایر بخش ها شامل DirectSound برای ابزارهای صوتی است و DirectPlay كه یك Toolkit برای بازی های چند بازیكنی Online فراهم آورده است . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; نسخه های Directx &lt;BR&gt;نسخه فعلی Directx در زمان نوشتن این مقاله Directx ۹.۰c است . این واسطه بر روی كلیه نسخ ویندوز از ویندوز ۹۸ گرفته تا ویندوز سرور ۲۰۰۳ به همراه كلیه نسخ فی مابین آن ها اجرا می گردد . لیكن این Toolkit بر روی ویندوز ۹۵ اجرا نمی شود : اگر دستگاهی دارید كه روی آن ویندوز ۹۵ نصب شده است ، ناچارید به استفاده از نسخه قدیمی تر و كم توان تر ۸.۰a می باشید . ویندوز NT۴ نیز نیازمند نسخه خاص خودش است كه در این مورد خاص Directx ۳.۰a است . &lt;BR&gt;با این همه نسخ متفاوت Directx كه طی سنوات متمادی در دسترس قرار گرفته است ، ردیابی نسخه هایی كه به آن ها نیاز دارید مشكل و مشكل ترمی شود . در تمام موارد به جز موارد بسیار نادر ، كلیه نسخ Directx قابلیت سازگاری با نسخ قدیمی تر را نیز دارند . یعنی بازی هایی كه می گویند نیازمند Directx ۷ هستند ، به راحتی با نسخه های جدید تر نیز اجرا خواهند گردید ، ولی با نسخ قدیمی تر خیر . بسیاری از عناوین جدید بازی ها بطور دقیق اعلام می نمایند كه نیازمند Directx ۹ بوده و بدون نصب دقیقاً آخرین نسخه آن ، اجرا نخواهد گردید . این امر بخاطر آن است كه بازی های مزبور از ویژگی های جدیدی كه با این نسخه معرفی گردیده است ، استفاده می نمایند . البته دیده شده كه برنامه نویسان تنبل نیز گاهی آخرین نسخه Directx را بعنوان نسخه مورد نیاز بازی خود معرفی می كنند ، در حالیكه بازی مورد بحث از هیچ كدام از موارد تقویت یافته جدید استفاده نمی كند . لیكن بطور كلی ، اگر عنوان یك بازی به نسخه ای از Directx به اینصورت پیوند خورده باشد ، قبل از اینكه بتوانید بازی كنید ، لازم است Directx خود را ارتقاء دهید . &lt;BR&gt;اصلاحات انجام گرفته در ریشه كد Directx بدین معناست كه ممكن است حتی در بعضی از بازی ها بهبودهایی را پس از ارتقاء به آخرین نسخه ساخته شده از Directx ، مشاهده نمایید . دان لود و نصب Directx نیز نباید چندان پیچیده باشد . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; ارتقاء Directx &lt;BR&gt;كلیه نسخ قابل دسترس ویندوز به هرماه شكلی از Directx بعنوان جزئی از هسته (core) سیستم ، كه قابل حذف نمی باشد می آیند . &lt;BR&gt;لیكن بسیاری از بازی های جدید نیازمند آخرین نسخه Directx جهت اجرای كامل و یا اصولاً هر گونه اجرایی می باشند . &lt;BR&gt;عموماً بهترین محل جهت نصب آخرین نسخه Directx ، بخش اختصاص یافته به آن در سایت اینترنتی مایكروسافت می باشد كه در آدرس www.microsoft.com/windows/directx یافت می شود . در هنگام چاپ این مقاله ، آخرین نسخه در دسترس برای دان لود عمومی نسخه Directx.۹.۰c بود . می توانید یك installer ساده را دان لود كنید كه هنگام نصب به نوبه خود آن اجرایی كه سیستم جهت ارتقاء نیاز دارد را دان لود می نماید و یا بسته نرم افزاری توزیع شده را بطور كامل جهت نصب Offline بعدی دان لود نمائید . &lt;BR&gt;منبع خوب دیگر برای Directx خود بازی ها هستند . اگر بازی به نسخه خاصی از Directx نیاز داشته باشد ، نسخه مزبور روی CD نصب بازی خواهد بود و ممكن است حتی بطور خودكار توسط Installer بازی روی سیستم نصب گردد . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; تشخیص علت مشكلات &lt;BR&gt;تشخیص علت مشكلات نصب Directx می تواند مشكل ساز باشد ، بخصوص اگر ندانید كدامیك از اجزاء آن سبب از كار افتاده بازی جدیدی شده است كه به تازگی خریداری نموده اید . &lt;BR&gt;خوشبختانه ، مایكروسافت یوتیلیتی مفید بنام Directx Diagnostic Tool را فراهم كرده ، هر چند كه آن را مشخص نساخته است . این ابزار را در هیچ نسخه ای از ویندوز در منوی Start نمی توانید بیابید ، و هر نسخه ویندوز نیز ابزار مزبور را در جایی متفاوت با سایر ویندوزها نصب كرده است . &lt;BR&gt;راحت ترین راه استفاده از این ابزار چنین است كه كادر محاوره RUN را در منوی Start باز و در آن dxdiag را تایپ و سپس روی OK كلیك كنید . هنگامی كه این برنامه برای اولین بار بارگذاری می شود ، چند ثانیه ای طول می كشد تا نسخه نصب شده Directx را بررسی كرده و مشكل را بیابد . &lt;BR&gt;ابتدا برگه Directx File اطلاعاتی راجع به هر یك از فایل هایی كه نسخه نصب شده مورد استفاده قرار می دهد را نشان می دهد . &lt;BR&gt;بخش Notes در ذیل برگه مزبور نیز ارزش بررسی را دارد ، زیرا فایل های مفقودی یا معیوب در اینجا علامتگذاری می گردند . &lt;BR&gt;برگه هایی كه علامت های Display ، Music ، Input و Network را دارند ، همگی با مناطق خاص همنام خود در Directx مرتبط می باشند و بجز برگه Input ابزارهایی را جهت آزمایش عملكرد صحیح برروی سخت افزار دستگاه در اختیارتان می گذارند . نهایتاً برگه Move Help روشی مفید جهت شروع Directx Troubleshooter را فراهم می آورد كه ابزار حل مشكل خط ساده مایكرو سافت برای بسیاری از موارد معمول و عمومی Directx می باشد .&lt;BR&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:31:52 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=259</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-259.aspx</guid>
</item>
<item>
<title>ASP چیست ؟</title>
<link>http://mimiram-barat-love.blogfa.com/post-258.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;با به كارگیری اسكریپت های روی سرویس دهنده ASP ، می توان صفحات وبی با اجزای پویا ساخت . اسكریپت های ASP می تواند توسط جاوا اسكریپت و VB اسكریپت ایجاد شود.&lt;BR&gt;ASP یك فایل استاندارد HTML است كه با گروهی از تركیبات افزوده دیگر گسترش یافته است . &lt;BR&gt;همانند فایل استاندارد HTML ، یك ASP می تواند شامل برچسب های HTML كه توسط مرورگر وب نمایش داده می شود باشد . &lt;BR&gt;هر چیزی مثل اپلت ها جاوا ، متن چشمك زن ، اسكریپت ها و كنترل های اكتیواكس روی سرویس گیرنده ، كه بتواند در یك فایل HTML جای دهید ، در یك ASP نیز جای می گیرد . &lt;BR&gt;ASP چند ویژگی دارد كه برخی از آنها را بر می شماریم : &lt;BR&gt;ASP می تواند اسكریپت های سمت سرویس دهنده را در بر داشته باشد . &lt;BR&gt;با به كارگیری اسكریپت های روی سرویس دهنده ASP ، می توان صفحات وبی با اجزای پویا ساخت . اسكریپت های ASP می تواند توسط جاوا اسكریپت و VB اسكریپت ایجاد شود . &lt;BR&gt;ASP شماری از اشیای تعبیه شده را فراهم كرده است. &lt;BR&gt;با به كارگیری اشیای تعبیه شده دسترسی پذیر در یك ASP می توان اسكریپت ها را بسیار نیرومندتر كرد ، در میان اشیای دیگر ، این شیی ها به ما اجازه دریافت و ارسال اطلاعات به مرورگر را می دهد . &lt;BR&gt;برای نمونه با استفاده از شیی Request می توان اطلاعاتی را كه یك كاربر با فرم HTML فرستاده است ، دریافت و به آن اطلاعات توسط یك اسكریپت پاسخ داد . &lt;BR&gt;یك ASP می تواند توسط اجزای افزوده گسترش یابد . &lt;BR&gt;ASP با شماری از اجزای اكتیواكس ، روی سرویس دهنده استاندارد دسته بندی شده است . این اجزا به ما اجازه انجام كارهایی مانند تصمیم گیری در مورد توانایی های مرور گرهای گوناگون یا گنجاندن یك شماره صفحه ، در صفحه وب را می دهد . این بدان معناست كه هیچ مرزی در چگونگی گسترشASP ها وجود ندارد . &lt;BR&gt;یك ASP می تواند اطلاعاتی را با پایگاه داده هایی مانند AQL Sarver یا Ms Access تبادل كند . &lt;BR&gt;با استفاده از مجموعه ویژه ای از اشیا كه اشیا داده ای اكتیواكس نامیده می شوند ، میتوان بسیار ی از پایگاه داده ها را در ASP به كار گرفت . &lt;BR&gt;به كارگیری اكتیوایكس ها شكل توانمندی از ASP ها است . با ASP هایی كه می توانند با یك پایگاه داده ای داد و ستد كنند ، سایت های وب بسیار پیشرفته ای ایجاد خواهند شد . &lt;BR&gt;پس به طور كلی ، ASP یك صفحه استاندارد HTML است كه با اسكریپت های روی سرویس دهنده اشیا و اجزای گسترش داده شده باشد و توسط ASP می توان سایت های وبی را با اجزای پویا و اثرپذیر ساخت . &lt;BR&gt;آنچه با ASP می توان انجام داد : &lt;BR&gt;به طور كلی ASP توانایی های زیر را ایجاد می كند : &lt;BR&gt;اطلاعات را از فرم ها دریافت و در یك پایگاه داده ذخیره كند . &lt;BR&gt;ساخت یك صفحه وب شخصی از مشخصات متناوب كاربران را در بر داشته باشد . &lt;BR&gt;ساخت یك شمارنده صفحه وب . &lt;BR&gt;با توجه به ویژگی های مرورگرهای گوناگون ، صفحات وب گوناگون را نمایش دهد . &lt;BR&gt;صفحات گوناگون را به هم پیوند دهد . &lt;BR&gt;● ASP چگونه كار می كند ؟ &lt;BR&gt;شركت میكروسافت ، ASP را با سومین نسخه llS معرفی كرد . با این كار ، سرویس دهنده ای با محتوای ثابت و ایستا به یك سرویس دهنده با محتوای پویا و تأثیر پذیر تبدیل شد . &lt;BR&gt;مهمترین كار llS ، سرویس دادن به صفحات HTML استاندارد است . &lt;BR&gt;هنگامی كه كسی نیاز به یك صفحه وب داشته باشد ، از سرویس دهنده llS استفاده می كند و آن فایل ثابت HTML را از حافظه به دست می آورد و به مرورگر مشخص می فرستد . &lt;BR&gt;llS از دیگر سرویس دهنده های وب جدا است . مهم ترین هدف سرویس دهنده وب ، سرویس دهی به فایل HTML های است . &lt;BR&gt;سرویس دادن به فایل های HTML با گام های زیر پیموده می شود : &lt;BR&gt;۱ ـ یك كاربر ، نشانی اینترنتی فایل HTML ی كه می خواهد را درون خط نشانی می نویسد و با فشردن كلید Enter این درخواست را می فرستد . &lt;BR&gt;۲ ـ مرورگر این درخواست را برای یك سرویس دهده وب مانند llS می فرستد . &lt;BR&gt;۳ ـ سرویس دهنده وب در خواست را دریافت می كند و تشخیص میدهد كه یك فایل HTML درخواست شده است ، زیر پسوند HTM یا HTML دارد . &lt;BR&gt;۴ ـ سرویس دهنده وب آن فایل را از دیسك یا حافظه دریافت كرده ، برای مرورگر می فرستد . &lt;BR&gt;۵ ـ فایل HTML توسط مرورگر شخصی ترجمه و تعبیر می شود و نتیجه در پنجره مرورگر نمایش داده می شود . &lt;BR&gt;البته این فرایند ها اندكی پیچیده تر هستند ، اما این گام ها كاركرد بخش به بخش یك سرویس دهنده وب را نشان می دهند . یك سرویس دهنده ، درخواست را از فایل های ویژه می گیرد و با به دست آوردن آن فایل از یك سخت افزار یا حافظه و فرستادن آن فایل ، پاسخ می دهد . &lt;BR&gt;ASP دگرگونی هایی بسیار را از پی آورد و افزون بر اینكه llS می تواند بر سرویس HTML ایستا به كار می رود ، انجام خدمات HTML پویا و تأثیر پذیر به همان خوبی گذشته نیز بر می آید . با به كارگیری ASP می توان صفحای با محتوای تازه برای پاسخگویی به درخواست های كاربر پدید آورد . &lt;BR&gt;یك ASP با یك فایل HTML عادی تفاوتی بسیار دارد . یك فایل HTML عادی بدون پردازش به مرور گر فرستاده می شود . در یك فایل HTML ، نخست باید همه دستورها اجرا شوند تا یك صفحه HTML را به وجود آید . ASP در بیشتر موارد به صورت كامل مانند یك HTML معمولی كار می كند ، تنها فرقی كه دارد این است كه پسوند آن به جای htm به asp دگرگون شده است. &lt;BR&gt;هنگامی كه درخواستی برای بدست آوردن یك ASP به وجود می آید ، مرور گر یك صفحه HTML عادی دریافت می كند و همین امر موجب سازگاری ASP با تمام مرورگر ها می شود &lt;/FONT&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:30:01 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=258</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-258.aspx</guid>
</item>
<item>
<title>رجیستری چیست؟</title>
<link>http://mimiram-barat-love.blogfa.com/post-257.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;برنامه ی رجیستری برنامه ای می باشد كه ویندوز آن را در اختیار كاربر قرار داده است تا بتواند در دستورات و مقدارهای registery تغییراتی را به دلخواه ایجاد كند .&lt;BR&gt;می توان گفت كه انگیزه ی ساختن برنامه ی رجیستری از آنجایی شروع شد كه كاربران Ms-DOS از این كه عملا هیچگونه اختیاری در تنظیم منو ، پنجره ها و ... نداشتند ،خسته شدند. البته Ms-DOS از رجیستری مستثنی نبود و سه فایل Config.sys , MsDos.sys, Autoexec.Bat وجود داشتند كه سیستم عامل Dos و جمعا برنامه های كاربردی تنظیماتی مانند اختصاص دادن Buffer و یا تعریف Cdrom و غیره را در این فایل ها ثبت می كردند. در واقع این سه فایل نقش رجیستری را ایفا می كردند. بعد از DOS سیستم عامل Win۳X به بازار آمد. در این سیستم عامل فایلهایی با پسوند ini كه مهمترین آنها Win.ini , System.ini, Control.ini بودند، وظیفه رجیستری را بر عهده داشتند . در نهایت نسل سوم رجیستری با روی كار آمدن ویندوز ۹X وارد بازار شد. در این سیستم ها علاوه بر داشتن سه فایل Win۳X دو فایل دیگر با نامهای System.dat , User.dat اضافه شد . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; تعریف رجیستری : برنامه ی رجیستری برنامه ای می باشد كه ویندوز آن را در اختیار كاربر قرار داده است تا بتواند در دستورات و مقدارهای registery تغییراتی را به دلخواه ایجاد كند . &lt;BR&gt;لازم به ذكر است كه اگر اطلاعات كافی در مورد قسمتی از رجیستری ندارید هیچگاه آن را تغییر ندهید زیرا هر تغییری در رجیستری سریعا اعمال خواهد شد و برنامه ی regedit.exe هیچگونه تاییدی از كاربر نخواهد گرفت . Regedit.exe را چه چگونه اجرا كنیم؟ برای اجرا كردن Regedit.exe وارد منوی Run از دكمه Start شده، تایپ كنید Regedit.exe ، با فشردن دكمه ی OK برنامه اجرا خواهد شد . رجیستری شامل دو پنجره است كه در پنجره ی سمت چپ ریشه و در پنجره ی سمت راست مقدارها مشخص می شود. در پنجره ی سمت چپ یك ریشه به نام My Computer و۵ شاخه با عنوان های زیر وجود دارد : ۱ - HKEY_CLASSES_ROOT : شامل تناظر پسوند فایل ها و سایر تنظیمات ویندوز است . ۲ -HKEY_CURRENT_USER : شامل تنظیماتی كه مختص كاربر فعلی است . ۳ - HKEY_LOCAL_MACHINE : شامل تنظیماتی كه به طور سراسری اعمال می شود و به كاربر وابسته نیست . ۴ -HKEY_USERS : شامل تنظیماتی كه مختص هر یك از كاربران متعدد كامپیوتر ، از جمله كاربر فعلی است . ۵ - HKEY_CURRENT_CONFIG : شا مل تنظیماتی كه مختص پیكربندی سخت افزار موجود می باشد . اگر مفاهیم اولیه ی رجیستری را به خوبی یاد بگیرید دیگر هیچگاه واهمه ای در اعمال تغییرات در آن نخواهید داشت . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; نحوه ی ساختن یك كلید در زیر كلید های دیگر: برای ساختن یك زیر كلید می توان برروی پوشه ی مورد نظر كلیك راست كرد، وارد منوی New شد و بعد منوی Key را انتخاب كرد، سپس نام مورد نظر را به جای New Value # ۱ تایپ كرده و با زدن دكمه ی Enter آن را تایید كنید. × مشاهده ی تغییرات ایجاد شده در رجیستری × اگر بخواهید در ویندوز ۹۸یا Me تاثیر تغییرات در رجیستری را سریعا مشاهده كنید ، سه كلید Ctrl+Alt+Del را همزمان فشار دهید و مدخل Explorer را انتخاب كنید و بعد دكمه ی End Task را بزنید با زدن این دكمه پنجره ی Shutdown ظاهر می شود، در پنجره ی Shutdown دكمه ی Cancel را بزنید، بعد از مدتی پنجره ای با عنوان A Program not responding ظاهر خواهد شد كه شامل دو دكمه ی Cancel, End task می باشد. با زدن دكمه ی End task ، Explorer دوباره راه اندازی می شود و میتوانید تغییرات را مشاهده نمایید. در بعضی از دستورات راه اندازی دوباره ی Explorer موثر نمی باشد و تنها راه آن Logg off یا Restart می باشد. &lt;BR&gt;در ویندوز های XP, ۲۰۰۰ برای اینكه بتوان تغییرات ایجاد شده را سریعا مشاهده كرد سه كلید Ctrl+Alt+Del را همزمان فشار دهید و بعد دكمه ی Task Manager را انتخاب كنید، از پنجره ی ظاهر شده Proccess Tab را فشار داده و بعد مدخل Explorer را انتخاب كرده و دكمه ی End Proccess را می زنیم ( در این مرحله Explorer بسته خواهد شد ) و بعد وارد Application Tab شده و دكمه ی New Task را می زنیم و بعد نام Explorer را تایپ كنید و با زدن دكمه ی OK، Explorer دوباره راو اندازی می شود و میتوانید تغییرات را مشاهده نمایید . توجه داشته باشد در بعضی از دستورات راه اندازی دوباره ی Explorer موثر نمی باشد و تنها راه آن Logg off یا Restart می باشد . &lt;BR&gt;&lt;BR&gt;&lt;IMG height=9 src=&quot;http://www.karapardaz.ir/Portals/0/arrow5.gif&quot; width=13 border=0&gt; تهیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده : دو فایل به نامهای Scanregw.exe, Scanreg.exe وجود دارند كه در حقیقت وظیفه ی تهیه ی نسخه ی پشتیبان از رجیستری و تعمیر رجیستری آسیب دیده را به عهده دارند. &lt;BR&gt;برنامه ی Scanregw.exe : &lt;BR&gt;1- فقط در محیط ویندوز اجرا می شود . ۲- می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در فایلهایی با پسوند cab ذخیره كند . ۳- می تواند در حالت safemode نیز اجرا شود . ۴- در صورت لزوم رجیستری را Scan كرده و خطاها را گزارش می دهد . ۵- در صورت به وجود آمدن خطا نمی تواند آن را تعمیر كند.&lt;BR&gt;برنامه ی Scanreg.exe &lt;BR&gt;1- فقط در محیط Dos اجرا می شود . ۲-می تواند از رجیستری نسخه ی پشتیبان تهیه نماید و در فایلهایی با پسوند cab ذخیره كند . ۳-در صورت لزوم رجیستری را Scan كرده و خطاها را گزارش می دهد . ۴-در صورت به وجود آمدن خطا می تواند آن را تعمیر كند . ۵-می تواند تنظیمات رجیستری را به حالت قبل از تغییر ، برگرداند . ۶- هر بار كه ویندوز بوت می شود به طور خودكار یك نسخه ی پشتیبان از رجیستری تهیه كرده و انها را در فایلهای مخفی با پسوند cab در مسیر مخفی C:\Windows\sysbackup ذخیره می كند .&lt;/FONT&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:28:32 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=257</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-257.aspx</guid>
</item>
<item>
<title>BLUETOOTH چیست؟</title>
<link>http://mimiram-barat-love.blogfa.com/post-256.aspx</link>
<description>&lt;FONT face=&quot;times new roman, times, serif&quot; size=3&gt;بلوتوث یک رشته خصوصیت بی‌سیم است که ارتباطات کوتاه برد بین وسایل مجهز به تراشه‌های کوچک و اختصاصی بلوتوث را تعریف می‌کند.&lt;BR&gt;بلوتوث چیست؟ &lt;BR&gt;به تازگی پس از یک سمینار عصرانه به خانه بازگشته‌اید. Notebookتان در کیفتان قرار دارد، (Digital Assistant PDA Personal) خود را به کمر بسته‌اید، و تلفن همراهتان در جیب جای دارد.در سمینار امروز یادداشت‌هائی را در Notebook خود نوشته‌اید. همین که به خانه می‌رسید و از کنار چاپگر جوهرافشان خود عبور می‌کنید، Notebook، چاپگر را پیدا می‌کند و به‌طور خودکار یادداشت‌های سمینار را به چاپگر ارسال می‌کند و آنها روی کاغذ چاپ می‌شوند.در همین حال، PDA شما کامپیوتر رومیزی را تشخیص می‌دهد و درخواست می‌کند که دفتر تلفن و برنامه روزانه شما را Update شود. همچنین همه پیام‌های ایمیلی را که ارجهیت آنها را تعیین کرده‌اید درخواست می‌کند. &lt;BR&gt;همه این کارها در زمانی رخ می‌دهد که کت خود را درمی‌آورید و برای نوشیدن یک نوشابه به‌طرف یخچال می‌روید. &lt;BR&gt;در عرض چند دقیقه، تلفن همراه شما بوق می‌زند تا به شما اطلاع دهد که عملیات چاپ یادداشت‌های تمام شده است. &lt;BR&gt;به‌طرف چاپگر رفته و یادداشت‌ها را می‌خوانید بلافاصله پس از آن PDA شما بوق می‌زند تا به شما بگوید که دفترچه تلفن و برنامه روزانه شما را Update کرده است و شما ایمیل جدید دارید.به دنیای بلوتوث خوش آمدید؛ بلوتوث یک فن‌آوری بی‌سیم کوتاه برد است که به تلفن‌های همراه، PDA، کامپیوترها، دستگاه‌های ضبط و پخش استریو، لوازم خانگی، اتومبیل‌ها و همه وسایل دیگری که می‌توانید ارتباط آنها را با یکدیگر فکر کنید امکان ارتباط می‌دهد. &lt;BR&gt;توضیح بلوتوث &lt;BR&gt;بلوتوث یک رشته خصوصیت بی‌سیم است که ارتباطات کوتاه برد بین وسایل مجهز به تراشه‌های کوچک و اختصاصی بلوتوث را تعریف می‌کند. &lt;BR&gt;بلوتوث فقط کابل‌ها را حذف نمی‌کند، بلکه یک روش بی‌سیم برای وصل کردن کامپیوترها با همه وسایل همراه الکترونیکی فراهم می‌سازد و شبکه‌های کامپیوتری کوچک و خصوصی مشهور به(PAN (Personal Area Network یا شبکه شخصی را به‌وجود می‌آورد. &lt;BR&gt;بلوتوث یک زبان مشترک بین وسایل مختلف می‌سازد که به آنها امکان می‌دهد که به آسانی با هم ارتباط برقرار کنند و به هم وصل شوند. &lt;BR&gt;وسایل مجهز به تراشه‌های بلوتوث حدود ۱۰ متر برد دارند و می‌توانند داده‌ها در سرعت ۷۲۰ کیلوبایت در ثانیه از طریق دیوارها، کیف‌ها و پوشاک انتقال دهند.هیجان‌انگیزتر آنکه اتصال دادن بین وسایل بلوتوث می‌تواند بدون دخالت مستقیم ما انجام بگیرد.وقتی دو وسیله مجهز به تراشه‌های بلوتوث نزدیک یکدیگر می‌رسند، نرم‌افزار نهاده شده در تراشه‌های فرستنده / گیرنده (Server / Client) بلوتوث به‌طور خودکار یک ارتباط را برقرار می‌سازد و داده‌ها را نقل و انتقال می‌دهد. &lt;BR&gt;با این همه برد کوتاه و سرعت محدود بلوتوث باعث شده است که برای شبکه‌های محلی (LAN) بی‌سیم مرسوم کمتر باشد، چون این شبکه‌های کامپیوتری معمولاً بیش از ۱۰ متری بلوتوث فاصله دارند و برد سرعتی آنها ۱۰ تا ۱۰۰ مترمگابایت در ثانیه است. &lt;BR&gt;تاریخچه بلوتوث &lt;BR&gt;فکر اولیه بلوتوث در شرکت موبایل اریکسون در سال ۱۹۹۴ شکل گرفت. &lt;BR&gt;اریکسون که یک شرکت سوئدی ارتباطات راه دور است در آن زمان در حال ساخت یک ارتباط رادیوئی کم‌مصرف، کم‌هزینه بین تلفن‌های همراه و یک گوشی بی‌سیم بود.کار مهندسی در سال ۱۹۹۵ شروع شد و فکر اولیه به فراتر از تلفن‌های همراه و گوشی‌های آنها توسعه یافت تا شامل همه انواع وسایل همراه شود، با هدف ساخت شبکه‌های شخصی کوچک از وسایل مختلف در طول زمان، اریکسون نام ”بلوتوث“ (یک پادشاه دانمارکی) گرفت که بین سال‌های ۹۴۰ و ۹۸۱ میلادی می‌زیست.شاهِ هارالد در دوره حکومت خود که یک وایکینگ بود به‌طور صلح‌آمیز، دانمارک، سوئد جنوبی و نروژ شمالی را متحد کرد. &lt;BR&gt;این کار به او شهرت یک پادشاه ماهر در ارتباط و مذاکره را در تاریخ داد. &lt;BR&gt;برای اریکسون، اسم بلوتوث برای فن‌آوری داده شده که امیدوار بود بتواند به‌طور صلح‌آمیز وسایل مختلف را متحد کند، مناسب بود. &lt;BR&gt;اریکسون می‌دانست که اگر فقط یک شرکت این استانداردها را حمایت کند هرگز موفق نخواهد شد.در سال ۱۹۹۸، اریکسون یک موافقت‌نامه با IBM، اینتل، نوکیا، ۳com، توشیبا و مایکروسافت امضاء کرد و گروه Bluetooth SIG (Bluetooth Special Interest Group را به‌وجود آورد. &lt;BR&gt;هدف این گروه نظارت بر پیشرفت بلوتوث و عمومی ساختن آن بود. &lt;BR&gt;بلوتوث چگونه کار می‌کند؟ &lt;BR&gt;یکی از جالب‌ترین نکات درباره این استاندارد روشی است که وسایل مجهز به تراشه‌های بلوتوث به‌طور خودکار یکدیگر را تشخیص می‌دهند، ارتباط برقرار می‌کنند و داده‌ها را به دستور شما یا بدون دخالت شما انتقال می‌دهند. در خصوصیات بلوتوث یک ارتباط رادیوئی با برد کوتاه تعریف شده است.این استاندارد همچنین یک برد متوسط ۱۰۰ متری را تعریف کرده است، اما به ندرت به‌کار می‌رود، چون به توان التریکی و هزینه بیشتری نیاز دارد.هر وسیله بلوتوث حاوی یک تراشه فرستنده / گیرنده مربعی ۴ سانتیمتری است که در باند فرکانس رادیوئی Scientific Medical) ISM (Industrial یا صنعتی، علمی، پزشکی از ۴۰/۲ گیگاهرتز تا ۴۸/۲ گیگاهرتز عمل می‌کند.سازندگان و طراحان این فرکانس را بدین لحاظ انتخاب کردند که در سراسر جهان به رایگان در دسترس است و محدودیت‌های داشتن مجوز را ندارند. باند ISM به ۷۹ کانال تقسیم می‌شود که هر کدام پهنای باند یک مگاهرتزی دارند که این باند رایگان است.بلوتوث از لحاظ نظری پهنای باند یک مگابایت در ثانیه را دارد، که سرعتی نزدیک به ۷۲۳ کیلوبیت در ثانیه است. این سرعت خیلی بالا نیست، اما برای انتقال داده‌ها بین وسایل دستی و دسترسی به اینترنت کاملاً کافی است.&lt;/FONT&gt;</description>
<pubDate>Sun, 07 Dec 2008 11:25:20 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=mimiram-barat-love&amp;postid=256</comments>
<dc:creator>mimiram-barat-love</dc:creator>
<guid>http://mimiram-barat-love.blogfa.com/post-256.aspx</guid>
</item>
</channel>
</rss>
