<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های سیده زهرا حسینی</title>
        <link>https://virgool.io/feed/@zhosseini308</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-16 19:35:17</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>سیده زهرا حسینی</title>
            <link>https://virgool.io/@zhosseini308</link>
        </image>

                    <item>
                <title>انواع پروکسی ها</title>
                <link>https://virgool.io/@zhosseini308/%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D9%BE%D8%B1%D9%88%DA%A9%D8%B3%DB%8C-%D9%87%D8%A7-c0ehh6wkigbd</link>
                <description>پروکسی فیزیکی یا سخت افزاری:این نوع از proxy همان طور که از نامش مشخص است نیاز به سخت افزار دارد. این سخت افزار روتر و یا سرور فیزیکی است. این روش معمولا در شرکت های بزرگ و برای برقراری امنیت در شبکه استفاده می شود.پروکسی نرم افزاری:این نسخه از proxy که رایج ترین نوع پروکسی ها است به صورت نرم افزاری عمل می کند. به این صورت که کاربران می توانند با نصب نرم افزارهای مرتبط، از proxy به راحتی استفاده کنند. بعضی از این نوع proxy های نرم افزاری برای دریافت به خرید اشتراک نیاز دارند و بعضی از این نسخه ها به صورت رایگان در دسترس قرار دارند. البته بهتر است که به مدت طولانی از پروکسی های رایگان استفاده نکنید چون ممکن است امنیت دستگاه شما توسط کاربران دیگری که از این proxy استفاده می کنند مورد تهدید قرار بگیرد.پروکسی سرور هاپروکسی سرور در دنیای اینترنت مانند یک کاربر، آی پی مخصوص خود را دارد. در واقع پروکسی سرور یک واسطه میان دستگاه ما و وب سایت های اپلیکیشن ها است.proxy ها را می توان از طریق پروتکل های آن ها نیز دسته بندی کرد.در این صورت proxy هایی با انواع مختلف داریم که در ادامه بعضی از آن ها را توضیح می دهیم.Socks Proxy  : این proxy ها  به ۲ دسته Socks ۴ و Socks ۵ تقسیم می شوند. socks proxy ها طوری طراحی شدند که می توانند از کل پروتکل های اینترنت پشتیبانی کنند. این proxy ها معمولا روی پورت ۱۰۸۰ قرار دارند.HTTP Proxy  : بیشتر proxy های موجود در اینترنت از پروکسی Http استفاده می کنند. این پروکسی ها برای دیدن صفحات وب طراحی شدند.HTTPS Proxy : این proxy که به پروتکل امنیتی اینترنت نیز معروف است از هر دو پروتکل HTTP و HTTPS پشتیبانی می کند و می توان از آن برای مرور صفحات وب رمزنگاری شده نیز بهره برد.وب پروکسی (CGI-Proxy) : این proxy در اصطلاح عامیانه همان فیلتر شکن است. با استفاده از این proxy می توانیم از سایت های فیلتر استفاده کنیم.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 07 Oct 2022 22:22:54 +0330</pubDate>
            </item>
                    <item>
                <title>پروکسی چیست؟</title>
                <link>https://virgool.io/@zhosseini308/%D9%BE%D8%B1%D9%88%DA%A9%D8%B3%DB%8C-%DA%86%DB%8C%D8%B3%D8%AA-lrdaxmrvagyq</link>
                <description>یکی از مواردی که در دنیای امروز کاربرد زیادی دارد، پروکسی ها هستند. در این مطلب به توضیح این موضوع می پردازیم که proxy چیست و چگونه کار می کند.احتمالا شما هم تا به حال از پروکسی استفاده کردید. برای مثال برای وصل شدن به تلگرام و یا در موارد دیگری که به صورت روزمره با آن ها سر و کار دارید.پروکسی چیست؟پروکسی مانند یک پل یا یک واسطه میان شما و اینترنت است. معنای واژه انگلیسی Proxy، نماینده یا وکیل است. می توانیم بگوییم که در دنیای اینترنت نیز proxy مانند یک واسطه و یا وکیل عمل می کند. یعنی نماینده می شوند که ارتباط بین شما و اینترنت را از طریق پل های ارتباطی خود برقرار کنند.اگر با مباحث شبکه آشنایی دارید می توانید این تعریف را هم درک کنید: یک proxy دستگاهی مانند سرور یا router است که مانند یک دروازه عمل می کند.هر دستگاهی در شبکه دارای یک آدرس است. (این موضوع را در مقاله دامنه و انواع آن در ابرمتن مختصرا توضیح داده شده است). برای ارسال اطلاعات در این شبکه نیاز است که اطلاعات از یک آدرس (مبدا) به آدرس دیگری (مقصد) ارسال شود. پروسه رسیدن این اطلاعات وظیفه ای است که پروکسی ها آن را بر عهده می گیرند. در واقع یک proxy می تواند امنیت بسته اطلاعات ارسالی را تضمین و یا حتی تهدید کند!</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 07 Oct 2022 22:21:12 +0330</pubDate>
            </item>
                    <item>
                <title>چرا از پلسک استفاده کنیم؟</title>
                <link>https://virgool.io/@zhosseini308/%DA%86%D8%B1%D8%A7-%D8%A7%D8%B2-%D9%BE%D9%84%D8%B3%DA%A9-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%DA%A9%D9%86%DB%8C%D9%85-hwrpeadpivlc</link>
                <description>رابط کاربری ساده و زیبا:امکانات خوب Plesk با ظاهر زیبا و کاربر پسند پلسک ترکیب می شود و بهترین عملکرد را به نمایش می گذارد. این ظاهر زیبا و ساده کار شما را بسیار راحت می کند. کنترل پنل Plesk بخش راهنما به نام help center نیز دارد که شما می توانید در این بخش به ویدئوهای آموزشی مربوط به این کنترل پنل به راحتی دسترسی دارید و می توانید ابهامات خود را برطرف کنید.امنیت خوب:با استفاده از این کنترل پنل شما تا حد زیادی امنیت خود را تضمین می کنید. پلسک با دارا بودن یک سیستم حفاظتی مناسب و قدرتمند، سرور شما را از اسپم حفظ می کند. در این کنترل پنل با استفاده از نرم افزار Fail2ban سرور به صورت مکرر اسکن می شود. این عمل به جهت جلوگیری از فعالیت های مخرب و حملات سرور انجام می شود. همچنین این کنترل پنل دارای فایروال نیز هست که با استفاده از آن می توانید آدرس آی پی (IP) هکر ها را مسدود کنید.کنترل پنل Plesk شما را قادر می سازد تا به راحتی برنامه های کاربردی وب را با استفاده از بسته بندی نرم افزار (APS) نصب کنید. بسته های APS توسط فروشنده بسته بندی به روز شده  و در هنگام به روز رسانی امنیتی ساخته شده است.قابل نصب بر روی ویندوز و لینوکس:همان طور که در ابتدای مطلب نیز اشاره کردیم، یکی از مزایا و ویژگی های خیلی مهم پلسک این است که می تواند بر روی هر دو سیستم عامل ویندوز و لینوکس نصب شود و بدون هیچ مشکلی کار کند.سی پنل که رقیب بسیار بزرگ پلسک است، یک هاست لینوکسی است اما در مقابل پلسک هم برای هاست ویندوزی و هم لینوکسی پاسخگو است.مدیریت با موبایل:شما با استفاده از موبایل نیز می توانید هاست خود را مدیریت کنید. پلسک با نسخه موبایل سازگاری کامل دارد و شما برای مدیریت هاست خود لزوما نیاز به سیستم کامپیوتری و یا لپ تاپ نخواهید داشت.شاید برایتان جالب باشد که بدانید می توانید بر روی کنترل پنل Plesk پلاگین هایی را هم نصب کنید!. در واقع پلسک بسته های نرم افزاری جانبی دارد که می توانید آن ها را به صورت</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 07 Oct 2022 22:03:35 +0330</pubDate>
            </item>
                    <item>
                <title>پلسک یا Plesk</title>
                <link>https://virgool.io/@zhosseini308/%D9%BE%D9%84%D8%B3%DA%A9-%DB%8C%D8%A7-plesk-si86jdridyez</link>
                <description>یکی از کنترل پنل های معروف پلسک نام دارد. در این مطلب مختصرا به توضیح این می پردازیم که پلسک چیست؟پلسک یا Plesk چیست؟سه کنترل پنل معروف وجود دارند که این موارد هستند: سی پنل، دایرکت ادمین و پلسک.پلسک یا Plesk مخفف عبارت Parallels Plesk Panel است. کنترل پنل پلسک در واقع یک نرم افزار تحت سرور است که به وسیله آن می توانیم از منابع فیزیکی سرور ها با استفاده از رابط های گرافیکی تحت وب استفاده کنیم.شرکت پلسک برای اولین بار در سال 2001 میلادی این کنترل پنل معروف را معرفی کرد. این شرکت به دلیل مشکلاتی که در آن زمان داشت، این محصول را به شرکت Parallels فروخت. به همین دلیل امروزه Plesk را تحت عنوان Parallels Plesk Panel می شناسیم.این کنترل پنل می تواند بر روی سیستم عامل های ویندوز و لینوکس نصب شود.شاید برایتان جالب باشد که بدانید می توانید بر روی کنترل پنل Plesk پلاگین هایی را هم نصب کنید!. در واقع پلسک بسته های نرم افزاری جانبی دارد که می توانید آن ها را به صورت جداگانه نصب کنید.پلسک برای ارائه بهتر خدمات از پلاگین هایی نیز پشتیبانی می کند که در زیر لیستی از این افزونه ها را می آوریم:افزونه‌های پلسکپشتیبانی داکر : Plesk را می توانید داخل Docker موجود در Docker Hub اجرا کنید. این کنترل پنل از بیش از ۲۰۰هزار تصویر مختلف داکر پشتیبانی می‌کندگیتمشاور امنیت Pleskآنتی ویروس کسپرسکیففرمت چند سروربسته توسعه دهندهجعبه ابزار وردپرس</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 07 Oct 2022 22:00:48 +0330</pubDate>
            </item>
                    <item>
                <title>WPF در مقابل WinForm</title>
                <link>https://virgool.io/@zhosseini308/wpf-%D8%AF%D8%B1-%D9%85%D9%82%D8%A7%D8%A8%D9%84-winform-zhh0ktqqu1ed</link>
                <description>بررسی جنبه گرافیکی WPFWPF بر پایه directX کار می کند. این جمله به چه معناست؟DirectX به شما کمک می کند که بتوانید بسیاری از حالت های گرافیکی مد نظرتان را بدون ایجاد سربار اضافی بر روی برنامه خود پیاده سازی کنید.در واقع شما می توانید برنامه‌هایی با ظاهرهایی بسازید، که ساختن آن‌ها با تکنولوژِ های قدیمی تر مانند ویندوزفرم (Windows Form) یا غیر ممکن بود و یا بسیار سخت.البته شما با WPF هنوز به ویژگی ها و المان های ویندوز فرم هم استرسی دارید. و می توانید از آن ها نیز در پروژه خود استفاده کنید. WPF برای کارهای گرافیکی خود مستقیما به سراغ GPU می رود و این مورد در مقایسه با تکنولوژی های قدیمی تر سبب می شود که بار زیادی از روی ذوش CPU برداشته شود. به همین دلیل سرعت اجرای اپلیکیشن شما بیشتر خواهد بود.همان طور که اشاره کردیم شما با استفاده از این تکنولوژی می توانید به راحتی اعمالی مانند چرخش و بزرگ نمایی و کوچک نمایی و غیره را بر روی شکل ها و تصاویر خود اعمال کنید. علاوه بر این ها شما می توانید در پروژه خود از فایل های صوتی و ویدئویی نیز بهره ببرید!عدم وابستگی در استفاده از استایل ها و قالب هادر ویندوزفرم شما مجبور بودید از یک سری کنترل ویندوز استفاده کنید.  اگر به هر دلیلی تمایل به استفاده از این المان ها را نداشتید مجبور بودید از محصولاتی که شرکت ها ارائه می دهند استفاده کنید. یعنی مجبور بودید از کامپوننت های شرکت ثالث استفاده کنید که به آن Third party Components نیز می گوییم. این کار وابستگی برنامه شما را به محصولات شرکت های دیگر بسیار زیاد می کند. حتی خیلی از این کامپوننت ها با معیارهای زبان های فارسی سازگار نیستند.اما در WPF این وابستگی دیگر وجود ندارد. چرا که شما می توانید استایل ها و قالب های دلخواه خودتان را به راحتی طراحی کنید. بدون هیچ گونه وابستگی به کامپوننت های آماده!به طور کلی و خلاصه می‌توانیم بگوییم که تکنولوژِ WPFیک تحول بزرگ نسبت به windows forms است. چرا که WPF برای ویندوز یک سیستم گرافیکی آسان تهیه کرده است.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 30 Sep 2022 17:19:00 +0330</pubDate>
            </item>
                    <item>
                <title>WPF</title>
                <link>https://virgool.io/@zhosseini308/wpf-m84hyf6jzvkz</link>
                <description>اگر شما برنامه نویس سی شارپ هستید، قطعا تا به حال با windows form ها کار کردید و احتمالا WPF هم برای شما آشناست. در این مقاله تصمیم گرفتیم به توضیح این مورد بپردازیم که تکنولوژی WPF چیست و در چه مواردی استفاده می شود.WPF چیست؟WPF مخفف عبارت مقابل است: Windows Presentation Foundation.در واقع این تکنولوژی به کمک ما می آید تا بتوانیم رابط گرافیکی یا GUI مدنظر خود را با استفاده از جدید ترین تکنولوژی های مایکروسافت بسازیم. همان طور که گفتیم مایکروسافت این تکنولوژی قدرتمند را به برنامه نویسی وارد کرده و WPF جدیدترین تکنولوژی GUI با استفاده از زبان سی شارپ و البته XAML است.شما با استفاده از این تکنولوژی می توانید به سادگی رابط گرافیکی مدنظر خود را (شامل انیمیشن های سه بعدی، تصاویر و رنگ آمیزی های مختلف) بسازید و اپلیکیشن خود را در زیباترین حالت ممکن قرار بدهید.تکنولوژی قدیمی تری که برای ساخت اپلیکیشن دسکتاپ استفاده می شد، ویندوزفرم یا windows form نام داشت. این تکنولوژی قدیمی تر است و برنامه نویس را محدود به استفاده از برخی المان ها و کنترل های ویندوزی که از قبل تعریف شدند می کند. در حالی که WPF این گونه نیست و شما ی توانید کنترل های مدنظر خود را به راحتی بسازید و توسعه بدهید.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 30 Sep 2022 17:16:22 +0330</pubDate>
            </item>
                    <item>
                <title>ویژگی های زبان برنامه نویسی کاتلین</title>
                <link>https://virgool.io/@zhosseini308/%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D8%A7%D8%AA%D9%84%DB%8C%D9%86-jwaleheibfdm</link>
                <description>در مطلب قبلی توضیحاتی کلی در مورد کاتلین آوردم و در این مطلب می خوام اطلاعات بیشتری رو باهاتون به اشتراک بگذارم.کاتلین یک سری ویژگی جذاب و هیجان انگیز داره که باهم مرورشون می کنیم.ویژگی کراس پلتفرم بودن کاتلین: این ویژگی به چه معناست؟ معنیش اینه که شما یه بار کد میزنی و می تونی از اون کدت خروجی مختلف بگیری. حالا در مورد کاتلین می تونیم اینجوری بگیم که شما یه بار برنامه خودتو طاحی و پیاده سازی می کنی و درگیر کدنویسیش میشی، اما همون برنامه رو می تونی هم برای اندروید و هم برای ios خروجی بگیری. یعنی نیازی نیست که برای هر پلتفرم به صورت جداگانه برنامه نویسی انجام بدی.کوتاه شدن کدها و دستورات: شما با استفاده از زبان کاتلین می تونین کدهای کوتاه و مختصر ومفیدی بنویسین. این ویژگی به راحت تر شدن توسعه اپلیکیشن شما هم کمک می کنه. کوتاه شدن کد ها هم اصلا به معنی ناخوانا شدن کدهای شما نیست. بلکه کوتاه شدن و خواناتر شدن از ویژگی های برنامه نویسی کاتلینه که به شدن مورد علاقه توسعه دهنده ها قرار گرفته.سازگاری با زبان جاوا:  در مطلب قبلی هم اشاره کردم که کاتلین با جاوا ناسازگار نیست. و کلا ساز ناکوک نمی زنه. شما می تونید در پروژه کاتلین خود از کتابخانه های جاوا به راحتی استفاده کنید.برای اطلاعات بیشتر و کامل تر بهتون پیشنهاد میکنم مقاله مربوط به کاتلین در سایت ابرمتن رو هم مطالعه کنید.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 30 Sep 2022 17:12:53 +0330</pubDate>
            </item>
                    <item>
                <title>کاتلین یا kotlin چیست؟</title>
                <link>https://virgool.io/@zhosseini308/%DA%A9%D8%A7%D8%AA%D9%84%DB%8C%D9%86-%DB%8C%D8%A7-kotlin-%DA%86%DB%8C%D8%B3%D8%AA-m7lp8lsfquou</link>
                <description>سلام مجدد. امیدوارم که حالتون خوب باشه.یکی از مطالبی که برای خود من به عنوان یه برنامه نویس خیلی جالب و دوست داشتنیه، برنامه نویسی توی حوزه موبایله. احتمالا شما هم از این دسته افراد باشید که دوست دارند نتیجه کار خودشون رو بر روی تلفن همراه خودشون ببینن و این اتفاق براشون جالبه. اگر که جزو این دسته افرادین پیشنهاد میدم این مطلب رو از دست ندید. :)اول این که کاتلین چیه؟  بخوام خلاصه بگم کاتلین یه زبان برنامه نویسیه که می تونه برای برنامه نویسی و توسعه نرم افزارهای موبایل استفاده ببشه. این زبان برنامه نویسی از جاوا هم پشتیبانی می کنه و حتی به عقده خیلی ها جایگزین زبان جاوا در برنامه نویسی موبایله.شما در کاتلین می تونید از کتابخانه های زبان جاوا هم بهره ببرید. اما خد کاتلین ویژگی های خیلی باحالی داره که در یک مطلب دیگه بعضی هاش رو توضیح میدم.در کل کار با کاتلین خیلی جالب و البته راحته. اگه در ابتدای ماجرای برنامه نویسی قرار دارید و می خواید حوزه موبایل رو امتحان کنید من بهتون پیشنهاد میدم یه سری به کاتلین و البته فلاتر بزنید.نکته دیگه ای که درباره زبان برنامه نویسی کاتلین وجود داره اینه که اوپن سورسه و رایگان. و البته چند سالی هم هست که گوگل هم از این زبان برنامه نویسی به نوعی حمایت می کنه.و همون طور که در ابتدای مطلب گفتم شما می تونید از این زبان برنامه نویسی برای هر نوع توسعه استفاده کنید. مانند وب سرور ، وب سمت مشتری (client) و اندروید.و جذابیت های کاتلین در همینا خلاصه نمیشه. در یک مطلب دیگه اطلاعات جالبی در مورد ویژگی های دیگه کاتلین بهتون میدم که انشاالله به کارتون بیادموفق و سربلند باشید ;)</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 30 Sep 2022 17:03:37 +0330</pubDate>
            </item>
                    <item>
                <title>انواع دامنه</title>
                <link>https://virgool.io/@zhosseini308/%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%AF%D8%A7%D9%85%D9%86%D9%87-hwsrhmld1wm6</link>
                <description>برای آشنایی با domain ها بهتر است که درباره TLD ها و پسوند های سایت و انواع آن ها اطلاعاتی به دست بیاوریم تا بتوانیم انواع دامنه را بهتر درک کنیم. ( منبع: سایت ابرمتن )TLD یا Top Level Domain در واقع TLD همان پسوند اصلی دامنه است که در انتهای آدرس سایت قرار می گیرد. بعضی از این پسوند ها عبارتند از :.com که برای سایت هایی با ماهیت تجاری است، org که برای ارگان ها و سازمان هاست، net و غیره. البته TLD های دیگری نیز داریم که زیاد معروف و محبوب نیستند. معروف ترین TLD و محبوب ترین در میان آن ها com است. TLD ها به دو دسته کلی تقسیم می شوند:ccTLD یا country code Top Level Domainهمان طور که از نام این دسته بندی پیداست، پسوندی که در انتهای سایت می آید بیانگر کشور آن سایت است. برای سایت هایی که هویت و اصالت کشورشان مهم است می توان از این نوع دامنه ها استفاده کرد. برای مثال یک سایت ایرانی دارای پسوند .ir است و یک سایت انگلیسی دارای پسوند .uk است. به همین حالت برای هر کشوری مولفه ای وجود دارد که ساکنان هر کشور می توانند به عنوان دامنه سایت ثبت کنند.sTLD یا Sponsored Top Level Domainدسته ای خاص از پسوند سایت ها در این گروه قرار می گیرند. مانند دسته ارگان ها ، آموزشی، ارتش، تجاری، نتورک و غیره.در این بخش چندین مورد معروف از این دسته ها را معرفی می کنیم..org این دامنه که مخفف organization است برای سازمان ها و ارگان های یک کشور به کار می رود..net مخفف عبارت network است و شرکت های ارائه دهنده خدمات اینترنتی می توانند از این domain استفاده کنند..edu مخفف education و برای مقاصد آموزشی و تحصیلی است..gov مخفف عبارت government است و برای سایت های مربوط به دولت یک کشور به کار می رود.و دامنه .com که معروف ترین TLD است و مخفف commercial است و برای مقاصد تجاری و اقتصادی است.امیدواریم  از این مطلب لذت برده باشید:)</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Mon, 26 Sep 2022 15:44:11 +0330</pubDate>
            </item>
                    <item>
                <title>دامنه یک سایت چیست؟</title>
                <link>https://virgool.io/@zhosseini308/%D8%AF%D8%A7%D9%85%D9%86%D9%87-%DB%8C%DA%A9-%D8%B3%D8%A7%DB%8C%D8%AA-%DA%86%DB%8C%D8%B3%D8%AA-rktxqcxdmkjg</link>
                <description>هنگامی که شما قصد راه اندازی کسب و کار اینترنتی خود را دارید و می خواهید برای این منظور سایت اینترنتی داشته باشید با بعضی مفاهیم رو به رو خواهید شد. مفاهیمی مانند هاست یا میزبان، دامنه یا domain و غیره.در این مقاله به پاسخ این سوالات می پردازیم که یک دامنه چیست؟ آیا دامنه ها منحصر به فرد هستند یا می توانند تکراری نیز باشند؟  انواع دامنه کدامند؟دامنه یا domain چیست؟قبل از این که به توضیح domain و کاربردش بپردازیم، می خواهیم با هم دنیای اینترنتی بدون دامنه را تصور کنیم. به آدرس هایی که در مرورگر اینترنتی خود وارد می کنید توجه کنید. به عنوان مثال شما در مرورگر سایت خود عبارت google.com را وارد می کننید و وارد گوگل می شوید. این روند را برای هر سایت دیگری نیز به همین حالت اجرا می کنید. در این روش شما بدون آن که بدانید دارید از مزیت وجود دامنه بهره مند می شوید!این مزیت چیست؟ دامنه ها به کمک انسان ها آمدند تا بتوانند راحت تر سایت های مدنظرشان را به خاطر بسپارند. اگر دامنه ها و یا اسامی سایت ها (مانند google) نبودند، شما مجبور بودید برای هر سایت اعداد مربوط به آن سایت را در مرورگر خود وارد کنید تا سایت مدنظر شما بیاید. به این اعداد آدرس IP می گویند که متشکل از 4 عدد از 0 تا 255 هستند و هر عدد از عدد بعدی با . جدا شده است. به عنوان مثال این یک آدرس IP است: ۶۶.۲۴۹.۶۶.۱این آدرس IP نشان دهنده یک سرور و یا کامپیوتر در فضای اینترنتی است و در واقع همان آدرس سایت شما است که به خاطر سپردن این اعداد (باتوجه به این که ما قرار است با بیشتر از یک سایت کار کنیم) کار راحتی نیست. به همین دلیل دامنه یا domain به کمک ما می آیند تا به جای حفظ کردن اعداد، کلمات و عبارات را به خاطر بسپاریم. پس یک دامنه نمی تواند تکراری باشد مگر این که پسوند ویا TLD آن متفاوت باشد. (TLD ها را در مطلب دیگری توضیح خواهیم داد)</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Mon, 26 Sep 2022 15:39:04 +0330</pubDate>
            </item>
                    <item>
                <title>انواع هاست</title>
                <link>https://virgool.io/@zhosseini308/%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D9%87%D8%A7%D8%B3%D8%AA-zfn0opohvnsd</link>
                <description>میزبان اشتراکی:در این نوع از host، یک سرور به بخش های مختلفی تقسیم می شود. در این حالت یک سرور از تعداد زیادی سایت پشتیبانی می کند. این نوع هاست قیمت مناسبی نسبت به سایر هاست ها دارد. البته بهتر است این نکته را هم بدانید که اگر حجم درخواست ها بر روی یکی از سایت ها خیلی زیاد شود می تواند باعث افت سرعت در بقیه سایت های این سرور بشود.نیمه اختصاصی یا مجازی (vps hosting):در سرور نیمه اختصاصی یا مجازی یک سرور به صورت مجازی به چند بخش تقسیم میشود. (با استفاده از نرم افزارهایی مانند vmware) در این تقسیم بندی هر بخش منابع خود را دارد و مانند یک سرور جداگانه عمل می کند. این نوع از سرور از نوع اشتراکی بهتر است.اختصاصی:یک سرور فقط برای یک سایت مورد استفاده قرار می گیرد. در این حالت شما شاهد کاهش سرعت سایت نیستید و امنیت سایت شما نیز در بهترین حالت خود قرار می گیرد. این سایت مناسب برای شرکت ها و یا موسسات یزرگ است. چرا که قیمت بسیار بیشتری نسبت به سایر سرویس های هاستینگ دارد.هاست وردپرس:شما برای راه اندازی یک سایت وردپرسی بهتر است که از host لینوکسی استفاده کنید. host وردپرسی خود بر پایه لینوکس است و می توانید به راحتی این نوع هاست را برای وبسایت خود تهیه کنید. قیمت این نوع از هاست ها از هاست های اشتراکی کمی بیشتر هستند.سرور ابری:در این نوع از سرور، در واقع چند سرور وجود دارند که به صورت شبکه ای به یکدیگر متصل هستند و اطلاعات بین آن ها تقسسیم می شود. پس نگهداری و جمع آوری اطلاعات از این نوع سرور ها سخت تر و پیچیده تر از سرور های دیگر است. اما شما با این روش نیز نگرانی بابت بالا نیامدن سایت خود نخواهید داشت. چون چندین سرور همیشه روشن وظیفه میزبانی از سایت شما را بر عهده دارند.سرور ایران:این نوع از سرور، مرکز داده هایشان در داخل ایران قرار دارد. یعنی سرور اصلی و مرکزی در ایران است. در این حالت شما در وبسایت خود مشکلات تحریم را ندارید. هزینه ها کاهش پیدا می کنند و سرعت لود سایت شما بهتر خواهد بود.-- منبع : سایت ابرمتن</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Mon, 26 Sep 2022 15:27:06 +0330</pubDate>
            </item>
                    <item>
                <title>هاست یا host چیست؟</title>
                <link>https://virgool.io/@zhosseini308/%D9%87%D8%A7%D8%B3%D8%AA-%DB%8C%D8%A7-host-%DA%86%DB%8C%D8%B3%D8%AA-brvuqup2m78e</link>
                <description>یکی از مواردی که برای پیاده سازی یک سایت اینترنتی مورد نیازه هاست نام داره. و البته مهم ترین بخش برای یک سایت به حساب میاد.سوال اول اینه که  هاست چیه؟هاست یا میزبان، در واقع بخشی از یک سروره که به ما منابع مورد نیاز برای یک سایت رو فراهم می کن. مثل حافظه ذخیره سازی، رم  و غیره.حالا سوال بعدی اینه که اصلا سرور چیه؟ :)بخوام مختصر و مفید توضیح بدم، سرور به یه ماشین یا کامپیوتر همیشه روشن میگیم که دارای منابع خیلی زیادیه و اون منابع رو با بقیه به اشتراک میذاره. این سیستم همیشه روشن امنیت بالایی هم داره و میشه به راحتی اطلاعات مربوط به سایت رو داخلش نگهداری کرد. در واقع یک هاست بخشی از یک سروره (البته به صورت انتزاعی. یعنی کامپیوتر رو بخش بخش نکردن که هر بخشش بشه یک هاست :) بلکه منظور تقسیم بندی به صورت مجازیه که بعدا بیشتر توضیحش میدم).پس یک سرور به بخش های کوچک تر تقسیم میشه و هر بخش می تونه میزبان سایت اینترنتی باشه و ما بهش میگیم هاست.حالا این هاست دقیقا وظیفش چیه؟وظیفه هاست اینه که منابعی که ما برای یک سایت نیاز داریم رو در دسترس ما قرار بده. به عنوان مثال اگه ما قراره تعدادی عکس رو داخل سایت قرار بدیم و به عنوان مثال به حجم 5 گیگ نیاز داریم، می تونیم یک هاست با ظرفیت حافظه ذخیره سازی 5 گیگ رو تهیه کنیم و البته بقیه موارد مانند پهنای باند و تعداد دامنه های قبل نصب بر روی اون هاست و ... هم می تونن توی تصمیم گیری ما برای انتخاب هاست موثر باشن.امیدوارم این مقاله برای آشنایی شما با هاست به دردتون خورده باشه. در یک مقاله دیگه انواع هاست رو هم با هم بررسی می کنیم.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Mon, 26 Sep 2022 15:03:18 +0330</pubDate>
            </item>
                    <item>
                <title>تبدیل عدد باینری به دسیمال</title>
                <link>https://virgool.io/@zhosseini308/%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%B9%D8%AF%D8%AF-%D8%A8%D8%A7%DB%8C%D9%86%D8%B1%DB%8C-%D8%A8%D9%87-%D8%AF%D8%B3%DB%8C%D9%85%D8%A7%D9%84-mtlcz83wsfrx</link>
                <description>حالا تصور کنیم که عدد 1100 در مبنای 2 را داریم و می خواهیم آن را به عدد ده دهی یا دسیمال تبدیل کنیم. روش کار به این صورت است:یک شمارنده در نظر بگیرید و مقدار اولیه آن را برابر 0 در نظر بگیرید.حالا از سمت راست عدد شروع کنید 2 را به توان عدد شمارنده برسانید و در رقم عدد باینری ضرب کنید.در هر مرحله عدد به دست آمده را یادداشت کنید و رقم را یکی جلو ببرید ( سمت جپ) و به عدد شمارنده هم یک عدد اضافه کنید.وقتی ارقام تمام شدند، همه اعدادی که به دست آوردید را با هم جمع کنید و می بینید که حاصل 12 خواهد شد.بیایید با هم این مراحل را تمرین کنیم:مراحل تبدیل برای عدد باینری 11001- رقم سمت راست=0 ، شمارنده =0، 2 به توان 0 = 0 و 0*0 =0، پس عدد 0 را یادداشت می کنیم ( البته 0 در جمع بی تاثیر است و می توانیم یادداشت نکنیم.)2- رقم بعدی = 0، شمارنده = 1، 2 به توان 1 = 2، 2*0=0.(مانند مرحله قبل نیازی به یادداشت نیست)3- رقم بعدی = 1، شمارنده = 2، 2 به توان 2 = 4، 4*1 =4 پس عدد 4 را یادداشت میکنیم.4- رقم آخر = 1، شمارنده = 3، 2 به توان 3 = 8، 8*1 = 8، عدد 8 را نیز یادداشت میکنیم.5- حاصل تبدیل برابر است با حاصل جمع اعدادی که در مراحل قبل یادداشت کردیم: 0+0+4+8 که پاسخ همان عدد 12 است.برگرفته از مقالات سایت ابرمتن :)</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 16 Sep 2022 22:08:00 +0430</pubDate>
            </item>
                    <item>
                <title>چطور عدد در مبنای 10 را به مبنای 2 ببریم؟</title>
                <link>https://virgool.io/@zhosseini308/%DA%86%D8%B7%D9%88%D8%B1-%D8%B9%D8%AF%D8%AF-%D8%AF%D8%B1-%D9%85%D8%A8%D9%86%D8%A7%DB%8C-10-%D8%B1%D8%A7-%D8%A8%D9%87-%D9%85%D8%A8%D9%86%D8%A7%DB%8C-2-%D8%A8%D8%A8%D8%B1%DB%8C%D9%85-auimlyt74tgm</link>
                <description>این نوشته برگرفته از سایت ابرمتن است.در موارد بالا دیدیم که عدد 12 در مبنای 2 به چه صورت است. اما چگونه می توانیم این روند تغییر مبنا را محاسبه کنیم؟ کار سختی رو به روی شما نیست! در این مطلب به شما آموزش می دهیم که چگونه به سادگی تمام، اعداد باینری (دو دویی) را به اعداد دسیمال (ده دهی) تبدیل کنیم.در ابتدا به سراغ همان عدد 12 می رویم. البته این نکته را نیز می دانیم که این عدد در مبنای 10 قرار دارد. برای تبدیل این عدد به مبنای 2 این مراحل را طی می کنیم:12 را به عدد 2 تقسیم میکنیم و بعد برای خارج قسمت این تقسیم هم همین عمل را تکرار می کنیم. در هر مرحله باقیمانده را یادداشت میکنیم. این کار را تا جایی پیش می بریم که خارج قسمت تقسیم برابر 0 شود. برای درک بهتر بیایید با هم مراحل را پیش ببریم تا بفهمیم چطور باینری عدد به دست می آید و آیا برابر با 1100 که در ابتدای مقاله گفتیم هست یا نه؟مراحل تبدیل برای عدد 12:1- باقیمانده تقسیم 12 بر 2 برابر 0 است. عدد 0 را یادداشت می کنیم. آیا خارج قسمت این تقسیم برابر 0 است؟ خیر، پس تقسیم کردن را ادامه میدهیم.2- خارج قسمت تقسیم مرحله قبل عدد 6 است. باقیمانده 6 بر 2 برابر 0 است پس عدد 0 را یادداشت میکنیم. خارج قسمت این تقسیم صفر نیست پس ادامه می دهیم.3- در این مرحله باید باقیمانده عدد 3 را بر 2 بگیریم که برابر 1 است. عدد 1 را یادداشت می کنیم. خارج قسمت این تقسیم عدد 1 است و صفر نیست و ادامه می دهیم.4- عدد 1 را بر 2 تقسیم می کنیم و باقیمانده آن برابر 1 است. 1 را یادداشت میکنیم. خارج قسمت تقسیم عدد 0 است ( چون 2 ضرب در 0 می شود 0). پس کار ما به پایان رسید.حالا اعدادی که از هر مرحله به دست آوردیم را به این شکل داریم:0011اما برای این که به جواب نهایی برسیم باید این اعداد را به صورت چپه بنویسیم (اعداد را از راست بازنویسی کنیم) : 1100 این عدد جواب نهایی است!</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 16 Sep 2022 22:04:52 +0430</pubDate>
            </item>
                    <item>
                <title>اعداد باینری و مبناهای مختلف اعداد</title>
                <link>https://virgool.io/@zhosseini308/%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D8%A8%D8%A7%DB%8C%D9%86%D8%B1%DB%8C-%D9%88-%D9%85%D8%A8%D9%86%D8%A7%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-mfqvyn0uz4jn</link>
                <description>در دنیای کامپیوتر و علوم کامپیوتری اعداد دودویی خیلی تاثیر و نقش مهمی رو ایفا می کنند. چون کامپیوتر اطلاعات رو به صورت صفر و یک ذخیره می کنه. مخصوصا اگر شما به مباحث مربوط به میکرو کنترلر ها و ریزپزدازنده ها و کلا کار با سخت افزار علاقه دارید بهتره که با زبان های سطح پایین و سطح ماشین آشنایی داشته باشید.اعداد باینری یعنی چی؟ما به عدد های که در مبنای 2 هستند اعداد دودویی یا اعداد باینری می گیم. همین طور بهتره که بدونید اعداد در مبنای 10 (همون عدد های معمولی خودمون) به نام اعداد دسیمال decimal هم شناخته میشن.و در مباحث کامپیوتری شما ممکنه با اعدادی در مبنای 16 هم مواجه بشید که بهشون میگیم هگزا دسیمال:)حالا بریم سراغ همون عدد های مبنا 2سوال اول اینه که اصلا مبنا به چه معناست؟عددی که در مبنای 2 قرار داره یعنی این که هر رقمش می تونه فقط شامل ارقام کوچیک تر از 2 باشه. یعنی یا 0 یا 1.حالا عدد در مبنای 3 می تونه شامل چه ارقامی باشه؟ 1 و2 و3.و توی همین مطلب اون بالا گفتم که اعداد معمولی مورد استفاده ما ده دهی یا دسیمالن یعنی هر رقمش شامل چه اعدادی باشه؟ اعداد 0 تا 9.پس با این اوصاف تکلیف اعداد هگزا دسیمال چی میشه؟ چه جوری با یک رقم عدد 15 رو نمایش میدن؟خب این جا برای نشون دادن عدد بزرگتر از 9 در مبنای 16، از حروف استفاده میشه. یعنی حرف A برابر عدد 10 هست. B = 11  و C =12 و D=13 و E=14 و در نهایت F=15. یعنی بزرگترین عدد یعنی 15 رو با F نشون میدیم.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 16 Sep 2022 22:01:50 +0430</pubDate>
            </item>
                    <item>
                <title>رتبه بندی برنامه نویس ها</title>
                <link>https://virgool.io/@zhosseini308/%D8%B1%D8%AA%D8%A8%D9%87-%D8%A8%D9%86%D8%AF%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D9%87%D8%A7-xpyiny9ryycc</link>
                <description>سلام :)احتمالا شما هم با این کلمات مربوط به برنامه نویسی آشنا هستین یا شاید به گوشتون خورده:کلماتی مثل سنیور و جونیور و میانی و ارشد و مبتدی...حالا اینا چی هستن؟عارضم به خدمتتون که توی زمینه برنامه نویسی و دولوپر بودن ( همون توسعه دهنده بودن خودمون) یک سری سطح ها وجود داره. طبیعیه که حقوق و البته تجربه اون کسی که تازه وارد یک کار شده با استاد کار یکی نیست. در برنامه نویسی هم همین قضیه حاکمه.خب حالا این سطح بندی ها چه مدلی هستن و چه جوری بفهمیم توی چه سطحی قرار داریم؟رتبه بندی برنامه نویس‌هاسطح اول سطح مبتدی یا جونیور هست که انگلیسیش میشه Junior. افراد توی این سطح شامل برنامه نویس های تازه کار میشن که خیلی تجربه زیادی در برنامه نویسی ندارن و معمولا در کارهای تیمی در پروژه ها، این دسته از افراد در تیمی قرار می گیرند که یک سنیور یا برنامه نویس ارشد همراهشون باشه و بتونه کمکشون کنه. ( البته بسته به سختی کار ممکنه برنامه نویس میانی هم بتونه کمکشون کنه.)سطح بعدی هم که مشخص شد. برنامه نویس میانی یا mid level. این افراد تجربه بیشتری از جونیور ها دارند و با مفاهیم برنامه نویسی آشنایی بیشتری دارند. اینا نیومدن که فقط یه کدی بنویسن که کار کنه بلکه تا حدود کمی با نحوه درست برنامه نویسی آشنا هستند و اونا به کار می برند.دسته آخر هم senior یا حرفه‌ای یا برنامه نویس ارشد هستند. این افراد سابقه کار و البته مهم تر از اون تجربه بیشتری دارند. البته دانای کل هم نیستند :)این افراد بیشتر از دو دسته بالا مفاهیم برنامه نویسی رو می دونن و به کار می برن. با معماری ها آشنان و راحت تر می تونن پروژه رو توسعه بدن.حالا شما جزو کدوم دسته ای؟امیدوارم که این مطلب براتون مفید بوده باشه ;)</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Fri, 16 Sep 2022 21:46:32 +0430</pubDate>
            </item>
                    <item>
                <title>ویژگی های زبان سی شارپ</title>
                <link>https://virgool.io/@zhosseini308/%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-snihde2zmtx8</link>
                <description>یادگیری راحت زبان سی شارپ مهم ترین ویژگی مثبت این زبان است. شما اگر با زبان هایی مانند سی و سی شارپ آشنا باشید به راحتی می توانید سی شارپ را نیز بیاموزید. این زبان جزو زبان های سطح بالا به حساب می آید و یادگیری آن اصلا کار دشواری نیست. برای آشنایی بیشتر با زبان های برنامه نویسی مقاله مرتبط با آن در سایت ابرمتن را با نام “زبان های برنامه نویسی و انواع آن ها” را مطالعه کنید.بازار کار عالی در سراسر دنیا:  کاملا روشن است که زبان معروف و پر طرفدار سی شارپ، تققاضای کار زیادی هم دارد. شما با یادگیری عمیق این زبان می توانید آینده شغلی خود را به در ایران و یا خارج از کشور تضمین کنید.سی شارپ یک زبان برنامه نویسی مدرن و همه منظوره است. شما با یادگیری این زبان همگام با تکنولوژی پیش می روید و دیگر نگرانی درباره آپدیت نبودن زبان برنامه نویسی خود نخواهید داشت. هم چنین با استفاده از این زبان شما از یادگیری زبان های دیگر برای ارائه بر روی پلتفرم های مختلف بی نیاز می شوید.زبان برنامه نویسی سی شارپ ساخت یافته است.  شاید شما هم تعریف این ویژگی را زیاد شنیدید. ساخت یافته بودن یک زبان به شما اجازه می دهد که برنامه را به اجزای کوچک تر تقسیم کنید. یعنی وظایف برنامه را به وظیفه های کوچک تر بشکنید و آن ها را بین زیر برنامه ها تقسیم کنید.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Sat, 10 Sep 2022 00:41:08 +0430</pubDate>
            </item>
                    <item>
                <title>زبان برنامه نویسی سی شارپ</title>
                <link>https://virgool.io/@zhosseini308/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-qgf8ci3mycw7</link>
                <description>سی شارپ چیست؟امروزه زبان های برنامه نویسی زیادی وجود دارند که شما می توانید از آن ها در کسب و کار خود استفاده کنید. یکی از این زبان های مهم و معروف زبان برنامه نویسی سی شارپ است. در این مقاله قرار است که با هم به بررسی ویژگی های زبان سی شارپ بپردازیم.زبان برنامه نویسی #C، یک زبان برنامه نویسی Cross Platform است. یعنی شما می توانید آن را روی همه سیستم عامل ها (Windows, Linux, Mac) اجرا کنید و برنامه های خود را به راحتی توسعه بدهید.شرکت مایکروسافت با استفاده از فریم ورک دات نت، این زبان قدرتمند را تولید و ارائه کرد.مایکروسافت برای ایجاد سیستم عامل ویندوز و ویندوزفون (و سیستم عامل موبایل هایی مانند HTC و مایکروسافت و نوکیا) از این زبان قدرتمند استفاده کرده است.این زبان نیز مانند زبان جاوا برای پروژه‌های اقتصادی و بزرگ، انتخاب بسیار خوبی است. اگر چه تعداد برنامه نویسانی که به این زبان برنامه نویسی می‌کنند، از تعداد برنامه نویسان زبان جاوا کم تر است اما به لطف پشتیبانی مایکروسافت، این زبان یکی از مدعیان قوی در بین زبان‌های برنامه نویسی است .</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Sat, 10 Sep 2022 00:38:57 +0430</pubDate>
            </item>
                    <item>
                <title>روش کار هوش مصنوعی چگونه است؟</title>
                <link>https://virgool.io/@zhosseini308/%D8%B1%D9%88%D8%B4-%DA%A9%D8%A7%D8%B1-%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B3%D8%AA-mdaltjisxnzl</link>
                <description>شاید برایتان جالب باشد که بدانید AI فقط در ربات ها خلاصه نمی شود. بلکه بسیاری از تکنولوژی ها وابسته به AI هستند. به عنوان مثال هنگامی که شما کلمه ای را در گوگا سرچ می کنید، از هوش مصنوعی استفاده می کنید. به عنوان مثال فرض کنید که شما شخصی طبیعت گرد و علاقمند به محیط زیست و حیوانات هستید و در این زمینه سرچ هایی نیز در گوگل کردید. حال اگر شما کلمه &quot;پایتون&quot; را در گوگل سرچ کنید، گوگل برای شما اطلاعاتی درباره مار پایتون می آورد. اما اگر شخصی که در زمینه برنامه نویسی و کامپیوتر در گوگل جستجو کرده باشد و حال بخواهد کلمه پایتون را در مرورگر بنویسد، گوگل برای او نتایج مربوط به &quot;زبان برنامه نویسی پایتون&quot; را خواهد آورد.این مثال کوچکی است از این که هوش مصنوعی و data mining چطور در زندگی روزمره ما حضور دارند.روش کار هوش مصنوعی چگونه است؟ایده AI به نوعی مهندسی معکوس است. یعنی مهندسین فعال در حوزه AI بر روی این موضوع اصرار دارند که با درک ویژگی های انسان، آن ها را با استفاده از مهندسی معکوس بر روی ماشین ها نیز پیاده ساری کنند. در این حالت این ماشین ها می توانند الگوهای ورودی خود را تحلیل کنند و اصطلاحا یاد بگیرند و از روی الگوهای تحلیلی می توانند مسئله و الگوی جدید را حل کنند.برای درک بهتر این مطلب و همچنین برای خواندن مقالات مرتبط با برنامه نویسی می توانید به سایت ابرمتن مراجعه کنید.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Sat, 10 Sep 2022 00:36:43 +0430</pubDate>
            </item>
                    <item>
                <title>هوش مصنوعی چیست؟</title>
                <link>https://virgool.io/@zhosseini308/%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-%DA%86%DB%8C%D8%B3%D8%AA-ptmqpijejuzi</link>
                <description>هوش مصنوعی یا AI یکی از مواردی است که در دنیای امروز سر و صدای زیادی به پا کرده است. در این مطلب می خواهیم به بیان توضیحات درمورد هوش مصنوعی بپردازیم.هوش مصنوعی به انگلیسی Artificial intelligence می باشد که معمولا ما مخفف آن را (یعنی AI) را به کار می بریم.به بیان علمی تر و واقعی تر، هوش مصنوعی یک تکنولوژی است که به نوعی قابلیت تفکر دارد. البته بهتر است بگوییم که این تفکر با قدرت تفکر و تصمیم گیری انسان زمین تا آسمان تفاوت دارد. اما هدف هوش مصنوعی این است که تفکر را به مقدار زیادی به تفکر انسانی نزدیک کند و تا حد امکان از آن تقلید کند.در دانشنامه ویکی پدیا هوش مصنوعی این گونه تعریف می شود:هوش مصنوعی( به انگلیسی:Artificial intelligence) (به اختصار: AI)، هوشی است که توسط ماشین ها ظهور پیدا می‌کند، در مقابل هوش طبیعی که توسط جانوران شامل انسان ها نمایش می‌یابد. کتاب‌های AI پیشرو، این شاخه را به عنوان شاخه مطالعه بر روی «عوامل هوشمند» تعریف می‌کنند: هر سامانه‌ای که محیط خود را درک کرده و کنش‌هایی را انجام می‌دهد که شانسش را در دستیابی به اهدافش بیشینه می‌سازد. برخی از منابع شناخته شده از اصطلاح «هوش مصنوعی» جهت توصیف ماشینی استفاده می‌کنند که عملکردهای «شناختی» را از روی ذهن انسان‌ها تقلید می‌کنند، همچون «یادگیری» و «حل مسئله»، با این حال این تعریف توسط محققان اصلی در زمینه AI رد شده‌است.هوش مصنوعی با برنامه نویسی چه تفاوتی دارد؟در برنامه نویسی ورودی های کم و مشخص داریم. این ورودی ها می توانند با یک الگوی if- else به راحتی پیاده سازی بشوند. اما در AI ورودی ها بسیار متفاوت و زیاد هستند. و ما در هر لحظه از ورودی آینده و نوع آن خبر نداریم. در واقع بهتر است بگوییم که ماشین از ورودی بعدی خبر ندارد و به محض دریافت ورودی، آن را طبق الگوهایی که یاد گرفته است تحلیل می کند. به عنوان مثال سیستم تشخیص چهره که نیاز به data های بسیار زیادی دارد.</description>
                <category>سیده زهرا حسینی</category>
                <author>سیده زهرا حسینی</author>
                <pubDate>Sat, 10 Sep 2022 00:33:13 +0430</pubDate>
            </item>
            </channel>
</rss>