<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های حسین شیخی</title>
        <link>https://virgool.io/feed/@ho3sin</link>
        <description>دانشجوی مهندسی کامپیوتر</description>
        <language>fa</language>
        <pubDate>2026-06-16 10:26:06</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/2098085/avatar/Er6NBK.jpg?height=120&amp;width=120</url>
            <title>حسین شیخی</title>
            <link>https://virgool.io/@ho3sin</link>
        </image>

                    <item>
                <title>تابحال شده به یه Wi-Fi بدون رمز وصل شین و  یه صفحه لاگین بهتون نشون بده ؟</title>
                <link>https://virgool.io/@ho3sin/%D8%AA%D8%A7%D8%A8%D8%AD%D8%A7%D9%84-%D8%B4%D8%AF%D9%87-%D8%A8%D9%87-%DB%8C%D9%87-wi-fi-%D8%A8%D8%AF%D9%88%D9%86-%D8%B1%D9%85%D8%B2-%D9%88%D8%B5%D9%84-%D8%B4%DB%8C%D9%86-%D9%88-%DB%8C%D9%87-%D8%B5%D9%81%D8%AD%D9%87-%D9%84%D8%A7%DA%AF%DB%8C%D9%86-%D8%A8%D9%87%D8%AA%D9%88%D9%86-%D9%86%D8%B4%D9%88%D9%86-%D8%A8%D8%AF%D9%87-oo1jaq3cqddy</link>
                <description>به این سیستم می‌گن Captive Portal که توی فرودگاه ها، دانشگاه ها، هتل ها و بعضی شرکت ها استفاده می‌شه مکانیزمش این شکلیه که اول وقتی وصل می‌شین بهتون یه IP می‌ده ولی اینترنت نمی‌ده و وقتی یه درخواست HTTP ارسال می‌کنید فایروال برسی می‌کنه ببینه لاگین شدین یا نه اگه نشده باشین به یه DNS کنترل شده ارسال می‌شه و DNS بجای اینکه ادرس ایپی درخواستی رو بر گردونه ادرس پنل لاگین رو بر می‌گردونه (یا ممکنه با روش های دیگه مثلا HTTP redirect یا ICMP redirect به صفحه لاگین ریدایرکت شین).درنهایت شما این صفحه رو می‌بینید و تا زمانی که لاگین نشین در واقع توی این صفحه اسیر یا Captive می‌شین.اگه خواسیتن خودتون هم می‌تونین روی رزبری پای پیادش کنید :https://github.com/Splines/raspi-captive-portal</description>
                <category>حسین شیخی</category>
                <author>حسین شیخی</author>
                <pubDate>Fri, 07 Mar 2025 01:42:30 +0330</pubDate>
            </item>
                    <item>
                <title>پترن Message Queueing</title>
                <link>https://virgool.io/@ho3sin/%D9%BE%D8%AA%D8%B1%D9%86-message-queueing-cpwfwc9rbsmi</link>
                <description>Message Queueingپترن Message Queueing یا صف پیام به سرور این اجازه رو می‌ده که سریع به ریکوست ها پاسخ بده و توی سیستم های توزیع شده به صورت Async اجزای سیستم با هم ارتباط داشته باشن.مثلا فرض کنید یه فروشگاه آنلاین دارین وقتی کاربری سفارشی ثبت می‌کنه درخواست به Message Queue ارسال می‌شه، سرویس پردازش سفارش، پیام رو از صف دریافت و اونو پردازش می‌کنه و سرویس ارسال ایمیل نیز هم با یه صف جداگونه، ایمیلی به مشتری ارسال می‌شه. با این کار در واقع می‌تونیم بعدا اگه تعداد سفارش ها زیاد بشه سرویس ایمیل رو مقیاس پذیر تر کنیم و حتی سرویس های چند تاییش کنیم، و همچنین مدیریت بار کردیم چون توی صف هستن و بار رو می‌تونیم بهتر مدیریت کنیم.یکی از ابزار های معروف برای این کار RabbitMQ هست که ریپوی زیر برای اکثر زبان ها مثال اورده و خیلی برای شروع کمک کنندس :https://github.com/rabbitmq/rabbitmq-tutorials</description>
                <category>حسین شیخی</category>
                <author>حسین شیخی</author>
                <pubDate>Fri, 07 Mar 2025 01:19:45 +0330</pubDate>
            </item>
                    <item>
                <title>چرا بهش میگن Bluetooth</title>
                <link>https://virgool.io/@ho3sin/%DA%86%D8%B1%D8%A7-%D8%A8%D9%87%D8%B4-%D9%85%DB%8C%DA%AF%D9%86-bluetooth-xoewwmzkwn31</link>
                <description>bluetoothهارلد پادشاه دانمارک علاقه زیادی به تمشک داشت وقتی می‌خورد دندون هاش آبی می‌شد برای همین اسمش شد Harld Bluetooth یا هارلد دندون آبی.خب شاید بگین چه ربطی به بلوتوث داره؟ خب یه لحظه صبر نمی‌کنین که... دارم توضیح می‌دم...این پادشاه کشور های زیادی رو به هم پیوند داد و اسم بلوتوث استعاری از روی اسم این پادشاه برداشته شد چون بلوتوث هم وظیفه ارتباط بین دستگاه هارو داره.</description>
                <category>حسین شیخی</category>
                <author>حسین شیخی</author>
                <pubDate>Fri, 07 Mar 2025 01:17:19 +0330</pubDate>
            </item>
            </channel>
</rss>