مهندسی پزشکی

مقالات مهندسی پزشکی

مهندسی پزشکی

مقالات مهندسی پزشکی

۲۱۷ مطلب با موضوع «مقالات علمی آموزشی» ثبت شده است

بسم الله الرحمن الرحیم خیلی ها به من ایمیل زده بودند و درخواست آموزش فکس از طریق ویندوز xp رو داده بودند ما هم این کار رو کردیم . تو این بخش یاد می گیریم که چگونه بتوانیم توسط ویندوز xp فکس ارسال یا دریافت بکنیم . پیش نیازات این کار عبارتند از : 3.7 مگابایت فضای خالی بر روی هارد .
موافقین ۰ مخالفین ۰ ۰۱ آبان ۸۸ ، ۱۵:۱۸
Shahram Ghasemi
بسم الله الرحمن الرحیم وبلاگ چیست وچگونه آن را بسازیم؟ اینترنت امکانات و ابزارهای متعددی را به منظور ارائه خدمات وسرویس ها در اختیار علاقه مندان قرار می دهد . یکی از ویژگی های بسیار جذاب اینترنت ارائه سرویس ها و خدماتی است که شما را قادر می سازد با مخاطبان خود ارتباطی پویا و متقابل برقرار نموده و از نقطه نظرات آنان در رابطه با یک مطلب ، آگاه شوید . در این راستا هر یک از کاربران می توانند دانش و تجارب خود را در اختیار دیگران قرار داده و خود نیز به عنوان عضوی از یک جامعه شبکه ای مطرح گردند ( اشتراک دانش ) . فرض کنید ابزاری ارزان قیمت برای انتشار مطلب در اختیار هر نویسنده و یا صاحب قلمی باشد که بتواند با استفاده از آن عقاید، اخبار ، دیدگاهها و نقطه نظرات خود را در رابطه با موضوعات مورد علاقه ، بدون محدودیت های مرسوم بیان نماید.آیا شما علاقه مند به استفاده از چنین ابزاری می باشید ؟ آیا تمایل به داشتن یک روزنامه شخصی دارید که در آن بتوانید مطالب خود را در ارتباط با موضوعات مورد علاقه ، بیان نمائید؟ بشریت درطی چند سال گذشته قدم در دنیای جدیدی گذاشته است که بدون شک یکی از مهمترین دستاوردهای آن تحول و دگرگونی اساسی در ارتباط با نحوه نشر اطلاعات است. وبلاگ ( Weblog ) و یا بلاگ ( Blog ) نمونه ای در این زمنیه بوده که با توجه به ماهیت اینترنت ، ویژگی دو طرفه بودن وب و تنوع خواسته استفاده کنندگان، در کانون توجه علاقه مندان قرار گرفته و ما امروزه شاهد رشد و گسترش چشمگیر آن می باشیم . واژه " بلاگ " ، از جمله واژه های جدیدی است که قدم در عرصه ادبیات جهانی اینترنت گذاشته است .در این مقاله قصد داریم به بررسی این پدیده جدید! اینترنت پرداخته و با ابعاد متفاوت آن بیشتر آشنا شویم .
موافقین ۰ مخالفین ۰ ۰۱ آبان ۸۸ ، ۱۵:۱۸
Shahram Ghasemi
بسم الله الرحمن الرحیم                                              سیستم فایل NTFS چیست ؟ مایکروسافت سیستم فایلی جدیدی تحت عنوان NTFS را ایجاد نمود که از یک ساختار ۶۴ بیتی پشتیبانی می کند و از این رو کاربران می توانند فایل هایی ایجاد کنند که طول نام آنها تا ۲۵۶ کارکتر باشد . حتما تا کنون با عناوینی همچون FAT۱۶ و FAT۳۲ آشنا هستید . این دو از سیستم های فایلی مایکروسافت هستند که در حال حاضر با توجه به گسترش زمینه های مختلف سیستم های کامپیوتری ناکارآمد و غیر قابل اطمینان هستند . یکی از مهمترین مشکلات امنیتی در سیستم FAT۱۶ وFAT۳۲ عدم توانایی در تعریف سطوح مجوز دسترسی به فایل ها و یا پوشه ها می باشد . که این امر می تواند به عنوان یکی از دلایل ناکارآمدی و قابل اطمینان نبودن این سیستم ها در سطوح شبکه باشد . بر این اساس مایکروسافت سیستم فایلی جدیدی تحت عنوان NTFS را ایجاد نمود که از یک ساختار ۶۴ بیتی پشتیبانی می کند و از این رو کاربران می توانند فایل هایی ایجاد کنند که طول نام آنها تا ۲۵۶ کارکتر باشد . چهار مجوز استاندارد در سیستم NTFS برای فایل ها و پوشه ها وجود دارند: ۱- No Access: با انتخاب این گزینه کاربران هیچگونه مجوزی برای خواندن ، نوشتن و ... فایل یا پوشه مربوطه نواهند داشت . ۲- Read : با توجه به آنکه اجزاه خواندن یک فایل شامل اجرای آن نیز می باشد ،از این رو کاربری که این سطوح از دسترسی را داشته باشد می تواند فایل را اجرا کرده و آن را بخواند . ۳- Change : این سطح دسترسی و مجوز ، کاربر را قادر می کند تا فایل را خوانده و در صورت لزوم تغییرات خود را در آن انجام دهد یا حنی فایل را حذف کند . ۴- Full Control : با فعال بودن این گزینه کاربران دارای مجوز می توانند فایل را خواند ، تغییرات مورد نیاز را درآن ایجاد کرده و یا حذف کنند . در واقع تمام امکانات و اختیاراتی که کاربر در حالتChange دارد در این قسمت نیز وجود دارد و فرق این دو سطح مجوز در آن است که با داشتن مجوز Full Controll ، کاربر می تواند حتی برای سایر کاربران سیستم دسترسی تعریف کند و یا دسترسی کاربر دیگر را از آن پوشه و یا فایل حذف کند . از لحاظ امنیتی بهتر است حتی الامکان از این مجوز استفاده نکنید ، زیرا داشتن مجوز Change بالاترین سطح دسترسی را به کاربران می دهد مگر آنکه واقعا بخواهید کاربری امکان تعریف یا حذف مجوز برای سایرین را داشته باشد . البته مجوزه های دیگری نیز چون Read Only ، No Execute، Execute Only ، Write Only و ... نیز قابل تعریف می باشند .  تعیین مجوز برای منابع اشتراکی شبکه مجوزهای بررسی شده در فوق در واقع برای تعیین سطح دسترسی کاربرانی است که از یک سیستم بطور مشترک استفاده می کنند . اما ممکن است سیستم شما در بین چندین سیستم دیگر و در یک شبکه قرار گرفته باشد و شما بخواهید با تعیین سطح دسترسی های مشخص امکان دسترسی به یک یا چند کاربر بدهید . پس از تعریف منابع اشتارکی در سیستم تان که می تواند فایل ها ، پوشه ها ، درایو ها ، چاپگر ، اسکنر و ... باشد ، کاربران دارای مجوز می توانند به این منابع دسترسی داشته باشند . با توجه به آنچه گذشت می توان سطوح دسترسی کاربران در سطح شبکه را نیز به شکل زیر تعریف کرد : ۱- No Access: پایین ترین سطح دسترسی (دسترسی وجود ندارد) ۲- Read : اجرا و خواندن ۳- Change : اجرا ، خواندن و اعمال تغییرات ۴- Full Control : اجرا ، خواندن ، نوشتن و اعمال تغییرات ، تغییر در سطح مجوز ها با توجه به این توانایی ها شما می توانید برای یک فایل و یا پوشه در هر دو وضعیت سیستم محلی و شبکه ، مجوزلازم را به کاربران بدهید . مثلا با تعیین مجوز Change برای یک فایل در سیستم محلی ، به کاربرانی که در پشت سیستم شما می نشینند امکان اعمال تغییرات را در فایل بدهید و با تعیین مجوز Read در سطح شبکه تنها امکان خواندن را به کاربرانی که از شبکه استفاده می کنند بدهید . البته در صورت جابجایی این سطوح ، یعنی تعیین مجوز Change, در سطح شبکه و Read در سطح سیستم محلی ، تنها مجوزRead که حداقل سطح دسترسی بین این دو است به کاربران داده می شود و کاربران شبکه نیز تنها می توانند فایل را خوانده و اجرا کنند .
موافقین ۰ مخالفین ۰ ۰۱ آبان ۸۸ ، ۱۵:۱۸
Shahram Ghasemi
بسم الله الرحمن الرحیم Directx چیست وچکار می کند؟ در ابتدایی ترین سطح Directx بعنوان یک واسطه بین سخت افزار در کامپیوتر شخصی و خود ویندوز ، بخشی از API ویندوز یا واسطه برنامه نویسی برنامه های کاربردی Application Programming Interface است . برنامه های بازی و مالتی مدیا جزء رضایت بخش ترین برنامه های کامپیوتری می باشند ، ولی متأسفانه اجرای آنها به شیوه ای مناسب همیشه آسان نیست . علت اول اینکه ساختار کامپیوترهای شخصی هرگز به منظور استفاده بعنوان پایگاهی جهت بازی کردن طراحی نگردیده است . ثانیاً ماهیت طیف گسترده کامپیوترهای شخصی به معنای آن است که دستگاه یک نفر می تواند بسیار متفاوت با دستگاه دیگری باشد . لذا در حالیکه دستگاه های بازی همگی از سخت افزارهای مشابهی استفاده می کنند ، کامپیوترهای شخصی چنین نیستند : حیطه بسیار وسیع تفاوت های سخت افزاری می تواند دردسر بزرگی برای بازکردن این برنامه ها محسوب شود . جهت رهایی از این دردسر تا حد امکان ، مایکروسافت نیازمند معرفی استانداردی عمومی یا بهتر بگوئیم یک واسطه و میانجی عمومی بین سیستم عامل و هرگونه سخت افزار نصب شده بر روی کامپیوتر بود تا تمام برنامه های بازی و مالتی مدیا بتوانند از آن پیروی کنند . این واسطه عمومی همان Directx است ، یعنی چیزی که می تواند مانع سردرگمی های بسیاری شود . Directx واسطه ای است که وظائف برنامه ریزی خاصی را بسیار ساده تر می سازد ، چه برای پدید آورنده بازی و چه برای ما که فقط می خواهیم بنشینیم و آخرین بازی پرفروش را بازی کنیم . لیکن قبل از ینکه بتوانیم Directx و چگونگی کارکرد آن را توضیح دهیم ، لازم است به تاریخچه آن نگاهی بیندازیم .  تاریخچه Directx هر بازی نیاز به اجرای وظائف خاصی بصورت مکرر دارد . بازی نیازمند زیر نظر داشتن و کنترل داده های ورودی شما از طریق ماوس ، جوی استیک و یا یک بورد بوده و همچنین نیاز به نمایش تصاویری بر روی صفحه مانیتور و اجرای اصوات و موسیقی دارد . این تقریباً توصیف هر بازی در ساده ترین سطح آن است . حال تصور کنید که این امر برای برنامه نویسانی که در ساختارهای کامپیوتر شخصی پیش از ویندوز اقدام به برنامه نویسی می کردند تا چه حد باور نکردنی و پیچیده بود . لازم بود هر برنامه نویس روشی مختص به خود جهت خواندن کی بورد و یاحتی ردیابی اینکه آیا اصلاً جوی استیکی به سیستم متصل است یا خیر بنویسد ، چه برسد به اینکه بتوان از آن جهت باز کردن استفاده نمود . اعمال تکراری خاصی مورد نیاز بود تا بتوان حتی ساده ترین نوع تصویر را در صفحه نمایشگر نمایش داد و یا حتی صدایی ساده را اجرا نمود . اساساً ، برنامه نویسان بازی ها در سطحی بنیادی با سخت افزار کامپیوتر کار می کنند . هنگامی که مایکروسافت ویندوز را معرفی نمود ، جهت برقرای ثبات و موفقیت پایگاه کامپیوتر شخصی ضروری بود تا کارها قدری برای برنامه نویسان و بازیکنان ساده تر شود . چه کسی حاضر بود زحمت نوشتن بازی برای ماشینی را بکشد که در آن هر بار که قصد کار بر روی بازی جدیدی را داشت ، می بایست همه چیز را از نو بنویسد ؟ ایده مایکروسافت ساده بود : کار کردن مستقیم برنامه نویسان با سخت افزار را متوقف کرده و بجای آن یک toolkit عمومی بسازد که بتوانند آن را مورد استفاده قرار دهند . پس Directx متولد شد .  چطور کار می کند ؟ در ابتدایی ترین سطح Directx بعنوان یک واسطه بین سخت افزار در کامپیوتر شخصی و خود ویندوز ، بخشی از API ویندوز یا واسطه برنامه نویسی برنامه های کاربردی Application Programming Interface است . برای مثال هنگامی که نویسنده یک برنامه بازی می خواهد یک فایل صوتی اجرا شود ، صرفاً فراخوانی (call) به تابع کتابخانه (library function) صحیح می باشد . هنگامی که بازی اجرا می شود ، عملکرد مزبور Directx API را فرا می خواند که به نوبه خود فایل صوتی را به اجرا در می آورد . برنامه نویس به دانستن نوع کارت صدایی که با آن سروکار دارد ، توانائی های کارت مزبور و چگونگی مکالمه با آن نیاز ندارد . ماکروسافت Directx را فراهم آورده است و سازنده کارت صدا نیز درایوی که توان اجرای Directx را داشته باشد فراهم کرده است . برنامه نویس تقاضای صدایی که باید اجرا شود را می نماید و صوت مزبور اجرا می شود بدون توجه به دستگاهی که صدا بر روی آن باید اجرا شود . از دیدگاه ما بعنوان بازیکنان نیز Directx اوضاع را بطرز غیر قابل باوری تسهیل می نماید ، حداقل بصوت تئوری . شما کارت صدای جدیدی را جایگزین کارت قدیمی تان می کنید و کارت جدید به همراه درایو می آید . دفعه بعد که بازی مورد علاقه خود را بازی کردید ، هنوز می توانید صداها و موسیقی آن را شنیده و ناچار به انجام هیچگونه تغییرات پیکربندی پیچیده ای نمی باشید . در ابتدا ، Directx زندگی خود را بعنوان یک Toolkit ساده آغاز نمود : سخت افزارهای اولیه محدود بوده و صرفاًَ گرافیکی بسیار ابتدایی مورد نیاز بود . با تکامل نرم افزارها و سخت افزارها از نظر پیچیدگی ، Directx نیز تکامل یافت . اکنون Directx بسیار بیشتر از یک Toolkit گرافیکی بوده و اصطلاح مزبور ، در بر گیرنده گزیده گسترده ای از روتین ها می باشد . برای مثال روتین DirectInput می تواند با همه گونه ابزار ورودی از ماوس دو دکمه ای گرفته تا جوی استیک های پیچیده مخصوص عملیات پرواز سروکار داشته باشد و سایر بخش ها شامل DirectSound برای ابزارهای صوتی است و DirectPlay که یک Toolkit برای بازی های چند بازیکنی Online فراهم آورده است .  نسخه های Directx نسخه فعلی Directx در زمان نوشتن این مقاله Directx ۹.۰c است . این واسطه بر روی کلیه نسخ ویندوز از ویندوز ۹۸ گرفته تا ویندوز سرور ۲۰۰۳ به همراه کلیه نسخ فی مابین آن ها اجرا می گردد . لیکن این Toolkit بر روی ویندوز ۹۵ اجرا نمی شود : اگر دستگاهی دارید که روی آن ویندوز ۹۵ نصب شده است ، ناچارید به استفاده از نسخه قدیمی تر و کم توان تر ۸.۰a می باشید . ویندوز NT۴ نیز نیازمند نسخه خاص خودش است که در این مورد خاص Directx ۳.۰a است . با این همه نسخ متفاوت Directx که طی سنوات متمادی در دسترس قرار گرفته است ، ردیابی نسخه هایی که به آن ها نیاز دارید مشکل و مشکل ترمی شود . در تمام موارد به جز موارد بسیار نادر ، کلیه نسخ Directx قابلیت سازگاری با نسخ قدیمی تر را نیز دارند . یعنی بازی هایی که می گویند نیازمند Directx ۷ هستند ، به راحتی با نسخه های جدید تر نیز اجرا خواهند گردید ، ولی با نسخ قدیمی تر خیر . بسیاری از عناوین جدید بازی ها بطور دقیق اعلام می نمایند که نیازمند Directx ۹ بوده و بدون نصب دقیقاً آخرین نسخه آن ، اجرا نخواهد گردید . این امر بخاطر آن است که بازی های مزبور از ویژگی های جدیدی که با این نسخه معرفی گردیده است ، استفاده می نمایند . البته دیده شده که برنامه نویسان تنبل نیز گاهی آخرین نسخه Directx را بعنوان نسخه مورد نیاز بازی خود معرفی می کنند ، در حالیکه بازی مورد بحث از هیچ کدام از موارد تقویت یافته جدید استفاده نمی کند . لیکن بطور کلی ، اگر عنوان یک بازی به نسخه ای از Directx به اینصورت پیوند خورده باشد ، قبل از اینکه بتوانید بازی کنید ، لازم است Directx خود را ارتقاء دهید . اصلاحات انجام گرفته در ریشه کد Directx بدین معناست که ممکن است حتی در بعضی از بازی ها بهبودهایی را پس از ارتقاء به آخرین نسخه ساخته شده از Directx ، مشاهده نمایید . دان لود و نصب Directx نیز نباید چندان پیچیده باشد .  ارتقاء Directx کلیه نسخ قابل دسترس ویندوز به هرماه شکلی از Directx بعنوان جزئی از هسته (core) سیستم ، که قابل حذف نمی باشد می آیند . لیکن بسیاری از بازی های جدید نیازمند آخرین نسخه Directx جهت اجرای کامل و یا اصولاً هر گونه اجرایی می باشند . عموماً بهترین محل جهت نصب آخرین نسخه Directx ، بخش اختصاص یافته به آن در سایت اینترنتی مایکروسافت می باشد که در آدرس www.microsoft.com/windows/directx یافت می شود . در هنگام چاپ این مقاله ، آخرین نسخه در دسترس برای دان لود عمومی نسخه Directx.۹.۰c بود . می توانید یک installer ساده را دان لود کنید که هنگام نصب به نوبه خود آن اجرایی که سیستم جهت ارتقاء نیاز دارد را دان لود می نماید و یا بسته نرم افزاری توزیع شده را بطور کامل جهت نصب Offline بعدی دان لود نمائید . منبع خوب دیگر برای Directx خود بازی ها هستند . اگر بازی به نسخه خاصی از Directx نیاز داشته باشد ، نسخه مزبور روی CD نصب بازی خواهد بود و ممکن است حتی بطور خودکار توسط Installer بازی روی سیستم نصب گردد .  تشخیص علت مشکلات تشخیص علت مشکلات نصب Directx می تواند مشکل ساز باشد ، بخصوص اگر ندانید کدامیک از اجزاء آن سبب از کار افتاده بازی جدیدی شده است که به تازگی خریداری نموده اید . خوشبختانه ، مایکروسافت یوتیلیتی مفید بنام Directx Diagnostic Tool را فراهم کرده ، هر چند که آن را مشخص نساخته است . این ابزار را در هیچ نسخه ای از ویندوز در منوی Start نمی توانید بیابید ، و هر نسخه ویندوز نیز ابزار مزبور را در جایی متفاوت با سایر ویندوزها نصب کرده است . راحت ترین راه استفاده از این ابزار چنین است که کادر محاوره RUN را در منوی Start باز و در آن dxdiag را تایپ و سپس روی OK کلیک کنید . هنگامی که این برنامه برای اولین بار بارگذاری می شود ، چند ثانیه ای طول می کشد تا نسخه نصب شده Directx را بررسی کرده و مشکل را بیابد . ابتدا برگه Directx File اطلاعاتی راجع به هر یک از فایل هایی که نسخه نصب شده مورد استفاده قرار می دهد را نشان می دهد . بخش Notes در ذیل برگه مزبور نیز ارزش بررسی را دارد ، زیرا فایل های مفقودی یا معیوب در اینجا علامتگذاری می گردند . برگه هایی که علامت های Display ، Music ، Input و Network را دارند ، همگی با مناطق خاص همنام خود در Directx مرتبط می باشند و بجز برگه Input ابزارهایی را جهت آزمایش عملکرد صحیح برروی سخت افزار دستگاه در اختیارتان می گذارند . نهایتاً برگه Move Help روشی مفید جهت شروع Directx Troubleshooter را فراهم می آورد که ابزار حل مشکل خط ساده مایکرو سافت برای بسیاری از موارد معمول و عمومی Directx می باشد .
موافقین ۰ مخالفین ۰ ۰۱ آبان ۸۸ ، ۱۵:۱۸
Shahram Ghasemi
بسم الله الرحمن الرحیم SEO چیست ؟ یعنی تولید کردن صفحات وبی که برای موتورهای جستجو جالب و فریبنده هستند. بهینه سازی صفحات وب این است که شما در نتایج یک موتور جستجوی بزرگ بیشترین امتیاز را داشته باشید. اهمیت این موضوع از انجا ناشی می شود که اکثر مردم از موتورهای جستجو برای رسیدن به مطلب یا محصول مورد نظر خود استفاده میکنند. شاید بتوان گفت که تقریبا همه افرادی که با وب آشنایی هر چند کمی دارند، حداقل برای یک بار هم که شده واژه ی SEO را شنیده اند. اما SEO چیست؟ معنای لغوی SEO که مخفف Search Engine Optimization است، بهینه سازی موتور جستجو می باشد. SEO یعنی تولید کردن صفحات وبی که برای موتورهای جستجو جالب و فریبنده هستند. بهینه سازی صفحات وب این است که شما در نتایج یک موتور جستجوی بزرگ بیشترین امتیاز را داشته باشید. اهمیت این موضوع از انجا ناشی می شود که اکثر مردم از موتورهای جستجو برای رسیدن به مطلب یا محصول مورد نظر خود استفاده میکنند. به عنوان مثال در گوگل و یاهو، اکثر مردم فقط به صفحه ی اول نتایج جستجو نگاه میکنند. بنابراین برای داشتن ترافیک بالا از طرف موتورهای جستجو، این مسئله الزامی است که سایت شما در صفحه ی اول نتایج جستجو قرار گیرد. علم بهینه سازی موتور جستجو در مورد روشهای فنی مانند عنوان صفحه ی مناسب، تگ ها و متا تگ ها، کلمات کلیدی و عبارات کلیدی و توضیحات مناسب سایت و کلاً محتوایی که موتورهای جستجو دوست دارند، مطالعه می کند. موتورهای جستجو صفحات وب را به وسیله نرم افزار خزندگی (عنکبوت) پیدا و فهرست بندی میکنند. متاسفانه تمام نرم افزارهای خزندگی یک جور کار نمیکنند. برای مثال اگر صفحه وب شما در یکی از موتورهای جستجو امتیاز بالایی داشته باشد، ممکن است در دیگر موتورها این چنین نباشد. یکی از کارهایی که متخصصان بیهنه سازی موتورهای جستجو انجام میدهند، پیگیری تمام تغییرات عملکرد داخل موتورهای جستجو است. بنابراین آنها میتوانند صفحات وب را بر طبق این تغییرات بهینه سازی کنند. به علاوه آنها همراه با تغییرات موتورهای جستجوی مختلف خود را تابع این موتورها قرار میدهند. هنگامی که شما یک طراح برای طراحی سایت تجاریتان انتخاب میکنید، شما باید از این طراح درباره ی بهینه سازی موتورهای جستجو سوال کنید و باید از او بخواهید بر طبق اصول بهینه سازی برای موتورهای جستجو ساخت صفحات وب سایت شما را شروع کند. در صورتیکه این کار طولانی تر از طراحی هایی که شما بیش از این داشته اید، نیست. این کار خیلی آسان تر و معقول تر است که شما در همان بار اول که سایتتان بر روی وب قرار می گیرد، شامل بهینه سازی برای موتورهای جستجو شود. ● چرا SEO مهم است؟ چرا بهینه سازی برای موتورهای جستجو مفید می باشد. موارد ذیل برخی از دلایل این موضوع می باشند: ▪ برتر بودن در نتایج جستجو مشتری های زیادی را به دیدار از وب سایت شما دعوت میکند. ▪ ۸۷ در صد تمام بینندگان شما از یک صفحه یک وضعیت دارند. ▪ ۹۱ در صد از کاربران اینترنت از موتورهای جستجو استفاده میکنند. ▪ طبق آخرین تحقیقات بیش از ۲۵۰ میلیون جستجو در روز در کشور انگلیس انجام میگیرد. ▪ ۷۳ در صد معاملات آنلاین به وسیله موتورهای جستجو آغاز میشود. ▪ ۳.۵ میلیون از وب سایت با هم بر سر رقابت پول هستند، اما واقعیت این این است که فقط کسرهای از یک درصد به صفحه اول می رسند. ● چه کسانی به SEO احتیاج دارند؟ هر وب سایتی که به سوی تجارت و بازرگانی حرکت میکند، باید صفحات وب خود را برای موتورهای جستجو بهینه سازی کند. هدف نهایی یک وب سایت جلب کاربران اینترنتی میباشد، و مطالعات نشان داده است که پهنه عظیمی از کابران اینترنتی وب سایت ها را در موتورهای جستجوی پیدا کرده اند. اگر شرکت شما نظر به ساخت یک وب سایت جدید و یا به روز کردن وب سایت قدیمی خود را دارد باید توجه داشته باشید که برای پیشرفت باید SEO را در الویت قرار دهید. به خاطر داشته باشید که SEO شما را به مسابقه بزرگ می برد و شما را در بازار معرفی میکند. ● ابزارهای SEO چیست؟ در اینجا میخواهیم درباره ابزارهای SEO یا بهینه سازی برای موتورهای جستجو صحبت کنیم و تعدادی از آنها را معرفی کنیم. ▪ Keyword Suggestion پیشنهاد دهنده ی کلمات کلیدی: همانطور که در بالا گفتیم کلمات کلیدی در جذب موتورهای جستجو نقش به سزایی دارند. شما میتوانید با استفاده از Keyword Suggestion کلمات کلیدی بهتر و جذاب تری را انتخاب کنید. ▪ Google Rank Checkerچک کننده ی امتیاز شما در گوگل: موتور جستجوی گوگل با محاسباتی خاص و دقیق به وب سایت ها امتیاز میدهید, هر چه امتیاز سایت شما در گوگل بالاتر باشد ارزش سایت شما بالاتر است. معمولا چک کردن این امتیاز آسان نیست اما این ابزار در بیشتر سایت های مرتبط باTools SEO کار شما را آسان کرده و شما میتوانید به راحتی امتیاز خود را در گوگل چک کنید. ▪ Link Popularity محبوبیت لینک: محبوییت لینک به شما نشان میدهید که در موتورهای جستجوی مختلف وقتی شما را جستجو میکنند چه تعداد نتیجه ظاهر میشود و جدیدن از این ابزار برای مقایسه کردن بین چند وب سایت استفاده می شود. ▪ Search Engine Position وضعیت سایت شما در موتورهای جستجو: این ابزار هم تعداد نتایج جستجوی سایت شما را در موتورهای جستجوی بزرگ نمایش میدهد. در کل Web Site Optimization Tools یا ابزارهای بهینه سازی وب سایت که انواع مختلف و متنوعی دارند. به تازگی موتور جستجویی در ایران به نام دهیو! با آدرس www.dahio.com راه اندازی شده است که علاوه بر خدمات جستجو برای اولین بار در ایران خدماتی کامل در رابطه Search Engine Optimizationارائه میدهد.
۱ نظر موافقین ۰ مخالفین ۰ ۰۱ آبان ۸۸ ، ۱۵:۰۸
Shahram Ghasemi
بسم الله الرحمن الرحیم BLUETOOTH چیست؟ بلوتوث یک رشته خصوصیت بی‌سیم است که ارتباطات کوتاه برد بین وسایل مجهز به تراشه‌های کوچک و اختصاصی بلوتوث را تعریف می‌کند. بلوتوث چیست؟ به تازگی پس از یک سمینار عصرانه به خانه بازگشته‌اید. Notebookتان در کیفتان قرار دارد، (Digital Assistant PDA Personal) خود را به کمر بسته‌اید، و تلفن همراهتان در جیب جای دارد.در سمینار امروز یادداشت‌هائی را در Notebook خود نوشته‌اید. همین که به خانه می‌رسید و از کنار چاپگر جوهرافشان خود عبور می‌کنید، Notebook، چاپگر را پیدا می‌کند و به‌طور خودکار یادداشت‌های سمینار را به چاپگر ارسال می‌کند و آنها روی کاغذ چاپ می‌شوند.در همین حال، PDA شما کامپیوتر رومیزی را تشخیص می‌دهد و درخواست می‌کند که دفتر تلفن و برنامه روزانه شما را Update شود. همچنین همه پیام‌های ایمیلی را که ارجهیت آنها را تعیین کرده‌اید درخواست می‌کند. همه این کارها در زمانی رخ می‌دهد که کت خود را درمی‌آورید و برای نوشیدن یک نوشابه به‌طرف یخچال می‌روید. در عرض چند دقیقه، تلفن همراه شما بوق می‌زند تا به شما اطلاع دهد که عملیات چاپ یادداشت‌های تمام شده است. به‌طرف چاپگر رفته و یادداشت‌ها را می‌خوانید بلافاصله پس از آن PDA شما بوق می‌زند تا به شما بگوید که دفترچه تلفن و برنامه روزانه شما را Update کرده است و شما ایمیل جدید دارید.به دنیای بلوتوث خوش آمدید؛ بلوتوث یک فن‌آوری بی‌سیم کوتاه برد است که به تلفن‌های همراه، PDA، کامپیوترها، دستگاه‌های ضبط و پخش استریو، لوازم خانگی، اتومبیل‌ها و همه وسایل دیگری که می‌توانید ارتباط آنها را با یکدیگر فکر کنید امکان ارتباط می‌دهد. توضیح بلوتوث بلوتوث یک رشته خصوصیت بی‌سیم است که ارتباطات کوتاه برد بین وسایل مجهز به تراشه‌های کوچک و اختصاصی بلوتوث را تعریف می‌کند. بلوتوث فقط کابل‌ها را حذف نمی‌کند، بلکه یک روش بی‌سیم برای وصل کردن کامپیوترها با همه وسایل همراه الکترونیکی فراهم می‌سازد و شبکه‌های کامپیوتری کوچک و خصوصی مشهور به(PAN (Personal Area Network یا شبکه شخصی را به‌وجود می‌آورد. بلوتوث یک زبان مشترک بین وسایل مختلف می‌سازد که به آنها امکان می‌دهد که به آسانی با هم ارتباط برقرار کنند و به هم وصل شوند. وسایل مجهز به تراشه‌های بلوتوث حدود ۱۰ متر برد دارند و می‌توانند داده‌ها در سرعت ۷۲۰ کیلوبایت در ثانیه از طریق دیوارها، کیف‌ها و پوشاک انتقال دهند.هیجان‌انگیزتر آنکه اتصال دادن بین وسایل بلوتوث می‌تواند بدون دخالت مستقیم ما انجام بگیرد.وقتی دو وسیله مجهز به تراشه‌های بلوتوث نزدیک یکدیگر می‌رسند، نرم‌افزار نهاده شده در تراشه‌های فرستنده / گیرنده (Server / Client) بلوتوث به‌طور خودکار یک ارتباط را برقرار می‌سازد و داده‌ها را نقل و انتقال می‌دهد. با این همه برد کوتاه و سرعت محدود بلوتوث باعث شده است که برای شبکه‌های محلی (LAN) بی‌سیم مرسوم کمتر باشد، چون این شبکه‌های کامپیوتری معمولاً بیش از ۱۰ متری بلوتوث فاصله دارند و برد سرعتی آنها ۱۰ تا ۱۰۰ مترمگابایت در ثانیه است. تاریخچه بلوتوث فکر اولیه بلوتوث در شرکت موبایل اریکسون در سال ۱۹۹۴ شکل گرفت. اریکسون که یک شرکت سوئدی ارتباطات راه دور است در آن زمان در حال ساخت یک ارتباط رادیوئی کم‌مصرف، کم‌هزینه بین تلفن‌های همراه و یک گوشی بی‌سیم بود.کار مهندسی در سال ۱۹۹۵ شروع شد و فکر اولیه به فراتر از تلفن‌های همراه و گوشی‌های آنها توسعه یافت تا شامل همه انواع وسایل همراه شود، با هدف ساخت شبکه‌های شخصی کوچک از وسایل مختلف در طول زمان، اریکسون نام ”بلوتوث“ (یک پادشاه دانمارکی) گرفت که بین سال‌های ۹۴۰ و ۹۸۱ میلادی می‌زیست.شاهِ هارالد در دوره حکومت خود که یک وایکینگ بود به‌طور صلح‌آمیز، دانمارک، سوئد جنوبی و نروژ شمالی را متحد کرد. این کار به او شهرت یک پادشاه ماهر در ارتباط و مذاکره را در تاریخ داد. برای اریکسون، اسم بلوتوث برای فن‌آوری داده شده که امیدوار بود بتواند به‌طور صلح‌آمیز وسایل مختلف را متحد کند، مناسب بود. اریکسون می‌دانست که اگر فقط یک شرکت این استانداردها را حمایت کند هرگز موفق نخواهد شد.در سال ۱۹۹۸، اریکسون یک موافقت‌نامه با IBM، اینتل، نوکیا، ۳com، توشیبا و مایکروسافت امضاء کرد و گروه Bluetooth SIG (Bluetooth Special Interest Group را به‌وجود آورد. هدف این گروه نظارت بر پیشرفت بلوتوث و عمومی ساختن آن بود. بلوتوث چگونه کار می‌کند؟ یکی از جالب‌ترین نکات درباره این استاندارد روشی است که وسایل مجهز به تراشه‌های بلوتوث به‌طور خودکار یکدیگر را تشخیص می‌دهند، ارتباط برقرار می‌کنند و داده‌ها را به دستور شما یا بدون دخالت شما انتقال می‌دهند. در خصوصیات بلوتوث یک ارتباط رادیوئی با برد کوتاه تعریف شده است.این استاندارد همچنین یک برد متوسط ۱۰۰ متری را تعریف کرده است، اما به ندرت به‌کار می‌رود، چون به توان التریکی و هزینه بیشتری نیاز دارد.هر وسیله بلوتوث حاوی یک تراشه فرستنده / گیرنده مربعی ۴ سانتیمتری است که در باند فرکانس رادیوئی Scientific Medical) ISM (Industrial یا صنعتی، علمی، پزشکی از ۴۰/۲ گیگاهرتز تا ۴۸/۲ گیگاهرتز عمل می‌کند.سازندگان و طراحان این فرکانس را بدین لحاظ انتخاب کردند که در سراسر جهان به رایگان در دسترس است و محدودیت‌های داشتن مجوز را ندارند. باند ISM به ۷۹ کانال تقسیم می‌شود که هر کدام پهنای باند یک مگاهرتزی دارند که این باند رایگان است.بلوتوث از لحاظ نظری پهنای باند یک مگابایت در ثانیه را دارد، که سرعتی نزدیک به ۷۲۳ کیلوبیت در ثانیه است. این سرعت خیلی بالا نیست، اما برای انتقال داده‌ها بین وسایل دستی و دسترسی به اینترنت کاملاً کافی است.
موافقین ۰ مخالفین ۰ ۰۱ آبان ۸۸ ، ۱۵:۰۸
Shahram Ghasemi
بسم الله الرحمن الرحیم Microsoft Sharepoint 2003 Sherepoint نرم افزاری از نوع پرتال است. این نوع نرم افزارها در خانواده محصولات مخصوص ایجاد جوامع مجازی کوچک هستند. مانند گروه کارمندان یک شرکت یا گروه طراحان گرافیست یا هر گروه و اجتماع دیگر که موضوع یا ه مشترکی آنان را به یکدیگر پیوند می دهد. با استفاده از یک پورتال می توان امکان تبادل نظر، نامه نگاری و ارسال و دریافت فایل میان اعضای گروه را فراهم کرد. Sharepoint نیز یک Server مخصوص برپاکردن چنین محیط هایی است. در واقع این محصول را می توان سکویی برای متصل کردن نرم افزارها و فایل های آفیس (و سایر فایلها) به یکدیگر و فراهم کردن یک محیط آن لاین تحت وب برای تشریک مساعی کاربران دانست. شاید زمان آن رسیده باشد که برای به گردش در آوردن فایلها، اطلاعات، ایده ها، نظریات و منابع در سازمان مطبوع خود فکری کنید. به خصوص که این روزها کاربرد وب در اغلب سازمان ها و شرکتها و منازل عمومیت یافته است. چه خوب است که دنبال راه حلی مبتنی بر وب برای این منظور باشید. اگر در سازمان یا شرکت شما از نرم افزارهای آفیس مایکروسافت زیاد استفاده می شود، یکی از مناسب ترین راهکارهای موجود، به خدمت گرفتن نرم افزار سرویس دهنده Sharepoint است. به وسیله این نرم افزار نیرومند می توانید یک پورتال تحت وب برپا کنید و از طریق آن امکان تبادل اطلاعات میان اعضای سازمان یا شرکت خود را فراهم سازید. قابلیتهای Sharepoint پر شمار است و نسخه 2003 آن یکی از بهترین ابزارهای موجود در بازار برای ساختن پورتال است. با 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 یک پورتال قوی و انعطاف پذیر است که خیلی از امکانات ابتدایی آن ممکن است بیش از حد مورد نیاز در سازمان ها و شرکتها و گروههای متوسط و کوچک باشد. دو خانواده اصلی Sharepoint 2003 نرم افزار سرویس دهنده Sharepoint در دو گونه عرضه می شود : یکی موسوم به Windows Sharepoint Services که به عنوان یک Component الحاقی رایگان روی ویندوز 2003 قابل نصب است و می توانید آن را از سایت مایکروسافت دریافت کنید. دومی به نام Sharepoint Server 2003 شناخته می شود و چند قابلیت بیشتر نسبت به نوع اول دارد که در همین مقاله به آنها اشاره خواهیم کرد. البته این نسخه از Sharepoint 2003 بسیار گران (حدود 4000 دلار به ازای هر دستگاه سرور) است و تنها برای سازمان ها و گروههای بزرگ مناسب است. مرور سریع بر ویژگیهای مهم Sharepint 2003 1) My Site یکی از جالب ترین قابلیتهای Sharepoint 2003 امکان ایجاد سایت های شخصی است. هر کابر عضو پورتال می تواند در دو قسمت عمومی و خصوصی اطلاعات و فایلهای خود را قرار دهد. در قسمت خصوصی که پشت یک لایه امن قراردارد می توان فایل های نیمه تمام (مثلا Word یا PowerPoint) و لینک های دلخواه را قرار داد. در قسمت عمومی نیز می توان گزارشها، فایلها و اطلاعات تکمیل شده قابل عرضه به عموم را به نمایش گذاشت. 2) Personalization یکی دیگر از ویژگی های جالب Sharepoint که در نسخه اخیر بهبود قابل ملاحظه ای پیدا کرده است، امکان شخصی سازی یا سفارشی کردن ظاهر و حال و هوای صفحات پورتال است. به این معنا که هر کاربر عضو، پس از ورود به سیستم (login کردن) می تواند جزییات مختلف قابل نمایش در پورتال را آن چنان مطابق میل خود تنظیم کند که ظاهری کاملا متفاوت با ظاهر صفحات قابل مشاهده برای کاربر دیگر داشته باشد. در واقع از آن جا که پورتال اساسا محل تبادل و به اشتراک گذاری اطلاعات به صورت طبقه بندی شده است، هر کاربر این امکان را دارد که تنها آن دسته از اطلاعات که مورد توجه و علاقه اوست را در معرض دید و دم دست قرار دهد. این عمل از طریق چیدن سلیقه ای عناصر صفحه (موسوم به Web Parts) صورت می گیرد. با استفاده از نرم افزار Frontpage 2003 می توان Web Part ها را به طور دلخواه کنار هم چید و صفحات وب اختصاصی در ست کرد. البته این امکان برای مدیریت پورتال وجود دارد که سیستم Personalization را غیرفعال کند تا سرتاسر صفحات و سایتهای درون پورتال از یک تم سراسری سازمانی تبعیت کنند. 3) مقیاس پذیری (Scalability) و قابلیت توسعه از ویژگیهای مهم Sharepoint Server 2003 پشتیبانی آن از معماری نرم افزاری توزیع شده یا Distributed Architecture است. در سازمان ها و محیط های بزرگ ممکن است یک سرور کفایت نکند و لازم باشد چندین سرور از چند مکان مختلف سازمان به کاربران سرویس دهند. Sahrepoint Server 2003 در این محیط ها انعطاف پذیری زیادی نشان می دهد زیرا می توان خانواده ای از سرورها را فراهم کرد که هرکدام به یک کار و وظیفه خاص تعلق گرفته باشند. از این رو در یک Server Farm (مجموعه سرورها) ممکن است چندین Database Server، سرورهای جستجو و ایندکس و سرورهای نمایش صفحات وب (Web Front End) وجود داشته باشد. علاوه بر این، مایکروسافت ادعا می کند Sharepoint Server 2003 قابلیت مدیریت حداکثر یک میلیون کاربر عضو که در Active Directory ویندوز ثبت شده باشند و اجرای 250 صفحه وب دینامیک در هر ثانیه (شامل عناصر WebParts) را دارد. 4) Collaboration و تعامل کاربران با یکدیگر به کمک SharePoint 2003 می توان انجمن های متعدد بحث و گفتگو که اصطلاحا Forum یاDiscussion Groups نامیده میشوند با موضوعات گوناگون برپا کرد. همچنین امکان تعریف و فعال کردن سیستم نظر سنجی از کاربران در زمینه های مختلف وجود دارد. کاربران از طریق مکانیزم “کتابخانه فایل“ می توانند انواع فایل و سند را میان خود مبادله کنند. البته این امکان برای مدیریت سیستم وجود دارد که امکان ارسال بعضی از انواع (extensions) فایل را از کاربران سلب کند. این امکان نیز وجود دارد که در هر کتابخانه فایل، پوشه های فرعی ایجاد کرد و اطلاعات را با دقت بیشتری دسته بندی نمود. از نسخه های مختلف یک فایل در مقاطع زمانی مختلف می توان Backup تهیه کرد و کاربران می توانند از طریق به خدمت گرفتن قابلیت document workspace در نرم افزار word و نیز SharePoint Services درباره یک سند خاص به تبادل نظر بپردازند. همچنین قابلیت My Site در سیستم را می توان به گروه های موسوم به Team Sites توسعه داد. از این طریق می توان گروهی از سایت های شخصی کاربران، یعنی تک تک My site ها را در یک گروه موضوعی مشخص جای داد و با اضافه و کم کردن کاربران به لیست، یک سایت گروهی برپا کرد. 5) سیستم عضویت مدیریت کاربران هنگامی که می خواهید SharePoint Services را روی سرور ویندوز نصب کنید از شما سوال می شود که مایلید SharePoint از کدام یک از روشهای Windows Domain Account یا Active Directory استفاده کند. خوبی SharePoint این است که سیستم پروفایل کاربران در این پورتال می تواند با مکانیزم AD گره بخورد و هماهنگ شود. البته این ایراد وجود دارد که بعدا نمی توانید سیستم کاربری را تغییر دهید و در ضمن برای این که کاربران خارج از سازمان یا کاربران موقت نیز بتوانند از پورتال استفاده کنند ناچار به انتخاب مکانیزم اکتیو دایرکتوری در مرحله نصب نرم افزار هستید. بنابراین ممکن است بعضی از سازمانها ناچار شونند دو پورتال جداگانه، یکی برای کارکنان داخل سازمان و یکی برای کاربران خارج سازمان برپا کنند. به طور کلی استفاده از مکانیزم اکتیو دایرکتوری در SharePoint مزایای بسیاری دارد اما در عین حال وابستگی سیستم به آن را بالا می برد. به عنوان مثال قابلیت Single Sign-on در SharePoint 2003 به کارایی این پورتال افزوده است. به این معنی که پس از ورود کاربر به سیستم، اطلاعات username و password او به صورت موقت در ناحیه امنی نگهداری مشود. از آن پس، هرگاه این کاربر بخواهد از امکانات و قابلیت های سایر نرم افزار های سازمانی مانند ERP و CRM استفاده کند، در صورت لزوم SharePoint اطلاعات مذکور را با اطلاعات مربوط به حق و حقوق و سطح دسترسی کاربر که در اکتیو دایرکتوری ثبت شده مقایسه می کند و به طور خودکار امکان استفاده از آن نرم افزار را در اختیار وی قرار می دهد تا کاربر مجبور نباشد برای دسترسی به آن نرم افزار، یک بارهم در آن جا login کند. همچنین ، استفاده از سیستم اکتیو دایرکتوری، مدیریت کاربران و فهرست گیری از اعضای پورتال را برای Administrator سیستم آسان تر می سازد. 6) قابلیت اتصال به نرم افزارهای دیگر از طریق BizTalk یکی از مزایای جالب و سودمند SharePoint این است که با دیگر نرم افزار سرویس دهنده مایکروسافت به نام BizTalk Server رابطه عمیقی دارد. مزیت اصلی BizTalk در این است که می توان از طریق Component های الحاقی موسوم به Connectors در آن، اطلاعات مختلف شبکه سازمانی (از جمله اطلاعات مربوط به کاربران) را با سایر نرم افزارهای غیر مایکروسافتی مانند نرم افزارهای کسب و کارالکترونیک از شرکتهای SAP، Siebel، Peoplesoft مبادلکه کرد. تنها اشکال قضیه این است که BizTalk Server خود نرم افزار گران قیمتی است ولی برای یک سازمان بزرگ به صرفه است که سیستم پورتال مبتنی بر SharePoint خود را از این طریق به نرم افزارهای CRM، SCM و ERP ساخت شرکت های دیگر پیوند بزند. 7) سیستم Topics و مکانیزم جستجو پورتال SharePoint 2003 شامل یک سیستم جامع به نام Topics است که گشت و گذار در سایت و یافتن هرچیزی، از فایل ها و اسناد گرفته تا افراد و حتی سایت های آنان را در بر می گیرد. یک سند یا Link مشخص ممکن است در دسته بندی های موضوعی مختلفی ظاهر شود. Topic ها نیز به نوبه خود ممکن است در برگیرنده سندهایی باشند که داخل SharePoint ذخیره شده اند یا لینک هایی را شامل گردند به به اطلاعاتی خارج از سیستم پورتال اشاره می کنند. در کنار سیستم Topics، نرم افزار SharePoint یک ابزار بسیار قوی جستجو در اختیار کاربران قرار می دهد. موتور جستجوی SharePoint می تواند هم محتوای اسناد متنی را برای یافتن یک کلمه یا عبارت به طور کامل جستجو کند و هم فایل ها و سندهای مختلف ذخیره شده در پورتال را بر اساس خواص و کلید واژه های مربوطه به آنان بیابد. کاربران می توانند به کمک موتور جستجوی این نرم افزار، علاوه بر اطلاعات فایلی، افراد (سایر کاربران)، گروهها و سایت های مرتبط با یک کلید واژه را نیز بیابند. سیستم جستجو در نسخه 2003 بهبود قابل ملاحظه ای یافته است و اکنون به امکاناتی مانند ranking (رتبه گذاری روی نتایج جستجو)، ایندکس گذاری و گزینه های مختلف برای مرتب کردن (sort) نتایج جستجو مجهز است. 8) قابلیت Targeted Audience یکی از ویژگیهای جالب و جدید SharePoint Server 203 که در نسخه SharePoint Services 2003 وجود ندارد، امکان انتشار دادن اطلاعات معین برای گروه خاصی از کاربران است. به این ترتیب که محتوای اطلاعات مذکور تنها به سمت عده خاصی از کاربران هدایت می شود و مابقی کاربران قادر به مشاهده آن نخواهند بود. گردانندگان اصلی پورتال می توانند براین اساس، قواعد و خط مشی های متعددی تعریف کنند، به طوری که مثلا یک سری اطلاعات خاص تنها برای مدیران یک دپارتمان خاص از سازمان قابل مشاهده باشد. 9) ضعف بزرگ : Document Management با تمام اینها، SharePoint دارای یک ضعف بزرگ نیز هست. حتی آخرین نسخه SharePoint نیز یک نرم افزار قوی برای فرآیند Document Management نیست زیرا اگر از یک فایل معین بیش از یک کپی در انباره پورتال داشته باشید، SharePoint آن ها را نه به عنوان کپی های یک سند واحد، بلکه به عنوان دو سند جداگانه در نظر می گیرد. بنابر این برای این که مدیریت سایت و کاربران عضو پورتال همگی مطمئن باشند که تنها یک کپی از یک فایل معین وجود دارد، باید میان خود قواعد و قوانینی را وضع کنند و به اجرا بگذارند. اهمیت یکتا بودن اسناد در این است که وقتی سندی تغییر می کند، این تغییر در تمام ساختارهای سیستم اطلاعاتی پورتال ، از جمله در موتور جستجو و سایت های فردی و گروهی و کتابخانه های متعدد فایل منعکس می شود. یکتا نبودن اسناد می تواند به افزونگی اطلاعات (Redundancy) منجر شود. 10) ویژگی مهم : پشتیبانی از پلتفرم دات نت سرانجام یادآوری این نکته ضروری به نظر می رشد که بدانید SharePoint 2003 با پلتفرم دات نت و صفحات وب ASP.NET سازگاری کامل دارد. مزیت اصلی پشتیبانی از دات نت این است که اولا امکان برنامه نویسی برای توسعه قابلیت های SharePoint و غلبه بر ضعفها و کاستی هایش وجود دارد. دوم به دلیل ماهیت شیء گرای پلتفرم دات نت، از قابلیتهای موجود این نرم افزار می توان برای طراحی و توسعه پورتال های پیشرفته تر استفاده کرد. پشتیبانی از فناوری ASP.NET عملا به معنی آن است که عناصر موسوم به Web Parts که قطعات کلیدی به وجود آورنده امکان سفارشی سازی و شخصی سازی حال و هوای صفحات وب در پورتال هستند از جنس ASP.NET Server Controls هستند که هم قابل توسعه هستند و هم بدون هیچ نگرانی روی تمام مرورگرها به طور یکسان قابل مشاهده اند. ضمنا برنامه نویسان می توانند با استفاده از پروتکل SOAP از مزایای مدل برنامه سازی Web Services برای توسعه کاربردها و قابلیت های SharePoint 2003 بهره بگیرند.
موافقین ۰ مخالفین ۰ ۰۱ آبان ۸۸ ، ۱۵:۰۸
Shahram Ghasemi