<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های احسان ثابت</title>
        <link>https://virgool.io/feed/@ehsansabet</link>
        <description>برنامه نویس و توسعه دهنده وب</description>
        <language>fa</language>
        <pubDate>2026-06-18 14:42:15</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/55068/avatar/YMVYYI.png?height=120&amp;width=120</url>
            <title>احسان ثابت</title>
            <link>https://virgool.io/@ehsansabet</link>
        </image>

                    <item>
                <title>دیجی‌استایل، باگ محاسباتی و 20 درصد سود واقعی!</title>
                <link>https://virgool.io/@ehsansabet/%D8%AF%DB%8C%D8%AC%DB%8C%D8%A7%D8%B3%D8%AA%D8%A7%DB%8C%D9%84-%D8%A8%D8%A7%DA%AF-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D8%A7%D8%AA%DB%8C-%D9%88-20-%D8%AF%D8%B1%D8%B5%D8%AF-%D8%B3%D9%88%D8%AF-%D9%88%D8%A7%D9%82%D8%B9%DB%8C-gmdjayhbzfn0</link>
                <description>شاید شما هم وقتی به دیجی‌استایل سر زدید، این بنر 20 درصد تخفیف اولین خرید رو دیده باشید، نه اشتباه نکنید این یک پست تبلیغاتی نیست، فقط میخوام یک باگ رو در دیجی‌استایل توضیح بدم، که احتمالا تا الان شاید برای خیلی‌ها پیش اومده باشه ولی خب صداش رو در نیاورده باشن! اما راستش من نتونستم و وجدانم اجازه نداد که هیچی نگم، به همین دلیل تصمیم گرفتم اینجا مطرحش کنم بلکه زودتر دوستان ببینن و رفعش کنن.خب حالا قضیه دقیقا چیه؟!در بعدازظهر یک روز زیبای پاییزی، من یک سفارش در دیجی‌استایل ثبت کردم، با این محصولات:یک جفت کفش با قیمت 880 هزار تومانیک شلوار با قیمت 119 هزارتومانیک پولوشرت با قیمت 65 هزارتومانیک هودی با قیمت 229 هزارتومانیک شلوار دیگه با قیمت 110 هزارتومانکه خب مجموع این موارد میشه 1,403,000 تومان که خب با 20 درصد تخفیف در نهایت مبلغ پرداختی من 1,122,400 تومانتا اینجا همه چی اوکی بود، سفارش رو تحویل گرفتم. بعد از اینکه محصولات رو تحویل گرفتم متاسفانه یکسری از اون ها رو مجبور شدم که مرجوع کنم.کفش رو بخاطر کفی نامناسبش (که از برند اسکچرز بعید بود واقعا)، پولوشرت رو بخاطر لکه زرد رنگی که بشدت تو ذوق میزد و یکی از شلوار ها رو هم بخاطر سایزش، با پشتیبانی دیجی استایل تماس گرفتم و موارد رو توضیح دادم و انصافا این دوستان هم بسیار با خوشرویی برخورد کردند و قرار شد در یک تایم مشخص بیان تحویل بگیرن محصولات مرجوعی رو، که بعد از چند روز اومدن و تحویل گرفتن.خب، تا اینجا باز هم، همه چی درست بود، تا اینکه چند روز بعد، پیامک واریز وجه برام اومد. مبلغی که برام واریز شده بود، با حساب کتابام نمیخوند، کلی طول کشید تا متوجه بشم که این مبلغ از طرف دیجی‌استایل هست، ولی خب بعد از اون هم که متوجه شدم بازم کلی سوال برام پیش اومد که چرا اینقدر واریز شده؟!مبلغ واریزی دیجی‌استایل 1,055,000 هزارتومان بود، یعنی مبلغ ۳ کالای مرجوعی رو بدون کسر مبلغ 20 درصد تخفیف برام واریز کرده بودند.به عبارت دیگه، من برای ۲ محصولی که نگه‌اشون داشتم، در حقیقت 67,400 تومان پرداخت کرده بودم، در حالی که مبلغی اصلی این ۲ محصول میشد 348 هزارتومان که البته با کسر 20 درصد تخفیف باید از مبلغ واریزی اولیه من 278,400 کسر، و الباقی اون به حسابم واریز میشد. یعنی در حقیقت مبلغ 211 هزار تومان بیشتر به حساب من واریز شده ?پی‌نوشت:اگر از دیجی‌استایل یا هر سایت اینترنتی دیگه‌ای خرید می‌کنید، توصیه میکنم از مراحل آنباکس محصول فیلم بگیرید تا در موقع لزوم بتونید ارائه‌اش بدین.تا زمانی که از صحت کیفیت و جنس کالا و خریدتون مطمين نشدید، اتیکتش رو باز نکنید.</description>
                <category>احسان ثابت</category>
                <author>احسان ثابت</author>
                <pubDate>Thu, 12 Dec 2019 03:19:14 +0330</pubDate>
            </item>
                    <item>
                <title>کتاب سرچشمه (Origin)</title>
                <link>https://virgool.io/@ehsansabet/%DA%A9%D8%AA%D8%A7%D8%A8-%D8%B3%D8%B1%DA%86%D8%B4%D9%85%D9%87-origin-mcqexvvxlvh2</link>
                <description>من  معمولا موقع خوندن کتاب، اگر به موضوعی برسم که اطلاعاتی در موردش نداشته باشم، از گوگل کمک می‌گیرم، در حال حاضر دارم رمانی از دن براون (Dan Brown) بنام سرچشمه رو می‌خونم، چون این کتاب شخصیت‌ها و مکان‌های زیادی داره، تصمیم گرفتم برای تصویر سازی و درک بهتر موضوع، تصاویر مکان‌هایی که در کتاب معرفی میشه رو پیدا کنم و یه جایی برای خودم لیست کنم و خُب چه جایی بهتر از ویرگول!معرفی کتاب:«سرچشمه»  رمان هیجان‌انگیز دیگری از نویسنده آمریکایی «راز داوینچی»، دن براون است.  «رمانی چنان نفس‌گیر که در حین خواندنش بارها به ضریب هوشی خود شک می‌کنید.»رابرت لنگدون که یک استاد نمادشناس از دانشگاه هاروارد و  شخصیت محوری رمان‌های براون است، در این اثر  وارد داستانی ماجراجویانه در  اسپانیا می‌شود. او به دنبال یافتن پاسخی برای دو سوال اصلی بشر است. این  که از کجا امده‌ایم و به کجا می‌رویم.داستان حول شخصیت دانشمندی به  نام ادموند کرسچ که از شاگردان دکتر است، شکل می‌گیرد. ادموند یک مهندس  دانشمند آینده‌نگر است که توانسته ساختار یک هوش مصنوعی کم‌نظیر را توسعه  دهد. او می‌خواهد در موزه هنرهای معاصر گوگنهایم بیلبائو از این اثر خود به  اضافه دستاورد دیگری که اساس باورهای آیینی مردم را زیر سوال می‌برد،  رونمایی کند اما هیچ چیز طبق برنامه پیش نمی‌رود و ناگهان لنگدون را در  تنگنایی عجیب بین آینده و گذشته، همراه با ملکه اسپانیا و یک هوش مصنوعی  فراتر از زمان می‌بینیم که باید علاوه بر حفظ جان خود ماموریت ادموند را  نیز به پایان برساند...این اثر نیز مانند دیگر آثار براون که سرشار  از هزارتوهای ناشناخته و تودرتو و منطقی غیر قابل باور است، ذهن شما را با  انواع و اقسام مسایل تاریخی، هنری، علمی و مذهبی کدگذاری شده درگیر خواهد  کرد.رمان‌های دن براون  تاکنون ۱۶ میلیون جلد در انگستان فروش  داشته که تنها چهار میلیون و ۵۰۰ نسخه از آن به «رمز داوینچی» و یک میلیون و  ۶۰۰ هزار جلد به رمان «دوزخ» که سال ۲۰۱۳ روانه کتابفروشی‌ها شد، اختصاص  داشته است. https://shahreketabonline.com/products/1/253367/%D8%B3%D8%B1%DA%86%D8%B4%D9%85%D9%87 کاتالونیا (Catalonia) نقشه اسپانیا و کاتالونیا | ناحیه‌ای تاریخی و خودمختار در شمال شرقی اسپانیا به مرکزیت بارسلون برندهای Kiton و Barkerهر دو از برندهای معتبر اروپایی در حوزه پوشاک هستنددانشگاه هاروارد (Harvard University)یک دانشگاه خصوصی در شهر کمبریج ایالت ماساچوست در ایالات متحدهٔ آمریکا است که در سال 1636 تاسیس شده است.Library of Montserratکوهستان‌های کویسرولا (Collserola)دریای بالئار (Balearic Sea)مجسمه عظیم با عنوان Puppy اثر جف کونز (Jeff Koons)مجسمه عظیم عنکبوت بیوه‌ی سیاه (Black Widow) - موزه بیلبائوسالوادور دالی (Salvador Dali) نقاش سوررئالیست اسپانیاییاین پست به مرور خواندن کتاب، تکمیل می‌شود ...</description>
                <category>احسان ثابت</category>
                <author>احسان ثابت</author>
                <pubDate>Thu, 01 Aug 2019 14:48:17 +0430</pubDate>
            </item>
                    <item>
                <title>شاپرک واقعی رو بشناس!</title>
                <link>https://virgool.io/@ehsansabet/%D8%B4%D8%A7%D9%BE%D8%B1%DA%A9-%D9%88%D8%A7%D9%82%D8%B9%DB%8C-%D8%B1%D9%88-%D8%A8%D8%B4%D9%86%D8%A7%D8%B3-uvu1jf5katbi</link>
                <description>این روزها بحث فیشینگ زیاد شنیده میشه، وب سایت‌های مختلف و صد البته متخلفی که درگاه پرداخت جعلی طراحی می‌کنند که دقیقا مشابه درگاه‌های پرداخت اصلی است و همه ما ممکنه هر چقدر هم که حواسمون جمع باشه، بازم در تَله این نااهلان بیفتیم.خب من یک روش ساده برای خودم پیاده کردم، که کمک میکنه درگاه اصلی و قانونی رو سریع تشخیص بدم در اینجا سعی کردم برای شما هم توضیح بدم، شاید به کارتون بیاد.اول از همه لازمه یک افزونه برای اجرای اسکریپت‌‌های سفارشی (User Script) بر روی مرورگرتون نصب کنید.اگر مثل من از فایرفاکس استفاده می‌کنید Greasemonkey رو نصب کنید و اگر هم از مرورگر کروم استفاده می‌کنید میتونید Tampermonkey رو نصب کنید.بعد از نصب این افزونه‌ها، کافیه روی آیکن مربوط بهشون کلیک و گزینه New user script رو انتخاب کنید.سپس قطعه کد زیر را کپی و در صفحه ایجاد اسکریپت paste کنید و در نهایت اسکریپت رو ذخیره کنید.// ==UserScript==// @name Check Shaparak Phishing// @author Ehsan Sabet// @include https://*.shaparak.ir/*// @run-at  document-end// @version 1.0// ==/UserScript==(function() {		var valid = &quot;&lt;div style=&#x27;position:fixed;top:0;left:0;width:100%;background-color: rgba(0,255,0,0.5);z-index: 99999;text-align: center;&#x27;&gt;&lt;h3 style=&#x27;color: green;z-index: 999999;text-align: center;font-size:13px;&#x27;&gt;درگاه پرداخت قانونی است.&lt;/h3&gt;&lt;/div&gt;&quot;; document.body += valid;  })();خب حالا چه اتفاقی میفته؟!اینکه شما هر موقع وارد درگاه پرداختی بشید که قانونی باشه و دقیقا از زیر مجموعه‌های سایت شاپرک باشه، یک نوار سبز رنگ به بالای صفحه اضافه میشه که به شما اطمینان میده این شاپرکه واقعیه! و با خیال راحت می‌تونی خریدت رو انجام بدی. صفحه پرداخت قانونی در شاپرکقطعا روش‌های مختلفی برای تشخیص اینجور وب سایت‌ها وجود داره و منم سعی کردم روش خودم رو داشته باشم، اگر شما هم روشی برای این کار سراغ دارید، ممنون میشم در کامنت‌ها برام بنویسید.ویرایش:بعد از انتشار این نوشته نمیدونم چرا تکه کدی که نوشته بودم بهم ریخته شد، اول از بک تیک (&#x60;) استفاده کردم، که بعد از انتشار یک تیکه از کد کاملا حذف شد! بعد مجبور شدم از نقل قول استفاده کنم.به هر حال این تیکه کد رو قبلا در گیتهاب هم گذاشتم که می‌تونید از اون استفاده کنید. (لینک)افزونه فایرفاکس:الان متوجه شدم، رضا پارسیان عزیز، زحمت کشیده و یک افزونه فایرفاکس برای اینکار آماده کرده، لینکش رو میزارم تا ببینید. https://virgool.io/@Rp76/%D8%B4%D8%A7%D9%BE%D8%B1%DA%A9-yxiorpizvhwa </description>
                <category>احسان ثابت</category>
                <author>احسان ثابت</author>
                <pubDate>Thu, 04 Jul 2019 19:29:56 +0430</pubDate>
            </item>
                    <item>
                <title>یک ربات 100 خطی!</title>
                <link>https://virgool.io/@ehsansabet/%DB%8C%DA%A9-%D8%B1%D8%A8%D8%A7%D8%AA-100-%D8%AE%D8%B7%DB%8C-xnu7y3btk67o</link>
                <description>سلاماین اولین نوشته من در ویرگول هست، کلی فکر کردم که چی بنویسم، ولی به نتیجه‌ای نرسیدم. به همین علت تصمیم گرفتم برای شروع یکی از مطالبی که قبلا در کانال شخصی‌ام در پیام‌رسان گپ نوشته بودم رو اینجا بازنشر کنم.داشبورد کاربر در پرتال کسب و کار پیام‌رسان گپتعدادی از دوستان خواسته بودند، که کد یک ربات رو بصورت  نمونه براشون ارسال کنم تا بهتر بتونن روال ساخت ربات در پیام‌رسان گپ رو یاد بگیرن و  شروع به کد نویسی کنند.خب  من یک ربات خیلی ساده رو  براتون آماده کردم، تا شما بتونید کدهاش رو بخونید و ببینید نوشتن ربات در  گپ اونقدرها هم که فکر می‌کنید مشکل نیست!اسمش رو هم گذاشتم،  یک ربات 100 خطی!نکات مهم قبل از استفاده:این ربات با زبان php و بدون استفاده از فریمورک و یا ابزارهای حرفه‌ای نوشته شده و  مخصوص کاربران مبتدی هست تا بتونن کدهاش رو بخونن و استفاده کنند.این ربات جنبه عملیاتی نداره و فقط صرفا یک نمونه است. سعی کردم بسیار ساده و خوانا بنویسم.خیلی از قسمت هاش رو میشه خیلی بهتر و حرفه‌ای تر هم نوشت که خب همونطور  که گفتم هدفم این نبوده و فقط صرفا خواستم یک نمونه ساده رو شما ببینید.موارد دیگه مثل بحث پرداخت‌ها و ... رو هم تو فرصت بعدی که پیدا کنم حتما میزارم براتون.خوشحال میشم این پروژه رو به دوستان دیگه تون هم معرفی کنید.دست سایر برنامه نویسان که به سایر زبان‌‌ها تسلط دارند و می‌تونند یک نمونه ساده مثل همین ربات رو با زبان‌های دیگه بنویسند به گرمی میفشارم.نحوه استفاده:ابتدا باید پوشه robot رو به یک سرور (یا هاست اشتراکی)‌ منتقل کنید.حالا باید از طریق پنل کسب و کار گپ (my.gap.im) و قسمت بات پلتفرم یک ربات از نوع تعاملی بسازید، اطلاعات لازم رو تکمیل  کنید و سایر تنظیمات این قسمت روی همون پیشفرض خودش باشه و بعد روی دکمه  ذخیره کلیک کنید.بعد از ذخیره سازی، یک توکن به شما نمایش داده میشه که باید این توکن رو  کپی کنید و در فایل bot.php که در مرحله یک روی سرور آپلود کردید و در خط  مربوط به token و بجای عبارت your token ذخیره کنید.حالا با توجه به اینکه آدرس سرور شما چیست و فایل ها رو در کجای سرور ذخیره کردین باید یک لینک داشته باشید. مثلا اگر دامین من example.ir باشد، لینک من بدین شکل میشه: example.ir/robot/bot.php حالا شما باید این لینک رو در قسمت تنظیمات سرویس و در قسمت لینک خارجی درج کنید.الان کافیه شناسه رباتی که ساختید رو سرچ کنید و ربات رو فعال کنید! فراموش نکنید که این ربات صرفا یک نمونه خیلی خیلی ساده است برای اینکه  شما بیشتر و بهتر بتونید روال ساخت یک ربات رو درک کنید و ربات‌های خلاقانه  بسازید!فایل پروژه رو می‌تونید از طریق گیت‌هاب دانلود کنید:github.com/ehsansabet/GapBot github.com/ehsansabet/GapBot </description>
                <category>احسان ثابت</category>
                <author>احسان ثابت</author>
                <pubDate>Fri, 28 Jun 2019 16:30:02 +0430</pubDate>
            </item>
            </channel>
</rss>