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

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

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

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

۳ مطلب با کلمه‌ی کلیدی «طراحی سایت» ثبت شده است

جلوگیری از هک شدن سایت با دقت در هنگام تهیه پشتیبان

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

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

برای مثال بسیار از هکرها تلاش می‌کنند فایل‌هایی با نام‌هایی مشابه فایل‌های زیر را از روی سایت‌های مختلف دانلود کنند:

1.zip
2.zip
a.tar.gz
b.tar.gz
public_html.zip
www.zip
wp-config.php.bak
configuration.php.bak

نام فایل‌هایی که نمی‌بایست روی سرور شما باشند، بسیار بیش از موارد بالا است و امکان لیست کردن تمامی این فایل‌ها همچنین به دلیل موارد امنیتی وجود ندارد.

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

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

site-backup-1396-12-15-ok.zip
db-back-up-1396-12-15-sql-amib.zip
old-wp-config-1396-12.php
  • امیرمسعود ایرانی

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

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

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

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

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

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

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

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

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

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

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

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


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

طراحی سایت سفارشی یا طراحی سایت با CMS

امیرمسعود ایرانی | پنجشنبه, ۲۳ ارديبهشت ۱۳۹۵، ۰۴:۱۹ ب.ظ | ۰ نظر
در زمان‌های گذشته استفاده از زبان‌های برنامه‌نویسی برای طراحی سایت متداول بوده است. علت متداول بودن این روش برای طراحی سایت، ساده بودن سایت‌ها و عدم نیاز به صرف زمان زیاد برای اضافه کردن فناوری‌های پیشرفته و مدرن روز به سایت طراحی شده بوده است.
به علاوه سیستم‌های مدیریت محتوا یا CMS ها هم هنوز به پایداری و امنیت و کارایی لازم نرسیده بودند و در بسیاری از موارد سبب‌ساز مشکلات زیادی برای دارندگان سایت می‌شدند.
با گذشت زمان و توسعه پیدا کردن ده‌ها و صدها سیستم مدیریت محتوا یا CMS که با زبان‌های مختلف برنامه‌نویسی توسعه پیدا کرده‌اند، امروز وضعیت نسبت به گذشته تغییرات چشم‌گیری داشته است.
از میان صدها CMS که در طی سالیان متمادی توسعه پیدا کرده‌اند چند سیستم توانسته‌اند توجه مخاطبان را به خود جلب کنند.
از آن جمله می‌توان به وردپرس، جوملا و دروپال و همچنین در سیستم‌های فروشگاهی به ووکامرس، اوپن کارت، مجنتو و پرستاشاپ اشاره کرد.
اینکه برای طراحی سایت یا برای طراحی فروشگاه اینترنتی کدام یک از این گزینه‌ها مناسب‌تر هستند یا اینکه لازم است سایت یا فروشگاه اینترنتی به صورت سفارشی طراحی شوند، به تخصص و تجربه نیازمند است.
پیش از تصمیم‌گیری در این خصوص می‌بایست امکانات و ویژگی‌های CMS ها را دانست و مزایا و معایب انواع روش‌ها را بررسی کرد. سپس نسبت به طراحی سایت یا طراحی فروشگاه اینترنتی اقدام نمود.

طراحی سایت با استفاده از CMS یا سیستم‌های مدیریت محتوا

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

با توجه به مطالب بالا، انتخاب CMS هرچند در اغلب موارد گزینه‌ای مناسب است ولی انتخاب CMS مناسب از میان گزینه‌های موجود نیز به دانش و تخصص کافی نیازمند است.

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

طراحی سایت سفارشی یا برنامه نویسی سفارشی سایت

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

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

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

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

بنابراین انتخاب برنامه نویس سایت پس از اینکه مشخص شد این گزینه بهترین روش موجود است، می‌بایست با دقت و پرس و جوی زیاد به انجام برسد.

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

چگونه می‌توان بهترین روش و بهترین مجری را پیدا کرد؟

برای این کار کافی است با یک مشاور طراحی سایت تماس بگیرید.

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