نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

۴ مطلب در بهمن ۱۳۹۶ ثبت شده است

خطای SSL در هنگام به‌روزرسانی هسته و افزونه‌های وردپرس

امیرمسعود ایرانی | چهارشنبه, ۲۵ بهمن ۱۳۹۶، ۰۵:۰۵ ب.ظ | ۰ نظر
اگر در هنگام به‌روزرسانی وردپرس یا افزونه‌های آن با خطای زیر مواجه می‌شوید، ادامه‌ی مطلب را برای یافتن علت و راه حل مشکل مطالعه کنید:

cURL error 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
این خطا به دلیل عدم امکان در ارتباط با سرورهای وردپرس از طریق پروتکل ایمن https به وقوع می‌پیوندد. پروتکل https روشی برای انتقال اطلاعات به شکل ایمن است. اطلاعاتی که با این روش رد و بدل شوند، امکان شنود و امکان تغییرات در بین مسیر را ندارند.
معمولا این خطا در سرورهای اشتراکی که تنظیمات آن به درستی انجام نشده است یا نرم‌افزارهای قدیمی دارند رخ می‌دهد.
بهترین راه حل برای این مشکل، پیگیری از طریق هاست است. اگر هاست شما نمی‌توانند مشکل را برطرف کنند، شاید راه حل دوم، تغییر هاست و استفاده از خدمات شرکت‌هایی باشد که می‌توانند پشتیبانی بهتری داشته باشند.
راه حل سوم و نهایی این است که به وردپرس اعلام کنیم تا اطلاعات را از طریق پروتکل ایمن دریافت نکند و با استفاده از http این کار را انجام دهد.
جهت این کار، قطعه کد زیر را در فایل functions.php قالب خود درج نمایید:
add_filter( 'https_ssl_verify', '__return_false' );
add_filter( 'https_local_ssl_verify', '__return_false' );

  • امیرمسعود ایرانی

طراحی سایت با پایتون

امیرمسعود ایرانی | سه شنبه, ۲۴ بهمن ۱۳۹۶، ۰۶:۳۵ ق.ظ | ۰ نظر

زبان برنامه‌نویسی پایتون امکانات متنوعی برای کاربردهای مختلف در اختیار شما قرار می‌دهد ولی برنامه‌نویسی وب با این زبان بدون استفاده از فریم‌ورک‌های آن گزینه‌ای مناسب در این زبان به شمار نمی‌رود.

برخی از ویژگی‌ها که با استفاده از فریم‌ورک‌های وب می‌توانید به آن دست پیدا کنید عبارتند از:

  1. افزایش ایمنی
  2. افزایش توسعه‌پذیری
  3. مورد استفاده توسط شرکت‌های بزرگ و شناخته‌شده جهانی
  4. عدم ورود به بخش‌های پیچیده و زیرساخت
  5. صرفه‌جویی در زمان
  6. افزایش کارایی

کدام فریم‌ورک پایتون برای طراحی سایت مناسب‌تر است ؟

فریم‌ورک‌های مختلفی برای طراحی سایت با پایتون توسعه پیدا کرده‌اند. ۳ مورد از شناخته‌شده ترین آن‌ها عبارتند از:

  1. Django
  2. Pyramid
  3. Flask

Django محبوب‌ترین فریم‌ورک برنامه‌نویسی تحت وب با پایتون است که امکانات زیاد و متنوعی را در اختیار شما قرار می‌دهد. این فریم‌ورک توسط شرکت‌های بزرگی مثل BitBucket و Instagram استفاده می‌شود. اگر به دنبال یک راه حل نهایی برای توسعه تحت وب با پایتون می‌گردید، همین گزینه برای شما مناسب‌ترین است.

Pyramid در مقایسه با Django امکانات کمتری دارد و به صورت پیش‌فرض برخی از ویژگی‌ها که در Django وجود دارد را در اختیار شما قرار نمی‌دهد. در عوض هر ویژگی و قابلیت که به آن نیاز داشته باشید را می‌بایست با انتخاب خودتان به فریم‌ورک بیفزایید. به همین دلیل Pyramid سبک‌تر و کم‌حجم‌تر است و شاید برای کاربران کمی متخصص‌تر مناسب باشد.

Flask نیز در مقایسه با دو گزینه‌ی قبلی سبک‌تر و کوچک‌تر است. این فریم‌ورک عمر کمتری نیز دارد ولی برای کسانی که قصد دارند پروژه‌های کوچک و قابل توسعه در زمان را ایجاد کنند امکانات پایه‌ی خوبی فراهم می‌کند.

پیش‌نیازهای طراحی سایت با پایتون

همان طور که مشخص است، پیش از اینکه بخواهید در عمل وارد برنامه‌نویسی سایت با پایتون شوید، لازم است تا زبان برنامه‌نویسی پایتون و زیرساخت‌های طراحی سایت و برنامه‌نویسی وب شامل HTML، جاوااسکریپت و CSS را بیاموزید.

در گام بعدی یک فریم‌ورک از میان گزینه‌های موجود را انتخاب نمایید و با آن آشنایی اولیه پیدا کنید.

اکنون می‌توانید نخستین پروژه طراحی سایت خود با پایتون را شروع کنید.

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

  • امیرمسعود ایرانی

مقابله با نظرات هرزنامه خاص در سایت وردپرس

امیرمسعود ایرانی | سه شنبه, ۲۴ بهمن ۱۳۹۶، ۰۶:۰۹ ق.ظ | ۰ نظر

گاهی ممکن است افرادی خاص در سایت وردپرس شما نظرات اسپم یا هرزنامه ارسال کنند. فعال کردن افزونه ضد هرزنامه همیشه بهترین گزینه نیست زیرا هرچند اندک ممکن است سایت شما را سنگین‌تر کند و ممکن است برای کاربران واقعی شما نیز گاهی مشکلاتی به همراه داشته باشد.

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

به این منظور به بخش تنظیمات > گفتگو مراجعه کنید و در قسمت «سیاه‌نامه‌ی دیدگاه‌ها» در هر خط یک کلمه که معمولا توسط ارسال کنندگان هرزنامه به کار می‌رود را درج کنید

مثلا کلمات «insurance» و «essay» را در دو خط مجزا ثبت کنید و تنظیمات را ذخیره نمایید.

با انجام این کار، تنها نظراتی که حاوی این کلمات باشند، به صورت خودکار به بخش هرزنامه منتقل می‌شوند و کاربران اصلی سایت شما بدون مزاحمت و با آسانی از سایت استفاده خواهند کرد.

  • امیرمسعود ایرانی

فروش سایت ترجمه آنلاین، سایت دارالترجمه

امیرمسعود ایرانی | پنجشنبه, ۱۹ بهمن ۱۳۹۶، ۰۶:۵۴ ب.ظ | ۰ نظر

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

برای ارائه خدمات آنلاین نیازی به دفاتر کار بزرگ و دارای شرایط خاص نیست. حتی از داخل خانه نیز می‌توانید این خدمات را به آسانی به مشتریان خود ارائه نمایید.

چنانچه قصد دارید یک سایت ترجمه یا تایپ آنلاین داشته باشید که خدمات زیر را به مشتریان خود ارائه نمایید و نگرانی از جهت مسائل فنی نداشته باشید، با من تماس بگیرید:

  • امکان ایجاد صفحات اطلاع‌رسانی و اخبار و مقالات
  • امکان ارسال پیام در صفحه تماس با ما
  • بخش نمونه کارها
  • ثبت نام کاربران
  • ثبت نام مترجمین و تایپیست‌ها
  • آپلود فایل ترجمه یا تایپ
  • برآورد قیمت
  • پرداخت آنلاین بخشی از هزینه
  • تکمیل کار
  • دریافت مابقی هزینه به صورت آنلاین
  • ارائه فایل ترجمه شده یا تایپ شده
  • آرشیو فعالیت‌های انجام شده کاربران
  • آرشیو فعالیت‌های انجام شده مترجمین و تایپیست‌ها
  • امکان نظردهی در مورد کیفیت کار
  • امکان ارسال پیام برای مدیر سایت و مترجمین و تایپیست‌ها
  • امکان ترجمه آزمایشی متن کوتاه برای بررسی کیفیت کار
  • امکان واریز وجه به بانک و ارائه فیش

پشتیبانی سایت

سایت خریداری شده، به مدت یک سال پشتیبانی رایگان و آموزش استفاده خواهد داشت و در سال‌های بعدی می‌توانید با پرداخت مبلغی جزئی پشتیبانی را تمدید نمایید.

هزینه‌های جانبی

هزینه‌ی نگهداری و میزبانی سایت در سال اول، رایگان خواهد بود. در سال‌های بعدی، تنها هزینه‌ی میزبانی( هاست ) و تمدید دامنه را که مبلغی جزئی خواهد بود، پرداخت می‌کنید.

خرید سایت ترجمه، تایپ

برای خرید سایت ترجمه و تایپ و دارالترجمه، با ایمیل amibct@gmail.com تماس حاصل نمایید.


  • امیرمسعود ایرانی