
حسن شجاعي مند، سيد حسن ميريان حسينآبادي، "مجتمعسازي دادهها در محيط p2p"، چهاردهمين کنفرانس مهندسي برق(ICEE2006)، مجموعه مقالات کامپيوتري، شماره 1878، تهران ، 1385.

حسن شجاعي مند، جعفر حبيبي، "مجتمع سازي مورد براي رسيدن به يک CBR قدرتمند"، 1386.
تحقیقها
یکی از نرمافزارهای بانک اطلاعاتی که کاربرد زیادی نیز دارد، نرمافزار SQL Server 2000 شرکت مایکروسافت میباشد. در این نرمافزار امکاناتی لحاظ شده است که میتوان با استفاده از آنها، دادههای موجود در جداول را به صورت XML بدست آورد.
از آنجاییکه شرکت مایکروسافت از ابتدای توسعه استاندارد SOAP با آن درگیر بوده است، تکنولوژی آن برای توسعه وبسرویسها از شرکتهای رقیب اندکی فاصله گرفته و بیشتر مورد اقبال واقع شده است. با استفاده از محیط توسعه .NET شرکت مایکروسافت، میتوان براحتی وبسرویسهای موردنظر را تولید کرده و مورد استفاده قرار داد.
در اواخر دهه 1990، شرکت مایکروسافت به ضعفهای موجود در تکنولوژی شئ راه دور خود یعنی COM و COM+ پیبرد. وقتیکه آنها شروع به توسعه .NET کردند، متوجه شدند که تکنولوژی شئ راه دور آنها به چیزهای جدیدی نیاز دارد تا بتواند به موفقیت برسد. آنها با توجه به نیازها تکنولوژی وبسرویس را معرفی کردند. در حال حاضر، بسیاری از شرکتهایی که در زمینه زبانهای برنامهنویسی فعالیت میکنند، محصولات خود را مبتنی بر تکنولوژی وبسرویس شرکت مایکروسافت ارائه میدهند. بزودی دیگر اهمیتی نخواهد داشت که شما از چه پلاتفرم یا زبانی استفاده میکنید.
سند RSS حاوی کلیه اطلاعات مربوط به مطالب یک سایت می باشد. نرم افزارهای RSS Reader با خواندن اطلاعات این اسناد، امکان اطلاع در خصوص وجود یا عدم وجود مطلب جدید را در یک سایت، بدون آنکه نیازی به مراجعه به سایت مورد نظر داشته باشیم، در اختیار ما قرار می دهند.
این مقاله در حقیقت جزوه ای است که نحوه نصب سرور لینوکس را آموزش می دهد.
در سالهای اخیر، یک روش ترجمه ماشینی جدیدی با عنوان ترجمه ماشینی مبتنی بر مثال، در مقالات مختلف مطرح شده است. در این روش، سیستم حاوی یک پایگاه دانش میباشد. با ورود یک جمله جدید برای ترجمه، سیستم از همین عبارات موجود که با یکدیگر منطبق شدهاند، کمک میگیرد تا ترجمه عبارت جدید را بدست آورد.
فرهنگلغت WordNet، با استفاده از دستهبندی مفاهیم موجود در دنیای واقعی، کلمات را به این مفاهیم نسبت داده است و ارتباطات بین این مفاهیم و نمونههای واقعی آن را مشخص کرده است.
نیاز انسان ها به تاریخ از آنجا ناشی می شود که مشکلاتی که ما در زندگی شخصی یا جمعی خود با آنها مواجه می شویم، به احتمال زیاد قبل از ما برای کس دیگری هم اتفاق افتاده است. شاید در بسیاری از موارد، مشکلات دقیقا یکی نباشند، ولی مشکلاتی نیز وجود دارد که دقیقا یکسان هستند و به تناوب برای افراد مختلف پیش می آید. مشکلاتی شبیه به هم، که راه حل های مشابه هم دارند.
یک سیستم بانک اطلاعاتی باید توانایی اجرای همزمان تراکنشها را داشته باشد. و همین concurrency یا همزمانی باعث میشود تا با مشکلاتی مواجه شویم که ما را نیازمند قفل می کند.
COM سرنام های component object model می باشد. COM استانداردهایی برای برقراری ارتباط بین مولفه های مختلف تعریف می کند. هدف اصلی آن این است که به ما این امکان را بدهد تا بتوانیم برنامه هایی با استفاده از قطعات پیش ساخته یا مولفه(component) تولید کنیم.
داده کاوی(Data Mining)، یکی از روشهای تحلیل داده ها به منظور استخراج اطلاعات از آن می باشد. یکی از وظایف انجام شده توسط داده کاوی، دسته بندی داده ها یا Classification می باشد. الگوریتم های زیادی در این زمینه مطرح شده اند. الگوریتم CLIP4 یکی از این الگوریتم ها می باشد.
CBR، یکی از تکنیک های تصمیم گیری در خصوص راه حل مشکلات می باشد. این سیستم ها، با استفاده از راه حل مشکلات قبلی پیش آمده در یک دامنه خاص، سعی می کنند تا برای مشکل موجود راه حلی ارائه کنند. ایده اصلی آن مبتنی بر این اصل است که مشکلات مشابه راه حل های مشابه نیز خواهند داشت.
این مقاله، در حقیقت ترجمه یک پژوهش انجام شده بر روی سیستم های p2p ، می باشد که در سال 2002 نوشته شده است. مقاله تقریبا کاملی است و من با گزینش بخش هایی از آن و ترجمه قسمت هایی که به آنها نیاز داشته ام، به نوعی آنرا ناقص کرده ام. عنوان مقاله اصلی در آخر صفحه موجود می باشد و می توانید آنرا در صورت نیاز دریافت کنید.
معماری بسیاری از روشهای مجتمع سازی معمول، مبتنی بر تعدادی منبع داده می باشد که از طریق یک شمای سراسری امکان دسترسی واحد به آنها فراهم شده است. منابع داده، حاوی داده های واقعی سیستم می باشند و شمای سراسری یک ویوی مجازی را بر روی این داده های واقعی بوجود می آورد. یکی از مشکلات اصلی در این سیستم ها پاسخ دهی به پرس و جوهایی است که بر روی شمای سراسری اعمال می شود. این پرس و جو باید به پرس و جوهایی بر روی شمای منابع داده شکسته شود و سپس نتایج بدست آمده در اختیار کاربر قرار گیرد. در این مقاله قصد بررسی این روش مجتمع سازی را نداریم. روشی که آنرا مورد بررسی قرار خواهیم داد، مجتمع سازی p2p نامیده می شود. در این روش هر نود(peer) هم به عنوان سرور و هم سرویس گیرنده عمل می کند و امکان دسترسی به بخشی از اطلاعات موجود در محیط توزیع شده را فراهم می کند بدون اینکه متکی به یک شمای سراسری بر روی منابع داده موجود در محیط توزیع شده باشد.
استفاده از تکنولوژی های جدید در سیستم های حمل و نقل از مدتها قبل شروع شده است. این سیستم ها ،نیاز به یکسری اطلاعات دقیق و با جزئیات از شبکه حمل و نقل دارند تا با تحلیل داده های موجود نتایج مورد نیاز را برای مدیران و کاربران شبکه حمل و نقل فراهم کنند. این اطلاعات در این سیستم ها معمولا با استفاده از سنسورهایی که در طول شبکه توزیع شده اند بدست می آید. در این سیستم ها با استفاده از تکنولوژی همه جا حاضر، می توان نتایج مناسب تری را بدست آورد. در این مقاله یکی از کاربردهای این دامنه که امکان استفاده از اطلاعات متنی در آن برای بهبود نتایج حاصل شده از آن وجود دارد معرفی خواهد شد. این کاربرد، کاربرد پروفیل سازی مسیر می باشد که تاریخچه استفاده از مسیرهای شبکه را نگهداری می کند تا یک برداشت کلی در خصوص وضعیت مسیرها را بدست آوریم. استفاده از متنهای مختلفی در این کاربرد به ما کمک خواهد کرد تا اطلاعات موجود در این کاربرد واقعی تر و کاربردی تر باشد.
رمز نگاری داده یا آنگونه که استاد روحانی رانکوهی در کتاب "سیستم مدیریت پایگاه داده ها" آورده است، نهان نگاري داده، یکی از جنبه های تامین ایمنی است که براي حفاظت از داده هاي مهم چه در ذخيره سازي آنها و چه وقتيکه بايد از طريق محيط شبکه منتقل شوند بکار برده مي شود. داده بوسيله يکي از روشهاي نهان نگاري، کد گذاري مي شود و سپس با استفاده از الگوريتم عيان سازي، کدگشايي داده ها انجام مي شود.
شاخص در بانک اطلاعاتي با مفهوم سرعت عجين شده است. سرعت در دستيابي به داده ها. شاخصي که در انتهاي کتابها وجود دارد مثال خوبي است که به مفهوم شاخص در بانک اطلاعاتي بسيار نزديک است. کلمات بر اساس حروف الفبا مرتب شده اند و به سرعت مي توان موضوع مورد نظر را پيدا کرد و با استفاده از ارجاع شماره صفحه که در کنار کلمه آمده است به صفحه مورد نظر در کتاب دست پيدا کرد.در بانک اطلاعاتي ساختارهاي مختلفي براي پياده سازي شاخص وجود دارد که مهمترين آنها را در ادامه بررسي خواهيم کرد.
در اين نوشته سعي شده است تا کليه مسائل مرتبط با MMDB مورد بررسي قرار گيرند. اين نوشته شامل مقدمه اي در مورد پايگاه داده حافظه اصلي در مقايسه با DRDB مي باشد و در ادامه ساختارهاي شاخص و تاثير استفاده از حافظه اصلي بر سيستم مديريت پايگاه داده ها مورد بررسي قرار گرفته است.
موتورهای جستجو در دو مرحله صفحات مرتبط با درخواست کاربر را آماده مي کنند. در مرحله اول با استفاده از روشهاي مختلف بازيابي اطلاعات، صفحات مرتبط با پرس و جوي کاربر بدست مي آيند و در مرحله بعد صفحات بدست آمده بر اساس رتبه صفحات مرتب شده و به کاربر نمايش داده مي شود.اين تحقيق الگوريتم هاي موجود براي رتبه بندي صفحات وب با استفاده از روش تحليل لينک را شامل مي شود.
روشهاي نهان نگاري داده، در ذخيره سازي داده هاي مهم يا انتقال آنها از طريق يک محيط ناامن مثل يک شبکه عمومي استفاده مي شود. روشهاي نهان نگاري مبتني بر کليد به دو دسته کلي نهان نگاري متقارن و نامتقارن تقسيم مي شوند. روش نامتقارن مطمئن تر از روش متقارن است ولي سرعت آن در مقايسه با روش متقارن کمتر است. الگوريتمهاي معروفي از قبيل DES ، ديفي-هلمن و RSA ارائه شده است که از روش نهان نگاري متقارن و نامتقارن استفاده مي کنند.
ايجاد تعامل بين پايگاه داده ها ، يعني فراهم کردن امکان مديريت و دستيابي به داده هاي موجود در اين پايگاهها به صورت يکپارچه ، به گونه اي که کاربر تمام پايگاهها را يه صورت يک سيستم پايگاهي يکپارچه ببيند. خودمختاري و ناهمگني در پايگاه داده هاي موجود، دو مشکل اصلي در ايجاد تعامل بين پايگاه داده ها است. خودمختاري و ناهمگني در پايگاه داده ها از جنبه هاي مختلف ممکن است بروز کند.
سيستمهاي پايگاهي فعال ، سيستمهايي هستند که در برابر رويدادها واکنش مناسب و بدون دخالت کاربر از خود نشان مي دهند. در سيستمهاي سنتي، کاربر خود بايد با برنامه نويسي هاي مورد نياز، وقوع يک رويداد را تشخيص داده و آنگاه اقدام مورد نظر را با اجراي دستوراتي در سيستم، انجام دهد. سيستم پايگاهي فعال بايد دانش و امکانات لازم را براي تشخيص رويدادها و اجراي اقدام مورد نظر داشته باشد. دانش مورد نياز سيستم در قالب يکسري قواعد به آن داده مي شود.
ترميم در MMDB ها بدليل وجود بانک اطلاعاتي در حافظه اصلي اهميت ويژه اي دارد. حافظه اصلي فرار است و در صورت بروز خرابي سيستمي داده هاي بانک اطلاعاتي از دست خواهد رفت.استفاده از MMDB به جاي DRDB ها ، زمان پاسخ و throughput سيستم را بهبود خواهد بخشيد ولي از معايب اين سيستم غير قابل اعتمادتر بودن آن نسبت به DRDB هاست.در اين نوشته راههاي موجود براي ترميم بانک اطلاعاتي در صورت بروز خرابي بررسي شده است.
اين مقاله در حقيقت قسمت اول از جزوه اي است براي کارکردن با سرور لينوکس در حدي که بشه گليم رو از آب بيرون کشيد.
ممکن است شما يک وب سرور داشته باشيد و تنها مايليد به بسته هايي اجازه ورود به شبکه خود را بدهيد که فقط مربوط به وب سرور مي باشند و مايليد که اجازه هرگونه ارتباط ديگر را با سرورهاي داخل شبکه خود را از اينترنت بگيريد.در چنين مواردي روش معمولي که بکار مي رود استفاده از access list ها مي باشد.
xsl سر نام هاي eXtensible Stylesheet Language مي باشد.يک xsl شامل دستورالعمل هايي براي شکل دهي به محتويات يک فايل xml مي باشد.
با استفاده از تگ user نام کاربري و کلمه عبور تعريف مي شود.در صورتيکه براي فيلد passwordFormat يکي از روشهاي کدگذاري را انتخاب کرده ايد بايد قبل از آنکه تگهاي user را در فايل config قرار دهيد کلمه عبور خود را به روش مورد نظر کدگذاري کنيد.روش معمول اين است که با استفاده از متد HashPasswordForStoringInConfigFile مربوط به کلاس System.Web.Security.FormsAuthentication اينکار را انجام دهيد.پس از کدگذاري کلمه عبور با اين تابع آنرا در تگ user به همراه نام کاربري قرار دهيد.
config روتر در NVRAM آن ذخيره مي شود. NVRAM يك حافظه غير فرار است كه باعث مي شود config روتر در هنگام خاموش شدن از دست نرود. config اي كه در NVRAM ذخيره شده است startup-config ناميده مي شود و در ابتداي بالا آمدن روتر به RAM منتقل مي شود.به config اي كه در RAM وجود دارد running-config گفته مي شود. نمايش محتويات config روتر در حالت user exec امكان پذير نيست و بايد در حالت enable قرار گرفت.
يك فروشنده كه بخواهد از طريق اينترنت كالاهاي خود را براي فروش عرضه كند بايد يك Merchant Account داشته و همچنين توانايي پردازش كارتهاي اعتباري را نيز بايد داشته باشد.منظور از پردازش كارتهاي اعتباري يعني دسترسي به آنها براي اطمينان از داشتن هزينه مورد نياز براي خريد و امكان انتقال پول از كارت اعتباري به حساب فروشنده مي باشد. در صورتيكه فروشنده اي نتواند Merchant Account بگيرد و يا به هر دليلي Merchant Account نداشته باشد مي تواند از شركتهاي واسطي چون PayPal و ccnow استفاده كند.
روشهاي موجود در e-learning را به دو دسته كلي مي توان تقسيم كرد: Live E-Learning و Self-Paced E-Learning در روش Live دانش آموزان همانند روش سنتي در ساعات مشخصي در جلسات كلاس درس حاضر شده و در كنار ديگر دانش آموزان و پا به پاي آنها به فراگيري دروس ارائه شده مي پردازند.اين روش بيشتر براي آموزش از راه دور و مواردي كه بايد استاد با دانش آموز همراه بوده و يك ارتباط دو طرفه برقرار باشد بكار مي رود.در اين روش دانش آموز نمي تواند با سرعتي بيش از بقيه دانش آموزان پيشرفت نمايد و مجبور است در چارچوب دروس ارائه شده صرف نظر از علاقه و ميزان استعداد در پيشرفت ، همراه با ساير دانش آموزان دروس را فرا بگيرد.
مقاله اي براي آشنايي با انواع حملات متداول و راههاي بهبود امنيت شبکه