🔥 یه گنج واقعی برای برنامهنویسها!
حتماً براتون پیش اومده که وسط کد زدن، سینتکس یه دستور یادتون رفته باشه و مجبور بشید برید تو گوگل سرچ کنید؟ 😩
ریپازیتوری awesome-cheatsheets دقیقاً برای حل همین مشکل ساخته شده؛ یه مجموعهی کامل از چیتشیتها برای زبونها، فریمورکها و ابزارهای مختلف:
⚡️ Bash و linux دستورات
⚡️ JavaScript و Node.js
⚡️ Python و Django
⚡️ Git و Docker
⚡️ MongoDB و Redis
⚡️ Vim و خیلی چیزای دیگه...
هر کدوم از این چیتشیتها یه مرجع سریعه که همهی دستورات مهم و پرکاربرد رو یهجا جمع کرده. دیگه لازم نیست تو داکیومنتهای طولانی بگردید؛ یه نگاه میندازید و برمیگردید سراغ کدتون 👀
لینک گیتهاب:
🔗 github.com/LeCoupa/awesome-cheatsheets
نسخه وبش هم اینجاست:
🔗 https://lecoupa.github.io/awesome-cheatsheets
اگه مفید بود، فورواردش کنید تا دوستاتون هم بهره ببرن 🤝
💡https://t.me/DevAshTeam
#معرفی_ریپازیتوری #برنامه_نویسی #GitHub
حتماً براتون پیش اومده که وسط کد زدن، سینتکس یه دستور یادتون رفته باشه و مجبور بشید برید تو گوگل سرچ کنید؟ 😩
ریپازیتوری awesome-cheatsheets دقیقاً برای حل همین مشکل ساخته شده؛ یه مجموعهی کامل از چیتشیتها برای زبونها، فریمورکها و ابزارهای مختلف:
⚡️ Bash و linux دستورات
⚡️ JavaScript و Node.js
⚡️ Python و Django
⚡️ Git و Docker
⚡️ MongoDB و Redis
⚡️ Vim و خیلی چیزای دیگه...
هر کدوم از این چیتشیتها یه مرجع سریعه که همهی دستورات مهم و پرکاربرد رو یهجا جمع کرده. دیگه لازم نیست تو داکیومنتهای طولانی بگردید؛ یه نگاه میندازید و برمیگردید سراغ کدتون 👀
لینک گیتهاب:
🔗 github.com/LeCoupa/awesome-cheatsheets
نسخه وبش هم اینجاست:
🔗 https://lecoupa.github.io/awesome-cheatsheets
اگه مفید بود، فورواردش کنید تا دوستاتون هم بهره ببرن 🤝
💡https://t.me/DevAshTeam
#معرفی_ریپازیتوری #برنامه_نویسی #GitHub
GitHub
GitHub - LeCoupa/awesome-cheatsheets: 👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development…
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. - LeCoupa/awesome-cheatsheets
🔥1
You run the following command:
rm -rf /tmp/test/*
The command completes successfully, but some files inside /tmp/test/ remain. Which is the most likely reason?
rm -rf /tmp/test/*
The command completes successfully, but some files inside /tmp/test/ remain. Which is the most likely reason?
Anonymous Quiz
38%
A) rm cannot delete hidden files by default
25%
B) The remaining files are symbolic links
25%
C) The remaining files are mounted filesystems
13%
D) The shell expanded * incorrectly
⚡1❤1👍1
What does the following command do?
"chmod 755 script.sh"
"chmod 755 script.sh"
Anonymous Quiz
0%
A) Makes script.sh readable and writable by everyone
13%
B) Makes script.sh executable by the owner, group, and others
25%
C) Gives everyone full permissions to script.sh
63%
C) Gives the owner full permissions and read/execute permissions to group and others
❤1👏1
تا حالا شده برای چک کردن قیمت یا موجودی، بارها صفحهای رو رفرش کنید؟ changedetection.io این مشکل رو حل میکنه.
مکانیزم آن ساده است: لینک را میدهید و با فاصلهای که تعیین میکنید (حتی هر دقیقه) صفحه را چک میکند و با هر تغییر، اعلان میدهد. اعلانها از طریق تلگرام، ایمیل، دیسکورد و وبهوک ارسال میشوند که تلگرام آن بسیار کارآمد است.
کاربرد آن فراتر از قیمت و موجودی است؛ برای صفحات اطلاعیه، ثبتنام آزمونها، سایتهای استخدامی و حتی پایش هک شدن سایت خودتان (دیفیسب) مفید است.
قابلیتهای فنی:
- پایش بخش خاص با CSS Selector
- پشتیبانی از صفحات رندر شده با جاوااسکریپت از طریق Playwright
- اعلان شرطی (مثلاً فقط وقتی قیمت از حدی کمتر شد)
- نمایش دقیق تغییرات با Diff قرمز و سبز
- و ...
سورس باز است و با Docker در یک دقیقه راهاندازی میشود:
سپس به localhost:5000 بروید. نسخه ابری پولی است اما نسخه self-hosted رایگان است.
این پروژه در گیتهاب حدود 35 هزار ستاره و 2 هزار فورک دارد.
🔗 github.com/dgtlmoon/changedetection.io
🔗 https://github.com/caronc/apprise#popular-notification-services
🔗 https://changedetection.io/
💡 https://t.me/DevAshTeam
مکانیزم آن ساده است: لینک را میدهید و با فاصلهای که تعیین میکنید (حتی هر دقیقه) صفحه را چک میکند و با هر تغییر، اعلان میدهد. اعلانها از طریق تلگرام، ایمیل، دیسکورد و وبهوک ارسال میشوند که تلگرام آن بسیار کارآمد است.
کاربرد آن فراتر از قیمت و موجودی است؛ برای صفحات اطلاعیه، ثبتنام آزمونها، سایتهای استخدامی و حتی پایش هک شدن سایت خودتان (دیفیسب) مفید است.
قابلیتهای فنی:
- پایش بخش خاص با CSS Selector
- پشتیبانی از صفحات رندر شده با جاوااسکریپت از طریق Playwright
- اعلان شرطی (مثلاً فقط وقتی قیمت از حدی کمتر شد)
- نمایش دقیق تغییرات با Diff قرمز و سبز
- و ...
سورس باز است و با Docker در یک دقیقه راهاندازی میشود:
$ docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
سپس به localhost:5000 بروید. نسخه ابری پولی است اما نسخه self-hosted رایگان است.
این پروژه در گیتهاب حدود 35 هزار ستاره و 2 هزار فورک دارد.
🔗 github.com/dgtlmoon/changedetection.io
🔗 https://github.com/caronc/apprise#popular-notification-services
🔗 https://changedetection.io/
💡 https://t.me/DevAshTeam
GitHub
GitHub - dgtlmoon/changedetection.io: Best and simplest tool for website change detection, web page monitoring, and website change…
Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monito...
❤1
What will this command print?
echo "Hello Linux" | awk '{print $1}'
echo "Hello Linux" | awk '{print $1}'
Anonymous Quiz
40%
A) Hello Linux
50%
B) Hello
10%
C) $1
0%
D) Nothing
👍1👏1
معرفی jsdelivr: سرویس CDN رایگان جهت بارگذاری فایلها.
بهجای استفاده از فایلهای محلی، میتوان از لینک مستقیم در کد بهره برد:
cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js
تبدیل فایلهای گیتهاب به لینک مستقیم:
cdn.jsdelivr.net/gh/USERNAME/REPO@main/script.js
مزایا: رایگان بودن، عدم وجود محدودیت پهنای باند، دسترسی به سرورهای جهانی و مینیفای خودکار.
نکته: افزودن پیشوند +esm به انتهای لینک، نسخه ES Module را ارائه میدهد.
🔗 https://jsdelivr.com/
🔗 https://www.jsdelivr.com/documentation
🔗 https://github.com/jsdelivr/jsdelivr
💡 https://t.me/DevAshTeam
#js #برنامه_نویسی #GitHub #معرفی_ریپازیتوری #cdn
بهجای استفاده از فایلهای محلی، میتوان از لینک مستقیم در کد بهره برد:
cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js
تبدیل فایلهای گیتهاب به لینک مستقیم:
cdn.jsdelivr.net/gh/USERNAME/REPO@main/script.js
مزایا: رایگان بودن، عدم وجود محدودیت پهنای باند، دسترسی به سرورهای جهانی و مینیفای خودکار.
نکته: افزودن پیشوند +esm به انتهای لینک، نسخه ES Module را ارائه میدهد.
🔗 https://jsdelivr.com/
🔗 https://www.jsdelivr.com/documentation
🔗 https://github.com/jsdelivr/jsdelivr
💡 https://t.me/DevAshTeam
#js #برنامه_نویسی #GitHub #معرفی_ریپازیتوری #cdn
🔥1
What will be the output of this command?
echo "hello world" | tr 'a-z' 'A-Z'
echo "hello world" | tr 'a-z' 'A-Z'
Anonymous Quiz
0%
A) hello world
88%
B) HELLO WORLD
13%
C) Hello World
0%
D) A-Z
🚀 انتشار نسخهی ۱.۵.۰ پروژهی sni-proxy
با درود ویژه خدمت دوستان عزیز
نسخهی ۱.۵.۰ پروژهی sni-proxy منتشر شد.
در این نسخه تغییرات مهمی در ساختار پروژه، فرایند ساخت ایمیجها و سرویس Xray انجام شده است.
مهمترین تغییرات این نسخه:
🔹 فرایند Build ایمیجهای Docker بهصورت خودکار انجام میشود و ایمیجها روی Docker Hub و GHCR منتشر میشوند.
🔹 پکیجها و وابستگیهای پروژه به آخرین نسخههای پایدار بهروزرسانی شدند.
🔹 فایل README.md بهصورت کامل بازنویسی و مستندات نصب و استفاده بهبود داده شد.
🔹 فایلهای پیکربندی docker-compose.yml و .env بازنویسی شدند.
🔹 سرویس V2Fly با Xray Core جایگزین شد.
🔹 فایلهای GeoIP و GeoSite برای استفادهی Xray به پروژه اضافه شدند.
با توجه به تغییرات انجامشده در ساختار فایلهای پیکربندی، اگر از نسخههای قبلی استفاده میکنید، حتماً قبل از بهروزرسانی README و فایلهای
خوشحال میشم نسخهی جدید رو بررسی و تست کنید. اگر با مشکلی مواجه شدید، میتوانید در گیتهاب پروژه یک Issue باز کنید یا از طریق تلگرام با من در ارتباط باشید.
🔗 https://github.com/shervinamd/sni-proxy/releases/tag/v1.5.0
💡 https://t.me/DevAshTeam
با درود ویژه خدمت دوستان عزیز
نسخهی ۱.۵.۰ پروژهی sni-proxy منتشر شد.
در این نسخه تغییرات مهمی در ساختار پروژه، فرایند ساخت ایمیجها و سرویس Xray انجام شده است.
مهمترین تغییرات این نسخه:
🔹 فرایند Build ایمیجهای Docker بهصورت خودکار انجام میشود و ایمیجها روی Docker Hub و GHCR منتشر میشوند.
🔹 پکیجها و وابستگیهای پروژه به آخرین نسخههای پایدار بهروزرسانی شدند.
🔹 فایل README.md بهصورت کامل بازنویسی و مستندات نصب و استفاده بهبود داده شد.
🔹 فایلهای پیکربندی docker-compose.yml و .env بازنویسی شدند.
🔹 سرویس V2Fly با Xray Core جایگزین شد.
🔹 فایلهای GeoIP و GeoSite برای استفادهی Xray به پروژه اضافه شدند.
با توجه به تغییرات انجامشده در ساختار فایلهای پیکربندی، اگر از نسخههای قبلی استفاده میکنید، حتماً قبل از بهروزرسانی README و فایلهای
docker-compose.yml و .env را بررسی و پیکربندی خود را با نسخهی جدید هماهنگ کنید.خوشحال میشم نسخهی جدید رو بررسی و تست کنید. اگر با مشکلی مواجه شدید، میتوانید در گیتهاب پروژه یک Issue باز کنید یا از طریق تلگرام با من در ارتباط باشید.
🔗 https://github.com/shervinamd/sni-proxy/releases/tag/v1.5.0
💡 https://t.me/DevAshTeam
GitHub
Release v1.5.0 · shervinamd/sni-proxy
v1.5.0
Changes
Automate Docker image builds and publish images to Docker Hub and GitHub Container Registry (GHCR).
Update project packages and dependencies to their latest stable versions.
Rewrite...
Changes
Automate Docker image builds and publish images to Docker Hub and GitHub Container Registry (GHCR).
Update project packages and dependencies to their latest stable versions.
Rewrite...
❤2🔥2
DevAshTeam
sni-proxy-images-v1.5.0.tgz
✅ در صورتی که به خاطر شرایط اینترنت نتونستید از
برای Import ایمیج ها میتونید از این دستور استفاده کنید:
DockerHub و یا GHCR ایمیج ها رو دریافت کنید ، میتونید از این Archive file که شامل هر سه ایمیج روی آخرین نسخه هاشون هست استفاده کنید.برای Import ایمیج ها میتونید از این دستور استفاده کنید:
gunzip -c sni-proxy-images-v1.5.0.tgz | docker load
👏2🤩1
DevAshTeam
sni-proxy-images-v1.5.0.tgz
ایمیج ها رو توی Assets رلیز جدید در GitHub هم آپلود کردم.
بهدلیل ناپایداری اینترنت، آپلود فایل یکپارچه چند بار با خطا مواجه شد؛ بنابراین ایمیجها را بهصورت جداگانه در بخش Assets قرار دادم.
اگر از Release Page دانلود میکنید، برای Import اش به سیستمتون از دستورات مشابه بالا برای هر فایل استفاده کنید:
🔗 https://github.com/shervinamd/sni-proxy
💡 https://t.me/DevAshTeam
بهدلیل ناپایداری اینترنت، آپلود فایل یکپارچه چند بار با خطا مواجه شد؛ بنابراین ایمیجها را بهصورت جداگانه در بخش Assets قرار دادم.
اگر از Release Page دانلود میکنید، برای Import اش به سیستمتون از دستورات مشابه بالا برای هر فایل استفاده کنید:
gunzip -c sni-proxy-v1.5.0-image.tgz | docker load
gunzip -c dnsproxy-v0.84.2-image.tgz | docker load
gunzip -c xray-v26.3.27-image.tgz | docker load
🔗 https://github.com/shervinamd/sni-proxy
💡 https://t.me/DevAshTeam
❤2
بیشتر توسعهدهندگان برای تست API از نرمافزار Postman استفاده میکنند؛ با این حال، در بازههای اخیر انتقادات متعددی به این ابزار وارد شده است. از جمله مشکلات، الزام به ورود به حساب کاربری برای ارسال درخواستهای ساده، هدایت مداوم مجموعهها به فضای ابری و نگرانی بسیاری از کاربران نسبت به ذخیرهسازی دادههای حساس بر روی سرورهای خارجی است. از آنجا که این پروژه متنباز نیست، با هر بهروزرسانی، حجم آن افزایش یافته و رویکرد تجاریتری به خود میگیرد.
لذا، در این مطلب به معرفی یک جایگزین رایگان و متنباز به نام Hoppscotch میپردازیم. با مراجعه به آدرس hoppscotch.io در مرورگر، بدون نیاز به نصب یا ثبتنام، میتوانید بلافاصله درخواست ارسال کنید. طراحی این ابزار شباهت زیادی به Postman دارد و شامل بخشهای متد، آدرس، هدر، بدنه و پاسخ میباشد؛ بنابراین اگر پیشتر با Postman کار کردهاید، به سرعت با محیط آن آشنا خواهید شد.
این پروژه متنباز است و در گیتهاب حدود ۸۰ هزار ستاره دارد. تمامی اطلاعات به صورت پیشفرض در مرورگر ذخیره میشوند و هیچ دادهای به صورت خودکار آپلود نمیشود، مگر در صورتی که شما بخواهید. همچنین، در صورتی که به سرور دسترسی دارید، امکان اجرای self-hostedآن برای تیمتان فراهم است.
این ابزار محدود به REST نبوده و از پروتکلهای GraphQL، WebSocket و MQTT نیز پشتیبانی میکند. نکته کاربردی دیگر، وجود گزینه Proxy در تنظیمات است که میتواند مشکلات مربوط به CORS را هنگام آزمونها برطرف کند.
به طور خلاصه، این ابزار تقریباً تمامی قابلیتهای Postman را بدون الزام به اکانت و بدون ذخیرهسازی اجباری دادهها ارائه میدهد.
🔗 github.com/hoppscotch/hoppscotch
🔗 https://hoppscotch.io/
💡 https://t.me/DevAshTeam
#تست_API #معرفی_ابزار #متن_باز #Postman #Hoppscotch #برنامه_نویسی
لذا، در این مطلب به معرفی یک جایگزین رایگان و متنباز به نام Hoppscotch میپردازیم. با مراجعه به آدرس hoppscotch.io در مرورگر، بدون نیاز به نصب یا ثبتنام، میتوانید بلافاصله درخواست ارسال کنید. طراحی این ابزار شباهت زیادی به Postman دارد و شامل بخشهای متد، آدرس، هدر، بدنه و پاسخ میباشد؛ بنابراین اگر پیشتر با Postman کار کردهاید، به سرعت با محیط آن آشنا خواهید شد.
این پروژه متنباز است و در گیتهاب حدود ۸۰ هزار ستاره دارد. تمامی اطلاعات به صورت پیشفرض در مرورگر ذخیره میشوند و هیچ دادهای به صورت خودکار آپلود نمیشود، مگر در صورتی که شما بخواهید. همچنین، در صورتی که به سرور دسترسی دارید، امکان اجرای self-hostedآن برای تیمتان فراهم است.
این ابزار محدود به REST نبوده و از پروتکلهای GraphQL، WebSocket و MQTT نیز پشتیبانی میکند. نکته کاربردی دیگر، وجود گزینه Proxy در تنظیمات است که میتواند مشکلات مربوط به CORS را هنگام آزمونها برطرف کند.
به طور خلاصه، این ابزار تقریباً تمامی قابلیتهای Postman را بدون الزام به اکانت و بدون ذخیرهسازی اجباری دادهها ارائه میدهد.
🔗 github.com/hoppscotch/hoppscotch
🔗 https://hoppscotch.io/
💡 https://t.me/DevAshTeam
#تست_API #معرفی_ابزار #متن_باز #Postman #Hoppscotch #برنامه_نویسی
GitHub
GitHub - hoppscotch/hoppscotch: Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web…
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia - hoppscotch/hoppscotch
🔥3