<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های فرزاد نیازمند</title>
        <link>https://virgool.io/feed/@farzad.niazmand</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-16 14:32:14</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>فرزاد نیازمند</title>
            <link>https://virgool.io/@farzad.niazmand</link>
        </image>

                    <item>
                <title>نحوه‌ی اجرای unit test توسط maven</title>
                <link>https://virgool.io/@farzad.niazmand/%D9%86%D8%AD%D9%88%D9%87-%DB%8C-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-unit-test-%D8%AA%D9%88%D8%B3%D8%B7-maven-uhgdlyzexsfp</link>
                <description>دلیل نوشتن این پست این بود که زمان زیادی را برای اجرای تست های واحد توسط maven صبر کردم. همانطور که میدونید maven یک ابزار خودکارسازی build برای زبان برنامه‌نویسی جاوا هست. اگر مثل من خیلی اشنایی با maven ندارید، مطالعه‌ی این پست شاید بتونه چندین ساعت از وقتتون رو صرفه جویی کنه. قبل از اینکه به مطالعه ادامه‌ی این پست بپردازید مطمئن بشید که در ترمینال( مثلا cmd ویندوز) دستورات mvn -v و java -version خروجی مناسب داشته باشند. همچنین توجه داشته باشید که maven به jdk نیاز داره و نه jre. برای این موضوع هم تنها کافیه تا متغیرهای سیستمی را به درستی به jdk تعریف کنید.به منظور اجرای تست‌ها، روش‌های متعددی وجود داره که یکی از اون‌ها استفاده از maven هست. اگر به هر دلیلی تصمیم گرفتید از maven استفاده کنید، فایل pom.xml شما می‌بایست به فرمت زیر باشه( قطعا dependencyها میتونه چیزهای دیگه ای هم داخلش باشه ولی این مورد حداقل وابستگی‌های لازم برای اجرای تست‌ها junit با maven هست):وابستگی‌های فایل pol.xml برای junitهمچنین لازمه تا در قسمت builds را نیز در pom.xml وارد کنید:قسمت build در pom.xamیکسری قواعد نامگذاری برای فایل‌های تست وجود داره که برای راحتی کار، سعی کنید اسم فایل و کلاس تمام فایل‌های تستی با Test.java تموم بشه. همچنین حواستون باشه که تست‌ها در مسیر src/test/java باشند. برای لیست کامل میتونید به رفرنس‌های اخر این پست مراجعه کنیددر نهایت با زدن دستور mvn test میتونید نتیجه‌ی اجرای تست‌ها را در ترمینال ببینید.اجرای یک تست junit توسط mavenتوجه داشته باشید که در قسمت result، اگر تستی با فرمت درست نوشته باشید، حتما باید تعدادی غیر از صفر در خصوص تست‌های شناسایی شده اومده باشه. مثلا در عکس بالا maven یک تست را پیدا کرده که اون هم خدا رو شکر پاس شده.در نهایت دو لینک زیر هم خیلی به من کمک کردند که بررسی شون رو به شما به طور ویژه ای سفارش میکنم:https://www.baeldung.com/maven-run-single-testhttps://www.baeldung.com/maven-cant-find-junit-tests</description>
                <category>فرزاد نیازمند</category>
                <author>فرزاد نیازمند</author>
                <pubDate>Fri, 05 Jan 2024 00:04:16 +0330</pubDate>
            </item>
                    <item>
                <title>نحوه تنظیم مودم vdsl</title>
                <link>https://virgool.io/@farzad.niazmand/%D9%86%D8%AD%D9%88%D9%87-%D8%AA%D9%86%D8%B8%DB%8C%D9%85-%D9%85%D9%88%D8%AF%D9%85-vdsl-mg9fq2evoere</link>
                <description>جدیدا من به ناچار مجبور به استفاده از سرویس مخابرات به علت جابجایی شدم و  با وجود تلاش های فراوان، بعد از چند سال با شاتل و تجربه‌ی سرویس‌دهی مناسبی که ازش داشتم خداحافظی کردم. در نتیجه تصمیم گرفتم سرویس سرینو که مبتنی بر فناوری VDSL هست رو انتخاب کنم. چون مودم خودم خراب بود تصمیم به خرید یک مودم ADSL/VDSL گرفتم و با پرس و جویی که کردم، مودم زولتریکس 818p رو خریداری کردم. اما مشکل و دردسر اصلی من که منجر به نوشتن این نوشته هم شد، از اینجا شروع شد و اون هم تنظیم یک مودم VDSL برای اتصال به ISP هست. به این صورت که چراغ DSL ام سبز بود ولی اینترنت خاموش.علی‌رغم جستجوهایی که کرده بودم،‌ هیچ راهنمای خوبی برای تنظیم مودم VDSL یا حداقل مودمی که خریدم پیدا نکردم و پس از تلاش‌های بسیار و صحبت با پشتیبانی فنی شرکت زولتریکس کیش(فروشنده اصلی مودم)، تصمیم گرفتم جزئیات رو در اینجا برای سایرین بیان کنم که با دردسری که من کشیدند مواجه نشن.مشکلات من از جایی شروع شد که یک مودم ADSL2+ با روش های قبلی متعارف کانفیگ مودم یعنی داشتن VCI و VPI و اطلاعات عبور PPPOE به راحتی به ISP وصل میشد ولی مودم جدیدم که از VDSL پشتیبانی میکرد نه. در این راه با افراد زیادی به صورت تلفنی یا انلاین در ارتباط بودم و اون ها هم نتونستن اطلاعاتی که لازم دارند رو بهم بدهند و در نتیجه مجبور به رویکرد همیشگی یعنی رویکرد تست و تصحیح خطا رفتم که زمان‌بر هست.اما اگر بخوام به سر اصل مطلب برم، برای کانفیگ یک مودم VDSL و به طور خاص مودم zoltrix 818p، دو راه وجود داره. در روش اول که من اول اون رو پیدا کردم،‌این هست که شما گزینه‌ی مربوط به استاندارد VDSL رو غیرفعال کنید در قسمت setup بخش DSL و بعد از اون مشابه قبل،‌با دادن اطلاعات VCI، VPI و همچنین اطلاعات PPPOE به اینترنت دسترسی پیدا کنید.غیرفعال کردن استاندارد VDSLدر مودم Zoltrix 818pبرای کانفیگ هم لازمه که مطابق عکس زیر، فقط اطلاعاتی که در بالا گفتم رو جایگزین عکس زیر کنید:تنظیم ADSL2+ در مودم Zoltrix 818pاما در رویکرد دوم که میشه همون کانفیگ VDSL، باید اول این نکته رو بدونید که در این حالت نیاز به وارد کردن VCI و VPI نیست و تنها داشتن اطلاعات PPPOE کفایت میکنه. تفاوتش در این حالت با حالت قبلی این هست که میبایست channel type رو بگذارید PTM و بعد اطلاعات اکانت PPPOE(که از ISP دریافت میکنید) را در قسمت مربوطه وارد کنید:تنظیم VDSL در مودم Zoltrix 818pالبته اگر مثل من، قسمت مربوط به استانداردها رو دستکاری کردید،‌قبلش مودم رو به حالت اولیه تنظیمات برگردونید(با reset factory یا برگردون تنظیمات عوض شده) و سپس این کاری که گفتم رو انجام بدید.و نکته اخر اینکه خط من نویز داره و در حالت ADSL، مقدار SNRام حدود ۶ و Line attenuation ۲۴ بود. با تغییر به حالت VDSL، مقدار SNRام به ۱۴ ارتقاء یافت ولی از طرفی Line Attenuation ام شد ۴۳!! که چندان مناسب نیست. با اینحال فعلا که مشکلی از بابت دسترسی به اینترنت ندارم.امیدوارم این نوشته بتونه برای کسانی مثل من که اولین بار هست با یک مودم VDSL سروکله میزنن و به استیصال رسیدن، کمک کننده و راهنمایی کننده شون باشه.</description>
                <category>فرزاد نیازمند</category>
                <author>فرزاد نیازمند</author>
                <pubDate>Thu, 08 Sep 2022 02:57:38 +0430</pubDate>
            </item>
            </channel>
</rss>