آموزش های جامع فلش ( فلاش ) و فروشگاه محصولاتalphapack

آموزش مختلف موضوعات فلش ( فلاش ) و جوک و طنز و زمینه های مختلف کامپیوتری

آموزش های جامع فلش ( فلاش ) و فروشگاه محصولاتalphapack

آموزش مختلف موضوعات فلش ( فلاش ) و جوک و طنز و زمینه های مختلف کامپیوتری

داستان جالب راننده اصفهانی (حتما بخونید...)

 

 

 

اصفهانیه داشته توی اتوبان با سرعت ۱۸۰ کیلومتر در ساعت می‌رفته که پلیس با دوربینش شکارش می‌کنه و ماشینشو متوقف می‌کنه. پلیسه میاد کنار ماشینو میگه: گواهینامه و کارت ماشینو بدین. اصفهانیه میگه: من گواهینامه ندارم. این ماشینم مالی من نیست. کارتا ایناشم پیشی من نیست. من صَحَبی (صاحب) ماشینا کشتم آ جنازشا انداختم تو صندوق عقب. حالاوَم داشتم می‌رفتم از مرز فرار کنم، شوما منا گرفتین. پلیسه که حسابی حیرت زده شده بوده بیسیم میزنه به فرمانده‌اش و عین قضیه رو تعریف می‌کنه و درخواست کمک می‌کنه. فرمانده‌اش هم میگه تو کاری نکن من خودم دارم میام. فرمانده در اسرع وقت خودشو به محل می‌رسونه و به راننده اصفهانی میگه: آقا گواهینامه؟ اصفهانیه گواهینامه‌اش رو از تو جیبش در میاره میده به فرمانده. فرمانده میگه: کارت ماشین؟ اصفهانیه کارت ماشین که به نام خودش بوده رو از تو جیبش در میاره میده به فرمانده. فرمانده میگه: در صندوق عقب رو باز کن. اصفهانیه درو باز میکنه و فرمانده میبینه که صندوق هم خالیه. فرمانده که حسابی گیج شده بوده، به اصفهانیه میگه: پس این مأمور ما چی میگه؟! اصفهانیه میگه: چی چی میدونم والا جناب سرهنگ! حتماً الانم میخَد(می خواهد) بگد من داشتم ۱۸۰ تا سرعت میرفتم؟

OpenGL چیست ؟

 

لوگوی%20OpenGL


OpenGL چیست :



OpenGL دقیقا به عنوان یک "رابط نرم افزاری برای سخت افزار گرافیکی" تعریف شده است. OpenGL در ماهیت خود یک کتابخانه مدل سازی و گرافیک سه بعدی میباشد که بسیار سریع و قابل انتقال است. با استفاده از OpenGL شما میتوانید تصاویر سه بعدی زیبا و جذابی طراحی کنید. بزرگترین فایده استفاده از OpenGL اینست که فوق العاده از یک ردیاب نور (ray tracer ) سریعتر است. OpenGL از الگوریتمهایی استفاده میکند که توسط شرکت Silicon Graphics توسعه یافته و بهینه شده است.


SGI یک رهبر تائید شده در دنیای گرافیک کامپیوتری و انیمیشن میباشد.



 OpenGL یک زبان برنامه نویسی مانند c یا c++ نیست. OpenGL بیشتر شبیه کتابخانه زمان اجرای C می باشدکه یک سری توابع از پیش بسته بندی شده را تدارک دیده. در عمل چیزی به نام برنامه OpenGL وجود ندارد. وقتی ما میگوییم این یک برنامه OpenGL است یعنی در ساختار این برنامه از OpenGL به عنوان API گرافیکی اش استفاده کرده است همانطور که ما از توابع API ویندوز استفاده میکنیم تا بتوانیم به فایلها و امکانات شبکه ای و غیره ویندوز  دسترسی پیدا کنیم. همین طور هم ما از توابع OpenGL استفاده میکنیم تا بتوانیم گرافیک سه بعدی بلادرنگ طراحی کنیم.



IRIS GL در ابتدا یک کتابخانه دوبعدی بود که پیشرفت کرد و به OpenGL تبدیل شد. در حقیقت OpenGL نتیجه تلاشی بود که شرکت SGI برای اصلاح و بهبود IRIS GL کرد.



OpenGL استاندارد به سازندگان شخصی سخت افزار گرافیکی این اجازه را میدهد که قابلیت های افزودنی خودشان را با عنوان Extension تهیه کنند که ممکن است بعضی از محدودیت های توابع OpenGL را کم کند یا راحت تر کند و یا اینکه  قابلیت های جدیدی را به آن بیفزاید. Extension ها از توابع و ثابت های جدیدی ساخته شده اند که قابلیت های جدیدی را به OpenGL استاندارد می افزایند.


هر سازنده سخت افزار گرافیکی یک اختصار الفبایی مخصوص به خود برای نامگذاری Extension های خودش دارد. برای مثال شرکت NVIDIA از حروف اختصاری NV برای نامگذاری Extension هایی که درست میکنند استفاده میکنند.


 


OpenGL 2.0 توسط شرکت 3D Labs ایجاد شد که نگران راکد ماندن و نداشتن یک مدیریت قوی برای


OpenGL بود. . این شرکت قابلیت های جدیدی را به OpenGL اضافه کرد که پر اهمییت ترین آنها زبان سایه زنی GLSL بود.


این قابلیت برنامه نویسان را قادر میساخت که خطوط لوله تکه و راس تابع ثابت OpenGL را با سایه زن های نوشته شده در زبانی شبیه به C تعویض کنند.


 


 


منبع : کتاب OpenGL SuperBible 3rd Edition

Bios چگونه کار میکند؟

 

از رایج ترین کاربردهای flash memoryها در ساخت “بایوس” ، BIOS (Basic Input/Output System) است. BIOS درعمل از هماهنگی بین تراشه ها، دیسک های سخت، پورت ها و عملکرد CPU اطمینان حاصل میکند.

هر کامپیوتر desktop یا laptop یک ریزپردازنده یا Microprocessor بعنوان واحد پردازش مرکزی دارد. Microprocessor یک واحد سخت افزاری است. این واحد سخت افزاری برای اینکه بتواند کارهایی را انجام دهد، مجموعه ای از دستورات موسوم به نرم افزار یا Software را اجرا میکند.

شما احتمالا با دو نوع متفاوت از نرم افزارها آشنا هستید:

سیستم عامل _ سیستم عامل مجموعه ای از سرویسها را برای اجرای برنامه های کاربردی روی کامپیوتر فراهم میکند. همچنین interface (رابط کاربر) اولیه ای را برای کاربر فراهم میکند.

Windows۹۸ و Linux نمونه ای از سیستم عامل ها هستند.
برنامه های کاربردی _ برنامه های کاربردی تکه نرم افزارهایی هستند که برای کاربردهای خاص نوشته شده اند.

مثلا همین الان ممکن است روی کامپیوتر شما برنامه هایی مثل browser، word، برنامه ارسال E_mail و برنامه های مشابهی نصب باشد.

پس بعبارتی میتوان گفت که BIOS سومین نوع نرم افزار است که کامپیوتر شما برای کارکردن به آن نیاز دارد. در این مقاله چیزهای زیادی راجع به BIOS خواهید آموخت. اینکه BIOS چه کاری انجام میدهد، تنظیمات چگونه روی آن اعمال میشود و اینکه چگونه میتوان آنرا update کرد.

BIOS چه کارهایی انجام میدهد؟

مهمترین کاری که BIOS انجام میدهد، Load کردن سیستم عامل است. وقتی شما کامپیوترتان را روشن میکنید و Microprocessor تلاش میکند تا اولین دستورات را اجرا کند، بایستی این دستورات را از جایی بگیرد.

Microprocessor نمیتواند این دستورات را از سیستم عامل بگیرد. چرا؟

چون سیستم عامل روی دیسک سخت (hard disk) کامپیوتر قرار دارد و بایستی دستورات اولیه ای باشد تا Microprocessor را برای مراجعه به hard disk راهنمایی کند. BIOS این دستورات اولیه را برای Microprocessor صادر میکند.

برخی کارهای رایج دیگر که BIOS انجام میدهد عبارتند از:

اجرای عملیات POST(power-on self-test) برای اجزای سخت افزاری پایه که روی کامپیوتر شما نصب شده و وجود آنها برای کارکردن سیستم ضروری است، تا از صحت عملکرد آنها اطمینان حاصل شود. (این عملیات به محض روشن شدن کامپیوتر شروع میشود و با ارسال سیگنال هایی به قطعات سخت افزاری پایه، و دریافت پاسخ از آنها کامل میگردد.)
فعال کردن سایر تراشه های BIOS موجود روی کارت های مختلفی که داخل case نصب شده اند. بعنوان مثال، کارت های SCSI و کارت های گرافیک، اغلب تراشه های BIOS مختص به خود را دارند.
فراهم کردن یک سری بسترهای مقدماتی از طریق اجرای تعدادی دستورات سطح پایین، که سیستم عامل از آنها در جهت برقراری ارتباط با سخت افزارهای مختلف استفاده میکند. درواقع نام BIOS بیشتر از این عملکردش گرفته شده. در این مرحله قطعات جانبی مثل صفحه کلید، صفحه نمایش، پورت های موازی و سریال و… (بخصوص هنگام بوت شدن کامپیوتر)، باهم هماهنگ میشوند.
اعمال یک سری تنظیمات برای hard disk ها، clock و…
BIOS نرم افزار ویژه ای است که ارتباط اجزای اصلی سخت افزاری را با سیستم عامل کامپیوترتان برقرار میکند. BIOS معمولا در یک تراشه ی حافظه ی flash که روی مادربورد قرار گرفته ذخیره میشود. البته بعضی وقتها، این تراشه از نوع دیگری از ROM است.

وقتی شما کامپیوترتان را روشن میکنید، BIOS چند کار را انجام میدهد.

این سلسله مراتب معمولا بترتیب زیر است:

چک کردن CMOS Setup برای بررسی تنظیمات خاص
Load کردن سیستم اعمال وقفه ها و درایورها (device drivers)
مقداردهی اولیه به registerها (ثبات ها) و مدیریت قدرت (برق)
اجرای عملیات POST
نمایش تنظیمات سیستم
شناسایی اجزای bootable
آغاز کردن سلسله مراتب لازم برای boot شدن سیستم

اولین کاری که BIOS انجام میدهد، چک کردن اطلاعاتی است که روی بخش کوچکی (۶۴ bytes) از حافظه ی RAM قرار گرفته در یک آی سی (Complementary Metal Oxide Semiconductor) CMOS، ذخیره شده.

CMOS Setup اطلاعات جزئی که خاص سیستم شماست را نگهداری میکند و درصورت بوجود آمدن تغییراتی در سیستم میتواند تغییر کند.

BIOS از این اطلاعات ذخیره شده در CMOS، برای تغییر دادن یا تکمیل خود استفاده میکند. بعدها در مورد این ویژگی بیشتر بحث خواهیم کرد!

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

و در نهایت سیستم عامل تصمیم مناسب را اتخاذ میکند.

Device driverها هم تکه برنامه هایی هستند که اجزای سخت افزاری پایه مثل صفحه کلید، ماوس، هارد درایو و فلاپی درایو را شناسائی میکنند.

BIOS معمولا هنگام نیاز در RAM سیستم کپی میشود تا سریع تر اجرا شود.

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

هر وقت کامپیوترتان را روشن میکنید، اولین اتفاقی که می افتد این است که BIOS کار خود را انجام میدهد. در بسیاری از سیستم ها، BIOS متنی را نشان میدهد که توصیف کننده ی چیزهایی مثل مقدار حافظه ی RAM، نوع دیسک سخت و … در آن سیستم است. این نشان میدهد که درطول فرآیند بوت شدن سیستم، BIOS مقدار قابل ملاحظه ای عملیات را انجام میدهد تا سیستم شما آماده به کار شود. در این قسمت برخی از این عملیات برای یک PC ی معمولی بطور خلاصه توصیف میشود:
پس از چک کردن CMOS Setup و فراخوانی سیستم اعمال وقفه ها، BIOS بررسی میکند که آیا کارت گرافیک کار میکند یا نه.

بیشتر کارت های گرافیک یک BIOS کوچک دارند که حافظه و پردازنده گرافیکی موجود روی آنها را مقدار دهی اولیه میکند. درغیر اینصورت BIOS اطلاعات مربوط به راه اندازی کارت گرافیک را از روی یک تراشه ROM موجود روی مادربورد میخواند.

بعد BIOS چک میکند که آیا Cold boot (Reset کردن سیستم بصورت سخت افزاری. مثلا با دکمه reset روی case) اتفاق افتاده یا Reboot (Reset کردن سیستم بصورت نرم افزاری مثلا با Alt+Ctrl+Del).

BIOS این کار را با چک کردن مقدار موجود در خانه حافظه با آدرس ۰۰۰۰:۰۴۷۲ انجام میدهد. اگر مقدار ۱۲۳۴h در این خانه ذخیره شده باشد، منظور Reboot است. بنابراین BIOS از انجام عملیات POST صرف نظر میکند و فقط سیستم را reset میکند.

هر مقداری غیر از ۱۲۳۴h نشاندهنده ی Cold boot است. (مثل اینکه سیستم تازه روشن شده _ POST هم انجام میشود.)

اگر Cold boot اتفاق افتاده باشد BIOS هریک از آدرسهای خانه های حافظه RAM را با نوشتن و خواندن مقداری در آنها آزمایش میکند.

همچنین پورت های PS/۲ یا USB را هم برای صفحه کلید و ماوس بررسی میکند. BIOS بدنبال گذرگاه PCI (Peripheral Component Interconnect) هم میگردد و اگر آنرا پیدا کرد همه کارت های PCI را چک میکند.

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

سپس BIOS جزئیاتی راجع به سیستم تان نمایش میدهد. که معمولا این اطلاعات مربوط میشود به:

پردازنده
فلاپی درایو و هارد درایو
حافظه
نسخه BIOS (ورژن)

هر درایور خاصی، مثل درایورهای مربوط به آداپتورهای SCSI (small computer system interface)

از آداپتور فراخوانی میشود و BIOS اطلاعات را نمایش میدهد.

سپس BIOS ترتیب و توالی ابزارهای ذخیره سازی که در CMOS Setup بعنوان مرجعی برای boot شدن سیستم تعیین شده اند را چک میکند.

Boot از Bootstrap آمده. Bootstrap را “خود راه انداز” ترجمه کرده اند. همچنان که در اصطلاح قدیمی “Lift yourself up by your bootstraps.” کلمه Boot اشاره دارد به مجموعه عملیاتی که منجر به بالا آمدن سیستم عامل میشود.

BIOS سعی میکند برای Boot کردن سیستم از اولین مرجع تعیین شده استفاده کند. اگر نتیجه نگرفت به سراغ دومین درایو تعیین شده میرود. اگر فایلهای مورد نظر برای boot کردن سیستم در هیچ یک از درایوهای مشخص شده پیدا نشد، روند startup متوقف میشود.

اگر دیسکتی در فلاپی درایو باشد، وقتی سیستم را restart میکنید، احتمالا با این پیغام مواجه خواهید شد:

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

در قسمت های قبلی متوجه شدید که BIOS ، CMOS Setup را برای تنظیمات خاص بررسی میکند. در ادامه به نحوه تغییر دادن این تنظیمات می پردازیم.

برای ورود به CMOS Setup، باید هنگامی که سیستم در حال اجرای عملیات مربوط به startup است از یک کلید خاص یا ترکیبی از چند کلید استفاده کنید. بیشتر سیستمها از کلیدهای “Esc” ، “Del” ، “F۱” ، “F۲” ، “Ctrl-Esc” یا “Ctrl-Alt-Esc” برای این منظور استفاده میکنند. معمولا به محض روشن شدن کامپیوتر، در قسمت پایینی صفحه نمایش یک خط توضیحات برای اشاره به کلید یا کلیدهای مورد استفاده جهت ورود به قسمت تنظیمات BIOS دیده میشود.

“برای ورود به Setup کلید … را فشار دهید.”

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

برخی از معمول ترین و رایج ترین گزینه های این قسمت عبارتند از:

System Time/Date : برای تنظیم ساعت و تاریخ
Boot Sequence : برای مشخص کردن محل فایلهای مخصوص Boot کردن سیستم به ترتیب اولویت (از این فایل ها برای Load کردن سیستم عامل استفاده میشود.)
Plug and Play : استانداردی برای یافتن و شناسایی اجزای سخت افزاری جانبی بصورت خودکار; اگر کامپیوتر و سیستم عامل شما هر دو از این امکان پشتیبانی می کنند، بایستی گزینه Yes برای آن فعال باشد.
Mouse/keyboard : گزینه هایی مثل “Enable Num Lock” ، “Enable the Keyboard” ، “Auto-Detect Mouse” و …
Drive Configuration : برای تنظیم و پیکربندی hard drive ، CD-ROM ، floppy drive و …
Memory : خط دادن به BIOS و راهنمائی کردن آن برای مراجعه به آدرس خاصی از حافظه
Security : در این قسمت میتوان Password ی را برای کنترل دسترسی به سیستم اعمال کرد.
Power Management : سیستم مدیریت انرژی که امکاناتی چون مشخص کردن مدت زمان توقف در حالت standby و suspend هم به همراه آن ارائه میشود و قابل تنظیم است.
Exit : انتخاب کنید، آیا تغییراتی که اعمال کردید ذخیره شود، یا نادیده گرفته شود، یا تنظیمات سیستم به حالت پیش فرض شرکت سازنده set شود.

ر تنظیمات Setup را تغییر میدهید بسیار مراقب باشید. تنظیمات غلط ممکن است مانع از boot شدن سیستمتان شود. وقتی همه تغییرات مورد نظرتان را در Setup ایجاد کردید، باید Save Changes را انتخاب کنید و خارج شوید. در اینصورت BIOS سیستم شما را restart خواهد کرد تا تنظیمات جدید تاثیر گذار شوند.

BIOS برای ذخیره کردن هرگونه تغییری که در Setup سیستم داده میشود از فنآوری CMOS استفاده میکند. با استفاده از این فناوری یک باتری کوچک lithium یا Ni-Cad میتواند انرژی کافی برای نگهداری داده های ذخیره شده را در طول چند سال فراهم کند. حتی در بعضی تراشه های جدید یک باتری lithium خیلی کوچک درست در داخل تراشه CMOS جاسازی میشود که میتواند برای مدت ١٠ سال انرژی لازم را تامین کند!

Update کردن BIOS

گاهی لازم میشود که BIOS یک کامپیوتر update شود. بخصوص در مورد سیستم های قدیمی تر. از آنجا که اجزای سخت افزاری جدید و استانداردها روز به روز تغییر میکند تا بهتر شود، BIOS هم لازم است تغییر کند تا بتواند با سخت افزار جدید هماهنگ شود. از آنجا که BIOS روی انواع خاصی از ROM ذخیره میشود، بنابراین تغییر دادن آن نسبت به سایر انواع نرم افزارها کمی مشکل تر است.

برای تغییر دادن خود BIOS ، احتمالا به یک برنامه خاص که شرکت سازنده کامپیوتر یا BIOS سیستم ارائه میکند نیاز دارید. برای اینکه بفهمید BIOS سیستم شما از چه نوع یا نسخه ای است، به مشخصات نسخه و تاریخ BIOS که در startup سیستم نمایش داده میشود دقت کنید. سپس به Web Site شرکت سازنده BIOS سری بزنید و ببینید که آیا نسخه مورد استفاده ی شما upgrade شده یا نه. اگر چنین است نسخه upgrade و برنامه کمکی (utility) همراه آنرا که برای نصب این نسخه جدید لازم است download کنید. بعضی وقتها برنامه utility و نسخه upgrade بصورت یکجا داخل یک فایل ارائه میشود. برنامه utility و نسخه upgrade را روی یک دیسکت کپی کنید و بعد از قرار دادن آن در floppy drive سیستم را restart کنید تا از روی floppy drive بوت شود. برنامه از روی دیسکت خوانده میشود، BIOS قدیمی را پاک میکند و نسخه جدید را جایگزین آن میکند. شما میتوانید برای چک کردن BIOS سیستمتان از یک برنامه BIOS Wizard در آدرس BIOS Upgrades استفاده کنید.

مهمترین شرکتهای تولیدکننده BIOS :

· American Megatrends Inc. (AMI)

· Phoenix Technologies

· ALi

· Winbond

درست مثل زمانیکه CMOS Setup را دستکاری میکردید، اینجا هم مراقب باشید. مطمئن شوید BIOSتان را به نسخه ای upgrade میکنید که با سیستم کامپیوترتان سازگار است. به عبارت دیگر، درصورت بی دقتی ممکن است BIOS سیستم را خراب کنید و دیگر قادر به بوت کردن کامپیوتر نباشید.

آیا می دانید یاهو 360 درجه چیست و چه امکاناتی دارد؟

 
 
 
 
یاهو 360 درجه یکی از جدیدترین امکانات یاهو است که به شما این امکان را می دهد که برای خود یک وبلاگ شخصی ایجاد نمایید و دوستان خود را به آن دعوت نمایید.
همچنین می توانید تصاویر خود را در آن به اشتراک بگذارید و دوستان و آشنایان قدیمی خود را نیز به همین روش پیدا کنید.
چرا که در یاهو 360 درجه هر فرد که دوست خود را به لیست دوستانش اضافه نماید برای شما قابل مشاهده خواهد بود و دوستان شما نیز برای اعضای دیگر. پس می توانید دوستان قدیمی خود را با استفاده از این قابلیت پیدا کنید و بطور 360 درجه همگی عضو خانواده بزرگ یاهو خواهید شد که براحتی می توانید مانند یک دایره با همدیگر در ارتباط باشید.
یاهو 360 درجه در حال حاضر بصورت آزمایشی ارائه شده است و مانند سرویسهای دیگری که بطور آزمایشی راه اندازی می شوند همراه با دعوت نامه است.
به این شکل که برای عضویت در آن و استفاده از خدمات آن می بایست فردی که در آن عضو می باشد برای شما دعوتنامه ای را ارسال نماید.
این دعوتنامه ها تعداد محدودی ندارند و به هر میزان که بخواهید می توانید برای دوستانتان ارسال نمایید. همچنین چنانچه از دوستانتان کسی عضو این سرویس نیست تا برای شما دعوتنامه ارسال نماید می توانید ایمیل خود را در لیست انتظار یاهو 360 درجه ثبت نمایید تا خود یاهو برای شما اقدام به ارسال دعوتنامه نماید.
دعوتنامه های یاهو 360 درجه با موضوعی شبیه Connect to User on Yahoo!360 برای شما ارسال می شود. پس از باز کردن ایمیل گزینه ای در آن وجود دارد با عنوان Connect To Me. پس از کلیک بر روی این گزینه وارد صفحه ای می شوید که در آن نیز همین گزینه موجود است.
پس از کلیک دوباره برروی همان گزینه شما وارد این سیستم خواهید شد و سرویس یاهو 360 درجه برا روی همان آیدی یاهوی شما فعال می شود. برای ورود به بخش مدیریتی خود می توانید پس از ورود به لینک http://360.yahoo.com با وارد کردن نام کاربری و رمز عبور خود در یاهو وارد این سیستم شوید.
در این سیستم امکانات مختلفی در اختیار دارید. یکی از بخش های موجود در این سرویس گزینه My Page می باشد که توسط آن می توانید یک صفحه شخصی برای خود بسازید و در آن عنوان ، مطالب وبلاگ ، تصاویر خود و دوستانتان ، لینک ها و موارد مورد علاقه خود و... را قرار دهید.
یکی دیگر از امکانات عالی که این سرویس را سریعا در بین همه کابران مشهور کرد ایجاد وبلاگ شخصی با مدیریت بسیار آسان در آن است.
برای ایجاد وبلاگ شخصی خود می بایست برروی گزینه My Blog کلیک نمایید و چنانچه وبلاگ خود را هنوز نساخته اید بر روی گزینه Create My Blog کلیک نمایید. در بخش My Blog تنظیمات و گزینه های مختلفی وجود دارد. بعنوان مثال توسط گزینه Compose New Entry می توانید مطلب جدیدی را در وبلاگ خود اضافه نمایید.
همچنین در قسمت میانی صفحه نیز مطالب قبلی شما که در وبلاگتان قرار داده اید لیست شده اند و می توانید آنها را ویرایش و یا حذف نمایید.قابلیت منحصر بفردی که در سرویس وبلاگ یاهو وجود دارد این است که می توانید در هر یک از مطالب خود تصویری را نیز از روی هارد دیسک خود به آن مطلب اضافه نمایید و می توان گفت دیگر نیازی به سرویسهای ارائه دهنده فضا برای آپلود تصاویر ندارید.گزینه های دیگری که در بخش My Blog وجود دارد عبارتند از: View Blog که وبلاگ شما را نمایش می دهد.
Edit Blog Settings که تنظیمات مربوط به بلاگ خود را می توانید در آن مشخص نمایید و گزینه Edit Blogroll که توسط آن می توانید بخش مانند لینک دوستان در بلاگ خود داشته باشید و آن را مدیریت نمایید. بخش دیگری که در این سرویس وجود دارد گزینه My Friends می باشد و در آن می توانید دوستان خود را مدیریت نمایید ، به آنها پیغام ارسال نمایید، آنها را در موضوعات مختلف دسته بندی کنید ، مشخصات فردی و تصویر آنها را در صورت وجود مشاهده نمایید.
میل باکس بخش دیگری از این سرویس است که توسط آن می توانید اقدام به ارسال و دریافت ایمیل نمایید.برای ارسال دعوتنامه به دوستانتان نیز می توانید از گزینه Invite استفاده نمایید.
قابلیت مفیدی که در این بخش وجود دارد این است که یاهو به شما این امکان را می دهد که به تمام اعضایی که در لیست دوستان یاهو مسنجرتان قرار دارند و یا تمام کسانی که در دفترچه آدرس ایمیلتان قرار دارند به یکباره دعوتنامه ارسال نمایید.
یکی از کاربردی ترین امکانات در این سرویس ، به اشتراک گذاردن تصاویر شما است. با کلیک بر روی گزینه Home و سپس انتخاب گزینه Start Sharing Photos می توانید براحتی تصاویر خود را در یاهو قرار دهید و در این سرویس نیز دوستان شما مشاهده نمایند. شما در این سرویس می توانید برای تصاویر خود Slide Show نیز بسازید.
با استفاده از بخش Search نیز می توانید بدنبال دوستان و آشنایان خود با توجه به نام ، نام خانوادگی ، آدرس ایمیل ، جزیی از نام آنها ، سن ، جنسیت و یا محل سکونت آنها بپردازید.
اگر به این سرویس و استفاده از امکانات آن علاقه دارید سریعا از دوستانتان در خواست دعوتنامه نمایید و یا نام خود را در لیست انتظار برای ثبت نام در این سرویس ثبت نمایید.

SharePoint چیست؟

 

 

در یک تعریف ساده، SharePoint مجموعه ابزارها، محصولات و تکنولوژی‌هایی است که در جهت ایجاد یک بستر اطلاعاتی برای ”اشتراک“ و ”جستجوی“ اطلاعات در یک محیطی متشکل از تولیدکنندگان و مصرفکنندگان اطلاعاتی بوجود آمده‌اند.

در این تعریف تقریبا ساده، سه کلمه کلیدی ذکر شد که مفهومی را بیان می‌کند که در ادامه بیشتر بر روی آن تکیه خواهیم کرد، دلی بصورت خلاصه، می‌توان این تعریف را معادل با ”ابزاری برای همکاری اطلاعاتی“ دانست. راجع به این مفهوم بیشتر توضیح خواهیم داد.

 

ابزارها و محصولات SP

 

همانطور که اشاره کردیم، SharePoint مجموعه‌ای است از تکنولوژی‌ها و محصولات.

این تکنولوژی، بستر و امکانات اولیه لازم برای ارایه سرویس‌های لازم را فراهم می‌سازد. این تکنولوژی، از تکنولوژی‌های خانواده Microsoft Windows 2003 بوده و تمامی محصولات و ابزارهای مرتبط بر این تکنولوژی وابسته‌اند.

 

WSS یا ... در اصل ابزار و محیط ارایه شده استاندارد این تکنولوژی بوده و امکاناتی را که در ادامه به آنها خواهیم پرداخت را فراهم می‌سازد. WSS تنها بر روی سرورهای WindowsServer2003 و بالاتر پشتیبانی شده و طبیعتا کل مبحث SharePoint را به این سرور وابسته می‌کند. بطور خلاصه این امکانات شامل سرویس‌های اشتراک و جستجوی اطلاعات یا به تعبیری همان Collaboration می‌باشد. (این کلمه را باید یاد بگیریم)

 

 

سرور SPS یا ... در اصل سروری است برای مدیریت، گسترش و یکپارچگی این تکنولوژی، بخاطر داشته باشیم که نام کامل WSS بیانگر Windows-ی بودن این سرویس‌ها بوده ولی SPS بیانگر این می‌باشد که این سرور، در مجموعه سرورهای Office مطرح است.

 ما در ادامه مطالب به ارتباط بین این دو سرویس و تکنولوژی، بیشتر خواهیم پرداخت.

 

معرفی یک کلمه

بگذارید در همین ابتدا یک کلمه نه چندان جدید را به شما معرفی نمایم: این کلمه Collaboration است. که ما قبلا آن را بکار گرفتیم، ولی بگذارید معنی آن را در فرهنگ‌های مختلف بررسی کنیم.

در Wikipedia، به عنوان فرهنگ لغت Web، این کلمه از نظر ریشه‌یابی، از یک کلمه فرانسوی ...، و قبل از آن یک ریشه لاتین به مفهوم ”to work with“ دارد.

دیکشنری Oxford، به کاربرد این مفهوم در فضاهای علمی و فرهنگی تاکید داشته،

و فرهنگ Webster، فضای کاربردی آن را فضاهای هوشمند می‌داند.

جالب اینکه Cambridge، هدف مشترک گروه را تاکید می‌ورزد.

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

 

بگذارید در همین ابتدا یک کلمه نه چندان جدید را به شما معرفی نمایم: این کلمه Collaboration است. که ما قبلا آن را بکار گرفتیم، ولی بگذارید معنی آن را در فرهنگ‌های مختلف بررسی کنیم.

در Wikipedia، به عنوان فرهنگ لغت Web، این کلمه از نظر ریشه‌یابی، از یک کلمه فرانسوی ...، و قبل از آن یک ریشه لاتین به مفهوم ”to work with“ دارد.

دیکشنری Oxford، به کاربرد این مفهوم در فضاهای علمی و فرهنگی تاکید داشته،

و فرهنگ Webster، فضای کاربردی آن را فضاهای هوشمند می‌داند.

جالب اینکه Cambridge، هدف مشترک گروه را تاکید می‌ورزد.

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

 

تکنولوژی SharePoint

 

اما برگردیم به معرفی تکنولوژی SharePoint :

 

همانطور که گفتم، MS SharePoint ابزار فراهم نمودن همکاری‌های اطلاعاتی، یا همان Collaboration در سطح سازمان می‌باشد. بنابراین هدف غایی آن را می‌توان ایجاد یک بستر برای همکاری تیمی در سطح سازمان دانست. دقت کنید که ما بر روی اندازه سازمان تکیه نمی‌کنیم و در این کار عمدی نهفته است.

نکته دیگری که بایستی به ان توجه کرد، Web based بودن ماجرا است، یعنی اینکه، تمامی اسن خدمات در قالب سایت‌ها و سرویس‌های تحت وب، به کاربران ارایه خواهد شد. بر این اساس، کاربران می‌توانند با داشتن اختیارات لازم، سایت‌های SP را به آسانی ”ایجاد و Create“ کرده، ”مدیریت“ نموده و در صورت نیاز ”سایت‌های تخصصی و شخصی“ خود را بسازند.

همانطور که اشاره شد، با توجه به Web based بودن این امکانات، نه تنها مهم نیست شما در کجای سازمان مستقر شده باشید، بلکه حتی محل جغرافیایی شما بر روی کره زمین نیز مهم نخواهد بود.

قبلا اشاره کردیم که SP، عضوی از خانواده Office می‌باشد، و این در عمل به اثبات رسیده است، چرا که با ظهور Office2003 می‌توان امکانات SP و اتصال به سایت‌های آن را حتی در  همین برنامه PowerPoint نیز مشاهده نمود. همین جا بگذارید این خبر را هم منتقل کرده باشیم که عمده امکانات جدید Office12، نگارش بعدی Office حول محور XML و SP خواهند بود.

از مهمترین مزایای  دیگر این تکنولوژی می‌توان به پشتیبانی از WebPart-ها و Biztalk نام برد. که در نگارش‌های آخر این دو، در واقع شاهد اوج هنرنمایی MS در استفاده از XML هستیم.

 

معرفی WSS

 

همانطور که مطرح شد، SP در اصل بستر و هسته مرکزی تکنولوژی‌های MS برای ایجاد و راهبری سایت‌های تیمی و اطلاعاتی  می‌باشد.

این خدمات و امکانات، جزیی از زیرساخت‌های اطلاعاتی جدید در مجموعه سرورهای Win2003Server بوده و اگر چه نسخه قبلی آن بر روی Server2000 ارایه شد، ولی نسخه‌ای که هم اکنون مطرح است، از امکانات فوق‌العاده جدید Server2003 بهره می‌گیرد.

ما تا اینجا بیشتر SP را به عنوان یک ابزار آماده برای استفاده end-user-ها مطرح کردیم ولی در اصل این خدمات می‌توانند به عنوان یک زیرساخت و یک Framework برای برنامه‌نویسان برای Developmentهای خاص مد نظر قرار گیرد.

عمده خدمات این تکنولوژی شامل ذخیره و اشتراک پرونده‌ها و اطلاعات، ارایه فضاهای کاری و انجمن‌هایی بر مبنای مستندات، task-ها، Calendar-ها و ...  و البته امکانات مناسب برای مدیریت آسان محتوی و فعالیت‌های سایت‌ها می‌باشد.

چیزی که من تاکید زیادی روی آن دارم، سادگی و کارایی توام این خدمات، هم در سطح کاربری نهایی و هم در سطح Dev و Dep. می‌باشد.

 

معرفی SPS

 

 SPS یا ... در واقع راه‌کار یا Solution شرکت MS برای مفهوم پورتال داشتند. نکته مهم رویکرد این پورتال می‌باشد، به این مفهوم که ایده اصلی این پورتال، ارتباط ”کاربران“، ”گروه‌ها“ و ”اطلاعات یا دانش سازمانی“ به یکدیگر می‌باشد. بحث مدیریت دانش را آقای مهرانی به تفصیل دنبال خواهند نمود.

در این سرور، مفاهیم کاملا جدیدی همچون Single Sign-on‌و امکانات خاص Integration-ی دیده شده‌اند، که فعلا در حد ذکر نام از آنها بسنده می‌کنیم.

این سرور تاکید زیادی روی سهولت کاربری و مدیریت توام دارد. بر این اساس امکانات مدیریتی و پیاده‌سازی متنوع و کارآمدی تولید و ارایه شده‌اند.

امکانات جستجو، که برای هر سطحی از اطلاعات، کاربران، و گروه‌ها ایجاد شده‌اند، آنها را practical و کاربردی می‌کنند.

بحث Customization برای تمامی گروه‌ها و اطلاعات در نظر گرفته شده و کاربران می‌توانند محتوای سایت‌های مورد نظر خویش را کنترل نمایند.

 

 

ارتباط بین WSS و SPS

 

ÛWSS یا ... در جهت ایجاد سایت‌های همکاری و عملیاتی تیمی، فضاهای هوشمند زیادی را بوجود می‌آورد.

ÛSPS یا ... با نسبت دادن این فضاهای هوشمند، افراد، دانش فنی و فرآیند‌های عملیاتی به یکدیگر، سازمان‌های هوشمند را ایجاد می‌کند

 

 

 

 

امکانات و ویژگی‌های SP

 

خوب تا اینجا بصورت کلی امکاناتی از این تکنولوژی و محصولات را ذکر کردیم، بیایید نگاه نزدیک‌تری به این امکانات، در محدوده بیشتر WSS‌داشته باشیم.

 

1- بجای اینکه فایل‌ها و پرونده‌ها را در پوشه‌های به اشتراک گزاری شده قرار دهیم، WSS سایت‌هایی را برای به اشتراک گذاری پرونده‌ها مهیا می‌کند که به امکاناتی نظیر Check-in و Check-out، امکان Versioning، متادیتاهای تخصصی، و نماهای متنوع و سفارشی مجهز است.

 

2- سایت‌های SharePoint می‌توانند انواع مختلفی از اطلاعات شامل تقویم، دفترچه تلفن، اعلامیه‌ها، اخبار، مقالات، و ... را در خود ذخیره نموده و با به اشتراک گذاردن آنها می‌توانید فضاهای هوشمندی را در داخل سازمان‌ها پدید آورید.

 

3- می‌توان به کاربران سایت‌های SharePoint امکان ایجاد سایت‌های جدید یا مدیریت و تغییر سایت‌های موجود را داده، یا حتی آنها را قادر ساخت تا سایت‌های خاصی را بصورت الگوهای کاری ذخیره نموده و آنها را در جاهای دیگر مورد استفاده قرار دهند.

 

4- اگر چه کاربران می‌توانند از امکانات مدیریتی سایت‌ها برای ایجاد، تغییر و ... استفاده نمایند، ولی بخش IT کماکان می‌تواند از ایجاد یک سایت جدید، تغییر آن، بلااستفاده ماندن آن و ... با خبر شده و یا حجم اطلاعات آن را کنترل نماید.

 

5- می‌توان SharePoint را در یک مجموعه سرور طوری پیاده‌سازی نمود که بتواند ده‌ها هزار سایت و چند صد هزار کاربر را پشتیبانی نماید. این امکان با پشتیبانی از خدمات Load Balancing در سطح سرورهای وب و خدمات Server Clustering برای همه انواع داده‌ها، مهیا می‌گردد.

 

6- اگر چه SharePoint طوری طراحی شده که بتواند در یک مجموعه سرور و با مقیاس کاربری بالا عملیاتی شود، می‌توانید برای شروع Development، یا مرحله پروتوتایپ، آن را روی یک کامپیوتر نیز راه‌اندازی نمایید.

 

7- کاربران و متولیان سایت‌ها می‌توانند علاوه بر امکانات موجود، از WebPart-هایی که شما در اختیارشان قرار می‌دهید نیز استفاده نمایند. بر این اساس برنامه نویسان ASP.NET می‌توانند WebPart-هایی به منظور دستیابی به اطلاعات، Web Service-ها و ... توسعه دهند.

 

8- شما می توانید به محض اینکه SharePoint بر روی سرورتان نصب کردید، از امکانات مدیریتی تحت وب آن یا از ابزارهای استاندارد Command-line-ی استفاده نمایید. همچنین می‌توانید سرور‌ها یا سایت‌های آن را توسط مدل Microsoft .Net یا Web Service-هایی که توسط Third Party-ها توسعه یافته‌اند استفاده نمایید.

 

9- به واسطه Web Service-های ارایه شده در WSS، برنامه‌های MS Office همچون Word، Excel، OneNote، Outlook، Access و ...می‌توانند بصورت بنیادی از اطلاعات سایت‌های SharePoint استفاده نموده، Task-ها را تخصیص داده، پیگیری نمایند. و توسط e-mail یا MSN با دیگر کاربران ارتباط برقرار سازند.

 

10- WSS سایت‌ها و فضاهای منفرد عملیاتی بسیاری را توسعه می‌بخشد، SPS این فضاها را به افراد، اطلاعات، گروه‌ها، دانش و ابزارها متصل نموده و سازمان‌های هوشمند را ایجاد می‌کند.

 

11- مفاهیم و قابلیت‌های توسعه بیشماری را می‌توان در معماری SharePoint Portal سراغ گرفت که بصورت فهرست‌وارمی‌توان به مواردی زیر اشاره نمود: طبقه‌بندی موضوعی اطلاعات (Content Topics)، اخبار هدفمند (Targeted News)، سایت‌های شخصی، جستجو در محتوی، اعلان‌های در سطح سازمان، یکپارچگی با سیستم‌های سازمانی (Enterprise)

 

 

۱۰ مزیت اصلی شیرپوینت

 

    توانمند سازی تیمهای کاری با بکارگیری ابزارهای ارتباطی قدرتمند

    مدیریت ساده مستندات با اطمینان کامل از یکپارچگی موجود بین انواع مستندات

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

    امکان پیاده سازی فرایندهای کوچک و بزرگ کاری

    امکان ایجاد ساده و سریع محیطهای مشترک کاری

    کاهش ریسک و پیچیدگی در تامین امنیت داده های تجاری

    کنترل حرفه ای سطوح دسترسی کاربران در دسترسی به منابع اطلاعاتی سازمان

    بهره گیری از سیستم اشتراک مستندات با امکانات پیشرفته ای چون: تحویل گرفتن و دادن فایلها، کنترل نسخه یندی، گردش کاری تائید محتوا، افزودن متا دیتا و نماهای سفارشی ،ویژگی پیشرفته سطل بازیافت امکان بازیافت سریع اطلاعات را نیز فراهم می آورد

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

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

 

ÛSPS با استفاده از سایت‌های WSS صفحات پورتالی را برای افراد، اطلاعات و سازمان‌ها ایجاد می‌کند. اگر چه این سایت‌ها خاص SPS می‌باشند، آنها از تکنولوژی‌هایی مانند Web-Part-ها و Document Library استفاده خواهند نمود که توسط زیرساخت WSS ارایه می‌گردند.

این یکپارچگی، باعث کاهش هرچه بیشتر زمان و هزینه توسعه، آموزش و نگهداری سیستم‌ها می‌گردد.  

منبع: دریا