<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Abolfazl Shahraki</title>
        <link>https://virgool.io/feed/@irdvlpr</link>
        <description>Independent  researcher</description>
        <language>fa</language>
        <pubDate>2026-06-16 04:57:21</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1496034/avatar/VA9Suf.jpg?height=120&amp;width=120</url>
            <title>Abolfazl Shahraki</title>
            <link>https://virgool.io/@irdvlpr</link>
        </image>

                    <item>
                <title>پکیج منیجر لینوکس به زبان ساده</title>
                <link>https://virgool.io/@irdvlpr/%D9%BE%DA%A9%DB%8C%D8%AC-%D9%85%D9%86%DB%8C%D8%AC%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%D8%A7%D8%AF%D9%87-xmxwo9ezqsy3</link>
                <description>پکیج منیجر (Package Manager) در لینوکس یه ابزار هست که بهت کمک می‌کنه نرم‌افزارها رو راحت نصب، حذف، به‌روزرسانی و مدیریت کنی — بدون اینکه مجبور باشی دستی فایل‌ها رو دانلود و تنظیم کنی.مثلاً فرض کن می‌خوای مرورگر Firefox رو نصب کنی.به جای اینکه بری سایتش، فایل بگیری، بازش کنی و نصبش کنی، فقط کافیه بنویسی:sudo apt install firefoxو تمام! 😎پکیج منیجر خودش:نرم‌افزار رو از سرور رسمی دانلود می‌کنهوابستگی‌هاش (dependencies) رو هم پیدا و نصب می‌کنهو اونو در مسیر درست قرار می‌دهچند نوع پکیج منیجر معروف:APT → مخصوص توزیع‌هایی مثل Ubuntu و DebianDNF / YUM → مخصوص Fedora و Red HatPacman → مخصوص Arch LinuxZypper → مخصوص openSUSE خلاصه:پکیج منیجر مثل یه فروشگاه نرم‌افزار خط فرمانه که همه‌چیزو برات مدیریت می‌کنه.</description>
                <category>Abolfazl Shahraki</category>
                <author>Abolfazl Shahraki</author>
                <pubDate>Thu, 16 Oct 2025 16:26:59 +0330</pubDate>
            </item>
                    <item>
                <title>معماری مرورگرها (browser archtucture)</title>
                <link>https://virgool.io/@irdvlpr/browser-architecture-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-%D9%85%D8%B1%D9%88%D8%B1%DA%AF%D8%B1%D9%87%D8%A7-fkwlr6f2zqbv</link>
                <description>با تعریف &quot; مرورگر چیست؟ &quot; نمیخوام وقتتون رو بگیرمخودتون استادید :)بذارید ببینیم پشت پرده چه خبره!مرورگر های وب از یه دید و منظر کلی به دو دسته زیر تقسیم میشن:Headful BrowserHeadless Browserامیدوارم از روی تصویر متوجه تفاوت این دو شده باشید☺Headful browser به مرورگر هایی گفته میشه user interface گرافیکی دارند. به طور خلاصه همین مرورگر هایی که عموما داریم استفاده میکنیم مثل فایرفاکس،کروم و... همگی Headful browser محسوب میشن.Headless browser به مرورگر هایی گفته میشه که رابط کاربری گرافیکی ندارن از هدلس به ویژه برای تست صفحات وب استفاده میشه زیرا قادر به رندر و درک HTML به همان روشی هستند که یک مرورگر انجام میده PHANTOM JS یک هدلس بروز هستش.اگه درکش سخت شد پیشنهاد میکنم راجبش بیشتر تحقیق کنیدخب خب از اینا بگذریم...بریم ببینیم یک web browser از چه ساختاری تشکیل شدهبه طور کلی معماری و ساختار یک مرورگر به هفت بخش تقسیم میشه:Web Browser architectureThe user interfaceرابط کاربری با قابلیت شخصی سازیBrowser Engine موتور مرورگر مسئول هماهنگی محتوای وب دریافتی از سرورRendering Engineمحتوای وب را تفسیر و رندر می‌کندNetworking Layer این لایه بخش ارتباطات را مدیریت می‌کندJavaScript Engine موتور جاوا اسکریپت جزء اصلی معماریData Storage بخش بزرگی از مرورگر صرف ذخیره انواع مختلف داده‌ها می‌شودUI backend رفتار پویا و تعاملی را در صفحه وب فراهم می‌کندموفق باشید...منابعgoogle.comwikipedia.orggeeksforgeeks.org</description>
                <category>Abolfazl Shahraki</category>
                <author>Abolfazl Shahraki</author>
                <pubDate>Fri, 10 Oct 2025 12:51:39 +0330</pubDate>
            </item>
            </channel>
</rss>