<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Ali Khosravi</title>
        <link>https://virgool.io/feed/@khosravidev</link>
        <description>شاید یه Nerd 
روز ها میتونم به دریا خیره بشم</description>
        <language>fa</language>
        <pubDate>2026-06-16 10:46:59</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1749867/avatar/3ejSIl.jpg?height=120&amp;width=120</url>
            <title>Ali Khosravi</title>
            <link>https://virgool.io/@khosravidev</link>
        </image>

                    <item>
                <title>انتشار آموزش وب سرور NginX درفرادرس</title>
                <link>https://virgool.io/@khosravidev/%D8%A7%D9%86%D8%AA%D8%B4%D8%A7%D8%B1-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%AF%DB%8C%D8%AF%D9%85-%D8%AF%D8%B1-%D9%81%D8%B1%D8%A7%D8%AF%D8%B1%D8%B3-an6yaydwdtfn</link>
                <description>بعد از هفته‌ها برنامه‌ریزی، آماده‌سازی محتوا و طی فرایند ضبط و تدوین نهایی، خوشحالم اعلام کنم که آموزش جدیدم با عنوان «آموزش وب سرور انجین اکس Nginx – ساختار و پیکربندی تا مدیریت خطا» در فرادرس منتشر شد.در این آموزش، سعی کرده‌ام با بیانی ساده و مثال‌های کاربردی، مفاهیم این موضوع را به شکلی کامل و عملی توضیح دهم تا یادگیری برای دانشجویان و دانش‌پذیران آسان و لذت‌بخش باشد.🔗 لینک مشاهده آموزش (+)از این لینک هم میتونین چکیده آموزش رو ببینین^^و از امروز تا 15 روز وقت دارین که با کد تخفیف NWYC52 یه تخفیف قشنگ از فرادرس بگیرین^^</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Tue, 30 Sep 2025 22:51:01 +0330</pubDate>
            </item>
                    <item>
                <title>آشنایی جدید</title>
                <link>https://virgool.io/@khosravidev/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%AC%D8%AF%DB%8C%D8%AF-yrhrs8wcvdgr</link>
                <description>#403.7.9چقدر سخته اشنایی جدید..من صمیمانه نمیفهمم آدما چطور یک دیالوگ رو شروع میکنن، بدون اینکه بنظر برسه با چاقو پشت من ایستادن. مردم چطور دوست میشن و حتی بیشتر ازون با افرادی که در واقع برای انها غریبه هستن رابطه برقرار میکنند.</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Sun, 03 Nov 2024 01:16:50 +0330</pubDate>
            </item>
                    <item>
                <title>ببار ای نم نم باران</title>
                <link>https://virgool.io/@khosravidev/%D8%A8%D8%A8%D8%A7%D8%B1-%D8%A7%DB%8C-%D9%86%D9%85-%D9%86%D9%85-%D8%A8%D8%A7%D8%B1%D8%A7%D9%86-wlacy08sonah</link>
                <description>دلم تنگه واسه قدیمای خودمواسه یه سال دیگه که نمیدونم چی در انتظارمهببار ای نم نم باران بوی خاک، بدون چتر، میخوام خیس بشم زیر بارون، میخوام چند لحظه به هیچی فکر نکنم میخوام دیگه از خواسته ها نگم بگم &quot;شد&quot;خستمخستم</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Sun, 03 Nov 2024 01:14:02 +0330</pubDate>
            </item>
                    <item>
                <title>دانشگاه</title>
                <link>https://virgool.io/@khosravidev/ghalam2-d3iirhe2rwzm</link>
                <description>بعضی وقتا لازمه بیوفتی تو اون چیزی ازش متنفری دانشگاه عمرمونه که داره میگذرونهدر انتظار یک سال دیگه تا مهاجرت از زمانی که برای نصف بیشتر کلاسای دانشگاه میزارم از استرسی که میکشم واسشوناز خستگی بعد کلاس هااینارو بعد کلاس فناوری اطلاعاتی میگم که بیسوادی استاد و تنفر از ادما در من بیشتر میشه- واقعا بحثش تو بوفه اینه که چای وانیل بخوره یا ..؟آدما:)چیزیو که اصلا انتضارشو نداشتم الان تجربه کردم-: اه (واسه امروز دانشگاه بسه. لفت میدم)</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Mon, 28 Oct 2024 09:05:13 +0330</pubDate>
            </item>
                    <item>
                <title>بعضی وقتا..</title>
                <link>https://virgool.io/@khosravidev/%D8%A8%D8%B9%D8%B6%DB%8C-%D9%88%D9%82%D8%AA%D8%A7-schi76sgdqns</link>
                <description>بعضی وقتا تمام تلاشتو میکنی ولی نمیشه&gt;بعضی وقتا فقط نیاز به امید داری چیزی که هر ادمی انتظارشو میکشه ولی..بیخیالاینکه راهیو دارم میرم که تماما نیاز به انگیزه دارم ولی تماما چیزی که ازم میگیرن اطرافیانم انگیزمه سختهحس میکنی تو خلا نشستی داری میگی تهش قراره برسم بهت یا نه؟راهیو بار ها حاظر به رفتنش هستم ولی زمانه که آخرشم همه چیو میگیره ازتبعضی وقتا فرای هرچیزی نیازی به سکوت ،شنیده نشدن ، شاید خنده دار باشه ولی واقعا ایگنور شدن دارم.مردم: کسانی هستند که فقط قضاوت میکنند و نهایت نفرت را بر هرچیزی ، از باور های احمقانه خودشان به تاریخی ترین و مضحک ترین وجودیت ممکند تعریف میکنند.</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Sat, 26 Oct 2024 19:27:13 +0330</pubDate>
            </item>
                    <item>
                <title>نقشه راه توسعه دهنده بلاکچین</title>
                <link>https://virgool.io/@khosravidev/%D9%86%D9%82%D8%B4%D9%87-%D8%B1%D8%A7%D9%87-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D8%AF%D9%87%D9%86%D8%AF%D9%87-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-n88l6sshhsyd</link>
                <description>راهنمای گام به گام تبدیل شدن به یک توسعه دهنده بلاک چین در سال 2022.سلام?همیشه اول راه واسمون سواله که از کجا شروع کنیم؟ خب جواب این سوالو با یه نقشه راه درستو حسابی میتونیم بدیم:)یه سایت خیلی خوبی که وجود داره به اسم roadmap.sh (و شخصی بنام کامران احمد درستشون کرده)که برای توسعه دهنده بک اند، فرانت اند، بلاکچین و... نقشه راه داره که خیلی بدرد تازه کارها و کسایی که تازه شروع کردن میخوره.جادی همینجا توی ویرگول نقشه راه توسعه دهنده های وب شامل بک اند، فراند اند و دواپس رو ترجمه کرده که ازین لینک میتونین ببینید.✅ برای دانلود نسخه انگلیسی نقشه راه کلیک کنید. ✅ برای دانلود نسخه فارسی نقشه راه کلیک کنید. (کیفیت بالا)✅ همین صفحه توی سایت✅ منبع در گیت هاب? راهنمای گام به گام تبدیل شدن به یک توسعه دهنده بلاک چین در سال 2022 ??راهنمای گام به گام تبدیل شدن به یک توسعه دهنده بلاک چین در سال 2022??برای دانلود با کیفیت بالا میتوانید از لینک های بالا استفاده کنید.??اگه سوالی داشتید تو بخش کامنت ها ازم بپرسید...خوشحال میشم فالوم کنید:)?</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Mon, 19 Sep 2022 00:38:21 +0430</pubDate>
            </item>
                    <item>
                <title>رسم خط روی عکس | با پایتون</title>
                <link>https://virgool.io/@khosravidev/%D8%B1%D8%B3%D9%85-%D8%AE%D8%B7-%D8%B1%D9%88%DB%8C-%D8%B9%DA%A9%D8%B3-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-fq1y9lzp1thh</link>
                <description>سلام:)import cv2importmatplot.pyplot as pltimg = cv2.imread(&#039;image.jpg&#039;, cv2.IMREAD_COLOR)cv2.imshow(&#039;image&#039;, img)plt.imshow(img, cmap=&#039;gray&#039;, interpolation=&#039;bicubic&#039;)plt.plot([100,700],[200,500], &#039;b&#039;, linewidth=5)plt.show()در خط اول کتابخونه opencv  و در خط سوم matplotlib رو وارد میکنیم.در خط چهارم با کتابخونه opencv عکسی که داریم رو میخونیم. و میریزیمش توی متغییر img:img = cv2.imread(&#x27;اسم عکس&#x27; , cv2.IMREAD_نوع یا رنگ عکس(که من روی رنگی گذاشتمش)در خط پنجم عکسمو به نمایش میزارم که اسم نمایشی رو image انتخاب کردم و اسم اون متغیری که عکسمو ریختم توش رو هم منویسم که من گذاشتم imgدر خط هفتم هم به صورت زیر عمل میکنیم:plt.plot([x,y] , [x,y], &#x27;رنگ&#x27; , linewidth که همون عرض خط هستش) منظور از x و y که خب مشخصه اندازه خط هست. رنگ روهم میتونید به صورت مخفف بنویسید مثلا ابی بنویسید bدر اخر هم عرض خطتون رو مشخص کنید.در خط اخر هم عکس رو به نمایش بزارید.اگه برناممون رو اجرا کنیم این تصویر رو باید ببینیم:شاید یکم گنگ توضیح داده باشم پس اگه متوجه نشدید کامنت بزارید حتما جواب میدم:)اگه دوست داشتید هم فالو کنیدD:</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Wed, 07 Sep 2022 15:40:46 +0430</pubDate>
            </item>
                    <item>
                <title>درآمد موتور های جستجوی وب از کجاست؟؟</title>
                <link>https://virgool.io/@khosravidev/%D8%AF%D8%B1%D8%A7%D9%85%D8%AF-%D9%85%D9%88%D8%AA%D9%88%D8%B1-%D9%87%D8%A7%DB%8C-%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C-%D9%88%D8%A8-%D8%A7%D8%B2-%DA%A9%D8%AC%D8%A7%D8%B3%D8%AA-bs6sr8lwjury</link>
                <description>به طور کلی دو نوع نتایج جستجو وجود دارد: نتایج ارگانیگ (Organic results): که همان نتایج طبیعی هستند. موتورهای جستجو تلاش می‌کنند تا صفحات وب را که بیشترین ارتباط را با جستجو کاربران دارند، برگردانند و نتایج را بر اساس ارزش درک شده از طریق الگوریتم‌های پیچیده رتبه‌بندی کنند.نتایج پولی (Paid results): به اصطلاح تبلیغات پرداخت به ازای کلیک (PPC) - توسط تبلیغ‌کنندگان (یا شبکه‌های تبلیغاتی شخص ثالث) قرار می‌گیرد و طبق فرمولی نمایش داده می‌شود که شامل میزان تمایل تبلیغ‌کننده به پرداخت و میزان مرتبط بودن تبلیغ به کلمه کلیدی و کیفیت صفحه جستجو شده است.موتورهای جستجو با ترغیب جستجوگران به کلیک بر روی تبلیغات درآمد کسب می کنند. این تبلیغات هم در صفحات نتایج موتورهای جستجو (SERP) و هم در شبکه های تبلیغاتی که با آنها مرتبط هستند، نمایش داده می شوند. درست مانند هر رسانه دیگری که هر چه تعداد افراد بیشتری از یک موتور جستجوی خاص استفاده کنند، تبلیغ کنندگان بیشتری مایل به پرداخت هزینه برای نمایش آگهی خود هستند. موتورهای جستجو در ارائه بهترین و مرتبط ترین نتایج جستجوی ارگانیک - هر بار - بسیار متعهد هستند. این تنها کیفیتی است که باعث جذب کاربران می شود و تنها مزیت رقابتی است که در مدل کسب و کار آنها اهمیت دارد. سهم بازار آنها همیشه شکننده خواهد بود، زیرا مانع بسیار کمی برای کاربر برای تغییر موتورهای جستجو وجود دارد. اگر جستجوگر اطمینان نداشته باشد که موتور جستجویی که استفاده می کند بهترین نتایج را ارائه می دهد، فقط به موتور جستجوی دیگری مراجعه کرده و جستجوی خود را تکرار می کند. همه موتورهای جستجوی اصلی بسیار سخت کار می کنند تا کیفیت نتایج ارگانیک خود را افزایش دهند. به عنوان مثال، گوگل معمولاً هر سال بین 500 تا 600 تغییر الگوریتم ایجاد می کند. اکثر این به‌روزرسانی‌ها نسبتاً جزئی هستند، فقط بهبودهای کوچک در ویژگی‌ها یا تغییرات جزئی در رتبه‌بندی گوگل یک سایت. به عنوان مثال، به‌روزرسانی شماره 82580# گوگل یک بهبود برای نمایش ویژگی جستجوی زمان طلوع و غروب خورشید بود.هر ساله چند به روز رسانی الگوریتم اصلی وجود دارد که تأثیر بسیار گسترده تری دارند. این تغییرات الگوریتم معمولاً نامگذاری می شوند و همیشه بر بهبود تجربه جستجوگر با نتایج ارگانیک متمرکز هستند. اینها معمولاً شامل بهبود توانایی گوگل برای تشخیص صفحات وب است که تجربه بدی را ارائه می دهند یا سعی می کنند موتورهای جستجو را فریب دهند تا آنها را بهتر رتبه بندی کنند.*** در سال 2012، گوگل دو به روز رسانی الگوریتم اصلی داشت:.  پاندا(panda) که برای پایین آوردن رتبه سایت های بی کیفیت، صفحات تبلیغاتی سنگین و محتوای تکراری طراحی شده است. اگر محتوای اصلی و با کیفیت بالا را منتشر کنید که مردم می خواهند بخوانند، احتمالاً از تأثیر پاندا در امان هستید..  پنگوئن(Penguin) که به دنبال لینک های هرزنامه می گردد و ارزش آن را کاهش می دهد. اگر محتوای اصلی و با کیفیت بالا را منتشر کنید که سایت های معتبر می خواهند به آن پیوند دهند (و هیچ نوع پیوندی را به دلیل &quot;ارزش ترافیک&quot; خریداری نمی کنید، حداقل خطر را از طرف پنگوئن برای سایت شما تهدید می کند. مجدداً، موتورهای جستجو به شدت بر ارائه بهترین تجربه برای جستجوگر متمرکز هستند تا بتوانند برای موتور انتخاب شوند (یا باقی بمانند)، تعداد ترافیک خود را افزایش دهند و هزینه بیشتری برای تبلیغات دریافت کنند. اگر سایت و محتوای خود را برای ارائه آنچه مردم می خواهند پیدا کنند بهینه سازی کنید، این به نفع شماست.پس نتیجه مطلق چیست؟ موتورهای جستجو به سختی می‌توانند صحیح‌ترین و معتبرترین محتوا را برای برآورده کردن درخواست جستجوگر پیدا کنند. این تنها روشی است که آنها برای دریافت ترافیکی که درآمد اولیه آنها را ایجاد می کند، دارند. اگر روی ایجاد نوع محتوایی که مردم جستجو می کنند تمرکز کنید و آن را به طور مستقیم بهینه کنید تا موتورهای جستجو بتوانند آن را با عباراتی که مردم احتمالاً استفاده می کنند پیدا کنند، شانس خود را برای رتبه بندی خوب افزایش می دهید.منبعپس به طور کلی درامد موتور های جستجوگر این است که با ترغیب جستجوگران به کلیک بر روی تبلیغات درآمد کسب کنند. این تبلیغات هم در صفحات نتایج موتورهای جستجو (SERP) و هم در شبکه های تبلیغاتی که با آنها مرتبط هستند نمایش داده می شوند.فالو یادتون نره:)</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Mon, 05 Sep 2022 02:26:14 +0430</pubDate>
            </item>
                    <item>
                <title>چرا شرکت هایی که منتظر به کار گیری هوش مصنوعی هستند، ممکن است هرگز از آن استفاده نکنند!!</title>
                <link>https://virgool.io/@khosravidev/%DA%86%D8%B1%D8%A7-%D8%B4%D8%B1%DA%A9%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D9%85%D9%86%D8%AA%D8%B8%D8%B1-%D8%A8%D9%87-%DA%A9%D8%A7%D8%B1-%DA%AF%DB%8C%D8%B1%DB%8C-%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-%D9%87%D8%B3%D8%AA%D9%86%D8%AF-%D9%85%D9%85%DA%A9%D9%86-%D8%A7%D8%B3%D8%AA-%D9%87%D8%B1%DA%AF%D8%B2-%D8%A7%D8%B2-%D8%A2%D9%86-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D9%86%DA%A9%D9%86%D9%86%D8%AF-kxs2nsqzjqnt</link>
                <description>اگر چه برخی از شرکت ها (بیشتر بانک های بزرگ ،فایزر ،فورد ،جنرال موتورز و تقریبا تمام شرکت های تکنولوژی محور) به شدت هوش مصنوعی را به کار گرفته اند، اما بسیاری از انها هنوز وارد این فاز نشدند.در عوض انها منتظر هستند تا این فناوری به بلوغ برسد و تخصص بیشتری در زمینه هوش مصنوعی در دسترس باشد. انها قصد دارند پیروان سریع (Fast Followers) باشند. (یک استراتژی که در بسیاری از فناوری های اطلاعاتی به کار گرفته شده است.)ما فکر میکنیم این یک ایده نامطلوب است. درست است که برخی از فناوری ها نیاز به توسعه بیشتر دارند، اما برخی از انها (مانند یادگیری ماشین سنتی) کاملا بالغ هستند و چندین دهه است که در دسترس هستند. حتی فناوری های جدید تر مانند یادگیری عمیق مبتنی بر تحقیقاتی که در دهه 1980 روی داده اند. تحقیقات جدید همواره انجام میشوند، اما مبانی ریاضی و اماری هوش مصنوعی فعلی به خوبی تثبیت شده است.By Vikram Mahidhar and Thomas H. Davenport</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Sat, 03 Sep 2022 21:19:32 +0430</pubDate>
            </item>
                    <item>
                <title>پاسخ سوال اعداد فیثاغورثی کوئرا -  پایتون</title>
                <link>https://virgool.io/@khosravidev/%D9%BE%D8%A7%D8%B3%D8%AE-%D8%B3%D9%88%D8%A7%D9%84-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D9%81%DB%8C%D8%AB%D8%A7%D8%BA%D9%88%D8%B1%D8%AB%DB%8C-%DA%A9%D9%88%D8%A6%D8%B1%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-tkgmopakqpc8</link>
                <description>سلام :)میخوایم باهم سوال اعداد فیثاغورثی که توی کوئرا دیدمش رو باهم پاسخ بدیم که البته خیلی هم سوال اسونیه:))   خب بریم سراغ سوال ...سوال:  برنامه‌ای بنویسید که سه عدد صحیح مثبت را به عنوان ورودی از کاربر دریافت کند و در صورتی که امکان ساخت مثلث قائم الزاویه با طول اضلاع داده شده وجود داشته باشد YES و در غیر این صورت NO چاپ کند.ورودی۳ عدد صحیح در ۳ خط ورودی به شما داده می‌شود.خروجیچنانچه می‌توانیم با ۳ عدد ورودی مثلث قائم الزاویه‌ای بسازیم YES در غیر اینصورت NO چاپ کنید.پاسخ:خب اولا یک مثلث در صورتی قائم الزاویه میشه که طول اضلاعش در رابطه زیر صدق کنه :                                  پس :a = int(input(&amp;quotPlease enter the first number: &amp;quot))b = int(input(&amp;quotPlease enter the second number: &amp;quot))c = int(input(&amp;quotPlease enter the third number: &amp;quot))if (a*a + b*b == c*c) or (a*a + c*c == b*b) or (b*b + c*c == a*a):    print(&amp;quotYES&amp;quot)else:    print(&amp;quotNO&amp;quot)و تمام!</description>
                <category>Ali Khosravi</category>
                <author>Ali Khosravi</author>
                <pubDate>Sat, 03 Sep 2022 18:12:06 +0430</pubDate>
            </item>
            </channel>
</rss>