Forwarded from IRCF | اینترنت آزاد برای همه
زرنشین ابزاری برای مدیریت Xray هست، که از طریق رابط وب و همینطور CLI قابل استفاده بوده و بهعنوان یک ابزار جانبی، در کنار مرزنشین طراحی شده تا مدیریت سرورها رو سادهتر کنه.
رابط کاربری زرنشین امکان کنترل ورودیها، خروجیها، DNS، بالانسرها و سایر ویژگیهای Xray رو فراهم میکنه و ابزار خط فرمان قابلیت انجام وظایفی مثل تغییر پورت، تنظیم HTTPS، بهروزرسانی فایلهای جغرافیایی و مدیریت سرویس رو بهصورت سریع و مستقیم ارائه میده.
👉 github.com/MeXenon/Xarneshin
🎥 youtube.com/watch?v=zCE2emLkpu0
🔍 ircf.space
@ircfspace
رابط کاربری زرنشین امکان کنترل ورودیها، خروجیها، DNS، بالانسرها و سایر ویژگیهای Xray رو فراهم میکنه و ابزار خط فرمان قابلیت انجام وظایفی مثل تغییر پورت، تنظیم HTTPS، بهروزرسانی فایلهای جغرافیایی و مدیریت سرویس رو بهصورت سریع و مستقیم ارائه میده.
👉 github.com/MeXenon/Xarneshin
🎥 youtube.com/watch?v=zCE2emLkpu0
🔍 ircf.space
@ircfspace
Forwarded from LearnPOV | لرن پی او وی (Smin)
اینم از لینک نظر سنجی 🔻
https://docs.google.com/forms/d/e/1FAIpQLSfq3FZnAgTajYjg0-4p48RStH_psFcBXaRIQNQpEy-fXXJKCQ/viewform?usp=dialog
ممنون که وقت میذارید، نظراتتون برای ما خیلی ارزشمنده! ❤️
https://docs.google.com/forms/d/e/1FAIpQLSfq3FZnAgTajYjg0-4p48RStH_psFcBXaRIQNQpEy-fXXJKCQ/viewform?usp=dialog
ممنون که وقت میذارید، نظراتتون برای ما خیلی ارزشمنده! ❤️
Forwarded from DevTwitter | توییت برنامه نویسی
اگه همیشه درگیر حل کردن کانفلیکتهای تکراری توی Git هستی، git rerere میتونه نجاتت بده!
این دستور باعث میشه Git یاد بگیره که کانفلیکتهایی که قبلاً حل کردی رو، توی آینده خودش برات حل کنه.
من اولش فکر میکردم این قابلیت ممکنه مشکلساز بشه، ولی وقتی چند بار روی یه فیچر کار میکردم و مجبور بودم مرتب rebase کنم، فهمیدم که چقدر وقتم رو ذخیره میکنه. یه بار حل کن، همیشه استفاده کن.
کجا کاربردیه؟
- وقتی مرتب روی یه فیچر کار میکنی و چند بار merge یا rebase انجام میدی.
- وقتی توی یه تیم کار میکنی و دائم کانفلیکتهای مشابه رو حل میکنی.
توضیحات بیشتر اینجاست:
https://git-scm.com/docs/git-rerere
@DevTwitter | <shahin behzadrad/>
این دستور باعث میشه Git یاد بگیره که کانفلیکتهایی که قبلاً حل کردی رو، توی آینده خودش برات حل کنه.
من اولش فکر میکردم این قابلیت ممکنه مشکلساز بشه، ولی وقتی چند بار روی یه فیچر کار میکردم و مجبور بودم مرتب rebase کنم، فهمیدم که چقدر وقتم رو ذخیره میکنه. یه بار حل کن، همیشه استفاده کن.
کجا کاربردیه؟
- وقتی مرتب روی یه فیچر کار میکنی و چند بار merge یا rebase انجام میدی.
- وقتی توی یه تیم کار میکنی و دائم کانفلیکتهای مشابه رو حل میکنی.
توضیحات بیشتر اینجاست:
https://git-scm.com/docs/git-rerere
@DevTwitter | <shahin behzadrad/>
Forwarded from محتوای آزاد سهراب
خب بازهم از گذشته درس نگرفتم و الان اومدم مخزنش رو آوردم روی گیتهاب با mdbook ایجادش کردم و به زودی به خود فورجیو پارچ هم میرورش میکنم.
https://github.com/parchlinux/handbook
این کار رو برای مشارکت انجام دادم (با اینکه هیچکس مشارکت نمیکنه)
پیشنمایشش هم از اینجچا در دسترسه:
https://parchlinux.github.io/handbook/
@SohrabContents
https://github.com/parchlinux/handbook
این کار رو برای مشارکت انجام دادم (با اینکه هیچکس مشارکت نمیکنه)
پیشنمایشش هم از اینجچا در دسترسه:
https://parchlinux.github.io/handbook/
@SohrabContents
GitHub
GitHub - parchlinux/handbook
Contribute to parchlinux/handbook development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
یه ابزار کاربردی برای تولید skeleton برای فرانتکارها !
دستی میشه هر ساختاری که نیازه با هر اندازهای طراحی کرد و کدش رو تحویل گرفت.
https://skeletonreact.com
@DevTwitter | <Abbas Ebadian/>
دستی میشه هر ساختاری که نیازه با هر اندازهای طراحی کرد و کدش رو تحویل گرفت.
https://skeletonreact.com
@DevTwitter | <Abbas Ebadian/>
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from محتوای آزاد سهراب
رادیو سید مهدی رو یادتونه؟
با سی و جیتیکی براش یک فرانت نوشتم (از تصویر مشخصه) این رو فردا که باگهاش رو بگیرم سورسشو میذارم روی کدبرگ برای مشارکت :))
@SohrabContents
با سی و جیتیکی براش یک فرانت نوشتم (از تصویر مشخصه) این رو فردا که باگهاش رو بگیرم سورسشو میذارم روی کدبرگ برای مشارکت :))
@SohrabContents
Forwarded from Curious Geek ⚡️
http-proxy-agent
وبسایت OpenweatherAPI ایران رو تحریم کرده، حاکمیت ایران سرور های خارج که تازه خریداری شده رو فیلتر میکنه،
راه حل؟ میشه با استفاده از V2rayA روی سرور ایران پروکسی HTTP خروجی گرفت و با این پکیج بهش وصل شد.
🔗 npmjs.com/package/http-proxy-agent
⚠️ از همین سیستم میشه برای Federation های تحریم و فیلتر استفاده کرد.
مثل وصل کردن پُل ماتریکس به تلگرام و واتساپ روی سرور ایران.
🆔 @Hiradsajde
وبسایت OpenweatherAPI ایران رو تحریم کرده، حاکمیت ایران سرور های خارج که تازه خریداری شده رو فیلتر میکنه،
راه حل؟ میشه با استفاده از V2rayA روی سرور ایران پروکسی HTTP خروجی گرفت و با این پکیج بهش وصل شد.
🔗 npmjs.com/package/http-proxy-agent
⚠️ از همین سیستم میشه برای Federation های تحریم و فیلتر استفاده کرد.
مثل وصل کردن پُل ماتریکس به تلگرام و واتساپ روی سرور ایران.
🆔 @Hiradsajde
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۴۵۸
ای دل آن دم که خراب از می گلگون باشی
بی زر و گنج به صد حشمت قارون باشی
در مقامی که صدارت به فقیران بخشند
چشم دارم که به جاه از همه افزون باشی
در ره منزل لیلی که خطرهاست در آن
شرط اول قدم آن است که مجنون باشی
نقطه عشق نمودم به تو هان سهو مکن
ور نه چون بنگری از دایره بیرون باشی
کاروان رفت و تو در خواب و بیابان در پیش
کی روی ره ز که پرسی چه کنی چون باشی
تاج شاهی طلبی گوهر ذاتی بنمای
ور خود از تخمه جمشید و فریدون باشی
ساغری نوش کن و جرعه بر افلاک فشان
چند و چند از غم ایام جگرخون باشی
حافظ از فقر مکن ناله که گر شعر این است
هیچ خوش دل نپسندد که تو محزون باشی
#حافظ | گنجور
📍@iipoem
ای دل آن دم که خراب از می گلگون باشی
بی زر و گنج به صد حشمت قارون باشی
در مقامی که صدارت به فقیران بخشند
چشم دارم که به جاه از همه افزون باشی
در ره منزل لیلی که خطرهاست در آن
شرط اول قدم آن است که مجنون باشی
نقطه عشق نمودم به تو هان سهو مکن
ور نه چون بنگری از دایره بیرون باشی
کاروان رفت و تو در خواب و بیابان در پیش
کی روی ره ز که پرسی چه کنی چون باشی
تاج شاهی طلبی گوهر ذاتی بنمای
ور خود از تخمه جمشید و فریدون باشی
ساغری نوش کن و جرعه بر افلاک فشان
چند و چند از غم ایام جگرخون باشی
حافظ از فقر مکن ناله که گر شعر این است
هیچ خوش دل نپسندد که تو محزون باشی
#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
زبان برنامهنویسی Go (گولنگ) دارای ۲۶ نوع داده (Type) است که به دستههای مختلفی تقسیم میشوند. این انواع دادهها شامل انواع پایهای، ترکیبی، مرجع و سایر انواع خاص هستند. در ادامه، این ۲۶ نوع داده را به تفکیک دستهبندیهای اصلی بررسی میکنیم:
---
### ۱. انواع پایهای (Basic Types):
این انواع دادههای ساده و اولیه هستند که برای ذخیره مقادیر اساسی مانند اعداد، کاراکترها و مقادیر بولی استفاده میشوند.
1. **
2. **
13. **
19. **
---
### ۲. انواع ترکیبی (Composite Types):
این انواع دادههایی هستند که از ترکیب چندین نوع داده پایهای یا آرایه (Array)رایه (Array)0. آرایه (Array): مجموعهای از عناصر با نوع یکسان و اندازه ثابت.
- مثال:
21. برش (Slice): مجموعهای از عناصر با نوع یکسان و اندازه پویا.
- مثال:
22. ساختار (Struct): مجموعهای از فیلدها با انواع مختلف.
- مثال:
23. نقشه (Map): مجموعهای از جفتهای کلید-مقدار.
- مثال:
---
### ۳. انواع مرجع (Reference Types):
این انواع دادههایی هاشارهگر (Pointer)Pointer)میکنند.
24. اشارهگر (Pointer): اشارهگر به یک مکان در حافظه.
- مثال:
25. کانال (Channel): برای ارتباط بین گوروتینها (goroutines).
- مثال:
---
### ۴. انواع خاص (Special Types):
این انواع دادههایی هتابع (Function)unction)ستفاده میشوند.
26. تابع (Function): نوع دادهای که یک تابع را نشان میدهد.
- مثال:
---
### جمعبندی:
زبان Go دارای انواع پایهای پایهایی زیر تقسیم میشوند:
- انواع پایهای: شامل
- انواع ترکیبی: شانواع مرجعبرشها، ساختارها و نانواع خاصنواع خاص شامل اشارهگرها و کانالها.
- انواع خاص: شامل توابع.
این انواع دادهها به شما امکان میدهند تا برنامههای Go را به صورت کارآمد و ساختار یافته بنویسید. هر یک از این انواع ویژگیها و کاربردهای خاص خود را دارند که بسته به نیاز برنامهنویسی میتوانید از آنها استفاده کنید.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
---
### ۱. انواع پایهای (Basic Types):
این انواع دادههای ساده و اولیه هستند که برای ذخیره مقادیر اساسی مانند اعداد، کاراکترها و مقادیر بولی استفاده میشوند.
1. **
bool**: نوع داده بولی (true یا false).2. **
string**: نوع داده رشتهای (دنبالهای از کارint **int**: نوع داده عدد صحیح با اندازه وابسته به پلتفرم (معمولاً ۳۲ یا int8**int8**: نوع داده عدد صحیح ۸ بint16*int16**: نوع داده عدد صحیح ۱۶ بint32*int32**: نوع داده عدد صحیح ۳۲ بint64*int64**: نوع داده عدد صحیح ۶۴ بuint**uint**: نوع داده عدد صحیح بدون علامت با اندازه وابسته به پلتuint8*uint8**: نوع داده عدد صحیح بدون علامت ۸ بیuint16uint16**: نوع داده عدد صحیح بدون علامت ۱۶ بیuint32uint32**: نوع داده عدد صحیح بدون علامت ۳۲ بیuint64uint64**: نوع داده عدد صحیح uintptr۶۴ بیتی.13. **
uintptr**: نوع داده عدد صحیح بدون علامت براbyteآدرسهایbyte14. **byte**: معادل uint8، برایruneادههای rune15. **rune**: معادل int32، برای ذخfloat32های Ufloat32 **float32**: نfloat64اری ۳float64 **float64**: نوع داده اعشاری ۶complex64*complex64**: نوع داده مختلط با بخشهای واقعی و موهومی float32.19. **
complex128**: نوع داده مختلط با بخشهای واقعی و موهومی float64.---
### ۲. انواع ترکیبی (Composite Types):
این انواع دادههایی هستند که از ترکیب چندین نوع داده پایهای یا آرایه (Array)رایه (Array)0. آرایه (Array): مجموعهای از عناصر با نوع یکسان و اندازه ثابت.
- مثال:
[3]int (آربرش (Slice)ز نوع int).21. برش (Slice): مجموعهای از عناصر با نوع یکسان و اندازه پویا.
- مثال:
[]int (برش از نوع int).22. ساختار (Struct): مجموعهای از فیلدها با انواع مختلف.
- مثال:
type Person struct {
Name string
Age int
}
23. نقشه (Map): مجموعهای از جفتهای کلید-مقدار.
- مثال:
map[string]int (نقشه با کلیدهای string و مقادیر int).---
### ۳. انواع مرجع (Reference Types):
این انواع دادههایی هاشارهگر (Pointer)Pointer)میکنند.
24. اشارهگر (Pointer): اشارهگر به یک مکان در حافظه.
- مثال:
*int (اشاکانال (Channel)ز نوع int).25. کانال (Channel): برای ارتباط بین گوروتینها (goroutines).
- مثال:
chan int (کاناانواع خاص (Special Types)int).---
### ۴. انواع خاص (Special Types):
این انواع دادههایی هتابع (Function)unction)ستفاده میشوند.
26. تابع (Function): نوع دادهای که یک تابع را نشان میدهد.
- مثال:
func(int, int) int (تابعی که دو پارامتر int میگیرد و یک int برمیگرداند).---
### جمعبندی:
زبان Go دارای انواع پایهای پایهایی زیر تقسیم میشوند:
- انواع پایهای: شامل
bool, string, انواع عددی (int, float, complex), byte, rune و uintptr.- انواع ترکیبی: شانواع مرجعبرشها، ساختارها و نانواع خاصنواع خاص شامل اشارهگرها و کانالها.
- انواع خاص: شامل توابع.
این انواع دادهها به شما امکان میدهند تا برنامههای Go را به صورت کارآمد و ساختار یافته بنویسید. هر یک از این انواع ویژگیها و کاربردهای خاص خود را دارند که بسته به نیاز برنامهنویسی میتوانید از آنها استفاده کنید.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستور dmidecode
🔹دستور dmidecode یک ابزار خط فرمان در لینوکس است که اطلاعات مربوط به سختافزار سیستم را از طریق SMBIOS (System Management BIOS) یا DMI (Desktop Management Interface) استخراج میکند. این اطلاعات شامل جزئیات مربوط به مادربرد، پردازنده، حافظه، BIOS، سیستم و سایر اجزای سختافزاری است.
🔹مثالها برای هر نوع DMI
Type 0: BIOS
توضیح: اطلاعات مربوط به BIOS سیستم، شامل سازنده، نسخه و تاریخ.
________________________________________
Type 1: System
توضیح: اطلاعات کلی سیستم، شامل مدل، سازنده و شماره سریال.
________________________________________
Type 2: Base Board
توضیح: اطلاعات مربوط به مادربرد، شامل مدل، سازنده و ویژگیها.
Type 4: Processor
توضیح: اطلاعات مربوط به پردازنده، شامل مدل، سرعت و تعداد هستهها.
________________________________________
Type 5: Memory Controller
توضیح: اطلاعات مربوط به کنترلر حافظه.
________________________________________
Type 6: Memory Module
توضیح: اطلاعات مربوط به ماژولهای حافظه.
________________________________________
Type 7: Cache
توضیح: اطلاعات مربوط به حافظههای کش پردازنده.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹دستور dmidecode یک ابزار خط فرمان در لینوکس است که اطلاعات مربوط به سختافزار سیستم را از طریق SMBIOS (System Management BIOS) یا DMI (Desktop Management Interface) استخراج میکند. این اطلاعات شامل جزئیات مربوط به مادربرد، پردازنده، حافظه، BIOS، سیستم و سایر اجزای سختافزاری است.
🔹مثالها برای هر نوع DMI
Type 0: BIOS
sudo dmidecode -t 0
توضیح: اطلاعات مربوط به BIOS سیستم، شامل سازنده، نسخه و تاریخ.
________________________________________
Type 1: System
sudo dmidecode -t 1
توضیح: اطلاعات کلی سیستم، شامل مدل، سازنده و شماره سریال.
________________________________________
Type 2: Base Board
sudo dmidecode -t 2
توضیح: اطلاعات مربوط به مادربرد، شامل مدل، سازنده و ویژگیها.
Type 4: Processor
sudo dmidecode -t 4
توضیح: اطلاعات مربوط به پردازنده، شامل مدل، سرعت و تعداد هستهها.
________________________________________
Type 5: Memory Controller
sudo dmidecode -t 5
توضیح: اطلاعات مربوط به کنترلر حافظه.
________________________________________
Type 6: Memory Module
sudo dmidecode -t 6
توضیح: اطلاعات مربوط به ماژولهای حافظه.
________________________________________
Type 7: Cache
sudo dmidecode -t 7
توضیح: اطلاعات مربوط به حافظههای کش پردازنده.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
Forwarded from DevTwitter | توییت برنامه نویسی
مایکروسافت یه دوره ی رایگان گذاشته برای یادگیری AI Agentها...
تمرکزش روی استفاده از تکنولوژی های مایکروسافته، مثال های متعددی داره و فریم ورکهای مختلفی رو برای ساخت ایجنت معرفی کردن...
https://github.com/microsoft/ai-agents-for-beginners/tree/main
@DevTwitter | <Sam92/>
تمرکزش روی استفاده از تکنولوژی های مایکروسافته، مثال های متعددی داره و فریم ورکهای مختلفی رو برای ساخت ایجنت معرفی کردن...
https://github.com/microsoft/ai-agents-for-beginners/tree/main
@DevTwitter | <Sam92/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
اختلال در اینترنت کشور به دلیل قطعی مسیر فیبر خارج
۱۴ اسفند ۱۴۰۳
به گزارش خبرگزاری مهر، بهزاد اکبری، معاون وزیر ارتباطات و مدیرعامل شرکت زیرساخت با انتشار پیامی در صفحه ایکس خود درباره قطعی اینترنت در کشور نوشت: متأسفانه حجم زیادی از ظرفیت اینترنت کشور به دلیل قطعی فیبر در مرز گرجستان و ارمنستان از دسترس خارج شده است، از اختلالهای ایجاد شده پوزش میخواهیم. همکاران پیگیر حل مشکل هستند.
۱۴ اسفند ۱۴۰۳
به گزارش خبرگزاری مهر، بهزاد اکبری، معاون وزیر ارتباطات و مدیرعامل شرکت زیرساخت با انتشار پیامی در صفحه ایکس خود درباره قطعی اینترنت در کشور نوشت: متأسفانه حجم زیادی از ظرفیت اینترنت کشور به دلیل قطعی فیبر در مرز گرجستان و ارمنستان از دسترس خارج شده است، از اختلالهای ایجاد شده پوزش میخواهیم. همکاران پیگیر حل مشکل هستند.
Forwarded from DevTwitter | توییت برنامه نویسی
اگر از AI برای تولید محتوا مخصوصاً محتوای متنی استفاده میکنید، نیازه که Humanize بشه. این سایتStealthGPT یکی از بهترین سایتهای کمکی برای انسانی و بهینه کردن محتواهای تولید شده با AI هست.
Link: https://stealthgpt.ai
@DevTwitter | <Saman Faegh/>
Link: https://stealthgpt.ai
@DevTwitter | <Saman Faegh/>
Forwarded from کدنویس یکروزه
PersianDatePicker.htm
87.5 KB
تقویم فارسی بازشونده
Persian date picker
این خلاصه ترین و شکیل ترین کد تقویم بازشوندهی هجری شمسی هست که میشه توی برنامه های مختلف استفاده بشه.
فقط باید اون تگ input رو که میخواهیم با کلیک تقویم براش باز بشه باید مثل تگ داخل این کد تنظیم کرد.
ضمناً جای کدها مهمه!
یعنی یک تگ noscript حتماً باید بعد از تگ input عین این نمونه قرار داده بشه وگرنه خطا دریافت می کنید.
یعنی همین آرایش رو باید رعایت کنید.
خوشبختانه این کد کمترین تداخلی هم با فریمورک های موجود مثل bootstrap رو نداره.
Persian date picker
این خلاصه ترین و شکیل ترین کد تقویم بازشوندهی هجری شمسی هست که میشه توی برنامه های مختلف استفاده بشه.
فقط باید اون تگ input رو که میخواهیم با کلیک تقویم براش باز بشه باید مثل تگ داخل این کد تنظیم کرد.
ضمناً جای کدها مهمه!
یعنی یک تگ noscript حتماً باید بعد از تگ input عین این نمونه قرار داده بشه وگرنه خطا دریافت می کنید.
یعنی همین آرایش رو باید رعایت کنید.
خوشبختانه این کد کمترین تداخلی هم با فریمورک های موجود مثل bootstrap رو نداره.
Forwarded from SoniaCircuit (Sony ARM64v8)
How Steam Play/Proton makes Gaming on Linux awesome.
https://www.youtube.com/watch?v=K9khdYpMI5s
This was created for a presentation, which is why the intro is a bit formal/non-standard. It's meant to go over the basic components of steam play/proton without getting into too much technical detail/specifics so that it's a bit easier for people to understand.
—
proton-ge-custom fork :
https://github.com/gloriouseggroll/proton-ge-custom
#proton
#linux
#vkd3d #wined3d
https://www.youtube.com/watch?v=K9khdYpMI5s
This was created for a presentation, which is why the intro is a bit formal/non-standard. It's meant to go over the basic components of steam play/proton without getting into too much technical detail/specifics so that it's a bit easier for people to understand.
—
proton-ge-custom fork :
https://github.com/gloriouseggroll/proton-ge-custom
#proton
#linux
#vkd3d #wined3d
YouTube
How Steam Play/Proton makes Gaming on Linux awesome.
This was created for a presentation, which is why the intro is a bit formal/non-standard. It's meant to go over the basic components of steam play/proton without getting into too much technical detail/specifics so that it's a bit easier for people to understand.…
Forwarded from SoniaCircuit (Sony ARM64v8)
یکی از بیلد های معروف دیگه wine که اکثر یوزر های chaotic و archlinux cn استفادش میکنن :
https://github.com/Frogging-Family/wine-tkg-git
tkg kernel :
https://github.com/Frogging-Family/linux-tkg
https://github.com/Frogging-Family/wine-tkg-git
tkg kernel :
https://github.com/Frogging-Family/linux-tkg
GitHub
GitHub - Frogging-Family/wine-tkg-git: The wine-tkg build systems, to create custom Wine and Proton builds
The wine-tkg build systems, to create custom Wine and Proton builds - Frogging-Family/wine-tkg-git