![]() |
![]() |
|
| IT |
|
||||||||||
|
+ نوشته شده در
یکشنبه سی و یکم شهریور 1387ساعت 9:10 توسط علیرضا افشار پور |
|
|
كمتر كاربر اينترنت را میتوان يافت كه تاكنون با صفحاتی با پسوند PHP برخورد نكرده باشد و البته اين پسوند نامی آشنا برای طراحان و برنامهنويسان وب است. پی اچ پی (PHP) يكی از محبوبترين و رايجترين زبانهای برنامهنويسی برای ايجاد صفحات پويا در وب است و كمتر خواستهای در محيط وب وجود دارد كه در PHP قادر به انجام آن نباشيم. از ايجاد يك صفحه ساده برای پردازش اطلاعات فرمها، ارتباط با بانكهای اطلاعات، كار با سوكتهای TCP، پردازش فرمتهای PDFوZIP و حتی تصوير بخشی از توانايی اين زبان است. پی اچ پی چگونه كار میكند؟ نوشتن يك برنامه پی اچ پی شبيه ايجاد يك صفحه HTML است و تنها با اين تفاوت كه كدهای اين زبان در داخل صفحات و دربين كدهای HTML درج میشود و البته طبيعی است كه يك فايل پی اچ پی میتواند تنها شامل كدهای PHP باشد.با توجه به اين كه PHP يك زبان طرف سرويسدهنده است، و بنابراين برای اجرا، اسكريپتهای آن بايد آنها را به كامپيوتر سرويسدهنده وب (مانند سيستم Windows 2000 و نرمافزار IIS) انتقال دهيم و حالا با تايپ نام فايل آن در گردشگر اينترنت میتوانيم آنرا اجرا و خروجی احتمالی را مشاهده كنيم. طبيعی است كه در سمت سرويسگيرنده (كاربر سايت)امكان مشاهده كدها وجود ندارد. پس از درخواست برای اجرای يك اسكريپت PHP فايل حاوی كدهای PHP به برنامه مفسر PHP انتقال داده شده(معمولا php.exe) و اين برنامه بعد از تفسير واجرای اسكريپت ،نتيجه را به سمت كاربر میفرستد. در زير نمونهای از يك اسكريت ساده PHP درج شده است. اين برنامه پيغام ارسالی توسط كاربر را میگيرد (اين پارامتر میتواند توسط يك فرم يا در نوار آدرس گردشگر اينترنت تايپ شود) و آن را در قالب HTML برای كاربر ارسال میكند.
از آنجا كه آموزش اين زبان در اين مقاله نمیگنجد، بنابراين در ادامه نگاهی به تاريخچه ، مزايا و احتمالا معايب آن خواهيم داشت. تاريخچه پی اچ پی در سال 1994 توسط راسموس لردرف Rasmus Lerdorf و برای استفاده شخصیاش ايجاد شد. او بعدها و در سال 1995 نسخه حرفهایتر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه كرد، و در سال 97 تعداد سايتهايی كه از PHP استفاده میكردند به بيش از 50000 رسيد و امروزه نيز ميليونها سايت از آن استفاده میكنند. سايتهای مشهوری چون Alltheweb و mamma از اين زبان استفاده میكنند و حتی Yahoo نيز در حال شروع استفاده از اين زبان برای توسعه وب سايتهای خود است. پی اچ پی زبانی برای همه سيستم عاملها يكی از برترين مزايای زبان PHP سازگاری آن با اكثر سيستم عاملها و نرمافزارهای وب سرور (مانند IIS و Apache) است. برخی از ديگر زبانها و تكنولوژیها مانند ASP محدود به سيستم عامل windows است و پشتيبانی از آن در ديگر سيستم عاملها بسيار پرهزينه و محدود است، و برخی نيز مانند JSP مشكلاتی با برخی نرمافزارهای وب سرور دارد. ساختار و امكانات پی اچ پی به شكل مستقل از سيستم عامل شكل گرفته است و اين بدان معنا است كه به طور مثال برنامهنويس میتواند اسكريپت خود را تحت سيستم عامل ويندوز نوشته و تست كند و سپس آنرا بدون تغيير به سيستم عامل يونيكس يا لينوكس انتقال دهد. در PHP امكان استفاده از برخی از امكانات خاص سيستم عاملهای مشهور نيز در نظر گرفته است كه برای نمونه میتوان از پشتيبانی از تكنولوژی DCOM و يا Windows API نام برد. نسخههای جديد مفسر PHP سازگار با ديگر تكنولوژیهای خاص وبسرورها مانند ISAPI نيز میباشد.
پی اچ پی رايگان و Open Source تهيه برنامه مفسر PHP برای همه سيستم عاملها رايگان است و علاقهمندان میتوانند آخرين نسخه مفسر اين زبان را از سايت رسمی PHP بارگذاری (Download) كند. همچنين امكان تهيه رايگان سورس مفسر پی اچ پی نيز فراهم است ، و اين مسئله علاوه بر اين كه در گسترش امكانات اين زبان بسيار موثر بوده است، مزيتی برای شركتها و توسعهدهندگان برای انتخاب اين زبان است چرا كه پشتيبانی و اعتماد به آن را راحتتر كرده است. بسياری از ويرايشگرهای حرفهای اين زبان نيز يا رايگان هستند و يا با هزينه بسيار كم میتوان آنها را تهيه كرد، در حالی كه ديگر تكنولوژیها، مثلاً تهيه پلاتفورمهای جاوا هزينه هنگفتی دارد و همچنين كار حرفهای با تكنولوژی .NET نيز نياز به تهيه Visual Studio.NET و پرداخت هزينه چند صد دلاری است.
سرعت بالای تفسير و اجرای PHP پی اچ پی يكی از سريعترين زبانها در نوع خود است. تفسير و اجرای يك اسكريپ php به طور متوسط تا سه و چهار برابر يك اسكريپ ASP است. (البته بايد در نظر داشته باشيم كه IIS با Cach اسكريپتهای ASP سرعت اجرای آنها را در دفعات بعد بالا میبرد) همچنين در ASP استفاده زيادی از اشيا COM میشود كه باعث كاهش سرعت و مصرف منابع سيستم میشود در حالی كه در PHP بسياری از امكانات و حتی برقراری ارتباط با يكی محبوبترين نرمافزار مديريت بانكهای اطلاعاتی (mySql به صورت توكار نهاده شده است. شركت Zend كه تهيه كننده فعلی موتور مفسر و پشتيبانی كننده آن است، محصولات ديگری را نيز در جهت بهينه كردن سرعت اجرای PHP ارائه كرده است اين محصولات با افزايش سرعت تفسير و همچنين ذخيره كردن نتيجه تفسير (Cash) باعث افزايش چندين برابر اجرای آن میشوند. ساختار مناسب و امكانات بالا در PHP همان طور كه در ابتدای مقاله اشاره شد، كمتری نيازی در برنامهنويسی تحت وب وجود دارد كه در PHP امكان رفع آن نباشد. پی اچ پی شامل كتابخانهای غنی از توابعی است كه امكان پردازش اطلاعات فرمها، كار با بانكهای اطلاعاتی، فايلهای متنی و باينری، فايلهای گرافيكی، PDF ، ZIP و پروتكلهای TCP ، FTP ، DNS ،SMTP و ... را برای برنامهنويس فراهم میكند، اين را مقايسه كنيد با ASP كه به طور مستقل امكان Upload File ،ارسال ايميل يا كار با فايلهای باينری را ندارد. همچنين PHP يكی از بهترين پشتيبانیها را از نرمافزارهای بانك اطلاعات دارد. mySql,Sql Server,mSql,dBase,Oracle,IBM DB2,PostgreSQL,InterBase و بسياری از نرمافزارهای ديگر در پی اچ پی قابل استفاده هستند و البته امكان كار با ODBC و COM برا ی استفاده از بانكهای Ms Access و ديگرمحصولات نيز هست. قدرت زبان پی اچ پی تنها در كتابخانه توابع آن نيست، پشتيبانی بسيار خوب از برنامهنويسی شیءگرا (OOP) و كار آسان و سريع با متغيرها از مزايای دورنی اين زبان است. معايب حال كه از حسن PHP گفتيم، بد نيست اشارهای نيز به برخی معايب آن داشته باشيم. نحو (syntax) زبان PHP بسيار شبيه زبان C++ و Perl است. اين اگر چه باعث استقبال از اين زبان توسط برنامهنويسان C و يا Perl شد، اما اين نحو برای بسياری از طراحان صفحات وب چندان آسان نيست و بسياری معتقد هستند كه تكنولوژی ASP و زبان VBScript آسانتر و قابل دركتر است و همچنين JSP و زبان جاوا نيز به دليل محبوبيت و ساختار قدرتمند آن مورد توجه است. يك اشكال ديگر PHP عدم پشتيبانی خوب آن از يونيكد و به خصوص زبان فارسی است، حتی آخرين نسخههای اين زبان نيز امكان سورت(Sort) صحيح متون فارسی را ندارد. البته اين اشكال با كامپايل مجدد يا كمی برنامهنويسی قابل حل است. از كجا شروع كنيم ؟ تقريبا میتوان گفت اگر دارای هر سيستم عاملی هستيد میتوانيد استفاده و كار با اين زبان را شروع كنيد؛ تنها كافی است به سايت رسمی زبان PHP به آدرس http://www.php.net برويد، و نسخه مفسر اين زبان را با توجه به سيستم عامل خود بارگذاری (Download) كنيد. راهنما و مرجع دستورات و توابع اين زبان در همين سايت قراردارد. همچنين سايت http://www.IranPHP.net (كه به همت آقای هاشمی به زبان فارسی ايجاد شده است) میتواند مكانی مناسب برای حل مشكلات و تماس با ديگر برنامهنويسان PHP باشد منبع :مجله دنیای کامپیوتر |
|||||||
|
+ نوشته شده در
دوشنبه بیست و هشتم خرداد 1386ساعت 22:54 توسط علیرضا افشار پور |
|
|
Raid امروزه در همه جا صحبت از فناوري هاي پيچيده ي ذخيره سازي اطلاعات است و در واقع مشكل بسياري از پايگاه هاي ذخيره سازي اطلاعات مسئله ي ذخيره اطلاعات بر روي هارد ديسك و يا رسانه هاي ذخيره سازي ديگر با قرت تحمل خطا و بسياري پارامتر هاي ديگر كه در اين مقاله سعي مي كنيم در مورد مبحث raid و انواع آن مقداري صحبت كنيم . در مورد اين نوع فناوري ها بايد چند نوع مسئله را بررسي كرد تا بتوانيم كارايي لازم براي داشتن و استفاده و ايجاد اين چنين فضا هاي ذخيره سازي را داشته باشيم. در مبحث raid بايد به سه نكته توجه داشت و آن اينكه 1 – رسانه ي ذخيره سازي بايد قدرت تحمل خطا داشته باشد تا از كارايي لازم درمواقعي كه منجر به از دست دادن اطلاعات مي شود دوباره بتوان اطلاعات لازم را بازگرداند. 2 – رسانه ي ذخيره سازي بايد كارايي لازم را براي اجرا برروي پردازنده هاي مختلف داشته باشد آنچه لازم است اين است كه اين نوع رسانه بايد زمان دستيابي به اطلاعات را بهبود ببخشد 3- در صورت خرابي داده ها در سطح خود سخت افزار و يا نرم افزار رسانه ي ذخيره سازي بايد قدرت بر گرداندن و ترميم اطلاعات را داشته باشد . اگر جز اين باشد بدون امنيت در برابر خرابي اطلاعات ذخيره سازي چخه حسني ميتواند داشته باشد؟ اما انواع Raid وقتي صحبت از انواع مي شود منظور شيوه ي ديگري است و ممكن است با توجه به نوع خواسته نوع رسانه هم تغيير كند . Raid 0 در روش RAID0 نوشتن و ذخيره اطلاعات در چند هار ديسك صورت مي گيرد يعني مثلا يك سند Word 48 بايتي در سه هارد ديسك به صورت سه فايل 16 بايتي تقسيم ميشود و در زمان خواندن و نوشتن در اين نوع raid بسته به تعداد درايو ها است اما مشكلي كه اي نوع Raid دارد اين است كه هيچ راهي براي بازگرداندن اطلاعات در صورت خرابي داده ها نداريم Raid 1 در اين نوع raid عمل خواندن و نوشتن در دو درايو به صورت همزمان انجام مي گيرد و عمل خواندن در اينجا دو برابر مي شود اما ميتوان ديد كه عمل نوشتن عملا در اين نوع raid افزايش نمي يابد
|
|
+ نوشته شده در
دوشنبه بیستم فروردین 1386ساعت 1:4 توسط علیرضا افشار پور |
|
|
ويندوز ويستا |
|
+ نوشته شده در
دوشنبه بیستم فروردین 1386ساعت 0:57 توسط علیرضا افشار پور |
|
|
CRM چیست ؟ تعریف کلی : فلسفه وجودی CRM بر این اصل استوار است که یک سازمان براساس ویژگی های مشتریانش و منافعی که برای سازمان بوجود می آورند با آنها به صورت یکپارچه و متحدالشکل برخورد نکنند . در واقع وظیفه CRM این است که همه اطلاعات راجع به مشتریان را که در قسمت های مختلف سازمان وجود دارند به صورت یکپارچه و متمرکز درآورده و جهت بهترین تصمیم گیری در اختیار سازمان قرار دهد . دیدگاه دنیای سرمایه داری راجع به مشتری به این صورت است که یک سازمان بایستی بسیار سرمایه گزاری کند تا یک مشتری بالقوه تبدیل به مشتری سازمان شده و از محصولات و خدمات استفاده کند پس یک مشتری به عنوان دارایی سازمان است . پس در دنیای پر رقابت امروز حفظ یک مشتری یعنی حفظ دارایی های سازمان . سیر تکاملی CRM : حدود یک قرن پیش در شهرهای کوچک امریکایی و پیش از ظهور سوپر مارکت ها و مراکز خرید اتومبیل ، مردم برای خرید مایحتاج خود به سراغ فروشگاههای نزدیک منزل خود که همه چیز می فروختند ، می رفتند . مالک و بعضا کارمندان محدود این فروشگاهها ، مشتریان خود را به نام شناخته و سابقه و نیازهای هر کدام را می دانستند . در عوض مشتری ها هم به این فروشگاهها وفادار مانده و خریدهای خود را از آنها انجام می دادند . این نوع رابطه با پیشرفت جامعه و حرکت جمعیت مناطق روستایی به شهری به تدریج از میان رفت . نتیجه این تغییرات مشتریانی متغیر و نیز تغییر سودآوری مراکز فروش بود . قیمتها کاهش یافت و کیفیت کالاها استاندارد شد ولی رابطه مشتری و فروشنده به صورت غیر مستقیم درآمد . در نتیجه مشتری وفاداری خود را از دست داد و دائما به سراغ فروشندگان جدید که قیمت کمتر و کیفیت بهتری ارئه می کردند می رفت . به این ترتیب دنیای تجارت شاهد روزافزون مبحث مدیریت ارتباط با مشتری ، به عنوان یک رویکرد تجاری مهم بود . هدف عمده این بحث بازگشت دوباره به دنیای ایجاد روابط با مشتریان است . بطور ساده می توان گفت این مفهوم به این معنی است که به جای ایجاد روابط تجاری با مشتریان از طریق برخورد جمعی با آنها این رابطه باید به صورت شخصی برقرار شود . به خاطر داشته باشید CRM مخفف مدیریت ارتباط با مشتری است و نه ایجاد روابط برای بازاریابی . مدیریت مفهومی گسترده تر از بازاریابی است . CRM تمامی فعالیت هایی را که در تولید و ارائه یک محصول دخیل هستند ، شامل می شود (اعم از بازاریابی ، تولید محصول ، خدمات به مشتری ، محدوده ی فروش و خدمات پس از فروش و ...) این فعالیت ها تمامی نقاط تماس مستقیم و غیر مستقیم سازمان با مشتریان را شامل می شود . حوزه های فعالیت CRM تا قبل از سال 1993 ، CRM محدود به دو فعالیت بود : اتوماسیون بخش فروش[1] و خدمات به مشتری[2] اتوماسیون بخش فروش در ابتدا تنها با انگیزه پشتیبانی از فروشندگان در مدیریت نقاط تماس با مشتریان طراحی شد . این اتوماسیون آنها را قادر می ساخت که تقویمی از وقایع در ارتباط با مشتریان خود ، در دست داشته باشند . مفهوم SFA در ادامه توسعه پیدا کرده و مفهوم مدیریت فرصت ها را نیز در بر گرفت . این بخش جدید برای پشتیبانی از متدولوژی های بخش فروش و در نقاط تعامل آن با سایر بخش های سازمان نظیر بخش تولید و با هدف استفاده مطلوب از فرصت های پیش روی سازمان طراحی شد . در مقایسه اتوماسیون بخش فروش ، خدمات به مشتریان ، در واقع نوعی فعالیت بعد از فروش به منظور جلب رضایت مشتریان می باشد . هدف از سیستم خدمات به مشتریان ، حل مشکلات داخلی و خارجی مشتریان به شکلی کارآ و موثر است . با ارائه پاسخی صحیح و دقیق به نیازهای مشتریان ، شرکت خواهد توانست در هزینه های خود صرفه جویی کرده و وفاداری مشتریان و نرخ بازگشت سرمایه از این محل را افزایش دهد . سایر روش های جدید به کار رفته در CRM عبارتند از : مدیریت بازاریابی و فروش و مدیریت فعالیت ها و نقاط ارتباط با مشتریان مدیریت : CRM تنها یک فعالیت در زمینه بخش بازاریابی یک شرکت نیست . در واقع یک CRM موفق باید بتواند ، تغییراتی پیوسته و مداوم در فرهنگ و روشهای سازمانی ایجاد کند . اطلاعات مشتریان در این پروسه جمع آوری شده و از آن به عنوان مبنایی برای قضاوت و ایجاد دانش استفاده شود تا بتوان بر مبنای آن فعالیت هایی را که در بخش فروش و بازاریابی ما ایجاد ارزش افزوده می کنند ، شناسایی کنیم . در واقع CRM در یک سازمان نیازمند تغییراتی بسیار وسیع و گسترده در آن سازمان و کارمندان آن می باشد . در واقع هر نرم افزاری که به منظور پشتیبانی سیستم های مدیریتی در زمینه CRM به کار برده می شود بایستی شامل قسمت های زیر باشد: سرویس ها و خدمات پس از فروش به مشتریان سفارش دهی اینترنتی مشتریان مدیریت کاتالوگ ها و بروشورهای تبلیغاتی نحوه ی ارائه و نمایش صورتحساب ها برای مشتریان برنامه های بازاریابی کاربردهای تحلیل نتایج و داده ها . در واقع نتایج تمامی این روش ها ، تکنیک ها و شیوه های CRM طراحی ، توسعه ، بهبود و یا تسهیل عملیات فروش و بازاریابی می باشد . فواید CRM صرفه جویی در هزینه: صرفه جویی در هزینه اغلب اولین هدفی است که به دست می آید . ایده این است که فناوری ، رسیدن به مشتری ها را ، برای فروش به آنها ، و برای ارائه خدمات به آنها آسان تر می کند . رضایتمندی و وفاداری مشتری :ابزارهای خوب CRM برای مشتریها تجارت با شما را آسان تر می کند ، چه از طریق انعطاف پذیری سلف سرویس که می تواند چیزی را که نیاز دارند سریع تر به دست آورند ، یا به وسیله بدست آوردن اطلاعات هدف گیری شده که بی درنگ مفید است . بسیاری از مطالعات نشان داده است که مشتریان با رضایتمندی بالا تنها خوشحال نیستند بلکه آنها بیشتر می خرند ، هزینه برای خدمات به چیزی که آنها می خرند کمتر می شود نسبت به قیمت کمتر حساس هستند و خوشحال هستند تا حرف و سخن را در مورد فروشنده هایی که طرفدارشان هستند ، گسترش دهند. بنابراین یک سود تجاری متمایز برای مشتریان وفادار رایج وجود دارد. افزایش سود : سودها نتیجه نهایی دست آورد هر دوی موارد بالا هستند تشخیص بخشی از CRM که نقشی در افزایش سود دارد ، آسان نمی باشد . ولی از آنجایی که همراه با زمان ، سود ها بسیاری از متغیر های اصولی را که در سیستم جدید CRM تغییر کرده اند را نشان می دهند بنابراین مهم میباشد که استراتژی هایی برای اندازه گیری افزایش در سودها که قابل نسبت به ابزار CRM باشد درست کنیم . رضایتمندی کارکنان :اجرا و پیاده سازی CRM کمی برای تعیین کردن اثر آنها روی رضایت مندی کارمندان ایجاد زحمت و نگرانی می کند ، شاید چون رضایت مندی کارمندان خیلی به ندرت اندازه گیری می شود ، و در هر موردی تخصیص دادن اثر پیاده سازی CRM روی رضایت مندی مشتریان بسیار مشکل می باشد ، حقیقت این است که فراهم بودن ابزارهای خوب یک تفاوت بسیار بزرگ برای کارمندان ایجاد می کند ، به ویژه کارمندانی که مشتاق هستند ارج و بهای بیشتری به مشتریان بدهند ( به زبان دیگر، کارمندان با ارزش ) بینش بهتر تجاری :بینش بهتر تجاری یک فایده دیگر می باشد که بیان آن بصورت کمی ، مشکل است . بینش بهتر تجاری یعنی اینکه شما می توانید مشتریان خود را بهتر بفهمید . بنابراین می توانید محصولات خود را ، استراتژی های بازاریابی ، و در نتیجه سطوح پشتیبانی را وفق دهید . ابزارهای جدیدتر CRM تمایل دارند که تحلیل بهتری داشته باشند ، بنابراین شما می توانید فواید اطلاعات مشتری که در آنها ذخیره شده است را بدست آورید . سد اصلی در برابر بدست آوردن بینش بهتر ، در حقیقت خود ابزار نیست ولی بیشتر این حقیقت است که از اطلاعات موجود ، به خوبی که میتوان استفاده و بهره برداری نمی شود. انواع CRM CRM عملیاتی : این نوع CRM که به CRM سنتی نیز معروف است ، حتی پیش از روش های کسب و کار الکترونیک وجود داشته است . مهمترین اجزای این بخش عبارتند از : Sales For Automation (SFA) : خودکار سازی بخش عملیات فروش شرکت Customer Service Support (CSS) : پشتیبانی و خدمات به مشتری Enterprise Marketing Automation (EMA) : خودکارسازی بازاریابی سازمانی CRM تحلیلی : این نوع پیشرفته تر CRM علاوه بر ارائه آمار و تحلیلهایی درباره وضعیت فروش ، بازاریابی و پشتیبانی ، وضعیت رضایت و میزان وفاداری مشتریان را نیز اندازه گیری می کند . ابزار تحلیلی لازم باید بتواند به صورت real-time و سریع انواع تحلیل های دلخواه گردانندگان شرکت را درباره داده های ثبت شده ارائه دهد . چنین سیستم هایی اصطلاحا OLAP نامیده می شوند . CRM این قابلیت را ایجاد می کند تا نیازهای مشتریان را از طریق مراکز ارتباطی گویا ، E-Mail ، کاتالوگ ها، ابزارهای وب بدست آورد و پس از تحلیل این اطلاعات توانایی حرکتی سودمند برای شرکت و مشتری را بدست آورد . مسائل کلیدی در CRM CRM از روشهای قدیمی که بر مبنای بازاریابی با کمک اطلاعات مشتریان عمل می کردند ، متفاوت است در این روشهای قدیمی یعنی بازاریابی با کمک بانک اطلاعاتی مشتریان تلاش می شد کالاهای بیشتری به مشتریان با قیمت کمتر فروخته شود . روش بازاریابی بر مبنای بانک های اطلاعاتی مشتریان روشی عمیقا سازمان محور است . با این وجود این رویکرد سبب افزایش وفاداری مشتریان نمی شود و تنها سبب پیشرفت و افزایش حجم فروش در یک مرتبه از خریدهای مشتری می شود و تاثیری بر روابط بلندمدت نمی گذارد . در واقع وفاداری مشتریان امری است که دستیابی به آن بسیار سخت است . این در حالی است که در روش CRM مشتری محوری به جای سازمان محوری مطرح است . می توان CRM را پروسه ای تصور کرد که رویکرد و تمرکز اساسی آن بر روی روابط بلندمدت با مشتری است . طی مراحل یک پروژه CRM نیاز به انجام چهار عمل کلیدی و اساسی است تا به اهداف یک پروژه CRM دست یابیم : شناسایی یک مشتری : برای خدمت رسانی به مشتریان یا شناسایی ارزش یک مشتری ، شرکت بایستی اقدام به شناسایی مشتریان از طریق بررسی تاریخچه و سوابق مشتریان در رابطه با شرکت کند . از نتایج این اطلاعات برای اعمال عملکرد مناسب از طریق کانال های بازاریابی مختلف ، بررسی پرداخت های مشتری و متعامل درست با او در طول زمان استفاده می شود. متفاوت سازی مشتریان از هم :هر مشتری دارای ارزش دوره ی زمانی منحصر به فرد خود از دیدگاه شرکت است . و در عین حال هر مشتری دارای تقاضاها و نیازهای منحصر به فردی می باشد . تعامل با مشتری : نیازها و تقاضاهای مشتریان در طول زمان تغییر می کند . این در حالی است که CRM پروژه ای بلندمدت است . در واقع از دیدگاه یک پروژه CRM ، منافع و سود حاصل از یک مشتری در بلندمدت مورد توجه است و به همین دلیل روابط او طی یک دوره ی بلندمدت با سازمان مورد توجه قرار می گیرد . بنابراین سازمان نیازمند آن است که اطلاعاتی راجع به مشتری به شکلی پیوسته و مداوم در طول یک بازه ی زمانی فراهم کند . در واقع در طی این پروسه شرکت بایستی نیازها و رفتار مشتری را در درازمدت شناسایی و دنبال کرده و یک بانک اطلاعاتی از آنها فراهم کند . اختصاصی و شخصی کردن روابط بامشتری:موتور محرکه یک پروسه ی CRM رفتار منحصر به فرد با هر مشتری است . از طریق اجرای چنین پروسه ای شرکت خواهد توانست وفاداری مشتریان را تا حد قابل توجهی افزایش دهد . Jeff Bezos مدیر شرکت Amazon.com جمله معروفی در این زمینه دارد . او گفته است : " چنانچه ما در یک روز 20 میلیون بازدیدکننده داشته باشیم، بایستی حتما 26 میلیون فروش هم داشته باشیم " اجرای چنین پروسه ای نیازمند حجم بالایی از اطلاعات از مشتریان است و اتوماسیون چنین پروسه ای ، چیزی است که هم اکنون تکنولوژی اطلاعات و پیشرفت آن ، اجرای آن را امکان پذیر کرده است . معرفی دو نرم افزارCRM نرم افزار مدیریت ارتباط با مشتری شرکت ایده پرداز طلوع : نرم افزار مدیریت ارتباط با مشتری محصول شرکت نرم افزاری ایده پرداز طلوع، دارای بخشهای اتوماسیون فروش، اتوماسیون بازاریابی و پشتیبانی مشتری می باشد. این نرم افزار طراحی، برنامه ریزی و کنترل درگاههای مختلف ارتباطی سازمان از قبیل پست، پست الکترونیک، وب سایت و بازاریابی از راه دور را تسهیل می نماید و دارای امکانات زیر می باشد: مدیریت فروش، پیش بینی فروش، مدیریت کمیسیونها، مدیریت بازاریابی، اطلاعات رقبا، بازاریابی از طریق پست الکترونیک، بازاریابی ازطریق پست، پیام کوتاه (SMS)تبلیغات و یا برگزاری جلسات، بازاریابی از راه دور (Telemarketing) و تحلیل بازار. مدیریت ارتباط با مشتری دارای زیربخش هایی از قبیل مدیریت ارتباط مشتری، مدیریت ارتباط و مدیریت کانالهای مختلف ارتباطی، مدیریت اطلاعات مشتری، مدیریت موافقنامه ها و قوانین پشتیبانی و پورتال مشتریان می باشد. یکی از ویژگیهای بارز این نرم افزار امکان اتصال به وب سایت شرکت و تبادل اطلاعات با سرور بصورت online می باشد. از طریق وب سایت شرکت مشتریان می توانند به انجام کارهای مختلفی چون خرید سرویس یا محصول، مشاهده قراردادها و لیستهای خرید خود از شرکت، پرسش سوالهای خود و ... بپردازند. بانک اطلاعاتی موجود روی سرور سایت با هر بار اتصال برنامه به آن بروز می شود. همچنین مدیر سیستم نیز می تواند با استفاده از اختیاراتی که برای وی تعریف می شود، از طریق وب سایت شرکت به انجام کارهای مدیریتی از قبیل مدیریت مشتریان و مدیریت ارتباط با آنها بپردازد. ازطریق این برنامه امکان ثبت کامل اطلاعات مشتریان، بازاریابها، تأمین کنندگان سرویس های مورد ارائه شرکت و همچنین رقبای کاری وجود دارد. همچنین قراردادها و توافق نامه هایی که مابین مشتری و شرکت منعقد می گردد در بانک اطلاعات نرم افزار ثبت می گردد. کاربر نرم افزار از طریق منوهای برنامه، به ازای هر قراردادی که با مشتری امضاء می شود، مشخصات قرارداد را شامل مشتری، سرویس ارائه شده به او، نحوه پرداخت وجه قرارداد(بصورت نقد، اقساط، وام و ...) بآسانی ثبت می نماید. ممکن است مشخصات مشتری قبلا در بانک اطلاعاتی ثبت شده باشد و یا توسط قرارداد جدید به بانک اطلاعات نرم افزار اضافه گردد. با مشخص کردن تاریخ سررسید اقساط و تاریخ پایان قرارداد این امکان برای کاربر نرم افزار مهیاست که با تنظیماتی که در گزارشات برنامه اعمال می کند، قبل از موعد از رویدادها مطلع شود. انواع مختلف ارتباط با مشتریان همراه با هزینه برقراری و جزئیات بصورت مجزا در سیستم قابل تعریف هستند. برای نمونه ارسال SMS یا پست الکترونیک از انواع ارتباط هستند.در صورت برقراری ارتباط از طریق هر یک از روشهای تعریف شده و با هر یک از مشتریان، کاربر نرم افزار می تواند جهت رسیدگیهای آتی برحسب جنبه های مختلف از جمله هزینه، میزان اثربخشی و نتایج ارتباط، جزئیات ارتباط مذکور را ذخیره نماید. |
|
+ نوشته شده در
جمعه ششم بهمن 1385ساعت 2:17 توسط علیرضا افشار پور |
|
|
چكيده: در اين مقاله سعي بر اين بودهاست كه كلياتي در مورد هسته سيستمهاي عامل و تفاوت ساختاري و عملكردي گونههاي متفاوت آن ارايه شود. كليد واژه: Operating System, OS, kernel, Monolithic, Microkernel, Hybrid, Exokernel براي اجراي يك برنامه بر روي كامپيوتر وجود هسته در سيستم عامل ضروري نيست. برنامهها ميتوانند مستقيما بر روي كامپيوتر بارگذاري و اجرا شوند، به شرط آنكه نويسنده برنامه توانايي نوشتن چنين برنامههايي را، بدون پشتيباني سيستم عامل و انتزاع سختافزاري داشته باشد. اجراي برنامهها بدون استفاده از سيستم عامل، در بسياري از كامپيوترهاي اوليه روش معمولي بوده است. البته، در اين روش براي اجراي برنامههاي مختلف لازم بود كه مجددا كامپيوتر راهاندازي (Reset) و برنامه بارگذاري شود. سرانجام براي رفع اين مشكل برنامههاي كمكي كوچكي مثل loaderها و debuggerها ايجاد شدند، كه حين اجراي برنامههاي مختلف در حافظه باقيميماندند يا از حافظه ROM بارگذاري ميشدند. با توليد اين برنامههاي كمكي پايه و اساس چيزي كه ما آن را هسته سيستم عامل ميخوانيم شكل گرفت. چهار نوع دسته بندي كلي براي هسته سيستمهاي عامل وجود دارد: 1. هسته يكپارچه (Monolithic)، كه انتزاع (abstraction) [1] سختافزاري نيرومندي را فراهم ميآورد. 2. ريزهسته (Microkernel)، كه مجموعهاي كوچك از انتزاع ساده سختافزاري را به وجود ميآورد و از نرمافزارهايي با نام سرويسدهنده (Server) استفاده ميكنند تا قابليت بيشتري را ارايه دهند. 3. هسته دورگه (Hybrid) يا "ريزهسته اصلاح شده"، كه شباهت زيادي به ريزهسته دارد، با اين تفاوت كه به منظور اجراي سريعتر، شامل كدهايي اضافي در فضاي هسته ميباشد. 4. برونهسته (Exokernel)، كه هيچ گونه انتزاعي را فراهم نميكنند، ولي با استفاده از كتابخانهاي از توابع (libraries) براي افزايش كارايي، دسترسي مستقيم يا نيمهمستقيم به سختافزار را فراهم ميكنند. هسته يكپارچه (Monolithic) هسته يكپارچه (Monolithic)، يك رابط مجازي سطح بالا بر روي سختافزار تعريف ميكند. همچنين مجموعهاي از توابع براي پيادهسازي سرويسدهندههاي سيستم عامل، مانند مديريت پردازشها (Process Management)، همزماني (Concurrency) و مديريت حافظه را فراهم ميآورد. حتي اگر تمام اجزايي كه به اين عمليات سرويس ميدهند از كل مجموعه هسته جدا باشند، از لحاظ همبستگي كد در تنگنا سختي خواهيم بود و با توجه به اينكه تمام اجزا در يك فضا اجرا ميشوند، بروز خطايي در يكي از آنها ميتواند كل سيستم را مختل كند. از طرفي ديگر، وقتي كه پيادهسازي تكميل و قابل اطمينان شد، شرايط همبستگي تنگاتنگ بين اجزاي داخلي باعث ميشود كه امكانات سطح پايين سيستم به طور موثري در دسترس قرار گيرد و منجر به يك هسته يكپارچه، با كارآيي بسيار بالا شود. طرفداران هستههاي يكپارچه عقيده دارند كه اگر كدي خطا دارد نبايستي در هسته قرار داشته باشد (متعلق به هسته باشد). چرا كه در غير اين صورت، برتري اندكي نسب به ريزهستهها خواهند داشت. سيستمهاي عامل Linux و Unix را ميتوان جزو پيشرفتهترين هستههاي يكپارچه دانست. ريزهسته (Microkernel) ريزهستهها، براي پيادهسازي عمليات كمينهاي (minimal) از قبيل مديريت رشته هاي اجرايي (thread management) و فضاي نشانيدهي و ارتباطات پردازش متقابل (interprocess communication)، انتزاع كمي بر روي سختافزار انجام ميدهند و مجموعهاي از عمليات ابتدايي و فراخوانيهاي عمليات سيستمي را فراهم ميكنند. اصليترين هدف، جداسازي سرويسهاي بنيادي، از اعمال سيستمي سطح بالاتر ميباشد (سياست هاي عملكرد سيستم.) براي مثال، قفل كردن پردازشهاي ورودي و خروجي (I/O) كه توسط سرويسدهنده كاربر بر روي ريزهسته در حال اجرا ميباشد. سرويسدهندههاي كاربران، شامل قسمتهاي سطح بالاي سيستم ميباشد و كاملا منفك از يكديگر عمل مينمايند و در نتيجه ساختار و طراحي هستهها را ساده مينمايند. در صورت از كار افتادن يك سرويسدهنده عملكرد كل سيستم مختل نخواهد شد. ميتوان اين قسمتها را به تنهايي و بدون توجه به ديگر قسمتها مجددا راهاندازي (Restart) نمود. سيستمهايي عاملي كه از ريزهسته استفاده ميكنند، عبارتند از AIX، BeOS، Mach (كه در GNU Hurd و MacOS X استفاده شده است)، Minix، MorphOS، QNX، RadiOS، VSTa و خانواده L4 Microkernel. هستههاي يكپارچه در مقابل ريزهستهها هستههاي يكپارچه غالبا، به علت پيچيدگي كمتر در برخورد با تمامي عناصر سيستم در يك "فضاي آدرس"(Address Space)، بر ريزهستهها ترجيح داده ميشوند. براي مثال هستههاي XNU، MacOsX بر روي Mach 3.0 + BSD در يك فضاي آدرس براي كم كردن تاخيري كه در طراحيهاي سنتي هستهها رخ ميداده است، بنا شده اند. در اوايل دهه 1990، هستههاي يكپارچه بشدت در مركز توجه بودند. طراحي لينوكس با هسته يكپارچه به جاي ريزهسته جنگ لفظي داغي را بين Linus Torvalds و Andrew Tanenbaum به راه انداخت [2]. در اين تقابل هر دو طرف اظهارات درستي مطرح نمودند و به پيروزيهاي مقطعي دست يافتند. طراحي هستههاي يكپارچه آسانتر و امكان ساختشان سريعتر از ريزهستههاست. ريزهستهها غالبا در سيستمهاي ربا تيك مجتمع يا سيستمهاي پزشكي (Medical) بكار برده ميشوند. علت اين امر را ميتوان در اجراي اجزاي (component) سيستم عامل در "فضاي آدرس مخفي مختص به خود" دانست. اين عمل در هستههاي يكپارچه ميسر نميباشد. حتي در نمونههاي جديد و پيشرفته كه از بارگذاري بخشبخش (Module-Loading) استفاده مينمايند. هرچند كه Mach [3] بهترين نمونه پيادهسازي شده ريزهستهها ميباشد، اما ريزهستههاي ديگري نيز هستند كه با هدف مشخصي ساخته شدهاند. L3 توليد شد تا نشان دهد كه ريزهستهها الزاما كند نيستند. L4، نسخه جديدتر L3 بود و پيادهسازي محبوب آن، به نام Fiasco، امكان اجراي Linux را در كنار ديگران، در فضاي آدرس جداگانه داشت. در سايت Freshmeat.net تصاويري خواهيد يافت كه اين موضوع را نشان ميدهند. نسخه جديدتر آن Pistachio نيز اين توانايي را دارد. QNX سيستم عاملي است كه از اوايل دهه 1980 وجود دارد نمونه بسيار جمعوجورتري است از ريزهستهها. اين سيستم بسيار بهتر از Mach به اهداف طراحي ريزهستهها دست يافت و در هنگام استفاده خرابي و از دست رفتن نرمافزارها معني پيدا نميكند!. مانند بازوهاي ربات در شاتلهاي فضايي (مانند بازوهايي كه وظيفه تميز كردن شيشههاي شاتل را برعهده دارند) كه يك اشتباه كوچك ممكن باعث ميليونها دلار خسارت شود. بسياري عقيده دارند، به اين علت كه Mach نتوانست نهايتا موضوعاتي را كه ريزهستهها براي رفع آنها آمده بودند، برطرف كند، تكنولوژي ريزهستهها به دردنخور هستند. در طرف مقابل، طرفداران Mach ميگويند كه Mach به حدي به موفقيت و مقبوليت عام دست يافته است، كه برخورد مخالفان چيزي جز يك طرز فكر كم اهميت نباشد. هستههاي دورگه (Hybrid) هستههاي دورگه اساسا همان ريزهستهها ميباشند، با اين تفاوت كه داراي كدهايي غيرضروري در فضاي هسته، به منظور افزايش سرعت عملكرد در فضاي كاربر هستند. اكثر سيستمهاي مدرن امروزي در اين دستهبندي جاي ميگيرند. مايكروسافت ويندوز محبوبترين مثالي است كه ميتوان براي اين دسته مطرح نمود. هستههاي XNU،Mac OS X همچنين از نوع ريزهستههاي اصلاح شده ميباشند. برخي هسته دورگه را با هسته يكپارچه، كه ميتوانند در صورت راهاندازي دوباره نيز ماجولها حفظ كنند، اشتباه ميگيرند. هستههاي دورگه پاسخي غيرمستقيم هستند به اشتراكگذاري مفاهيم طراحي و مكانيزمهاي عملكرد، هستههاي يكپارچه و ريزهستهها، مخصوصا در تبادل پيامها و ادغام كدهاي اضافي در فضاي هسته به جاي فضاي كاربر، براي افزايش سرعت. برونهسته (Exokernel) سيستمهاي عامل برونهسته با طراحي عمودي و نوين در مقابل طراحي رايج سيستم عامل هستند. فلسفه اين رويكرد، امكان اتخاذ تمام تصميمات مرتبط با عملكرد سختافزار توسط برنامهنويس است. برونهستهها، به اين علت كه تمام وظايف خود را تنها به محافظت و اشتراك گذاري منابع سيستم تقليل دادهاند، بسيار كوچكاند. طراحيهاي كلاسيك هستهها (ريزهستهها و هستههاي يكپارچه) براي كار با سختافزار يك لايه انتزاعي ايجاد ميكنند و منابع سيستم را با استفاده از اين "لايه انتزاعي سختافزاري" (Hardware abstraction layer) يا با استفاده از راهاندازها (Driver) مخفي ميسازند. براي مثال، اگر به برنامهاي حافظه فيزيكي تخصيص داده شده باشد، ديگر برنامهها نميتوانند از محل دقيق آن اطلاع داشته باشند. هدف يك برونهسته فراهم نمودن امكان درخواست قسمتي از حافظه، بخشي از ديسك و ... براي برنامهها كنترل آزاد بودن منبع درخواست شده و اجازه دسترسي برنامه به آن ميباشد. به خاطر اينكه يك برونهسته، تنها رابط سطح پايين بسيار اندكي براي سختافزار مهيا ميكند، تواناييهاي سطح بالاي سيستم عاملهاي ديگر را ندارد. براي جبران اين موضوع و افزايش كاراي سيستمعامل، از "كتابخانه سيستم عامل (Library operating System)" [ويراستار: چيزي همانند API هاي ويندوز يا توابع كتابخانهاي رايج به صورت dll] استفاده ميكنند. اين رابط كتابخانهاي سيستمعامل به برنامهنويسان امكان عمل نمودن روي سيستم عاملي همانند سيستمعاملهاي ديگر ميدهد و تفاوتهاي برونهسته را با انواع ديگر از هستهها از بين ميبرد. بعضي از پيادهسازيهاي نظريتر برونهستهها مشخص نمود كه امكان اجراي چند سيستم عامل متفاوت (مانند Linux وWindows) بر روي يك برونهسته وجود دارد و برنامهنويس ميتواند براي افزايش كارايي توابع و عملكردها را به دلخواه خود تغيير دهد. در حال حاضر طراحي برونهسته در حد تحقيقات ميباشد و هيچ نمونه تجاري در سطح وسيع منتشر نشده است. يك نمونه مفهومي در اين زمينه، سيستم عامل "Nemesis" [مترجم: الهه انتقام] ميباشد كه توسط دانشگاههاي كمبريج و گلاسكو با همكاري شركت Citrix System و مركز تحقيقات علوم كامپيوتري سوئد نوشته شده است. دانشگاه MIT نيز سيستمهايي بر پايه برونهسته توليد نموده است. [1] ويراستار: منظور از انتزاع سختافزاري، امكان عمل نمودن مستقل يك برنامه بدون توجه به سختافزاري است كه بر روي آن اجرا ميشود. در زمان پيش از كامپيوترهاي شخصي (PC)، برنامههاي كامپيوتري تنها بر روي يك سختافزار مشخص اجرا ميشدند و امكان اجراي آنها بر روي سيستم ديگري نبود. از جمله دلايل آن ميتوان به تفاوت ساختار و عملكرد CPU هاي مختلف (مانند CPU هاي اينتل و موتورولا) با يكديگر اشاره كرد. در اين ميان، سيستم عامل، از اين نظر كه به برنامهها امكان اجرا بر روي سختافزارهاي متفاوتي را بدهد، نقشي بسيار حياتي را بر عهده دارد. [2] ويراستار : آقاي Linus Torvalds خالق لينوكس و شاگرد آقاي Andrew Tanenbaum ميباشند. تنها كتاب معتبر در زمينه سيستم عامل در ايران متعلق به آقاي Andrew Tanenbaum ميباشد. ايشان به عنوان معتبرترين فرد در زمينه سيستم عامل در دنياي كامپيوتر شناخته ميشوند. [3] ويراستار: Mach، كه مخفف Macintosh است، سيستم عاملي ميباشد كه در ايران چندان شناخته شده نيست. |
|
+ نوشته شده در
چهارشنبه چهارم بهمن 1385ساعت 17:11 توسط علیرضا افشار پور |
|
|
بسياري ازشركت هاي تجاري پهناي باند خود راتوسط Rooter هاتسهيم مي كنند روترمي تواندپورت هاي خاصي راكه شما تنظيم مي كنيد بازكندياببندد یامي تواند دربرابر Port scan هامقاومت كند port scan امادربعضي مواقع ديگرمهاجم فقط يك پورت اسكن نيست بلكه virus ياتروجان ها ياكرم هاهستندكه ازداخل به روترحمله مي كننددراين مواقع ديگر كاري ازدست روترها برنمي آيد واينجاست كه نيازشما به فايروال معلوم مي شود. ابتدابايد تقسيم بندي فايروال ها رابگویيم فايروال هابه 2دسته سخت افزاري ونرم افزاري تقسيم مي شوند درواقع فايروال هابه شما اطلاع مي دهندكه كدام برنامه مي خواهد ازداخل بابيرون ارتباط برقرار كندوبه شما امكان مي دهندكه به راحتي آن را مسدود كنیداين امر مي تواند توجه شما را به كدهاي مخربي كه روي سيستمتان قراردارد ودرحال اجرا است جابجاكند. ((Kaspersky شايد بعضي وقت هادقت كرده باشيد كه آنتي ويروس هايي مثل Nod32 ,kasper.... ناگهان چراغ مي زنندوشماره ي IP ومكان جغرافيايي مشخصي ياكرمي را كه قراراست شمارا هك كنديا وارد سيستم شما شود رامي دهدوبه شما پيغام high risk مي دهداين امربه دليل داشتن firewall روي اين نرم افزار ها وارتباط مستقيم آن با ويروس ياب مي باشد درواقع فايروال هاي اين شركت ها همانطور كه مديران آنها گفته اند Packet يا بسته هايي را ارسال مي كنند وآدرس IP شخصي را براي شما مي آورند ودرواقع فايروال هااين قدرت را به شما مي دهند تايك Management قوي براي فايل هاي سيستمي واجرايي خود داشته باشيد هرفايروال برنامه نويسي وكدبخصوص خودرا دارد معين هرفايروال شما را به يك نحوخاص راهنمايي مي كند. چون كدهاي فايروال به شدت خشك وخشن بود متخصصان براي راحتي وكارايي بهتر اين نرم افزارها درآن ازرابط GUI استفاده مي كردند. اگربه اينترنت وصل بوديد وديديد كه فايروال به شما هشدار مي دهد حول نشويد وسريع دكمه نزنيد فقط كافي است به فرماني كد firewall به شما مي دهد توجه كنيد چون ديگر فايروال مزاحم را تشخيص داده وراه هاي ورودرا براي آن شخص ياكرم بسته است وبايد به اين نكته توجه داشت كه اگر Virus وارد سيستم شده باشد ديگر كارآنتي ويروس است كه آن را پيدا وازبين ببرد . Why do we need a firewall؟اينترنت كم كم به يك غول تبديل مي شود كه انواع افرادمختلف به آن راه يافته اند ودرواقع اگراينترنت را به يك اجتماع باز شبيه كنيم Computer ها درآن خانه هستند وfire wallهادرهاي خانه ها هستندكه براي جلوگيري ازافرادبيگانه به خانه ماساخته شده اند. Firewall policy : درواقع فايروال هااز ورود افرادناشناس وكساني كه مي خواهند باسيستم ارتباط غيررسمي برقراركندجلوگيري مي كنند وجلوي اين سرويس ها را مي گيرند البته ما مي توانيم در setting فايروال بامعرفي كردن سرويس هاي بی موردازساير سرويس ها كه فايروال ها جلوی آن را مي گيرد استفاده كنيم كه اين سياست توسط كنسول فن آوري اطلاعات پايه گذاري شد. Who is affected؟ چه کساني تحت تاثير فايروال هستندبه درواقع همه تحت تاثير اين سیاست فايروال قرارمي گيرند وهدف ازاستقرار فايروال امنيت بين شبكه هاي Man ,wan و....است حتي دراين راستابعضي ازنرم افزارها نيزتحت تاثير قرارگرفته اند بعضي ازاين نرم افزارها بايد update باشند ويا حتي بعضي بايد پاك شوندبراي مثال شما براي استفاده ازبرنامه proxy server بودن داشتن فايروال روي سيستم هيچ شكلي نداريد اماپس ازنصب فايروال يا Active كردن آن بعضي ازسرويس هاي اين برنامه ازكارافتاده وبعضي ديگر احتياج به update كردن دارند كه دراينجا باز هم رجوع مي شد به همان سياست گذاري معروف در فايروال كه توسط آن مي توان اين مشكلات را حل كرد. حتي دربعضي مواقع سخت افزار شما هم بافايروال كه روي سيستم داريد سرناسازگاري دارد بعضي ازفايروال هاي قدرتمند دردنيا با سخت افزارهاي پايين كار نمي كند واحتياج برسخت افزار هابا پروسسورهاي قدرتمند دارند. Companies with made firewall فايروال هايي كه امروزه در Pc استفاده مي شود بيشتر توسط كاربران استفاده مي شود براي حفظ در virus ياكرم يا تروجان به سيستم مي باشد وزيادقدرتمند نيستنداما جديداً شركت MacAfee فايروال جديدخود به نام firewall plus باقيمت 40$ براي مصارف خانگي معرفي كرده كه مدير وطراحان آن ادعاكردنده اند بهترين فايروال ازنظر امنيت دروسايل خانگي است البته شركت هايي مثل cisco,nod32, kasper درخبش home edition نيزفايرروال هاي خوبي رابراي مصارف خانگي دراختيارمردم قرارداده اند . فايروال سخت افزاري اين فايروال هادرواقع ماشين هايي هستندكه بيشتر طراحي آنها شبيه به case هاي جديدcomputer هاي شخصي است ودرسرراه مسيراصلي اتصال شبكه به اينترنت قرارمي گيرندودرواقع شبیه به يك سرورهستند كه حتي خودسرورشبكه وclient هابايد به آن وصل شوند. اين فايروال ها ازپروسسورهاي قدرتمند وريزتراشه هاي زيادي همراه با يك روترقوي ساخته شده اند كه مسيريابي را نسبت را براي شبكه به ارمغان مي آورند وطرزكارورهبري آنها توسط الگوريتم هاي سنگين مي باشد كه توسط يك تيم نوشته مي شود ومعمولا قيمت بسياربالايي دارندوبيشتردرراستاي دولت الكترونيك وبانكدداري الكترونيك E-Shopping و...كمپاني هاي بزرگ استفاده مي شود. بازرسي = inspection دخول –فولي= intrusion فايروال هااين قابليت را دارند كه ازترافيك شبكه جلوگيري كنندبدين صورت كه باتشخيص وپيداكردن بسته های خراب وبسته هاي بي استفاده آنها را Drop مي كنند وبارشبكه را كاهش مي دهند البته اين تاحدي امكان پذير است واگربسته ازلحاظ محتوي يا Headerيا footer درموقعيتي باشندكه فايروال نتواند نوع آنها را تشخيص دهد(هكرها) درآن صورت بارشبكه زيادمي شودوكاري ازدست فايروال برنمي آيد. Buy a firewall خريد اگرقصدخريد فايروال سخت افزاري يانرم افزاري را داريد مواظب باشدي كه آنها را ازيك شركت تهیه کنید چون دراكثر موارد %70 فايروال هاي سخت افزاري ونرم افزاري شركت هاي مختلف باهم Matchنمي شودومشكلاتي ازقبيل ترافيك شبكه را به وجودمي آورد. The best firewall in the world:بهترین فايروال دنيابراي PC ها zone alarm شناخته شده كه قيمت آن 35$ مي باشد حالاچرا به خاطر اينكه متخصصين آن اين نرم افزار راطوري طراحي كرده اندكه حتي نسخه ي رايگان آن هم قابل دسترسي است كه درسايت www.zonealarm.com مي توانيد آن را دريافت كنيدواين نسحه updateهاي نسبتاکاملی دارد كه مي تواند قدرت اين فايروال راچندبرابر ساير firewall هاكند. كلام آخر ، بافايروال هاي سخت افزاري ونرم افزاري تاحدي آشنا شديد درواقع ويژگي مهم فايروال سخت افزاري نسبت به نرم افزاري اين است كه فايروال سخت افزار قابليت Multi Protect داردكه اين قابليت فايروال رانرم افزاري نيست وفايروال نرم افزاري يك مزيت نسبت به سخت افزاري داردوآن نداشتن حجم فيزيكي مي باشد اما شركت هاي توليد كننده فايروال يك شعار مشترك دارندوآن اين است كه براي امنيت بيشر وداشتن يك محيط امن كامل بايدازهردوي فايروال هاي سخت افزاري ونرم افزاري باهم استفاده كنيد. |
|
+ نوشته شده در
یکشنبه یکم بهمن 1385ساعت 23:15 توسط علیرضا افشار پور |
|
|
مقدمه ای بر پایگاه داده
|
|
|
+ نوشته شده در
شنبه سی ام دی 1385ساعت 14:40 توسط علیرضا افشار پور |
|
|
اغلب واژه های داده( Data ) و اطلاع ( Information ) به جای یکدیگر به کار می روند . داده مجموعه ای از موجودیت ها با خصایص گوناگون عددی- وزنی - متنی- مقیاسی- مفهومی- کاراکترها- نمادها - مواد خام اولیه و ... است که بیانگر یک واقعیت یا قرارداد پذیرفته شده ، مقدار یا اندازه ای مشخص یا رخدادی خاص هستند که از طرق مختلف از جمله مشاهده ، پژوهش و یا قرار داد به دست می آیند. دادها می توانند به صورت خودکار تولید یا توسط یک سیستم اندازه گیری و تحقیق ثبت و ظبط شده باشند . دادها می توانند پردازش شده یا نشده باشند . صرف پردازش دادها ، منجر به تولید اطلاعات نمی شود . تشخیص داده از اطلاعات بر فرایند تصمیم گیری تاثیر دارد . بر مبنای مجموعه تحولات ذهنی ، رفتاری، گفتاری، نوشتاری، و سایر حالات ممکن توسط افراد ، سازمان ها و سیستم ها می توان از تولید اطلاعات اطمینان حاصل کرد . هرگاه داده ای منجر به فرایند تصمیم گیری در اجرا ، تغییر رفتار ، حالات ، گفتار و ... شود فرایندی را طی کرده است که در طول زمان پردازش ، داد ه ها را به اطلاعات تبدیل کرده است . اگر از زاویه پیام به مقوله اطلاعات نگاه کنیم در صورتی داد ه ای اطلاعات تو لید خواهد کرد که منجر به درک تفسیر و تغییر مخاطب شود. واژه Information در زبان انگلیسی به معنای شکل دادن به بینش و دید دریافت کننده اطلاعات است . مهم ترین نکته این است که فقط گیرنده داده ها می تواند در مورد اطلاعات بودن یا نبودن آن ها بر اساس میزان تغییر رفتار ناشی از درک و تفسیر داد ها نظر بدهد. به طور کلی ( Data ) به مفهوم اطلاعات پردازش نشده و ( Information ) به مفهوم اطلاعات پردازش شده می باشد . |
|
+ نوشته شده در
جمعه دوازدهم آبان 1385ساعت 16:22 توسط علیرضا افشار پور |
|
|
فناوری اطلاعات و ارتباطات بطور وسیعی در جوامع امروز در حال گسترش می باشد و با تمامی جنبه های زندگی تلفیق پیدا کرده و هدف آن تبدیل جهان به یک دهکده جهانی است فناوری اطلاعات و ارتباطات وجه تمایز بنیادین عصر ما با دوران گذشته است آنچه امروز تحت عناوین شکاف یا فاصله بین کشور ها - مناطق- ملت ها - و افراد مطرح است در تحلیل نهایی پیش از هر عامل دیگری با شکاف دیجیتال و یا میزان بهره مندی و کار برد فناوری اطلاعات تناسب مستقیم دارد. انقلاب اطلاعات که پس از دو انقلاب کشاورزی و صنعتی بوجود آمده است و نماد آن دانش و اطلاعات است که دستاورد آن افزایش فوق العاده و غیر قابل کنترل سرعت زندگی و گام بر داشتن در جهت زندگی بر تر می باشد . ما در این وبلاگ سعی داریم نگاهی بیا ندازیم به مطالبی مانند : مبانی و مهندسی و مدیریت فناوری اطلاعات و ارتباطات - مهندسی اینتر نت - شبکه های کامپیوتری- امنیت شبکه - بر نامه نویسی- آموزش الکترونیکی- تجارت الکترونیکی و دولت الکترونیک و همچنین اخبار و اطلاعات مهم در رابطه با فناوری اطلاعات و ارتباطات و ... بدین بیان ما همیاری و هم فکری تمامی اساتید - پژوهشگران و صاحبنظران را صمیمانه پذیرا هستیم |
|
+ نوشته شده در
شنبه ششم آبان 1385ساعت 0:8 توسط علیرضا افشار پور |
|
|
صفحه نخست پست الکترونیک آرشیو |
| درباره وبلاگ |
فناوری اطلاعات و ارتباطات بطور وسیعی در جوامع امروز در حال گسترش می باشد و با تمامی جنبه های زندگی تلفیق پیدا کرده و هدف آن تبدیل جهان به یک دهکده جهانی است. فناوری اطلاعات و ارتباطات وجه تمایز بنیادین عصر ما با دوران گذشته است آنچه امروز تحت عناوین شکاف یا فاصله بین کشور ها - مناطق- ملت ها - و افراد مطرح است در تحلیل نهایی پیش از هر عامل دیگری با شکاف دیجیتال و یا میزان بهره مندی و کار برد فناوری اطلاعات تناسب مستقیم دارد. انقلاب اطلاعات که پس از دو انقلاب کشاورزی و صنعتی بوجود آمده است و نماد آن دانش و اطلاعات است که دستاورد آن افزایش فوق العاده و غیر قابل کنترل سرعت زندگی و گام بر داشتن در جهت زندگی بر تر می باشد . |
| پیوندهای روزانه |
|
تنبور راز جهان راز نور هزار سال تنهایی نورما گالری عکس آرشیو پیوندهای روزانه |
| نوشته های پیشین |
|
شهریور 1387 خرداد 1386 فروردین 1386 بهمن 1385 دی 1385 آبان 1385 |
| آرشیو موضوعی |
|
دیواره های آتشین پایگاه داده ها داده و اطلاع سیستم عامل CRM RAID ویستا php |
|
RSS
|