👌2❤1🆒1
💔20🤣4💩3❤2
🔶 سال ۲۰۱۹ گیت هاب به خاطر سیاست تحریمی ترامپ علیه ۴ کشور ایران - سوریه - کره شمالی - کوبا تحریم وضع کرد و دسترسی کاربران به ریپو های خصوصی محدود کرد.
این ریپو با جمع کردن امضای کاربران مانع از این اقدام گیت هاب شده است.
https://github.com/1995parham/github-do-not-ban-us
#گیت_هاب
@TheRaymondDev
این ریپو با جمع کردن امضای کاربران مانع از این اقدام گیت هاب شده است.
https://github.com/1995parham/github-do-not-ban-us
#گیت_هاب
@TheRaymondDev
GitHub
GitHub - 1995parham/github-do-not-ban-us: GitHub do not ban us from open source world :iran:
GitHub do not ban us from open source world :iran: - 1995parham/github-do-not-ban-us
❤12💋2
🔶 تنظیمات فیلتر برای میکروفون در OBS Studio
تونستم صدای میکروفون قابل قبولی با ولون ۳۰ درصد تنظیم کنم و با همین فیلترها تقریبا جلوی نویز و صدای پس زمینه و بیرون آن می گیرد.
#obs
#دوره
@TheRaymondDev
تونستم صدای میکروفون قابل قبولی با ولون ۳۰ درصد تنظیم کنم و با همین فیلترها تقریبا جلوی نویز و صدای پس زمینه و بیرون آن می گیرد.
#obs
#دوره
@TheRaymondDev
🎄 یک برنامه نویس تنبل
Photo
🔶 تنظیمات فیلتر برای میکروفون در OBS Studio
تونستم صدای میکروفون قابل قبولی با ولون ۳۰ درصد تنظیم کنم و با همین فیلترها تقریبا جلوی نویز و صدای پس زمینه و بیرون آن می گیرد.
#obs
#دوره
@TheRaymondDev
تونستم صدای میکروفون قابل قبولی با ولون ۳۰ درصد تنظیم کنم و با همین فیلترها تقریبا جلوی نویز و صدای پس زمینه و بیرون آن می گیرد.
#obs
#دوره
@TheRaymondDev
👍3
#مکتب_خونه
%100 تخفیف خرید دورههای برگزیده 😍
دوره n8n هم داخلش هست
کد تخفیف:
لینک کمپین:
https://land.maktabkhooneh.org/hamdeli
مهلت خرید دورهها: تا 27 مرداد
@TheRaymondDev
%100 تخفیف خرید دورههای برگزیده 😍
دوره n8n هم داخلش هست
کد تخفیف:
HAMDELI
لینک کمپین:
https://land.maktabkhooneh.org/hamdeli
مهلت خرید دورهها: تا 27 مرداد
@TheRaymondDev
❤4
Forwarded from ahmadreza rezaee
این روزا اگه هر روز تو گیتهاب فعالیت نکنی، گراف فعالیتت کمکم رنگش میپره و دیگه سبز نمیمونه
برای همین Green Graph رو ساختم که هر روز خودش خودکار یه کامیت بزنه و گراف همیشه سبز بمونه
با GitHub Actions کار میکنه، نیازی نیست خودت کاری بکنی
میتونی راحت برای خودت شخصیسازیش هم بکنی
سورسش اینجاست:
https://github.com/ahmadrz1379/green-graph
توی ریپو توضیح دادم چطور راهاندازیش کنی
اگه خوشت اومد، استار یادت نره
برای همین Green Graph رو ساختم که هر روز خودش خودکار یه کامیت بزنه و گراف همیشه سبز بمونه
با GitHub Actions کار میکنه، نیازی نیست خودت کاری بکنی
میتونی راحت برای خودت شخصیسازیش هم بکنی
سورسش اینجاست:
https://github.com/ahmadrz1379/green-graph
توی ریپو توضیح دادم چطور راهاندازیش کنی
اگه خوشت اومد، استار یادت نره
GitHub
GitHub - ahmadrz1379/green-graph
Contribute to ahmadrz1379/green-graph development by creating an account on GitHub.
👎6❤1🔥1🙏1
Forwarded from Linuxor ?
بیانیهی مشترک صد استارتآپ بزرگ اقتصاد دیجیتال کشور: به سیاستهای محدودکنندهی اینترنت پایان دهید
رفع فیلتر شبکههای اجتماعی و وبسایتهای آموزشی و مهارتی پربازدید، افزایش سرعت و پهنای باند بینالملل و رفع محدودیت پروتکلهای نوظهور از جمله HTTP 3.0 وIPV6 مطالبهی جدی ما است.
این بیانیه از طرف دیجیکالا، اسنپ، تپسی، آروانکلاد، علی بابا، فناپ، ستون، دیوار، یکتانت، کافه بازار و اکثر استارتاپ های بزرگ ایران تایید شده.
@Linuxor ~ IT IRAN
رفع فیلتر شبکههای اجتماعی و وبسایتهای آموزشی و مهارتی پربازدید، افزایش سرعت و پهنای باند بینالملل و رفع محدودیت پروتکلهای نوظهور از جمله HTTP 3.0 وIPV6 مطالبهی جدی ما است.
این بیانیه از طرف دیجیکالا، اسنپ، تپسی، آروانکلاد، علی بابا، فناپ، ستون، دیوار، یکتانت، کافه بازار و اکثر استارتاپ های بزرگ ایران تایید شده.
@Linuxor ~ IT IRAN
👍11🤣2
Forwarded from Pink Orca ✌️ پینک اورکا
🔒 رمزنگاری (Cryptography) شاخهای از علوم رایانه و ریاضیات هستش که برای حفاظت از اطلاعات و ارتباطات استفاده میشه. این حوزه به طور کلی به دو دسته اصلی تقسیم میشه: رمزنگاری متقارن و رمزنگاری غیرمتقارن.
🔑 در رمزنگاری متقارن (Symmetric-key Cryptography)، هم رمزگذاری و هم رمزگشایی با یک کلید یکسان انجام میشه. الگوریتمهایی مثل AES (Advanced Encryption Standard) و ChaCha20 تو این دسته قرار میگیرن. سرعتشون بالاست، ولی چالش اصلی اینجاست که باید کلید رو قبل از استفاده، به شکلی امن به طرف مقابل منتقل یا به اشتراک گذاشت (Secure Key Exchange). اگر کلید در این فرآیند لو بره، امنیت کل سیستم از بین میره.
🔐 در رمزنگاری غیرمتقارن (Asymmetric or Public-key Cryptography)، از یک جفت کلید استفاده میشه: کلید عمومی که همه میتونن ببینن و برای رمزگذاری استفاده میشه، و کلید خصوصی که فقط مالک اون داره و برای رمزگشایی به کار میره. RSA و ECC (Elliptic Curve Cryptography) از الگوریتمهای مهم این حوزه هستن. ECC به دلیل استفاده از ریاضیات منحنی بیضوی، با اندازه کلید کوچیکتر نسبت به RSA، امنیت مشابه یا حتی بالاتری ارائه میده؛ مثلا یک کلید 256 بیتی ECC حدودا معادل امنیت یک کلید 3072 بیتی RSA هستش.
#️⃣ علاوه بر این، توابع هش رمزنگاری (Cryptographic Hash Functions) مثل SHA-256، داده رو به یک مقدار به طول ثابت و غیرقابل برگشت تبدیل میکنن. تغییر حتی یک بیت از ورودی باعث تغییر کامل خروجی میشه. این ویژگی برای بررسی یکپارچگی داده، ذخیره امن گذرواژهها و تولید امضاهای دیجیتال به کار میره.
📌 در عمل، رمزنگاری فقط الگوریتم نیست، بلکه مجموعهای از پروتکلها و استانداردها رو هم شامل میشه. مثلا TLS (Transport Layer Security) تو مرورگرها و اپلیکیشنها برای ایجاد کانال ارتباطی امن استفاده میشه و ترکیبی از رمزنگاری متقارن، غیرمتقارن و توابع هش رو به کار میگیره. PGP (Pretty Good Privacy) برای رمزگذاری و امضای ایمیلها به کار میره. Zero-Knowledge Proofs هم تکنیکی هستش که اجازه میده یک طرف بدون فاش کردن خود داده، ثابت کنه که اطلاعاتی رو داره.
🔬 رمزنگاری مدرن همچنین شامل مفاهیم پیشرفتهتری هستش، مثل رمزنگاری همومورفیک (Homomorphic Encryption) که امکان انجام محاسبات روی داده رمز شده رو فراهم میکنه بدون اینکه نیاز باشه دادهها رمزگشایی بشن، و رمزنگاری مقاوم در برابر کوانتوم (Post-Quantum Cryptography) که برای مقابله با توان محاسباتی کامپیوترهای کوانتومی طراحی شده. سازمان NIST در حال استانداردسازی این الگوریتمهاست.
📝 خیلیها رمزنگاری رو با Encoding یا Obfuscation اشتباه میگیرن (اگه این پست رو میخوندن اینطور نمیشد🗣). Encoding (مثل Base64 یا URL encoding) فقط قالب نمایش داده رو تغییر میده تا داده قابل استفاده یا انتقال باشه و هدفش حفظ محرمانگی نیست. هرکسی که بدونه از چه روشی استفاده شده، میتونه داده رو دوباره به شکل اصلی برگردونه. همینطور Obfuscation بیشتر برای سختتر کردن فهم یا مهندسی معکوس کد و داده استفاده میشه، مثلا در نرمافزارها یا اسکریپتها. این کار امنیت واقعی ایجاد نمیکنه چون با صرف زمان و ابزار مناسب، میشه داده یا کد اصلی رو به دست آورد. در مقابل، رمزنگاری روی امنیت ریاضی و کلیدهای مخفی تکیه میکنه و بدون دسترسی به کلید، عملا شکستن اون با روشهای brute-force برای دادههای واقعی در بازه زمانی معقول غیرممکن هستش.
~> @PinkOrca | آزاد بیندیشیم 🪄
🔑 در رمزنگاری متقارن (Symmetric-key Cryptography)، هم رمزگذاری و هم رمزگشایی با یک کلید یکسان انجام میشه. الگوریتمهایی مثل AES (Advanced Encryption Standard) و ChaCha20 تو این دسته قرار میگیرن. سرعتشون بالاست، ولی چالش اصلی اینجاست که باید کلید رو قبل از استفاده، به شکلی امن به طرف مقابل منتقل یا به اشتراک گذاشت (Secure Key Exchange). اگر کلید در این فرآیند لو بره، امنیت کل سیستم از بین میره.
🔐 در رمزنگاری غیرمتقارن (Asymmetric or Public-key Cryptography)، از یک جفت کلید استفاده میشه: کلید عمومی که همه میتونن ببینن و برای رمزگذاری استفاده میشه، و کلید خصوصی که فقط مالک اون داره و برای رمزگشایی به کار میره. RSA و ECC (Elliptic Curve Cryptography) از الگوریتمهای مهم این حوزه هستن. ECC به دلیل استفاده از ریاضیات منحنی بیضوی، با اندازه کلید کوچیکتر نسبت به RSA، امنیت مشابه یا حتی بالاتری ارائه میده؛ مثلا یک کلید 256 بیتی ECC حدودا معادل امنیت یک کلید 3072 بیتی RSA هستش.
#️⃣ علاوه بر این، توابع هش رمزنگاری (Cryptographic Hash Functions) مثل SHA-256، داده رو به یک مقدار به طول ثابت و غیرقابل برگشت تبدیل میکنن. تغییر حتی یک بیت از ورودی باعث تغییر کامل خروجی میشه. این ویژگی برای بررسی یکپارچگی داده، ذخیره امن گذرواژهها و تولید امضاهای دیجیتال به کار میره.
📌 در عمل، رمزنگاری فقط الگوریتم نیست، بلکه مجموعهای از پروتکلها و استانداردها رو هم شامل میشه. مثلا TLS (Transport Layer Security) تو مرورگرها و اپلیکیشنها برای ایجاد کانال ارتباطی امن استفاده میشه و ترکیبی از رمزنگاری متقارن، غیرمتقارن و توابع هش رو به کار میگیره. PGP (Pretty Good Privacy) برای رمزگذاری و امضای ایمیلها به کار میره. Zero-Knowledge Proofs هم تکنیکی هستش که اجازه میده یک طرف بدون فاش کردن خود داده، ثابت کنه که اطلاعاتی رو داره.
🔬 رمزنگاری مدرن همچنین شامل مفاهیم پیشرفتهتری هستش، مثل رمزنگاری همومورفیک (Homomorphic Encryption) که امکان انجام محاسبات روی داده رمز شده رو فراهم میکنه بدون اینکه نیاز باشه دادهها رمزگشایی بشن، و رمزنگاری مقاوم در برابر کوانتوم (Post-Quantum Cryptography) که برای مقابله با توان محاسباتی کامپیوترهای کوانتومی طراحی شده. سازمان NIST در حال استانداردسازی این الگوریتمهاست.
📝 خیلیها رمزنگاری رو با Encoding یا Obfuscation اشتباه میگیرن (اگه این پست رو میخوندن اینطور نمیشد🗣). Encoding (مثل Base64 یا URL encoding) فقط قالب نمایش داده رو تغییر میده تا داده قابل استفاده یا انتقال باشه و هدفش حفظ محرمانگی نیست. هرکسی که بدونه از چه روشی استفاده شده، میتونه داده رو دوباره به شکل اصلی برگردونه. همینطور Obfuscation بیشتر برای سختتر کردن فهم یا مهندسی معکوس کد و داده استفاده میشه، مثلا در نرمافزارها یا اسکریپتها. این کار امنیت واقعی ایجاد نمیکنه چون با صرف زمان و ابزار مناسب، میشه داده یا کد اصلی رو به دست آورد. در مقابل، رمزنگاری روی امنیت ریاضی و کلیدهای مخفی تکیه میکنه و بدون دسترسی به کلید، عملا شکستن اون با روشهای brute-force برای دادههای واقعی در بازه زمانی معقول غیرممکن هستش.
~> @PinkOrca | آزاد بیندیشیم 🪄
❤3🔥1
🔶 یه بی نظمی عجیبی در مستندات لاراول ۱۲ می ببینم که لاراول در استارتر کیت اونم پکیچ احراز هویتش قابل نمایش نیست.
توی بخش Packages نامی از Laravel Breeze یا jetStream برده نشده است.
#لاراول
@TheRaymondDev
توی بخش Packages نامی از Laravel Breeze یا jetStream برده نشده است.
#لاراول
@TheRaymondDev
👍3❤2💔1
🔶 نصب لاراول ۱۲ در لینوکس
برای نصب اول دستور لاراول Laravel Installer در ترمینال وارد کنید:
اگر در اجرای دستور Laravel New برای ایجاد پروژه خطا داد:
باید path برای لاراول تعریف کنید:
حالا با دستور زیر پروژه لاراول ایجاد کنید:
#لاراول
@TheRaymondDev
برای نصب اول دستور لاراول Laravel Installer در ترمینال وارد کنید:
composer global require laravel/installer
اگر در اجرای دستور Laravel New برای ایجاد پروژه خطا داد:
laravel new example-app
laravel: command not found
باید path برای لاراول تعریف کنید:
echo 'export PATH="$PATH:$(composer global config bin-dir --absolute)"' >> ~/.bashrc
حالا با دستور زیر پروژه لاراول ایجاد کنید:
laravel new example-app
#لاراول
@TheRaymondDev
❤2