<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های BaxCoders</title>
        <link>https://virgool.io/feed/@BaxCoders</link>
        <description>جامعه برنامه نویسان جوان</description>
        <language>fa</language>
        <pubDate>2026-06-18 02:59:20</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1105125/avatar/gZTNaN.jpeg?height=120&amp;width=120</url>
            <title>BaxCoders</title>
            <link>https://virgool.io/@BaxCoders</link>
        </image>

                    <item>
                <title>از نصب زمپ تا اجرای وب سایت! ( قسمت اول )</title>
                <link>https://virgool.io/@BaxCoders/%D8%A7%D8%B2-%D9%86%D8%B5%D8%A8-%D8%B2%D9%85%D9%BE-%D8%AA%D8%A7-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D9%88%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-bep01xyo2ygz</link>
                <description>سلام و درود !.علیرضا هستم و امروز قراره نحوه اجرای سایت یا هر برنامه تحت وب رو با هم یه بررسی بکنیم!خب ما قراره به دو صورت سایتمون رو اجرا کنیم.در روش اول ما با استفاده از نرم افزار زمپ ( XAMPP ) سایت خودمون اجرا کنیم.در روش دوم ما میخوایم سایتمون رو در فضای اینترنت به طوری که کاربران امکان دسترسی به اون رو داشته باشند اجرا کنیم.خب زیاد مقدمه چینی نمیکنم بریم سراغ این مبحث جذاب!در روش اول ما سایت خودمون رو در فضای محلی یا &quot;Localhost&quot; اجرا میکنیم که فقط دستگاه های داخل شبکه میتونن بهش دسترسی داشته باشند.به عنوان مثال وقتی ما یک سایت رو در localhost ایجاد میکنیم ، مودم یا روتر شما حکم هاست رو داره و ایپی کامپیوتری که شما وب رو روی اون اجرا کردید میشه ادرس سایت یا دامین شما.مثلا: 192.168.1.10 آدرس یک سایت محلی هست که فقط دستگاه های متصل به مودم شما به اون دسترسی دارند.اما در فضای اینترنت تمامی دستگاه هایی که دسترسی به اینترنت دارند امکان دسترسی به سایت شما رو هم دارند!روش اول:ما ابتدا باید نرم افزار XAMPP رو دانلود کنیم. برای دانلود این نرم افزار میتونید به این لینک مراجعه کنید.خب نصب این نرم افزار ساده هست و نیاز به توضیح خاصی نداره ولی خب باز هم یه توضیح کوچیک میدم که جایی مبهم نباشه.1- فایلی که دانلود کردید رو باز کنید و از حالت فشرده خارج کنید.2- فایل نصبی که با فرمت [ exe. ] هست رو باز کنید ( ممکنه هنگام اجرا یه پیغام بده که OK رو بزنید ).3- روی دکمه Next کلیک کنید.4- در این مرحله میتونید انتخاب کنید که چه چیز هایی رو برای کارتون لازم دارید. ( پیشنهاد میشه دست نزنید ).5- مجدد روی دکمه Next کلیک کنید6- این قسمت محل نصب نرم افزار رو میخواد. ( پیشنهاد میشه تغییر ندید ).7- روی دکمه Next بزنید8- نرم اقزار شروع به نصب میکنه9- تا پایان نصب به هیچ دکمه ای دست نزنید !10- سیستم را ریستارت کنیدخب کار نصب زمپ به پایان رسید و حالا باید فایل های سایت خودمونو داخل زمپ وارد کنیم.برای اینکار باید به مسیر نصب Xampp بریم.داخل پوشه Xampp یک فولدر به نام htdocs هست که باید همه فایل های داخلشو پاک کنیم و فایل های سایت خودمون رو اونجا قرار بدیم. ( HTML &amp; CSS ... ).حالا نرم افزار زمپ رو اجرا میکنیم:و ماژول Apache رو استارت میکنیم.تموم شد :) سایت محلی شما آماده استفاده هست! شما میتونید داخل مرورگر خودتون بنویسید localhost و وارد سایت خودتئن بشید !!.توجه داشته باشید تا اینجای کار فقط برای سایت های ساده هست که از SQL استفاده نمیکنند ! امیدوارم براتون مفید واقع بوده باشه و بتونید نهایت استفاده رو ازش ببرید ، ممنون میشم نظراتتون رو داخل بخش دیدگاه بنویسید :). موفق و موید باشید. #MeSteRScanادامه آموزش ( استفاده از SQL و اجرای وب در اینترنت ) در پست های آینده منتشر خواهد شد جهت اطلاع از پست ها اکانت مارو فالو کنید.</description>
                <category>BaxCoders</category>
                <author>BaxCoders</author>
                <pubDate>Fri, 14 Jan 2022 13:30:52 +0330</pubDate>
            </item>
                    <item>
                <title>کاربرد دستور curl لینوکس و ارسال درخواست HTTP</title>
                <link>https://virgool.io/@BaxCoders/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-curl-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D9%88-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-restful-igtktqw73a9s</link>
                <description>یکی از دستور های قدرتمند و مهم لینوکس curl هست که همه لازمه برای سرعت بیشتر توی کار هامون بلد باشیم.با curl میتونید هر نوع درخواستی رو به سرور ارسال کنید, میتونید یه فایل رو دانلود یا آپلود کنید و از پروتکل های زیر پیشتیبانی میکنه:http https ftp smtp smtps telnet dict file ftps gopher imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs tftpاین دستور به احتمال زیاد بصورت پیشفرض روی توزیع لینوکس شما نصب شده ولی برای اطمینان بیشتر دستور زیر رو توی ترمینال بزنید و اگه بهتون ارور نداد یعنی نصب شده: curl --versionترمینال من بعد از دستور curl --version و این یعنی نصب شدهاگه نصب نشده بود و ارور داد این دستورات رو با توجه به توزیع خودتون برای نصب بزنید:‌Debian / Ubuntusudo apt-get install curldpkg -l | grep curlFedora / RHEL / CentOS / Archyum install curlrpm -qa | grep curlOpenSUSEzypper install curlzypper se curlArchpacman -Sy curlحالا اگه دوباره دستور curl --version رو بزنید نباید ارور بگیریددانلود و آپلود فایلیکی از کاربرد های curl که خیلی به کارتون میاد دانلود و آپلود فایل هست, خیلی راحت میتونید چند فایل تا رو با هم آپلود/دانلود کنیددانلودبا دستور زیر میشه فایل رو دانلود کرد:‌curl -O https://cdn.jsdelivr.net/npm/vue/dist/vue.jsو با دستور زیر فایل با اسمی که وارد کنید دانلود و ذخیره میشه:‌curl -o custom_name.js https://cdn.jsdelivr.net/npm/vue/dist/vue.jsمیتونید چند فایل رو همزمان هم دانلود کنید:curl -O http://test.com/file.exe -O https://test.com/script.shآپلودبا دستور زیر فایل به آدرس لینکی که جایگزین کنید آپلود میشه:curl -F &#x27;data=@path/to/local/file&#x27; UPPLOAD_ADDRESSبا دستور زیر هم میشه چند تا فایل رو آپلود کرد:curl -F &#x27;fileX=@/path/to/fileX.exe&#x27; -F &#x27;fileY=@/path/to/fileY.sh&#x27; UPLOAD_ADDRESSو برای آپلود فایل بصورت آرایه‌:curl -F &#x27;files[]=@/path/to/fileX.png&#x27; -F &#x27;files[]=@/path/to/fileY.jpg&#x27; UPLOAD_ADDRESSارسال درخواست HTTPاین تیکه مهم ترین و کاربردی ترین قسمتشه که خودمم خیلی استفاده میکنم XDبا این دستور یه درخواست از نوع GET به سرور ویرگول ارسال میشه و پاسخ رو با محتویات text/html دریافت میکنید:curl https://virgool.ioبا این دستور میشه فقط محتویات Header رو از پاسخ سرور گرفت:curl -I https://virgool.ioمیتونید user-agent درخواست رو هم عوض کنید:curl -A &quot;Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0&quot; https://virgool.ioبرای عوض کردن متود درخواست هم به اینصورت عمل میکنیم:curl -X POST https://virgool.ioبرای تغییر Header های درخواست میتونید از -H استفاده کنید:curl -H &quot;Content-Type: application/json&quot; -H &quot;Cache-Control: no-cache&quot; https://virgool.ioارسال درخواست POST به همراه body:curl -d &#x27;{&quot;option&quot;: &quot;value&quot;, &quot;something&quot;: &quot;anothervalue&quot;}&#x27; https://virgool.ioو برای ارسال کوکی:curl -v --cookie &quot;USER_TOKEN=empty&quot; https://virgool.ioحتی میتونید از پروکسی هم استفاده کنید:curl -x 192.168.44.1:8888 http://virgool.ioاگه چیزی کم بودی داخل کامنت بگید اضافه کنم :)نویسنده: پسرما رو توی بقیه پلتفرم ها دنبال کنید ---&gt;TelegramInstagramAparat</description>
                <category>BaxCoders</category>
                <author>BaxCoders</author>
                <pubDate>Fri, 14 Jan 2022 13:29:26 +0330</pubDate>
            </item>
                    <item>
                <title>تایمر خاموشی سیستم ویندوز</title>
                <link>https://virgool.io/@BaxCoders/%D8%AA%D8%A7%DB%8C%D9%85%D8%B1-%D8%AE%D8%A7%D9%85%D9%88%D8%B4%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B9%D8%A7%D9%85%D9%84-rzukoqtywjbk</link>
                <description>سلام دوستان امیدوارم حال دلتون خوب باشه.ما امروز قرار که یاد بگیریم توی ویندوز سیستم خودمون رو توی یه تایم مشخصی خاموش کنیم.توجه داشته باشید که مراحل رو میتوانید توی Command Prompt , Run , PowerShell انجام بدید.ما تو این آموزش با Run پیش میریم.خب در ابتدا باید پنجره Run رو باز کنیم برای اینکار راه های مختلفی وجود داره که براتون توضیح میدم.برای باز کردن پنجره Run باید کلید های ترکیبی Windows + R رو همزمان فشار بدیم همچنین میتونیم از قسمت جستجو تو ویندوز “Run” رو سرچ کنیم و بازش کنیم.Windows + Rخب برای اینکه تایمر رو روشن کنیم باید قطعه کد زیر رو به Run بدید تا تایمر تنظیم بشه.دقت داشته باشید کد رو با مقادیر دلخواه باید تغییر بدید !shutdown –s –t Seconds&lt;shutdown&gt; دستور بوت کردن کامپیوتر هست که نباید تغییر بدید.&lt;s-&gt; آرگومان یا ورودی جهت خاموش کردن کامپیوتر هست که از r-جهت ریستارت میتونید استفاده کنید&lt;t-&gt; معنای تایمر رو میده که شما نباید تغییر بدید.( Second ) شما باید این قسمت از کد رو پاک کنید و زمان خاموشی رو به حسب ثانیه وارد کنیدبرای مثال قطعه کد زیر سیستم را 600 ثانیه بعد خاموش میکنه:shutdown -s -t 600خب امیدوارم که مفید واقع بوده باشه براتون تا پست بعدی شما رو به خدای بزرگ میسپارم :)موفق و موید باشید.نویسنده: MeSteRScan</description>
                <category>BaxCoders</category>
                <author>BaxCoders</author>
                <pubDate>Fri, 14 Jan 2022 12:23:47 +0330</pubDate>
            </item>
                    <item>
                <title>جامعه برنامه نویسان جوان‌</title>
                <link>https://virgool.io/fboard/%D8%AC%D8%A7%D9%85%D8%B9%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%AC%D9%88%D8%A7%D9%86-%D8%A8%DA%A9%D8%B3-%DA%A9%D8%AF%D8%B1%D8%B2-tgiedodt6oih</link>
                <description>لوگو دانلود شده و فقط برای زیبایی پست گذاشتمداریم چیکار میکنیم ؟من ۱۷ سالمه حدود دو سالی میشه که برنامه نویسی رو شروع کردم. توی این مدت یچیزی خیلی رو عصابم بود و اذیتم میکرد اونم کوچیک بودن جامعه برنامه نویسای همسن و سالام بود :)هر شرکتی که میرفتم حتی کسی نزدیک سن خودمم نبود، این باعث میشد یخورده روحیات و احساساتم با بقیه متفاوت باشه. یا بهتره بگم که کسی نمیتونست درست درکم کنه و بلعکس.یا توی مدرسه حتی با اینکه رشتم کامپیوتر و نرم افزار هم بود فقط تونستم ینفر مثل خودم پیدا کنم که همراستا با مسیر من باشه و بقیه کلا شوت بودن :)خب حالا شاید بپرسید که چی؟ چه فایده ای داره اگه یه جامعه تشکیل بدیم که همه برنامه نویسای همسن و سال دور هم جمع باشن؟- اولین دلیل انگیزه ست: وقتی تو ببینی که تنها نیستی و خیلیا مثل تو دارن تو این راه تلاش میکنن انگیزه ات بیشتر میشه- دومیش رقابت: هممون ممکنه تو این مسیر گاهی خسته شده بشیم و با خودمون بگیم &quot;گور پدرش باو&quot; این خیلی عادیه احتمالا برا همه چند باری پیش اومده- دلیل سوم کمک به همدیگه: معمولا چون همدیگه رو خوب میفهمیم بهتر هم کمک میکنیم اینجوری هم یاد میگیریم هم یاد میدیم- چهارمیش اتحاد: برای این چیز زیادی نمیگم خودتون بهش فکر کنید :)))آموزشیکی از برنامه های آینده آموزشه، ما قراره روی پلتفرم خودمون(بکس کدرز) تولید به محتوای آموزشی کنیم چه بصورت پادکست چه از طریق آپارات و یوتیوب و به صورت متنی از ویرگول، یعنی خود اعضا محتوای آموزشی تولید میکنن برای تازه وارد های این جامعه. مسابقاتدرحال حاضر خیلی جاها مسابقات برنامه نویسی برگزار میکنن، قراره همشونو بترکونیم D:درآمدزاییبا کمک همدیگه میتونیم از فروش قالب های وبی که طراحی میکنیم درآمدزایی کنیم یا سورس کدهایی که مینویسیم رو بتونیم بفروشیم.و خیلی کارای دیگه که تاحالا خودمم بهش فکر نکردم یا اینکه یادم نیست...نویسنده: پسرما رو توی بقیه پلتفرم ها هم دنبال کنید ---&gt;TelegramInstagramAparatبه امید روز بهتر</description>
                <category>BaxCoders</category>
                <author>BaxCoders</author>
                <pubDate>Sun, 12 Dec 2021 20:19:20 +0330</pubDate>
            </item>
            </channel>
</rss>