12 July 2025
13 July 2025
Programming For Everyone
Replymessage unavailableВидео
Linux_Commands_for_Beginners_21_Changing_Permissions_Numeric · 44.5 MB · click to show
Linux_Commands_for_Beginners_21_Changing_Permissions_Numeric · 44.5 MB · click to show
Файл
Linux_Commands_for_Beginners_21_Changing_Permissions_Numeric · 22 KB · click to show
Linux_Commands_for_Beginners_21_Changing_Permissions_Numeric · 22 KB · click to show
Видео
Linux_Commands_for_Beginners_22_Remote_Management_with_OpenS · 94.0 MB · click to show
Linux_Commands_for_Beginners_22_Remote_Management_with_OpenS · 94.0 MB · click to show
Файл
Linux_Commands_for_Beginners_22_Remote_Management_with_OpenS · 37 KB · click to show
Linux_Commands_for_Beginners_22_Remote_Management_with_OpenS · 37 KB · click to show
Видео
Linux_Commands_for_Beginners_23_Transferring_Files_with_scp. · 78.7 MB · click to show
Linux_Commands_for_Beginners_23_Transferring_Files_with_scp. · 78.7 MB · click to show
Файл
Linux_Commands_for_Beginners_23_Transferring_Files_with_scp. · 22 KB · click to show
Linux_Commands_for_Beginners_23_Transferring_Files_with_scp. · 22 KB · click to show
Видео
Linux_Commands_for_Beginners_24_Transferring_Files_with_rsyn · 128.5 MB · click to show
Linux_Commands_for_Beginners_24_Transferring_Files_with_rsyn · 128.5 MB · click to show
Файл
Linux_Commands_for_Beginners_24_Transferring_Files_with_rsyn · 40 KB · click to show
Linux_Commands_for_Beginners_24_Transferring_Files_with_rsyn · 40 KB · click to show
🎦 دوره آموزشی دستورات لینوکس برای افراد مبتدی
🛜چنل: Learn Linux TV
📕 جلسه ۲۱ از ۲۴
همراه با زیرنویس فارسی ✅
#linux #linux_commands_course
@freecodecamp_farsi
Replymessage unavailable
میلاد نوری که معرف حضورتون هستن، یه اپ جدید ساخته به اسم مطمئن باش، خودش اینطوری توضیحش میده:
ابزاری برای محافظت در برابر پیامکهای فیشینگ، لینکهای کلاهبرداری و اپلیکیشنهای مشکوک و مخرب
حتما این اپ رو اول برای خودتون و بعد برای پدر و مادرتون نصب کنید که درگیر کلاهبرداریهای پانزی و فیشینگ نشن.
همچنین این اپ توی گیتهاب به شکل اوپن سورس منتشر شده.
ریپوهای پروژه:
https://motmaenbash.ir/git.html
@DevTwitter
Replymessage unavailable
Фотография
click to show
click to show
Фотография
click to show
click to show
اگه داری با Docker یا Kubernetes کار میکنی و دیگه خسته شدی از این همه کامند خطی یه ابزار خوشگل و راحت هست به اسم Portainer!
با Portainer میتونی:
همهی کانتینراتو گرافیکی ببینی و مدیریت کنی
لاگ بگیری
شبکهها، ولومها و استکها رو ببینی
با یه کلیک کانتینر بسازی یا پاک کنی!
حتی چندتا سرور Docker رو از یه پنل مدیریت کنی
به Kubernetes هم وصل میشه و کلی امکانات باحال داره!
مزایا؟
دیگه نیاز نیست همه چی رو حفظ باشی
مناسب برای تازهکارها و حتی حرفهایها
سبک و سادهست، با یه Docker run بالا میاد!
تحت وبه، فقط پورتش رو باز کن و عشق و حال کن
🛠 برای نصبش ؟ فقط این یه خطو بزن:
docker run -d -p 9000:9000 --name=portainer \
-v /var/run/docker.sock:/var/run/docker.sock \
portainer/portainer-ce
اگه تازه داری وارد دنیای Docker میشی، Portainer مثل GPS میمونه برات! من که هرروز استفاده میکنم ازش.
@DevTwitter | <Amir Nasiri/>
Replymessage unavailable
Фотография
click to show
click to show
یک ابزار کاربردی به اسم price-seprator منتشر کردم.
هرجا با قیمت سروکار دارید — از فرم پرداخت و فاکتور تا صفحه محصول یا گزارش مالی — نمایش درست و خوانای عدد اهمیت زیادی داره. من یه ابزار ساده نوشتم که کمک میکنه:
چه کاری انجام میده؟
- قیمتها رو سهرقمی جدا میکنه
مثلاً 1234567 → 1,234,567 — خواناتر برای کاربر، حرفهایتر برای UI
- عدد رو به حروف فارسی تبدیل میکنه + "تومان"
مثلاً 50000 → پنجاه هزار تومان — برای رسید، فاکتور یا نمایش نهایی
- پشتیبانی از ورودی عددی و رشتهای
فرقی نداره کاربر عدد تایپ کنه یا از سرور برات عدد بیاد
- بدون وابستگی به هیچ فریمورکی
- استفاده در هر چیزی: React، Vue، Angular، Node.js، حتی فایل HTML
سبک، سریع، بدون نیاز به تنظیمات خاص– در کمتر از یک دقیقه آمادهس!
کجا بهدردت میخوره؟
- ساخت فرم پرداخت (نمایش قیمتها کنار ورودی کاربر)
- ساخت رسید یا فاکتور (قیمت به عدد + حروف)
- داشبورد مدیریتی (گزارشهای مالی با قیمت خوانا)
- پروژههای فروشگاهی یا SaaS
- هر جای دیگهای که با قیمتها کار میکنی و میخوای رابط کاربری حرفهایتری ارائه بدی.
@DevTwitter | <Abolfazl Javadinia/>
Replymessage unavailable
بعد از گذشت ۲۶ روز هنوز IPv6 و HTTP/3 مسدوده!
برای راهاندازی CI/CD میخواستم پکیج gitlab-runner رو روی سرور اوبونتو نصب میکردم. اما هر کاری میکردم، نمیشد!
اول با apt-get install تلاش کردم، اما به خاطر مشکلات شبکه، تحریم، و مسائل DNS، به ریپازیتوریهای GitLab وصل نمیشد.
گفتم خب، فایل .deb رو دستی با wget یا curl دانلود میکنم. اما اونجا هم نشد! لینکهای دانلود به IP و زمان حساس بودن و سرور اجازه دانلود مستقیم رو بهم نمیداد و خطای 403 Forbidden میگرفتم.
عملاً توی بنبست بودم و داشتم ناامید میشدم که بعد از کلی جستجو، با یه سرویس بدردبخور آشنا شدم که دقیقاً برای همین شرایط ساخته شده:
Offcloud.com
کارش خیلی ساده و هوشمندانه بود. لینک دانلودی که روی سرورم کار نمیکرد رو بهش دادم، Offcloud فایل رو روی سرورهای خودش با انتخاب کشور، دانلود کرد و یه لینک مستقیم و بدون محدودیت بهم داد. اون لینک جدید رو به راحتی با wget روی سرورم دانلود کردم. کاری که با اینترنت و شرایط شبکه نرمال تو یه دقیقه باید انجام میشد کلی با تست کردن های مداوم ازم وقت گرفت.
گفتم این تجربه رو به اشتراک بذارم برای وقتهایی که به خاطر تحریم، محدودیت شبکه ISP، یا لینکهای دانلود یک بار مصرف گیر میکنید. این ابزار واقعاً میتونه نجاتدهنده باشه.
@DevTwitter | <Mohammad Shamsi/>
Replymessage unavailable
Видео
Welcome to series on GO programming language.mp4 · 43.0 MB · click to show
Welcome to series on GO programming language.mp4 · 43.0 MB · click to show
Файл
Welcome to series on GO programming language.srt · 13 KB · click to show
Welcome to series on GO programming language.srt · 13 KB · click to show
Видео
815288598_1080.mp4 · 17.0 MB · click to show
815288598_1080.mp4 · 17.0 MB · click to show
Файл
Before you start with golang.srt · 21 KB · click to show
Before you start with golang.srt · 21 KB · click to show
Видео
815288598_1080.mp4 · 27.6 MB · click to show
815288598_1080.mp4 · 27.6 MB · click to show
🎦 دوره آموزشی کامل زبان گو
🛜چنل: Hitesh Choudhary
📕 جلسه ۱ از ۵۷
همراه با زیرنویس فارسی ✅
#golang #golang_full_course
@freecodecamp_farsi