ابزارهای توسعه در زمان قطعی اینترنت

ابزارهای توسعه در زمان قطعی اینترنت
ابزارهای توسعه در زمان قطعی اینترنت

ابزارهای توسعه در زمان قطعی اینترنت

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

 

پیشنهاد نویسنده: فهرست وب‌سایت‌های داخلی در زمان قطعی اینترنت بین الملل

 

راهکارهای برنامه‌نویسی و توسعه آفلاین هنگام قطعی اینترنت

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

 

نصب پکیج‌ها با اینترانت

برای دسترسی به مخازن Python و یا NodeJs و‌… می‌توانید از Mirror‌ها استفاده کنید، برای مثال runflare:

  • www.runflare.com/mirrors
  • www.mirror.kubarcloud.com
  • www.repo-portal.ito.gov.ir
  • www.jamko.ir

مثلا برای نصب ماژول زیر، می‌توانید از دستور زیر استفاده کنید:

pip install -i https://mirror-pypi.runflare.com/simple django

# or

pip install -i https://pypi.kubarcloud.com/pypi requests

 

ریپازیتوری‌‌های لینوکس

برای دسترسی به مرور‌های نصب پکیج‌های لینوکس می‌توانید از mirror‌های زیر استفاده کنید:

  • www.repo.iut.ac.ir
  • www.rvancloud.ir/dev/linux-repository
  • www.mirror.iranserver.com
  • www.mirror.mobinhost.com
  • www.mirror.kubarcloud.com
  • www.jamko.ir

 

آدرس‌های cdn برای js و css

اگر که از کتابخانه‌هایی استفاده می‌نمایید که در زمان قطعی، دسترسی به آن‌ها از بین رفته است و به صورت لینک cdn هستند، می‌توانید از آدرس زیر، آن‌ها را پیدا کرده و تعویض کنید:

  • www.lib.arvancloud.ir/libraries

 

‌دانلود image‌های داکر

در این مورد mirror‌ها به تنهایی کمک کننده نیستند، ولی می‌توانید آدرس‌های اصلی image رو به جای dockerhub، از جای دیگری تامین کنید.

معمولا تصاویر Docker از مخزن اصلی Docker Hub دریافت می‌شوند:

FROM python:3.12-slim

اما در صورت محدودیت، می‌توانید به‌ جای مخزن اصلی، از Mirrorهای داخلی به کار ببرید:

FROM docker.arvancloud.ir/python:3.12-slim

و لیست mirror‌های داکر:

{

  "registry-mirrors": [

    "https://registry.docker.ir",

    "https://docker.iranrepo.ir",

    "https://docker.arvancloud.ir",

    "https://mirror.gcr.io",

    "https://docker.mirrors.sjtug.sjtu.edu.cn",

    "https://docker-mirror.kubarcloud.com",

    "https://docker.jamko.ir"    

  ]

}

 

استفاده از LLM آفلاین

اگر که سیستم قدرتمندی دارید، می‌توانید با نصب و راه‌ اندازی Ollama و اجرای مدل‌های محلی (مثل DeepSeek)، یک دستیار هوش مصنوعی آفلاین بر روی سیستم خود داشته باشید و از آن استفاده کنید. اگر چه این راهکار جایگزین کاملی برای سرویس‌هایی مثل ChatGPT نیست، ولی در زمان‌های قطعی، برای کدنویسی بسیار کارآمد به شمار می‌رود.

برای دانلود برنامه و راهنمای راه‌ اندازی مدل‌ها، به لینک زیر مراجعه کنید:

www.git.ir/article/ollama-setup

 

وبگردی و جست و جو

بیش‌تر موتورهای جست‌ و جوی ایرانی، در حال حاضر فعال نیستند یا عملکرد پایداری ندارند؛ اما در میان آن‌ها، موتور جست‌ و جوی ذره‌ بین عملکرد قابل قبولی دارد.

  • www.zarebin.ir

 

دانلود نرم‌افزار

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

  • www.softgozar.com
  • www.p30download.ir
  • www.yasdl.com
  • www.soft98.ir

 

دانلود کتاب برنامه نویسی

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

 

هوش مصنوعی داخلی 

در زمان قطعی اینترنت‌، می‌توانید از هوش مصنوعی‌های زیر استفاده کنید:

  • www.hooshang.ai
  • www.gapgpt.app

 

پیشنهاد نویسنده: معرفی هوش مصنوعی GapGPT

 

آپلود و اشتراک گذاری فایل

در صورتی که نیاز به سایت‌های برای آپلود و اشتراک گذاری فایل داشتید، سایت‌های زیر گزینه‌های خوبی برای شما محسوب می‌شوند:

  • www.share4.ir
  • www.files.ir
  • www.abrehamrahi.ir

 

سرویس مخازن ایرانی

اگر جایگزین های داخلی در زمان قطعی، برای github و یا gitlab نیاز داشتید، می‌توانید از سایت‌های زیر استفاده کنید:

  • www.hamgit.ir
  • www.gitlab.aranserver.com/users/sign_in

 

PAAS‌های ایرانی برای استقرار 

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

  • www.chabokan.net
  • www.hamravesh.com
  • www.runflare.com

در زمان قطعی اینترنت، می‌توانید با استفاده از سرویس‌های داخلی، نیازهای خود را برطرف نمایید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]