وب بلاگ شخصی علیرضا جلایق

علیرضا جلایق

وب بلاگ شخصی علیرضا جلایق

پیوندهای روزانه
پخش زنده حرم مطهر

۱۶ مطلب با موضوع «برنامه نوسی» ثبت شده است

سایت خبری ایراکا

شنبه, ۱ شهریور ۱۳۹۳، ۱۰:۵۹ ب.ظ

  

www.iraca.ir

 

سایت ایراکا با هدف دسترسی سریع دانشجویان به اخبار دانشگاهی و استخدام دانشجویان دانشگاه دولتی، آزاد و پیام نور، کلیه اخبار استخدامی از کلیه نقاط کشور را به صورت هر سه دقیقه یک بار بر روی صفحه اصلی خود قرار میدهد تا افراد بتوانند در کمتر از بیست و چهار ساعت، شغل مورد علاقه خود را بیابند.

  • علی رضا جلایق

اتصال وب سایت به درگاه پی پال(paypal)

جمعه, ۲ خرداد ۱۳۹۳، ۱۱:۵۰ ق.ظ

وقتی شما یک سایت تجاری طراحی می کنید با این سوال مواجه می شوید که:"چطور باید پرداخت ها دریافت شود؟" یکی از مشهورترین سیستم های پرداخت در جهان سیستم مالی آنلاین پی پال است، این سیستم اغلب انتخاب می شود به خاطر معتبر بودن، سادگی استفاده از آن و این که اجازه می دهد کاربر به راحتی یک حساب کاربری ایجاد کند( کشور ایران تحریم است و کاربران ایرانی نمی توانند در این سایت حساب باز کنند، البته راههای زیادی وجود دارد که ایرانی ها هم بتوانند حساب پی پال باز کنند و آن را فعال کنند).

اگر یک فرد بخواهد یک فروشگاه جهانی ایجاد کند با این مشکل روبرو می شود که چطور سایت خود را به درگاه پی پال وصل کند من در این پست به صورت مختصر انواع روشهای اتصال به درگاه پی پال را برای شما بیان می کنم و به شما آموزش می دهم که چطور پرداخت امن و قابل اطمینان برای سایت خود ایجاد کنید و همچنین چند نمونه کد از طراحی فروشگاه آنلاین در اختیار شما قرار می دهم.

انواع روشهای پرداخت با پی پال:

  1. پرداخت برای کالا در پی پال
    در این نوع روش همه نوع خریدی می توان انجام داد ولی حداقل انعطاف پذیری را برای پیاده سازی فروشگاه دارد بنابراین ما در اینجا در مورد آن صحبت نمی کنیم.
  2. خرید با یک کلید(One click)
    این روش حداکثر انعطاف پذیری را دارد و می توان کنترل کاملی روی سبد خرید داشت بدین معنی که کالا ها و قیمت یک سبد خرید در سایت مشخص می شود و بعد برای پرداخت اقدام می کنید.
    برای استفاده از این روش من نمونه کد به زبان asp.net را برای استفاده در زیر قرار داده ام، آن را دانلود کنید، در صفحه onclick.aspx تعیرات لازم را اعمال کنید و آن را در سایت خود قرار دهید مثلا به جای my@mail.com ایمیل حساب خود را وارد کنید و به جای مقدار هیدن فیلد abount قیمت را وارد کنید و ... .
    برای این که متوجه کاربرد و هدف هر یک از فیلد ها شوید می توانید به اینجا مراجعه کنید و توضیحات تکمیلی را مشاهده کنید.
  3. صورت حساب اشتراکی
    بدین معنی که کاربر می تواند با یک خرید چندین کالا را خریداری کند و مبلغ صورت حساب به صورت یکجا از حساب کاربر به حساب فروشنده انتقال یابد.

(IPN(Instant Payment Notification چیست؟

IPN یک تکنولوژی پی پال است که به شما اجازه می دهد تا پرداخت خود را به صورت خودکار انحام دهید. در این روش کدها در یک اسکریپتی در سایت فروشنده قرار می گیرد و وقتی در سایت تراکنشی صورت می گیرید مثلا خرید یا کنسل شدن پرداخت و ... سرور پی پال یک درخواست (POST request) که حاوی اطلاعات خرید است را به سمت اسکریپت IPN سایت فروشگاه می فرستد و اسکریپت مجددا یک درخواست به سمت پی پال می فرستد تا تراکنش را تایید کند، اگر اطلاعات تراکنش درست باشد اسکریپت VERIFIED را دریافت می کند به این معنی که تراکنش موفقیت آمیز بوده و در صورتی که خطایی پیش آمده باشد اسکریپت INVALID را دریافت می کند که در این صورت اسکزیپت باید متوقف شود برای مشاهده توضیحات کامل در مورد IPN می توانید به اینجا مراجعه کنید.

من نمونه ای از پرداخت  One click و اسکریپت INP به زبان asp.net را در زیر برای شما قرار داده ام، در صورتی که زبان شما asp نیست می توانید به سایت www.codeproject.com مراجعه کنید و نمونه کد مورد احتیاج خود را دانلود کنید و در ضمن آموزشها و توضیخات بیشتری را هم در مورد پی پال مشاهده کنید.

نمونه کد پی پال به زبان asp

 

مطلب دیگری در مورد پی پال

 

بروز شده در تاریخ 1395/2/28

انواع روشهای اتصال به درگاه پرداخت پی پال:

  1. سایت را سفارشی طراحی کنیم و مدیریت تراکنش ها بر عهده سایت باشد (همان طور که در بالا توضیح دادم).
  2. برای طراحی سایت از قالب وردپرس یا جوملا استفاده شود و برای مدیریت تراکنش ها از پلاگین سبد خرید پی پال استفاده شود
  • علی رضا جلایق

نرم افزار پرسشنامه آنلاین مقایسه زوجی

جمعه, ۹ اسفند ۱۳۹۲، ۱۰:۴۸ ب.ظ

 

امکانات نرم افزار :

  • امکان ترسیم درخت
  • طراحی بر اساس AHP و ANP (قطعی و فازی)
  • عدم محدودیت در طراحی نوع طیف
  • عدم محدودیت در تعریف انواع متغیرهای جمعیت شناختی
  • خروجی اکسل(در پرسشنامه های فازی ارزیابی به صورت قطعی و خروجی اکسل به صورت اعداد فازی است)
  • ذخیره و به روز رسانی خودکارِ پرسشنامه های تکمیل شده در فایل اکسل
  • علی رضا جلایق

انجام محاسبات بر روی اعداد بزرگ در C#

چهارشنبه, ۱۶ بهمن ۱۳۹۲، ۰۴:۰۹ ب.ظ

با سلام

گاهی وقت ها در برنامه نویسی نیاز است که با اعداد بزرگ باید اعمال جمع و ضرب انجام دهیم اعدادی که در int ,  long جا نمی شود.

  • علی رضا جلایق

نرم افزار آنلاین AHP Chang

دوشنبه, ۹ دی ۱۳۹۲، ۱۰:۴۲ ب.ظ

نرم افزار آنلاین AHP Chang


امکانات نرم افزار:

  • دریافت خروجی WORD و HTML: نرم‌افزار ANP فازی کلیه مراحل تکنیک ANP فازی را به همراه درخت تصمیم، جداول، فرمول ها و نمودارهای مربوطه، در قالب یک فایل Word یا Html در اختیار پژوهشگر قرار می‌دهد.
  • عدم محدودیت در تعداد گزینه‌ها، معیارها و خبرگان.
  • مکان ترسیم نمودار تحلیل شبکه ای به صورت گرافیکی و بسیار ساده.
  • امکان ورود مقایسات زوجی هر خبره به صورت مجزا.
  • امکان استفاده از طیف‌های فازی پیش‌فرض و یا تعریف طیف‌های جدید.
  • محاسبه نرخ ناسازگاری(روش گوگوس و بوچر) برای هر جدول مقایسه زوجی قبل از دریافت خروجی.
  • علی رضا جلایق

نرم افزار آنلاین ANP فازی

چهارشنبه, ۱ آبان ۱۳۹۲، ۱۰:۳۳ ب.ظ

نرم افزار آنلاین ANP فازی


امکانات نرم افزار:

  • دریافت خروجی WORD و HTML: نرم‌افزار ANP فازی کلیه مراحل تکنیک ANP فازی را به همراه درخت تصمیم، جداول، فرمول ها و نمودارهای مربوطه، در قالب یک فایل Word یا Html در اختیار پژوهشگر قرار می‌دهد.
  • عدم محدودیت در تعداد گزینه‌ها، معیارها و خبرگان.
  • مکان ترسیم نمودار تحلیل شبکه ای به صورت گرافیکی و بسیار ساده.
  • امکان ورود مقایسات زوجی هر خبره به صورت مجزا.
  • امکان استفاده از طیف‌های فازی پیش‌فرض و یا تعریف طیف‌های جدید.
  • محاسبه نرخ ناسازگاری(روش گوگوس و بوچر) برای هر جدول مقایسه زوجی قبل از دریافت خروجی.
  • علی رضا جلایق