تبلیغات
گروه نرم افزاری باران - مطالب آموزشی

معرفی کتابهای دوره  NLP و موفقیت :
    

1) بسوی کامیابی نوشته‏ ی آنتونی رابینز ترجمه‏ ی مجرد زاده کرمانی

2) کلید طلایی ارتباطات کریس کول ترجمه‏ ی مهدی قرچه‏ داغی

3) کتابهای دکتر جان گری در زمینه‏ ی روابط همسران ( مردان مریخی، زنان ونوسی و ... )

4) آیین همسردای دورتی کارنگی ترجمه‏ ی مهستی شهلایی

5) هدف برایان تریسی ترجمه‏ی قرچه‏ داغی

6) راز شادزیستن آندرو متیوس وحید افضلی راد

7) آخرین راز شادزیستن اندرو متیوس

8) نگرش همه چیز است جف کلر ترجمه‏ ی احسان کاظم

9) جادوی فکر بزرگ دیوید شوارتز ترجمه‏ ی ژنا بخت آور

10) قانون جذب مایکل لوسیر ترجمه ‏ی نفیسه‏ ی معتکف

11) تجسم خلاق شاکتی گواین ترجمه‏ ی گیتی خوشدل

12) راز راندا برن ترجمه‏ ی نفیسه‏ ی معتکف

13) قانون توانگری کاترین پاندر ترجمه‏ ی گیتی خوشدل

14) چشم دل بگشا کاترین پاندر ترجمه‏ ی گیتی خوشدل

15) قانون شفا کاترین پاندر ترجمه‏ ی گیتی خوشدل

16) بیندیشد و ثروتمند شوید ناپلئون هیل ترجمه‏ ی قرچه‏ داغی

17) مبانی موفقیت جک کنفیلد ترجمه‏ ی گیتی شهیدی

18) برای آن بسوی تو می ‏آیم جی پی واسوانی ترجمه‏ ی فریبا مقدم

19) با خالق هستی جی پی واسوانی ترجمه‏ ی فریبا مقدم

20) انسان در جستجوی معنا دکتر ویکتور فرانکل ترجمه ‏ی آل یس



" موفق باشید و سبز "
 


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

تاریخ : چهارشنبه 6 آبان 1394 | 12:28 قبل از ظهر | نویسنده : مهندس مؤمنی | درج نظر = ارتقای کیفیت

تحقیق تازه پژوهشگران آمریکایی نشان می‌دهد

خواب ناکافی ابتلا به سرماخوردگی را چهار برابر می‌کند/ خواب، سومین ستون سلامت


سه‌شنبه 10 شهریور 1394 - 15:57
خواب ناکافی


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

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

این دانشمندان با اشاره به اینکه در سال‌های اخیر خواب مورد بی‌توجهی قرار گرفته است، اهمیت خواب را به عنوان «سومین ستون سلامت» در کنار رژیم غذایی مناسب و فعالیت بدنی مورد تأکید قرار داده‌اند.

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

آریک پراتر، استادیار رشته روانشناسی کالج دانشگاهی سان‌فرانسیسکو که سرپرستی نگارش مقاله پژوهشی این گروه را بر عهده داشته است، می‌گوید: «آثار کم‌خوابی فراتر از احساس کم‌توانی یا بی‌قراری است. خواب ناکافی سلامت جسمانی شما را تهدید می‌کند. خواب فراتر از همه عامل‌های دیگری است که تاکنون به حساب می‌آمد. فرقی نمی‌کند که در چه سن و سالی هستید، از چه نژادی هستید، تحصیلات شما چیست یا درآمدتان چقدر است، حتی سیگار کشیدن هم به این اندازه اهمیت ندارد. عامل مهم شدت گرفتن میزان ابتلا به سرماخوردگی، خواب ناکافی است.»

ارتباط مقدار خواب با تنظیم سطح سلول‌های موسوم به T که نقش مهمی در سیستم ایمنی بدن و دفاع در مقابل عوامل خارجی در بدن دارند، در پژوهش‌های قبلی به اثبات رسیده است.

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

مطالعه‌ آماری که بنیاد ملی خواب در بریتانیا در سال 2013 انجام داده است، نشان داده که 18 درصد از بریتانیایی‌ها در روزهای کاری کمتر از 6 ساعت می‌خوابند و 12 درصد در روزهای تعطیل نیز کم‌خوابی دارند.




طبقه بندی: آموزشی، اخبار، پزشکی،
برچسب ها: خواب ناکافی، سرماخوردگی، سیستم ایمنی بدن، پروژه دانشجویی، آگهی استخدام، انجام پایان نامه، #c،

تاریخ : سه شنبه 5 آبان 1394 | 11:11 بعد از ظهر | نویسنده : مهندس کوچکی | نظرات


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

برخی از مهمترین موارد آسیب پذیری نرم افزارهای تحت وب عبارتند از:


1. Injection Flaws
2. Cross Site Scripting(XSS)
3. Broken(HTTP) Authentication and Session Management
4. Insecure Direct Object References
5. Cross Site Request Forgery (CSRF)
6. Security misconfiguration
7. Failure to restrict URL access
8. Insecure Cryptographic Storage
9. Insufficient Transport Layer Protection
10. Unvalidated redirects and forwards

که من موارد 2 و 5 رو خدمتتون شرح میدم. یعنی XSS و CSRF.

XSS که نام کاملش Cross Site Scripting (به دلیل اینکه مخففCSS با Cascading Style Sheets که مربوط به طراحی وب هست اشتباه نشه از X بجای C در مخفف آن استفاده شده) ، حمله ای است که از طریق اعتماد یک کاربر به یک سایت نشئت میگیره.

CSRF (بخونید Sea-surf) که نام کاملش Cross Site Request Forgery است، از طریق اعتماد یک سایت به یک کاربر نشئت میگیره.


XSS

================

در حملات XSS ، کوکی مرورگر قربانی به سرقت میره. این کوکی حاوی اطلاعات مختلفی مثل اطلاعات لاگین، ورود به سایت بانک و یا غیره میتونه باشه.که در ادامه توضیح میدم که چطور این کار انجام میشه.

کلا راه های مورد استفاده هکر برای حمله XSS معمولا دو راه است. یکی ارسال لینک به قربانی (از طریق ایمیل و....) و دیگری اجرای کدمخرب با استفاده از سایتی که کاربر از اون بازدید میکنه.

فرض کنید هکر، در قسمت نظرسنجی یک سایت، کد زیر رو وارد کنه و سایت بدون بررسی و فیلتر کردن متن های درج شده، این متن رو در خروجی سایت خودش بزنه.






حالا در صورتی که کاربر این صفحه وب را مشاهده کند، هکر، کوکی کاربر را سرقت می کند.

راه جلوگیری از این نوع هک اینه که سایتها، ورودی های کاربر رو با ابزارهای مختلفی که دارند (مانند regular expressionها و..) چک کنند و مطمئن بشن که کاربران کدمخرب وارد نمیکنند.یا اینکه از ابزارهای زبان برنامه نویسی استفاده کنند. مثلا در php توابع htmlentities,htmlspecialchars  و strip_tags برای این کار در نظر گرفته شده اند. که مثال زیر استفاده htmlentities را نشان می دهد.






CSRF

=============

فرض کنید سایتی به اسم sms.com داریم که داخل این سایت ، پس از اینکه کاربر لاگین کرد، برای ارسال پیامک به صفحه sms.com/send.php  میرود.
فرض کنید که ساختار صفحه ارسال پیامک به صورت زیر باشد:






اگر صفحه do_send.php درخواست
Sms.com/do_send.php?number=09360123456&message=hello 
را بپذیرد، می توان از این سایت با استفاده از csrf سوء استفاده کرد.معمولا این گونه حملات با فریب کاربر برای دیدن یک تصویر انجام می پذیرد. به تگ زیر دقت کنید:




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

برای جلوگیری از حملات CSRF معمولا این چهار روش پیشنهاد میشود:

1-در فرم های خود بجای متد GET از متد POST استفاده کنید

2-بجای تکیه بر Register_global از $_POST استفاده کنید

3-کاربران را مجبور به استفاده از فرم های خود کنید. این کار با استفاده از captcha قابل انجام است.

4-برای اعمال حساس verification را دوباره انجام دهید.


یک مثال واقعی

=============

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

http://shiflett.org/blog/2007/mar/my-amazon-anniversary

 





طبقه بندی: شبکه و امنیت، مقالات، آموزشی،
برچسب ها: حملات XSS و CSRF چیست، XSS، CSRF، انواع حملات امنیتی، مهندس کوچکی، مثبت اندیشی، پروژه سی شارپ،

تاریخ : سه شنبه 5 آبان 1394 | 08:59 بعد از ظهر | نویسنده : مهندس مؤمنی | نظر شما افتخار ماست
از حرکات ورزشی زیر میتوان برای آب کردن چربی دور شکم و کمر و پهلوها استفاده نمود. حتماً به خاطر داشته باشید قبل از شروع جرکات با کمی نرمش کششی بدنتان را آماده کنید...

[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم

لاغر کردن شکم و پهلو,بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم , پهلوی زنان , شکم, کوچ[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم ک کردن شکم, آب کردن




[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم

[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم


[categoriy],بهترین روش برای آب کردن چربی شکم ,آب کردن چربی پهلو,چربی شکم



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

تاریخ : سه شنبه 5 آبان 1394 | 07:05 بعد از ظهر | نویسنده : مهندس کوچکی | نظرات

با سلام.

امروز با قسمت آخر موضوع آنتولوژی در خدمت شما هستم.

برای طراحی آنتولوژی بوسیله نرم افزار protégé مراحل زیر را پیش رو داریم:

•    شناسایی دامنه آنتولوژی
•    تعریف کلاسها و ساختار آنها
•    تعیین مشخصه ها
•    تعیین محدودیت ها
•    ساخت نمونه اولیه


 


حال به سراغ مثال خودمان (آبهای آزاد) می رویم و قصد داریم آنتولوژی مربوط به آن را پیاده سازی کنیم.
نرم افزار protégé را باز کرده و از قسمت classes با استفاده از دکمه ای که با کادر قرمز رنگ کوچک نمایش داده شده است، اقدام به ایجاد class میکنیم. در تعریف کلاس، دو نوع Role وجود دارد. کلاس در نوع abstract نمی تواند بطور مستقیم عضوی داشته باشد. اما در نوع Concrete میتواند به طور مستقیم عضو داشته باشد.
برای هر کلاس میتوان، زیرکلاسهای متفاوتی تولید کرد:



در اینجا، زیر کلاسها را تعریف کرده و نوع آنها را concrete میگذاریم.
حال به تعریف slot می پردازیم. Slot ها بیانگر ویژگی ها و روابط کلاسها می باشند. برخی slot ها عمومی هستند که باید در کلاس اصلی قرار بگیرند. به عنوان مثال مشخصه «نام» یک مشخصه ی عمومی است که همه نمونه ها آن را دارا می باشند. بنابراین ما این slot را در کلاس اصلی WaterSource ایجاد می کنیم. برای اینکار ابتدا بر روی دکمه ای که با کادر قرمز رنگ در سمت راست تصویر نمایش داده شده است کلیک کرده تا پنجره ی مربوط باز شود و از طریق آن به تنظیم نوع اسلات می پردازیم.

 



برای آبهای جاری دو اسلات تعریف میکنیم. «from_where» و «to_where». که به ترتیب مشخص کننده مبدا و مقصد آبهای جاری هستند.


 



برای آبهای ساکن نیز یک اسلات با عنوان «حجم» تعریف میکنیم.

 



حال که نقشه ی کار را طراحی کردیم، زمان ایجاد نمونه هاست. برای اینکار به قسمت instances می رویم.

 



با کلیک بر روی دکمه ی «ایجاد نمونه» صفحه ای برای درج مقادیر اسلاتهای تعریف شده برای این کلاس نمایش داده می شود. به عنوان مثال برای ایجاد نمونه برای کلاس stream (که کلاس آبهای جاری است) سه اسلات نمایش داده می شود: name, from_where, to_where که باید این مقادر را وارد کنیم. به عنوان مثال میخواهیم، رود ارس را تعریف کنیم. بنابراین مقادیر را مشابه تصویر زیر وارد میکنیم:

 

در ادامه به تعریف نمونه های «آبهای ساکن» نیز می پردازیم. و برای مثال دریاچه ی خزر و خلیج فارس را تعریف میکنیم.

 


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




امیدوارم هر سه قسمت برای دوستانم مفید بوده باشه.

موفق باشید.





طبقه بندی: برنامه نویسی، نرم افزار، مقالات، آموزشی،
برچسب ها: آنتولوژی، آنتولوژی چیست، آشنایی با آنتولوژی، Ontology، پیاده سازی یک Ontology، مهندس کوچکی، احمد مؤمنی،

تاریخ : یکشنبه 3 آبان 1394 | 01:05 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات
از ابتدای خلقت انسان و در دوره‌های مختلف همه به دنبال راهکاری برای افزایش طول عمر بوده‌اند که یکی از آنها تاثیر مواد غذایی است.

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

 فرجی در مورد خواص هر یک از این مواد گفت: سیب سرشار از آنتی‌اکسیدان بوده و به دلیل وجود آنتی‌اکسیدانی به نام کوارستین در کنار فیبر معروفی به نام پکتین ذرات ژله‌ای مانندی را در خون ایجاد می‌کند که مواد زائد خون به آن چسبیده و دفاع می‌شود که بهترین راه مقابله با سرطان خون نیز محسوب می‌شود. موز ماده غذایی دیگری است که به گفته این متخصص تغذیه حاوی پتاسیم برای تنظیم فشار خون و منیزیم برای پیشگیری از سرطان است. غافل از اینکه اسید فولیک موجود در موز نیز در سلامتی نقش موثری دارد. وی ادامه داد: همچنین مواد موجود در تخم‌مرغ برای پیشگیری از آب مروارید موثر اس و کولین موجود در آن به تقویت حافظه کمک می‌کند برای همین به کودکان زرده تخم مرغ می‌دهیم و می‌تواند مصرف به اندازه آن در پیشگیری از اختلال حواس و آلزایمر موثر باشد به شرط آنکه تخم‌مرغ را سرخ نکنیم چرا که همین امر خود باعث بروز سرطان می‌شود و تخم‌مرغ آب‌پز بهترین نوع استفاده از آن است. فرجی همچنین سیر را ماده غذایی معجزه‌کننده عنوان کرد و گفت: سیر خاصیت ضد انعقادی دارد و سرشار از آنتی‌اکسیدان است و حتی افرادی که به سرطان مبتلا هستند به دلیل خاصیتی که سیر روی سلول‌های سرطانی می‌گذارد و آنها را منهدم می‌کند با خوردن سیر خام طول عمرشان افزایش می‌یابد. عضو انجمن علمی تغذیه ایران لوبیا سبز را به دلیل فیبر محلولی که دارد برای دستگاه گوارش مفید دانست و افزود: خوردن این ماده غذایی باعث می‌شود که فرد دچار یبوست نشود و به همراه فیبر موجود در خود چربی زائد را از بدن دفاع کرده و کلسترول خون را پایین می‌آورد چرا که کلسترول خود زمینه‌ساز بسیاری از بیماری‌هاست. فرجی همچنین گفت: گردو سرشار از امگا 3 است و اگر یک مشت گردو بخوریم معادل صد گرم ماهی آزاد اثربخشی دارد که می‌تواند در کاهش فرآیند‌های التهابی به ویژه التهاب مفاصل مفید باشد و در کنار آن در تقویت حافظه بسیار موثر است. در ادامه همچنین سویا به دلیل داشتن ایزوفلاوین در کاهش سرطان سینه در خانم‌ها نقش پررنگی را ایفا می‌کند و برای کاهش پیامد های ناشی از یائسگی در زنان بسیار مهم است و توصیه می‌کنیم همه افراد لوبیای سویا را به عنوان یکی از تنقلات در برنامه غذایی خود قرار دهند. این متخصص تغذیه اظهار داشت: اسفناج به دلیل داشتن ویتامین‌های A و C و اثرات آنتی‌اکسیدانی سبب طول عمر می‌شود و گل‌کلم به دلیل کلسیم بالا می‌تواند در ایمن‌سازی بدن برای پیشگیری از رشد سلولهای سرطانی نقش کلیدی ایفا کند. همچنین برای افرادی که زخم معده دارند بخار‌پز این نوع ماده غذایی بسیار مفید است. لیمو‌ترش نیز یکی از این 14 ماده غذایی معجزه‌گر است که بدن را در مقابل عفونت‌های باکتریایی ایمن می‌کند به شرط آنکه لیمو‌ترش تازه را هنگام استفاده و در همان لحظه برش داد و استفاده کرد و آبلیمو‌های مانده که از قبل تهیه شده و در شیشه‌ها قرار دارد خاصیت لیمو‌ترش تازه را ندارد. در عین حال افرادی که به طور مداوم لیمو‌ترش مصرف می‌کنند کمتر به بیماری‌های دهان و لثه دچار می‌شوند. وی گفت: پیاز نیز به دلیل داشتن سولفور و کوارستین آنتی‌بیوتیک قوی محسوب می‌شود که سطح کلسترول خون را نیز کاهش می‌دهد و تنها اشکال آن ایجاد بوی بد دهان است. در عین حال گوجه فرنگی به دلیل داشتن لیکوپن در پیشگیری از سرطان پروستات به عنوان یکی از سرطان‌های شایع در مردان بسیار مفید است. فرجی در پایان تاکید کرد: چای سبز هم به عنوان چهاردهمین ماده غذایی موثر در افزایش طول عمر توصیه می‌شود چرا که در پیشگیری از سرطان و بیماری‌های قلبی _ عروقی مفید است به شرط آنکه آن را درست دم کنیم که یک قاشق مرباخوری از چای سبز را باید در یک لیوان آب جوش ریخته در آن را بگذاریم و در محیط اتاق یک ربع بعد آن را مصرف کنیم .


منبع: فارس





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

تاریخ : شنبه 2 آبان 1394 | 03:43 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

پیاده سازی یک Ontology


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

 


اکنون میخواهیم یک آنتولوژی برای آنها تعریف و پیاده سازی کنیم.
اما قبل از ادامه ی پیاده سازی، کمی در مورد خصیصه های «PROPERTIES» صحبت میکنیم و در ادامه مثال بالا را پیاده سازی میکنیم.

  • Symmetric Properties


این خصیصه ، رابطه تقارن را تعریف می کند. به این معنی که مثلا اگر رود «یانگ تسه» به دریاچه ی «وو» متصل است، دریاچه ی «وو» نیز به رود «یانگ تسه» متصل است. این مطلب را اگر بخواهیم تعریف کنیم، به صورت زیر خواهیم داشت:

 

  • Transaction Properties

با رابطه ی «تعدی» آشنایی دارید. اینکه «اگر a با b در رابطه باشد و b با c، آنگاه a با c در ارتباط است». این مطلب را به صورت زیر تعریف میکنیم:


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

 

 

 

  • Syntax ontology

آنتولوژی OWL از Syntax مبتنی بر XML  استفاده می¬کند. عنصر ریشه OWL، عنصر rdf:RDF  است که همانند RDF  تعدادی حوزه نام را تعریف می کند و اجازه می¬دهد از واژه¬های تعریف شده در آنها در سند خود استفاده نمود.
ساختار اساسی آن به این صورت است که اگرریشه به صورت :
•    rdfs:resource   باشد،  این ساختار به دو زیر شاخه  rdf:class و  rdf:property  تقسیم می شود. سپس rdf:class  به زیر شاخه owl:class  و rdf:property  به owl:objectProperty  و owl:DataTypeProperty  تقسیم می شود.


•    عنصر بعدی این زبان OWL:Ontology است که مجموعه ای از اعلانها در آن جای میگیرد. در این عنصر می¬توان توضیحات، کنترل ورژن، و اعلان آنتولوژیهای دیگر را قرار داد.










•    کلاسها با استفاده از عنصر owl:class تعریف می شوند. برای مثال، کلاس یک استادیار به صورت زیر تعریف می شود


 

 

 

 

•    در یک آنتولوژی OWL می توان دو کلاس را به صورت مجزای از هم تعریف کرد.

برای مثال در یک آنتولوژی دانشگاه می¬تواند دو کلاس استادیار و پرفسور را جدای از همدیگر تعریف کرد. تگ owl:disjointWith  می تواند مجزا بودن دو کلاس را نشان دهد.


 

 

 

 

 


تعامل آنتولوژی های مختلف با یکدیگر:
سیستم های مختلف می توانند آنتولوژی ها مختص خود را تولید کنند. در این صورت به روشی نیاز داریم که بتوانیم کاری کنیم که آنتولوژی ها بتوانند زبان هم را بفهمند. در اینجا مباحثی مانند merging , matching  و alignment مطرح میشود.
•    Alignment
اگر دو آنتولوژی o1 و o2 داشته باشیم، وظیفه ی alignment یافتن تناظر بین اجزای موجود (کلاس ها، خصیصه ها، روابط ، قید ها، نمونه ها) در دو آنتولوژی است. پس alignment نوبت به mapping می رسد. یعنی اینکه باید تناظرهای یافت شده را باید ثبت نماییم.
به عنوان مثال در شکل زیر، دو نمونه از آنتولوژی های یک حوزه را که بصورت متفاوتی تعریف شده اند را نمایش داده و اجزای متناظر آنها را با نقطه چین به هم متصل کرده ایم:


 

•    Matching
برای اینکه بتوانیم عمل alignment را انجام دهیم از matching استفاده میکنیم. که از طریق آن می توانیم، تشابه های بین دو آنتولوژی را تعیین نماییم.
•    Merging
حال که تشابه و تناظر های موجود در دو آنتولوژی را پیدا کردیم، نوبت به ادغام این دو آنتولوژی و ایجاد یک آنتولوژی جامع می شود. این کار را merging می گویند.
برای مثال، میخواهیم این عمل را بر روی مثال بالا پیاده سازی کنیم.


 

تناظرهای بین دو آنتولوژی را با نقطه چین نمایش داده



و نهایتا عمل merging را پیاده میکنیم:




در قسمت بعد با استفاده از نرم افزار protege به طراحی یک آنتولوژی می پردازیم.


 قسمت سوم رو انشالا بعد از تعطیلات محرم روی سایت قرار میدم.




طبقه بندی: برنامه نویسی، نرم افزار، مقالات، آموزشی،
برچسب ها: آنتولوژی چیست، آنتولوژی، آشنایی با آنتولوژی، Ontology، پیاده سازی یک Ontology، مهندس مؤمنی، آپدیت آنتی ویروس،

تاریخ : سه شنبه 28 مهر 1394 | 09:51 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات


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

 

 

 

چکیده:

 امروزه با حجم عظیمی از اطلاعات مواجه هستیم.به منظور دستیابی موثر به اطلاعات، به سیستمی نیاز است که بتواند به طور مناسبی، اطلاعات را از وب استخراج کرده و به طور مناسبی به کاربران ارائه دهد. اما این کار به سادگی میسر نمی باشد.

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

 پایه و اساس آنتولوژی بر اساس RDF,XML و OWL می باشد.که هریک از این موارد در ادامه تشریح خواهد شد.

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

 

·         آشنایی با آنتولوژی

 آنتولوژی در لغت از دو کلمه onto به معنی هستی و logy به معنی مطالعه تشکیل شده است. ریشه آنتولوژی در فلسفه است و به ارسطو نسبت داده می شود. در علوم کامپیوتر و در حوزه وب معنایی ،آنتولوژی مفهوم کلمات و ارتباط بین آنها، در حوزه ای که مورد استفاده قرار میگیرند را نشان میدهد. برای آشنایی با موضوع بگذارید مثالی از دنیای واقعی داشته باشیم.[3]

 از خرداد 91 قابلیت جدید به موتور جستجوگر گوگل اضافه شد  و آن این بود که هرگاه در گوگل جستجو می کردید، یک کادر در کنار جستجوهای شما نمایش داده میشد که اطلاعاتی راجع به عبارت جستجو شده را نمایش میداد. مطلب جالبی که از مطالب این کادر میشد به دست آورد این بود که موتور جستجوی گوگل، نسبت به عبارت جستجو شده، فهم و درک دقیقی دارد. به عنوان مثال قبلا اگر عبارت «فردوسی» را جستجو می کردید، موتور جستجو نمی دانست که آیا منظورتان، «فردوسی شاعر» است یا «دانشگاه فردوسی». اما اکنون می تواند، روابط را تشخیص داده و آیتم های مرتبط با آن را نیز پیشنهاد دهد.

 

 

به عبارت دیگر، موتور جستجوگر گوگل، توانسته است مفاهیم عبارات را درک کرده و نتیجه جستجو را بر اساس این ادراک به کاربر ارائه کند. به عنوان مثال، تشخیص رابطه «شاعر بودن» را با توجه به لیست شاعرانی که در کنار کلمه «فردوسی » نمایش داده می شوند، موید این مطلب است.

 گوگل در حال حاضر در پروژه ای که در صفحه ی WWW.GOOGLE.COM/insidesearch  قابل دسترسی است، در حال کار بر روی وب معنایی و فهم روابط بین لغات و ایجاد یک رابطه بین دنیای مجازی با دنیای واقعی است .[6]

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

 به عنوان مثال در این تصویری از «لئوناردو داوینچی» ، به تصویر کشیده شده است و ارتباط آن با واژه هایی مانند «مونالیزا»، «ایتالیا»، «میکلانژ» و.... بصورت بصری به نمایش در آمده است.

 

 

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

 اگر بخواهیم تعریف علمی «وب معنایی» را بدانیم، بهتر است نگاهی به دیدگاه آقای Time Berners Lee بیندازیم. شخصی که به «پدر وب» شهرت دارد. از دیدگاه وی، آینده ی وب به سمتی می رود که علاوه بر انسانها، ماشین ها نیز قادر به درک و فهم وب باشند.

 در ادامه، دیدگاه آقای «لی» را در مورد «وب» ملاحظه میکنید.[2]

 معماری «وب معنایی» از هفت لایه تشکیل شده است.

 

 

·         URI: که یک شناسه ی وب است. به اینصورت که هر چیزی که بر روی وب قرار دارد دارای یک URI خواهد بود و URL اساس «وب معنایی» را پی ریزی میکند

 ·         XML: زبان و Syntax وب معنایی است.  تگ های xml نوع موجودیت ها را بیان میکنند (نه معنای آنها را) .

با استفاده از XML میتوانیم، موجودیت های مختلف را تگ گذاری کنیم. اما همانطور که گفتیم، معنای آنها را بیان نمی کنند. به عنوان مثال اگر کسی برچسب قیمت را با <price>12500</price>  نشانه گذاری کند و شخص دیگری با <cost>12500</cost> نشانه گذاری کند، هیچ راهی برای فهم مترادف بودن این دو عبارت بوسیله xml وجود ندارد.

 اینجاست که «آنتولوژی» مفهوم پیدا میکند.

 ·         RDF: این زبان بر پایه XML و به منظور تشریح مفاهیم و ایجاد اسناد در وب معنایی بوجود آمده است.

هر عبارت RDF به صورت یک «سه تایی» بیان می شود: فاعل، گزاره و مفعول

اگر بخواهیم مثال از این «سه تایی» ها بزنیم، می توانیم فرض کنیم عبارات زیر موجود است.

 

Buddy Belden owns a business.

 The business has Web site accessible at http://www.c2i2.com/~budstv

 Buddy is the father of Lynne

 

حال می خواهیم این عبارات را به صورت «سه تایی» مرتب کنیم. خواهیم داشت:

 <#Buddy> <#owns> <#business>

 <#Business> <#has-website> http://www.c2i2.com/~budstv

 <#Buddy> <#father-of> <#Lynne>

 

·         RDF schema : به کمک RDF Schema می توان در مورد معنای کلمات ارائه شده در RDF توضیح داد..

 بطور کلی، به وسیله آنتولوژی دو کار صورت می پذیرد:

          آنتولوژی یک فهم مشترک از یک مفهوم واحد را ارائه میدهد. زیرا بعضی وقتها ما برای یک مفهوم از دو لغت متمایز استفاده میکنیم. یا بالعکس از یک لغت برای دو مفهوم متفاوت استفاده میکنیم

          آنتولوژی بین مفاهیم در وب و دنیای واقعی ارتباط برقرار میکند

 

پیاده سازی آنتولوژی:

 زبانهای پیاده سازی آنتولوژی عبارتند از :

 

• RDF (S) (Resource Description Framework (Schema))

 • OIL (Ontology Interchange Language)

 • DAML+ OIL (DARPI Agent Markup Language + OIL)

 • OWL (Ontology Web Language)

 • XOL (XML- based Ontology exchange Language)

 • SHOE (Simple HTML Ontology Extension)

 • OML (Ontology Markup Language)

 

که به صورت کلی به دو دسته تقسیم می شوند:

 ·         زبان های گزاره ای : Rules (RuleML, LP/Prolog), Description Logic (OIL, DAML+ OIL, OWL)

·         زبان هایی که از گراف استفاده میکنند : RDF,UML,.....

 

ما در این مکتوب به تشریح زبان OWL به عنوان یکی از زبانهای رایج مورد استفاده در آنتولوژی اشاره ای خواهیم کرد.[5]

 

 

OIL در اتحادیه اروپا و DAML در آمریکا ساخته شد.

 کمی بعد W3C از روی این دو، زبان استانداردی که نقاط ضعف این دو زبان را برطرف کند را ایجاد کرد و نام آن را OWL گذاشت.

 

 

زبان OWL دارای سه نسخه مختلف است.WOL Lite سادگی بیشتر اما قدرت بیان کمتری دارد. OWL DL از لحاظ قدرت بیان ، نسبت به OWL Lite قوی تر است اما از همه ی این نسخه ها قوی تر، نسخه OWL FULL است.

 هدف OWL ارائه یک دایره المعارف XML برای تعیین کلاس ها، مشخصات آنها و روابط بین این کلاس هاست.

 RDF Schema ما را قادر میسازد تا روابط ابتدایی را بیان کنیم .(قابلیت استنتاج محدودی دارد)

 Owl ما را قادر میسازد که روابط پیچیده تری را بیان کرده و به همین جهت، توانایی استنتاج بالاتر خواهد رفت.

 برای پیاده سازی OWL ابزار های مختلفی وجود دارد که در زیر لیست این ابزارها را مشاهده می کنید:

 

          RDF Instance Creator (RIC)

             http://www.mindswap.org/~mhgrove/RIC/RIC.shtml

             Limited OWL capabilities

           OilEd:

             http://oiled.man.ac.uk/

             Editor for ontologies

             Mostly for DAML+OIL, exports OWL but not a current representation

           OWL Validator:

             http://owl.bbn.com/validator/

             Web-based or command-line utility

             Performs basic validation of OWL file

           Dumpont:

             http://www.daml.org/2001/03/dumpont/

             a simple class and hierarchy property viewer, which also works with OWL, e.g.,

             http://www.daml.org/cgi-bin/dumpont?http://www.w3.org/2002/07/owl

           daml.org/tools/

           OWL Ontology Validator:

             http://phoebus.cs.man.ac.uk:9999/OWL/Validator

            a "species validator" that checks use of OWL Lite, OWL DL, and OWL Full constructs

           Euler:

             http://www.agfa.com/w3c/euler/

            an inference engine which has been used for a lot of the OWL Test Cases

           Chimaera:

             http://www.ksl.stanford.edu/software/chimaera/

             Ontology evolution environment (diagnostics, merging, light editing)

             Mostly for DAML+OIL,  being updated to export and inport current OWL

 


ما در ادامه، شیوه استفاده از نرم افزار PROTEGE را که یکی از رایج ترین ابزارهای کار OWL می باشد را شرح خواهیم داد.

 

 امیدوارم این قسمت مورد استفاده شما عزیزان قرار گرفته باشد.

قسمت دوم بزودی روی سایت قرار میگیرد.




طبقه بندی: نرم افزار، مقالات، آموزشی،
برچسب ها: آنتولوژی، آنتولوژی چیست، آشنایی با آنتولوژی، پروژه برنامه نویسی، مثبت اندیشی، مهندس کوچکی، گروه برنامه نویسی باران،

تاریخ : چهارشنبه 22 مهر 1394 | 12:36 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات
سیستم‌عامل ویندوز محبوبیت بسیار بالایی در میان کاربران دارد. دلایل متعددی در اقبال کاربران به ویندوز وجود دارد، اما رابط گرافیکی، کتابخانه مجتمع و کاربردی، APIهای به نسبت کامل و عرضه نسخه‌های جدیدتر با امکانات بیشتر از جمله دلایلی هستند که این سیستم‌عامل را میهمان میلیون‌ها کامپیوتر در سرتاسر جهان کرده است. ولی مثل اینکه قرار است اتفاقات خوبی در برخی از بخش‌های ویندوز رخ دهد. جایگزینی کنترل پنل با اپلیکیشنی با تنظیمات متنوع برای سفارشی‌سازی اتفاقاتی است که زمینه مدیریت بهتر و شخصی‌سازی پیکربندی‌های ویندوز را در اختیار کاربران قرار خواهد داد.

کنترل پنل یکی از بخش‌های جدانشدنی در تمامی نسخه‌های سیستم‌عامل ویندوز از ابتدا تاکنون بوده است. کنترل پنل ویندوز تنها بخش در نظر گرفته شده در ویندوز است که اجازه  پیکربندی و اعمال تنظیمات بخش‌های مختلف سیستم را به کاربران میدهد. با وجود اهمیت این بخش، اما گاهی اعمال تنظیمات در کنترل پنل به قدری کسالت‌آور و سخت می‌شود که کاربر ترجیح می‌دهد از خیر آن بگذرد!
بهینه‌سازی کنترل پنل ویندوز ایده‌ای بود که ذهن مدیران بخش نرم‌افزاری مایکروسافت را به خود مشغول کرده بود. اما سرانجام با استناد به بازخوردهای دریافت شده و فشار کاربران، مایکروسافت آغاز تغییرات و برخی از بهینه‌سازی‌های این بخش کاربردی را در ویندوز 7 کلید زد. این بهینه‌سازی‌ها در ویندوز 8 شدت بیشتری گرفت و حالا هم یکی از مدیران ارشد مایکروسافت اعلام کرده که شرکت متبوعش در صدد است تا یک اپلیکیشن مختص به تنظیمات و پیکربندی‌ها را جایگزین کنترل پنل ویندوز کند. براندون لی بلانک در صفحه توییتر خود و در پاسخ به سئوال یکی از کاربران با این مضمون که "چه زمانی را برای جایگزینی اپلیکیشن یا نرم‌افزار کاربردی جامع با کنترل پنل ویندوز اعلام می کنید" پاسخ داد که در سال‌های گذشته، مایکروسافت چرخه تغییرات بنیادین در این بخش را آغاز کرده و کاربران می‌توانند نتیجه آن را در ویندوز 10 لمس کنند.
وی افزود که کاربران ویندوز 10 امکانات بیشتر و توسعه‌یافته‌تری را برای شخصی‌سازی سیستم‌عامل خود در اختیار دارند که این می تواند تجربه متفاوتی از کار با ویندوز را نصیب کاربران کند. لی بلانک تایید کرد که در نهایت، اپلیکیشن تنظیمات پیشرفته بخش‌های مختلف ویندوز جایگزین کنترل پنل سیستم‌عامل ویندوز خواهد شد.




طبقه بندی: آموزشی، اخبار،
برچسب ها: کنترل پنل ویندوز، Win10، گروه برنامه نویسی باران، انجام پروژه دانشجویی، پروژه سی شارپ، مهندس احمد مومنی، مهندس کوچکی،

تاریخ : سه شنبه 21 مهر 1394 | 09:31 بعد از ظهر | نویسنده : مهندس کوچکی | نظرات

بالاخره نسخه نهایی Visual Studio ۲۰۱۵ منتشر شد. بطور همزمان Windows ۱۰ نیز وارد بازار شد. همه ی این اتفاقات خوب ما را بر آن داشت کتابچه ی تلریک در مورد دنیای جدید دات نت را به فارسی برگردانیم. در این کتابچه مطالب زیر را می خوانیم :


آموزش ویژوال استودیو 2015- آموزش ASP.NET vNext



دات نت اوپن سورس می شود(Open Source .Net)
بررسی مفهوم OSS
Cross-Platform
ASP.NET vNext
پکیج منیجر درونی Windows ۱۰
بهبودهای کنسول جدید در Windows ۱۰
بهینه شدن TaskManager
تنظیم Layout ها در Visual Studio ۲۰۱۵
بهینه شدن محیط ویرایش کد
توسعه قالب های Shared Project
اینتلیسنس برای Bower و NPM
دیباگ کردن عبارات LAMBDA
نگاهی اجمالی بر Blend
معرفی ویژگی های سی شارپ ۶ #C
Roslyn
دات نت روی Mac

همچنین برای اطلاعات بیشتر در مورد ASP.NET vNext و ASP.NET MVC ۶  می توانید ویدیوی موجود در این لینک را که به فارسی برگردانده شده است ببینید.

در مورد Tag Helper ها در ASP.NET MVC ۶ نیز این مقاله فارسی را مطالعه کنید.





طبقه بندی: فناوری و تکنولوژی، برنامه نویسی، نرم افزار، مقالات، آموزشی،
برچسب ها: راهنمای Asp.NET، راهنمای VS 2015، Visual Studio 2015، تلریک، Telerik، گروه برنامه نویسی باران، مهندس کوچکی،

تاریخ : شنبه 18 مهر 1394 | 12:41 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

MsSQL Server مقایسه نسخه های بانک اطلاعات مبتنی بر کوئری



شرکت مایکروسافت اولین نسخه رسمی بانک اطلاعات خود مبتنی بر زبان کوئری (پرسش و پاسخ) یا SQL را اولین با در سال 1989 معرفی نمود . در اولین جدول نامها و زمان انتشار را ملاحظه می نمایید و در جدول بعد امکانات نسخه های Microsoft SQL مقایسه شده.

MsSQL (pronounced "ess-que-el") stands for Microsoft Structured Query Language

Version Year Release Name Codename
1.0
(OS/2)
1989 SQL Server 1.0
(16 bit)
-
1.1
(OS/2)
1991 SQL Server 1.1
(16 bit)
-
4.21
(WinNT)
1993 SQL Server 4.21 SQLNT
6.0 1995 SQL Server 6.0 SQL95
6.5 1996 SQL Server 6.5 Hydra
7.0 1998 SQL Server 7.0 Sphinx
- 1999 SQL Server 7.0
OLAP Tools
Palato mania
8.0 2000 SQL Server 2000 Shiloh
8.0 2003 SQL Server 2000
64 Bit Edition
Liberty
9.0 2005 SQL Server 2005 Yukon
10.0 2008 SQL Server 2008 Katmai
10.25 2010 SQL Azure DB CloudDatabase
10.50.1600.1 2010 SQL Server 2008 R2 RTM Kilimanjaro (aka KJ)
10.50.2500.0 2011 SQL Server 2008 R2 Service Pack 1
10.50.4000.0 2012 SQL Server 2008 R2 Service Pack 2
10.50.6000.34 2014 SQL Server 2008 R2 Service Pack 3
11.0 2012 SQL Server 2012 Denali
12.0 2014 SQL Server 2014 Hekaton



هر نسخه در توزیعهای مختلفی منتشر می شود و از سال 2000 سال انتشار به عنوان نام تجاری آن نسخه استفاده شده برای مثال SQL Serve 2008 که در واقع نسخه 10 این بانک اطلاعاتی است و درمقام مقایسه هر توزیع تفاوتهایی مثل میزان حافظه قابل پشیتبانی و یا تعداد پردازنده قابل استفاده دارند.



مقایسه نسخه های Ms SQL 2008
Express
Workgroup Web Standard
Enterprise
Datacenter
Feature Name
1 2 4 4 8
OS maximum

Number of CPUs

1GB 4GB
64GB 64GB 2TB
OS maximum
Maximum memory utilized
10GB
524 PB
524 PB
524 PB
524 PB
524 PB
Maximum database size
Hypervisor support
Hypervisor support
Hypervisor support
Hypervisor support
Hypervisor support

Hypervisor support

مجازی سازی مایکروسافت
No No
No Yes
Yes Yes
Hyper-V live migration
No
No
No
No
Yes
Yes
Master Data Services


منبع اصلی این پست



طبقه بندی: برنامه نویسی، نرم افزار، شبکه و امنیت، مقالات، آموزشی،
برچسب ها: مایکروسافت اس کیو ال سرور، اس کیو ال سرور، مایکروسافت اس کیو ال، SQL Server، SQL، مایکروسافت SQL، Microsoft SQL،

تاریخ : شنبه 18 مهر 1394 | 12:30 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

توضیحات کتاب الکترونیکی آشنایی با شیوه ها و تکنیک های جستجو در گوگل

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


نویسنده: آماندا دیسون
ترجمه: احسان کوثری نیا

دانلود: دانلود پسورد فایلها: www.softgozar.com




طبقه بندی: فناوری و تکنولوژی، مقالات، آموزشی،
برچسب ها: جستجو در گوگل، جستجوی حرفه ای در گوگل، تکنیک جستجوی حرفه ای در گوگل، گوگل، Google، Google Search، مهندس کوچکی،

تاریخ : شنبه 18 مهر 1394 | 12:09 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

توضیحات کتاب الکترونیکی آشنایی با راه کارهای افزایش سرعت وبهره وری ویندوز 7

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

برخی از سرفصل های این کتاب عبارتند از:

1.       افزایش سرعت بوت

2.     غیر فعال کردن تم   Aero

3.    افزایش سرعت ویندوز 7 با غیرفعال کردن رابط کاربری    Aero

4.       غیر فعال کردن جلوه های بصری ای که لازم ندارید

5.       افزایش سرعت ویندوز 7 با حذف جلوه های بصری ناخواسته

6.       غیر فعال کردن ویژگی شاخص گذاری  جستجو(Search indexing)

7.       و...

  

 توضیحات بیشتر

ویندوز 7 برای سرعت ساخته و پرداخته شده است.تیم سازنده ی ویندوز 7، توجه ویژه ای به افزایش سرعت این ویندوز، نسبت به ویندوزهای قبلی کرده اند. ویندوز 7 خیلی سریعتر از ویندوز ویستا می باشد. ولی خیلی از ما حتی به این مقدار هم قانع نیستیم. در این کتاب شما می توانید از حداکثر کارایی ویندوز 7 لذت ببرید.

حداقل چیزهای که راه اندازی برای ویندوز 7 مورد نیا زاست عبارتند از:

·          1 گیگا هرتز پردازشگر

·          ا گیگا بایت حافظه اصلی

·          16 گیگا بایت فضای خالی

·          کارت گرافیکی با 128 مگا بایت حافظه با قابلیت پشتیبانی از :Direct x9.0 (برای رابط Aero)

·          DVD Rom یا DVD Writer

 

توضیح تهیه کننده(سعید سلامیان) در مورد نسخه جدید:

یکی از روشهایی که در ویرایش قبل گفته شده بود مشکلی بوجود می آورد که باعث می شد بخش Action Center پیغام Turn On Security Center رو بدهد.
بنده این مورد رو از این کتاب اصلاح کردم:
صفحه 10 - سرویس هایی که می شه بدون هیچ مشکلی روی Disabled یا Manual تنظیمشان کرد.
مورد Security Center از بین موارد گفته شده حذف شد.
البته این خطا از طرف یکی از سایت های منبع بود.


دانلود: دانلود پسورد فایلها: www.softgozar.com



طبقه بندی: فناوری و تکنولوژی، مقالات، آموزشی،
برچسب ها: ویندوز سون، ویندوز 7، افزایش سرعت و کارایی Windows 7، افزایش سرعت ویندوز 7، Windows 7، گروه برنامه نویسی باران، مهندس کوچکی،

تاریخ : شنبه 18 مهر 1394 | 12:05 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات


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

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

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

در این کتاب دلایلی که باعث کاهش سرعت سیستم شما می شود بررسی و به شما راهکار ارائه می دهد.

دلایل عبارتند از:

وجود  Spyware، ویروس برروی کامپیوتر ، حرارت و دمای پردازنده ، سازگاری کنترل کننده و نوع دیسک ،‌سرویس های ویندوز ، پردازنده های ناقص و یا دارای مشکل ، تکه تکه شدن دیسک ، برنامه های Background ، مسائل مربوط به سیستم فایل ، پیگیری تنظیمات NtfsDisabLelastAccess

 

توضیحات بیشتر:

وجود Spyware  و یا ویروس بر روی کامپیوتر:

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


  دانلود: دانلود پسورد فایلها: www.softgozar.com



طبقه بندی: فناوری و تکنولوژی، مقالات، آموزشی،
برچسب ها: ترفند افزایش سرعت سیستم، افزایش سرعت سیستم، مهندس کوچکی، مهندس مؤمنی، مهندس مومنی، پروژه برنامه نویسی، پروژه دانشجویی،

تاریخ : جمعه 17 مهر 1394 | 11:52 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات


توضیحات کتاب الکترونیکی آموزش روان و مصور ویندوز 10، نصب و راه اندازی به همراه آموزش نکات و ترفند ها

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


  دانلود: دانلود پسورد فایلها: www.softgozar.com





طبقه بندی: فناوری و تکنولوژی، مقالات، آموزشی،
برچسب ها: ویندوز 10، آموزش و ترفند های ویندوز 10، آموزش ویندوز 10، ترفند های ویندوز 10، گروه برنامه نویسی باران، مهندس کوچکی، مهندس مؤمنی،

تاریخ : جمعه 17 مهر 1394 | 11:47 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات


شرکت کسپرسکی که در زمینه امنیت سایبری فعالیت می‌کند اخیرا مطالعه‌ای بر روی ۶۰۰۰ اروپایی انجام داده تا مشخص شود فناوری ابزارهای هوشمند متصل به اینترنت تا چه میزان بر حافظه افراد تاثیر مثبت یا منفی می‌گذارد.

به گزارش سافت گذر به نقل اززومیت؛ امروزه وجود موتورهای جستجو باعث شده تا در کسری از زمان به اطلاعات مورد نیاز خود دست پیدا کنیم. از این رو فشار کمتری به مغز خود برای بیاد آوردن مفاهیم می‌آوریم. ولی قابلیت دستیابی به اطلاعات در موتورهای جستجو مانند گوگل سبب شده تا کم کم  خاطرات خود را هم فراموش کنیم. به تازگی شرکت کسپرسکی در این زمینه مطالعه‌ای را انجام داده است.

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

این مطالعه به کمک بنیاد بریتانیایی تحقیقات بازار Opinion Matters بر روی ۶۰۰۰ زن و مرد بالای ۱۶ سال از کشورهای بریتانیا، فرانسه، آلمان، ایتالیا، اسپانیا، بلژیک، هلند و لوکزامبورگ انجام شده است تا نحوه تاثیرگذاری فناوری بر خاطرات و حافظه افراد را بررسی کند.

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

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

اکثر والدینی که در این مطالعه علمی شرکت کرده بودند شماره تلفن مدرسه فرزندشان را حفظ نبودند و بیش از نیمی از آن‌ها هم نمی‌توانستند شماره تلفن همراه فرزندشان را به یاد بیاورند. 

بنابرانین جای تعجب نیست که اکثر افرادی که در این نظرسنجی شرکت کرده بودند در صورت گم کردن گوشی همراه خود احساس وحشت و نگرانی می‌کنند چرا که امروزه ابزارهای هوشمند بیش از خود ما در مورد زندگی شخصی ما اطلاعات دارند. هر چند ابزارهای دیجیتالی متصل به اینترنت زندگی امروزی ما را غنی‌تر کرده‌اند ولی خطر بالقوه فراموشی دیجیتالی را در ما بیشتر کرده‌اند.




طبقه بندی: فناوری و تکنولوژی، مقالات، آموزشی، اخبار،
برچسب ها: تاثیر موتور های جستجو روی حافظه، موتور جستجو، گوگل، موتور جستجوی گوگل، مهندس کوچکی، پروژه برنامه نویسی، مهندس مؤمنی،

تاریخ : جمعه 17 مهر 1394 | 10:58 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات
سافت گذر

توضیحات نرم افزار ESET NOD32 / Smart Security / Endpoint Offline Update 12363 (2015-10-06) for v3.x v4.x v5.x v6.x v7.x v8.x

دانلود به روز رسانی آنتی ویروس NOD32 و Smart Security نسخه 3، 4، 5، 6، 7 و 8 بدون اتصال به اینترنت تا تاریخ 14 مهر 1394


لینک دانلود فایل آپدیت در انتهای پست

از اوایل ارائه آنتی ویروس نود 32 و اسمارت سکیوریتی در سافت گذر، فایل آپدیت آفلاین آن را نیز ارائه نمودیم. این بار با آمدن نسخه 5 این نرم‌افزار مشخص شد که در نسخه خانگی امکان تغییر آپدیت سرور و انجام آپدیت آفلاین وجود ندارد. اما با تلاش تیم فنی سافت‌گذر توانسنیم این بار نیز راه حلی برای این مطلب ارائه نمائیم.


هم اکنون سافت‌گذر پیش از همه سایت‌های ایرانی و خارجی فایل آپدیت آفلاین نسخه های 3 و 4 و 5 و 6 و 7 و 8 و نحوه انجام آن را به شما ارائه می‌کند.

 

روش استفاده و به روز رسانی NOD32 و Smart Security نسخه 3 و 4 و 5 و 6 و 7 و 8 :

1- فایل قرار داده شده روی سایت را دانلود کرده و از حالت فشرده خارج کنید.

2- فولدر ESET_UPD_Softgozar را در ریشه یکی از درایوها مانند C کپی کنید.

3- در داخل آنتی ویروس NOD32 و یا Smart Security دکمه F5 را بزنید تا به تنظیمات بروید.

4- به قسمت Update‌ بروید.

5- بر روی Edit کلیک کنید.

6- مسیر فایلهای Update مانند C:\ESET_UPD_Softgozar را وارد کرده و بر روی  Add و سپس OK و دوباره OK کلیک کنید.

7- در داخل برنامه و در قسمت Update‌ بر روی Update Virus Signature database کلیک کنید.

8- برنامه بدون مشکل و به روز می شود.

 

روش فعال کردن دکمه Edit در نسخه های 5 به بعد:

برای ورود به Safe Mode قبل از بالا آمدن ویندوز چند بار کلید F8 را بزنید. برای ورود به رجیستری دستور regedit را اجرا کنید.

در حالت Safe Mode به این کلید در رجیستری بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Info

و مقدار PackageFeatures  را طبق جدول ذیل تغییر دهید:

نسخه

محصول

مقدار PackageFeatures

5

NOD32 Antivirus

1

Smart Security

1

6

NOD32 Antivirus

20

Smart Security

51

7

NOD32 Antivirus

24

Smart Security

54

8

NOD32 Antivirus

24

Smart Security

54

با این کار دکمه Edit فعال شده می توانید مسیر فولدر آپدتهای آفلاین را به آن بدهید و یا از سرور آپدیت نود32 در سایت EsetUpdate.ir استفاده نمایید.

این فایل هم NOD32 و هم Smart Security را در کلیه نسخه‌های 3.x و 4.x و 5.x و 6.x و 7.x و 8.x به روز می‌کند.

برای رفع مشکل نارنجی شدن آیکون آنتی ویروس، در تنظیمات نرم افزار به قسمت System Updates بروید و آن را بر روی No Updates قرار دهید.

نکات:

1- برای این به روز رسانی نیازی به Username و Password وجود ندارد.


2- این Update هم نسخه های 32 بیتی (x86) و هم 64 بیتی (x64) را به روز می کند.


3- عملیات به روز رسانی نسخه‌های 3 و 4 بر روی نسخه ESET NOD32 Antivirus Business Edition 4.0.417.0 و ESET Smart Security Business Edition 4.0.417 و عملیات به روز رسانی نسخه‌های 5 بر روی نسخه ESET Smart Security Home Edition 5.0.93.0 Final و ESET NOD32 Antivirus Home Edition 5.0.93.0 Final تست شده است.


4- این Update فقط مخصوص نسخه های 3 و 4 و 5 و 6 و 7 و 8 این نرم افزار است و نسخه 2 را به روز نمی کند.


5- از بین روش آپدیت افلاین و آنلاین یکی را انتخاب کنید. یعنی یا با استفاده از این فایلها آنتی ویروس خود را به روز کنید یا از سرور آپدیت رایگان استفاده کنید.


6- تصاویر برنامه گویای آپدیت شدن آنتی ویروس و اسمارت سکیوریتی نسخه 5 این نرم‌افزار به صورت آفلاین می‌باشد.

7- برای آپدیت کردن نسخه 6 باید از نسخه های کرک شده سافت گذر استفاده کنید تا بتوانید مسیر آپدیت را تعیین کنید.

دانلود: دانلود پسورد فایلها: www.softgozar.com

سافت گذر




طبقه بندی: فناوری و تکنولوژی، نرم افزار، آنتی ویروس و آپدیت، شبکه و امنیت، مقالات، آموزشی،
برچسب ها: آپدیت آنتی ویروس، آنتی ویروس نود 32، آپدیت نود 32، پروژه دانشجویی، پروژه برنامه نویسی، مهندس کوچکی، مهندس مؤمنی،

تاریخ : جمعه 17 مهر 1394 | 10:27 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات

آموزش ساخت کانال تلگرام how to make telgram channel

آموزش ساخت کانال تلگرام ، آشنایی کامل با تمام ویژگی و قابلیت های آن

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

آموزش کامل تصویری و قدم به قدم ساختن کانال تلگرام ( How To Make Telegram Channel )

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

در ابتدا آموزش باید به این نکته اشاره کنیم برای ساخت کانال تگرام باید از نسخه های جدید و آپدیت شده استفاده کنید.در صورتی که با پیغام Sorry, I’m not a real bot, they just made me for backward compatibility. I can’t really answer any questions ربات یا بوت تلگرام مواجه شدید یا گزینه ای به اسم Channel در تلگرام مشاهده نمیکنید تنها کافیست تلگرام کامپیوتر و موبایل خود را آپدیت کنید.

آموزش ساختن کانال در تلگرام،Telegram Channel

برای ساختن کانال ابتدا از منوی بالای صفحه گزینه More را انتخاب کرده تا منوی سمت چپ صفحه نمایان شود سپس New Channel را انخاب کنید

آموزش ساختن کانال در تلگرام،Telegram Channel

گزینه Create Channel را برگزینید سپس در صفحه جدید برای کانال خود تصویر و نامی تعیین کنید و در صورت تمایل در قسمت Description توضیحات مورد نیاز برای کانال را بنویسید و تیک بالای صفحه را تپ کنید.

آموزش ساخت کانال در تلگرام،Telegram Channel

در قسمت بعدی تلگرام دو گزینه Public Channel و Private Channel به شما نشان میدهد که گزینه اول برای ساخت کانال عمومی و گزینه دوم برای ایجاد کانال خصوصی (مثل ساخت گروه تلگرام بدون امکان ارسال پست و نظر دادن) است.

آموزش ساختن کانال در تلگرام،Telegram Channel

  •  Public Channel برای کسانی مناسب است که میخواهند کانالشان برای عموم مردم دیده شود و تمامی کاربران تلگرام بتوانند به آن ورود و از آن بهره ببرند که در صورت انتخاب این گزینه کاربران میتوانند با تایپ نام کانال شما در قسمت Search (طریقه جستجو از طریق آیدی را در بخش ترفندهای مخفی تلگرام توضیح دادیم) تلگرام آن را بیابند. همچنین میتوانید در قسمت Link برای کانالتان یک آدرس مشخص کنید که آن را برای همه اعضای تلگرام ارسال و افراد را به کانال خود دعوت کنید.
  • Private Channel برای کسانیست که میخواهند کانالشان خصوصی و مخفی باشد و برای عموم دیده نشود و تنها راه اضافه کردن افراد خارج از لیست مخاطبین  آدرسی باشد که در قسمت Link به شما از طرف تلگرام داده میشود.

آموزش ساختن کانال در تلگرام،Telegram Channel

پس از انتخاب گزینه مورد نظر تیک بالای صفحه را تپ کنید

آموزش ساختن کانال در تلگرام،Telegram Channel

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

آموزش کامل تصویری و قدم به قدم ساخت کانال تلگرام ( How To Make Telegram Channel )

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

در ادامه ترفند ها و تنظیمات مربوط به مدیریت کانال را آموزش میدهیم.


 اضافه کردن افراد جدید به لیست کانال در تلگرام ( Add Member to Telegram Channel)

آموزش ساختن کانال در تلگرام،Telegram Channel

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

آموزش ساختن کانال در تلگرام،Telegram Channel

سپس Members را از لیست موجود تعیین و Add member را از صفحه جدید برگزینید تا بتوانیید افراد مورد نظز را از لیست مخاطبینتان به کانال اضافه کنید.


 حذف کاربران از کانال در تلگرام ( How to Delete Member from Telegram Channel)

آموزش ساختن کانال در تلگرام،Telegram Channel

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


اضافه کردن مدیر به کانال در تلگرام ( Add Admin to Telegram Channel)

برای زمانی که میخواهید اشخاص دیگر نیز بتوانند در کانال شما مطالبی را با کاربران کانال به اشتراک بگذارند مراحل زیرین را طی کنید.

آموزش ساختن کانال در تلگرام،Telegram Channel

ابتدا مراحل گفته شده در قسمت  اضافه کردن افراد جدید به لیست کانال در تلگرام را طی کنید تا صفحه مربوط به گزینه Change info باز شود.

آموزش ساختن کانال در تلگرام،Telegram Channel

سپس Administrators را از لیست برگزینید و Add Administrators را از صفحه جدید تعیین کنید تا بتوانیید شخص مورد نظر (مدیر جدید) را از لیست مخاطبینتان به بخش مدیران کانال اضافه کنید.


 حذف مدیر از کانال در تلگرام ( Delete Admin FromTelegram Channel)

برای حذف مدیری از لیست مدیران مراحل زیرین را طی کنید

آموزش ساختن کانال در تلگرام،Telegram Channel

در ابتدا مراحل گفته شده در قسمت قبلی برای رسیدن به قسمت Administrators را طی کنید تا صفحه بالایی باز شود سپس برای حذف مدیر مورد نظر انگشت خود را چند ثانیه بر روی آن نگه دارید که Remove ظاهر گردد تا با انتخاب آن کاربر حذف شود.


ایجاد تغییرات و ویرایش کانال تلگرام ( Edit Telegram Channel)

آموزش ساختن کانال در تلگرام،Telegram Channel

برای ورود به قسمت تغییرات بر روی نام کانال در صفحه اصلی کانال تپ کنید سپس سه نقطه بالای صفحه را برگزینید و Edit را انتخاب کنید

آموزش ساختن کانال در تلگرام،Telegram Channel

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

آموزش ساختن کانال در تلگرام،Telegram Channel

نکته : برای عوض کردن آدرس بر روی آدرس فعلی کانال تپ کنید


حذف کانال در تلگرام ( Delete Telegram Channel)

توضیحات گفته شده برای رسیدن به قسمت تنظیمات را طی کنید تا صفحه مربوط به Edit باز شود سپس Delete Channel را انتخاب کنید تا کانال شما از تلگرام حذف شود.

آموزش ساختن کانال در تلگرام،Telegram Channel


 

قطع کردن صدای اخطار اعلان و پست های یک کانال تلگرام ( Mute Notification in Telegram Channel)

ممکن است در کانال های زیادی عضو شوید و پیغام ها و اعلان های متوالی آنها (Notification) شما را اذیت کند،برای قطع کدن صدا و هشدار انتشار پست و مطلب یک کانال تنها کافیست در کانال مربوطه بر روی دکمه Mute کلیک کنید.

قطع کردن صدای اخطار اعلان و پست های یک کانال تلگرام ( Mute Notification in Telegram Channel)


 اشتراک گذاری مطالب کانال تلگرام با دیگران ( Share Content of Telegram Channel)

برای اشتراک گذاری مطلبی از کانال تلگرام فعلا تنها راهی که تلگرام برای اینکار در نظر گرفته است فوروارد (Forward) کردن مطلب برای دیگران است.با استفاده از این قابلیت که شبیه دکمه Share فیس بوک و.. می ماند میتوانید مطلب یک کانال را با گروه یا یک شخص به اشتراک بگذارید.

اشتراک گذاری مطالب کانال تلگرام با دیگران ( Share Content of Telegram Channel)

برای اینکار در کانال مطلب خود را انتخاب و بر روی آن کلیک راست یا Hold (در موبایل چند ثانیه پست را انتخاب نمایید)کنید و سپس گزینه Forward Message را انتخاب و از لیست مخاطبین خود فرد یا گروه مورد نظر را جهت اشتراک گذاری مطلب انتخاب کنید.


  پاک کردن پست ارسال شده در کانال تلگرام و  از دسترس خارج کردن آن برای همه اعضا ( Delete Message From Telegram Channel)

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

  پاک کردن پست ارسال شده در کانال تلگرام و  از دسترس خارج کردن آن برای همه اعضا ( Delete Message From Telegram Channel)

برای استفاده از این قابلیت نیاز به کار چندان پیچیده ای نیست تنها بر روی پستی که در کانال به صورت اشتباه ارسال نمودید کلیک راست (یا در گوشی روی پست انتخاب شده چند لحظه مکث کنید) و سپس از منو باز شده گزینه Delete یا Delete Message را بزنید،با انتخاب چند پست میتوانید چندین پیغام را همزمان پاک کنید.حالا پست شما برای همه کاربران تلگرام پاک شده است!


 نکات :

  • در صورتی که هنگام متصل شدن به کانال (Join Channel) با پیغامی مثل Sorry This Channel Not Accessible روبرو شدید کانال یکبار از روی Public به Private و سپس مجددا به Public تغییر دهید و اعضا را به وسیله لینک به کانال دعوت کنید.
  • برای قرار دادن پست هایی در کانال که زیر عکس متن و لینک قرار گرفته از خاصیت Caption عکس تلگرام ویرایشگر عکس تلگرام استفاده کنید.برای استفاده از این خاصیت باید تلگرام شما آپدیت باشد.

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

همچنین میتوانید برای دریافت مطالب سایت ، کانال رسمی گروه برنامه نویسی باران در تلگرام را دنبال کنید.




طبقه بندی: فناوری و تکنولوژی، آموزشی، سرگرمی / طنز،
برچسب ها: آموزش کامل تصویری و قدم به قدم ساختن کانال تلگرام، ساخت کانال تلگرام، کانال تلگرام، آموزش ساخت کانال تلگرام، مهندس کوچکی، مهندس مومنی، پروژه برنامه نویسی،

تاریخ : جمعه 17 مهر 1394 | 03:46 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات

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

۱۰ کاربرد شگفت انگیز سشوار در زندگی روزمره

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

معرفی ترفند و کاربرد های متنوع سشوار

در ادامه ۱۰ ترفند کاربردی این وسیله الکتریکی که در اکثر خانه ها یافت میشود را به شما معرفی میکنیم.

استفاده از سشوار در تزیین کیک ها

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

 معرفی کاربرد های متنوع سشوار

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

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

 معرفی کاربرد های متنوع سشوار

برافروختن آتش با استفاده از سشوار

وقتی که سعی دارید آتش را روشن کنید و یا مجددا آن را شعله ور کنید، به جای استفاده از روزنامه، چوب های ریز و خشک و…، می توانید حرارت زیاد سشوار را برای چند لحظه مقابل آتش خاموش شده یا زغال نگه دارید تا مجددا آتش روشن شود.

کاربرد های دیگر سشوار در زندگی

ذوب کردن مواد یخ زده با استفاده سشوار

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

ذوب کردن مواد یخ زده با استفاده سشوار

فرم دهی ساده تر مژه ها با استفاده از سشوار

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

 معرفی کاربرد های متنوع سشوار

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

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

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

استفاده مجدد از کفش ها با استفاده از سشوار

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

استفاده مجدد از کفش ها با استفاده از سشوار

جدا کردن چسب از عکس ها، برگه ها و…با استفاده از سشوار

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

جدا کردن چسب از عکس ها، برگه ها و...با استفاده از سشوار

گرم کردن مواد غذایی با استفاده از سشوار

در صورتی که در جایی هستید که دسترسی به وسایل گرم کننده ندارید، می توانید با استفاده از سشوار در کنار خشک کردن موهای خود، مواد غذایی را گرم کنید و استفاده کنید.در صورتی که می خواهید از گرما نهایت استفاده را ببرید، ابتدا حرارت را روی ظرف متمرکز کنید و سپس مواد غذایی را گرم کنید.

گرم کردن مواد غذایی با استفاده از سشوار

تعمیر بدنه ی فرورفته خودرو با استفاده از سشوار

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

تعمیر بدنه ی فرورفته خودرو با استفاده از سشوار




طبقه بندی: آموزشی، سرگرمی / طنز،
برچسب ها: ۱۰ کاربرد شگفت انگیز سشوار در زندگی روزمره، کاربرد های شگفت انگیز سشوار، سشوار، مهندس کوچکی، گروه برنامه نویسی باران، مهندس احمد مومنی، مهندس مؤمنی،

تاریخ : جمعه 17 مهر 1394 | 03:40 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات



شماره آپدیت :


ESET NOD32 / Smart Security / Endpoint Offline Update 12351 (2015-10-03) for v3.x v4.x v5.x v6.x v7.x v8.x 

دانلود به روز رسانی آنتی ویروس NOD32 و Smart Security نسخه 3، 4، 5، 6، 7 و 8 بدون اتصال به اینترنت تا تاریخ

11 مهر 1394



************************************************************************


از اوایل ارائه آنتی ویروس نود 32 و اسمارت سکیوریتی در سافت گذر، فایل آپدیت آفلاین آن را نیز ارائه نمودیم. این بار با آمدن نسخه 5 این نرم‌افزار مشخص شد که در نسخه خانگی امکان تغییر آپدیت سرور و انجام آپدیت آفلاین وجود ندارد. اما با تلاش تیم فنی سافت‌گذر توانسنیم این بار نیز راه حلی برای این مطلب ارائه نمائیم.


هم اکنون سافت‌گذر پیش از همه سایت‌های ایرانی و خارجی فایل آپدیت آفلاین نسخه های 3 و 4 و 5 و 6 و 7 و 8 و نحوه انجام آن را به شما ارائه می‌کند.

 

روش استفاده و به روز رسانی NOD32 و Smart Security

نسخه 3 و 4 و 5 و 6 و 7 و 8 :

1- فایل قرار داده شده روی سایت را دانلود کرده و از حالت فشرده خارج کنید.

2- فولدر ESET_UPD_Softgozar را در ریشه یکی از درایوها مانند C کپی کنید.

3- در داخل آنتی ویروس NOD32 و یا Smart Security دکمه F5 را بزنید تا به تنظیمات بروید.

4- به قسمت Update‌ بروید.

5- بر روی Edit کلیک کنید.

6- مسیر فایلهای Update مانند C:\ESET_UPD_Softgozar را وارد کرده و بر روی  Add و سپس OK و دوباره OK کلیک کنید.

7- در داخل برنامه و در قسمت Update‌ بر روی Update Virus Signature database کلیک کنید.

8- برنامه بدون مشکل و به روز می شود.

 

روش فعال کردن دکمه Edit در نسخه های 5 به بعد:

برای ورود به Safe Mode قبل از بالا آمدن ویندوز چند بار کلید F8 را بزنید. برای ورود به رجیستری دستور regedit را اجرا کنید.

در حالت Safe Mode به این کلید در رجیستری بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Info

و مقدار PackageFeatures  را طبق جدول ذیل تغییر دهید:


نسخه

محصول

مقدار PackageFeatures

5

NOD32 Antivirus

1

Smart Security

1

6

NOD32 Antivirus

20

Smart Security

51

7

NOD32 Antivirus

24

Smart Security

54

8

NOD32 Antivirus

24

Smart Security

54



با این کار دکمه Edit فعال شده می توانید مسیر فولدر آپدتهای آفلاین را به آن بدهید و یا از سرور آپدیت نود32 در سایت EsetUpdate.ir استفاده نمایید.

این فایل هم NOD32 و هم Smart Security را در کلیه نسخه‌های 3.x و 4.x و 5.x و 6.x و 7.x و 8.x به روز می‌کند.

برای رفع مشکل نارنجی شدن آیکون آنتی ویروس، در تنظیمات نرم افزار به قسمت System Updates بروید و آن را بر روی No Updates قرار دهید.

نکات:

1- برای این به روز رسانی نیازی به Username و Password وجود ندارد.


2- این Update هم نسخه های 32 بیتی (x86) و هم 64 بیتی (x64) را به روز می کند.


3- عملیات به روز رسانی نسخه‌های 3 و 4 بر روی نسخه ESET NOD32 Antivirus Business Edition 4.0.417.0 و ESET Smart Security Business Edition 4.0.417 و عملیات به روز رسانی نسخه‌های 5 بر روی نسخه ESET Smart Security Home Edition 5.0.93.0 Final و ESET NOD32 Antivirus Home Edition 5.0.93.0 Final تست شده است.


4- این Update فقط مخصوص نسخه های 3 و 4 و 5 و 6 و 7 و 8 این نرم افزار است و نسخه 2 را به روز نمی کند.


5- از بین روش آپدیت افلاین و آنلاین یکی را انتخاب کنید. یعنی یا با استفاده از این فایلها آنتی ویروس خود را به روز کنید یا از سرور آپدیت رایگان استفاده کنید.


6- تصاویر برنامه گویای آپدیت شدن آنتی ویروس و اسمارت سکیوریتی نسخه 5 این نرم‌افزار به صورت آفلاین می‌باشد.

7- برای آپدیت کردن نسخه 6 باید از نسخه های کرک شده سافت گذر استفاده کنید تا بتوانید مسیر آپدیت را تعیین کنید.


دانلود : دانلود پسورد فایل :    www.softgozar.com

سافت گذر




طبقه بندی: نرم افزار، آنتی ویروس و آپدیت، شبکه و امنیت، مقالات، آموزشی،
برچسب ها: آپدیت آنتی ویروس، آپدیت آنتی ویروس Nod 32، آپدیت نود 32، مهندس کوچکی، مهندس مؤمنی، انجام پروژه های برنامه نویسی، آپدیت آفلاین آنتی ویروس،

تاریخ : یکشنبه 12 مهر 1394 | 02:14 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات


امواج Wi-Fi امواج رادیویی می باشند و سایر امواج می توانند با این امواج تداخل کنند. اما سیگنال قوی Wi-Fi می تواند عملکرد سریع تر و پوشش بهتری را ارائه دهد بنابراین ضروری است تا مودم خود را تنظیم کرده و به بهترین قدرت سیگنال دست یابید.

آنتن را به سمت بالا بگیرید


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

محل روتر خود را با دقت انتخاب کنید

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

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

از تداخل بپرهیزید

روتر را در کنار اشیای فلزی نظیر قفسه های فلزی یا کابینت قرار ندهید. این موارد می توانند سیگنال را مسدود کنند. دیوارهای فلزی یا سنگی نیز می توانند Wi-Fi را تضعیف کنند اما دیوارهای گچی و چوبی بر آن تاثیری ندارند.

سایر ابزارآلات نیز می توانند منجر به تداخل گردند. برای مثال: اجاق گازهای مایکروویو، تلفن های بی سیم 2.4 گیگاهرتزی و مانیتورهای کودکانه با سیگنال 2.4 گیگاهرتز می توانند با سیگنال 2.4 گیگاهرتزی Wi-Fi تداخل داشته باشند. اگر شما یکی از این ابزارها را در مسیر روتر و لپ تاپ خود داشته باشید آن ها ممکن است منجر به ضعیف شدن سیگنال Wi-Fi شما گردند. راه حل؟ آنها را جابجا کنید تا مانعی در مسیر وجود نداشته باشد. اگر تلفن شما منجر به اختلال می گردد می توانید از تلفن های بی سیم جدید با فرکانس 5.8 گیگاهرتز خریداری کنید زیرا این مدل ها در فرکانس متفاوتی عمل می کنند و با Wi-Fi تداخل ندارند.


بهترین کانال Wi-Fi را انتخاب کنید

اگر در محیطی نظیر آپارتمان هستید که دارای شبکه های Wi-Fi متعددی می باشد، شبکه های Wi-Fi اطراف ممکن است در سیگنال شما اختلال ایجاد کنند.

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

اما بهترین روش استفاده از سایر کانال های Wi-Fi می باشد. شما می توانید با استفاده از صفحه تنظیمات روتر به این گزینه دست یابید ـ برای کسب اطلاعات بیشتر در مورد این تنظیمات به دفترچه راهنمای روتر خود مراجعه نمایید. گزینه Wi-Fi Channel را پیدا کرده و آن را تغییر دهید.

پیدا کردن بهترین کانال نیازمند امتحان کردن نمونه های مختلف می باشد اما می توانید با استفاده از برنامه Wi-Fi Analyzer بر روی گوشی های اندروید و تبلت ها، بهترین کانال را انتخاب کنید زیرا با استفاده از آنها می توانید شبکه های Wi-Fi را بررسی کرده و کم ازدحام ترین کانال Wi-Fi را برای شبکه خود انتخاب نمایید. متاسفانه برنامه های مشابه به دلیل محدودیت های ایجاد شده توسط Apple برای برنامه نویسان برای iPhone و iPad وجود ندارند.

تنها کاری که باید انجام دهید انتخاب مکان مناسب برای روتر و تعیین کانال Wi-Fi ایده آل برای تنظیم شبکه می باشد. البته، خرید روتر جدیدی که از استانداردهای مدرن Wi-Fi پشتیبانی می کند نیز می تواند منجر به تقویت سرعت و قدرت سیگنال گردد.




طبقه بندی: فناوری و تکنولوژی، مقالات، آموزشی،
برچسب ها: چگونه سیگنال Wi-Fi را در خانه یا محل کار خود تقویت کنید، تقویت سیگنال وای فای، هک وای فای، سی شارپ، آپدیت آفلاین آنتی ویروس، انجام پروژه های برنامه نویسی، مهندس کوچکی،

تاریخ : جمعه 10 مهر 1394 | 06:21 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات

10 زبان برنامه نویسی برتر که اگر بلد باشید هیچگاه بیکار نمی مانید

سلام به خدمت تمامی دوستداران و دنبال کنندگان سایت بزرگ و محبوب AMD65 ، در خدمتتون هستم با یه آموزش دیگه

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

این آموزش ها هم نبودند.

و اما آموزش امروز ما ، که امیدوارم بعد از خوندن این آموزش به درستی زبان برنامه نویسی تون رو انتخاب کنید .


مقدمه :

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

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

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

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

JAVA

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

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

#C

#C یک زبان برنامه نویسی جند مدلی است که شامل دستوری ، تابعی ، عمومی ، شیء گرا و جزء گرا است . این زبان توسط شرکت مایکروسافت و از دل زبان .NET مایکروسافت خلق و پرورش یافت و بعد ها توانست استاندارد های ISO و Ecma را دریافت کند و بعنوان یک زبان استاندارد تایید شود .

در عین حال زبان #C ، زبان برگزیده مایکروسافت برای ایجاد سیستم عامل Windiws Phone 7 ( سیستم عامل موبایل هایی همچون HTC ) میباشد . این زبان نیز مانند زبان جاوا برای پروژه های اقتصادی و بزرگ ، انتخاب بسیار خوبی است . گر چه تعداد برنامه نویسانی که به این زبان برنامه نویسی میکنند ، به پای برنامه نویسان جاوا نمی رسد ، ولی به لطف پشتیبانی مایکروسافت ، این زبان یکی از مدعیان قوی در بین زبانهای برنامه نویسی است .

طبق فهرست بندی انجمن TIOBE ، رنکینگ این زبان در ردیف 6 جدول زبانهای برنامه نویسی قرار دارد .

C++ / C

میدانیم که این دو زبان با هم فرق دارند و در واقع زبان ++C بر اساس زبان C ساخته شده و به نوعی به آن اضافه شده است ، ولی به هر جهت با هم در نظر گرفته میشوند . اما آنچه که در بیشتر موارد دیده میشود ، این است که زبان ++C بیشتر در نرم افزار های مهندسی و صنعتی مورد استفاده قرار گرفته است و این خود بر خاص بودن این زبان را میرساند .

  

چند نمونه از موارد ، عبارتند از نرم افزار های مربوط به برنامه های کاربردی ، درایور های دستگاه های صنعتی مختلف ، نرم افزار های مربوط به سیستم های الحاقی با اصطلاحا Embedded Systems ، همچنین برنامه های مربوط به Server - Client ها با ضریب اجرایی فوق العاده بالا و همچنین نرم افزار های سرگرمی مانند بازی های ویدیویی .

نا گفته نماند ++C در مقایسه با تمام زبان های برنامه نویسی ، حتی جاوا ، از قدرت تاثیر گذاری فوق العاده زیادی برخوردار است . به هر حال زبانهای C و ++C در فهرست بندی TIOBE ، به ترتیب رده های دوم و سوم قرار دارند .

JAVA SCRIPT ( همراه با HTML و CSS )

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

VISUAL BASIC

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

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

   

سادگی و راحتی کار با این زبان برنامه نویسی ، باعث شده تا این زبان به سرعت و خیلی خوب جای خود را در بین برنامه نویسان پیدا کند ، تا جایی که در بین 10 زبان برتر دنیا قرار گیرد . در فهرست بندی TIOBE ، در ردیف پنجم قرار گرفته است .

PHP

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

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

OBJECTIVE_C

اگر می خواهید بدون نیاز به کار بر روی پروژه های سنگین و متعدد با فشار روحی شدید ( از ترس درست اجرا نشدن و جواب نگرفتن ) ، پول زیادی بدست آورید ، کافی است زبان برنامه نویسی OBJECTIVE_C را یاد بگیرید . این زبان از زبان های SmallTalk و C اقتباس شده است و تاثیر بسزایی در ایجاد زبان جاوا داشت .

این زبان اساسا برای استفاده بر روی سیستم عامل های Mac OS X و iOS شرکت Apple ایجاد شدهد است و اخیرا با رشد روز افزون و محبوبیت زیاد محصولا شرکت Apple مثل iPhone و iPod و iPad ، کمبود شدید برنامه نویسان OBJECTIVE_C بیش از همه احساس میشود . زیرا همچنان با رشد علاقه مندان به محصولات اپل ، تقاضا های زیادی برای برنامه های کاربردی و جانبی این دستگاه ها وجود خواهد داشت . رتبه این زبان در رده بندی TIOBE ، ردیف نهم جدول است . البته این رتبه در مقایسه با سال 2009 که 45 بوده است ، رشد بسیار خوبی داشته است .

PERL

خیلی ها معتقدند که زبان Perl ، نسخه جدید زبان COBOL است . Perl همچنین مانند یک نوار مسیر عبوری برای اینترنت به نظر میرسد و بیشتر برای هماهنگ سازی پایگاه های اطلاعاتی با دیگر سیستم ها به کار می رود . بی شک تا زمانی که زبان های اسکریپتی و پویا مثل Perl ، PHP ، Python و Ruby متقاضی دارند ، زبان های اصلی مثل Java ، در پشت سر اینها می مانند و دلیل آن رشد روز افزون محبوبیت این زبان ها در میان افرادی است که توانایی های بالقوه و قدرت کاربردی اینگونه نرم افزار ها را درک کرده که باعث میشود نیاز به برنامه نویسان این زبان ها در جامعه رشد کنند .

البته به گفته سایت Indeed.com ، تقاضا برای زبان Perl بیش از تقاضا برای زبان های دیگر مثل PHP ، Python و Ruby میباشد . در فهرست بندی TIOBE ، زبان Perl در رده هشتم جدول رده بندی قرار گرفت .

PYTHON

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

ضمنا مزیت های زبان Python و Perl نسبت به PHP بیشتر است ، چون زبان PHP فقط برای برنامه های تحت وب استفاده میشود ، در حالیکه زبان های Python و Perl عمومی تر هستند و به منظور های متفاوتی مثل عرصه هایی همچون هوا و فضا ، اقتصادی ، نظامی و ... قابل استفاده هستند . این زبان در رده بندی TIOBE ، در رده هفتم قرار دارد .

RUBY

Ruby ، در قالب یک تعریف ، زبانی متوازن و دقیق است و توسط شخصی به نام Y ukihiro " Matz " Matsumoto نوشته و ایجاد شده است . وی این زبان را از میان زبان های مورد علاقه خود یعنی SmallTalk ، Ada ، Perl ، Eiffel و Lisp استناج کرده تا یک زبان جدید با توابع برنامه نویسی کامل و متوازن داشته باشد .


این زبان اولین بار در سال 1995 وارد بازار شد و در سال 2006 با پذیرش عمومی نسبتا بالایی مواجه شد . زبان Ruby برای ساخت برنامه های تحت وب ، شبیه ساز ها ، مدل های سه بعدی ، برنامه تجاری ، رباتیک ، شبکه ، علوم مخابراتی ، سیستم های مدیریت سیستم و بسیاری موارد دیگر استفاده میشود .

در عین حال کمپانی هایی مثل Engine Yard  ، Heroku ،  New Relik ، از این زبان و ابزار های جدید آن پشتیبانی میکنند . طراح و سازنده این زبان ، در سال 2010 گفت : " هیچ برنامه نویس زبان Ruby نمیشناسم که بیکار مانده باشد " . این زبان در ردیف دهم ده زبان برتر دنیا قرار دارد .

منتظر آموزش های بعد باشید ...




طبقه بندی: برنامه نویسی، مقالات، آموزشی، اخبار استخدام / کاریابی / فرصت شغلی،
برچسب ها: زبان های برنامه نویسی برتر، برنامه نویسی، سی شارپ، php، C++، java، c،

تاریخ : جمعه 10 مهر 1394 | 05:33 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات


به دنبال خرید یک لپ‌تاپ هستید؟ انتخاب‌های بسیار زیادی وجود دارد که یافتن بهترین آن در ابتدا بسیار دشوار به نظر می‌رسد. با وجود این، می‌توانید با کمی برنامه‌ریزی و تمرکز بر روی نیازهای اصلی خود، تعداد زیادی از لپ‌تاپ‌ها را از جستجوی خود حذف کنید و در میان یافته‌های جدید تنها بر روی لپ‌تاپی که متناسب با نیاز و بودجه شماست، تمرکز نمایید.

بخش اول: مشخص کردن نیازهایتان از لپ‌تاپ

laptop

۱- درباره استفاده اصلی خود از لپ تاپ فکر کنید

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

  • کارهای دفتری یا انجام تکالیف مدرسه: بیشتر از رایانه‌ها برای انجام تحقیق‌ها، نوشتن متون، صفحات گسترده و دیگر وظایف آموزشی و حرفه‌ای استفاده می‌شود.
  • بازی: از رایانه برای اجرای جدیدترین بازی‌ها با گرافیک بالا استفاده می‌شود، با این حال کماکان می‌توان از آن برای انجام وظایف دیگر نیز بهره برد.
  • استفاده اینترنتی: وظیفه اصلی رایانه اتصال به اینترنت، مرور وب سایت‌ها، دسترسی به ایمیل‌ها، تماشای ویدیوها و حضور در شبکه‌های اجتماعی است.
  • تولیدات رسانه‌ای: از رایانه به عنوان یک ایستگاه کاری جهت ضبط موسیقی، ویرایش ویدیو یا دست کاری تصاویر استفاده می‌شود.

۲- مزایای لپ تاپ را بشناسید

دلایل بسیاری وجود دارد که شما را ترغیب به خرید لپ‌تاپ به جای رایانه رومیزی می‌کند. هر چه لپ‌تاپ‌ها قدرتمندتر می‌شوند، دلایل برای خرید رایانه‌های رومیزی بیشتر رنگ می‌بازند.

  • قابلیت حمل دلیل اصلی برای خرید لپ‌تاپ به حساب می‌آید. شما می‌توانید تقریبا همه جا لپ‌تاپ را همراه خود ببرید و به علاوه تکنولوژی ساخت جدید لپ‌تاپ‌ها به مرور زمان بدنه این دستگاه‌ها را نازک‌تر و سبک‌تر می‌کند.
  • لپ‌تاپ‌ها قادر به انجام وظایف بسیاری هستند که پیش از آن تنها رایانه‌های رومیزی انجام می‌دادند. این روزها لپ‌تاپ‌ها در اجرای بسیاری از نرم‌افزار‌ها عالی می‌کنند و هیچ ضعفی نشان نمی‌‌دهند. در حالی که شما در لپ‌تاپ‌ها معمولا بخشی از کارایی را فدای قابلیت حمل آن می‌کنید، با وجود این شما هنوز قادر هستید اکثر وظایف محاسباتی را توسط آن‌ها انجام دهید.
  • با استفاده از لپ‌تاپ‌ها می‌توانید از فضای اطراف خود استفاده بهتری ببرید. یک رایانه رومیزی به همراه کیس، مانیتور، صفحه کلید و ماوس فضای زیادی را در دفتر کار خانگی و یا اتاق خواب شما اشغال می‌کند، در حالی که یک لپ‌تاپ نهایتا نیاز به یک میز کوچک دارد!

۳- با معایب لپ تاپ آشنا شوید

laptop 2

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

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

۴- چه میزان می توانید پول برای خرید لپ‌تاپ پرداخت کنید؟

laptop 19

تعیین بودجه‌ای که برای خرید لپ‌تاپ می‌توانید هزینه کنید، کمک شایانی در محدود کردن انتخاب‌هایتان در بین مدل‌های متفاوت لپ‌تاپ‌ها می‌کند. در ادامه به طور دقیق به مدل‌های مختلف لپ‌تاپ خواهیم پرداخت، اما به طور خلاصه با بودجه‌ای معادل ۳۰۰ الی ۴۰۰ دلار می توانید اقدام به خرید نِت بوک (netbook) یا کروم بوک (Chromebook) کنید. اگر توانایی هزینه کردن ۵۰۰ الی ۱۲۰۰ دلار را دارید خواهید توانست یک لپ‌تاپ استاندارد را بخرید و اگر بین ۹۰۰ الی ۲۵۰۰ دلار خرج کنید یک لپ‌تاپ بسیار خوب به عنوان جایگزین رایانه رومیزی خود در اختیار خواهید داشت.

  • اگر به دنبال خرید مک‌بوک هستید باید این نکته را در نظر بگیرید که مک‌بوک‌ها به طور معمول قیمت بسیار بالاتری نسبت به لپ‌تاپ‌های مشابه با سیستم عامل ویندوز یا لینوکس دارند.

بخش دوم: انتخاب سیستم عامل مناسب

laptop 4

۱- انتخاب های خود را بشناسید

سیستم عامل، رابط کاربری و ساختار نرم‌افزاری لپ‌تاپ شما به حساب می‌آید. ویندوز، سیستم عامل Mac OS X، لینوکس و سیستم عامل کروم (ChromeOS) از جمله انتخاب های شما در این بخش است. در هنگام خرید لپ‌تاپ، سیستم عامل معمولا از قبل بر روی آن نصب شده است، هر چند می توانید بعدا سیستم عامل اولیه لپ‌تاپ خود را عوض کنید. سیستم عامل مک 10 بر روی لپ‌تاپ‌های غیر مک نصب نمی‌شود، ولی شما می توانید سیستم عامل لینوکس را بر روی لپ‌تاپ‌های ویندوزی یا حتی مک نصب نمایید. ویندوز نیز قابلیت نصب بر روی لپ‌تاپ‌های مک را دارد.

  • ویندوز: در حال حاضر رایج‌ترین و محبوب‌ترین سیستم عامل در لپ‌تاپ‌ها به شمار می‌رود و با اکثر نرم‌افزارها نیز سازگار است.
  • Mac OS X: جهت استفاده با سخت افزارهای مک طراحی شده است. OS X تنها بر روی مک‌بوک‌ها قابل استفاده است.
  • لینوکس: یک سیستم عامل رایگان به شمار می‌رود که در مدل‌های مختلف و توسط سازندگان گوناگون عرض شده است. از جمله آن‌ها می‌توان به اوبونتو (Ubuntu)، مینت (Mint)، فدورا (Fedora) و ... اشاره کرد.
  • ChromeOS: کروم سیستم عاملی بر پایه مرورگر کرومیوم گوگل است. این سیستم عامل برای لپ‌تاپ‌هایی که به طور مداوم به اینترنت متصل هستند و تنها به اجرای برنامه‌های ویژه تحت وب می‌پردازند، طراحی شده است. سیستم عامل کروم تنها بر روی تعداد مشخصی از کروم‌بوک ها نصب شده است، در حالی که شما می‌توانید از مروگر کرومیوم در همه سیستم عامل‌ها استفاده کنید.

۲- برنامه‌های مورد استفاده خود را در نظر داشته باشد

laptop 5

برنامه‌هایی که به طور مداوم و هر روزه از آن‌ها استفاده می‌کنید، تاثیر مستقیمی در انتخاب سیستم عامل مناسب برای شما خواهد داشت. تعداد زیادی از برنامه‌ها تنها برای یک سیستم عامل مشخص طراحی و ساخته شده‌اند. کمی در رابطه با این که برنامه‌های محبوب شما به کدام یک از سیستم عامل‌ها نیاز دارند تحقیق کنید، ممکن است مجبور به تغییر سیستم عامل پیش فرض لپ‌تاپ خود شوید. البته تغییر سیستم‌عامل پیش‌فرض نیز در صورتی وجود دارد که بتوان سیستم عامل دیگری را بر روی لپ‌تاپ نصب کرد. برای مثال بر روی لپ‌تاپ‌های ویندوزی امکان نصب سیستم عامل مک OS X اپل وجود ندارد.

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

۳- نگاهی به مزایا و معایب ویندوز

laptop 6

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

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

۴- نگاهی به مزایا و معایب Mac OS X

laptop 7

OS X اپل رقیب اصلی سیستم عامل ویندوز محسوب می‌شود. در حال حاضر شما می‌توانید نرم‌افزارهای مشابه زیادی را در سیستم عامل مک پیدا کنید که پیش از آن در ویندوز نیز استفاده شده است.

  • اگر شما از کاربران متعصب اپل به شمار می روید، رایانه های مک به صورت فوق‌العاده‌ای با دستگاه‌های iOS شما همگام خواهد بود. مدیریت و استفاده از برنامه های کاربردی و فایل های رسانه‌ای شما در میان دستگاه‌های اپل به راحتی امکان پذیر است.
  • مک‌ها بسیار کمتر مستعد آلوده شدن به ویروس هستند. سیستم عامل‌های مک با توجه به تفاوت‌های معماری و میزان کاربران، نسبت به ویندوز مطمئن‌تر هستند. اگر شما کاربر مک هستید هنوز تهدیداتی لپ تاپ شما را تهدید می کند، ولی خیلی زیاد و نگران کننده نیستند.
  • اگرچه هر روزه انتخاب‌ها برای استفاده از نرم افزارها در مک بیشتر می‌شود، با این وجود هنوز وجود نداشتن سازگاری برای شمار زیادی از برنامه‌های کلیدی احساس می‌شود. یکی از معایب بزرگ در این زمینه کمبود تعداد و تنوع بازی‌ها در OS X در مقایسه با ویندوز است، البته به مرور زمان تعداد بیشتری از بازی‌های ویندوزی وارد سیستم عامل مک نیز می شوند.
  • لپ‌تاپ‌های مک بهترین مکان برای ویرایش فایل‌های چند رسانه‌ای هستند. نرم افزارهای ویرایش ویدیو و عکس در مک بی‌رقیب‌اند. اکثر موسیقیدان‌ها از مک برای ضبط و تولید کارهای هنری خود بهره می‌گیرند!
  • سخت افزارهای مک برای شما بسیار گران تمام خواهند شد. از آن جایی که برای استفاده از سیستم عامل OS X نیاز به سخت افزار مک خواهید داشت، لذا در نهایت مجبور به خرید مک‌بوک از اپل یا فروشگاه های مجاز آن خواهید بود. این بدین معنی است که شما هزینه زیادی را پرداخت می‌کنید اما در عوض بسیاری از کاربران اپل طرفدار پر و پا قرص کیفیت ساخت مک‌بوک‌هایشان هستند.

۴- نگاهی به مزایا و معایب لینوکس

laptop 8

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

  • لینوکس سیستم عاملی متن باز است و تعداد زیادی از برنامه‌های آن نیز متن باز و رایگان هستند. شما به آسانی و بدون پرداخت هیچ هزینه‌ای می‌توانید هر یک از توزیع‌های لینوکس را قبل از نصب آن بر روی لپ‌تاپ خود امتحان کنید.
  • لینوکس به دلیل دشواری یادگیری‌اش مشهور است. با این حال کارهای گرافیکی انجام شده توسط اکثر توزیع کنندگان، فراموش کردن ویندوز یا مک و انتخاب این سیستم عامل را آسان‌تر کرده است. در نهایت باید گفت، لینوکس زمان بیشتری از شما برای مرور فایل‌ها یا دستکاری در آن‌ها می‌گیرد.
  • با توجه به این که هر کاری که در لینوکس نیاز هست همراه با رضایت کاربر انجام می گیرد، لینوکس یکی از امن ترین سیستم‌عامل‌های دنیا به شمار می‌رود. تنها تعداد بسیار کمی ویروس وجود دارند که سیستم‌های لینوکسی را هدف می‌گیرند.
  • لینوکس به خوبی با انواع سیستم‌ها سازگار است و در همه لپ‌تاپ‌ها قابل اجرا است.
  • با انتخاب لینوکس ممکن است مشکلات عدم سازگاری را تجربه کنید. بزرگترین ایراد سیستم عامل لینوکس، کمبود سازگاری بین آن و دیگر سیستم عامل‌ها است. در لینوکس ممکن است با مشکلی روبرو شوید که برای اجرا کردن فایلی که به سادگی در ویندوز یا OS X باز می شود، مجبور شوید راه های مختلفی را امتحان کنید. مجموعه بازی های تحت لینوکس نیز در مقابل ویندوز بسیار محدود به نظر می رسند، هر چند در حال حاضر بازی‌های بیشتری پیدا می‌شوند که نسخه لینوکس آن نیز منتشر شده است.

۵- نگاهی به مزایا و معایب ChromeOS

laptop 9

کروم سیستم عامل شرکت گوگل است و تنها بر روی تعداد اندکی از لپ‌تاپ‌ها نصب شده است. این سیستم عامل برای لپ‌تاپ‌هایی طراحی شده است که همواره به شبکه اینترنت متصل هستند.

  • سیستم عامل کروم دارای حجم اندک و سرعتی زیاد است. دلیل این امر نیز نیاز کروم به تنها یک مرورگر وب برای کار است. همه برنامه‌های این سیستم عامل در داخل مرورگر وب نصب شده‌اند. به همین جهت اکثر فعالیت‌ها در ChromeOS عملا نیازمند اتصال به اینترنت هستند. البته شما خواهید توانست برخی از فعالیت‌ها را نیز به صورت آفلاین انجام دهید که از آن جمله می‌توان به کار بر روی اسناد گوگل اشاره کرد.
  • بسیاری از کروم بوک‌ها (Chroombook) بسیار ارزان هستند و قیمتی بین ۲۰۰ الی ۲۵۰ دلار دارند. البته در این بین کروم باکس (Chromebox) گوگل یک استثنا محسوب می‌شود و قیمت آن از حدود ۸۲۵ دلار شروع می‌شود.
  • کروم بوک‌ها برای ذخیره فایل‌ها تنها از گوگل درایو بهره می‌گیرند، به همین دلیل اغلب آن‌ها از حافظه داخلی اندکی بهره می‌برند.
  • شما در کروم بوک تنها خواهید توانست از برنامه های کاربردی که برای سیستم عامل کروم طراحی شده‌اند استفاده کنید. این بدان معنی است که انتخاب‌های موجود شما در بین نرم افزارها بسیار اندک خواهد بود. گوگل درایو جایگزین مناسبی برای برنامه محبوب آفیس پیشنهاد می‌دهد، ولی شما باید نصب برنامه‌های کاربردی‌ مانند فتوشاپ یا بسیاری از بازی‌ها را به فراموشی بسپارید.
  • سیستم عامل کروم برای کاربران متعصب گوگل بسیار مناسب است. اگر بیشتر کارهای رایانه‌ای شما در فضای سیستمی گوگل انجام می‌شود، کروم بوک جذاب‌ترین و کارآمدترین انتخاب برای شما محسوب می‌شود.

بخش سوم: انتخاب مدل لپ تاپ

laptop 10

۱- تحقیق کنید لپ تاپی با چه اندازه، نیازهای شما را بهتر تامین می کند

لپ‌تاپ‌ها به چهار مدل اصلی تقسیم می‌شوند: نت بوک، لپ‌تاپ‌های استاندارد، لپ‌تاپ/ تبلت‌های هیبریدی و لپ‌تاپ‌های جایگزین رایانه‌های رومیزی. البته به این نکته توجه کنید که در صورتی که به دنبال خرید لپ‌تاپی مبتنی بر سیستم عامل مک هستید همه این انتخاب‌ها را در دسترس نخواهید داشت.

  • نت‌بوک: کوچک‌ترین مدل موجود در بین لپ‌تاپ‌ها هستند و برای کسانی که زیاد به سفر می‌روند بسیار مناسب است.
  • لپ‌تاپ‌های استاندارد: همان طور که از اسم آن مشخص است اکثر لپ‌تاپ‌ها در مدل استاندارد جای می‌گیرند. این مدل برای بسیاری از نیازها مناسب است و به علاوه در انواع مختلفی از پیکربندی‌ها نیز عرضه می‌شود.
  • هیبرید لپ تاپ/تبلت: در حال حاضر مدل‌های هیبرید جدیدترین نمونه لپ‌تاپ‌ها به شمار می‌روند. صفحه نمایش این لپ‌تاپ‌ها لمسی است و صفحه کلید برخی از آن‌ها نیز قابلیت جدا شدن را دارد.
  • لپ‌تاپ‌های جانشین رایانه رومیزی: در بین لپ‌تاپ‌ها این مدل‌ها از بقیه بزرگ‌تر هستند و به تبع آن بسیار قدرتمندتر و گران‌تر.

۲- مزایا و معایب نت‌بوک را در نظر بگیرید

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

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

۳- مزایا و معایب لپ‌تاپ‌های استاندارد را در نظر بگیرید

لپ‌تاپ‌های استاندارد متنوع‌ترین و عمومی‌ترین مدل لپ‌تاپ به شمار می‌روند.

  • اندازه صفحه‌نمایش لپ‌تاپ‌های استاندارد بسیار متنوع است. در واقع اندازه صفحه نمایش، سایز کلی لپ‌تاپ را نیز تعیین می‌کند. اندازه معمول صفحه نمایش برای لپ‌تاپ‌های استاندارد بین ۱۴ تا ۱۵ اینچ است.
  • زمان استفاده از باتری لپ‌تاپ‌های استاندارد بسیار محدود است. به عبارتی هر چه لپ‌تاپ استاندارد قدرتمندتر باشد، مصرف باتری آن نیز بالاتر است و باتری زودتر خالی می‌شود. همچنین به مرور زمان عمر باتری این لپ‌تاپ‌ها کارآیی ابتدایی خود را نیز از دست خواهد داد.
  • لپ‌تاپ‌های استاندارد از نوت‌بوک‌ها سنگین‌تر هستند. سنگینی آن‌ها باعث می‌شود که نتوانید این لپ‌تاپ‌ها را درون کیف‌های کوچک جای دهید. لپ‌تاپ‌های استاندارد دارای صفحه کلید مناسب‌تر و همچنین یک تاچ پد بزرگ‌تر به جای ماوس هستند.

۴- مزایا و معایب لپ‌تاپ‌های هیبرید را در نظر بگیرید

در واقع مدل‌های هیبریدی جدیدترین عضو در بازار فروش لپ‌تاپ‌ها هستند. اکثر آن‌ها دارای سیستم عامل ویندوز ۸ یا ۱۰ هستند که به صورت اختصاصی برای رابط کاربری لمسی طراحی شده است.

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

۵- مزایا و معایب لپ‌تاپ‌های جایگزین رایانه رومیزی را در نظر بگیرید

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

  • لپ‌تاپ‌های جایگزین رایانه رومیزی پیشرفته‌ترین سخت افزار را در میان رایانه‌های قابل حمل دارند. اغلب این لپ‌تاپ‌ها می‌توانند اکثر برنامه‌ها را با سرعت و کارآیی بالا، درست شبیه به یک رایانه رومیزی انجام دهند.
  • به دلیل قدرت بالای این لپ‌تاپ‌ها، میزان عمر باتری آن‌ها در مقایسه با دیگر مدل‌ها بسیار پایین‌تر است. هر چند در صورتی که از لپ‌تاپ‌های جایگزین رایانه رومیزی در دفتر کار خود بهره می‌برید، با وصل کردن شارژر آن به پریز برق این مشکل به آسانی قابل حل است!
  • صفحه نمایش بزرگ در لپ‌تاپ‌های رومیزی شما را از نزدیک نشستن نسبت به لپ‌تاپ بی‌نیاز می‌کنند. همچنین صفحه کلید این لپ‌تاپ‌ها نیز دارای اندازه‌ای بزرگ و شبیه رایانه‌های رومیزی است.
  • برخی از مدل‌های لپ‌تاپ‌های جایگزین رایانه رومیزی دارای قابلیت ارتقای محدودی هستند، به عنوان مثال در آینده نخواهید توانست یک کارت گرافیکی جدیدتر بر روی آن ها نصب نمایید.
  • لپ‌تاپ‌های جایگزین رایانه رومیزی در بین سایر مدل‌ها از همه سنگین‌تر هستند و به راحتی نمی‌توان آن‌ها را همراه خود در مسافرت حمل کرد. به علاوه گران‌ترین مدل‌های موجود در بازار نیز این لپ‌تاپ‌ها هستند.

۶- درباره میزان استحکام لپ تاپ مورد نظر خود فکر کنید

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

  • لپ‌تاپ‌های مستحکم (Toughbook) مدلی از لپ‌تاپ‌ها هستند که گران قیمت بوده و در برابر ضربات و صدمات در مقایسه با مدل‌های استاندارد بسیار مقاوم‌تر هستند.

۷- زیبایی لپ‌تاپ را نیز در نظر بگیرید

laptop 11

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

بخش چهارم: مشخصات لپ‌تاپ‌ها را چک کنید

۱- مشخصات همه لپ‌تاپ‌های مورد نظرتان را بررسی کنید

هر لپ‌تاپی با دیگری متفاوت است، حتی دو مدلی که دقیقا قیمت یکسانی دارند از سخت افزارهای متفاوتی در درون خود بهره می‌گیرند. پیش از خرید مطمئن شوید که تمامی مشخصات همه لپ‌تاپ‌هایی را که برای خرید در نظر گرفته‌اید را کاملا بررسی کرده‌اید.

۲- به عملکرد واحد پردازگشر مرکزی CPU توجه کنید

laptop 12

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

  • از خرید لپ‌تاپ‌هایی با پردازنده‌های قدیمی مانند سلرون، اتُم، پنتیوم، C- یا پردازنده‌های سری E پرهیز کنید.

۳- بررسی کنید لپ‌تاپ مورد نظرتان دارای چه میزان حافظه RAM است

laptop 13

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

  • فروشندگان اغلب با بزرگنمایی میزان حافظه رم موجود در لپ‌تاپ‌های متوسط، سایر ویژگی‌های ضعیف آن‌ها را کم اهمیت جلوه می‌دهند. توجه داشته باشید که اکثر کاربران به بیشتر از 8 گیگا‌بایت رم برای کارهای روزمره خود نیازی ندارند.

۴- گرافیک لپ تاپ را بررسی کنید

laptop 14

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

۵- میزان فضای ذخیره سازی لپ تاپ را در نظر داشته باشد

laptop 15

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

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

۶- درگاه‌های لپ تاپ را بررسی کنید

laptop 16

آیا لپ‌تاپ مورد نظر شما به اندازه کافی پورت USB برای اتصال همه دستگاه هایتان را دارد؟ در صورتی که می‌خواهید تلویزیون یا پرژکتور خود را به لپ‌تاپ متصل کنید، آیا درگاه‌های HDMI یا VGA در آن تعبیه شده است؟ به صورت کلی، اگر از تعداد زیادی از دستگاه‌های خارجی استفاده می‌کنید، تعداد و نوع پورت‌های موجود در لپ‌تاپ شما از اهمیت بالایی برخوردار خواهد بود.

۷- درایوهای نوری لپ تاپ را در نظر داشته باشید

laptop 17

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

  • در حال حاضر برخی از لپ‌تاپ‌ها مجهز به درایوهای بلوری هستند. این درایوها می‌توانند اقدام به خواندن یا کپی بر روی دی‌وی‌دی‌ها و همین طور دیسک‌های بلوری کنند. دیسک‌های بلوری نسبت به دی‌وی‌دی‌ها دارای حجم بسیار بالاتری هستند و فضای بیشتری نیز برای ذخیره اطلاعات یا فیلم‌هایی با کیفیت HD یا بالاتر دارند.

۸- دقت تصویر صفحه نمایش لپ تاپ را بررسی کنید

laptop 26

برا ی نمایش تصاویر با جزئیات مناسب دقت ۱۹۰۰ در ۱۶۰۰ یا ۱۰۸۰ در ۱۹۲۰ پیکسل کاملا مناسب است. لپ‌تاپ‌های کوچک‌تر معمولا به این رزولوشن نمایش تصاویر مجهز نمی‌شوند. به ویژه اگر شما بسیار فیلم نگاه می‌کنید یا با لپ‌تاپ خود بازی می‌کنید، هر چه دقت نمایش تصاویر بالاتر باشد جزئیات آن نیز بهتر به نمایش گذاشته می‌شود. همچنین دقت بالاتر به این معنی است که صفحه نمایش شما وسیع‌تر خواهد بود یا به عبارت دیگر محیط قابل نمایش در آن نیز بزرگ‌تر است.
حتما صفحه نمایش لپ‌تاپ خود را در زیر تابش مستقیم نور خورشید امتحان کنید. کار و خواندن متون در صفحه نمایش‌های ارزان یا با کیفیت پایین در محیط‌های باز و تابش آفتاب با دشواری زیادی همراه خواهد بود.

بخش پنجم: حالا می توانید لپ تاپ بخرید!

۱- تحقیقات خود را ادامه دهید

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

۲- پیش از خرید، لپ تاپ را امتحان کنید

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

۳- ضمانت نامه لپ تاپ را بررسی کنید

laptop 23

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

۴- ریسک خرید لپ تاپ های دست دوم یا بازسازی شده را نیز در نظر بگیرید

laptop 24

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




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

تاریخ : جمعه 3 مهر 1394 | 12:03 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات



شماره آپدیت :


ESET NOD32 / Smart Security / Endpoint Offline Update 12302 (2015-09-24) for v3.x v4.x v5.x v6.x v7.x v8.x 

دانلود به روز رسانی آنتی ویروس NOD32 و Smart Security نسخه 3، 4، 5، 6، 7 و 8 بدون اتصال به اینترنت تا تاریخ

2 مهر 1394



************************************************************************


از اوایل ارائه آنتی ویروس نود 32 و اسمارت سکیوریتی در سافت گذر، فایل آپدیت آفلاین آن را نیز ارائه نمودیم. این بار با آمدن نسخه 5 این نرم‌افزار مشخص شد که در نسخه خانگی امکان تغییر آپدیت سرور و انجام آپدیت آفلاین وجود ندارد. اما با تلاش تیم فنی سافت‌گذر توانسنیم این بار نیز راه حلی برای این مطلب ارائه نمائیم.


هم اکنون سافت‌گذر پیش از همه سایت‌های ایرانی و خارجی فایل آپدیت آفلاین نسخه های 3 و 4 و 5 و 6 و 7 و 8 و نحوه انجام آن را به شما ارائه می‌کند.

 

روش استفاده و به روز رسانی NOD32 و Smart Security

نسخه 3 و 4 و 5 و 6 و 7 و 8 :

1- فایل قرار داده شده روی سایت را دانلود کرده و از حالت فشرده خارج کنید.

2- فولدر ESET_UPD_Softgozar را در ریشه یکی از درایوها مانند C کپی کنید.

3- در داخل آنتی ویروس NOD32 و یا Smart Security دکمه F5 را بزنید تا به تنظیمات بروید.

4- به قسمت Update‌ بروید.

5- بر روی Edit کلیک کنید.

6- مسیر فایلهای Update مانند C:\ESET_UPD_Softgozar را وارد کرده و بر روی  Add و سپس OK و دوباره OK کلیک کنید.

7- در داخل برنامه و در قسمت Update‌ بر روی Update Virus Signature database کلیک کنید.

8- برنامه بدون مشکل و به روز می شود.

 

روش فعال کردن دکمه Edit در نسخه های 5 به بعد:

برای ورود به Safe Mode قبل از بالا آمدن ویندوز چند بار کلید F8 را بزنید. برای ورود به رجیستری دستور regedit را اجرا کنید.

در حالت Safe Mode به این کلید در رجیستری بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Info

و مقدار PackageFeatures  را طبق جدول ذیل تغییر دهید:


نسخه

محصول

مقدار PackageFeatures

5

NOD32 Antivirus

1

Smart Security

1

6

NOD32 Antivirus

20

Smart Security

51

7

NOD32 Antivirus

24

Smart Security

54

8

NOD32 Antivirus

24

Smart Security

54



با این کار دکمه Edit فعال شده می توانید مسیر فولدر آپدتهای آفلاین را به آن بدهید و یا از سرور آپدیت نود32 در سایت EsetUpdate.ir استفاده نمایید.

این فایل هم NOD32 و هم Smart Security را در کلیه نسخه‌های 3.x و 4.x و 5.x و 6.x و 7.x و 8.x به روز می‌کند.

برای رفع مشکل نارنجی شدن آیکون آنتی ویروس، در تنظیمات نرم افزار به قسمت System Updates بروید و آن را بر روی No Updates قرار دهید.

نکات:

1- برای این به روز رسانی نیازی به Username و Password وجود ندارد.


2- این Update هم نسخه های 32 بیتی (x86) و هم 64 بیتی (x64) را به روز می کند.


3- عملیات به روز رسانی نسخه‌های 3 و 4 بر روی نسخه ESET NOD32 Antivirus Business Edition 4.0.417.0 و ESET Smart Security Business Edition 4.0.417 و عملیات به روز رسانی نسخه‌های 5 بر روی نسخه ESET Smart Security Home Edition 5.0.93.0 Final و ESET NOD32 Antivirus Home Edition 5.0.93.0 Final تست شده است.


4- این Update فقط مخصوص نسخه های 3 و 4 و 5 و 6 و 7 و 8 این نرم افزار است و نسخه 2 را به روز نمی کند.


5- از بین روش آپدیت افلاین و آنلاین یکی را انتخاب کنید. یعنی یا با استفاده از این فایلها آنتی ویروس خود را به روز کنید یا از سرور آپدیت رایگان استفاده کنید.


6- تصاویر برنامه گویای آپدیت شدن آنتی ویروس و اسمارت سکیوریتی نسخه 5 این نرم‌افزار به صورت آفلاین می‌باشد.

7- برای آپدیت کردن نسخه 6 باید از نسخه های کرک شده سافت گذر استفاده کنید تا بتوانید مسیر آپدیت را تعیین کنید.


دانلود : دانلود پسورد فایل :    www.softgozar.com

سافت گذر





طبقه بندی: فناوری و تکنولوژی، نرم افزار، آموزشی،
برچسب ها: آپدیت آفلاین آنتی ویروس، آپدیت آنتی ویروس، آپدیت آنتی ویروس NOD32، آپدیت نود 32، انجام پروژه های دانشجویی، انجام پروژه های برنامه نویسی، مهندس کوچکی،

تاریخ : پنجشنبه 2 مهر 1394 | 03:40 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات

رقابت شانه به شانه امین حیایی و امیر ژوله ادامه دارد..

رای گیری به روز شد

حیایی پیشی گرفت در ساعت 20:33 دوشنبه

عجیب ترین مسابقه تاریخ سیما

فاصله 146 رای

Rambood-Javan-Khandevane


نزدیک ترین رقابت در مسابقه

تعداد ارا به شرح زیر است :

امین حیایی         2107811 

امیر مهدی ژوله  2107665



برای رای دادن به امین حیایی *780# رو میگیرید بد گزینه خندوانه بعدش خنداننده برتر 

بد امین حیایی ژوله و بد گزینه حیایی که گزینه 1 هست رای میدید


ی رای دادن به امین حیایی *780# رو میگیرید بد گزینه خندوانه بعدش خنداننده برتر 

بد امین حیایی ژوله و بد گزینه ژوله ک گزینه 2 هست رای میدید




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



طبقه بندی: آموزشی، سرگرمی / طنز، اجتماعی،
برچسب ها: آموزش نحوه رای دادن به خنداننده برتر، نحوه رای دادن به خنداننده برتر، خنداننده برتر، خندوانه، امیر مهدی ژوله، امین حیایی، جناب خان،

تاریخ : دوشنبه 30 شهریور 1394 | 08:33 بعد از ظهر | نویسنده : مهندس مؤمنی | نظرات

اسناد Razor چیست؟

اسناد Razor چیست؟

Razor چیست؟


Razor یا رازور(ریزور) یک انجین تبدلی کدهای سرور ساید یا سمت سرویس دهنده Asp.net به اچ تی ام است که از نسخه MVC 3 به بعد از طرف ماکروسافت ارائه شده و نسبت به صفحات قدیم asp.net که عموما با پسوند aspx شناخته می شوند از cshtml استفاده می نمایید.
در این مدل صفحات که برای برنامه نویسان Asp.net MVC توصیه شده اما برنامه نویسان Asp.net Web Form هم می توانند از آن استفاده کنند، کار با Razor بسیار راحت تر شده و شما می توانید کد کمتر نوشته و بهره بیشتری از مطالب خود ببرید و در عین سادگی بسیار حرفه ای تر کد نویسی کنید ، سرعت بارگذاری یا رندر شدن این صفحات از صفحات قدیمی aspx بالاتر است و دیگر از کنترل های <asp:> و view state خبری نیست و همین امر در مصرف حافظه و ... تاثیر گذار است و Performance سایت را بالاتر می برد.

به نمونه کد زیر دقت کنید:

ساخت یک Text Box توسط صفحات قدیمی:


<asp:Textbox ID="txtcust" runat="server" />


ساخت یک Text Box توسط صفحات Razor:


@Html.TextBox("name")






طبقه بندی: فناوری و تکنولوژی، برنامه نویسی، مقالات، آموزشی،
برچسب ها: اسناد Razor چیست؟، آشنایی با تکنولوژی رازور، آشنایی با تکنولوژی Razor، Razor، انجام پروژه های دانشجویی، انجام پروژه های برنامه نویسی، مهندس کوچکی،

تاریخ : دوشنبه 30 شهریور 1394 | 12:58 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

پکیج های مهم و دستورات متداول برای نصب در Nuget

پکیج های مهم و دستورات متداول برای نصب در Nuget

پکیج های مهم و دستورات متداول برای نصب در Nuget


نصب ADO.net Entity Frame Work Code First : ( نصب آخرین ورژن )

EF یک ابزار قدرتمند و نسل جدید بانک های اطلاعاتی مشهور به OR/Mapping , OR/Mapper می باشد



نصب ASP.net MVC :
PM> Install-Package AspNetMvc




نصب JQuery :
PM> Install-Package jQuery



نصب JQuery Validation :
PM> Install-Package jQuery.Validation



نصب JQuery Validation Microsoft :
PM> Install-Package
Microsoft.jQuery.Unobtrusive.Validation



نصب JQuery UI:
PM> Install-Package jQuery.UI.Combined



نصب T4MVC:
PM> Install-Package T4MVC



نصب Modernizr :
PM> Install-Package Modernizr






طبقه بندی: فناوری و تکنولوژی، برنامه نویسی، مقالات، آموزشی،
برچسب ها: پکیج های مهم و دستورات متداول برای نصب در Nuget، انجام پروژه های دانشجویی، انجام پروژه های برنامه نویسی، مهندس احمد مؤمنی، مهندس کوچکی، مهندس مومنی، کاربردی ترین ناگت ها،

تاریخ : دوشنبه 30 شهریور 1394 | 12:51 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات


Nuget چیست؟


یکی از دلایل محبوبیت سیستم عامل لینوکس نسبت به ویندوز سرعت بالا به دلیل عدم وجود محیط گرافیکی در اجرای دستورات خط فرمان Command بود ، چون بسیاری از کاربران سطح بالا می توانستند با دستورات Command عملیات خود را به سادگی انجام دهند ، البته این مزیت برای کاربران حرفه ای یک امتیاز محسوب می شد چرا که کاربران عادی محیط گرافیکی را ترجیح می دهند، اخیرا شرکت ماکروسافت با ارائه ناگت ( Nuget ) در Visual Studio کاربران حرفه ای که عاشق محیط خط فرمان هستند را خوشحال کرده.

Nuget چیست؟


ناگت یک ابزار بسیار مفید و قدرتمند است که محیط Command Prompt را در Visual Studio شبیه سازی می کند ، و این امکان را به برنامه نویسان مایکروسافت میدهد که تمامی ضمیمه های برنامه خود را با اجرای دستورات Command به پروژه خود اضافه کنند، و از این رو دیگر نگران یافتن ضمیمه های خود نباشند و در اینترنت بیش از حد وقت خود را صرف جستجو نکنند.

روش نصب Nuget در Visual Studio:


سرویس Nuget به صورت پیش فرض بر روی Visual Studio 2012 نصب است اما برای نصب آن بر روی Visual Studio های قدیمی باید به روش زیر اقدام کرد:

1- ابتدا به اینترنت متصل شوید:

2- Visual Studio را اجرا کنید

3- از طریق شاخه Tools -> Extension Manager را انتخاب کنید



4- بر روی گزینه Online Gallery کلیک کنید ، گزینه Nuget را در مکان جستجو بنویسید و جستجو و صبر کنید نتایج جستجو نمایان شوند



5- حال برای نصب Nuget Package Manager اقدام کنید:

6- بعد از نصب Nuget Package Manager از طریقه شاخه Tools -> Library Package Manager->Package Manager Console را انتخاب کنید



7- محیطی مانند Command ویندوز برای شما فعال خواهد شد اکنون می توانید دستوران مورد نظر خود را اجرا کنید




مثال زیر نمونه نصب ntityframework در خط فرمان Nuget است:

install-package entityframework


در مقاله بعدی میخوانید :  کاربردی ترین های ناگت


طبقه بندی: برنامه نویسی، نرم افزار، مقالات، آموزشی،
برچسب ها: کاربردی ترین های ناگت، ناگت چیست؟، Nuget، گروه برنامه نویسی باران، مهندس مؤمنی، احمد مومنی، مهندس کوچکی،

تاریخ : دوشنبه 30 شهریور 1394 | 12:43 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

استامبل آپن چیست؟ what is stumbleupon

استامبل آپن چیست؟  what is stumbleupon

استامبل آپان (استامبل آپن) چیست؟ What is StumbleUpon

افزایش ترافیک سایت با استامبل آپن



تصور عمومی از شبکه های اجتماعی سایتهایی مثل فیس بوک، اورکات ، گوگل پلاس، یاهو 360 و امثال اینهاست.

ولی آیا StumbleUpon یک شبکه اجتماعی است؟

و آیا همه شبکه های اجتماعی آلبوم تصاویر مسافرت خارج از کشور دوستان یا جملات حکیمانه و بهترین کتاب یا فیلم از نظر همکارمان را به اشتراک می گذارند؟

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

اما از دید وب مسترها یک موتور ژنراتور قوی برای ایجاد ترافیک سایت است.

معنی لغوی Stumble تلو تلو خوردن است.

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

محبوبیت این سرویس در سال 2010 در آمریکا به حدی رسید که حتی میزان ترافیک این رسانه اجتماعی از فیس بوک هم بالاتر رفت و با 43 درصد درمقابل 38 درصد در این کشور برای مدتی به رتبه یک ترافیک رسانه های اجتماعی رسید.
بر اساس نمودار سایت "StatCounter" در سال 2010 تعداد 15 میلیارد صفحه از بین حدود 3 میلیون وب سایت توسط این سایت بازدید شده.


اما چرا استامبل برای وب مسترها اهمیت دارد؟


از بین 10 رسانه اجتماعی برتر سرویس استامبل یکی از بهترین سایتهای ترافیک ساز است.

دلیل اینکه این سایت ترافیک بیشتری از سرویسهایی مثل Digg و Reddit ایجاد میکند چیست؟

در استامبل وقتی یک کاربر یک آدرس اینترنتی یا همان صفحه وب را لایک میکند (در این سایت اصطلاحاً استامبل میکند) این صفحه به Lineup سایر کاربران در آن گروه ارسال می شود که معمولا به طور تصادفی هزاران کاربر در حال مشاهده آن هستند و اگر جذابتی برای کاربران داشته باشد و آنها هم آن را لایک کنند این روند ناگهان یک ترافیک بالا را برای سایت به ارمغان می آورد.



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

برای کسب ترافیک بیشتر در استامبل Follower های بیشتری کسب کنید، در غیر اینصورت باید منتظر باشید تا روزی کاربری که follower های زیادی دارد یکی از پستهای شما را لایک کند، اگر چنین شانسی داشته باشد متوجه ارزش استامبل آپن خواهید شد:

http://www.stumbleupon.com/stumbler/daytelecom

با پیدا کردن سایر کاربران و follow کردن آنها می توانید تعداد follower های خود را افزایش دهید.

یکی از راههای یافتن follower ها استفاده از کلمه کلیدی مورد نظر در آدرس زیر است:
http://www.stumbleupon.com/discover/keyword
کافی است در آدرس بالا کلمه مورد نظر را با keyword جایگزین کنید و از صفحه جدید followers را انتخاب نمایید:
http://www.stumbleupon.com/interest/seo

در صورتی که قصد مشخص نمودن دسته دیگری از علاقه مندی ها بعد از ثبت نام دارید به این آدرس مراجعه فرمایید:
http://stumbleupon.com/discover/interests

هر چند برای کاربران داخلی کاربردی ندارد ولی با استفاده از آدرس http://su.pr امکان اشتراک محتوا از سایر شبکه های اجتماعی وجود دارد.

امکان استفاده از تولبار استامبل برای فایرفاکس وجود دارد:
https://addons.mozilla.org/en-US/firefox/addon/stumbleupon/

استامبل هم مثل سایر رسانه های اجتماعی امکان تبلیغ با پرداخت پول هم دارد که با توجه به کاربرد منطقه ای و نرخ ارز برای کاربران داخلی مناسب به نظر نمی رسد. نام این سرویس Paid Disovery است:
https://www.stumbleupon.com/pd



طبقه بندی: برنامه نویسی، مقالات، آموزشی،
برچسب ها: استامبل آپن چیست؟، what is stumbleupon، افزایش ترافیک سایت، روش های افزایش ترافیک سایت، مهندس احمد مؤمنی، مهندس مؤمنی، مهندس کوچکی،

تاریخ : دوشنبه 30 شهریور 1394 | 12:39 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

آموزش ساخت Captcha در ASP.net MVC 4

آموزش ساخت Captcha در ASP.net MVC 4

کپچا یا Captcha چیست؟

کپچا یا Captcha که به نام «آزمون همگانی کاملا خودکارشدهٔ تورینگ برای مجزا کردن انسان و رایانه» می‌باشد، یک سامانهٔ امنیتی و روند ارزیابی است که برای جلوگیری از برخی حمله‌های خرابکارانهٔ ربات‌های اینترنتی به ‌کار می‌رود.

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

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

تا کنون احتمالاً با تصاویری از حروف و اعداد که عمداً کج و ناواضح رسم شده‌اند در وب‌گاه‌های مختلف برخورد کرده‌اید و از شما خواسته شده تا آنرا به شکل صحیح خوانده و با دقت در یک جعبهٔ متن وارد کنید. اگر چنین است شما با یک کپچا سر و کار داشته‌اید. کپچا گاهی «معکوس تست تورینگ» نامیده می‌شود. چون تست تورینگ توسط انسان برگزار می‌شود و هدفش تشخیص ماشین است اما کپچا توسط ماشین برگزار می‌شود و هدفش تشخیص انسان است.

آموزش ساخت Captcha در ASP.net MVC به وسیله Ajax و JQuery :

برنامه Visual Studio را باز کنید و یک پروژه جدید ASP.net MVC4 ایجاد کنید
کنتلری به نام Home ایجاد کنید و قطعه کد زیر را به آن اضافه کنید:

public ActionResult Index()
{
return View();
}

public ActionResult Go()
{
return (RedirectToAction( " Index " , " Captcha " ));
}


اکشن Go ، اکشنی است که به وسیله یک Action Link که در View قرار خواهد گرفت استفاده می شود تا شما را به صفحه کپچا راهنمایی کند.

ایجاد صفحه View برای اکشن Index:

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

< h1 style= " text-align:center " >
@Html.ActionLink( " ورود به صفحه کد Captcha " , " Index " , " Captcha " )
< /h1 >


کار با کنترلر Home تمام است اکنون وقت ایجاد کنترلر Captcha است.

ایجاد کنترلر Captcha:

کنترلری به نام Captcha بسازید اکشنی به نام CaptchaImage بسازید و کد زیر در آن کپی نمایید
( توجه: اکشن دو پارمتر ورودی به نام های string prefix, bool noisy = true دریافت خواهد کرد )

public ActionResult CaptchaImage(string prefix, bool noisy = true)
{
var rand = new Random((int)DateTime.Now.Ticks);

//generate new question
int a = rand.Next(10, 99);
int b = rand.Next(0, 9);
var captcha = string.Format( " {0} + {1} = ? " , a, b);

//store answer
Session[ " Captcha " + prefix] = a + b;

//image stream
FileContentResult img = null;

using (var mem = new System.IO.MemoryStream())
using (var bmp = new System.Drawing.Bitmap(130, 30))
using (var gfx = System.Drawing.Graphics.FromImage((System.Drawing.Image)bmp))
{
gfx.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;
gfx.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
gfx.FillRectangle(System.Drawing.Brushes.White, new System.Drawing.Rectangle(0, 0, bmp.Width, bmp.Height));

//add noise
if (noisy)
{
int i, r, x, y;
var pen = new System.Drawing.Pen(System.Drawing.Color.Yellow);
for (i = 1; i < 10; i++)
{
pen.Color = System.Drawing.Color.FromArgb(
(rand.Next(0, 255)),
(rand.Next(0, 255)),
(rand.Next(0, 255)));

r = rand.Next(0, (130 / 3));
x = rand.Next(0, 130);
y = rand.Next(0, 30);

gfx.DrawEllipse(pen, (float)x, (float)y, (float)r, (float)r);
}
}

//add question
gfx.DrawString(captcha, new System.Drawing.Font( " Tahoma " , 15), System.Drawing.Brushes.Gray, 2, 3);

//render as Jpeg
bmp.Save(mem, System.Drawing.Imaging.ImageFormat.Jpeg);
img = this.File(mem.GetBuffer(), " image/Jpeg " );
}

return img;
}


اکنون باید اکشن دیگری به نام Index از نوع Post بسازیم ، دلیل این کار به علت استفاده Ajax از این متد برای سنجش درستی Captcha است.

ساخت اکشن Index به روش POST:

اکشنی به نام Index با مشخصه Post مانند کد زیر ایجاد کنید:

[HttpPost]
public ActionResult Index(Models.Models model)
{

if (Session[ " Captcha " ] == null || Session[ " Captcha " ].ToString() != model.Captcha)
{

return (Json(new { Message = " خطا!! لطفا دوباره سعی کنید " }, System.Web.Mvc.JsonRequestBehavior.AllowGet));
}

string strMessage = string.Format( " تبریک!! عدد ورودی شما {0} بود و صحیح می باشد " , model.Captcha);

return (Json(new { Message = strMessage }, System.Web.Mvc.JsonRequestBehavior.AllowGet));
}


اکشن مربوطه به روش Ajax به وسیله model binding مقدار captcha را به اکشن انتقال می دهد در ادامه کد مربوط به view را مشاهده خواهید کرد.

ساخت صفحه View برای کنترلر Captcha:

بر روی اکشن Index کلیک راست کنید و صفحه View برای آن ایجاد کنید

الصادق JQuery به صفحه View:

به دلیل استفاده برنامه از Ajax ، فراخانی اکشن را به وسیله Ajax از نوع JQuery انجام می دهیم

< script src= " @Url.Content( " ~/Scripts/jquery-1.9.1.js " ) " > < /script >


توجه: فرض شده است سند JQuery داخل پوشه Scripts مجود می باشد

قطعه کد زیر را به صفحه View اضافه کنید:

< script >
$(function () {
$( " #btnCheck " ).click(function () {

$( " .loader " ).fadeIn( " slow " );

var varCaptcha = $( " #Captcha " ).val();

var oData =
" {'Captcha': ' " + varCaptcha + " '} " ;

$( " #btnCheck " ).hide();

$.ajax({
type: " POST " ,
url: " /Captcha/Index " ,
dataType: " json " ,
data: oData,
contentType: " application/json; charset=utf-8 " ,

success: function (msg) {
$( " #divMessage " ).text(msg.Message);
$( " #btnCheck " ).show();
},

error: function (msg) {
$( " #divMessage " ).text( " Error! " );
$( " #btnCheck " ).show();
}
});
$( " .loader " ).fadeOut( " slow " );

});
});
< /script >



قطعه کد HTML را به صفحه View اضافه کنید:


< section id= " captcha " >

< div class= " page-wrapper " >

< div class= " item-wrapper " >

< div class= " lables " >
@Html.LabelFor(model = > model.Captcha)
< /div >

< div class= " captchaImage " >

< a href= " @Url.Action( " Index " ) " >
< img alt= " Captcha " src= " @Url.Action( " CaptchaImage " ) " title= " بر روی تصویر کلیک کنید تا تصویر تغییر کند " / >
< /a >

< /div >

< div class= " controller " >
@* id=Captcha *@
@Html.EditorFor(model = > model.Captcha)
@Html.ValidationMessageFor(model = > model.Captcha)
< /div >

< div class= " button " >
< input type= " button " name= " btnCheck " value= " بررسی " id= " btnCheck " / >
< /div >

< div class= " loader " >

< div >
< img src= " @Url.Content( " ~/Content/Images/Loader.gif " ) " alt= " Loading... " / >
< /div >

< /div >

< div id= " divMessage " class= " MessageBox " >
< /div >

< /div >

< /div >

< /section >


اکنون برنامه آماده استفاده است

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


طبقه بندی: فناوری و تکنولوژی، نرم افزار، مقالات، آموزشی، برنامه نویسی،
برچسب ها: آموزش ساخت Captcha، ASP.net، MVC 4، آموزش ساخت Captcha در ASP.net MVC 4، انجام پروژه های برنامه نویسی، مهندس کوچکی، مهندس مومنی،

تاریخ : دوشنبه 30 شهریور 1394 | 12:33 قبل از ظهر | نویسنده : مهندس مؤمنی | نظرات

تعداد کل صفحات : 6 :: ... 2 3 4 5 6

  • paper | فروش بک لینک | بک لینک
  • ابزار هدایت به بالای صفحه