بانک آموزشی

بانک آموزشی

نرم افزار - سخت افزار - طراحی - برنامه نویسی _ ویروس شناسی ...
بانک آموزشی

بانک آموزشی

نرم افزار - سخت افزار - طراحی - برنامه نویسی _ ویروس شناسی ...

بررسی و مقایسه SSD و HDD


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

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

مقایسه SSD و HDD: تفاوت چیست؟

تفاوت اصلی بین درایو حالت جامد (SSD) و درایو دیسک سخت (HDD) در نحوه ذخیره و دسترسی به داده ها است. HDD یک دستگاه ذخیره سازی سنتی است که از صفحات چرخان مکانیکی و هد خواندن/نوشتن متحرک برای دسترسی به داده ها استفاده می کند. SSD ها درایوهای جدیدتر و سریع تری هستند که داده ها را روی تراشه های حافظه قابل دسترسی فوری ذخیره می کنند.

چرا SSD ها برای لپ تاپ مفید هستند؟

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

اما همیشه انتخاب، یکی از دو نوع حافظه ذخیره سازی نیست. رایانه‌های «هیبریدی» هر دو نوع درایو را دارند. یعنی سیستم‌عامل (OS)، برنامه‌ها، و فایل‌های پرمصرف بر روی یک SSD نصب می‌شوند، و سایر داده‌ها روی یک HDD قرار می‌گیرند که معمولاً بزرگ‌تر و ارزان‌تر است. استفاده از SSD برای اجرای سیستم‌عامل و برنامه‌های آن، راهی عالی برای افزایش عملکرد است.

مقایسه SSD و HDD از لحاظ سرعت

تفاوت سرعت بین درایوهای SSD و هارد دیسک (HDD) قابل توجه است. SSD ها در همه زمینه ها بسیار سریع هستند، اما تفاوت سرعت در انجام وظایف خاص، مانند:

عملیات خواندن/نوشتن متوالی

در یک هارد دیسک، انتقال داده ها متوالی است. خواندن / نوشتن فیزیکی با جستجوی یک نقطه مناسب در هارد دیسک برای اجرای عملیات است. این زمان جستجو می تواند قابل توجه باشد. نرخ انتقال نیز می تواند تحت تأثیر تکه تکه شدن سیستم فایل و طرح بندی فایل ها قرار گیرد. در نهایت، ماهیت مکانیکی هارد دیسک نیز محدودیت های عملکرد خاصی را معرفی می کند.

در SSD، انتقال داده ها متوالی نیست؛ بنابراین سریعتر است. عملکرد خواندن سریع وجود دارد، زیرا مکان فیزیکی داده ها بی اهمیت است. SSD ها دارای هد(Head) خواندنی/نوشتن نیستند؛ بنابراین تاخیری برای جستجوی نقطه ذخیره سازی وجود ندارد.

عملیات انتقال داده

تفاوت سرعت SSD در مقایسه با HDD در هنگام کپی و جابجایی فایل های بزرگ بیشتر مشهود است. هارد دیسک ها می توانند 30 تا 150 مگابایت در ثانیه (MB/s) کپی کنند، در حالی که SSD های استاندارد همان عملکرد را با سرعت 500 مگابایت بر ثانیه انجام می دهند. SSD های جدیدتر NVME حتی می توانند سرعت حیرت آور 3000 تا 3500 مگابایت بر ثانیه را نشان دهند.

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

مقایسه SSD و HDD از لحاظ سرعت قابلیت اطمینان

بر خلاف درایوهای HDD، دیسک های SSD قطعات متحرک ندارند. بنابراین قابلیت اطمینان SSD بالاتر است. قطعات متحرک در HDD باعث افزایش خطر شکست مکانیکی می شود. حرکت سریع پلات ها و هد در داخل درایو هارد دیسک آن را به “خرد شدن هد” حساس می کند. خرد شدن هد می تواند ناشی از شکست الکترونیکی، یک شکست ناگهانی قدرت، شوک فیزیکی، خوردگی، و … باشد.

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

defragmentation در هارد دیسک

با توجه به ماهیت فیزیکی HDD ها و پلات های مغناطیسی آنها که داده ها را ذخیره می کنند، عملیات IO (خواندن یا نوشتن به دیسک) بسیار سریعتر از زمانی که داده ها به طور پیوسته بر روی دیسک ذخیره می شوند، انجام می شود. هنگامی که یک داده در قسمت های مختلف دیسک ذخیره می شود، سرعت های IO کاهش می یابد، زیرا دیسک نیاز به چرخش برای مناطق مختلف دیسک دارد تا با هد خواندن یا نوشتن تماس بگیرد. اغلب فضای مجاور کافی برای ذخیره تمام داده ها در یک فایل وجود ندارد. این باعث تقسیم HDD می شود. Defragmentation دوره ای لازم است تا از کاهش عملکرد دستگاه جلوگیری شود.

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

مقایسه SSD و HDD از لحاظ تولید سروصدا

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

جمع و ضرب چند جمله ای ها در پایتون

چند جمله ای ها در پایتون

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

پیچدگی زمانی با بهینه بودن کد

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

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

نحوه تعریف توابع چند جمله ای در پایتون

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

توابع چند جمله ای چیست و چگونه در متن برنامه این توابع را تعریف کنیم؟

تابع یک جمله ای: ابتدا بهتر است با مفهوم تابع یک جمله‌ ای آشنا شوید. این تابع بر حسب متغیر x به صورت a x^n نمایش داده می‌شود. در این عبارت یک جمله ای a یک عدد حقیقی است که ضریب نام دارد. n یک عدد حسابی است (شامل صفر و اعداد طبیعی) که اگر n صفر باشد چون توان صفر برابر یک است، یعنی جمله ما فقط از یک عدد تشکیل می‌شود. پس نتیجه می‌گیریم اعداد نیز جزء یک جمله‌ ای‌ ها هستند.

تابع چند جمله ای: این تابع از مجموع چند تابع یک جمله‌ ای تشکیل می‌شود. پس در اینجا نیز توان متغیر فقط عدد حسابی می‌تواند باشد.

تابع توانی: تابعی با یک جمله واحد است که حاصل‌ضرب یک عدد حقیقی و یک متغیر است که به یک توان یک عدد حقیقی ثابت رسیده است (عددی که در متغیر ضرب می‌شود، به عنوان ضریب شناخته می‌شود). به عنوان یک مثال، تابع مساحت یا حجم را در نظر بگیرید. تابع مساحت یک دایره با شعاع r برابر است با:

A(r)=πr^2

و تابع حجم یک کره با شعاع r نیز به شکل زیر است:

V(r)=4/3πr^3

هر یک از این مثال‌ها یک تابع توانی است، زیرا از ضرب یک π یا 4/3π در متغیر r به توان یک عدد حقیقی تشکیل شده است. ما فقط با چند جمله ای در یک متغییر x سر و کار خواهیم داشت. شکل کلی یک چند جمله ای در یک متغییر به شکل زیر است:

جمع و ضرب چند جمله ای ها در پایتون
تابع چند جمله ای

در مثال بالا an ضرایب ثابت بوده (اعداد صحیح غیر منفی) و x نامعین یا متغییر است. اصطلاح “نامعین” به این معنی است که هیچ ارزش خاصی را نشان نمی دهد، اما هر مقدار ممکن است جایگزین آن شود.این عبارت معمولا با عملگر جمع نوشته می شود:

جمع و ضرب چند جمله ای ها در پایتون
خلاصه شده تابع چند جمله ای

تابع چند جمله ای تابعی است که می توان آن را با ارزیابی یک چند جمله ای تعریف کرد. تابع f از یک آرگومان را می توان به صورت زیر تعریف کرد:

جمع و ضرب چند جمله ای ها در پایتون
شکل کلی تابع

حال در محیط پایتون این توابع را پیاده سازی می کنیم:

#Define function for calculate the value of polynomial in X
def poly(A, x):
    p = A[-1]
    i = len(A) - 2
    while i >= 0:
        p = p * x + A[i]
        i -= 1
    return p

# enter your polynomial as : C + A x^1 + B x^2 + ..... + Z x^n
A = [1,2,3]

# enter X as intiger
x = 3

# priting result
print("Value of polynomial is :" , poly(A, x))

output:
Value of polynomial is : 34

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

روش هورنر برای حل توابع چند جمله ای

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

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

جمع و ضرب چند جمله ای ها در پایتون

این امکان ارزیابی یک چند جمله‌ای درجه n را تنها با n ضرب و n جمع می‌دهد، زیرا چند جمله‌ای درجه n وجود دارد که با عملیات‌های حسابی کمتری قابل ارزیابی نیستند. روش هورنر همچنین به روشی برای تقریب ریشه‌های چندجمله‌ای اشاره دارد.

می توان برای ارزیابی چند جمله ای در زمان O(n) استفاده کرد. برای درک روش، اجازه دهید مثال 2×3 – 6×2 + 2x – 1 را در نظر بگیریم. بر اساس روش هورنر چند جمله ای را می توان به صورت ((2x – 6)x + 2)x – 1 ارزیابی کرد.

ایده این است که نتیجه را به عنوان ضریب xn که در این مورد 2 است، مقداردهی اولیه کنیم، بارها نتیجه را در x ضرب کنیم و ضریب بعدی را به نتیجه اضافه کنیم. در نهایت نتیجه را چاپ میکنیم.

# returns value of poly[0]x(n-1)+ poly[1]x(n-2) + .. + poly[n-1]
def horner(poly, n, x):
    result = poly[0]

    # Evaluate value of polynomial using Horner
    for i in range(1, n):
        result = result*x + poly[i]
    return result

# enter your polynomial as : Z x^n + ....+ B x^2 + A x^1 + C
poly = [3,2,1]

# enter X as intiger
x = 3

n = len(poly)

#print the value of polynomial in X
print("Value of polynomial is " , horner(poly, n, x))

output : 
Value of polynomial is : 34

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

جمع دو تابع چند جمله ای در پایتون

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

def add(P, Q, m, n):
    size = max(m, n)
    sum = [0 for i in range(size)]

    # Initialize the polynomial  
    for i in range(0, m, 1):
        sum[i] = P[i]

    # Take ever term of first polynomial
    for i in range(n):
        sum[i] += Q[i]
    return sum

# A utility function to print a polynomial
def printPoly(poly, n):
    for i in range(n):
        print(poly[i], end = "")
        if (i != 0):
            print("x^", i, end = "")
        if (i != n - 1):
            print(" + ", end = "")

if __name__ == '__main__':
    
    # enter your polynomial as : C + A x^1 + B x^2 + ..... + Z x^n
    P = [5, 0, 10, 6, 4]

    # enter your polynomial as : C + A x^1 + B x^2 + ..... + Z x^n
    Q = [1, 2, 4]

    # m and n are sizes of P[] and Q[] respectively
    m = len(P)
    n = len(Q)
    sum = add(P, Q, m, n)
    size = max(m, n)

    # print results ;
    print("First polynomial is : ")
    printPoly(P, m)
    print("\n", end = "")
    print("Second polynomial is : ")
    printPoly(Q, n)
    print("\n", end = "")
    print("sum polynomial is : ")
    printPoly(sum, size)

خروجی:

First polynomial is :
5 + 0x^1 + 10x^2 + 6x^3
Second polynomial is :
1 + 2x^1 + 4x^2
Sum polynomial is :
6 + 2x^1 + 14x^2 + 6x^3

پیچیدگی زمانی الگوریتم و برنامه فوق O(m+n) است که در آن m و n مرتبه های دو چند جمله ای معین هستند.

ضرب دو تابع چند جمله ای در پایتون

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

چند جمله ای p(x) = C3 x2 + C2 x + C1 در NumPy به صورت : ( C1, C2, C3 ) { ضرایب (ثابت)} نشان داده می شود.
اجازه دهید دو چند جمله‌ای p(x) و q(x) را در نظر بگیریم، سپس آنها را ضرب کنیم تا r(x) = p(x) * q(x) در نتیجه ضرب دو چند جمله‌ای ورودی به دست آید.

اگر دو چند جمله ای به صورت زیر باشند:

p(x) = A3 x2 + A2 x + A1
q(x) = B3 x2 + B2 x + B1

حاصل ضرب آنها به صورت زیر خواهد بود:

r(x) = p(x) * q(x)

در خروجی به شکل زیر نشان داده میشود:

((A1 * B1) ,(A2 * B1)+(A2 * B1),(A3 * B1)+(A2 * B2)+(A1 * B3) ,(A2 * B2)+(A3 * B2), (A3 * B3)).

این را می توان با استفاده از روش polymul در NumPy محاسبه کرد. این روش حاصل ضرب دو چند جمله‌ای را ارزیابی می‌کند و چند جمله‌ای حاصل از ضرب دو چند جمله‌ای ورودی «p1» و «p2» را برمی‌گرداند.

#import packages
import numpy
from numpy.polynomial import Polynomial

# enter your polynomial as : C + A x^1 + B x^2 + ..... + Z x^n
px = (-7,6,-2,2,0,1)

# enter your polynomial as : C + A x^1 + B x^2 + ..... + Z x^n
qx = (2,6,0,0,5)

# multiplication the polynomials
rx = numpy.polynomial.polynomial.polymul(px, qx)

# result r(x) = p(x) * q(x)
# output is ( (A1 * B1), (A2 * B1) + (A2 * B1),(A3 * B1) + (A2 * B2) + (A1 * B3), (A2 * B2) + (A3 * B2), (A3 * B3) ).
# print the result

print(Polynomial(rx))
print (rx)
output :
-14.0 - 30.0 x**1 + 32.0 x**2 - 8.0 x**3 - 23.0 x**4 + 32.0 x**5 -4.0 x**6 + 10.0 x**7 + 0.0 x**8 + 5.0 x**9

[-14. -30.  32.  -8. -23.  32.  -4.  10.   0.   5.]

تقسیم توابع چند جمله ای در پایتون

روش تقسیم هورنر ابزار کارآمدی برای محاسبه چنین ضرایب و باقیمانده‌ها فراهم می‌کند. با توجه به چند جمله‌ای f(x) و g(x) در x نامشخص، چند جمله‌ای (ضریب) و r(x) (باقیمانده) را به‌گونه‌ای محاسبه می‌کنیم که f(x)=g(x)q(x)+r(x) که در آن r(x)=0 یا درجه r(x) کوچکتر از درجه g(x) است.

میخواهیم تابع f(x) را به g(x) تقسیم کنیم:

f(x)= 3*x^5 - 8*x^4 - 5*x^3 + 26*x^2 - 33*x + 26
g(x)= x^3 - 2*x^2 - 4*x + 8

ورودی های جدول زیر با استفاده از روش هورنر محاسبه می شوند. ردیف پایین لیستی از ضرایب و باقیمانده هنگام تقسیم f(x) بر g(x) است. ضرایب به رنگ قرمز و باقیمانده به رنگ آبی هستند.

جمع و ضرب چند جمله ای ها در پایتون
تقسیم به روش هورنر

بنابراین:

f(x)= g(x)q(x)+r(x)
q(x)= 3x^2 - 2x + 3
r(x)= -5x + 2

ضرایب خارج قسمت به صورت زیر محاسبه می شود:

جمع و ضرب چند جمله ای ها در پایتون
نحوه بدست آوردن ضرایب خارج قسمت

در اینجا تقسیم با محاسبه باقی مانده با کمی جزئیات بیشتر را مشاهده می کنید:

جمع و ضرب چند جمله ای ها در پایتون
تقسیم چند جمله با جزییات ببشتر

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

در محیط پایتون نیز برای پیاده سازی داریم، اگر ورودی ها p(x) و g(x) به صورت زیر باشد:

p(x) = A3 x2 + A2 x + A1
g(x) = B3 x2 + B2 x + B1 

بنابراین خروجی به صورت زیر است:

q(x) = p(x) // g(x) and r(x) = p(x) % g(x)

در پایتون نیز به صورت زیر می باشد:

import numpy
from numpy.polynomial import Polynomial

# define the polynomials as : C + A x^1 + B x^2 + ..... + Z x^n
px = []
gx = []

# divide the polynomials
qx , rx = numpy.polynomial.polynomial.polydiv(px, gx)

# print the result

# quotient
print('quotient is :',Polynomial(qx))

# remainder
print('reminder is :' , Polynomial(rx))

خروجی :

quotient is : c + a x**1 + ....

reminder is : c + a x**1 + ...

عملکرد کلیدهای تابعی F1 تا F12 کیبورد در ویندوز


همانطور که میدانید صفحه کلید معمولی ویندوز به چندین بخش که شامل کلیدهای تابعی (کلیدهای F1-F12)، صفحه کلید اصلی یا کلیدهای تحریر، کلیدهای جهت و صفحه کلید عددی و غیره تقسیم می شود. هر کدام از این کلیدها عملکرد خود را دارند. در هر کیبورد کلیدهای تابعی در بالای کیبورد قرار دارند و به ندرت مورد استفاده قرار می‌گیرند، زیرا افراد زیادی از عملکرد آن ها اطلاع ندارند. در این مقاله شما را با عملکرد کلیدهای تابعی F1 تا F12 آشنا خواهیم کرد.

کلیدهای تابعی یا Function کیبورد چیست؟

کلیدهای تابعی کلیدهای F1 تا F12 (یا در برخی از صفحه کلیدها، F19) هستند که در بالای صفحه کلید شما قرار دارند. می‌توانید از آن‌ها برای موارد مختلفی از کمک گرفتن گرفته تا کنترل صدای رسانه‌تان و موارد دیگر استفاده کنید.

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

عملکرد کلیدهای تابعی F1 تا F12 کیبورد در ویندوز

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

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

کلید F1

کلید F1 همچنین به عنوان کلید “دریافت کمک” نامیده می شود، فشار دادن F1 در اکثر برنامه ها صفحه راهنما را باز می کند یا شما را به بخش یا صفحه راهنمای اختصاصی هدایت می کند.

با فشار دادن F1 در پاورپوینت به شما در مورد دستور یا کنترل انتخابی روی نوار کمک می‌کند، در حالی که با فشار دادن Ctrl + F1 نوار روبان باز یا جمع می‌شود.

برای دسترسی به صفحه راهنمای مایکروسافت ویندوز، کافی است کلید Win + F1 را فشار دهید و اگر آن را نصب کرده باشید، در Edge باز می شود.

همچنین می توانید در حالی که رایانه شما در حال بوت شدن F1 را فشار دهید تا واردتنظیمات BIOS شوید است.

کلید F2

فشار دادن F2 به شما این امکان را می دهد که نام فایل یا پوشه انتخاب شده در ویندوز را تغییر دهید.

در پاورپوینت و همچنین سایر بسته های مایکروسافت آفیس، می توانید با فشار دادن Ctrl + F2 به منوی پیش نمایش چاپ دسترسی پیدا کنید. همچنین در پاورپوینت، فشار دادن Alt + F2 ، پنجره Save As باز می‌شود.

مشابه با فشردن F1، می‌توانید با فشار دادن F2 در هنگام بوت شدن رایانه وارد تنظیمات بایوس شوید. همچنین می توانید با استفاده از F2 وارد تنظیمات CMOS شوید.

کلید F3

هنگامی که Win + F3 را در Microsoft Outlook فشار دهید، پنجره Advanced Find باز می شود.

با فشار دادن F3، ابزار Find در Google Docs باز می شود و یا نوار جستجو در مرورگرها و فایل اکسپلورر ویندوز باز می شود.

F3 آخرین فرمان وارد شده در خط فرمان MS-DOS یا Windows را نیز تکرار می کند.

کلید F4

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

با فشار دادن Alt + F4 در محیط دسکتاپ، منوی خاموش شدن باز می شود.

Ctrl + F4 نیز برنامه باز فعلی را می بندد.

کلید F5

فشار دادن F5 صفحه، دسکتاپ، محتوای پوشه یا پنجره را تازه سازی یا رفرش می کند.

Ctrl + F5 را فشار دهید تا یک صفحه وب باز را بازخوانی کنید، حافظه پنهان را پاک کنید و محتوای صفحه را دوباره بارگیری کنید.

Shift + F5 در پاورپوینت یک نمایش اسلاید را از صفحه فعال فعلی شروع می کند.

در حالی که F5 در پاورپوینت یک نمایش اسلاید را از صفحه اول شروع می کند.

همچنین می توانید F5 را هنگامی که رایانه شما برای اولین بار MS-DOS را بارگیری می کند فشار دهید تا تنظیمات پیش فرض را وارد کنید.

کلید F6

با فشار دادن F6 نوار آدرس و برگه در صفحه فعال کروم و اکثر مرورگرهای دیگر برجسته می شود.

F6 به ترتیب دکمه های برگشت به عقب و زبانه بستن را در Opera انتخاب می کند. دوبار فشار دادن F6 در Edge از شما می خواهد که زبانه ها را تغییر دهید.

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

با فشار دادن Ctrl + Shift + F6 به سند پاورپوینت باز دیگری هدایت خواهید شد. این همچنین در برنامه های مایکروسافت آفیس کار می کند.

کلید F7

کلید F7 ،Windows Media Player را بی صدا می کند.

با فشار دادن F7 ابزار غلط‌گیر املا در پاورپوینت باز می‌شود و ویرایشگر در سایر برنامه‌های مایکروسافت آفیس باز می‌شود.

Alt + Shift + F7 ابزار مترجم را در برنامه های مایکروسافت آفیس باز می کند.

Shift + F7 ابزار Thesaurus را در Microsoft Word باز می کند.

F7 مرورگر Caret را در کروم، اج و فایرفاکس روشن/خاموش می‌کند.

با فشار دادن F7 ابزار Spelling and Grammar در Google Docs فعال می شود.

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

کلید F8

F8 صدای ویندوز مدیا پلیر را کاهش می دهد.

در فضاهای کاری macOS، با فشار دادن F8 یک تصویر کوچک نمایش داده می شود.

با فشار دادن F8 ویندوز در هنگام راه اندازی به حالت Safe Mode بوت می شود.

Alt+ F8 کادر محاوره ای Macros را در برنامه های مایکروسافت آفیس باز می کند.

برخی از کامپیوترها از F8 برای دسترسی به سیستم بازیابی ویندوز علاوه بر سی دی نصب ویندوز استفاده می کنند.

کلید F9

F9 صدای ویندوز مدیا پلیر را افزایش می دهد.

Shift + F9 خطوط شبکه را در پاورپوینت فعال یا غیرفعال می کند.

با فشار دادن Alt + F9 خطوط راهنما در پاورپوینت فعال یا غیرفعال می شود.

Alt + Shift + F9 خط کش را در پاورپوینت فعال یا غیرفعال می کند.

کلید F10

با فشار دادن F10، نکته‌های کلیدی در برنامه‌های مایکروسافت آفیس مانند Word و PowerPoint روشن/خاموش می‌شود.

Shift + F10 عملکرد راست کلیک را در برنامه های Microsoft Office و همچنین مرورگرها انجام می دهد.

Alt + F10 ابزار Selection را در برنامه های Microsoft Office مانند PowerPoint و Word فعال یا غیرفعال می کند.

Ctrl + Shift + F10 دو سند پاورپوینت باز را در کنار هم در نمای تقسیم شده راه اندازی می کند.

کلید F11

با فشار دادن F11 در کروم و سایر مرورگرها، به نمای تمام صفحه وارد/خارج می شوید.

Alt + F11 در برنامه های مایکروسافت آفیس مانند ورد و پاورپوینت Microsoft Visual Basic را برای برنامه ها راه اندازی می کند.

برنامه نویسان از Ctrl + F11 یا Alt + F11 برای کامپایل و اجرای کد استفاده می کنند.

کلید F12

با فشردن کلید F12 کادر محاوره ای “ذخیره به عنوان” در Word، PowerPoint و غیره باز می شود.

Ctrl + F12 کادر Open را در برنامه های Microsoft Office باز می کند.

Ctrl + Shift + F12 پیش نمایش چاپ را در برنامه های مایکروسافت آفیس، به عنوان مثال، Word و PowerPoint راه اندازی می کند.

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

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

عملکرد بهتر با کلیدهای تابعی کیبورد در ویندوز

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

نحوه نمایش پسوردهای ستاره دار در مرورگر

نحوه نمایش پسوردهای ستاره دار در مرورگر

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

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

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

مایکروسافت اج

به Edge://Settings/Passwords بروید و مطمئن شوید که گزینه ذخیره پسوردها فعال است که به صورت پیش فرض باید باشد. هر زمان که اطلاعات ورود خود را در هر وب سایتی وارد کنید، Edge ذخیره آن ها را پیشنهاد می کند. این گزینه ای است که می توانید آن را بپذیرید یا رد کنید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

برای مشاهده رمزهای عبور ذخیره شده خود در Microsoft Edge، روی نماد منوی سه نقطه در گوشه سمت راست بالا کلیک کنید، سپس به Settings -> Profiles -> Passwords بروید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

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

نحوه نمایش پسوردهای ستاره دار در مرورگر

گوگل کروم

برای ذخیره و آشکار کردن رمزهای عبور در گوگل کروم، ابتدا به Settings -> Auto-fill -> Passwords بروید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

گزینه Offer to save passwords را فعال کنید تا هنگام ورود به سیستم یادآوری‌ها را دریافت کنید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

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

نحوه نمایش پسوردهای ستاره دار در مرورگر

به Settings -> Auto-fill -> Passwords برگردید و باید لیستی از رمزهای عبور ذخیره شده را مشاهده کنید. برای مشاهده روی دکمه Show password (نماد چشم) کلیک کنید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

کروم همچنین به شما امکان می دهد رمز عبور را از منوی سه نقطه کپی یا حذف کنید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

موزیلا فایرفاکس

در فایرفاکس، به Options -> Privacy & Security -> Logins and Passwords بروید. تمام کادرهای زیر Ask to save logins and passwords for websites را علامت بزنید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

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

نحوه نمایش پسوردهای ستاره دار در مرورگر

تمام رمزهای عبور ذخیره شده از قسمت Options -> Privacy & Security -> Logins and Passwords قابل بازیابی هستند. برای مشاهده رمز عبور می توانید روی نماد show password کلیک کنید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

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

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

نحوه نمایش پسوردهای ستاره دار در مرورگر

گزینه نمایش یا پنهان کردن پسوردها برای همه وب‌سایت‌های اصلی مانند گوگل، آمازون، مایکروسافت، فیس‌بوک، نتفلیکس، یاهو، دراپ باکس، اینستاگرام، Reddit، Quora و بسیاری دیگر در دسترس است.

نحوه نمایش پسوردهای ستاره دار در مرورگر

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

نمایش پسوردهای ستاره دار از طریق Developer Options

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

در هر یک از مرورگرها، راست کلیک کرده و Inspect element را وارد کنید. همچنین می توانید F12 را به عنوان میانبر برای باز کردن گزینه های توسعه دهنده وارد کنید.

نحوه نمایش پسوردهای ستاره دار در مرورگر

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

نحوه نمایش پسوردهای ستاره دار در مرورگر

فقط کلمه password را با عبارت text جایگزین کنید، رمز عبوری که وارد کرده اید به طور خودکار آشکار می شود.

نحوه چک کردن سلامت هارد دیسک

چک کردن سلامت هارد دیسک

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

1. بررسی بایوس (BIOS)

در مادربرد های جدید روشی وجود دارد که می‌توانید سلامت هارددیسک خود را در بایوس بدون هرگونه تداخلی مبتنی بر سیستم عامل انجام دهید.

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

پس از ورود به بایوس، (این دستورالعمل ها و تنظیمات بستگی به مدل مادربرد شما دارد) مثلا در مادربرد MSI Mortar WiFi B550M، می‌توانید به «Settings -> Advanced -> NVME self-test» رفته و سلامت درایوهای NVMe خود را آزمایش کنید.

نحوه چک کردن سلامت هارد دیسک

در لپ تاپ های Dell و HP، می توانید با مراجعه به BIOS و جستجوی «Diagnostics»، سلامت هارد دیسک خود را بررسی کنید.

2. بهینه سازی و یکپارچه سازی هارد در ویندوز با Defrag کردن

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

برای این کار Search را باز کرده و disk defrag را تایپ کنید. سپس Defragment and Optimize Drives را انتخاب کنید.

نحوه چک کردن سلامت هارد دیسک

درایو خود را انتخاب کرده و روی “Optimize” کلیک کنید. این کار اسکن فایل های تکه تکه شده را اجرا می کند و درایو را برای عملکرد بهتر بهینه می کند.

3. استفاده از ابزار سازنده هارد

اکثر تولید کنندگان بزرگ هارد دیسک ابزارهای قوی رایگان برای نظارت بر سلامت و عملکرد هارد دیسک شما ارائه می دهند. اگر مدل هارد دیسک و شرکت سازنده آن را می دانید، میتوانید آن را در گوگل سرچ کرده و وارد سایت سازنده آن شوید. برای پیدا کردن مدل دقیق هارد دیسک می توانید Device manager را در استات سرچ کرده و داخل آن گزینه Disk drives را انتخاب کنید.

نحوه چک کردن سلامت هارد دیسک

4. ابزار CHKDSK ویندوز

هارد شما از تعداد زیادی بخش یا سکتور که 4kb می باشند تشکیل شده است. در صورت خراب شدن هر بخش یک بد سکتور ایجاد میشود. ابزار Windows CHKDSK یک ابزار داخلی ویندوز است که دیسک شما را برای یافتن خطاهای سیستم و بد سکتورها اسکن می کند.

برای استفاده از ابزار CHKDSK، ابتدا cmd را در منوی استارت سرچ کرده و آن را با Run as administrator اجرا کنید. در خط فرمان chkdsk را وارد کرده و Enter را بزنید تا اسکن انجام شود.

نحوه چک کردن سلامت هارد دیسک

همچنین می‌توانید از chkdsk /f/r برای رفع بدسکتورها و بازیابی اطلاعات قابل خواندن در صورت امکان استفاده کنید. مایکروسافت لیست کاملی از دستورات chkdsk را برای بررسی سلامت هارد دیسک در اختیار کابران قرار داده است.

5. استفاده از WMIC برای تست سلامت هارد دیسک

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

برای بررسی هارد دیسک با WMIC، دکمه های Win + R را فشار دهید تا برنامه Run ویندوز باز شود. cmd را تایپ کرده و روی ok کلیک کنید تا خط فرمان ویندوز باز شود. wmic را تایپ کنید و Enter را بزنید. سپس باید دستور زیر را وارد کرده و اینتر را بزنید:

diskdrive get status

پس از مدت کوتاهی وضعیت هارد دیسک خود را مشاهده خواهید کرد.

نحوه چک کردن سلامت هارد دیسک

6. استفاده از برنامه های تست سلامت هارد دیسک

شما همچنین می توانید از یک ابزارهای موجود در اینترنت برای این کار استفاده کنید. این ابزارها از همان ویژگی «S.M.A.R.T» دیسک های سخت برای واکشی داده ها، درست مانند WMIC استفاده می کنند. با این حال، آنها علاوه بر نشان دادن وضعیت های خوب یا بد هارد، جزئیات بسیار بیشتری را ارائه می دهند.

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

علائم اولیه خرابی هارد دیسک چیست؟

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

  • طولانی تر شدن زمان بوت شدن کامپیوتر
  • ظاهر شدن صفحه آبی ویندوز
  • خطاهای بایوس هنگام راه اندازی سیستم
  • پاک یا به اصطلاح (Lost) شدن فایل ها (یعنی خراب شدن سکتورها)
  • فایل اکسپلورر برای لود کردن فایل‌ها به زمان بیشتری نیاز پیدا می کند.

چگونه عمر هارد دیسک خود را افزایش دهیم؟

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

ترفند های CSS که هر فرانت اند کاری باید بداند

ترفند های ضروری CSS

CSS مخفف عبارت Cascading Style Sheets است که برای توصیف نحوه نمایش عناصر HTML استفاده می شود. CSS یکی از اولین فناوری هایی است که شما باید به عنوان به توسعه دهنده فرانت اند بلد باشید. شما در سی اس اس می توانید علاوه بر رنگ دادن، تغییر موقعیت و غیره بر روی عناصر اچ تی ام ال، به آن ها انیمیشن داده و در کل به وب سایت خود روح ببخشید. در این پست قصد داریم که برخی از ترفند های CSS را بررسی کنیم.

1. Absolute positioning

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

position:absolute;
top:20px;
right:20px;

2. * + selector

ستاره “*” به شما این اجازه را می دهد که تمام عناصر یک selector خاص را انتخاب کنید. به عنوان مثال، اگر از *p استفاده کنید و سپس کد سی اس اس را به آن اضافه کنید، تغییرات را بر روی تمام عناصر شما با تگ <p> انجام می دهد. این کار باعث می شود که بتوانید تغییرات کلی بر روی بخش های از سایت خود انجام دهید.

3. Overriding all styles

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

توجه داشته باشید که این ویژگی باید کم استفاده شود، زیرا اگر این کار را برای همه چیز انجام دهید، در طولانی مدت با مشکل مواجه خواهید شد. با این حال ، اگر می خواهید سبک CSS دیگری را برای یک عنصر خاص نادیده بگیرید، از “!” پس از سبک در css خود استفاده کنید. به عنوان مثال، اگر می خواهید سرصفحه های H2 در بخش خاصی از سایت شما به جای آبی قرمز باشد، از کد زیر استفاده کنید.

.section h2 { color:red !important; }

4. Centering

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

  • متن (TEXT): متن با استفاده از کد ;text-align:center وسط چین می شود. اگر می خواهید آن را در دو طرف دیگر قرار دهید، به جای center، از left یا right استفاده کنید.
  • محتوا (CONTENT): یک div (یا هر عنصر دیگری) را می توان با افزودن ویژگی block به آن و سپس استفاده از margins خودکار وسط چین کرد. به کد زیر توجه کنید.
#div1 {
display: block;
margin: auto;
width: anything under 100%;
}

5. Vertical alignment

شما از این ترفند در منوی CSS navigation استفاده خواهید کرد. نکته اصلی این است که ارتفاع منو و ارتفاع خط متن یکسان باشد. برای مثال:

.nav li{
line-height:50px;
height:50px;
}

6. Hover effects

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

.entry h2{
font-size:36px;
color:#000;
font-weight:800;
}

.entry h2:hover{
color:#f00;
}

.entry h2:hover{
color:#f00;
transition: all 0.3s ease;
}

7. Blend modes

ما در حال حاضر می توانیم کارهای زیادی در سی اس اس انجام دهیم و یکی از آنها Blend modes است. دو ویژگی برای بلند مودز وجود دارد:

  1. mix-blend-mode: ترکیب بین عنصر و عنصر پشت آن را مشخص می کند.
  2. background-blend-mode: ترکیب بین تصویر پس زمینه و رنگ پس زمینه عنصر را مشخص می کند.

می توانید مثال mix-blend-mode را در کد زیر مشاهده کنید.

.blend {
width: 100vw;
height: 500px;
display: flex;
align-items: center;
justify-content: center;
}

.blend img {
position: absolute;
}

.blend h1 { 
font-size: 150px;
mix-blend-mode: overlay;
}

مثال background-blend-mode:

.blend-before {
background-image: url(_url);
width: 100vw;
height: 500px;
background-size: cover;
}

.blend-after {
background-image: url(_url);
width: 100vw;
height: 500px;
background-color: #20126f;
background-size: cover;
background-blend-mode: overlay;
}

8. Parallax scrolling

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

.wrapper {
perspective: 1px;
height: 100vh;
overflow-x: hidden;
overflow-y: auto;
background-color: #f6f6f6;
}

.box {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 20vh 0;
}

img {
width: 100%;
}

h3 {
font-size: 60px;
color: white;
}

.box.box-back {
transform: translateZ(0);
z-index: 99;
text-align: center;
}

.box.box-front {
width: 1500px;
transform: translateZ(-1px) scale(2);
}

9. Shape outside

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

.circle {
shape-outside: circle(50%);
width: 200px;
height: 200px;
float: left;
}

10. Image filters

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

.image img {
max-width: 300px;
}

.blur {
filter: blur(5px);
}

.grayscale {
filter: grayscale(100%);
}

.brightness {
filter: brightness(150%);
}

.saturate {
filter: saturate(200%);
}

.invert {
filter: invert(100%);
}

.huerotate {
filter: hue-rotate(180deg);
}

نحوه پیدا کردن فونت وب سایت بدون استفاده از ابزار


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

برای این کار ابتدا وب سایتی که قصد شناسایی فونت آن را دارید را از طریق مرورگر فایرفاکس باز کرده و بر روی متنی که می خواهید فونت آن را شناسایی کنید، کلیک راست کنید. از منوی زمینه بر روی گزینه آخر که Inspect Element می باشد کلیک کنید. با این کار قسمت Developer Tools در پایین صفحه باز می شود.

نحوه پیدا کردن فونت وب سایت بدون استفاده از ابزار

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

نحوه پیدا کردن فونت وب سایت بدون استفاده از ابزار

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

نحوه پیدا کردن فونت وب سایت بدون استفاده از ابزار

اگر در تب فونت ها به پایین اسکرول کرده و روی گزینه All Fonts on Page کلیک کنید، این برگه تمام فونت‌هایی که در صفحه فعلی پیدا شده‌اند را نمایش دهد. علاوه بر این، فایرفاکس پیش نمایشی از هر سبک فونت را نیز به شما نشان می دهد.

شناسایی فونت وب سایت با استفاده از Chrome

در این مورد هم همانند روش قبلی روی متنی که میخواهیم فونت آن را شناسایی کنیم کلیک راست کرده و گزینه Inspect Element را میزنیم. مرورگر کروم ابزارهای Developer را در سمت راست صفحه بارگیری می کند.

نحوه پیدا کردن فونت وب سایت بدون استفاده از ابزار

سپس بر روی تب Computed کلیک میکنیم تا خانواده فونت، اندازه فونت و غیره را نشان دهد.

نحوه پیدا کردن فونت وب سایت بدون استفاده از ابزار

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

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

8 روش برای افزایش سرعت فتوشاپ در ویندوز

چگونه سرعت فتوشاپ را افزایش دهیم؟

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

اطمینان از پشتیبانی کامل سیستم از فتوشاپ

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

برای بررسی اطلاعات لازم برای نصب فتوشاپ، میتوانید به سایت پشتیبانی این شرکت به آدرس helpx.adobe.com مراجعه کرده و CPU/GPU/RAM و سایر الزامات فتوشاپ در ویندوز را بررسی کنید. (به دلیل تحریم ایران توسط این شرکت، برای بازدید از سایت حتما باید از آیپی کشورهای دیگر استفاده کنید)

در این سایت سعی کنید به جای ستون حداقل (minimum)، ستون پیشنهاد شده (recommended) را بررسی کنید، و مطمئن شوید که هارد دیسک و فضای رم کافی برای اجرای نرم افزار فتوشاپ را در دسترس دارید.

تنظیمات فتوشاپ برای افزایش سرعت آن

فتوشاپ یک منوی اختصاصی را ارائه می دهد که به شما امکان می دهد عملکرد ویندوز را تغییر داده و مطمئن شوید که این برنامه به GPU و رم بیشتری دسترسی دارد.

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

8 روش برای افزایش سرعت فتوشاپ در ویندوز

در این بخش مجدد Performance را انتخاب کرده و گزینه Use Graphics Processor را فعال کنید.

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

8 روش برای افزایش سرعت فتوشاپ در ویندوز

همچنین بهتر است در انجام این کار زیاده روی نکنید چرا که انجام این کار بر عملکرد سایر برنامه های ویندوز تأثیر می گذارد.

ریست کردن فتوشاپ به حالت اول

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

برای انجام این کار فتوشاپ را باز کرده و روی Edit کلیک کنید. سپس گزینه Preferences را انتخاب کرده و منوی General را باز کنید. در این بخش Reset Preferences را انتخاب کرده و OK را بزنید.

8 روش برای افزایش سرعت فتوشاپ در ویندوز

غیرفعال کردن پلاگین های غیرضروری در حین راه اندازی فتوشاپ

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

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

8 روش برای افزایش سرعت فتوشاپ در ویندوز

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

برای آپدیت درایورهای سیستم خود، ابتدا دکمه Windows را فشار داده و Device Manager را جستجو و آن را باز کنید. در این قسمت به سمت پایین و به قسمت GPU بروید. منو را باز کرده و روی آن راست کلیک کنید. آخرین درایورها را از وب بروزرسانی کرده و دوباره از Photoshop استفاده کنید.

8 روش برای افزایش سرعت فتوشاپ در ویندوز

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

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

برای این کار ابتدا بر روی دکمه های Ctrl + K کلیک کرده و منوی Preferences را از برنامه فتوشاپ باز کنید. در این بخش به قسمت Performance بروید. سه پریست برای حافظه پنهان موجود است. بر اساس گردش کار خود می توانید گزینه مربوطه را انتخاب کنید که معمولا گزینه Default/Photos را انتخاب می کنند.

8 روش برای افزایش سرعت فتوشاپ در ویندوز

برنامه های پس زمینه را ببندید

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

برای بستن برنامه های پس زمینه، کلید ویندوز را زده و Task Manager را جستجو کنید. برنامه ها و سرویس های در حال اجرا در پس زمینه را بررسی کنید. روی موارد نامربوط کلیک کرده و دکمه End Task را در پایین فشار دهید.

8 روش برای افزایش سرعت فتوشاپ در ویندوز

مطمئن شوید که فتوشاپ رم کافی دارد

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

برای مطمئن شدن از این کار، دکمه Windows را فشار داده و Resource Monitor را جستجو کنید. در این قسمت میتوانید رم موجود را بررسی کنید.

8 روش برای افزایش سرعت فتوشاپ در ویندوز

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

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

نحوه مخفی کردن فایل ها در عکس

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

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

استفاده از CMD برای انجام این کار

اگر شما کاربر ویندوز باشید، به راحتی می توانید از از یک دستور در Command Prompt یا CMD برای مخفی کردن فایل های خود در یک تصویر استفاده کنید. این دستور فایل هایی که می خواهید مخفی کنید را با تصویری که انتخاب می کنید در یک فایل تصویری ترکیب می کند.

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

برای انجام این کار ابتدا یک عکس JPG را روی صفحه دسکتاپ خود انتقال دهید. سپس تمام فایل هایی که می خواهید مخفی کنید را فشرده و زیپ کنید. برای انجام این کار، روی فایل های خود کلیک راست کرده و سپس روی Send to کلیک کنید و Compressed (zipped) folder را انتخاب کنید.

نحوه مخفی کردن فایل ها در عکس

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

در ادامه کار نیاز است که برنامه کامند لاین یا cmd را از باکس جستجوی ویندوز با سرچ کردن Command Prompt یا cmd اجرا کنید. (همچنین می توانید با فشردن کلیدهای ترکیبی Win+R ابتدا محیط Run را اجرا کرده و cmd را در آن وارد کنید و سپس ok کنید)

نحوه مخفی کردن فایل ها در عکس

پس از اجرا شدن cmd، دستور زیر را برای تغییر مسیر به دسکتاپ وارد کنید.

cd desktop

حالا دستور زیر را برای مخفی کردن فایل ها در عکس jpg وارد کنید.

copy /b source-image.jpg + your-archive.zip target-image-file.jpg

در اینجا معنای هر بخش از دستور آمده است:

  • source-image.jpg: این تصویری است که از قبل روی رایانه شخصی خود دارید و می خواهید فایل های خود را در آن پنهان کنید.
  • your-archive.zip: این فایل ZIP حاوی فایل هایی است که می خواهید پنهان کنید.
  • target-image-file.jpg: این فایل به دست آمده حاوی تصویر و آرشیو ZIP شما خواهد بود.

نحوه مخفی کردن فایل ها در عکس

پس از اجرای دستور فوق، یک فایل تصویری جدید JPG (به نام target-image-file یا هر اسمی که خودتان قبل تر در خط فرمان انتخاب کرده اید) روی دسکتاپ شما ظاهر می شود. این فایل جدید شامل فایل هایی است که داخل عکس پنهان کرده اید. همانطور که در تصویر زیر می بینید، حجم عکس 71 مگابایت شده است که ممکن است برای برای برخی افراد مشکوک به نظر برسد.

نحوه مخفی کردن فایل ها در عکس

باز کردن فایل های پنهان شده در عکس

برای آشکار کردن فایل های مخفی شده در عکس دیگر نیازی به استفاده از Command Prompt نیست و کافی است تا روی تصویر JPG راست کلیک کنید، Open with را انتخاب کرده و WinRAR archiver را انتخاب کنید.

نحوه مخفی کردن فایل ها در عکس

راه دیگر برای نمایش فایل های مخفی شده در عکس، تغییر پسوند تصویر JPG است. برای انجام این کار، روی عکس خود کلیک راست کرده، Rename را انتخاب کنید و پسوند فایل عکس را به ZIP تغییر دهید.

نحوه مخفی کردن فایل ها در عکس

اتصال همزمان چند کاربر به سروراز طریق ریموت دسکتاپ

در نسخه های بعد از ویندوز 2003 از سیستم عامل ویندوز، پس از فعالسازی دسترسی ریموت دسکتاپ ، امکان اتصال به ریموت دسکتاپ بصورت پیشفرض فقط برای یک کاربر در لحظه ایجاد می شود.
برای از میان برداشتن این محدودیت و امکان دسترسی همزمان چند کاربر به ریموت دسکتاپ یک سرور گام های زیر را طی کنید:
1.ابتدا به سیستم عامل سرور مورد نظر ورود کنید.
2. در منوی start در بخش run عبارت "gpedit.msc" را تایپ و جستجو کنید.

فعالسازی اتصال همزمان چند کاربر از طریق ریموت دسکتاپ

3. در پنجره باز شده مسیر زیر ا طی کنید:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
4. با دوبار کلیک روی عبارتRestrict Remote Desktop Services user to a single Remote Desktop Services session پنجره تنظیمات مربوطه نمایش داده می‌شود.وضعیت آن را در حالت "disable" قرار دهید.فعالسازی اتصال همزمان چند کاربر از طریق ریموت دسکتاپ
5.روی عبارت "Limit number of connections" دوبار کلیک نمایید و تنظیمات آن را روی وضعیت "enable" قرار دهید.در فیلد مشخص شده تعداد کانکشن های مجاز همزمان را مشخص کنید.



فعالسازی اتصال همزمان چند کاربر از طریق ریموت دسکتاپ
نکته: برای لغو اتصال همزمان چند کاربر در گام 4 وضعیت را در حالت "enable" قرار دهید.