<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های حسن حکمتی</title>
        <link>https://virgool.io/feed/@hasan_hekmati</link>
        <description>برنامه نویس و فعال استارت آپی هستم</description>
        <language>fa</language>
        <pubDate>2026-06-07 03:51:41</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/36221/avatar/XNM7sK.png?height=120&amp;width=120</url>
            <title>حسن حکمتی</title>
            <link>https://virgool.io/@hasan_hekmati</link>
        </image>

                    <item>
                <title>کاربرد ریاضی در برنامه نویسی!</title>
                <link>https://virgool.io/fboard/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-ff7qwtd3ofr5</link>
                <description>پرسشی همیشگی از کاربرد ریاضیات در برنامه نویسی مطرح می شود.ریاضی جهانشمول است و هیچ چیز در جهان بدون ریاضی وجود ندارد اساسا خدواند ریاضی دان است و ابتدا زبان بک اند ریاضی را برای خلقت کائنات نوشت و از آن پس خلقت آغاز شد!رابط های کاربری جهان هستی ایده آل هستند و فناوری الگو پذیری بالایی از هستی دارد به همین دلیل شاهد اینترفیس قدرتمندی در هستی و فناوری هستیم که برای درک یا کاربرد آن چندان نیازمند شناخت فرمول ها و توابع و معادلات ریاضی کاربردی در آن پدیده نیستیم!هر جا نتوان ریاضیات یک پدیده را مشاهده کرد قطعا دانش لازم برای درک آن وجود ندارد و فقدان این ادراک دلیلی بر عدم وجود ریاضی نیست!چالش ریاضی در برنامه نویسی!با این توصیف بدون ریاضی هیچ چیز مفهوم ندارد حتی برنامه نویسی! اما به کارگیری زبان های سطح بالا و فریمورک ها سبب شده است که عملا برنامه نویس در هر پروژه مستقیما با چالش های ریاضی رو در رو نشود مثلا برای یک وب سایت شخصی یا خبری تقریبا آثاری از کار با ریاضی مشهود نیست مگر اینکه برنامه نویس یک ریاضی دان باشد تا بتواند مفاهیم انتزاعی را در متدها یا فرایندها ریشه یابی کند.برای یک وب سایت با سیستم پرداخت و سبد خرید برنامه نویس در حد محاسبات روزمره زندگی درگیر عملگرهای ریاضی خواهد شد.اما برای یک صرافی ارز دیجیتال دقت و مهارت بیشتری در کاربرد ریاضی وجود دارد که لازمه آن درک محاسباتی برنامه نویس است.پست بعدی: محاسبات در صرافی ارز دیجیتال</description>
                <category>حسن حکمتی</category>
                <author>حسن حکمتی</author>
                <pubDate>Sun, 03 Apr 2022 06:39:01 +0430</pubDate>
            </item>
                    <item>
                <title>مقابله با جعل تراکنش ارز دیجیتال</title>
                <link>https://virgool.io/@hasan_hekmati/%D9%85%D9%82%D8%A7%D8%A8%D9%84%D9%87-%D8%A8%D8%A7-%D8%AC%D8%B9%D9%84-%D8%AA%D8%B1%D8%A7%DA%A9%D9%86%D8%B4-%D8%A7%D8%B1%D8%B2-%D8%AF%DB%8C%D8%AC%DB%8C%D8%AA%D8%A7%D9%84-k5wo06xy1l2a</link>
                <description>دابل اسپندینگیکی از تهدیدات مرسوم در حوزه ارز دیجیتال، کلاهبرداری دوبار خرج کردن یا دابل اسپندینگ است.بررسی اصالت پرداخت در شبکه های مالی غیر متمرکز یک چالش مهم است و به قدر کافی نودها در این مورد تقویت شده اند، اما همچنان مشکل فریب دابل اسپندینگ در صرافی های ارز دیجیتال به قوت خود باقی است.برای تمایز کلاهبرداری دابل اسپندینگ در نود ها با صرافی ارز دیجیتال آن را با نام جعل تراکنش معرفی میکنم چرا که در دابل اسپندینگ نودها هدف قرار می گیرند اما در جعل تراکنش هدف فریب دادن صرافی در ثبت تراکنش تکراری است.تراکنش جعلی در واقع یک رونوشت از تراکنش درستی است که انجام شده است و کلاهبردار تلاش می کند این رونوشت تکراری را به نام تراکنش واقعی در صرافی ثبت کند حال ممکن است تراکنش واقعی توسط کلاهبردار انجام شده باشد یا اینکه توسط شخص دیگری صورت گرفته باشد.شرایط این کلاهبرداری زمانی فراهم می شود که صرافی ارز دیجیتال از ولت های یونیک برای هر مشتری استفاده نکند در این حالت یک بار سنگین به خاطر بررسی تراکنش ها و هویت ارجاع دهنده بر روی صرافی تحمیل می شود.بررسی TxId (Transaction Id) عملیاتی وقت گیر برای تیم پشتیبانی مالی است با این حال الگوریتمی که بتواند فرایند مقایسه و کنترل را در زمان کوتاه انجام دهد نیز یک چالش مهم است. بیاید پرسش را بهتر مطرح کنیم!الگوریتم مقایسه TxId چگونه باشد تا در کمترین زمان بیشترین تعداد تراکنش را بررسی کنیم؟بهترین و سریع ترین روشی که می توانم آن را معرفی کنم بهره گیری از فاصله لون اشتاین است.این فرایند در واقع ترانهش موازی کاراکترها بر اساس تعمیم فاصله همینگ است که به شکلی کارآمد می تواند بازه وجه تشابه TxId ها را مشخص کرده و از پردازش های غیر ضروری جلوگیری کند.به عبارت ساده تر با کمک فاصله لون اشتاین می توان الگوریتمی پیاده سازی کرد که بر اساس میزان تشابه تراکنش ارجاع شده با سوابق آرشیو شده عملیات بررسی را پیش ببرد یعنی فرایند بررسی بر اساس تمام طول رشته صورت نمیگیرد بلکه تا عمقی نفوذ می کند که وجه تشابه وجود دارد.در نمونه توسعه یافته کلاهبرداری، تنها بخشی نامعین از TxId جعل می شود که کار بررسی را دشوارتر می کند. برای حل این چالش نیز کافی است به صورت رندم مطابق آنالیز عددی در متد نیوتن-رافسون بازه های حدس را مشخص کرد تا تعداد پردازش به حداقل برسد.</description>
                <category>حسن حکمتی</category>
                <author>حسن حکمتی</author>
                <pubDate>Wed, 11 Aug 2021 23:53:49 +0430</pubDate>
            </item>
                    <item>
                <title>موفقیت چیست؟</title>
                <link>https://virgool.io/@hasan_hekmati/%D9%85%D9%88%D9%81%D9%82%DB%8C%D8%AA-%DA%86%DB%8C%D8%B3%D8%AA-kmofcribunlg</link>
                <description>موفقیت چیستاغلب مردم سنجش دست آوردهای دیگران را به نسبت نیازهای کنونی خود، معیار موفقیت می پندارند!موفقیت رسیدن به یک نقطه خاص نیست، مکانیزمی تعادلی از برآورده شدن نیازهای انسان است که حس رضایت را برانگیخته می کند.موفقیت یک کمیت واحد نیست، یک ساختار چند بعدی از تبلور اوج باورهای روان آدمی است.موفقیت برای همه تعریف یکسانی ندارد!موفقیت دست یابی به یک مقام عالی، درآمد نجومی، مشهور شدن، ... نیست!موفقیت دست آوردی بزرگتر است، رشد متناسب در همه ابعاد روان آدمی که انعکاس آن در زندگی همراه با آرامش و امید است.یک شکوفایی که محصول پاسخ مناسب و مداوم به نیازهای روانی و جسمی است.</description>
                <category>حسن حکمتی</category>
                <author>حسن حکمتی</author>
                <pubDate>Mon, 11 May 2020 13:26:56 +0430</pubDate>
            </item>
                    <item>
                <title>استارت آپ در ده دقیقه</title>
                <link>https://virgool.io/@hasan_hekmati/%D8%A7%D8%B3%D8%AA%D8%A7%D8%B1%D8%AA-%D8%A2%D9%BE-%D8%AF%D8%B1-%D8%AF%D9%87-%D8%AF%D9%82%DB%8C%D9%82%D9%87-i98d5tzcmotg</link>
                <description>استارت آپ در ده دقیقهاستارت آپ در ده دقیقهفراگیر شدن واژه استارت آپ سبب پاسخ های تکراری به پرسش های تکراری ما به علاقمندان تازه کار این حوزه شده .دست به قلم شدم تا با یک پی دی اف شش صفحه ای که حدود ده دقیقه مطالعه اون زمان میبره یک آشنایی مختصر اما مفید با استارت آپ را برای نوجویان ایجاد کنم .درصد بالایی از کسب و کارهای نوپا به موفقیت نمی رسند چون مفاهیم startup رو درست درک نکردن ، این پی دی اف کوتاه شامل مفاهیم ابتدایی startup و تعریف کلیدواژه های پرکاربرد استارت آپی است .لطفا نظر خودتون رو پس از مطالعه بیان کنید دانلود</description>
                <category>حسن حکمتی</category>
                <author>حسن حکمتی</author>
                <pubDate>Sat, 20 Jul 2019 18:29:15 +0430</pubDate>
            </item>
            </channel>
</rss>