مزایای مجازی سازی چیست؟

مجازی سازی

چه راهکاری را می ­توان به منظور حداقل سازی هزینه­ ها به کار برد؟ چه راهکاری را می­توان به منظور سرمایه گذاری مفید در دوران رکود اقتصادی جهان به کار گرفت؟ چگونه می­ توان با سرمایه گذاری درست، ریسک بحران شدید اقتصادی را که کشورمان را نیز تهدید می ­کند، کاهش داد؟
مجازی سازی می­ تواند راهکاری بسیار مناسب باشد. تصور کنید به جای آنکه 10 سرور فیزیکی داشته باشید که 10 سیستم عامل مختلف بر روی آن­ها نصب است و هر کدام سرویس خاصی را به کاربران ارائه می دهند، می توانید تنها سه یا چهار سرور فیزیکی به همراه یک Storage مناسب داشته باشید و در عین حال 10 سیستم ­عامل مجزا بر روی این چهار سرور فیزیکی (Host) به صورت همزمان و با پایداری بسیار بالاتر به کاربران سرویس دهی می نمایند.
جالبتر از آن، اگر بدانیم این راهکار در عین حال که کارایی شبکه را افزایش می دهد و زمان از کار افتادگی سرویس­ها را چه به صورت سخت افزاری و چه نرم افزاری به میزانی قابل توجه کاهش می دهد و کاربران نهایی هرگز متوجه هیچ گونه اختلالی نمی شوند، آن وقت با اطمینان خاطر می توان برای پیاده­ سازی این راهکار اقدام نمود.
از اساسی­ ترین دغدغه­ های مدیران IT می توان به کاهش هزینه ­های نگهداری شبکه اشاره داشت. هزینه هایی که روز به روز در حال افزایش هستند مانند:

·     هزینه خرید و تعویض سخت افزار مورد نیاز سرورها
    ·      هزینه تجهیز اتاق سرور (هر چه تعداد سرور ها بیشتر، راه اندازی اتاق های سرورِ مبتنی بر استاندارد پر هزینه تر)
·     هزینه برق مصرفی
·     هزینه نیروی فنی مورد نیاز به منظور نگهداری سیستم­ها
·     هزینه­ سرمایش اتاق سرور
·     هزینه ناشی از عدم کارکرد صحیح شبکه و از کار افتادن آن و ...
·     هزینه خرید نرم افزارهایی با لایسنس معتبر مانند آنتی ویروس ها
·     هزینه بکاپ گیری و پیاده سازی شیوه های مدیریت بحران

 می­توان این لیست را تا مدت ­ها ادامه داد و فهرست بلند بالایی از این هزینه­ های سنگین تهیه کرد. بدين جهت با استفاده از مجازی سازی و بهره مندی از کاربردهای بي شمار آن می توان به اصلی ترین مزایای زیر اشاره نمود:

·     امکان ایجاد محیطهای Test & Developmentبه صورت بسیار مقرون به صرفه
·     سهولت و اصمینان خاطر بیشتر در پشتیبان گیری و بازیایی سرورها (Disaster Recovery & Backup)
·     امنیت بسیار بالاتر سرورها
·     کاهش شدید هزینه تجهیزات شبکه
·     مدیریت بهتر و آسانتر سرورها و سرویس ها و کاهش هزینه های مدیریتی
·     استفاده هر چه بهتر از فضای موجود در Data Center و کاهش هزینه های آن
·     صرفه‌جویی در تهیه سخت‌افزار
·     استقلال سیستم ‌عاملها از سخت‌افزار و افزایش قابلیت حمل و جابجایی
·     بهره وری هر چه بیشتر از سخت افزار و کاهش هزینه ها
·     استفاده بهینه از فضای فیزیکی در مراکز داده و کاهش هزینه ها
·     کاهش شدید در مصرف انرژی الکتریسیته مصرفی در مراکز داده و کاهش هزینه ها
·     کاهش هزینه نگهداری و مدیریت سرور و سرویس ها

نرم افزار VMware WSX Server چیست؟

VMware WSX Server

با استفاده از قابلیت WSX میتوانید از طریق Browser به ماشین های مجازی VMware دسترسی داشته باشید . این کار را میتوانید از روی تبلت ، تلفن همراه و یا کامپیوتر انجام دهید . توجه داشته باشید برای این کار نیاز دارید تا مرورگرتان HTML5 را پشتیبانی کند .

برای Login کردن نیاز دارید Username و Password مربوط به یکی از User های تعریف شده روی سیستم میزبان WSX را وارد نمایید .

دانلود برنامه VMware WSX با حجم 9 مگابایت (پسورد فایل زیپ: 123)

تصویری از محیط برنامه :

VMware WSX Server

آندروید چیست؟


آندروید

آندروید چیست؟

آندروید نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. فایل های اندروید که با پسوندAPK مشخص می شوند. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده هایARM, MIPS, Power Architecture, x86  قابل نصب است.

معنای آندروید

بنابر ترجمه دیکشنری کمبریج، آندروید این گونه تعریف شده است:
«یک ربات که به گونه‌ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» شاید بتوان نزدیک‌ترین معنی در زبان فارسی به آندروید را آدم آهنی یا آدم ماشینی دانست.

تاریخچه آندروید

شرکت آندروید در اکتبر 2003 با نام Android inc در پالو آلتوی کالیفرنیا توسط اندی روبین، ریچ ماینرز، نیک سیرز و کریس وایت پایه‌گذاری شده بود تا آگوست 2005 که توسط گوگل خریداری شد ، محصولی به بازار ارائه نکرد. اندی روبین مدیر ارشد اجرایی این شرکت پس از پیوستن آندروید به گوگل به سمت قائم‌مقام مدیریت مهندسی این شرکت و مسئول پروژه آندروید در گوگل منصوب شد.
بالاخره اولین نسخه اندروید به صورت تجاری در تاریخ ۲۳ سپتامبر ۲۰۰۸ بر روی گوشی htc dream G1 معرفی شد.
بنابر آمار منتشره در سال 2012 بیش از 500 میلیون کاربر در سراسر جهان از سیستم عامل اندروید استفاده می کنند.

نرم افزار TMG 2010 چیست؟

TMG 2010
نرم افزار TMG یا Microsoft Forefront Threat Management Gateway که نسخه جدید ارائه شده بعد از ISA server 2006، می باشد، فایروال نرم افزاری قدرتمند مایکروسافت بوده که به عنوان سد دفاعی، برای محافظت از شبکه داخلی در مقابل حملات شبکه های خارجی و دسترسی های غیر مجاز محسوب شده، و بسیاری از توانمندیهای دیگر مانند مانیتورینگ وضعیت شبکه و تشخیص حملات صورت گرفته که از جمله ویژگیهای نرم افزارهای IPS/IDS است را نیز دارا می باشد و توانایی مدیران شبکه را برای ایمن سازی بستر شبکه ها، حفاظت از اطلاعات حیاتی سرورهای داخلی و کامپیوترهای کلاینتها، فراهم می سازد. علاوه بر این ، فایروال TMG، بسیاری از هزینه های سنگین خریداری فایروالهای سخت افزاری را کاهش داده و با دارا بودن یک محیط گرافیکی و جذاب، به انعطاف پذیری و سادگی کار با آن می افزاید.

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

کرک ویندوز 7 و ویندوز سرور 2008

Windows Loader

Windows Loader نرم افزاری است که از تمامی نسخه های ویندوز۷ و ویندوز سرور ۲۰۰۸ پشتیبانی می کند و قادر است تا آنها را به نسخه ی کاملا قانونی تبدیل کند. با اینکار دیگر نیازی نیست که نگران مشکل فعال سازی ویندوز خود باشید.

دانلود Windows Loader با حجم 1 مگابایت

پسورد فایل زیپ : 123

نرم افزار تبديل PDF فارسي به Word

PDF Grabber

نرم افزار PdfGrabber این امکان را برای شما فراهم می آورد تا بسرعت و بسادگی اسناد پی دی اف خود را به تمامی فرمتهای اصلی دیگر تبدیل نمایید. این نرم افزار از فونت اصلی به کار رفته در سند پی دی اف برای نزدیک تر شدن هر چه بیشتر نتیجه کار به صفحه بندی فایل اصلی استفاده می نماید. بااستفاده از ویرایشگر محتوای نرم افزار نیز می توان انتخاب نمود که چه بخشی از فایل پی دی اف بایستی استخراج شود ویا اینکه تمامی فایل را بصورت یکجا تبدیل نمود.

ادامه نوشته

TeraCopy چیست؟

TeraCopy

TeraCopy Pro نام نرم افزاریست که هدف از استفاده آن افزایش سرعت جابجایی فایل ها و کپی کردن آنها در ویندوز با سرعتی بالاتر از آنچه برای شما به صورت پیش فرض توسط ویندوز ارائه شده است . از ویژگی های جالب این محصول میتوان به این نکته اشاره کرد که اگر در حین کپی کردن اطلاعاتی این عملیات را متوقف نمایید میتوانید مجددا از همان نقطه به ادامه انتقال اطلاعات بپردازید.نسخه های این نرم افزار از تمامی ویندوز ها از جمله ویندوز 7 نیز پشتیبانی می نماید. پشتیبانی از 20 زبان دنیا از جمله زبان فارسی نیز از ویژگی های این نرم افزار است.
نرم افزار TeraCopy Pro قادر است تا از بروز خطاهای رایج در هنگام کپی اطلاعات جلوگیری کرده و مشکل موجود را برطرف نماید.
صرفه جویی در زمان و کم حجم بودن محصول ارائه شده از ویژگی هایی است که TeraCopy را بسیار محبوب نموده.

دانلود آخرین نسخه نرم افزار

سورس برنامه مربع های جادویی (وفقی) به زبان سی شارپ

مربع جادویی یا وفقی جدولی است، n * n خانه، که خانه‌های آن با عددهای مثبت به ترتیبی پر شده‌است که مجموع عددهای هر ردیف افقی و یا هر ستون عمودی و یا هر قطر آن، عددی ثابت را نشان دهد.

مربع وفقی

توجه : این برنامه بر اساس روش " فرو " نوشته شده است .

دانلود سورس برنامه به زبان سی شارپ

مبدل دهدهی به دودویی

Decimal To Binery


دانلود برنامه به همراه سورس (سی شارپ)

CMS چيست و چه كاربردهايي دارد؟

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

 استفاده از CMS بجاي روش قديمي صفحات ثابت از لحاظ تجاري و اقتصادي مزاياي بسيار زيادي دارد از جمله:

- صرفه‌جويي در زمان براي ايجاد و بروزرساني صفحات وب
- سازگاري و استحكام بيشتر
- راهبري (navigation) پيشرفته
- انعطاف‌پذيري بيشتر
- كنترل نامتمركز سايت
- امنيت بالاتر وب‌سايت
- كاهش ورود اطلاعات تكراري
- كاهش چشمگير هزينه‌هاي نگهداري

IIS چیست و چه کاربردی دارد ؟

IIS

سرویس IIS که مخفف Internet Information Services می باشد سرویس های اطلاعات اینترنتی که توسط شرکت Microsoft عرضه شده و یک سرور برای کنترل کردن محتویات و دسترسی به سایت های وب یا FTP شما بر روی هارد ایجاد می کند .


ورژن های مختلف IIS :

IIS 1.0, Windows NT 3.51 available as a free add-on
IIS 2.0, Windows NT 4.0
IIS 3.0, Windows NT 4.0 Service Pack 3
IIS 4.0, Windows NT 4.0 Option Pack
IIS 5.0, Windows 2000
IIS 5.1, Windows XP Professional
IIS 6.0, Windows Server 2003 and Windows XP Professional x64 Edition
IIS 7.0, Windows Vista and Windows Server 2008

سرویس های IIS در زمان نصب IIS ، چهار سرویس بر روی سیستم نصب خواهد شد :

www . سرویس فوق،بمنظور ایجاد یک سرویس دهنده وب و سرویس دهی لازم به درخواست سرویس گیرندگان برای صفحات وب استفاده می گردد .
FTP . سرویس فوق، بمنظور ارائه خدمات لازم در خصوص ارسال و دریافت فایل بر روی سرویس دهنده برای کاربران استفاده می گردد .
SMTP . سرویس فوق،امکان ارسال و دریافت نامه الکترونیکی برای سرویس گیرندگان را در پاسخ به فرم ها و برنامه های خاص دیگر فراهم می نماید .
NNTP . سرویس فوق، بمنظور میزبانی یک سرویس دهنده خبری USENET استفاده می گردد .

آموزش تکه تکه کردن فایل ها توسط WinRar

تا به حال شده برای فرستادن یک فایل با حجم بالا از طریق ایمیل و یا آپلود کردن آن با مشکل مواجه شده اید؟

در این پست قصد داریم نحوه چند تکه کردن یک فایل توسط برنامه Winrar را توضیح دهم .

ابتدا روی فایل مورد نظر راست کلیک کرده و گزینه Add to Archive را انتخاب کنید .


سپس در قسمتی که در عکس بالا مشخص شده است ، سایز هر قسمت را بر حسب بایت می بایست مشخص کنید .

سپس گزینه Ok را انتخاب کنید تا عملیات فشرده سازی و چند تکه کردن فایل انجام شود .

آموزش آپدیت کردن بایوس مادربورد های Asus

BIOS چیست ؟
BIOS قسمتی از نرم افزاری هست که به صورت دائمی در چیپی روی مادربرد ذخیره میشود ، زمانی که شما کامپیوتر خود را روشن می کنید ، ابتدا برنامه گنجانده شده در BIOS راه اندازی می شود .
این قسمت سخت افزار را چک میکند و برخی از قسمت های مهم سخت افزار را بازبینی می کند تا از صحت کارکرد اطمینان حاصل شود .
برای مثال در صورتی که ولتاژ های سیستم مناسب باشند ، این قسمت ، کارت گرافیک ، پردازنده ، رم و منبع تغذیه را بازبینی می کند . در صورتی که مشکلی وجود داشته باشد شما رو توسط بیپ هایی رمزگونه باخبر می کند .
اگر همه قطعات سالم باشند ، صفحه Sartup نمایش داده خواهد شد و این اولین چیزی است که شما روی صفحه مانیتور مشاهده می کنید .
سپس اقدام به چک کردن حافظه و شناسایی سخت افزارهای دیگر ، پیکربندی Device های مورد نیاز ، شناسایی درایو های راه اندازی ( Boot ) ، وسرانجام تحویل دادن کنترل boot sector که وظیفه راه اندازی سیستم عامل را بر عهده دارد ، را می کند .

فلش کردن BIOS چه معنایی دارد ؟

این جور نرم افزار ها از بعضی جهات شبیه به دیگر نرم افزار ها هستند . ورژن های جدیدی برای آن ها وجود دارد که شامل : بروز رسانی ، اصلاحیه ، ویژگی های جدید و رفع اشکال های ورزن های قبلی می باشند . نصب ورژن جدید BIOS و بروزرسانی آن امکان پذیر است اما فرآیند بروزرسانی آنها با بروزرسانی نرم افزار های عادی نصب شده بر روی کامپیوتر شما متفاوت است !

نرم افزار های BIOS در هارددیسک ذخیره نشده اند ، بلکه آن ها در یک چیپ بر روی مادربرد ذخیره شده اند !
برای پاک کردن نرم افزار ذخیره شده در چیپ و جایگزینی آن با ورژن جدید نرم افزار ، شما به یک برنامه مخصوص که flash utility نامیده می شود احتیاج دارید . فرآیند انجام گیری بروزرسانی BIOS را فلش کردن BIOS می نامند .
چرا ممکن هست شما به فلش کردن BIOS احتیاج پیدا کنید ? و مزایای فلش کردن بایوس چیست؟
بیشترین دلایل رایج که موجب می شود که مردم اقدام به بروزرسانی BIOS بکنند :
- پشتیبانی از پردازنده های جدید :
BIOS این امکان را برای مادربرد فراهم می سازد تا مادربرد از پردازنده های جدید با سرعت بالاتر پشتیبانی کند . از آنجایی که ممکن است شما پردازنده فعلی خود را با یک پردازنده سریعتر و جدید تر جایگزین کنید ، اما ممکن است BIOS آن را شناسایی نکند ، یا تنظیمات صحیح برای بایوس آن پردازنده در BIOS وجود نداشته باشد که در بعضی موارد با بروزرسانی BIOS این مشکل را حل میکند .
-  پشتیبانی از هارددیسک هایی با حجم بیشتر :
BIOS به مادربرد این اجازه را می دهد تا از هارددیسک هایی با حجم بیشتر از مقدار معین شده پشتیبانی کنند .
از آنجایی که شما ممکن است هارد دیسکی حجیم تر و جدید تر نصب کنید ، ممکن است BIOS هارددیسک جدید را شناسایی نکند یا قسمتی از آن را شناسایی کند . معمولا بروزرسانی BIOS این مشکل را نیز حل می کند
رفع خطاها :
BIOS  محتوی خصوصیات و اختیارات اصلی سیستم است که اگر یکی یا هیچ کدام از آنها به صورت صحیح کار نکند و شما کامپیوتر را خریداری کرده باشید ، تولید کننده مشکل را شناسایی و آن را توسط ورژن جدید BIOS برطرف می کند .

آموزش آپدیت بایوس مادربرد های Asus :

 
آپدیت BIOS ، تحت ویندوز: 

ابتدا آخرین ورژن نرم افزار ASUS UPDATE رو از این لینک دانلود کنید.
در قدم اول باید مدل مادربرد و ورژن BIOS مورد نظر را شناسایی کنیم ، تا در هنگام دانلود آخرین ورژن BIOS  از سایت کمپانی سازنده دچار مشکل نشویم .
برای این منظور برنامه ASUS UPDATE رو بعد از دانلود و نصب ، اجرا میکنیم .
سپس از منوی کشویی برنامه قسمت Check Bios Information را انتخاب کرده و Next رو انتخاب میکنیم.
در پنجره جدید ، در سطر اول مدل مادربرد ، در سطر دوم ورژن BIOS حال حاضر نصب شده ، در سطر سوم Cod Name چیپست مادربرد ، در سطر چهارم تاریخ نصب Bios ، در سطر پنجم نوع Bios و در سطر ششم حجم  Bios را مشاهده می کنید .
به خاطر داشتن اطلاعات سطر های اول ، دوم و چهارم در دانلود آخرین ورژن از سایت سازنده حیاتی می باشد .
در این مرحله ، باید برای اطمینان بیشتر از Bios حال حاضر نصب شده یک نسخه پشتیبان تهیه کنیم .
برای این منظور پس از اجرای برنامه ASUS UPDATE قسمت Save Current Bios To File را انتخاب کرده و bios رو در هارددیسک سیستم یا هر وسیله ذخیره سازی دیگر مثل فلش دیسک ذخیره میکنیم.
در مرحله بعدی باید برای دانلود آخرین ورژن Bios مورد نظر به سایت رسمی کمپانی ASUS از طریق این لینک رفته رفته و در قسمت مربوطه مدل مادربرد خودتان رو وارد کنید .
پس از پیدا کردن مشخصات مدل مورد نظر ، در صفحه جاری قسمت Download رو انتخاب میکنیم .
در صفحه جدید ، از قسمت های موجود ، BIOS را انتخاب میکنیم :
همیشه لینک آخرین ورژن در بالاترین قسمت لیست قرار دارد . قبل از دانلود همیشه ورژن را چک کنید ، در صورتی که از ورژن کنونی نصب شده بالاتر بود ، اقدام به دانلود bios کنید .

مرحله نصب Bios دانلود شده : ( آپدیت بایوس )
پس از دانلود ، ابتدا فایل مورد نظر را از حالت فشرده خارج کنید و نرم افزار Asus Update را اجرا نمایید .
سپس از منوی کشویی برنامه قسمت Update Bios From File را انتخاب کنید و Next را انتخاب کنید .
در این مرحله آدرس فایل مورد نظر را به برنامه داده و برنامه پس از چک کردن فایل طی درخواستی ادامه کار را طلب میکند که با تایید این درخواست عملیات آپدیت شروع شده و پس از حدود ۱ دقیقه پس از تکمیل عملیات ، برنامه از شما برای restart سیستم سوال می کند و شما در این مرحله اجازه restart سیستم را بدهید .
بعد از RESTART شدن ، سیستم رو خاموش کنید و تا مدت ۲ دقیقه سیستم را از برق شهر جدا کنید . در این لحظه update Bios با موفقیت انجام می شود .


برنامه و سورس سری فیبوناچی در #C

در ریاضیات سری فیبوناچی به دنباله‌ای از اعداد گفته می‌شود که بصورت زیر تعریف می‌شود:


غیر از دو عدد اول اعداد بعدی از جمع دو عدد قبلی خود بدست می‌آید. اولین اعداد این سری عبارت‌اند از:

آموزش تصویری نصب SQL Server 2008

SQL Server 2008


دانلود آموزش به صورت pdf


با ما همراه باشید ....

آشنایی با مهمترین تهدیدهای امنیتی

مهمترین تهدیدات امنیتی

 پیش از هر کاری لازم است اطمینان یابید کامپیوترتان در برابر هکرها (Hackers) آسیب پذیر نیست و یا توسط نرم افزارهای مخرب (مانند ویروس ها یا برنامه های جاسوسی) که به مالور (Malware) مشهورند، تصرف نشده است. در غیر این صورت، درباره میزان تاثیر اقدامات پیشگیرانه نمی توان هیچ گونه تضمینی داد. خلاصه اینکه، وقتی آقای دزد در زیرزمین خانه مخفی شده، قفل کردن در خانه چندان فایده ای ندارد. بسیاری از کاربران تصور می کنند که همه خطرات در ویروس ها خلاصه شده است، اما ویروس ها فقط بخشی از دنیای بدافزارها را تشکیل می دهند. در این درس به معرفی مالورها می پردازیم، چرا که تا وقتی خطرات را نشناسید، نمی توانید به مقابله با آنها بروید.
 
مالور یا بدافزار
واژه مالور کوتاه شده ی نرم افزار مخرب (Malicious Software) است. این واژه اصطلاحی عمومی برای توصیف تمام ویروس ها، کرم ها، اسپای‌ورها (Spyware)، ادورها (Adware)، تروجان ها و ... و تقریبا هر چیزی که به طور خاص برای صدمه به کامپیوتر و یا سرقت اطلاعات طراحی شده، می باشد. در این درس با هر کدام از آنها و توانایی هایشان به صورت مختصر آشنا می شوید.
 
آسیب های مالورها
اکثر مالورها از کامپیوترها به عنوان محلی برای عبور استفاده می کنند. آنها معمولا بدون اینکه آسیبی برسانند از کامپیوتری به کامپیوتر دیگر منتقل می شوند. اما یک مالور خطرناک می تواند به اطلاعات کامپیوتر شما آسیب برساند. این موضوع شامل اطلاعات کول دیسک و هاردهای اکسترنال نیز می شود. همچنین مالورها می توانند کنترل کامپیوتر شما را در دست گرفته و از آن برای حمله به دیگر افراد استفاده کنند. خوشبختانه ابزارهای آنتی مالور (Anti Malware) زیادی برای حفاظت از شما و افراد مرتبط با شما وجود دارد. در زیر به انواع مالورها می پردازیم.

جهت مشاهده بقیه توضیحات به ادامه مطلب مراجعه نمایید ...

ادامه نوشته

فهرست زبان های برنامه نویسی

زبان های برنامه نویسی

به درخواست دوستان

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

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

Ada
ALGOL
APL
AWK BASIC
C
++ C
# C
COBOL
ColdFusion
Common Lisp
Delphi
Eiffel
Focus
Fortran
Haskell
IDL
Java
Java script
Lisp
Modula
Objective-C
OCaml
Pascal
Perl
PHP
Prolog  Python
Ruby
SAS
Scheme
اسمال تاک
SQL
Visual Basic

برای مشاهده فهرست کامل تر اینجا را کلیک کنید


حل مشکل مخفی بودن فایلها

توضیحات ویروس:

بازکردن فولدرها در یک پنجره جدید و ساخت فایلهای اجرایی exe با نام Folder مورد نظر و با آیکونی شبیه آیکون Folder و همچنین مخفی کردن فولدرهای اصلی از مهمترین خصوصیات و نشانه های این ویروس است .

با نصب یک آنتی ویروس آپدیت و جدید می توانید از انتشار بیشتر ویروس جلوگیری کرده و به حذف ویروس فوق بپردازید .اما اگر پس از ویروس یابی متوجه شدید بسیاری از Folder‌ های موجود در درایوهای هارددیسکتان گم و یا نابود شدند نگران نباشید . هیچ کدام حذف نشده اند،همه فولدرها هستند ;اما به صورت مخفی (Hidden) و با خاصیت سیستمی (System Files) .

راه حل :

روش اول :

وارد cmd ویندوز شده و دستور attrib -h -s /d /s را نوشته و سپس کلید Enter را بفشارید.

System Hidden

( برای رفتن به cmd در ویندوز XP وارد منوی Start شده و از All Programs روی پوشه Accessories کلیک کرده و Command Prompt را انتخاب کنید | در ویندوز 7 کافی در منوی Start کلمه cmd را جستجو فرمایید )

(دقت کنید بین attrib و –h و –s حتما می بایست یک Space‌ یا بیشتر بزنید همچنین بین – و حروف h و S فاصله خالی وجود ندارد ; بعد از d یک Space بزنید.)

سپس منتظر بمانید تا تمامی Folder های مخفی به حالت اولیه بازگردند . این کار بسته به تعداد Folder ها و فایلهای موجود در آن چند ثانیه یا چند دقیقه زمان خواهد برد.

توجه : در صورتی که در هنگام شروع به کار ویندوز ( Startup ) فایلی به نام desktop.ini اجرا و نمایش داده شد،دستور attrib *.ini +h /s را در cmd تایپ کنید و Enter را بزنید.

روش دوم :

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

لینک

سورس برنامه دیجسترا در #C

برنامه دیجسترا

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

گراف همبند ، جهت دار و وزن دار با وزن غیر منفی را بدست می آورد . 

دانلود سورس و برنامه دیجسترا

ویروس flame چگونه عمل میکند؟

ویروس flame

ویروس فلیم چیست، چگونه عمل می‌کند و چه کسی آن را ساخته است؟

پس از انتشار خبر کشف بدافزار اینترنتی جدید با نام flame (شعله) و موفقیت مرکز ماهر در ایران در ارائه نسخه پاک کننده آن، بسیاری از منابع غربی اذعان می کنند که این بدافزار یک محصول اسراییلی است. 

این گزارش سوال هایی اساسی درباره فلیم را طرح کرده و به آنها پاسخ می دهد. 

1- فلیم چگونه کشف شد؟ 

ظاهرا شرکت نرم افزاری کسپراسکی در روسیه کاشف فلیم بوده است. ویتالی کاملیوک، کارشناس ارشد بدافزار در شرکت نرم افزارهای امنیتی کاسپرسکی کاشف فلیم است. وی به عنوان عضوی در یک گروه کارشناسی به دنبال کد بدافزاری رایانه ای بود که گفته می شد اطلاعات رایانه های داخل ایران را از بین برده بود. 

2- ویژگی های فلیم چیست؟ 

2-1- کد فلیم از ویروس استاکس نت خیلی بزرگتر است. کد فلیم 20 مگابایت حجم دارد در حالی که کد استاکس نت فقط 500 کیلو بایت بود. بنابراین، فلیم بزرگترین بدافزاری است که تا کنون مشاهده شده است. 

2-2- زبان برنامه نویسی استفاده شده برای نوشتن این بدافزار لوا نام دارد که تا کنون در هیچ بدافزاری استفاده نشده بود. شرکت کسپراسکی می گوید از این زبان برنامه نویسی بیشتر در نوشتن بازی های رایانه ای استفاده می شود زیرا می توان دائما کدهای جدید به آن اضافه کرد و آن را ارتقا داد. استفاده از زبان برنامه نویسی لوا نشان می دهد طراح این ویروس در نظر دارد این ویروس را دائما رشد داده و تقویت کند. 

2-3- فلیم از مارس 2010 فعال بوده است. 

3- فلیم چگونه عمل می کند؟ 

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

3-2- تیم مارر و دیوید وینستاین، روز 10 خرداد در فارین پالیسی نوشتند: «بنا بر اعلام کاسپرسکی بدافزارهای دیگری هم وجود دارند که می توانند صدا را ضبط کنند اما نکته اصلی در مورد فلیم کامل بودن آن است، یعنی توانایی آن برای به سرقت بردن اطلاعات از شیوه های بسیار متنوع». 

3-3- مارک کلایتون روز 10 خرداد درباره شیوه عمل فلیم در کریستین ساینس مانیتور نوشته است: «کارشناسان می گویند به علت بزرگی و پیچیدگی ویروس فلیم کشف کامل برنامه آن و این که چه کارهایی انجام داده است سال ها زمان می برد. با این حال، از یافته هایی که تاکنون بدست آمده مشخص شده است که ویروس فلیم می تواند از طریق یو اس بی، بلوتوث یا دیگر ابزارها در یک شبکه گسترش پیدا کند. در دستگاه های آلوده، این ویروس می تواند برای اجرا شدن منتظر نرم افزارهای خاصی شود و سپس به تصاویر دست یابد، میکروفون های داخلی را برای ضبط مکالمات روشن کرده و ئی میل ها و چت ها را رهگیری کند. این ویروس می تواند اطلاعات بدست آمده را بسته بندی و رمزگذاری کرده و آنها را برای رایانه های مشخصی در سراسر جهان بفرستد». 

3-4- به زبان فنی می توان گفت ویروس فلیم مانند یک «کرم» عمل می کند به این صورت که بدون نیاز به دخالت انسان گسترش می یابد و برای رساندن اطلاعات ربوده شده به دست گردانندگانش کانال هایی را برای خود باز می کند. 

4- چه کسی فلیم را ساخته است؟ 

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

4-2- موشه یعلون، معاون رئیس کابینه اسرائیل و وزیر امور راهبردی اسرائیل روز سه شنبه 8 خرداد تقریبا به صراحت تایید می کند که اسراییل این ویروس را ساخته است. وی به رادیو نظامی اسرائیل گفته است: «به نظر منطقی می آید که فرض کنیم هرکس که تهدید ایران را تهدیدی جدی تلقی می‌کند، تدابیر مختلف، که شامل اینها (حملات سایبری با ویروس فلیم) می‌شود را برای صدمه زدن به آن (ایران) اتخاذ خواهد کرد. اسرائیل از این نعمت برخوردار بوده که دارای فناوری پیشرفته (رایانه ای) بوده است. این ابزار (فناوری پیشرفته) که ما (اسرائیل) به آن افتخار می کنیم باب انواع فرصت ها را بر روی ما می گشاید. 

4-3- مارک کلایتون روز 10 خرداد در کریستین ساینس مانیتور می نویسد: «کارشناسان شرکت کاسپراسکای معتقدند به احتمال زیاد یک کشور این ویروس را ساخته است. آنها معتقدند این ویروس نه نتها بسیار پیچیده است بلکه کار اصلی آن جاسوسی اطلاعات است. یکی از شرکای اتحادیه بین المللی مخابرات نیز که در این تحقیقات همکاری می کند با این ارزیابی موافق است. شرکت کرایسیس لب CrySyS Lab) )مستقر در دانشگاه فن آوری و اقتصاد در بوداپست مجارستان گزارشی از بررسی های خود از ویروس فلیم منتشر کرد. در گزارش این شرکت آمده است: «نتایج بررسی های فنی ما این فرضیه را تایید می کند که سرویس دولتی یک کشور با بودجه و تلاش قابل توجهی این ویروس را ساخته است».

انواع زبان های برنامه سازی

انواع زبان های برنامه سازی

زبان های برنامه سازی که تنوع زیادی دارند،به طور کلی می توانند به سه دسته تقسیم شوند :

1. زبان های ماشین

2. زبان های اسمبلی

3. زبان های سطح بالا


زبان های ماشین

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

زبان های اسمبلی

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

زبان های سطح بالا

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

کنترل ColorDialog در #C

کنترل ColorDialog در #C

با استفاده از این کنترل می توان کادر محاوره Color را نمایش داد.در کادر محاوره Color می توان رنگ مورد نظر را انتخاب کرد.

دانلود سورس برنامه بالا

کنترل CheckBox در #C

کنترل CheckBox در #C

این کنترل گزینه هایی با دو انتخاب را تعریف می کند.با استفاده از این کنترل می توان فیلد های منطقی را نگهداری کرد زیرا کنترل CheckBox دو حالت فعال و غیر فعال دارد.اگر کاربر بخواهد این کنترل را فعال کند باید کادر انتخاب ( مربع کنار کنترل ) را کلیک کند تا علامت تیک در آن ظاهر شود.با کلیک دوباره این کادر کنترل از حالت انتخاب خارج می شود.خاصیت Checked تعیین می کند آیا کنترل CheckBox انتخاب شده است یا خیر.اگر مقدار این خاصیت True باشد،کنترل انتخاب شده وگرنه کنترل انتخاب نشده است.

دانلود سورس برنامه بالا

کنترل RadioButton در #C

کنترل RadioButton
این کنترل برای ایجاد دکمه های رادیویی به کار می رود که مجموعه ای از گزینه ها را به وجود می آورد.در این مجموعه فقط یک گزینه را می توان انتخاب نمود.اگر بخواهید چند مجموعه ناسازگار ایجاد کنید،باید هر یک از مجموعه ها را در یک GroupBox اضافه نمایید.با استفاده از خاصیت Cheched کنترل RadioButton می توان تعیین کرد آیا کنترل انتخاب شده است یا نه.

دانلود سورس برنامه بالا

ISA Server چیست؟

ISA Server

Internet Security And Acceleration Server که مخفف ISA Server است. نرم افزاری محصول شرکت Microsoft است که به منظور افزایش امنیت در ارتباطات اینترنتی و دسترسی سریعتر به شبکه وب طراحی و پیاده سازی شده است.
به عبارتی دیگر این نرم افزار یک دروازه امنیتی است که شبکه را از دسترسی هکرها و کرمهای مزاحم موجود که به طرق مختلف به شبکه دسترسی دارند.مصون میدارد و این کار را از طریق فیلتر کردن در سطحapplication و پاکتهای داده انجام میشود. در شبکه دادها برای انتقال به بخشهای کوچکتری شکسته میشوند که در اصطلاح به آنها پاکت گفته میشود.آمارها نشان میدهد که این نسخه ISA Server، يازده بار سریعتر از نسخه پیشین خود یعنیMicrosoft proxy server است.

ISA Server در محیط هایی با سیستم عامل های مختلف کار میکند;ولی در عین حال بیشترین بهره وری را در کار با سیستم عامل ویندوز دارد.ISA Serverدر کنار امکانات موجود در سیستم عامل ویندوز از قبیلMicrosoft active directory و (Virtual Private Network) و در اجتماع با آنها به کارایی بالاتر و مدیریت بهتر در شبکه کمک می کند. cache کردن یا به عبارتی ذخیره سازی دادها از طریقISA Serverو پاسخ دادن به درخواست های که دادهای آنها در Web cache موجود است.ترافیک در شبکه اینترنت را کاهش داده که این باعث کاهش ازدحام در شبکه و افزایش میزان پهنای باند برای پاسخ دهی بهتر به دیگر درخواست ها در شبکه میشود.ISA Serverدسترسی به شبکه را در موارد مختلف از قبیل زمان,دسترسی کاربران,نوعapplicationها و.... محدود میکند و این کار کیفیت مدیریت در شبکه را ارتقا میدهد در نهایت ISA Server محصول قابل توجهی از سوی شرکت مایکروسافت است که در زمینه امنیت در شیکه ها ارائه شده است.
 

آموزش ساختن کانکشن ADSL در ویندوز XP

آموزش ساختن کانکشن ADSL در ویندوز XP

مراحل به صورت تصویری در ادامه مطلب درج شده است

ادامه نوشته

دانلود جدیدترین نسخه های پلیرهای برتر

Windows Media Player 11Download
RealPlayer 15 Download
QuickTime Player 7Download
jetAudio 8.0.16 BasicDownload
KMPlayer 3.1Download
Media Player Classic 6.4Download
Winamp 5.623 FullDownload
iTunes 10.6Download
DivX Play 8.2.2Download
GOM Player 2.1Download

>> لینک ها مستقیم هستند<<


دانلود جدیدترین نسخه های مرورگر وب

Best Browsers


Firefox 11Download
Google Chrome 17Download
Internet Explorer 8 XP
Internet Explorer 9 Windows 7
Safari 5.1.4Download
Opera 11.60Download

>> لینک ها مستقیم هستند<<

اشتراک گذاری اسپیکر در شبکه

Share Speaker Player

خریداری یک اسپیکر (بلندگو) برای هر کامپیوتر در شبکه های کامپیوتری محلی بسیار هزینه بر و غیر منطقی است چون علاوه بر تحمیل هزینه اولیه بالا سبب شلوغی و سرو صدا و آشفتگی شبکه هایی با فضاهایی کوچک و متوسط می شود.


Share Speaker Player نرم افزار رایگان برای استفاده از یک بلندگو معمولی بر روی LAN برای پخش موسیقی از هر نقطه در شبکه می باشد .
​​با نصب این نرم افزار بر روی هر کامپیوتر شما می توانند پول خریداری بلندگوهای چندگانه را صرفه جویی کنید و حتی سبب کاهش سر و صدا دفاتر با فضاهای کوچک یا متوسط شوید.
اکنون افراد می توانند موسیقی ها را در صف اضافه کنند تا در بازه ی زمانی معینی از اسپیکر پخش شود.

سایر مزایای Share Speaker Player

- بلندگوهای رومیزی قوی ترند و کیفیت خوبی دارند. شما می توانید از کامپیوترهای که در  شبکه محلی LAN هستند اقدام به اضافه کردن آهنگ های مورد نظر خود به صف اجرا کنید.

- بدون نیاز به خرید بلندگوهای متعدد برای هر کامپیوتر
- تنها نصب نرم افزار بر روی هر کامپیوتر در شبکه محلی مورد نیاز است. سیم، کابل و سخت افزار های دیگر مورد نیاز نیست.

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

لینک دانلود