<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های مهدیشونم</title>
        <link>https://virgool.io/feed/@mrmmg</link>
        <description>سلام، مهدی هستم با ٢١ سال سن و دانشجوی نرم افزار... دوست دار تکنولوژی خصوصا در حوزه کامپیوتر... برنامه نویسی رو دوست داشته و به آن عشق میورزم، هم-بیانگذار دیجی آنباکس و سرپرست تحریریه</description>
        <language>fa</language>
        <pubDate>2026-06-16 22:45:43</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/26656/avatar/avatar.png?height=120&amp;width=120</url>
            <title>مهدیشونم</title>
            <link>https://virgool.io/@mrmmg</link>
        </image>

                    <item>
                <title>پیست بین چیست؟ (+ راهنمای استفاده)</title>
                <link>https://virgool.io/mrmehdi/%D9%BE%DB%8C%D8%B3%D8%AA-%D8%A8%DB%8C%D9%86-%DA%86%DB%8C%D8%B3%D8%AA-%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-v8lzvwwvr21c</link>
                <description>سلام خدمت دوستان عزیزم.خب باز هم با یکی از مشکلات یک جماعت برنامه نویس برگشتم و قراره که راه حل مفیدی براش ارائه کنیم.پیست بین چیست؟پیست بین یا Pastebin دسته ای از سایت ها هستند که به شما اجازه می دهند محتوای متنی خود را در فضایی ذخیره کرده و آنرا به اشتراک بگذارید. اولین پیست بین آنلاین سایت pastebin.com بوده است که از سال 2002 فعال است.متاسفانه سایت فوق فیلتر است!در ادامه دو سایت مفید که در همین رابطه فعال هستند را معرفی خواهم کرد.چرا استفاده کنیم؟فلسفه وحود Pastebin ها این است که شما قصد اشتراک گذاری سورس کد خود را دارید. طبیعتا اینکه سورس را کپی کرده و در محل مورد نظر پیست (Paste) کنید چندان کار جالبی به نظر نمی آمد، از طرفی اشتراک گذاری یک متن طولانی یا سورس کد شاید با محدودیت هایی همراه باشد، مثلا تمام سورس کد شما در پیامرسان ها و شبکه های اجتماعی در قالب یک نوشته واحد ارسال نمی شود.از این رو استفاده از پیست بین به تمامی برنامه نویسان و حتی علاقمندان تکنولوژی و گیک ها توصیه می شود.بهترین و بدترین؟از نظر شخص من تمامی Pastebin ها یک کار واحد را انجام می دهند اما برخی قابلیت های بیشتری دارند. مثلا برخی قابلیت رمز گذاشتن روی نوشته را ارائه می دهند، برخی دیگر قابلیت هایی نظر ایجاد چند نوشته در یک فایل را می دهند.آموزش استفاده از دو pastebin مفیددر ویدیوی زیر آموزش استفاده از دو پیست را تدارک دیده ام:یکی از آن ها ساخته ی دست برنامه نویسان خوب ایرانی و اپن سورس است: beepaste.io و دیگری خارجی و کلوزسورس است: paste.ee. https://www.aparat.com/v/1gku6 جمع بندیاینکه چرا این این مطلب را نوشتم باز هم برمی گردد به چند گروه برنامه نویسی که در آن عضو هستم. دیشب دوست عزیزی برای من سورس کدش را به صورت یک پیام عادی در یک پیامرسان برایم فرستاده بود، برایش لینک beepaste.io را فرستادم، چند دقیقه ای بعد به من پیام داد و گفت بلد نیستم باهاش کار کنم!خب ایرادی هم ندارد، نداستن که عیب نیست، خودم هم خیلی از چیزها را بلد نیستم و تلاش میکنم هروقت نیاز داشتم سریع یادش بگیرم.قطعا اشتراک گذاری این مطلب باعث می شود دوستان زیادی راحت تر سورس کد خودشان را به اشتراک بگذارند. پس حتما به اشتراک بگذارید.همچنین اگر توییتری هستید، میتونید من رو فالو کنید mrmehdi_gh@ و پست مربوط به همین مطلب رو ریتوییت کنید.Mr.MMG</description>
                <category>مهدیشونم</category>
                <author>مهدیشونم</author>
                <pubDate>Wed, 06 Feb 2019 11:27:13 +0330</pubDate>
            </item>
                    <item>
                <title>با گوگل درگیر شوید / قسمت دوم</title>
                <link>https://virgool.io/mrmehdi/%D8%A8%D8%A7-%DA%AF%D9%88%DA%AF%D9%84-%D8%AF%D8%B1%DA%AF%DB%8C%D8%B1-%D8%B4%D9%88%DB%8C%D8%AF-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-puuslrbxsijt</link>
                <description>سلام دوستای خوبم :)اگه قسمت قبل رو نخوندید همین الان بدویید و برید قسمت قبل رو بخونید اینم لینکشخب حالا که آماده شدید و فهمیدید قراره از چی صحبت کنیم بریم برای ادامه مطلبامروز قراره بهتون یاد بدم که چطوری پدر گوگل و سرویس های مرتبط بهش رو در بیارید!اولاگه قراره که جستجوی طولانی داشته باشید بهتره اون رو به جستجوهای کوچک تری بشکونید. هرچند گوگل بیش از اندازه هوشمند هست ولی خب برای اینکه معطل صفحات سوم و چهارم نشید بهتره که عبارت جستجوتون رو تا جایی که امکان پذیره به عبارات کمتر بشکونید.دقت کنید گفتم تا جایی که ممکن هست. یهو اصلا نشه عبارت جستجوتون رو محدود کنید. مثال1: قصد دارید یک عملیات پیچیده محاسبه با زبان php را جستجو کنید. همچنین قصد دارید که نتیجه محاسبه را با دیتابیس هم درگیر کنید.خب اول در مورد محاسبه تون جستجو کنید که قراره چطوری انجام بشه، قراره چه اتفاقاتی بیوفته.بعد همین رو در کدتون پیاده سازی کنید.سپس به سراغ پیاده سازی دیتابیس برید و در مورد اون جستجو کنید.مثال2: قصد دارید که یک فرم لاگین html را با استفاده از php تجزیه و تحلیل کنید. فارغ از اینکه بخش html چطور کار میکنه شما باید دنبال چنین عبارت هایی بگردید:How to process a login form with phpHow to stay login in a website for a specific timeبه همین راحتی متوجه نکات خیلی خفنی از php خواهید شد و حتی با دو متغیر مهم که از جنس آرایه هستند هم آشنا خواهید شد.من بابت اینکه روی زبان php مانور میدم از شما عذر خواهی میکنم، نسبت به دانشی که دارم شروع به نوشتن این مطالب کرده ام و امکان دارد در آینده مثال هایی به دور از تعصب بنویسم.دومسعی کنید از چند سرویس زیر که همگی متعلق به گوگل هستند استفاده کنید:یوتیوبمترجم گوگل (افزونه ی Translate Selected Text)همچنین افزونه ترجمک ساخته دست آقای الهیاری به شما در ترجمه ی متون انگلیسی کمک شایانی خواهد کرد.یه نکته رو در نظر بگیرید، یوتیوب بعنوان یک دانشگاه بزرگ آنلاین و رایگان در دسترس همه هست اما قطعا تمامی مطالب اون صحیح نیستن، پس همیشه در یوتیوب هم جستجوی هوشمند گوگل گونه داشته باشید :)سومهیچوقت دست از جستجو برندارید، به عقیده من برنامه نویسی که اینترنت نداره مثل سربازی هست که اسلحه نداره و قراره بره میدون جنگ! و همیشه به دانسته هاتون اتکا نکنید... پایان...شاید در آینده این مجموعه مقاله ادامه پیدا کنه، اما فعلا قصد دارم مسائل دیگه ای رو براتون بنویسم که بیشتر در حوزه برنامه نویسی و خصوصا چیزی که بلدم خلاصه میشه.Mr.MMG</description>
                <category>مهدیشونم</category>
                <author>مهدیشونم</author>
                <pubDate>Thu, 31 Jan 2019 18:48:45 +0330</pubDate>
            </item>
                    <item>
                <title>با گوگل درگیر شوید / قسمت اول</title>
                <link>https://virgool.io/mrmehdi/%D8%A8%D8%A7-%DA%AF%D9%88%DA%AF%D9%84-%D8%AF%D8%B1%DA%AF%DB%8C%D8%B1-%D8%B4%D9%88%DB%8C%D8%AF-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-b6bep12q4f3r</link>
                <description>سلام، این اولین نوشته من در ویرگوله و از اینکه قراره براتون چیزای خفنی بنویسم خوشحالم!کمی از خودم بگم، دانشجوی کامپیوتر گرایش نرم افزار هستم. علاقه مند به حل مسائل با برنامه نویسی و کلی چیزای دیگه که در آینده باهاش آشنا خواهید شد. (خب تعریف از خود بسه و بریم سراغ اصل مطلب)تو دنیای ما برنامه نویس ها وجود اینترنت خیلی ضروری هست. در این حد ضروری هست که اگه یه نفر رو دیدید که ادعا میکنه موقع برنامه نویسی نیازی به اینترنت نداره بدونید دروغ گفته!در همین راستا در این چند مقاله پیش رو که بهم مرتبط هستن در مورد گوگل کردن توضیح بیشتری میدم و قصدم اینه که با گوگل دوست بشید.جستجو یا سرچ در موتور های جستجو واقعا کار آسونی هست. آسون تر از نوشیدن یه لیوان آب!در این نوشته با چند مثال به شما نشان خواهم داد که چگونه در گوگل جستجوی ساده داشته باشید و در نوشته های بعد به شما آموزش خواهم داد که چگونه یک جستجوگر حرفه ای شوید.مثال اول:عکس بالا را یکی از دوستان من در یک گروه پرسش و پاسخ برنامه نویسی ارسال کرده است و مربوط به استفاده از یک تابع در زبان php است که توصیه می کند نسبت به امنیت از چه تابعی استفاده کنیم. سوالی که شخص ارسال کننده عکس پرسیده در ادامه پرسیده بود:سلام . منظورش چیه ؟ و شما برای ایجاد عدد رندوم از کدوم یکی از توابع که گفته استفاده میکنید ؟در نگاه اول شخص خودم یک بار سریع متن داخل عکس رو خوندم و سعی کردم کلمات آشنایی رو که میشناسم ربط بدم به دانشی که دارم. مثلا یکی از کلماتی که داخل متن استفاده شده  cryptographically هست که به معنی رمزنگاری شده هست. در ادامه با خوندن کامل متن و تلاش برای درک مطلب نوشته شده به این نتیجه رسیدم که داره در مورد تولید عدد رندوم در یه سری مواقع صحبت میکنه. خب تا اینجا که ربطی به گوگل نداشت! بله درسته اما الان براتون توضیح میدم کمی صبور باشید و ادامه بدید به خوندن...بعد از اینکه فهمیدم جریان چیه سریعا به گوگل عزیزم مراجعه کردم و عبارت زیر رو سرچ زدم:لینکبه همین سادگی با درک ساده ای از متن عکس ارسالی من اومدم و random_int که به نظرم یه کلمه کلیدی در مطلب بود رو جستجو کردم و نکته جالب اینجاست که دوست عزیزمون گوگل نتیجه های جالبی رو از سایت php.net برامون نمایش داده که لینک های ابتدایی صفحه اول تعریف تابع جستجو شده و مقایسه دو تابع در php هست. تا اینجا به نتایج خوبی رسیدیم.دیدید به همین سادگی مشکل دوست عزیزمون که یه سوال پرسیده بودن حل شد و پاسخ من به فرد سوال کننده موارد زیر بود:لینک اول | لینک دوم | لینک سومنکته: لینک سوم از جستجوی دیگری در گوگل بدست آمد که با جستجوی واژه ی cryptographically محقق شد.همچنین در ادامه برای سوال کننده نوشتم که ویکی پدیا خیلی خوب توضیح داده و یکی از جملاتش شبیه به  جمله زیر هست:مثلا یه جمله اش اینه: وقتی میخوای کلید تولید کنی باید امن باشه دیگهخب و همینجا دوست خوبمون به جوابش رسید.خب تا اینجا خسته شدید، معذرت میخوام ازتون :) یه استراحتی بکنید و مثال بعدی رو بخونید...مثال دوم:از favicon در مرورگر میتوانید برای نمایش state های مختلف استفاده کنید سرویس Gitlab برای اینکه به کاربر نمایش دهد پردازش در چه مرحله ای هست با تغییر favicon  بدون اینکه کاربر مجبور باشد روی tab کلیک کند از میزان پیشرفت فرآیند با خبر میکند.یکی از دوستان دیگه فعال در حوزه وب این سوال رو یک ساعت پیش از من پرسیدن که چطوری یه favicon با مشخصات ذکر شده داشته باشیم. خب این موضوع برای خود من هم جدید و جالب بود اما بازم رفتم سراغ گوگل و عبارت زیر رو جستجو کردم:لینکبه همین سادگی و با جستجوی یه عبارت که تقریبا به موضوع نزدیک بود به جواب سوال رسیدیم و لینک اول از سایت stackoverflow هست به ما نمایش داده میشه و تمام خداقوت گوگل!به همین سادگی شخص سوال کننده اگه پیگیر باشه صفحات مربوطه رو میخونه و متوجه میشه که با جاوااسکریپت یا بهتر بگم jquery میتونه چنین کاری رو انجام بده.خب دوستان این اولین قسمت از مجموعه مقاله &quot;با گوگل درگیر شوید&quot; بود. عادت همیشگی من نوشتن مطالب به صورت محاوره هست چون حس میکنم که خواننده بهتر آسون مطلب رو دنبال میکنه و درگیر ترجمه کلمات عجیب و غریب نمیشه. اگه با این قضیه حال نمی کنید این موضوع را به بزرگواری خودتان ببخشید :)دوستدار شما، مهدی</description>
                <category>مهدیشونم</category>
                <author>مهدیشونم</author>
                <pubDate>Tue, 29 Jan 2019 10:59:20 +0330</pubDate>
            </item>
            </channel>
</rss>