<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های morkh</title>
        <link>https://virgool.io/feed/@mort.kh.1</link>
        <description>mort.kh.1@gmail.com | برنامه نویس ارشد متنو https://typeo.top/matno/</description>
        <language>fa</language>
        <pubDate>2026-06-15 07:17:02</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>morkh</title>
            <link>https://virgool.io/@mort.kh.1</link>
        </image>

                    <item>
                <title>تست آفلاین ربات‌های تلگرامی</title>
                <link>https://virgool.io/@mort.kh.1/%D8%AA%D8%B3%D8%AA-%D8%A2%D9%81%D9%84%D8%A7%DB%8C%D9%86-%D8%B1%D8%A8%D8%A7%D8%AA-%D9%87%D8%A7%DB%8C-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85%DB%8C-uvbvmahzidod</link>
                <description>آیا تا به حال پیش خودتون فکر کردید که چی می‌شد اگه ...می‌تونستم رباتی تلگرامی که ساختمو، آفلاین و فقط با چند کلیک تو محیط سیستم‌عاملم تست کنم؟!اگه جوابتون آره‌ست، یه خبر خوش براتون دارم!با استفاده از نرم‌افزاری که ما طراحی کردیم خیلی راحت می‌تونی به چنین هدفی برسی. هم توسعه‌دهندگان حرفه‌ای و هم مبتدی خیلی راحت می‌تونن از این نرم‌افزار استفاده کنن.اگه مبتدی هستی ...می‌تونی با این نرم‌افزار بدون خرید هاست و دامنه و با چندتا کلیک ساده به صورت آفلاین رباتی که ساختیو تست کنی و با این کار که نوعی تمرین هم محسوب می‌شه، مهارت خودتو بدون اتلاف وقت، افزایش بدی!اگه حرفه‌ای هستی ...می‌تونی کدهای رباتتو تغییر بدی و نتیجه اونو خیلی راحت ببینی بدون اینکه به کدهای درحال اجرای روی سرورت آسیب وارد بشه و اگه از تغییرات خوشت اومد ربات جدیدو بزاری روی سرور!شیوه کار نرم‌افزارمطمئنم بعد از خوندن متن بالا، این سوال براتون ایجاد شده که این نرم‌افزار چطور کار می‌کنه؟!الگوریتم موجود در این نرم‌افزارو می‌شه بر مبنای سه لایه زیر، مدل‌سازی کرد.لایه‌های تشکیل‌دهنده نرم‌افزار شبیه‌ساز تلگراملایه اول، ربات شماست و شامل کدهاییه که توسط شما و با یک زبان برنامه‌نویسی (نوع زبان مهم نیست) نوشته شده. این کدها یک json از طرف سرور تلگرام دریافت می‌کنن و وظیفه دارن اونو پردازش و بعد پاسخو به سرور تلگرام ارسال کنن.لایه دوم، سرور شبیه‌سازی‌شده تلگرامه که مهم ترین بخش این نرم‌افزاره؛ چونکه وظیفه دریافت، پردازش و اجرای پیامی که شما ارسال می‌کنین و پاسخی که رباتتون می‌ده رو داره. این بخش با تقلید از الگوریتم‌های سرور اصلی تلگرام طراحی شده و با زبان‌های c++ و java و php نوشته شده.لایه سوم، رویدادهای گرافیکیو مدیریت می‌کنه و پیام‌ها رو مثل اپلیکیشن تلگرام به صورت گرافیکی درمیاره؛ این لایه با زبان java نوشته شده.درنهایت این سه لایه وقتی به هم متصل بشن می‌تونن کاملاً محیط تلگرامو شبیه‌سازی کنن و شما می‌تونین به صورت آفلاین کدهای خودتونو اجرا کنین.مراحل تست یک رباتبرای اینکه یه رباتو تست کنین فقط کافیه ...نرم‌افزار xampp رو روشن کنین و بعد در محیط گرافیکی نرم‌افزار شبیه‌ساز مسیری که می‌خواید سرور تلگرام به اون درخواست حاوی json ارسال کنه رو انتخاب کنین.وقتی روی دکمه start کلیک کنین سه لایه (در بالا توضیح داده شده) ایجاد و متصل می‌شن.ابزارهاشما می تونین توسط محیط گرافیکی با رباتتون ارتباط برقرار کنین یعنی ...متن ساده یا حاوی تصویر، ویدئو، سند، فایل صوتی، انیمیشن، استیکر، لوکیشن، مخاطب، نظرسنجی و آزمون، ویدئونوت و حتی یک json خامو به صورت مستقیم به رباتتون ارسال کنید و پاسخ رباتتونو به صورت گرافیکی ببینین.ابزار محیط چتابزاری که رباتتون در محیط شبیه‌سازی‌شده می‌تونه استفاده کنه:تقریباً هر نوع پیام با یا بدون reply markup ها رو ارسال کنه.از متدهای اصلیِ telegram bot api استفاده کنه.پاسخی به سبک و سیاق سرور اصلی تلگرام دریافت کنه.اما تو پس‌زمینه پروسه‌های دیگه‌ای هم اتفاق می‌افته که شما از اون باخبر نمی‌شید، مثلاًفایل‌هایی که توسط محیط گرافیکی وارد می‌کنین، کدی به اون‌ها اختصاص داده می‌شه و در دیتابیس ذخیره می‌شن.هر پیامی که شما و رباتتون به همدیگه ارسال می‌کنین تو دیتابیس ذخیره می‌شه.هر جلسه تست با یک اسم یونیک و جزئیات پیام‌های رد و بدل‌شده در دیتابیس ذخیره می‌شه.با توجه به توضیحات بالا، هر تستی که شما انجام دادید و صفحه گرافیکی مربوط به اون رو بستید، با مراجعه به پایگاه داده قابل تجزیه و تحلیله.دانلود نرم‌افزاراین نرم‌افزار هنوز در حال توسعه‌ست ولی بخش اصلی اون کامل شده و اگه بخوام یه عددیو بعنوان درصد بگم، عدد 90 رو انتخاب می‌کنم. با این حال در ادامه و به‌عنوان بخش پایانی، یک ویدئو کوتاه از عملکرد نرم‌افزار براتون می‌زارم.خوشحال می‌شم نظراتتونو برام بنویسید.ویدیویی کوتاه از عملکرد نرم افزارلینک ویدیو: https://www.aparat.com/v/Ac1Z9با کلیک اینجا می‌تونی ویدیو رو تماشا کنی.</description>
                <category>morkh</category>
                <author>morkh</author>
                <pubDate>Tue, 27 Jun 2023 16:20:11 +0330</pubDate>
            </item>
                    <item>
                <title>قایق کوچک من</title>
                <link>https://virgool.io/@mort.kh.1/%D9%82%D8%A7%DB%8C%D9%82-%DA%A9%D9%88%DA%86%DA%A9-%D9%85%D9%86-lqjyda7qmbwy</link>
                <description>ای کلک کوچک منبشکافقلب خونین دریا راو سرمستانهبتازای زیبای منحال که کبوداندابرهاو رقصان استگیسوی لخت دریاتو نیز برقص!آه ای کلک خیال‌انگیز منآیا می‌بینیقهقه‌ی ماهیان شادکام را؟آیا می‌چشیپرواز سفیران لغزنده دریا را؟و آیا حس می‌کنیقلب سبز ابرها را؟حال که تلاطم‌های گستاخپاروهایم را ربودندبجایم پارو بزنو پیش رو ...ای قایق کوچک من</description>
                <category>morkh</category>
                <author>morkh</author>
                <pubDate>Wed, 18 Jan 2023 15:07:19 +0330</pubDate>
            </item>
                    <item>
                <title>تقابل فمینیسم و نظریه تکامل!</title>
                <link>https://virgool.io/@mort.kh.1/%D8%AA%D9%82%D8%A7%D8%A8%D9%84-%D9%81%D9%85%DB%8C%D9%86%DB%8C%D8%B3%D9%85-%D9%88-%D9%86%D8%B8%D8%B1%DB%8C%D9%87-%D8%AA%DA%A9%D8%A7%D9%85%D9%84-bbxmoetmgbtm</link>
                <description>یدئولوژیِ جنبشِ فمینیسم و نظریه‌ی زیست شناسی «تکامل» با هم در تقابل هستند. اما چطور چنین چیزی امکان‌پذیر است؟ قبل از کشف نظریه‌ی تکامل، تئوری بسیار جالبی وجود داشت که توسط «ژان لامارک» ارائه شد. این تئوری بیان می‌داشتتوسعه و ایجاد ویژگی‌ها در هر جانور، توسط والدینش تعیین می‌شود؛ به این صورت که اگر والدین در طی زندگی‌شان از ویژگی‌ای به کرات استفاده کنند، آن ویژگی در فرزندانشان، تشدید می‌شود.به طور مثال اگر کشاورزی در طولانی مدت و بر اثر کار زیاد، دستش پینه ببندد، فرزندان او دارای پوستی زبر و محکم بدنیا خواهند آمد!اما با روی کار آمدن نظریه تکامل (فرگشت) نه تنها تئوری‌هایی نظیر تئوری لامارک رد شدند بلکه علم زیست شناسی به‌کل، تغییر کرد.فرگشتاین نظریه بیان می‌داردتنها نسلی از جانداران قادر به زنده‌ماندن و تولید مثل هستند که به دلیل جهش‌های ژنتیکی، هماهنگی بیش‌تری با تغییرات محیط زندگی خود کسب کرده باشند. این ویژگی‌ها طی فرایندی به نام تولید مثل، به نسل بعد انتقال می‌یابد.هر انسان در مجموع ۴۶ کروموزوم دارد که هنگام لقاح نصف می‌شود. هر انسان به هنگام لقاح ۲۳ کروموزوم از اسپرم پدر و ۲۳ کروموزوم از تخمک مادر دریافت می‌کند.کروموزوم، بخشی با ساختار رشته‌ای از سلول است که اطلاعات ژنتیکی موجودات مختلف را در قالب ژن حمل می‌کند و ژن‌ها تمامی صفات سلول را کنترل می‌کنند یعنیتمامی ویژگی‌هایی که شما اکنون دارید مانند قد، هوش، چهره، رفتار، رنگ پوست و ... از یکی والدین‌تان به ارث بردید. تفاوت های ژنتیکی در گونه ی بشراما این توضیحات چه تقابلی با فمینیسم دارد؟فمینیست در تعریف فمینیسم می‌گویدما بر این باوریم که جوامع دیدگاه مردان را در اولویت قرار می‌دهند و با ما زنان در این جوامع به صورت منصفانه‌ای رفتار نمی‌شود.فمینیست باور دارد مردان هم‌نسل خودشان به آن‌ها ظلم می‌کنند و آن‌ها را مورد بی‌احترامی، تحقیر و آزار و اذیت قرار می‌دهند. در واقع فمینیسم تلاش دارد بگویداکثر مردان خصلت‌هایی «ضد زن» دارند. اما سوال بسیار جالبی می‌توان مطرح ساخت؛ می‌دانیم هر آنچه هستیم را از والدین‌مان به ارث برده‌ایم، پس&quot;مردانی که در بالا از آن‌ها یاد شده که خصایصی زن ضد دارند، این خصایص را از چه کسی به ارث برده‌اند؟&quot;اگر بگویید از پدرشان،باید بگویم آن زن در انتخاب همسرش اشتباه بزرگی انجام داده و فرزند مردی را آبستن شده است که خصلت‌های زن ستیزی را در ژن‌هایش حمل می‌کرده است! در اینجا آن زن مقصر است زیرا در انتخابش اشتباه کرده است.اگر بگویید از مادرشان،باید بگویم در اینجا به طور مستقیم آن زن مقصر است زیرا ژن‌های زن ستیزی در خودش، وجود داشته است! فمینیست‌ها این مسئله را فراموش می‌کنند که&quot;زنان (حتی جنس ماده در حیوانات) همواره انتخاب‌کننده هستند و انتخاب می‌کنند ژن‌های چه مردی را به نسل بعد انتقال دهند. پس اگر در نسل بعد مردان زن‌ستیز دیدید، بدانید مقصر زنان نسل قبل هستند که ژن‌های مردان زن‌ستیز را به آینده انتقال دادند. &quot;</description>
                <category>morkh</category>
                <author>morkh</author>
                <pubDate>Mon, 13 Jun 2022 02:38:01 +0430</pubDate>
            </item>
            </channel>
</rss>