۳.۳۱.۱۳۸۸

سه راه مختلف جهت پی بردن به آخرین تاریخ و زمان خاموش شدن کامپیوتر

ایا تاکنون پیش آمده است که بخواهید به تاریخ و زمان دقیق آخرین باری که کامپیوتر Shutdown شده است پی ببرید؟ در این ترفند قصد داریم نحوه پی بردن به این موضوع را از طریق 3 راه مختلف در ویندوزهای XP و ویستا بررسی نماییم.

راه اول
اگر از ویندوز XP استفاده می‏کنید:
از منوی Start به Run بروید.
عبارت Eventvwr.msc را وارد کرده و Enter بزنید.
در پنجره Event Viewer، از منوی کناری بر روی System کلیک کنید.
در قسمت دیگر پنجره، لیستی را مشاهده می‏کنید.
در بالای لیست، تیتر یکی از ستون‏ها Event است. بر روی Event کلیک کنید تا جدول بر اساس این لیست مرتب گردد.
اکنون در این ستون عدد 6006 را بیابید.
خواهید دید که تعدادی 6006 وجود دارد. این‏ها هر کدام تاریخ‏ها و زمان‏های خاموش شدن کامپیوتر شما هستند.
بالاترین 6006، آخرین زمان خاموش شدن کامپیوتر است. با مشاهده این سطر می‏توانید در ستون‏های Date و Time به ترتیب تاریخ و ساعت خاموش شدن رایانه را مشاهده کنید.

اما اگر از ویندوز ویستا استفاده می‏کنید:
بر روی منوی Start کلیک کنید.
عبارت Eventvwr.msc را وارد کرده و Enter بزنید.
در پنجره Event Viewer، از منوی کناری بر روی Windows Logs و سپس کلیک کنید.
در قسمت دیگر پنجره، لیستی را مشاهده می‏کنید.
در بالای لیست، تیتر یکی از ستون‏ها Event است. بر روی Event کلیک کنید تا جدول بر اساس این لیست مرتب گردد.
اکنون در این ستون عدد 1074 را بیابید.
خواهید دید که تعدادی 1074 وجود دارد. این‏ها هر کدام تاریخ‏ها و زمان‏های خاموش شدن کامپیوتر شما هستند.
بالاترین 1074، آخرین زمان خاموش شدن کامپیوتر است. با مشاهده این سطر می‏توانید در ستون Date and Time به ترتیب تاریخ و ساعت خاموش شدن رایانه را مشاهده کنید.

راه دوم
این راه از طریق رجیستری ویندوز انجام می‏پذیرد.
از منوی Start وارد Run شده و عبارت regedit را وارد نموده و Enter بزنید تا ویرایشگر رجیستری باز شود.
به مسیر زیر بروید:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWindows


از قسمت دیگر پنجره، ShutdownTime را بیابید و بر روی آن کلیک کنید.
پس از انتخاب ShutdownTime، از منوی File بر روی Export کلیک کنید. (ترفندستان)
در پنجره Export Registry File، گزینه Save as type را بر روی Text Files تنظیم نمایید.
سپس فایل را با نام دلخواه در محیط مناسبی ذخیره کنید.
اکنون توسط My Computer به محلی که این فایل را ساخته‏اید بروید.
بر روی فایل دوبار کلیک کنید تا توسط Notepad باز شود.
اکنون در خط سوم این فایل متنی و در جلوی عبارت Last Write Time، می‏توانید آخرین تاریخ و ساعت خاموش شدن کامپیوتر را مشاهده کنید.

راه سوم
راه آخر شاید ساده‏ترین راه باشد.
از منوی Start به All Programs و سپس Accessories رفته و بر روی Notepad کلیک کنید.
حال در محیط Notepad کدهای زیر را عینأ Copy و Paste نمایید:

strValueName = "HKLMSYSTEMCurrentControlSetControlWindows" _
& "ShutdownTime"
Set oShell = CreateObject("WScript.Shell")
Ar = oShell.RegRead(strValueName)
Term = Ar(7)*(2^56) + Ar(6)*(2^48) + Ar(5)*(2^40) + Ar(4)*(2^32) _
+ Ar(3)*(2^24) + Ar(2)*(2^16) + Ar(1)*(2^8) + Ar(0)
Days = Term/(1E7*86400)
WScript.Echo "(www.Kamyabonline.com) Akharin Tarikh va Zamaneh Khamoosh Shodaneh Computer = " & CDate(DateSerial(1601, 1, 1) + Days)


پس از کپی کدهای فوق، از منوی File بر روی Save as کلیک کنید. سپس فایل را با نام دلخواه و پسوند vbs. ذخیره کنید (به عنوان مثال نام آن را Kamyabonline.vbs قرار دهید).
حالا به مسیری که فایل را ذخیره کرده‌اید مراجعه کنید.
پس از دوبار کلیک بر روی فایل، آخرین تاریخ و زمان خاموش شدن کامپیوتر را مشاهده نمایید!

شعر

>

زمین درآغوش مادر

زبان:انگلیسی (764kB)

فرمت فايل: zip

تاريخ افزودن: 16/02/85


گلشن راز

نويسنده :شيخ محمود شبستری زبان :فارسی (314kb)

فرمت فايل: pdf

تاريخ افزودن: 1386/02/04


مثل هيچ کس

نويسنده :مریم حيدرزاده زبان :فارسی (306kb)

فرمت فايل: pdf

تاريخ افزودن: 1386/02/04


يا تو يا هيچکس

نويسنده :مریم حيدرزاده زبان :فارسی (312kb)

فرمت فايل: pdf

تاريخ افزودن: 1386/02/04


ليلی و مجنون

نويسنده: نظامی گنجوی زبان : فارسی (889kb)

فرمت فايل: pdf

تاريخ افزودن: 1386/01/21


گلستان سعدی

سعدی زبان : فارسی (381kb)

فرمت فايل: pdf

تاريخ افزودن: 1386/01/21


ديوان حافظ

زبان: فارسی (2108kb)

فرمت فايل: pdf

تاريخ افزودن: 1386/01/21



۳.۳۰.۱۳۸۸

آيكن‌های بدون نام در Desktop

>

اگر از اسامی و عناوين آيكن‌های Desktop رايانه‌تان خسته شده‌ايد، از منوی استارت به ترتيب All Programs > Accessories > System Toos > Character Map را انتخاب كنيد. با تركيب كليد ALT و ارقام (یونی‌کد)، اشكال متفاوتی به وجود می‌آيد. به‌طورمثال، تركيب ALT+0161 حرف «¡» را توليد می‌كند. اما در Character Map يك خانه‌ی خالی هم هست. بر روى آن كليك كنيد و Select و سپس Copy را بزنيد.


حال، در Desktop بر روی يكی از آيكن‌ها راست‌كليك كرده و Rename‌ را انتخاب كنيد. با تركيب Ctrl+V محتويات Character انتخاب شده را كپی كنيد و Enter. اما ممكن است برای آيكن‌های بعدی دچار مشكل شويد. علت اين است: آيكن‌ها دارای نام مشابه می‌شوند. بهتر است برای دومين آيكن، دوبار و برای سومين آيكن، سه‌بار از تركيب Ctrl+V استفاده كنيد

بالا آمدن ويندوز در صورت بروز مشكل

>

زمانيكه ويندوز شما مشكل پيدا مي كند و ديگر قادر به بالا آوردن ويندوز نيستيد بهترين گزينه اي كه در برابر شماست استفاده از Safe Mode است.

ابتدا كامپيوتر را restart كنيد آغاز بالا آمدن كامپيوتر كليد Ctrl را فشرده و نگه داريد تا منوي Start up ظاهر شود كه در آن چندين گزينه براي استارت ويندوز وجود دارد اگر دو ويندوز داشته باشيد از شما خواسته مي شود يكي را انتخاب كنيد. در بعضي از كامپيوتر ها مي توانيد از كليد F8 براي اين منظور استفاده كنيد.

بعد از ظاهر شدن منوي Start up شماره اي را كه در مقابل Safe Mode قرار دارد وارد كنيد و كليد اينتر را بزنيد. اكنون وارد Safe Mode شده ايد و مي توانيد مشكل ويندوز را حل كنيد شايد بخواهيد از system restore استفاده كنيد يا از يك نرم افزار استفاده كنيد يا بخواهيد علت مشكل را پيدا كنيد اكنون كامپيوتر در اختيار شماست.

در Safe Mode امكان ارتباط با شبكه را نداريد. شما مي توانيد در هنگام انتخاب، گزينه زير را انتخاب كنيد

Safe Mode with Networking

اين گزينه به شما امكان ارتباط با شبكه را مي دهد. يا مي توانيد گزينه

Safe Mode with Command Prompt

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

گزينه ديگري كه مي توانيد انتخاب كنيد عبارت است از:

Last Known Good Configuration

با انتخاب اين گزينه به طور خودكار با استفاده از اطلاعات registry كه در آخرين shut down ذخيره شده است كامپيوتر را استارت مي كند. اين گزينه در بسياري از موارد راه گشا است.

مواردي وجود دارد كه Safe Mode نمي تواند به شما كمك كند مانند زمانيكه فايلهاي راه انداز ويندوز خراب شوند در اين حالت recovery console مي تواند به شما كمك كند.

عملكردهاى پايه اى يك سيستم مديريت شبكه

>

عملكردهاى پايه اى يك سيستم مديريت شبكه عملكردهاى پايه اى يك سيستم مديريت شبكه" type="#_x0000_t75" style="margin-top: -1in; z-index: 1; left: 0px; margin-left: -90pt; width: 16.5pt; position: absolute; height: 16.5pt; text-align: left;">

اين مقاله عملكرد هايى را كه در بيشتر معماريها و پروتكلهاى مديريت شبكه مشترك است را شرح مى دهد. همچنين پنج حوزه مفهومى كه بوسيله سازمان جهانى استاندارد سازى (ISO) تعريف شده است را معرفى مى نمايد .

مديريت شبكه چيست ؟
مديريت شبكه براى افراد مختلف معانى مختلفى مى دهد . در بعضى موارد ، مديريت شبكه شامل يك تك مشاور است كه به فعاليت شبكه بوسيله يك تحليلگر پروكسى قديمى نظارت مى كند . در بقيه موارد مديريت شبكه شامل يك بانك اطلاعاتى توزيع شده ، نمونه بردارى خودكار از دستگاهها شبكه و ايستگاههاى كارى گرانقيمت است كه نماهاى كرافيگى بلادرنگِ ترافيك و تغييرات توپولوژى شبكه را توليد مى كند . بطور كلى مديريت شبكه سرويسى است كه ابزارها ، برنامه ها و دستگاههاى متنوعى را بكار مى گيرد تا به مديران شبكه درنگهدارى و مانيتور كردن شبكه ها كمك كند.

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

معمارى مديريت شبكه
بيشتر معماريهاى مديريت شبكه از ساختار پايه اى و مجموعه روابط يكسان استفاده مى كنند .
ايستگاههاى نهايى ( دستگاههاى مديريت شده ) از قبيل سيستم هاى كامپيوترى و ديگر دستگاههاى شبكه هنگامى كه مشكلى را تشخيص مى دهند ، نرم افزارى را راه اندازى مى كنند كه آنها را قادر مى سازد تا هشدارهايى را ارسال كنند .( بعنوان مثال ، هنگامى كه يكى از حدود آستانه اى كه كاربر تعيين كرده ، از حدود خود متجاوز شود) . بمحض دريافت اين هشدارها ، نهادهاى مديريت براى واكنش بوسيله اجراى يك دستور يا مجموعه اى از اعمال ، برنامه ريزى شده اند كه شامل موارد زير است :
1- اخطار به كاربر
2- ثبت رويدادها
3- خاموش كردن سيستم
4- تلاش خوكار براى تعمير سيستم
نهادهاى مديريت براى كنترل مقادير متغيرهاى مشخص مى توانند از ايستگاههاى نهايى ، نمونه بردارى كنند. نمونه بردارى (
polling) مى تواند خودكار باشد يا بوسيله كاربر آغاز شود اما عامل ها (Agents) در دستگاههاى مديريت شده به همه نمونه بردارى ها واكنش نشان مى دهند .
عاملها (
Agents) ماژولهاى نرم افزارى هستند كه ابتدا در جايى كه مقيم هستند ، اطلاعات مربوط به دستگاههاى مديريت شده را كامپايل كرده و سپس اين اطلاعات را در پايگاه داده مديريت ذخيره مى كنند و در نهايت اين اطلاعات را براى نهادهاى م ديريت در سيستم هاى مديريت شبكه (NMS) توسط پروتكلهاى مديريت شبكه فراهم مى كنند .
پروتكلهاى مديريت شبكه مشهور شامل پروتكل مديريت شبكه ساده (
SNMP) و پروتكل اطلاعات مديريت مشترك (CMIP) مى باشند . نمايندگان مديريت نهادهايى هستند كه اطلاعات مديريت را از طرف نهادهاى ديگر فراهم مى كنند . شكل 1 معمارى مديريت شبكه را نمايش ميدهد .

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

مديريت اجرا
هدف « مديريت اجرا » سنجش و فراهم ساختن جنبه هاى گوناگون عملكرد شبكه است تا اجراى شبكه گسترده بتواند در سطح قابل قبولى نگهداشته شود .
مثالهايى از متغيرهاى اجرايى كه مى تواند فراهم شود شامل موارد زير است :
توان عملياتى شبكه
زمان پاسخ كاربر
ميزان استفاده از خط
مديريت اجرا شامل سه گام اصلى است :
اول ، داده اجرايى در متغيرهاى مورد نظر مديران شبك ه جمع آورى ميشود . دوم ، داده جهت تعيين سطوح زمان تحليل مى شود . نهايتاً ، آستانه اجراى مناسب براى هر متغير مهم تعيين مى شود تا تجاوز از اين آستانه ها ، باعث توجه به يك مسئله شبكه اى شود .
نهادهاى مديريت ، مداوماً متغيرهاى اجرا را مانيتور مى كنند . وقتى يك آستانه اجرا از حد خود تجاور نمود ، يك هشدار توليد شده و براى سيستم فرستاده مى شود .
هر كدام از اين گامها كه تشريح شد ، بخشى از پروسه راه اندازى يك سيستم واكنشى است . وقتى اجرا به علت تجاوز يك آستانه تعريف شده توسط كاربر ، غير قابل قبول مى شود ، سيستم با فرستادن يك پيغام ، عكس العمل نشان مى دهد . همچنين مديريت اجرا اجازه شيوه هاى كنش گر را ميدهد .
بعنوان مثال ، شبيه سازى شبكه مى تواند براى طرح ريزى چگونگى تاثير رشد شبكه بر روىاستانداردهاى اجرا مورد استفاده قرار گيرد . چنين شبيه سازى مى تواند به مديران براى محتمل بودن مشكلات هشدار دهد تا اعمال خنثى كننده مد نظر قرار گيرد .

مديريت پيكر بندى
هدف « مديريت پيكربندى » نظارت بر اطلاعات پيكربندى شبكه و سيستم است تا بتوان اثرات نسخه هاى گوناگون عناصر سخت افزارى و نرم افزارى بر روى عملكرد شبكه را مديريت و پيگيرى كرد .
هر دستگاه شبكه شرح اطلاعاتى متنوعى دارد كه به آن مربوط مى شود . بعنوان مثال ممكن است يك مهندسى ايستگاه كارى بصورت زير پيكربندى شود .
سيستم عامل واسط اترنت
نرم افزار
TCP/IP
نرم افزار
Netware
نرم افزار
NFS
كنترلگرهاى ارتباطى موازى
نرم افزار
X.25
نرم افزار
SNMP
در سيستم هاى مديريت پيكربندى جهت دسترسى راحت ، اين اطلاعات را در بانك اطلاعاتى ذخيره مى كنند، هنگامى كه مشكل رخ ميدهد اين بانك اطلاعاتى مى تواند بعنوان راهنما مورد جستجو قرار گيرد كه ممكن است به حل مسئله كمك كند .

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

مديريت خطا
هدف « مديريت خطا » تشخيص گزارش دهى ، اعلام به كاربر و (تا حد امكان ) رفع مشكلات شبكه براى حفظ اجراى موثر شبكه است . چون خطاها مى توانند موجب از كارافتادن يا افت غير قابل قبول شبكه شوند ، مديريت خطا بيش از همه بطور وسيع در عناصر مديريت شبكه ايزو (ISO) پياده سازى شده است.
مديريت خطا ابتدا شامل تعيين نشانه ها و اثرات مشكل و سپس جدا كردن آن مى باشد ، سپس مشكل حل شده و راه حل براى تمامى زير سيستم هاى مهم آزمايش مى شود ، نهايتاً تشخيص و تحليل مشكل ثبت مى شود.

مديريت امنيت
هدف « مديريت امنيت » كنترل دستيابى به منابع شبكه بر طبق راهنماهاى محلى است تا در شبكه (بطور عمدى يا غير عمدى ) خرابكارى صورت نگيرد و اطلاعات حساس بدون داشتن مجوز مناسب مورد دسترسى قرار نگيرد . بعنوان مثال يك زير سيستم امنيت مى تواند به دسترسى كاربران به يك منبع شبكه نظارت كند يا دسترسى شخص با كد نامناسب را نپذيرد.

زير سيستم هاى امنيت با بخش بندى منابع شبكه به ناحيه هاى مجاز و غير مجاز كار مى كنند . براى بعضى از كاربران ، دسترسى به هر منبع شبكه اى بيمورد است چون بيشتر چنين كاربرانى معمولاً خارج از شركت هستند . براى بقيه كاربران شبكه ( كاربران داخلى )، دستيابى به اطلاعات توليد شده بوسيلة يك دپارتمان خاص مناسب نيست. بعنوان مثال دستيابى به فايلهاى منابع انسانى براى اكثر كاربران خارج از دپارتمان منابع انسانى، مناسب نيست.

زير سيستم هاى امنيت چندين عمل را انجام مى دهند. اين زيرسيستم ها منابع حساس شبكه ( از قبيل سيستم ، فايل و ديگر موجوديت ها ) را شناسايى نموده و نگاشت بين منابع حساس شبكه و تنظيمات كاربرى را تعيين مى كنند همچنين نقاط دسترسى به منابع حساس شبكه را مانيتور كرده و دسترسى نامناسب به منابع حساس شبكه را گزارش مى دهند

مقدمه اي بر نرم افزارهاي مبتني بر وب و ویژگیهای آنها

>


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

كليدواژه‌ها: وب، نرم‌افزار تحت وب، web , web software , web application , website, web software attribute


مقدمه
در روزهای نه چندان دور، وب سايتها چيزي بيش از مجموعه اي از لينكها و فايلهاي متني با گرافيك محدود نبودند.با گذر زمان اچ. تي. ام. ال.(
HTML: HyperText Markup Language) با ابزارهاي توسعه و زبانهای برنامه سازی ديگري نظير ايكس. ام. ال. (XML:Extensible Markup Language) و JAVA ادغام شد و باعث شد كه عمليات محاسباتي نيز روي اطلاعات امكان پذير شود. با ادغام سيستمهاي مبتني بر وب و نرم‌افزارهاي كاربردي،نرم افزارهاي مبتني بر وب(WebApplications :WebAPP) متولد شد. امروز "نرم افزارهاي مبتني بر وب" شامل ابزارهاي محاسباتي قدرتمندي هستند كه علاوه بر اينكه مي توانند به صورت توابع مستقل عمل كنند، قابليت ادغام با پايگاه داده ها و نرم‌افزارهاي كاربردي تجاري را نيز به خوبي دارا مي باشند. در حقيقت امروزه "نرم افزارهاي مبتني بر وب" مي توانند از یک صفحه وب ساده تا وب سایتهاي بسيار پيچيده كه تمامي اطلاعات قابل نمايش خود را توسط واكشي اطلاعات از پايگاه داده هاي مختلف و اعمال محاسباتي بر روي آنها تهيه مي كنند[1] ، تشكيل شده باشند که هر كدام از اطلاعات و پردازش هاي روي آنها مي توانند جايي در اينترنت ،اينترانت و اكسترانت در گوشه اي از دنيا قرار گرفته باشد.

تفاوت نرم افزارهاي تحت وب با ديگر نرم افزارها
نرم افزارهاي تحت وب خصوصيات خاصي دارند كه آنها را از بقيه نرم افزارها متمايز مي كند . به تعدادي از اين خصوصيات در ذيل اشاره مي كنيم :
Network intensiveness: "نرم افزارهاي مبتني بر وب" بر روي يك ساختار شبكه اي قرار مي گيرند و بايد به احتياجات اجتماعات و دسته های مختلفي از مشتريان پاسخگو باشند.يك"نرم افزارهاي مبتني بر وب" ممكن است بر روي اينترنت قرار بگيرد و قابل دسترسي براي سازمان خاصي باشد و يا بر روي اكسترانت قرار گرفته و در اختيار شبكه اي خاص از كاربران قرار گيرد.
Concurrency: ممكن است تعداد زيادي از كاربران در يك زمان به "نرم افزارهاي مبتني بر وب" دستيابي پيدا كنند.در اغلب موارد الگوي استفاده ميان كاربران مختلف بسيار متفاوت است.
Unpredictable load: ممكن است تعداد كاربران يك "نرم افزارهاي مبتني بر وب"در روزهاي مختلف متفاوت باشد و اين مسئله به خوبي قابل پيش بيني نيست.به عنوان نمونه اين دوشنبه سيستم 100 كاربر داشته،5 شنبه 10000 كاربر و دوشنبه آينده 2000 كاربر.
Performance: در صورتيكه كاربر "نرم افزار مبتني بر وب" انتظار زيادي براي دستيابي به پردازشهاي سمت سرور و يا قالب بندي و نمايش سمت كلانيت بكشد، ممكن است براحتي از رجوع مجدد خود داري كند و سيستم مشتريان خود را از دست بدهد .
Availability : هيچوقت نمي توان 100 درصد مواقع در دسترس بود . با اينحال بايد در نظر گرفت كه در هر زمان از 24 ساعت روز ممكن است كاربراني از يك نقطه جهان بخواهند از سيستم استفاده كنند. به همين علت يك "نرم افزار مبتني بر وب" بايد 24 ساعت شبانه روز، هفت روز هفته و 365 روز سال در دسترس باشد.
Data driven: عملكرد اصلي بسياري از "نرم افزارهاي مبتني بر وب"استفاده از هايپرمديا(Hypermedia) براي نمايش متون، گرافيكها، اصوات و تصاوير مي باشد. به عبارت ديگر عمده "نرم افزارهاي مبتني بر وب" از اطلاعاتي كه بر روي پايگاه داده هاي محلي و غير محلي وجود دارند به صورت مشترك استفاده مي كنند و محتواي خود را توسط اين اطلاعات تهيه مي كنند.
Content sensitive: يكي از معيارهاي مهم كيفيت يك "نرم افزار مبتني بر وب"،كيفيت و زيبايي محتواي آن مي باشد.
Continuous evolution: تكامل در "نرم افزارهاي مبتني بر وب" امري عادي به حساب مي آيد."نرم افزارهاي مبتني بر وب" همانند يك باغ مدام در حال تغيير و رشد مي باشند و اطلاعات و محتواي آنها مي توانند دائماً تغيير يابند. به همين علت نگهداري و مراقبت مداوم امري مهم و حیاتی محسوب مي شود.
Immediacy: منظور از فوريت، لزوم هر چه سريعتر در دسترس بودن سيستم در بازار مي باشد. اين خصوصيت مربوط به خيلي از سيستمها مي باشد. ولي در مورد بسياري از "نرم افزارهاي مبتني بر وب" زمان حضور در بازار چند روز و يا چند هفته است و در مقايسه با ديگر نرم افزارها اين زمان بسيار كوتاه است. براي همين بايد از روشهايي براي ايجاد "نرم افزارهاي مبتني بر وب" استفاده کنیم که این ویژگی را پوشش دهند. البته توسط ابزاهایی که امروزه وجود دارند مي توان يك "نرم افزار مبتني بر وب" ساده را در چند ساعت آماده كرد .
Security: همانگونه كه گفته شد "نرم افزارهاي مبتني بر وب" توسط يك ساختار شبكه اي مي توانند در دسترس كاربران مختلف با مقاصد مختلف در هر سوي جهان باشند. بسيار دشوار و حتي غير ممكن است كه جمعيت كاربراني را كه به سيستم دسترسي دارند را محدود كرد. به همين علت به منظور محافظت از اطلاعات حساس و ايمن نمودن انتقال داده ها، از ساختارهاي امنيتي قدرتمندتری نسبت به دیگر نرم افزارها بايد استفاده كنيم.
Aesthetics: يك جزء لاينفنك هر "نرم افزار مبتني بر وب" زيبايي ظاهري آن مي باشد. براي موفقيت يك "نرم افزار مبتني بر وب" طراحي زيبايي ظاهري نقش بيشتري نسبت به طراحي تكنيكي دارد. همه ويژگيهاي بالا به نحوي در "نرم افزارهاي مبتني بر وب" اثر گذارند.

دسته بندي "نرم افزارهاي مبتني بر وب"
"نرم افزارهاي مبتني بر وب" بر اساس عملياتي كه انجام مي دهند به گروههاي مختلفي تقسيم مي شوند. در ادامه به گروههايي كه بيشتر مورد استفاده قرار مي گيرند اشاره مي كنيم :
Informational: در اين نوع از "نرم افزارهاي مبتني بر وب" فقط امكان مشاهده و خواندن محتواي سايت به همراه امكان ناوبري ساده وجود دارد.
Download: در اين نوع از "نرم افزار مبتني بر وب" امكان دانلود داده ها و اطلاعات از سرورهايي خاص فراهم مي شود.
Customizable: اين نوع سيستمها امكان شخص سازي محتوا را به منظور برآورد نيازهاي خاصي فراهم مي كنند.
Interaction: امكان ارتباط ميان اجتماعات مختلفي از كاربران توسط ابزارهايي مانند اتاقهاي گفتگو (chatroom)،تابلو اعلانات(bulletin) و يا پيام فوري (instant messaging) توسط "نرم افزار مبتني بر وب" فراهم مي شود.
User input: امكان استفاده از وروديهاي فرم مانند براي مقاصد مختلفي همانند دريافت اطلاعات كابران ميسر است.
Transaction-oriented: در اين "نرم افزار مبتني بر وب" بر اساس در خواست كاربر، تراكشهايي براي پاسخ به آن توسط سيستم انجام مي شود.
Service-oriented: در اين سيسمتها سرويس هاي خاصي براي كاربران مهيا مي شود.
Portal: "نرم افزار مبتني بر وب" در غالب دروازه هاي به سوي ديگر "نرم افزارهاي مبتني بر وب" و يا سرويسهايي كه جزء حوزه "نرم افزار مبتني بر وب" نيستند،عمل مي كند.
Database access: توسط اين سيستمها كاربران كاوش‌هايي(Query) را روي پايگاه داده بزرگي اجرا كرده و اطلاعات مورد نياز خود را استخراج مي كنند.
Data warehousing : توسط اين "نرم افزارهاي مبتني بر وب" كاربران مي توانند كورِیهایي را بر روي چند پايگاه داده بزرگ اجرا كنند و اطلاعاتي را از آنان استخراج كنند. البته خيلي از "نرم افزارهاي مبتني بر وب" از تركيب چند تايي اين گروهها ايجاد مي شوند و يك "نرم افزار مبتني بر وب" مي تواند جزء چندين دسته از اين گروهها قرار بگيرد.

پياده سازي نرم افزارهاي مبتني بر وب
پياده سازي "نرم افزارهاي مبتني بر وب" نيازمند مدل فرآيندي خاص، متدهاي مهندسي نرم افزار كه منطبق با ويژگيهاي "نرم افزارهاي مبتني بر وب" باشند و تكنولوژيهاي خاصي كه امكانات ذكر شده را براي ما فراهم كند مي باشد.تمامي موارد فوق در غالب مهندسي وب(
Web Engineering) بروز مي كند. مدل فرآيندي و متدهاي مهندسي نرم افزار مختلفي براي توسعه يك "نرم افزار مبتني بر وب" معرفي شده اند. از جمله آنان رهیافت Agile مي باشد كه توضيح آن از حوصله اين مقوله خارج است و علاقه مندان مي توانند با مراجعه به منابع فراوان آن با اين رهیافت آشنا شوند.
تكنولوژيهاي مختلفي نيز براي پياده سازي "نرم افزارهاي مبتني بر وب"ي گوناگون مطرح شده اند. از جمله اي اين تكنولوژيها مي توان به
HTML،XHTML،XML،اسكريپت هاي سمت سرور همانند JSP ، ASP.Net ، PHP و اسکریپتهای سمت کلاینت همانند VbScript و JavaScript را نام برد. در مورد هرکدام از این اصطلاحات کتابهای زیادی نوشته شده است.برای ایجاد یک نرم افزار تحت وب باید حداقل با HTMLبرای قالب بندی محتوای وب سایت ، یک زبان و فناوري اسکریپتی سمت سرور برای انجام پردازشها و محاسبات سمت سرور ، یک زبان اسکریپتی سمت "سرويس گيرنده"، برای پردازش و محاسبات سمت "سرويس گيرنده" و پایگاه داده آشنا بود.
امروزه وجود اين تكنولوژيها توانايي ايجاد "نرم افزارهاي مبتني بر وب" بسيار پيچيده را فراهم كرده است كه خدمات بسياري را براي ميليونها انسان در سراسر جهان فراهم مي كنند و هر روزه نيز به تعداد آنان افزوده مي شود. با بررسی تحقیقات و فناوريهای ارائه شده در دهه اخیر در می یابیم که حرکت و سمت و سوی علم و کاربرد رايانه و فناوري اطلاعات به سمت نرم افزارهای تحت وب میباشد و نرم افزارهای دیگر کاربردهای خود را به وب میدهند .

۳.۲۹.۱۳۸۸

اس ام اس هاي زيباي عاشقانه

> کلاس عشق ما دفتر ندارد شراب عاشقی ساغر ندارد بدو گفتم که مجنون تو هستم هنوز آن بی وفا باور ندارد




به چشمی اعتماد کن که به جای صورت به سیرت تو می نگرد ، به دلی دل بسپار که جای خالی برایت داشته باشد و دستی را بپذیر که باز شدن را بهتر از مشت شدن بلد است



هیچگاه نگذار در کوهپایه های عشق کسی دستت را بگیرد که احساس میکنی در ارتفاعات هستی




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

صدا کن مرا که صدایت قلب شکسته ام را تسکین میدهد

صدا کن مرا تا بدانم که هنوز از یاد نبرده ای مرا

نشسته ام تا شاید صدایم کنی

صدایم کنی ومحبت بی دریقت را نثارم کنی




عشق من تو باش نه برای اینکه در این دنیای بزرگ تنها نباشم.تو باش تا در دنیای بزرگ تنهاییم تنها ترین باشی..




تو مثل راز بهاری و من رنگ زمستانم. چگونه دل اسیرت شد قسم به شب نمیدانم

۳.۱۷.۱۳۸۸

مطالب پیشین وبلاگ




>>>>> بعدی

کلیدهای میانبر جدید در ویندوز 7

>

همان‌طور که اطلاع دارید پس از مدت‌ها انتظار، پیش‌نمایش نسل بعدی سیستم‌ عامل ویندوز، با نام "ویندوز 7" در تاریخ 7 ژانویه 2009 عرضه شد. به گفته اکثر کارشناسان ویندوز 7 بسيار بهتر از ويستا بوده و طراحان موفق به برطرف كردن مشكلاتي شده‌اند كه كاربران سيستم مذكور را به ستوه آورده و ناراضي كرده بود. بنا بر پیش‌بینی ها و گفته‌های مسئولان مایکروسافت نسخه نهایی ویندوز 7 در تابستان 2009 عرضه خواهد شد. در ویندوز 7 امکانات و قابلیت‌های متعدد جدیدی نیز افزوده شده است. یکی از این قابلیت‌ها کلیدهای میانبر جدیدی است که در کل محیط ویندوز کاربرد دارد. هم‌اکنون به معرفی این کلیدهای میانبر جدید در ویندوز 7 می‌پردازیم. لازم به ذکر است کلیدهای میانبر سابق که در ویندوزهای قبلی کارایی داشت نیز همچنان برقرارند. لینک دانلود نسخه نمایشی ویندوز 7 و همچنین کرک دائمی آن نیز در ادامه موجود است.

لیست این کلیدهای میانبر جدید در کل محیط ویندوز 7 به شرح زیر است:

کلید Windows + ↑: بیشینه ساختن (Maximize) پنجره.
کلید Windows + ←: حرکت پنجره به سمت چپ. با انجام این عمل به صورت متمادی، کل پنجره به سمت چپ خواهد چرخید!
کلید Windows + →: حرکت پنجره به سمت راست. با انجام این عمل به صورت متمادی، کل پنجره به سمت راست خواهد چرخید!
کلید Windows + ↓: کمینه ساختن (Minimize) پنجره و بازگردانی پنجره از حالت بیشینه.
کلید Ctrl + Windows + ←: پرش به مانیتور سمت چپ.
کلید Ctrl + Windows + →: پرش به مانیتور سمت راست.
کلید Ctrl + Windows: کمینه ساختن (Minimize) و بازگردانی کلیه پنجره‌های باز.
کلید T + Windows: متمرکز شدن بر روی اولین پنجره موجود در Taskbar. با فشردن مجدد به پنجره بعدی موجود خواهید رفت و این گردش ادامه دارد. همچنین با فشردن کلید T + Shift+ Windows این گردش عقبگرد خواهد شد.
کلید Space + Windows: مشاهده دزدانه صفحه دسکتاپ! با این عمل، کلیه پنجره‌های باز، شفاف می‌شود به طوریکه صفحه دسکتاپ دیده شود.
کلید G + Windows: مرتب کردن کلیه Gadgetهای موجود به ترتیب حروف الفبا.
کلید P + Windows: تنظیمات (ترفندستان) نمایش خارجی نظیر Mirror ،Extend Desktop و غیره.
کلید X + Windows: صفحه Mobility Center مشابه ویندوز ویستا.
کلید Windows + #: باز نمودن پنجره شماره # موجود در Taskbar. به عنوان مثال برای باز نمودن اولین پنجره Taskbar کلیدهای Win+1 و برای باز نمودن سومین پنجره کلیدهای Win+3 را وارد می‌کنیم.
کلید Windows + +: بزرگ‌نمایی پنجره.
کلید Windows + -: کوچک‌نمایی پنجره.
Alt + P: نمایش و یا عدم نمایش صفحه پیش‌نمایش در هر پنجره.

همچنین کلیدهای ترکیبی زیر که به کمک ماوس صورت میگیرد مختص محیط Taskbar هستند:
Shift + کلیک بر روی یک آیکن: باز نمودن یک مورد جدید.
کلیک وسط ماوس بر روی یک آیکن: باز نمودن یک مورد جدید.
Shift + Ctrl + کلیک بر روی یک آیکن: باز نمودن یک مورد جدید با دسترسی ادمین.
Shift + راست کلیک بر روی یک آیکن گروهی شده: نمایش منوی پنجره شامل Restore All ،Minimize All ،Move All و غیره.
Ctrl + کلیک بر روی یک آیکن گروهی شده: گردش بر روی پنجره‌های موجود در این گروه.

لازم به ذکر است جهت اطلاع کاربران مبتدی، کلید Windows بین دو کلید Alt و Ctrl در سمت چپ کیبورد قرار دارد.

منبع:http://forum.pc-aras.com

۳.۱۶.۱۳۸۸

محبوبیت یک سایت در وب

محبوبیت یک سایت در وب

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

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

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

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

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

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

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

اما چرا پيوندها مهم هستند؟
- يکي از مهمترين دلايل آنست که ما با کمک آنها مي توانيم موتورهاي جستجوگر بيشتري را به سايتمان دعوت کنيم. لطفا دقت کنيد که درست است که گوگل غول دنياي جستجوست اما موتورهاي جستجوگر مهم ديگري نيز وجود دارند که شما نمي توانيد از آنها غافل باشيد. ياهو نمونه اي از آنهاست. هر چه موتورهاي جستجوگر بيشتري سايت شما را بشناسند، بهتر (بهتر تر !) است.

- حدود بيست درصد مراجعات به وب سايتها از طريق دنبال کردن لينکهاي موجود در وب است. چرا کاربران وب از طريق همين پيوندها به سايت شما مراجعه ننمايند؟

- اگر بدون درخواست شما به سايتتان لينک داده مي شود، مي تواند دليل آن باشد که محتواي سايتتان براي سايت هاي ديگر مفيد و مناسب بوده است و اين مي تواند معيار ارزيابي خوبي براي سايتتان باشد.
http://up.iranblog.com/images/0z5dgraxwa4j49a5ts77.gif http://up.iranblog.com/images/gv83ah5giec9g8jkopmc.gif