Forwarded from Denver
🛠 چند alias کاربردی برای هر کاربر لینوکس
حتما با alias ها آشنایی دارین، همون لقب دادن به دستوراتمون.
کاربردش چیه؟ میتونیم کلی دستور طولانی یا حتی دستورایی که تایپ کردنشون هر دفعه مثل یه کابوس میمونه رو توی دستور مورد نظر خودمون خلاصه کنیم.
با این aliasها توی فایل
🔗برای راحتی کار میتونید فایل آماده ی alias هارو از لینک زیر دانلود کنید:
فایل آماده ی alias ها
📌 نکته: بعد از اضافه کردن aliasها، فراموش نکن که ترمینالت رو یه بار ببندی و باز کنی یا دستور زیر رو وارد کنی:
➖➖➖➖➖➖➖➖➖➖
حتما با alias ها آشنایی دارین، همون لقب دادن به دستوراتمون.
کاربردش چیه؟ میتونیم کلی دستور طولانی یا حتی دستورایی که تایپ کردنشون هر دفعه مثل یه کابوس میمونه رو توی دستور مورد نظر خودمون خلاصه کنیم.
ساده تر بگیم، درواقع با اینکار داریم به شل(zsh, bash, fish) میگیم که دستور مورد نظر a معادل دستور طولانی b هست.
با این aliasها توی فایل
~/.bashrc یا ~/.zshrc میتونی کلی زمان تو ترمینال صرفهجویی کنی 💻⚡️# ====== System Management ======
alias update="sudo apt update && sudo apt upgrade -y" # Fast system update
alias clean="sudo apt autoremove && sudo apt autoclean" # Clean cache and unnecessary packages
alias reboot="sudo reboot" # Reboot the system
alias ping="ping -c 5" # Ping with 5 packets
# ====== Navigation Shortcuts ======
alias home='cd ~' # Go to home directory
alias cd..='cd ..' # One directory up
alias ..='cd ..' # One directory up (short)
alias ...='cd ../..' # Two directories up
alias ....='cd ../../..' # Three directories up
alias .....='cd ../../../..' # Four directories up
# ====== File Search ======
alias f="find . -name" # Find file by name in current directory and subdirectories
# ====== Listing (ls) Aliases ======
alias la='ls -Alh' # List all files including hidden
alias ls='ls --color=always' # Enable colored output
alias lx='ls -lXBh' # Sort by extension
alias lk='ls -lSrh' # Sort by size
alias lc='ls -lcrh' # Sort by change time
alias lu='ls -lurh' # Sort by access time
alias lr='ls -lRh' # Recursive listing
alias lt='ls -ltrh' # Sort by date
alias lw='ls -xAh' # Wide listing format
alias ll='ls -Flsh' # Long listing format with type indicators
alias labc='ls -lap' # Alphabetical listing with hidden files
alias lf="ls -l | egrep -v '^d'" # List only files
alias ldir="ls -l | egrep '^d'" # List only directories
🔗برای راحتی کار میتونید فایل آماده ی alias هارو از لینک زیر دانلود کنید:
فایل آماده ی alias ها
📌 نکته: بعد از اضافه کردن aliasها، فراموش نکن که ترمینالت رو یه بار ببندی و باز کنی یا دستور زیر رو وارد کنی:
source ~/.bashrc # or ~/.zshrc
#️⃣ #linux #terminal #tools
➖➖➖➖➖➖➖➖➖➖
🐧 CHANNEL | GROUP
Forwarded from CleverDevs (Mammad)
داشتم یه ویدیو از جادی میدیدم اینو دیدم . slides یه برنامه ترمینالی برای ساخت ارائه های کوچیکه که سبک و باحاله و با مارکداون کار میکنه
میتونید نحوه نصب و استفادش رو از سایتش ببنید
https://maaslalani.com/slides/
لینک گیت هاب :
https://github.com/maaslalani/slides
#tools
@CleverDevs - @CleverDevsGp
میتونید نحوه نصب و استفادش رو از سایتش ببنید
https://maaslalani.com/slides/
لینک گیت هاب :
https://github.com/maaslalani/slides
#tools
@CleverDevs - @CleverDevsGp
Forwarded from CleverDevs (Mammad)
یکی از هوش مصنوعیای های باحال deepwiki هست که میاد ریپوی گیت هاب رو تحلیل میکنه و براش ویکی میسازه
فقط کافیه تو ادرس ریپو github رو با deepwiki عوض کنید اگه از قبل براش ویکی تولید شده باشه میتونید بخونید و اگه نه میتونید درخواست بدید تا اون ریپو رو هم ایندکس کنه
مثلا ریپوی
https://github.com/MohammadRostamiorg/dnsChanger
ویکیش میشه این :
https://deepwiki.com/MohammadRostamiorg/dnsChanger
#ai #tools
@CleverDevs - @CleverDevsGp
فقط کافیه تو ادرس ریپو github رو با deepwiki عوض کنید اگه از قبل براش ویکی تولید شده باشه میتونید بخونید و اگه نه میتونید درخواست بدید تا اون ریپو رو هم ایندکس کنه
مثلا ریپوی
https://github.com/MohammadRostamiorg/dnsChanger
ویکیش میشه این :
https://deepwiki.com/MohammadRostamiorg/dnsChanger
#ai #tools
@CleverDevs - @CleverDevsGp
Forwarded from Byteforge / بایــت فورج 🛸
اجرای کانتینر بدون داکر! | تبدیل Docker Image به فایل اجرایی با dockerc .
یه ابزار متن بازه که تصاویر داکر رو به فایل اجرایی مستقل تبدیل میکنه ؛ بدون نیاز به نصب داکر یا دسترسی root . این ابزار اجرای کانتینرها رو بسیار سادهتر و قابلحملتر میکنه .
آپشن هایی که بهتون میده :
یه مثال اولیه :
نحوه نصب با استفاده از zig :
ریپو پروژه :
dockerc
یه ابزار متن بازه که تصاویر داکر رو به فایل اجرایی مستقل تبدیل میکنه ؛ بدون نیاز به نصب داکر یا دسترسی root . این ابزار اجرای کانتینرها رو بسیار سادهتر و قابلحملتر میکنه .
آپشن هایی که بهتون میده :
تبدیل Docker Image به فایل اجرایی (standalone)
اجرا بدون نیاز به داکر یا دسترسی root
پشتیبانی از معماریهای x86_64 و ARM64
قابل اجرا روی لینوکس، مک و ویندوز
امکان تعریف متغیر محیطی و Mount کردن ولو
یه مثال اولیه :
dockerc --image docker://oven/bun --output bun
نحوه نصب با استفاده از zig :
git clone --recurse-submodules https://github.com/NilsIrl/dockerc.git
cd dockerc
zig build -Doptimize=ReleaseSafe -Dtarget=x86_64-linux-musl
ریپو پروژه :
https://github.com/NilsIrl/dockerc
#tools
#dockerc
#byteforge
@byteforge_chan 🛸
GitHub
GitHub - NilsIrl/dockerc: container image to single executable compiler
container image to single executable compiler. Contribute to NilsIrl/dockerc development by creating an account on GitHub.
Forwarded from CleverDevs (Arian)
✳️ وبسایت اتومیشن سازی حرفه ای و مدرن!
وبسایت n8n که به تازگی خیلی ترند و بولد شده یک ابزاری هستش که بدون نیاز به برنامه نویس یا نیروی انسانی خاصی و بصورت No code یا Low code میتونید کارهای مجازیتون رو بهش بسپارید و حتی آسونترش کنید.
برای آشنایی بیشتر با محیط و نحوه کار کردن n8n میتونید ویدیو جادی رو از یوتیوب مشاهده کنید.
#n8n #AI #tools
@CleverDevs - @CleverDevsGp
وبسایت n8n که به تازگی خیلی ترند و بولد شده یک ابزاری هستش که بدون نیاز به برنامه نویس یا نیروی انسانی خاصی و بصورت No code یا Low code میتونید کارهای مجازیتون رو بهش بسپارید و حتی آسونترش کنید.
برای مثال استخراج هر نوع دیتا از وبسایت های مختلف و دریافت اونا از طریق ربات تلگرامی، یا اتوماتیک سازی بعضی از امور که تحت وب انجام میدین برای مثال پیدا کردن پروژه از تمام سایت های فریلنسینگ ایرانی؛ دریافت کد ورود به برنامه یا سایت از طریق ربات با استفاده از کانکت کردن ایمیل و ربات و هوش مصنوعی به هم.
برای آشنایی بیشتر با محیط و نحوه کار کردن n8n میتونید ویدیو جادی رو از یوتیوب مشاهده کنید.
#n8n #AI #tools
@CleverDevs - @CleverDevsGp
Forwarded from Ditty | دیتی
🔺کد ریویو (Code Review) با هوش مصنوعی
- توی شرکت قبلی که بودم یه ابراز هوش مصنوعی اضافه شده بود به اسم CodeRabbit که وقتی توی گیتهاب یه PR میساختیم، خودش به صورت خودکار میومد کدها رو چک میکرد و به قول معروف Code Review انجام میداد
- خیلی هم دقیق بود و پیشنهاداتش واقعاً منطقی به نظر میاومد. مثلاً میگفت این خط کدی که نوشتی یه جای دیگه از پروژه داره تکرار میشه، و بهتره یه کد Reusable بسازی. یا خطاهایی رو گزارش میداد که شاید به سادگی به چشم یک انسان نیاد.
- این ابزار واقعاً کمککننده بود. چون خیلی از ماها وقتی کد ریویو انجام میدیم، زمان زیادی رو صرف میکنیم برای بررسی خط به خط کدها تا انواع مختلف خطاها رو گزارش بدیم، و امان از روزی که یک PR با ۳۰۰ فایل سر راهمون قرار میگرفت 🙈
- عیبی که این ابزار داره اینه که اولاً پولی هست و شاید استفاده از ایران راحت نباشه (البته ۱۴ روز استفاده رایگان داره). دوم اینکه دوستانی که به توی PR ها ایرادهای الکی میگیرن بیکار میشن 😄
پست مرتبط:
هنرِ درخواست Code Review - مهارتهایی برای درخواست بررسی کدها از یک همتیمی
#tools
- توی شرکت قبلی که بودم یه ابراز هوش مصنوعی اضافه شده بود به اسم CodeRabbit که وقتی توی گیتهاب یه PR میساختیم، خودش به صورت خودکار میومد کدها رو چک میکرد و به قول معروف Code Review انجام میداد
- خیلی هم دقیق بود و پیشنهاداتش واقعاً منطقی به نظر میاومد. مثلاً میگفت این خط کدی که نوشتی یه جای دیگه از پروژه داره تکرار میشه، و بهتره یه کد Reusable بسازی. یا خطاهایی رو گزارش میداد که شاید به سادگی به چشم یک انسان نیاد.
- این ابزار واقعاً کمککننده بود. چون خیلی از ماها وقتی کد ریویو انجام میدیم، زمان زیادی رو صرف میکنیم برای بررسی خط به خط کدها تا انواع مختلف خطاها رو گزارش بدیم، و امان از روزی که یک PR با ۳۰۰ فایل سر راهمون قرار میگرفت 🙈
- عیبی که این ابزار داره اینه که اولاً پولی هست و شاید استفاده از ایران راحت نباشه (البته ۱۴ روز استفاده رایگان داره). دوم اینکه دوستانی که به توی PR ها ایرادهای الکی میگیرن بیکار میشن 😄
پست مرتبط:
هنرِ درخواست Code Review - مهارتهایی برای درخواست بررسی کدها از یک همتیمی
#tools
AI Code Reviews | CodeRabbit | Try for Free
AI-first pull request reviewer with context-aware feedback, line-by-line code suggestions, and real-time chat.
Forwarded from CleverDevs (Mammad)
اگه اومدین رو لینوکس و جای خالی فتوشاپ رو حس میکنید و با چیز هایی مثل گیمپ حال نمیکنید یا اصلا رو ویندوزید و نمیخواید فتوشاپ نصب کنید photopea.com میتونه بدردتون بخوره
رابط کاربریش خیلی شبیه فتوشاپه و رایگان هم هست و اکثر فیچر های پایه ای فتوشاپو داره
پ.ن فقط حواستون باشه که قدرت فتوشاپ رو قطعا نداره ولی برا کسایی که کارشون در این حده عالیه
#tools
@CleverDevs - @CleverDevsGp
رابط کاربریش خیلی شبیه فتوشاپه و رایگان هم هست و اکثر فیچر های پایه ای فتوشاپو داره
پ.ن فقط حواستون باشه که قدرت فتوشاپ رو قطعا نداره ولی برا کسایی که کارشون در این حده عالیه
#tools
@CleverDevs - @CleverDevsGp
Forwarded from Byteforge / بایــت فورج 🛸
الگوی ساخت تراکنش روی پلتفرم زرین پال بدون نیاز به دریافت مرچند کد و ثبت کد مالیاتی و حتی اینماد و امکان اعتبار سنجی تراکنش ها »
اسکریپت های زیر به تازگی در گیت هاب 🌐 منتشر شدن:
اسکریپت جنریتور لینک زرین پال با آتوریتی:
🔗 : https://github.com/arash-aryapour/zarinpal-link-generator
اسکریپت برسی تراکنش ها از داخل پنل کاربری:
🔗 : https://github.com/arash-aryapour/Zarinpal-Transaction-Checker
🖥 ویدیو آموزش کانفیگ اسکریپ برسی تراکنش:
🔗 : https://youtu.be/5zFdNiFQCHo?si=W-KCBfPLUBgmEI0V
اسکریپت های زیر به تازگی در گیت هاب 🌐 منتشر شدن:
اسکریپت جنریتور لینک زرین پال با آتوریتی:
🔗 : https://github.com/arash-aryapour/zarinpal-link-generator
اسکریپت برسی تراکنش ها از داخل پنل کاربری:
🔗 : https://github.com/arash-aryapour/Zarinpal-Transaction-Checker
🖥 ویدیو آموزش کانفیگ اسکریپ برسی تراکنش:
🔗 : https://youtu.be/5zFdNiFQCHo?si=W-KCBfPLUBgmEI0V
#tools
#byteforge
@byteforge_chan 🛸
GitHub
GitHub - arash-aryapour/zarinpal-link-generator: 📌 PHP script for generating ZarinPal payment links without tax code/ اسکریپت ساخت…
📌 PHP script for generating ZarinPal payment links without tax code/ اسکریپت ساخت لینک زرین پال بدون نیاز به کد مالیاتی و اینماد - arash-aryapour/zarinpal-link-generator
Forwarded from ASafaeirad
jsii allows code in any language to naturally interact with JavaScript classes.
https://github.com/aws/jsii
#js #tools
https://github.com/aws/jsii
#js #tools
GitHub
GitHub - aws/jsii: jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables…
jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!...
Forwarded from ASafaeirad
Action up:
Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning
https://github.com/azat-io/actions-up
#tools #github #actions
Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning
https://github.com/azat-io/actions-up
#tools #github #actions
GitHub
GitHub - azat-io/actions-up: 🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning
🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning - azat-io/actions-up
Forwarded from CleverDevs (A)
Media is too big
VIEW IN TELEGRAM
🔮 Zen Browser
یکی از جدیدترین مرورگر های محبوب با دیزاین منحصر به فرد و مدرن؛ مرورگر زِن با هدف داشتن رابط کاربری ساده در عین حال مدرن و امن و مرتب توسعه داده شده که در راستای همین توجه کاربرای زیادی رو جلب کرده.
#browser - #tools
@CleverDevs - @CleverDevsGp
یکی از جدیدترین مرورگر های محبوب با دیزاین منحصر به فرد و مدرن؛ مرورگر زِن با هدف داشتن رابط کاربری ساده در عین حال مدرن و امن و مرتب توسعه داده شده که در راستای همین توجه کاربرای زیادی رو جلب کرده.
یک ماهی میشه منم استفاده میکنم تجربه خیلی خوب و متفاوتی داشت با هیچ مشکلی هم رو به رو نشدم، پیشنهاد میکنم حتما یموقعی امتحان کنید شاید مرورگرتون رو کلا عوض کردید😂👌🏽.
#browser - #tools
@CleverDevs - @CleverDevsGp
Forwarded from ASafaeirad
This AI Code Detector is too good
Try it out and let me know if you could get a false positive result.
https://www.span.app/detector
#ai #code #tools
Try it out and let me know if you could get a false positive result.
https://www.span.app/detector
#ai #code #tools
www.code-detector.ai
Introducing AI Code Detector by Span
Span is your complete toolbox for developer productivity and experience.
Forwarded from Ditty | دیتی
۱۰۰ بار سریعتر از 𝗘𝗦𝗟𝗶𝗻𝘁 ؟! 😃
- واقعاً یکی از معضلات پروژههای بزرگ وقتیه که ابزارهایی مثل Linter و Formatter و روی اونها اجرا میشه
- جدیداً با توصیه Evan You (خالق Vue و Vite و …) با پروژهای به اسم Oxc آشنا شدم که مجموعهای از چند ابزار #جاوااسکریپتی هست که با زبان Rust نوشته شده و ادعا میکنه که سرعت و عملکرد فوقالعادی در مقایسه با رقبا داره
- این ابزارها شامل Parser و Linter و Formatter و Minifier و … هست و توی پروژههایی مثل Vite+ و Shopify و Turborepo استفاده شده و برای مثال ادعا میکنه ۱۰۰ برابر سریع تر از ESLint و ۴۰ برابر سریعتر از Babel هست
- یکی از ابزارهای این پروژه Oxlint هست که از اکثر دستورات فعلی ESLint و … پشتیبانی میکنه. اگه اندازهٔ پروژهتون خیلی بزرگ نیست و از ESlint استفاده میکنین، میتونین اون رو کاملاً با Oxlint جایگزین کنین
- برای آشنایی بیشتر با این پروژه این صفحه رو ببینین:
https://oxc.rs/docs/guide/usage/linter.html
#tools
- واقعاً یکی از معضلات پروژههای بزرگ وقتیه که ابزارهایی مثل Linter و Formatter و روی اونها اجرا میشه
- جدیداً با توصیه Evan You (خالق Vue و Vite و …) با پروژهای به اسم Oxc آشنا شدم که مجموعهای از چند ابزار #جاوااسکریپتی هست که با زبان Rust نوشته شده و ادعا میکنه که سرعت و عملکرد فوقالعادی در مقایسه با رقبا داره
- این ابزارها شامل Parser و Linter و Formatter و Minifier و … هست و توی پروژههایی مثل Vite+ و Shopify و Turborepo استفاده شده و برای مثال ادعا میکنه ۱۰۰ برابر سریع تر از ESLint و ۴۰ برابر سریعتر از Babel هست
- یکی از ابزارهای این پروژه Oxlint هست که از اکثر دستورات فعلی ESLint و … پشتیبانی میکنه. اگه اندازهٔ پروژهتون خیلی بزرگ نیست و از ESlint استفاده میکنین، میتونین اون رو کاملاً با Oxlint جایگزین کنین
- برای آشنایی بیشتر با این پروژه این صفحه رو ببینین:
https://oxc.rs/docs/guide/usage/linter.html
#tools
Oxc
Oxlint
A collection of high-performance JavaScript tools written in Rust
Forwarded from ASafaeirad
Fumadocs
The React.js documentation framework.
Forwarded from کدنویس یکروزه
This media is not supported in your browser
VIEW IN TELEGRAM
هوش مصنوعی تصاویر آفلاین!
گوگل در آندروید برای همهی مدل ها عرضه کرد. ویرایش های جالب به ساده ترین شکل بدون فتوشاپ و بدون اینترنت!
#tools
گوگل در آندروید برای همهی مدل ها عرضه کرد. ویرایش های جالب به ساده ترین شکل بدون فتوشاپ و بدون اینترنت!
#tools
Forwarded from Linux Experts (𝖕𝖝𝖊)
⚡️ aria2 ابزار سبک ولی قدرتمند برای دانلود
aria2 یه ابزار خط فرمانه که برای دانلود از پروتکلهای مختلف مثل HTTP،FTP،BitTorrent و Metalink طراحی شده.
مزیتش اینه که میتونه فایل رو به چند بخش تقسیم کنه و هر بخش رو همزمان از چند اتصال مختلف بگیره؛ همین باعث میشه دانلودها سریعتر و پایدارتر انجام بشن.
یک نمونۀ ساده:
اگه بخواید از تمام ظرفیت اینترنت استفاده کنید، میتونید تعداد اتصالها و بخشها رو زیاد کنید و در عین حال تلاش نامحدود برای ادامۀ دانلود در صورت قطع ارتباط فعال کنید:
برای وقتی که چند تا لینک دارید، کافیه همه رو خط به خط تو فایلی مثل
aria2 پشت صحنۀ خیلی از ابزارهای دانلودمثل uGet، Motrix، Persepolis (در نسخههای قدیمی)، و حتی بعضی مدیرهای دانلود گرافیکی سبک برای سرور یا NAS استفاده شده.
تو دنیای لینوکس هم معمولاً داخل اسکریپتهای خودکار یا نصب بستهها ازش استفاده میشه چون دقیق، قابلاسکریپتنویسی و کممصرفه.
🔘 @linux_exp | #linux #commandline #tools
aria2 یه ابزار خط فرمانه که برای دانلود از پروتکلهای مختلف مثل HTTP،FTP،BitTorrent و Metalink طراحی شده.
مزیتش اینه که میتونه فایل رو به چند بخش تقسیم کنه و هر بخش رو همزمان از چند اتصال مختلف بگیره؛ همین باعث میشه دانلودها سریعتر و پایدارتر انجام بشن.
یک نمونۀ ساده:
aria2c https://example.com/file.iso
اگه بخواید از تمام ظرفیت اینترنت استفاده کنید، میتونید تعداد اتصالها و بخشها رو زیاد کنید و در عین حال تلاش نامحدود برای ادامۀ دانلود در صورت قطع ارتباط فعال کنید:
aria2c \
--max-connection-per-server=16 \
--split=16 \
--max-tries=0 \
https://example.com/file.iso
🔹 --max-connection-per-server تعداد اتصالهای همزمان به سرور
🔹 --split تعداد بخشهایی که فایل به اون تقسیم میشه
🔹 --max-tries=0 یعنی در صورت خطا تا بینهایت بار تلاش مجدد انجام بشه
برای وقتی که چند تا لینک دارید، کافیه همه رو خط به خط تو فایلی مثل
links.txt بنویسید و اجرا کنید:aria2c --input-file=links.txt
aria2 پشت صحنۀ خیلی از ابزارهای دانلودمثل uGet، Motrix، Persepolis (در نسخههای قدیمی)، و حتی بعضی مدیرهای دانلود گرافیکی سبک برای سرور یا NAS استفاده شده.
تو دنیای لینوکس هم معمولاً داخل اسکریپتهای خودکار یا نصب بستهها ازش استفاده میشه چون دقیق، قابلاسکریپتنویسی و کممصرفه.
وقتی با aria2 دانلود میکنید، کنار هر فایل در حال دانلود یه فایل موقت با پسوند .aria2 ساخته میشه. این فایل شامل اطلاعات پیشرفت دانلود، بخشهای دریافتشده و وضعیت اتصالاته.
اگه دانلود به هر دلیلی قطع بشه (مثلاً اینترنت قطع شه یا سیستم ریستارت شه)، تا زمانی که فایل .aria2 حذف نشده باشه، میتونید همون دستور قبلی رو دوباره اجرا کنید تا دانلود از همونجا ادامه پیدا کنه.
🔘 @linux_exp | #linux #commandline #tools