CMS

CMS


مخفف عبارت Content Management System است که به معنای سیستم مدیریت محتوا می باشد و به نرم افزارهایی گفته می شود که نظام قابل مدیریتی را در ایجاد، ثبت ,بروزرسانی و نظارت ، تصويب و نشر داده ها ( محتوا) بازیابی اطلاعات فراهم می آورند .


این نرم افزارها الزاما وابسته به وب نیستند و برنامه های کاربردی مدیریت محتوای وب سایت های اینترنتی , صرفا یک نمونه از این گونه سیستمها می باشد. لکن در کشور ما ایران بعلت گسترش این شاخه از نرم افزارهای سیستم مدیریت محتوا , عبارت CMS تنها به نرم افزارهای مذکور اطلاق می شود.


CMS ها چرخه زندگی صفحات وب را از لحظه ایجاد تا زمان انقراض در بر میگیرند و به صاحبان سایت های اینترنتی , که لزوما آشنای با مباحث تخصصی اینترنت , وب و برنامه نویسی نیستند اجازه می دهند بتوانند سایت های خود را بنحوی حرفه ای مدیریت کنند.


پس به طور کلی ، CMS يك نرم افزار كاربردي مبتني بر وب است كه امكان ايجاد ، بروز رساني ، نظارت ، تصويب و نشر داده ها ( محتوا) برروي وب سايت را ، بدون نياز به مهارت و دانش فني طراحي ، پياده سازي و نشر وب از سوي كاربران ، در يك فضاي مشاركت جمعي براي آنان فراهم مي كند .

مشكل كاربران اينترنتي ايران در دسترسي به فايل‌هاي فلش

adobe flash fileايتنا - مدير يكي از شركت‌هاي اينترنتي در گفت‌وگو با ايتنا با تاييد وجود اين اختلال و اظهار بي‌اطلاعي از علت دقيق آن، و با اشاره به مشكلاتي كه اين اختلال بدنبال خواهد داشت، شكايت‌هاي فراوان رسيده از كاربران اينترنتي در باره منشا بروز چنين مشكلي را مورد تاكيد قرار داد.
به تازگي كاربران اينترنت در كشور در دسترسي به فايل‌هاي فلش در سايت‌ها دچار مشكل شده‌اند.
به گزارش ايتنا، در اثر اين اختلال، امكان مشاهده فايل‌هاي فلش براي كاربران بتدريج حذف مي‌گردد، و به جاي اين فايل‌ها، جاي خالي آنها در صفحات سايت‌ها ديده مي‌شود.

هنوز اطلاع دقيقي از منشا و علت اين اختلال منتشر نشده است اما برخي صاحبنظران منبع اين مشكل فني را مخابرات مي‌دانند كه چنين محدوديتي را براي فراهم كنندگان اينترنت كشور ايجاد نموده است.
گفته مي‌شود اين اختلال از روز سه‌شنبه اول دي ماه جاري پديد آمده است.

مدير يكي از شركت‌هاي اينترنتي در گفت‌وگو با ايتنا با تاييد وجود اين اختلال و اظهار بي‌اطلاعي از علت دقيق آن، و با اشاره به مشكلاتي كه اين اختلال بدنبال خواهد داشت، شكايت‌هاي رسيده از كاربران اينترنتي در باره منشا بروز چنين مشكلي را مورد تاكيد قرار داد.

گفتني است فايل‌هاي فلش، نوعي فايل‌هاي گرافيكي متحرك هستند كه عموما براي تبليغات به كار رفته و بسته به نوع خود، حاوي پيام‌هاي تبليغاتي تجاري، فرهنگي، مذهبي و... مي‌باشند.

امروزه استفاده از اين فايل‌ها در سايت‌هاي اينترنتي به امري متداول و اجتناب‌ناپذير بدل شده، كه عدم دسترسي و مشاهده اين نوع فايل‌ها، كاركرد صحيح سايت‌ها را مختل مي‌نمايد.
همچنين برخي سايت‌ها نيز تماما بر مبناي فلش طراحي شده‌اند كه وجود اين اختلال، به طور كلي اين سايت‌ها را غيرقابل دسترس خواهد نمود.

از سوي ديگر با توجه به اتكاي صنعت تبليغات اينترنتي بر فايل‌هاي فلش، اختلال مزبور مي‌تواند خسارت فراواني را بر سايت‌ها و نيز صنعت وب وارد نمايد.

هنوز توضيحي از سوي مسئولين در اين زمينه ارائه نشده است.

منبع : ایتنا

الگوریتم تشخیص صحت کد ملی ( کارت ملی شناسایی )

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

همانطور که می دانید همه ارگانها و سازمانهای دولتی جمهوری اسلامی و شرکتهای تابعه موظف شده اند از این پس فیلد جدیدی در کنار مشخصات افراد به نام کد ملی درج نمایند و تقریبا همه هموطنان عزیز در حال حاضر کارت ملی را دارند. ولی ما به عنوان یک برنامه نویس وقتی در فرمی کد ملی را دریافت می کنیم چگونه از صحت کد وارد شده مطمئن شویم ؟

سازمان ثبت احوال کشور در راستای ارائه کارت ملی روشی را برای تولید کدهای ملی استفاده نموده است که با استفاده از آنها می توانیم کدهایی داشته باشیم که از امنیت بالایی برخوردار باشند و همچنین قابلیت تقلب نداشته باشند.

 همه کدهای ملی ۱۰ رقمی هستند.

کدهای ملی که همه ارقام آنها مثل هم باشند معتبر نیستند مثل :

۰۰۰۰۰۰۰۰۰۰

۱۱۱۱۱۱۱۱۱۱

۲۲۲۲۲۲۲۲۲۲

۳۳۳۳۳۳۳۳۳۳

۴۴۴۴۴۴۴۴۴۴

۵۵۵۵۵۵۵۵۵۵

۶۶۶۶۶۶۶۶۶۶

۷۷۷۷۷۷۷۷۷۷

۸۸۸۸۸۸۸۸۸۸

۹۹۹۹۹۹۹۹۹۹

 

روش اعتبار سنجی کد ملی :

 دهمین رقم شماره ملی را ( از سمت چپ ) به عنوان A  در نظر می گیریم.

یک مقدار B در نظر می گیریم و آن را برابر با :

 (اولین رقم * ۱۰) + ( دومین رقم * ۹ ) + ( سومین رقم * ۸ ) + ( چهارمین رقم * ۷ ) + ( پنجمین رقم * ۶) + ( ششمین رقم * ۵ ) + ( هفتمین رقم * ۴ ) + ( هشتمین رقم * ۳ ) + ( نهمین رقم * ۲ )

قرار می دهیم.

مقدار C را برابر با  B – (B/11)*11 قرار می دهیم.

اگر مقدار C برابر با صفر باشد و مقدار A برابر C باشد کد ملی صحیح است.

اگر مقدار C برابر با ۱ باشد و مقدار A برابر با ۱ باشد کد ملی صحیح است.

اگر مقدار C بزرگتر از ۱ باشد و مقدار A برابر با ۱۱ – C باشد کد ملی صحیح است.

در پایان یک نمونه کد جاوا اسکریپت جهت چک کردن کد ملی تقدیم می گردد :

کد زیر را می توانید از طریق اینجا  در قالب فایل txt  دانلود کنید .

function checkMelliCode(varmellicode)
{
var meli_code;
meli_code=varmellicode.value;
if (meli_code.length == 10)
{
if(meli_code==’1111111111′ ||
meli_code==’0000000000′ ||
meli_code==’2222222222′ ||
meli_code==’3333333333′ ||
meli_code==’4444444444′ ||
meli_code==’5555555555′ ||
meli_code==’6666666666′ ||
meli_code==’7777777777′ ||
meli_code==’8888888888′ ||
meli_code==’9999999999′ )
{
alert(”کد ملی صحیح نمی باشد”);
objcode.focus();
return false;
}
c = parseInt(meli_code.charAt(9));
n = parseInt(meli_code.charAt(0))*10 +
parseInt(meli_code.charAt(1))*9 +
parseInt(meli_code.charAt(2))*8 +
parseInt(meli_code.charAt(3))*7 +
parseInt(meli_code.charAt(4))*6 +
parseInt(meli_code.charAt(5))*5 +
parseInt(meli_code.charAt(6))*4 +
parseInt(meli_code.charAt(7))*3 +
parseInt(meli_code.charAt(8))*2;
r = n - parseInt(n/11)*11;
if ((r == 0 && r == c) || (r == 1 && c == 1) || (r > 1 && c == 11 - r))
{
return true;
}
else
{
alert(”کد ملی صحیح نمی باشد”);
objcode.focus();
return true;
}
}
else
{
return true;
}

منبع : سایت دانشجویان کامپیوتر و آی تی پیام نور آران و بیدگل

آپلود رايگان همزمان روي چندين سرور

آپلود روي 18سرور مختلف
 
آپلود روي 4سرور مختلف

آپلود روي 4سرور مختلف
 
آپلود روي 6سرور مختلف
 
آپلود روي 12سرور مختلف
 
آپلود روي 8سرور مختلف
 
آپلود روي 18سرور مختلف
 
آپلود روي 4سرور مختلف
 
آپلود روي 3سرور مختلف
 
آپلود روي 9سرور مختلف
 
آپلود روي 16سرور مختلف
 
آپلود روي 4سرور مختلف
 
آپلود روي 12سرور مختلف

معرفي وب 3 _ به‌‌‌كجا خواهيم رفت؟

تجربه‌اي كه در مواجهه با اينترنت به هر كاربر دست مي‌دهد،به طور پيوسته در طول زمان تغيير مي‌كند. تاكنون استفاده از وب، فقط شامل مشاهده صفحه‌هاي وب مي‌شد. بي‌شك درك اين تغييرشكل و يافتن مسير آن، مي‌تواند ما را به درك جديدي از آينده فناوري وب برساند.

وب 1.0

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

وب 2.0

وب 2.0 جنبه‌هاي روانشناسي جديدي را به وب اضافه كرد. در وب 0/2 كاربر ديگر مصرف‌كننده داده نيست، بلكه مي‌تواند توليدكننده نيز باشد. ‌ ‌

در وب 0/2 شما ديگر فقط يك صفحه خام را مشاهده نمي‌كنيد، ‌صفحه مي‌تواند درست همانند برنامه‌ها، اطلاعات شما را به‌روز كند، بي‌آن‌كه مجبور باشيد صفحه را مجددا بياوريد. دغدغه تعداد صفحه‌ها در وب‌سايت از بين رفته است. در وب 0/2 تمام بخش‌هاي يك وب‌سايت مي‌تواند به‌خروجي سندهاي ‌XML‌ تبديل شود. ‌ ‌

وب 0/2 سايت‌هاي مختلفي در اختيار ما مي‌گذارد كه اجازه مي‌دهند هر چه مي‌خواهيم به ‌آن‌جا بفرستيم. متن بنويسيم يا مثل سايت ‌Flickr‌، تصوير آپلود كنيم. مثل يوتيوب ويدئومان را بفرستيم و با كمك سايت‌هايي چون فيس‌بوك بتوانيم دوستان‌مان را هر لحظه كنار خود داشته باشيم. ‌ ‌

وب 3

اگر يك خطي از سمت وب 1 به وب 2 بكشيد و آن را ادامه دهيد، به‌جايي مي‌رسيد كه احتمالا با اين فناوري به آن خواهيم رسيد. در كل به‌نظر مي‌رسد به‌سمتي برويم كه اينترنت نابود شود. قطعا ديگر چيزي به‌نام «آن بيرون» وجود خارجي نخواهد داشت، همانطور كه اسكات مك‌نيلي )‌(Scott McNealy‌، مديرعامل سان مايكروسيستمز در سال‌هاي قبل عنوان كرد:‌«كامپيوتر همان شبكه است.» ‌ ‌

پهناي باند 24ساعته

بسياري از مردم امروزه پهناي باند 24 ساعته Hour Broadband) 24)در اختيار دارند كه به‌زودي اينترنت با سرعت بالا در اختيار همگان قرار خواهد گرفت. از اين‌رو، فضاي ديسك‌ها ارزان خواهد شد، مي‌توانيد به سادگي ويدئوها، موسيقي‌ها و غيره را روي شبكه ذخيره كنيد، بي‌آن‌كه مجبور باشيد به ديگران پول بدهيد كه براي‌تان اين كار را بكنند. ‌ ‌به آنجا مي‌رويم كه هرچيزي كه در كامپيوتر خود مي‌نويسيد به‌طور آني درجهان پخش مي‌شود. بدون اين‌كه نيازي داشته باشيد تا فضاي خاصي بخريد يا به زبان خاصي مسلط باشيد! درواقع مي‌نويسيد و همه مي‌بينند!

استقلال كامپيوترها

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

معرفي وب 3.0

مي‌توانيم جنبه‌هاي تجربيات اجتماعي وب 3.0 را به‌صورت زير توصيف كنيم:

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

‌دوم، هيچ صفحه‌اي وجود ندارد. اطلاعات بسته‌هايي جداگانه از داده‌اند. مي‌توانيد اين داده‌ها را با هم ادغام كنيد يا هر كاري كه صلاح مي‌دانيد انجام دهيد. ‌ ‌

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

چهار، بوجود آوردن اطلاعات مانند نوشتن ايميل يا نوشتن يك متن، براي همه با يك كامپيوتر ميسر مي‌شود. و در آخر تمام تعاريف وب تغيير خواهند كرد و ديگر به اين مفهوم نخواهند بود. مثلا وقتي كه مي‌گوييد درحال صحبت كردن با تلفن هستيد به اين معني است كه شما در خانه تلفن داريد.

واسط وب 3.0

واسط كلاسيك وب 3.0 شامل 4 نوع پايه‌اي برنامه كاربردي است:

يك برنامه براي شكل دادن به ‌feed‌هاي شما با استفاده از مثال‌هاي زنده. جستجوهاي ذخيره شده مي‌توانند اول نتايج قبلي را براي شما بياورند. درواقع نتايج براساس علايق شما مرتب مي شوند. شما مي‌توانيد منابع خود را دسته‌بندي كنيد. اين برنامه، قرار است جايگزين ابزارهاي جستجوي كنوني شود.

‌‌يك برنامه براي اينكه ‌feed‌ها و يا نتايج جستجوي خود را ببينيد كه شامل هرچيزي مي شود كه با شناسه‌ شما مشخص شده است. دكمه‌هايي هم وجود دارد كه مي‌توانيد اطلاعات را فيلتر كنيد و يا هركار ديگري انجام دهيد. اين نرم‌افزار نيز قرار است جايگزين تمام برنامه‌هاي ديداري مانند ايميل، مرورگرها و غيره شود.

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

شما بايد قادر باشيد اگر لازم باشد، تمام داده‌هاي خود را از فرمت يك برنامه به هر فرمتي كه مي‌خواهيد تغيير دهيد.

آينده

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

منبع:

http://web2.sys-con.com/node/236036

هنر طراحي وب سايت به ‌روش وب 2

طراحي وب سايت، يك هنر است؛ هنري كه رو به تكامل مي‌رود. از هنگام ارايه وب 0/2 در سال 2004 ميلادي، تغييرات بسياري در فنون طراحي پايگاه‌هاي وب پديد آمد كه در اين مقاله برخي از آنها را به‌كوتاهي معرفي مي‌كنيم.

سادگي، عنصر اصلي

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

طرح‌بندي وسط‌چين

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

ستون‌هاي کمتر، نتيجه بهتر

در گذشته، وب‌سايت‌هاي 3 ستونه رسم بود و 4 ستونه نيز كمتر متدوال نبود. امروزه وب‌سايت‌هاي 2 ستونه متدوال است و 3 ستونه ديگر نهايت آن به‌حساب مي‌آيد.

ادامه نوشته

هاست رایگان بدون تبلیغات برای ASP.net

سلام

سایت زیر هاست رایگان بدون تبلیعات در اختیار کاربران قرار می ده و از دیتا بیس Access پشتیبانی می کنه و امکانات زیر را در اختیارتون میذاره و یه دومین رایگان به صورت yoursite.brinkster.net در اختیارتون قرار میده.

www.brinkster.com

Ideal for: Web Developers

http://UserName.brinkster.net

ASP 3.0 / ASP.NET

MS Access Database

Free Email Account

No Ads!

Free Website Builder
Free Feedback Form
Free Photo Album

مروري بر ويژگي هاي نسخه 5.0.1 بانك اطلاعاتي MySQL

مروري بر ويژگي هاي نسخه 5.0.1 بانك اطلاعاتي MySQL

اشاره :بانك اطلاعاتي معروف MySQL كه اپن‌سورس است، طرفداران زيادي در بين برنامه‌نويسان دارد. MySQL علاوه بر آن‌كه يكي از نمونه‌هاي بسيار موفق نرم‌افزارهاي منبع باز محسوب مي‌شود، مثالي از نرم‌افزاري است كه در اروپا (سوئد) پا به عرصه گذاشته است. نخستين نسخه اين بانك اطلاعاتي توسط دو نفر از برنامه‌نويسان سوئدي نوشته شد و از آن پس بر اساس مدل نرم‌افزارهاي منبع باز توسعه يافت. البته در ميانه راه (يعني در زمان عرضه نسخه سوم اين نرم‌افزار) بر اساس توافقي ميان شركت MySQL AB از يك سو و شركت معظم SAP (كه داراي خط تحقيق و توسعه بانك اطلاعاتي اختصاصي خود بود) از طرف ديگر، نسخه ويژه‌اي موسوم به MaxDB از تلفيق تكنولوژي‌هاي اين دو شركت در فهرست محصولات MySQL قرار گرفت. اما شركت MySQL همچنان كار توسعه نسخه قبلي و منبع باز نرم‌افزار MySQL را تا اين لحظه به موازات MaxDB ادامه داده است.

طرف‌داران فلسفه نرم‌افزار‌هاي منبع باز همواره از MySQL به عنوان نمونه‌اي ياد مي‌كنند كه توانسته است به‌خوبي با نمونه‌هاي بانك‌هاي اطلاعاتي اختصاصي همانندSQL server كه سرمايه‌گذاري‌هاي سنگيني براي توسعه آن انجام مي‌شود، رقابت كند (هر چند كه مايكروسافت بر اساس يك سياست كلي تنها رقيب خود را در زمينه بانك‌هاي اطلاعاتي، محصولا‌ت اوراكل مي‌داند و اصولاً توجهي به نرم‌افزارهاي منبع باز نمي‌كند). اما واقعيت آن است كه در دنياي برنامه‌نويسي اين دو نرم‌افزار در رقابت تنگاتنگ قرار دارند.
آخرين نسخه MySQL همراه مجموعه‌اي از قابليت‌ها و امكانات عرضه شده است كه آنرا بيش از پيش به‌سمت كاربردهاي <بزرگ مقياس> سوق مي‌دهد. برخي از ناظران معتقدند هدف اوليه تغييرات و پيشرفت‌هاي ارائه شده در نسخه 5 اين نرم‌افزار، بيش از هر چيز ديگري معطوف برنامه‌نويسي پيشرفته در كاربردهاي گسترده و بزرگ است. يكي از منابع مورداستفاده در تهيه اين مقاله در اين زمينه چنين بيان مي‌كند: <آيا زمان آن فرا رسيده است كه اوراكل باز گردد و به پشت‌سر خود نگاه كند؟> جالب است كه نويسنده در نوشته خود اصلاً اسمي از مايكروسافت و SQL server نياورده است!
بانك‌اطلاعاتي سرور از نوع Embedded
اگرچه قابليت استفاده از اين بانك اطلاعاتي به صورت سرور Embedded موضوع جديدي محسوب ن-م-ي‌ش-ود و از نسخه 4 MySQL به بعد همواره وجودداشته است، اما اين ويژگي از سوي كاربران همچنان نسبتاً ناشناخته باقي‌مانده است. استفاده از موتور نرم‌افزاري اين بانك اطلاعاتي به صورت Embedded با توجه به آن‌كه اين نرم‌افزار از نظر توابع API به‌طور كامل با مدل Client/Server سازگاري دارد، بسيار ساده است. در واقع براي به‌كارگيري اين نرم‌افزار به صورت Embedded تنها كافي است تا يك تغيير كوچك در سورس كد (نسبت به روش معمول) اعمال شود. نمونه‌اي از يك قطعه كد به زبان C (كه در گوشه و كنار اينترنت به فراواني يافت مي‌شود) اين مطلب را به‌خوبي نمايش مي‌دهد. (به قطعه كد شماره يك مراجعه نماييد)


 

ادامه نوشته

پيکربندی IIS با رعايت مسائل امنيتی ( بخش دوم )

در بخش اول اين مقاله، پيکربندی IIS با رعايت مسائل امنيتی تشريح  گرديد . در بخش دوم ، به بررسی نحوه تنظيم خصلت های متفاوت برنامه Internet Services Manager با رعايت مسائل امنيتی خواهيم پرداخت .
کنسول مديريتی ماکروسافت (Microsoft Management Console :MMC) ، يک برنامه رابط کاربر گرافيکی با نام کنسول را ارائه می نمايد .هدف از ارائه کنسول فوق، ارائه محيط لازم بمنظور انجام تمام عمليات مديريتی از طريق کنسول مديريت است( تمام عمليات قابل دسترس، تابعی از کنسول مديريت می باشند) .اين نوع فرآيند ها، Snap-ins ناميده می شود . MMC خود دارای هيچگونه رفتار مديريتی نبوده ولی محيط لازم برای Snap-ins را فراهم می نمايد.بدين ترتيب کنترل مديريتی و راهبردی محيط مربوطه ، متمرکز می گردد . در زمان نصب برنامه IIS ، يک Snap-ins با نام ISM(Internet Service Manager)  ارائه و در اختيار مديران سيستم قرار خواهد گرفت . بمنظور فعال نمودن برنامه ISM از مسير زير استفاده می کنيم :

Start => Programs => Administrative Tools =>Internet Service Manager  

  شکل زيرصفحه اصلی برنامه  ISM را نشان می دهد .

ادامه نوشته

پيکربندی IIS با رعايت مسائل امنيتی  ( بخش اول )

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

ادامه نوشته