|
♪♪به دنیای کامپیوتر خوش آمدید♪♪
|
امیدوارم شما عزیزان با نظرات خود بنده را در کارآمد بودن مطالب این وبلاگ همراهی نماییید.

كد لينك به ما :
ساعت و تاريخ
موضوعات
هفته اوّل اردیبهشت 1387
هفته اوّل فروردین 1387
هفته چهارم آبان 1386
هفته سوم مهر 1386
هفته دوم شهریور 1386
هفته سوم تیر 1386
هفته چهارم خرداد 1386
هفته دوم اردیبهشت 1386
هفته اوّل فروردین 1386
هفته اوّل اسفند 1385
هفته اوّل بهمن 1385
هفته سوم آذر 1385
هفته سوم آبان 1385
هفته دوم آبان 1385
هفته سوم مهر 1385
هفته دوم مهر 1385
هفته سوم تیر 1385
هفته اوّل تیر 1385
هفته سوم خرداد 1385
هفته دوم خرداد 1385
هفته سوم اردیبهشت 1385
هفته چهارم فروردین 1385
هفته سوم فروردین 1385
هفته سوم اسفند 1384
هفته اوّل اسفند 1384
هفته دوم بهمن 1384
هفته اوّل بهمن 1384
هفته چهارم دی 1384
هفته سوم دی 1384
هفته دوم دی 1384
هفته اوّل دی 1384
هفته چهارم آذر 1384
هفته سوم آذر 1384
هفته دوم آذر 1384
هفته اوّل مهر 1384
هفته چهارم شهریور 1384
آمار بازدید : نفر
افراد آنلاين : نفر
اسپیكری حرفهای سازگار با شنوایی كاربران ( )
نوشته شده توسط مجید دامن افشان در چهارشنبه چهارم اردیبهشت 1387
لينك مطلب
ریزپردازنده چیست؟ ( )
ريزپردازنده که CPU هم ناميده می گردد، پتانسيل های اساسی برای انجام محاسبات و عمليات
مورد نظر در يک کامپيوتر را فراهم می نمايد. ريزپردازنده از لحاظ فيزيکی يک تراشه است . اولين ريزپردازنده در سال 1971 و با نام Intel 4004 معرفی گرديد. ريزپردازنده فوق چندان قدرتمند نبود و صرفا" قادر به انجام عمليات جمع و تفريق چهار بيتی بود. نکته مثبت پردازنده فوق، استفاده از صرفا" يک تراشه بود.قبل از آن مهندسين و طراحان کامپيوتر از چندين تراشه و يا عصر برای توليد کامپيوتر استفاده می کردند.
اولين ريزپردازنده ای که بر روی يک کامپيوتر خانگی نصب گرديد ، 8080 بود. پردازنده فوق هشت بيتی و بر روی يک تراشه قرار داشت . اين ريزپردازنده در سال 1974 به بازار عرضه گرديد.اولين پردازنده ای که باعث تحولات اساسی در دنيای کامپيوتر شد ، 8088 بود. ريزپردازنده فوق در سال 1979 توسط شرکت IBM طراحی و اولين نمونه آن در سال 1982 عرضه گرديد. وضعيت توليد ريزپردازنده توسط شرکت های توليد کننده بسرعت رشد و از مدل 8088 به 80286 ، 80386 ، 80486 ، پنتيوم ، پنتيوم II ، پنتيوم III و پنتيوم 4 رسيده است . تمام پردازنده های فوق توسط شرکت اينتل و ساير شرکت های ذيربط طراحی و عرضه شده است . پردازنده های پنتيوم 4 در مقايسه با پردازنده 8088 عمليات مربوطه را با سرعتی به ميزان 5000 بار سريعتر انجام می دهد! جدول زير ويژگی هر يک از پردازنده های فوق بهمراه تفاوت های موجود را نشان می دهد.
|
Name |
Date |
Transistors |
Microns |
Clock speed |
Data width |
MIPS |
|
8080 |
1974 |
6,000 |
6 |
2 MHz |
8 bits |
0.64 |
|
8088 |
1979 |
29,000 |
3 |
5 MHz |
16 bits |
0.33 |
|
80286 |
1982 |
134,000 |
1.5 |
6 MHz |
16 bits |
1 |
|
80386 |
1985 |
275,000 |
1.5 |
16 MHz |
32 bits |
5 |
|
80486 |
1989 |
1,200,000 |
1 |
25 MHz |
32 bits |
20 |
|
Pentium |
1993 |
3,100,000 |
0.8 |
60 MHz |
32 bits |
100 |
|
Pentium II |
1997 |
7,500,000 |
0.35 |
233 MHz |
32 bits |
~300 |
|
Pentium III |
1999 |
9,500,000 |
0.25 |
450 MHz |
32 bits |
~510 |
|
Pentium 4 |
2000 |
42,000,000 |
0.18 |
1.5 GHz |
32 bits |
~1,700 |
نوشته شده توسط مجید دامن افشان در شنبه سوم فروردین 1387
مستند سازی برنامه های نوشته شده در VB.NET ( )
نویسنده: سيد جعفر سيدزاده ساران در حال انجام ... در حال انجام ... ایمیل مخاطب: * فرمت ایمیل صحیح نمی باشد برای ارسال ایمیل می بایست قبلا" به سیستم login کرده باشید. همانطوری که اکثر ما می دانیم، مستندسازی نرم افزارهای نوشته شده و از جمله کدهای نوشته شده یکی از فازهای مهم توسعه نرم افزاراست. این بخش مهم معمولاٌ مورد بی توجهی قرار می گیرد. بخش مستند سازی یک بخش کینه توز است که اگر مورد بی مهری قرارگیرد، انتقام سختی پیش روی توسعه گران نرم افزار خواهد بود. این انتقام بدین صورت است که بعد ازمدتی دچار سردرگمی عجیبی خواهیم شد که تا مرز توسعه دوباره بخش هایی از نرم افزار پیش خواهیم رفت. با این مقدمه کوچک به تشریح یک روش ساده کدهای نوشته پرداخته می شود. هرچند این نوشته برای محیط VB.NET نوشته می شود ولی با اندک تغییراتی در مورد C#.Net نیز کارا است. توضیحات XML با استفاده از نوشتن ''' (سه تک کوتیشن پشت سرهم) در محیط Vb.Net امکان پذیر است. ویژوال استودیو به صورت خودکار برخی مداخل XML را به متن برنامه اضافه می کند.
نوشته شده توسط مجید دامن افشان در یکشنبه بیست و هفتم آبان 1386
آشنايي با خطاهاي سخت افزاري سيستم ( )
سخت افزار :
همانطور که مي دانيد يکي از اصلي ترين عمليات کامپيوتر در هنگام روشن شدن عمليات POST يا Power On Self Test مي باشد که تمامي نرم افزارها و قطعات سخت افزاري لازم براي بوت سيستم را تست کرده و آماده به کار مي کند و در واقع کامپيوتر شما بعد از فشردن کليد Power توسط شما، در ابتدا تمامي فرمان ها را از بايوس کامپيوتر دريافت مي کند. از اينرو بايوس وظيفه دارد که مشکلات سخت افزاري را به شما گوشزد کند. همه بايوس ها در هنگام درست بوت شدن سيستم يک بوق کوتاه در شروع کارد مي زنند که اين بوق به معني درست و کامل کار کردن تمامي نرم افزارها و سخت افزارهاي اصلي سيستم است. اما گاهي نيز اتفاق مي افتد که يک يا چندي از برنامه ها يا قطعات معيوب شده يا به عللي از انجام وظيفه باز مي مانند، اينجاست که بايوس با تنها راه ارتباطي مستقيم با کاربر (بوق) شما را آگاه مي سازد. اما تا وقتي که از مفهوم بوق هاي بايوس اطلاع نداشته باشيد، تشخيص اينکه کدام يک از قطعات وظيفه خود را به خوبي انجام نمي دهد، تقريبا غير ممکن است و رفع اشکال را با سختي و مشقت بسيار همراه مي کند. در ادامه بوق هاي اصلي دو شرکت بزرگ توليد کننده تراشه بايوس AWARD و AMIBIOS را شرح داده ايم.

كدهاي بوقي بايوس AWARD:
بايوس آوارد عمدتا به پيام هاي خطا براي آگاه کردن کاربران از وجود مسئله اتکا دارد، اما چند کد بوقي مشهور وجود دارد که اين تراشه بايوس توليد مي کند:
نامحدود (تکرار شونده)، خطاي حافظه سيستم
يک بوق بلند پس از دو بوق کوتاه، خطاي کارت گرافيک
يک بوق بلند پس از سه بوق کوتاه، خطاي گرافيک يا حافظه گرافيک
بوق هاي با ارتفاع بالاي نامحدود (تکرار شونده)، خطاي داغ شدن پردازنده
بوق هاي با ارتفاع بالا، با ارتفاع پايين (تکرار شونده)، خطاي پرازنده
نوشته شده توسط مجید دامن افشان در پنجشنبه نوزدهم مهر 1386
بررسی اوليه ويژوال استوديو 2005 ( )
شركت مايكروسافت در هفتم نوامبر 2005 ، نسخه نهائی دات نت 2 ( شامل ASP.NET 2.0 ) ، ويژوال استوديو 2005 و SQL Server 2005 را معرفی نمود . تمامی محصولات فوق بگونه ای طراحی شده اند تا بتوانند در كنار نسخه های قبلی فعاليت و امكانات خود را در اختيار پياده كنندگان نرم افزار قرار دهند . مثلا" می توان بر روی يك ماشين نسخه های ASP.NET 1.x و يا ASP.NET 2.0 را نصب و از امكانات هر يك از آنان متناسب با شرايط موجود استفاده نمود .
قبل از هر چيز با فريمورك دات نت ( نسخه 2 ) بيشتر آشنا شويم .
فريمورك دات نت ( نسخه 2 )
فريمورك دات نت ( نسخه 2 ) ، نسخه ای جديد از يك محيط برنامه نويسی شی گراء را ارائه می نمايد كه با استفاده از آن می توان طيف گسترده ای از انواع نرم افزارها را پياده سازی نمود :
برنامه های سنتی با اينترفيس های خط دستوری ( CLI )
برنامه هائی با رابط كاربر گرافيكی ( GUI )
برنامه های وب
سرويس های وب
كتابخانه كلاس های پايه ( BCL ) در فريمورك دات نت ( نسخه 2 ) ، دارای نقشی كليدی و محوری است كه ضمن حمايت از نسخه های قبلی ، با ارائه كلاس های جديد امكان انجام عمليات متداول برنامه نويسی را بيش از گذشته آسان می نمايد
نوشته شده توسط مجید دامن افشان در پنجشنبه هشتم شهریور 1386
وبگردي با امواج مغزي- امواج مغزي، ابزاري نوين براي كنترل رايانهها ( )
|
اشاره : | |
|
منبع: بيزنستو رمزگشايي مغز |
نوشته شده توسط مجید دامن افشان در دوشنبه هجدهم تیر 1386
PayPal چیست و چگونه می توان از آن استفاده کرد؟ ( )
سئوالی که اکثر دوستان میپرسند اینست که هرچند میدانند PayPal چیست اما نمیدانند که واقعا چیست! و چه امکاناتی دارد. در پاسخ به این دوستان اقدام به تهیه این مطلب نمودم و در این رابطه باید بگویم که PayPal یک سرویس واسط برای خریدهای آنلاین است. امروزه حدود 96.2 میلیون نفر در سراسر دنیا از این سرویس برای انتقال پول از طریق ایمیل بین خود استفاده میکنند. این سرویس آنچنان دارای اعتبار و اعتماد شده است که بالغ بر 95 درصد خریداران eBay از آن استفاده میکنند.
PayPal بعنوان یک واسط مالی به مردم امکان میدهد تا بدون رویت مشخصات کارت اعتباری یا اطلاعات بانکی یکدیگر نسبت به ارسال پول اقدام نمایند. برای استفاده از سرویس PayPal فقط به یک آدرس ایمیل معتبر و یک کارت اعتباری یا حساب بانکی معتبر نیاز دارید. به دلیل سادگی مصرف، PayPal مورد توجه بسیاری قرار گرفته است.
این سرویس برای خریداران رایگان است و از فروشندگان مبلغی بین 1.9% تا 2.9% انتقالی را طلب میکند. که 2.9% برای مبالغ زیر 3000 دلار امریکاست و برای 3000 تا 10000 دلار میزان 2.5% کسر میگردد و برای 10000 تا 100000 دلار میزان 2.2% و نهایتا برای انتقال بیش از 100000 دلار میزان 1.9% مبلغ را دریافت میکند. بنابراین بعنوان فروشنده بهتر است راهی بیابید که مبلغ انتقالی را افزایش دهید تا پول کمتری بپردازید.
اگر قصد استفاده از eBay را داشته باشید، این موسسه از شما میخواهد تا حسابی در PayPal باز کنید. در ضمن از سرویس PayPal برای انتقال موارد شخصی مانند جمع کردن پول برای گروه، تیم ورزشی و یا حتی خرید و قروشهای شخصی نیز استفاده میشود.
اگر قصد فروش وسایل شخصی خود را دارید، خریدار میتواند از طریق PayPal پول شما را بدهد.
نوشته شده توسط مجید دامن افشان در یکشنبه بیست و هفتم خرداد 1386
هفت مشکل امنیتی مهم شبکه های بی سیم 802.11 :بخش اول ( )
موفقیت حیرت انگیز 802.11 به علت توسعه «اترنت بی سیم» است. همچنانکه 802.11 به ترقی خود ادامه می دهد، تفاوت هایش با اترنت بیشتر مشخص می شود. بیشتر این تفاوت ها به دلیل نا آشنایی نسبی بسیاری از مدیران شبکه با لایه فیزیکی فرکانس رادیویی است. در حالیکه همه مدیران شبکه باید درک پایه ای از لینک رادیویی داشته باشند، تعدادی از ابزارها برای کمک به آنها به خدمت گرفته می شوند. آنالایزرهای (تحلیل کننده ) شبکه های بی سیم برای مدت ها ابزاری لازم برای مهندسان شبکه در اشکال زدایی و تحلیل پروتکل بوده اند. بسیاری از آنالایزرها بعضی کارکردهای امنیتی را نیز اضافه کرده اند که به آنها اجازه کار با عملکردهای بازرسی امنیتی را نیز می دهد.
در این سلسله مقاله هفت مشکل از مهم ترین آسیب پذیری های امنیتی موجود در LANهای بی سیم، راه حل آنها و در نهایت چگونگی ساخت یک شبکه بی سیم امن مورد بحث قرار می گیرد. بسیاری از پرسش ها در این زمینه در مورد ابزارهایی است که مدیران شبکه می توانند استفاده کنند. یک آنالایزر از اولین خریدهایی است که یک مدیر شبکه باید انجام دهد. آنالایزرها علاوه بر عملکردهای سنتی تحلیل پروتکل و ابزار تشخیص عیب، می توانند برای تشخیص بسیاری از نگرانی های امنیتی که استفاده از شبکه بی سیم را کند می کنند، استفاده شوند. این سلسله مقاله هریک از این «هفت مسأله امنیتی» را بررسی می کند و توضیح می دهد که چگونه و چرا آنالایزر بی سیم، یک ابزار حیاتی برای تضمین امنیت شبکه های بی سیم است.
نوشته شده توسط مجید دامن افشان در سه شنبه یازدهم اردیبهشت 1386
چگونه Page Rank سايت خودمان را در موتورهاي جستجو حفظ کنيم؟ ( )
|
مقالات زيادي در زمينه روشهاي بالا بردن رتبه سايت در موتورهاي جستو نوشته شده است. اما شايد بد نباشد که اينبار نگاهي داشته باشيم به روشهائي که از کاهش رتبه سايت ما در موتورهاي جستجو و بخصوص گوگل جلوگيري ميکند. - تنوع در لينک ورودي: يکي از بهترين مکانهائي که مشتريان ميتوانند سايت شما را پيدا کنند موتورهاي حستحو هستند. اما شما نبايد فقط به اين بسنده کنيد. شما بايستي سعي نمائيد اينک سايتتان را در سايتهاي ديگران منتشر کنيد. فراموش نکيند که يکي از پارامترهائي که در تعيين رتبه سايت شما موثر است، ميزان لينکهائي است که سايتهاي ديگر به سايت شما دادهاند. با معرفي سايت شما در ديگر سايتها علاوه بر اينکه بازديدکنندگان جديدي از آن سايتها به سراغ سايت شما خواهند آمد، رتبه شما در موتورهاي جستجو نيز بهبود خواهد يافت. |
منبع:وب اپن.پرشين بلاگ.کام
نوشته شده توسط مجید دامن افشان در یکشنبه پنجم فروردین 1386
پشته ( )
يك پشته ساختمان داده اي خطي است كه در ان عمل اضافه كردن يا حذف عنصر تنها در يك انتهاي ان امكانپذير است باين ترتيب به پشته ها ليستهاي اخرين ورودي اولين خروجي LIFO : Last In First Out نيز ميگويند . گاهي به پشته FILO نيز ميگويند .
يكي از كاربردهاي پشته ذخيره ادرس بازگشت و ساخت متغيرهاي محلي در صدا زدن توابع است .
در ابتداي كار با پشته top به عنصر صفرام پشته اشاره ميكند .
يك پشته ليستي از عناصر است كه در آن هر عنصر را ميتوان تنها از يك انتها موسوم به بالاي پشته حذف يا اضافه كرد يعني عناصر به ترتيب عكسي كه وارد پشته ميشوند از پشته حذف ميشوند .
نقطه اي كه در ان ميتوان اطلاعات را وارد پشته يا از ان خارج كرد مهمترين نقطه پشته است كه به بالاي پشته با نام TOP شناخته ميشود .
بنابراين عناصر به ترتيب عكسي كه وارد پشته ميشوند از پشته حذف ميشوند .
براي وارد كردن اطلاعات به پشته از عملي به نام PUSH استفاده ميكنيم و براي حذف اطلاعات از ان از POP استفاده ميكنيم .
براي سهولت كار با پشته ها انها را با ليست يكطرفه يا آرايه خطي نشان ميدهند .
براي PUSH كردن يك عنصر در پشته ميتوانيم از پراسيجري به نام PUSH استفاده كنيم كه داراي ورودي هاي مانند نام پوشه (STACK) و نقطه بالايي TOP و حداكثر اندازه پشته و متغيري كه قرار است وارد پشته شود :
| PROCEDURE PUSH(stackname,topplace,sizeofstack,itemForAdd) 1. [if stack is available ? overflow ] if topplace=sizeofstack then write(‘OverFlow’) exit 2. [increase TOP] top:=top+1 3.[insert item] s[top]:=itemForAdd 4.[finished] exit |
نوشته شده توسط مجید دامن افشان در شنبه پنجم اسفند 1385
با "نسل سوم وب" همه چیز میتواند دوباره عوض شود! ( )
ما هر آنچه را كه بدون هیاهوی بسیار در پس پرده صورت گرفته باشد، امری بدیهی میدانیم؛ حتی اگر نتوانیم بدون آنها از مزایای فناوری و جامعه پیشرو بهرهمند شویم. به وجود آمدن استانداردهای رشته كامپیوتر، نمونه كاملی از این دست میباشد. تیم برنرز لی (Tim Berners-Lee) در دهمین سالگرد كنسرسیوم شبكه جهانی وب (یا به اختصار W3C10)، كه در دسامبر 2004 برگزار شد، عنوان كرد كه وی خلق استانداردها را كاری نامطبوع و خشن میشمارد كه با احساسات افراد درگیر در آن، بدتر هم میشود. در مقام مقایسه، فناوری بیدردسرتر است!
در ماه نوامبر 2004 لاینوس توروالدز (Linus Torvalds) [1] طی مصاحبهای گفت كه احتمال میرود مجوز عمومی مشترك GNU بازنگری شود. وی گفت: "از آنجایی كه این مجوزها توافقی است بین اشخاص حقیقی و تولیدكنندگان نرمافزار، نگرانی من از این است كه كوچكترین تغییری در این مجوزها به مشاجرات بیپایان بیانجامد، كه خود میتواند باعث بیاثر شدن هر تلاشی برای بهبود آنها شود." [و این نمونهای است از پردردسر بودن استانداردسازی.]
علیرغم كشمكشهای موجود، وب، با تمام نواقص و تنگناها، ویروسها و هرزنامههایش (spam)، یكی از پرافتخارترین موفقیتهای پنجاه سال اخیر است. این تنها گفته من نیست؛ عقیدهای است كه ستارههای درخشان گردآمده در W3C10 به اتفاق آرا به آن اذعان داشتند. این مراسم برای بزرگداشت یكی از اثرگذارترین افراد استانداردساز وب برگزار شد و فرصتی را فراهم آورد تا با نگاهی به گذشته ببینیم كه "تیم برنرز لی" از پروتكل انتقال ابرمتن (HTTP) اولیه چه ساخت.
از تراوشات ذهن او وسیلهای ساخته شده، كه با آن میتوان هر نوع اطلاعاتی را با جهانیان به اشتراك گذاشت. براستی كه وب، جهان را دگرگون كرد؛ همان گونه كه رادیو و تلویزیون. درست همانطور كه من در جهانی رشد كردم كه دنیای بدون تلویزیون متصور نبود، نسل جدید نیز همان احساس را نسبت به دنیای بدون اینترنت دارد. هرگاه از "برنرز لی" خواسته شده است كه احساس خود را نسبت به این موفقیت بیان كند، وی تواضع تقریبا تكاندهندهای از خود نشان داده است. البته هیچگاه از این اختراعش درمی نیز نصیبش نشده است و مسلما مالك هیچ بخشی از وب هم نیست. وی هماكنون مدیر W3C است و جایزه سال 1998 موسسه مكآرتور (MacArthur Foundation) را نصیب خود ساخته است. با این حال، زمانی كه از موفقیت وب صحبت به میان میآید، همیشه بیتاب به نظر میرسد؛ بخصوص وقتی میبیند هنوز كارهای بسیاری هست كه باید انجام شود.
من در سال 1998 با برنرز لی مصاحبه كردم. در آن زمان، وی از گذر از فاز یك وب (ارتباط مردم با یكدیگر) به فاز دو آن (نسلی هوشمندتر، شامل وبسرویسها و معماری سرویسگرا) سخن گفت: "فاز دوم وب به متون قابل خواندن توسط ماشین میپردازد، كه به ماشینها اجازه میدهد بدون دخالت انسان با هم همكاری كنند."
با این حساب، پروژه اخیر او (وب معنایی) را میتوان فاز سه شمرد. آنچه كه در وب معنایی اهمیت دارد، "دادهها" هستند، چه ساختیافته و چه ساختنایافته، و چگونگی بهكارگیری وب برای دسترسی به آنها؛ نه فقط برخی از دادهها، بلكه تمام آنها. اگر وب اولیه یك ابزار ارتباطی برای تودهها بود، وب معنایی چیزی است كه تودهها هرگز نخواهند دانست كه در واقع در حال استفاده از آن هستند!
وب معنایی به شركتها و برنامهنویسانی وابسته است كه از دو استاندارد اصل W3C حمایت و استفاده میكنند. این استانداردها عبارتند از: "چارچوب توصیف منابع" (Resource Description Framework - RDF) كه برنامههای كاربردی را با استفاده از XML یكپارچه میكند، و "زبان هستیشناسی وب" (Web Ontology Language - OWL) كه شبكهای را به وجود میآورد كه در لغتنامه وب، "شبكه اطلاعات" (Information Network) خوانده میشود. تا به امروز، سوسویی از آنچه را كه میتوان با RSS انجام داد، كه خود با RDF در ارتباط است، به چشم دیدهایم.
نوشته شده توسط مجید دامن افشان در جمعه ششم بهمن 1385
مطالب پیشین
![]()
کپی برداری از مطالب وبلاگ فقط با ذکر منبع مجاز میباشد .
All Rights Reserved 2005-2006 © by
artcom.blogfa.com
The Template Designed By Loghman Avand @
www.irlearn.com

>