15 روز بدون اینترنت !
در این مطلب در فضایی آرام و محترمانه از تجربیات و مشکلاتی که با آن روبرو شدم مینویسم به امید آن که شاید با دیده شدن این مطالب یک دید گسترده و وسیع تری ایجاد شود تا شاید در دفعه های بعد این موارد بهتر کنترل شود تا کسبو کارها و توسعهدهنده ها کمتر با مشکل مواجه شوند و البته ابتدا لازم است توضیحاتی از نحوه کار برنامه نویسان و مشکلاتی که برای آنها پیش می آید ارائه دهیم.
مواردی هست که وجود آنها همیشه ضروری است و وجودشان به کسبوکار ها کمک میکند تا در چنین شرایط سختی همچنان بتوانند فعالیت کنند.
خب من درحال ساخت یک بازی ساده بودم و دنبال یک عکس مناسب برای کارکتر بازی خود میگشتم که متوجه شدم دیگر هیچ سایتی لود نمیشود و با توجه به رویداد هایی که در جامعه مشاهده میشد به سرعت متوجه شدم که اینترنت قطع شد
الان که این مطلب را مینویسیم 15 روز است که دسترسی به اینترنت بین المللی در ایران به طور کامل قطع شده. و به سختی توانستم به سایت خودم دسترسی پیدا کنم تا این مطلب را در آن بنویسم.
بعد از مدتی دسترسی به سرور ها و سایت های داخلی مهیا شد اما متوجه شدیم که این بار حتی اتصال سرور های داخلی به اینترنت بین المللی هم قطع شده است. خب همه در شرایط یکسانی بودیم اما بازتاب این قطعی در زندگی هرکسی ممکنه به گونه ای نمود پیدا کنه.
برخی تنها کاربران شبکه های مجازی مانند اینستاگرام و … بودند و برای سرگرمی یا برای فروش محصولات خود و یا به هر طریقی از این شبکه ها استفاده میکردند اما باید بدانیم که :
اینترنت فقط اینستاگرام و تلگرام و شبکه های مجازی نیست!
در ادامه سعی دارم تا مشکلاتی که شرکت های و توسعه دهنده ها با آن روبرو می شوند را به زبان ساده شرح دهم
مشکلاتی که در سطح سرورها ایجاد میشود:
عدم بروزرسانی پکیج های امنیتی سرورها
اولین و خطرناک ترین مشکلی که پیش می آید این است که سرورهای داخل کشور دیگر نمیتوانند بروزرسانی های امنیتی خود را دریافت کنند و این خود یک مشکل مهم به شمار میرود.
عدم توانایی نصب بسته های نرم افزاری
دیگر امکان نصب PHP و Nodejs و یا سایر زبان ها و نرم افزار ها و پکیج ها روی سرور وجود ندارد این باعث میشود که نتوانیم یک پروژه جدید را شروع کنیم و یا هر تغییری در سطح سرور و پروژه ایجاد کنیم.
دسترسی به سکو های مخصوص برنامه نویسان
عدم دسترسی به مستندات
برنامه نویس ها برای پروژه های خود از کتابخانه ها و زبان ها و تکنولوژی های مختلفی استفاده می کنند که برای استفاده از آنها نیاز هست که راهنما ها و مستندات استفاده از آنها را بخوانیم اما در این شرایط به هیچ کدام از این مستندات دسترسی نداریم.
عدم دسترسی به Github
گیتهاب یکی از اساسی ترین سرویس هایی است که برنامه نویسها از آن استفاده میکنند. گیت هاب یک مخزن بسیار بزرگ از کد های اپن سورس است که برنامه نویس ها از آنها در پروژه های خود استفاده میکنند همین طور گیتهاب اجازه میدهد تا پروژه خود را و تغییرات پروژه خود را به خوبی مدیریت و مشاهده و نسخه های مختلف آن را ایجاد کنیم. همین طور گیت هاب اجازه میدهد تیم ها و سایر افراد در برنامه نویسی و توسعه پروژه شرکت کنند. دسترسی به گیت هاب یک نیاز اساسی برای برنامه نویسان و توسعه دهنده ها است.
عدم دسترسی به مخازن npmjs و سایر مخازن
دسترسی به این مخازن باعث می شود که برنامه نویسها و توسعه دهنده های وب بتوانند همچنان پروژه های جدید ایجاد کنند و یا کتابخانه های مورد نیاز خود را نصب و استفاده کنند. عدم دسترسی به این مخازن یعنی شما دیگر نمیتوانید از vuejs , react, و سایر فریمورک ها برای ایجاد پروژه های خود استفاده کنید.
توسعه دهنده های اپلیکیشن ها اندروید:
برای ایجاد یک برنامه اندروید از نرم افزار اندروید استادیو استفاده میکنیم حالا با فرض این که قبلا این نرم افزار را دانلود کرده باشید، باز هم برای ایجاد یک پروژه جدید و یا هرگونه تغییر در پروژه های قبلی خود با مشکل روبرو می شوید.
نمیتوانید یک کتابخانه جدید اضافه کنید و یا ممکن است اصلا نتوانید پروژه جدیدی راه اندازی کنید چون معمولا هر بار اندروید استادیو باید فایل های مختلفی را برای راه اندازی دریافت کند. توسعه دهنده های ایرانی در حالت عادی هم به سختی می توانستند از سطح تحریم های اینترنتی عبور کنند تا بتوانند از اندروید استادیو استفاده کنند. و این تحریم ها ، توسعه دهنده را مجبور به استفاده از ابزارهایی مانند VPN میکرد تا از تحریم ها عبور کنند. که به هر صورت توسعه دهنده های سخت کوش ایرانی راهی برای استفاده پیدا میکردند اما اکنون هیچ دسترسی وجود ندارد
عدم دسترسی به هوش مصنوعی
در این لحظه دسترسی و استفاده از انواع مختلف هوش مصنوعی بسیار ضروری و مهم است. ما درحال عبور از شیوه های سنتی هستیم و هوش مصنوعی شرایط جدید را برای توسعه و آموزش و … برای ما فراهم میکند
عدم دسترسی به هوش منصوعی شرایط را بسیار طاقت فرسا و فرسایشی میکند. در طول قطعی اینترنت سرویس های ارائه دهنده هوش مصنوعی که عمدتا از طریق api کار میکردند از کار افتادن و برخی از آنها سعی کردند که با استفاده از مدل های کوچکتر و اپن سورس خدماتی را ارائه کنند.
باید بدانید که یک مدل کوچک هوش مصنوعی نمی تواند به توسعه دهنده ها کمکی کند و مشکلی از آنها را برطرف نمی کند. توسعه دهنده نیاز دارد تا از جدید ترین و قدرتمند ترین ابزار های هوش مصنوعی استفاده کند برای مثال سرویس های زیر مدل های قدرتمندی را ارائه میکنند:
chatgpt.com (معروف ترین هوش مصنوعی برای انجام کارهای مختلف)
claude.ai (بهینه شده برای کد نویسی)
deepseek.com (از معروف ترین هوش مصنوعی های چینی)
gemini.google.com (هوش مصنوعی گوگل - تحریم برای ایرانی ها)
z.ai (هوش مصنوعی چینی برپایه GLM)
این مدل های هوش مصنوعی بسیار پیشرفته و سنگین هستند معمولا (این یک تخمین است) بیش از 200 میلیار پارامتر دارند درحالی که اجرای یک مدل سبک اپن سورس تنها 4 یا نهایتا 20 میلیارد پارامتر دارد
اگر ChatGPT را به عنوان یک ماشین درنظر بگیرید، یک مدل هوش مصنوعی با 20 میلیارد پارامتر تنها قالپاق آن ماشین خواهد بود.
برای اجرای یک مدل مناسب و قدرتمند مانند deepseek نیاز به یک سخت افزار بسیار قدرتمند دارید و اگر میخواهید آن را در اختیار سایر افراد جامعه هم قرار دهید نیاز به یک دیتاسنتر بزرگ با سخت افزار ها و GPU های قدرتمند دارید. پس این که صرفا بگوییم هوش مصنوعی داخلی داریم کافی نیست! باید بدانیم که این هوش مصنوعی از چه نوعی است؟ برای چه کاربردی بهینه شده؟ چقدر قدرتمند است؟ آیا به خوبی از زبان فارسی پشتیبانی میکند؟ آخرین بروزرسانی آن کی بوده است؟
برنامه نویس های چه استفاده ای از هوش مصنوعی انجام می دهند؟
پرسیدن سوالات مختلف در رابطه با تکنولوژی های مختلف
نوشتن کد ها و عیب یابی و رفع مشکلات مربوط به کد
بروزرسانی کد های قدیمی
یادگرفتن موارد جدید
تولید عکس و ویدیو
با این حال امیدواریم که اوضاع برای کشور عزیزمان به حالت قبل برگرده و همه ی افراد جامعه بتوانند در شرایطی آرام مسیر پیشرفت را طی کنند.
اکنون دسترسی به سایت گوگل و تعدادی از زیر دامنه های آن فراهم شده است برای چک کردن ایمیل های خود میتوانید وارد آدرس mail.google.com شوید همین طور دسترسی به سایت ChatGPT و DeepSeek فراهم شده است و امیدواریم به سرعت محدودیت ها به طور کلی برطرف شود.
شما هم می توانید دیدگاه و تجربیات خود را مطرح کنید