Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود دوستان
یه موضوعی رو یکی از دوستان مطرح کرد که به نظرم جالب اومد
اونم اینه که شاید یه سریها تمایلی نداشته باشن اینجا راجع به مطالب غیرفنی چیزی بخونن
از اونجایی که این تریبون رو شما بهم دادید و بدون شما کانالی هم وجود نداره دوس دارم خودتون انتخاب کنید که چی دوس دارید بخونید
همونطور که حتی مطالب ویدیو ها رو هم نظرسنجی میزارم
برای همین لطفا در نظرسنجی بعدی شرکت کنید
یه موضوعی رو یکی از دوستان مطرح کرد که به نظرم جالب اومد
اونم اینه که شاید یه سریها تمایلی نداشته باشن اینجا راجع به مطالب غیرفنی چیزی بخونن
از اونجایی که این تریبون رو شما بهم دادید و بدون شما کانالی هم وجود نداره دوس دارم خودتون انتخاب کنید که چی دوس دارید بخونید
همونطور که حتی مطالب ویدیو ها رو هم نظرسنجی میزارم
برای همین لطفا در نظرسنجی بعدی شرکت کنید
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔺بخش ایران در IEEE برترین بخش جهانی سال ۲۰۲۵ شد
بر اساس گزارشهای منتشر شده، بخش ایران IEEE موفق شده است جایزه بینالمللی «بخش برتر جهانی» را در سال ۲۰۲۵ از سوی انجمن مهندسان برق و الکترونیک (IEEE) دریافت کند. این افتخار به دلیل عملکرد برجسته این بخش در حوزههای آموزشی، فنی، پژوهشی و اجتماعی اعطا شده است.
این جایزه تحت عنوان IEEE Outstanding Section Award شناخته میشود و یکی از معتبرترین جوایز جهانی IEEE است که به بخشهای برتر در سراسر جهان اعطا میشود.
فرآیند انتخاب برای دریافت IEEE Outstanding Section Award، مستلزم ارائه عملکرد بخشها بر اساس استانداردهای مشخص است که توسط هیئت داورانی متشکل از اعضای برجسته IEEE از سطح بینالمللی، مورد ارزیابی قرار میگیرد. داوران عملکردهای مختلف بخشها در زمینههای فنی، آموزشی، و اجتماعی را بررسی و بهترینها را انتخاب میکنند.
بر اساس گزارشهای منتشر شده، بخش ایران IEEE موفق شده است جایزه بینالمللی «بخش برتر جهانی» را در سال ۲۰۲۵ از سوی انجمن مهندسان برق و الکترونیک (IEEE) دریافت کند. این افتخار به دلیل عملکرد برجسته این بخش در حوزههای آموزشی، فنی، پژوهشی و اجتماعی اعطا شده است.
این جایزه تحت عنوان IEEE Outstanding Section Award شناخته میشود و یکی از معتبرترین جوایز جهانی IEEE است که به بخشهای برتر در سراسر جهان اعطا میشود.
فرآیند انتخاب برای دریافت IEEE Outstanding Section Award، مستلزم ارائه عملکرد بخشها بر اساس استانداردهای مشخص است که توسط هیئت داورانی متشکل از اعضای برجسته IEEE از سطح بینالمللی، مورد ارزیابی قرار میگیرد. داوران عملکردهای مختلف بخشها در زمینههای فنی، آموزشی، و اجتماعی را بررسی و بهترینها را انتخاب میکنند.
Forwarded from کانال مهرداد لینوکس
🔥کانفیگ رایگان عالیه، ولی برای اطلاعات حساس نه ❌
✳️راه حل:
استفاده از زنجیره های پروکسی(ProxyChains)
اگر یک ارتباط امن دارید با همان ارتباط بر قرار کنید من اینجا SSH را مثال میزنم و کانفیگ های رایگان
✅ آموزش ساخت پروکسی با SSH :
گزینه -D پورت روی سیستم
گزینه -C فشرده
گزینه -q حذف خروجی
گزینه -N جلوگیری اجرای دستور
گزینه -f فورک برای بک گراند
✅ آموزش زنجیره های پروکسی(ProxyChains)
روش کار ساده است اسم برنامه را با proxychains صدا میزنید و تمام
🔧 تنظیماتش آسونه:
فایل /etc/proxychains.conf یا ~/.proxychains/proxychains.conf رو باز کن و این پایینشو ویرایش کن:
✅ چطور زنجیر درست کنیم؟
تنظیمات strict_chain، dynamic_chain و random_chain در فایل پیکربندی proxychains.conf تعیین میکنن که چطور پراکسیها به ترتیب استفاده بشن
برای ویندوز
@MehrdadLinuxchannel
✳️راه حل:
استفاده از زنجیره های پروکسی(ProxyChains)
اگر یک ارتباط امن دارید با همان ارتباط بر قرار کنید من اینجا SSH را مثال میزنم و کانفیگ های رایگان
✅ آموزش ساخت پروکسی با SSH :
$ ssh -D 1337 -q -C -N -f name@serverip
گزینه -D پورت روی سیستم
گزینه -C فشرده
گزینه -q حذف خروجی
گزینه -N جلوگیری اجرای دستور
گزینه -f فورک برای بک گراند
✅ آموزش زنجیره های پروکسی(ProxyChains)
روش کار ساده است اسم برنامه را با proxychains صدا میزنید و تمام
sudo apt install proxychains # نصب
مثال
proxychains firefox
یا
proxychains curl https://ifconfig.me
🔧 تنظیماتش آسونه:
فایل /etc/proxychains.conf یا ~/.proxychains/proxychains.conf رو باز کن و این پایینشو ویرایش کن:
socks5 127.0.0.1 9050 # برای Tor
✅ چطور زنجیر درست کنیم؟
strict_chain
proxy_dns
socks5 127.0.0.1 1080 ; Shadowsocks
socks5 127.0.0.1 9050 ; Tor
تنظیمات strict_chain، dynamic_chain و random_chain در فایل پیکربندی proxychains.conf تعیین میکنن که چطور پراکسیها به ترتیب استفاده بشن
برای ویندوز
@MehrdadLinuxchannel
Forwarded from Laravel News
Enhancing JSON Responses with Laravel Model Appends https://laravel-news.com/model-appends
Laravel News
Enhancing JSON Responses with Laravel Model Appends - Laravel News
Laravel's model appending feature enriches JSON responses with computed attributes through accessors and the $appends property. Create dynamic API outputs without database modifications while maintaining clean data separation.
Forwarded from Laravel News
Run Laravel Pint Faster in Parallel Mode https://laravel-news.com/run-laravel-pint-faster-in-parallel-mode
Laravel News
Run Laravel Pint Faster in Parallel Mode - Laravel News
Laravel Pint was updated with a --parallel flag, making Pint 40x faster. Learn how you can use this flag to speed up Pint formatting tasks.
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ویدیو شماره ۴ - انواع رکورد در دیاناس و کاربردشان
توی این ویدیو توضحی دادم که انواع مختلف رکورد داریم و کاربرداشون چیا هستند. چند نمونه هم به صورت عملی اجرا میکنم.
https://youtu.be/Av8Ia0EnXi0
توی این ویدیو توضحی دادم که انواع مختلف رکورد داریم و کاربرداشون چیا هستند. چند نمونه هم به صورت عملی اجرا میکنم.
https://youtu.be/Av8Ia0EnXi0
YouTube
ویدیو شماره ۴ - انواع رکورد در دیاناس و کاربردشان
توی این ویدیو توضحی دادم که انواع مختلف رکورد داریم و کاربرداشون چیا هستند. چند نمونه هم به صورت عملی اجرا میکنم.
Forwarded from Laravel News
Conditionally Fail Queue Jobs While Throttling Exceptions in Laravel 12.20 https://laravel-news.com/laravel-12-20-0
Laravel News
Conditionally Fail Queue Jobs While Throttling Exceptions in Laravel 12.20 - Laravel News
The Laravel team released v12.20.0 with the ability to fail while throttling queue exceptions, a Queue Facade fakeFor() method, a Context remember() method, the ability to customize Collection pluck() with a callback, and more.
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
موقت
درود دوستان
اینارو برنامه ریزی کرده بودم در ۴ هفته باشه ولی خب دیدم شاید اینطوری همه باهم باشه بهتره دیگه همه رو باهم آپلود کردم
سعی میکنم ویدیوهای بعدی رو هم در آینده رکورد کنم
سپاس فراوان
درود دوستان
اینارو برنامه ریزی کرده بودم در ۴ هفته باشه ولی خب دیدم شاید اینطوری همه باهم باشه بهتره دیگه همه رو باهم آپلود کردم
سعی میکنم ویدیوهای بعدی رو هم در آینده رکورد کنم
سپاس فراوان
Forwarded from Linuxor ?
لطفاً در را قفل نکنید - دزدی از FBI با یک یادداشت ساده!
در سال 1971، چند دزد با یک حقه ساده وارد یکی از دفاتر پلیس فدرال آمریکا (FBI) شدند. یکی از آنها چند ساعت قبل از دزدی، روی کاغذی نوشت: «لطفاً امشب این در را قفل نکنید» و آن را به در ورودی چسباند. همین نوشته باعث شد یک نفر در را قفل نکند و دزدها شب راحت وارد بشوند!
این ترفند یک نمونه از «مهندسی اجتماعی» است؛ یعنی فریب دادن آدمها با حرف یا ظاهر ساده، آن هم بدون نیاز به زور یا تکنولوژی!
@Linuxor ~ Nooshdaroo_web
در سال 1971، چند دزد با یک حقه ساده وارد یکی از دفاتر پلیس فدرال آمریکا (FBI) شدند. یکی از آنها چند ساعت قبل از دزدی، روی کاغذی نوشت: «لطفاً امشب این در را قفل نکنید» و آن را به در ورودی چسباند. همین نوشته باعث شد یک نفر در را قفل نکند و دزدها شب راحت وارد بشوند!
این ترفند یک نمونه از «مهندسی اجتماعی» است؛ یعنی فریب دادن آدمها با حرف یا ظاهر ساده، آن هم بدون نیاز به زور یا تکنولوژی!
@Linuxor ~ Nooshdaroo_web
Forwarded from Linuxor ?
لطفاً در را قفل نکنید - دزدی از FBI با یک یادداشت ساده!
در سال 1971، چند دزد با یک حقه ساده وارد یکی از دفاتر پلیس فدرال آمریکا (FBI) شدند. یکی از آنها چند ساعت قبل از دزدی، روی کاغذی نوشت: «لطفاً امشب این در را قفل نکنید» و آن را به در ورودی چسباند. همین نوشته باعث شد یک نفر در را قفل نکند و دزدها شب راحت وارد بشوند!
این ترفند یک نمونه از «مهندسی اجتماعی» است؛ یعنی فریب دادن آدمها با حرف یا ظاهر ساده، آن هم بدون نیاز به زور یا تکنولوژی!
@Linuxor ~ Nooshdaroo_web
در سال 1971، چند دزد با یک حقه ساده وارد یکی از دفاتر پلیس فدرال آمریکا (FBI) شدند. یکی از آنها چند ساعت قبل از دزدی، روی کاغذی نوشت: «لطفاً امشب این در را قفل نکنید» و آن را به در ورودی چسباند. همین نوشته باعث شد یک نفر در را قفل نکند و دزدها شب راحت وارد بشوند!
این ترفند یک نمونه از «مهندسی اجتماعی» است؛ یعنی فریب دادن آدمها با حرف یا ظاهر ساده، آن هم بدون نیاز به زور یا تکنولوژی!
@Linuxor ~ Nooshdaroo_web
Forwarded from Linuxor ?
خیلیا براشون سواله این فایروال ایران آیا اینترنت رو کند میکنه؟
به طور مستقیم خیر؛ چون فایروال اینطوری نیست که بیاد جلوی پکت هارو بگیره و بگه تو خوبی رد شو تو بدی رد نشو اصلا این کار توی حجم بالا شدنی نیست؛ فایروالشون اینطوریه یه سیستم جداگونس که از پکت ها کپی میگیره و اون پشت جمع میکنه و بعد مثلا ساعت 3 نصفه شب که ترافیک کمتره با توجه به اونا تصمیم میگیره و وقتی تصمیم گرفت دیگه اجازه نمیده هیچ پکتی حتی پکت های غیر VPN هم رد بشه؛ حالا تا همینجا رو بزارید گوشه ذهنتون بجای اینکه بیاد یه آیپی رو بلاک کنه با یه احتمالی میگه این VPN هست یا نه و ممکنه اگه یه احتمالی وجود داشته باشه عمدا یه بخشی از پکت هاتون رو دراپ کنه و این باعث کندی میشه نه اون نظارته :)
البته یه بخشی از نظارته که زیاد زمان بر نیست هم به صورت لحظه ای انجام میشه ولی تصمیمات اساسی پشت صحنه گرفته میشه.
@Linuxor
به طور مستقیم خیر؛ چون فایروال اینطوری نیست که بیاد جلوی پکت هارو بگیره و بگه تو خوبی رد شو تو بدی رد نشو اصلا این کار توی حجم بالا شدنی نیست؛ فایروالشون اینطوریه یه سیستم جداگونس که از پکت ها کپی میگیره و اون پشت جمع میکنه و بعد مثلا ساعت 3 نصفه شب که ترافیک کمتره با توجه به اونا تصمیم میگیره و وقتی تصمیم گرفت دیگه اجازه نمیده هیچ پکتی حتی پکت های غیر VPN هم رد بشه؛ حالا تا همینجا رو بزارید گوشه ذهنتون بجای اینکه بیاد یه آیپی رو بلاک کنه با یه احتمالی میگه این VPN هست یا نه و ممکنه اگه یه احتمالی وجود داشته باشه عمدا یه بخشی از پکت هاتون رو دراپ کنه و این باعث کندی میشه نه اون نظارته :)
البته یه بخشی از نظارته که زیاد زمان بر نیست هم به صورت لحظه ای انجام میشه ولی تصمیمات اساسی پشت صحنه گرفته میشه.
@Linuxor
Forwarded from Gopher Academy
🔴قابلیت
در Go 1.25**، رابط جدیدی در بسته `hash` معرفی شده با نام
---
🧠این
رابط ساده زیر را دارد:
این متد وضعیت داخلی هش فعلی را کپی کرده و یک نمونهی مستقل جدید از همان نوع (
---
🔧 چرا مفید است؟
* صرفهجویی در زمان و CPU: کپی وضعیت داخلی، نیاز به محاسبه مجدد هش را حذف میکند.
* سازگاری با الگوریتمهای ترکیبی: وقتی میخواهید چند هش متفاوت را روی یک دنباله شروع کرده و بعداً ادامه دهید.
* کاربرد در HMAC، Merkle‑Tree، بررسی تکرارشونده بودن دادهها.
---
✅ مثال کاربردی
فرض کنید میخواهیم هش SHA256 بسازیم تا دادهها را در چند مرحله هش کنیم، ولی بخشی آغازین مشترک دارند:
📌 *پویا بودن نوع Cloner*: در runtime هش شونده است و نیاز به
---
⚖️ نکات
* نوع برگشتی دقیقاً همان نوع هش است؛ بدون downcast اضافی.
* هیچ اثر جانبی روی هش اصلی ندارد.
* متد روند هش را متوقف میکند و وضعیت فعلی را مکان جداگانه ذخیره مینماید.
---
🧭 جمعبندی
*این `hash.Cloner` در Go 1.25 به
* با
* برای ساخت هشهای موازی، HMAC یا الگوریتمهایی با بخش مشترک واقعاً کاربردی است.
Cloner ویژگی های جدید گولنگ نسخه 1.25در Go 1.25**، رابط جدیدی در بسته `hash` معرفی شده با نام
Cloner که به انواع `hash.Hash` اجازه میدهد **وضعیت داخلی (state) خود را کپی کند. این برای مواقعی بسیار مفید است که بخواهید از یک هش، مقدار میانی را ذخیره کرده و ادامه دهید، بدون آنکه کل روند هش را دوباره اجرا کنید.---
🧠این
hash.Cloner چیست؟رابط ساده زیر را دارد:
type Cloner interface {
Clone() Hash
}این متد وضعیت داخلی هش فعلی را کپی کرده و یک نمونهی مستقل جدید از همان نوع (
Hash) بازمیگرداند. تمام پیادهسازیهای استاندارد Go مثل hash/maphash این رابط را پیادهسازی کردهاند. ([tip.golang.org][1])---
🔧 چرا مفید است؟
* صرفهجویی در زمان و CPU: کپی وضعیت داخلی، نیاز به محاسبه مجدد هش را حذف میکند.
* سازگاری با الگوریتمهای ترکیبی: وقتی میخواهید چند هش متفاوت را روی یک دنباله شروع کرده و بعداً ادامه دهید.
* کاربرد در HMAC، Merkle‑Tree، بررسی تکرارشونده بودن دادهها.
---
✅ مثال کاربردی
فرض کنید میخواهیم هش SHA256 بسازیم تا دادهها را در چند مرحله هش کنیم، ولی بخشی آغازین مشترک دارند:
package main
import (
"crypto/sha256"
"fmt"
"hash"
)
func main() {
base := []byte("header")
h1 := sha256.New()
h1.Write(base) // وضعیت میانی
// کپی وضعیت هش
h2 := h1.(interface{ Clone() hash.Hash }).Clone()
// ادامه روی نسخه اول
h1.Write([]byte(" payload1"))
sum1 := h1.Sum(nil)
// ادامه روی نسخه دوم
h2.Write([]byte(" payload2"))
sum2 := h2.Sum(nil)
fmt.Printf("sum1: %x\n", sum1)
fmt.Printf("sum2: %x\n", sum2)
}
📌 *پویا بودن نوع Cloner*: در runtime هش شونده است و نیاز به
import "hash" است.---
⚖️ نکات
* نوع برگشتی دقیقاً همان نوع هش است؛ بدون downcast اضافی.
* هیچ اثر جانبی روی هش اصلی ندارد.
* متد روند هش را متوقف میکند و وضعیت فعلی را مکان جداگانه ذخیره مینماید.
---
🧭 جمعبندی
*این `hash.Cloner` در Go 1.25 به
hash.Hash امکان میدهد وضعیت داخلی خودش را کپی کند.* با
Clone() میتوانید چند ریزهکاری هش را از همان نقطه شروع ادامه دهید—بدون محاسبه دوباره.* برای ساخت هشهای موازی، HMAC یا الگوریتمهایی با بخش مشترک واقعاً کاربردی است.
Forwarded from UN_Career
📌 سفارت ایتالیا از علاقمندان به موقعیتکاری در زمینه " دستیار ادمین " دعوت به همکاری میکند
_ تا ۲۱ تیر امکان اپلای برای این موقعیت وجود دارد، همچنین شرایط و پیشنیازهای این موقعیت در کانال un career درج شده است.
_ تا ۲۱ تیر امکان اپلای برای این موقعیت وجود دارد، همچنین شرایط و پیشنیازهای این موقعیت در کانال un career درج شده است.
Forwarded from Md Daily (Mahan)
از اونجایی که یکی از بچه ها پیشنهاد ansible رو داد و یکی دیگه هم گفت با go یه چیز فان پیاده کنیم.
گفتم خب بیایم این دوتا رو باهم ترکیب کنیم :)
میتونیم یه پروژه جاست فور فان نوشتنش شروع کنیم و ایده ی اولیم اینکه یه ابزار با گو باشه که وصله به یه ربات تلگرامی.
میشه از طریق ربات تنظمیش کرد که هر چند وقت یک بار و تو یه چه موضوعاتی بره وصل بشه به یه ای پی یه ai ای مطالبش رو تولید (تصویر و متن) کنه. بعد بیایم توی canva یه تمپلیت درست کنیم که مطالب تولید شده بره بشینه روش و در نهایت پست بشه به اینستاگرام. حتی امار پیچ اینستاگرام هم میتونیم از رباتمون بگیریم. در نهایت هم برای اماده سازیه سرور از ansible استفاده کنیم.
نظرتون چیه؟ یا اگه ایده ای دارید خوشحال میشم بشنوم.
به نظرتون به صورت پست تلگرامی منتشر کنم یا به صورت پست وبلاگ؟
- پست تلگرامی ری اکشن 🤝
- پست وبلاگ ری اکشن ✍
گفتم خب بیایم این دوتا رو باهم ترکیب کنیم :)
میتونیم یه پروژه جاست فور فان نوشتنش شروع کنیم و ایده ی اولیم اینکه یه ابزار با گو باشه که وصله به یه ربات تلگرامی.
میشه از طریق ربات تنظمیش کرد که هر چند وقت یک بار و تو یه چه موضوعاتی بره وصل بشه به یه ای پی یه ai ای مطالبش رو تولید (تصویر و متن) کنه. بعد بیایم توی canva یه تمپلیت درست کنیم که مطالب تولید شده بره بشینه روش و در نهایت پست بشه به اینستاگرام. حتی امار پیچ اینستاگرام هم میتونیم از رباتمون بگیریم. در نهایت هم برای اماده سازیه سرور از ansible استفاده کنیم.
نظرتون چیه؟ یا اگه ایده ای دارید خوشحال میشم بشنوم.
به نظرتون به صورت پست تلگرامی منتشر کنم یا به صورت پست وبلاگ؟
- پست تلگرامی ری اکشن 🤝
- پست وبلاگ ری اکشن ✍
Forwarded from نوشتههای ترمینالی
در کامندهای گیت که کمتر میشناسیم، worktree هم هست که از وقتی باهاش دوست شدم و درست استفاده کردم به سری جاها زندگیم رو راحت کرد.
این آموزش هم نیازمندیای که رفع میکنه هم طرز استفاده ازش رو به خوبی توضیح میده.
https://youtu.be/8vsRb2mTBA8
این آموزش هم نیازمندیای که رفع میکنه هم طرز استفاده ازش رو به خوبی توضیح میده.
https://youtu.be/8vsRb2mTBA8
YouTube
learn git worktrees in under 5 minutes
Git worktrees are a great way to boost your productivity and wrangle your chaotic coding habits. Git worktrees let you check out multiple branches from one repo into separate directories. Benefits include parallel work, no stashing for context switching,…
Forwarded from Linuxor ?
آزمایشگاه رایگان برای یادگیری Cloud و DevOps چیزای خوبی داره مثل Docker و Git و Jenkins و ... بهتون دسترسی سرور میده تست کنید
studio.kodekloud.com/labs
@Linuxor
studio.kodekloud.com/labs
@Linuxor
Forwarded from Linuxor ?
یه roadmap خفن برای LLM آماده کردم از صفر تا پرو! پایهها، ترنسفورمر، توکنایزیشن تا پروداکشن و LLMOps. با دقت طبقه بندی شده و همراه با پروژه های عملی ...!
mshojaei77.github.io/roadmap.html
@Linuxor ~ realshojaei
mshojaei77.github.io/roadmap.html
@Linuxor ~ realshojaei
Forwarded from Linuxor ?
اکثر شرکتا حتی شرکت های بزرگ حوصله درگیر شدن با سرتیفیکیت SSL رو ندارن و یهویی سایتشون از کار میفته بدون اینکه خودشون بفهمن (یکی بهشون زنگ میزنه میگه این سایتتون چرا بالا نمیاد ؟ بعد تازه دوزاریشون میفته که برن درستش کنن)
این ابزار یکی از بهترین داشبورد های مدیریت سرتیفیکیت SSL هست حتی Webhook هم داره و میتونید ست کنید که موقع خطا یا هر اتفاقی بهتون گزارش بده
github.com/fabriziosalmi/certmate
@Linuxor
این ابزار یکی از بهترین داشبورد های مدیریت سرتیفیکیت SSL هست حتی Webhook هم داره و میتونید ست کنید که موقع خطا یا هر اتفاقی بهتون گزارش بده
github.com/fabriziosalmi/certmate
@Linuxor