Forwarded from Gopher Academy
در چهارمین رویداد تکوتاک – سلسله رویدادهای تخصصی در حوزه توسعه نرمافزار همکاران سیستم – که به صورت #رایگان و #آنلاین برگزار میشه، سراغ مبحث Concurrency در Go خواهیم رفت:
✅ CSP & GMP Concept
✅ Unbounded Concurrency
✅ Race Condition & Shared State
✅ Goroutine Leaks
✅ Context & Cancellation & Shutdown
✅ Scheduler and Runtime Behavior
👨🏻💻 ارائهدهنده: هادی جعفری | برنامهنویس ارشد همکاران سیستم
📅 پنجشنبه ۲۲ آبانماه | ساعت ۱۰ تا ۱۲
📌 شرکت در رویداد فقط در صورت ثبتنام امکانپذیره.
🌐 اطلاعات بیشتر و لینک ثبتنام:
https://B2n.ir/bw9161
.
Linkedin | Instagram
✅ CSP & GMP Concept
✅ Unbounded Concurrency
✅ Race Condition & Shared State
✅ Goroutine Leaks
✅ Context & Cancellation & Shutdown
✅ Scheduler and Runtime Behavior
👨🏻💻 ارائهدهنده: هادی جعفری | برنامهنویس ارشد همکاران سیستم
📅 پنجشنبه ۲۲ آبانماه | ساعت ۱۰ تا ۱۲
📌 شرکت در رویداد فقط در صورت ثبتنام امکانپذیره.
🌐 اطلاعات بیشتر و لینک ثبتنام:
https://B2n.ir/bw9161
.
Linkedin | Instagram
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 5 new trending repositories:
1. go-sdk by modelcontextprotocol
📝 The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with...
💻 Go | ⭐ 2,716 | 🌟 Today: 17
🔗 Link
2. rachoon by ad-on-is
📝 🦝 Rachoon — A self-hostable way to handle invoices
💻 TypeScript | ⭐ 292 | 🌟 Today: 45
🔗 Link
3. Kotatsu by KotatsuApp
📝 Manga reader for Android
💻 Kotlin | ⭐ 7,177 | 🌟 Today: 26
🔗 Link
4. ggml by ggml-org
📝 Tensor library for machine learning
💻 C++ | ⭐ 13,386 | 🌟 Today: 12
🔗 Link
5. asm-lessons by FFmpeg
📝 FFMPEG Assembly Language Lessons
💻 Star | ⭐ 9,670 | 🌟 Today: 215
🔗 Link
🔘 @github_trending_daily
Found 5 new trending repositories:
1. go-sdk by modelcontextprotocol
📝 The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with...
💻 Go | ⭐ 2,716 | 🌟 Today: 17
🔗 Link
2. rachoon by ad-on-is
📝 🦝 Rachoon — A self-hostable way to handle invoices
💻 TypeScript | ⭐ 292 | 🌟 Today: 45
🔗 Link
3. Kotatsu by KotatsuApp
📝 Manga reader for Android
💻 Kotlin | ⭐ 7,177 | 🌟 Today: 26
🔗 Link
4. ggml by ggml-org
📝 Tensor library for machine learning
💻 C++ | ⭐ 13,386 | 🌟 Today: 12
🔗 Link
5. asm-lessons by FFmpeg
📝 FFMPEG Assembly Language Lessons
💻 Star | ⭐ 9,670 | 🌟 Today: 215
🔗 Link
🔘 @github_trending_daily
Forwarded from سِنپای خسته
قرار نیست همه چی سریع نتیجه بده؛ حتی بذر هم قبل از شکفتن توی خاک تنهاست.
Forwarded from Golden Code (علی 🇨🇴)
خیلی وقتا برای نمایش عددها، قیمتها یا درصدها کمی دردسر داریم ( ویرگول، اعشار، واحد پول، زبان کاربر و...)
اما جاوااسکریپت خودش یه ابزار آماده داره که همهی اینارو خودش انجام میده 👇🏾
چی هستش؟
این Intl.NumberFormat یه قابلیت Native و قدرتمنده
که اعداد رو بر اساس زبان و منطقهی کاربر فرمت میکنه.
نه نیاز به کتابخونه داریم نه regex بنویسیم
یه مثال:
👆🏾 همون عدد، ولی متناسب با زبان کاربر نمایش داده میشه.
برای پول و درصد :
مزایاش؟
• داخلی و سریع (بدون نصب کتابخونه)
• پشتیبانی از تمام زبانها و ارزها
• کنترل اعشار، جداکنندهها، و سبک نمایش
• ظاهر حرفهایتر برای کاربر 👌🏾
خلاصه:
وقتی Intl.NumberFormat هست، دیگه نیازی به کدنویسی اضافی برای فرمت اعداد نیست.
#JS #JavaScript #جاوااسکرپیت
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/KaraBharat/status/1984635931832328388?t=nyibER_ZCoXfs8nLIFoy7g&s=19
اما جاوااسکریپت خودش یه ابزار آماده داره که همهی اینارو خودش انجام میده 👇🏾
چی هستش؟
این Intl.NumberFormat یه قابلیت Native و قدرتمنده
که اعداد رو بر اساس زبان و منطقهی کاربر فرمت میکنه.
نه نیاز به کتابخونه داریم نه regex بنویسیم
یه مثال:
const num = 1234567.89;
new Intl.NumberFormat('en-US').format(num);
// 1,234,567.89 ✅
new Intl.NumberFormat('fa-IR').format(num);
// ۱٬۲۳۴٬۵۶۷٫۸۹ 🇮🇷
👆🏾 همون عدد، ولی متناسب با زبان کاربر نمایش داده میشه.
برای پول و درصد :
new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD'
}).format(4999.99);
// $4,999.99 💵
new Intl.NumberFormat('fa-IR', {
style: 'percent',
maximumFractionDigits: 1
}).format(0.853);
// ٪۸۵٫۳ 🔢مزایاش؟
• داخلی و سریع (بدون نصب کتابخونه)
• پشتیبانی از تمام زبانها و ارزها
• کنترل اعشار، جداکنندهها، و سبک نمایش
• ظاهر حرفهایتر برای کاربر 👌🏾
خلاصه:
وقتی Intl.NumberFormat هست، دیگه نیازی به کدنویسی اضافی برای فرمت اعداد نیست.
#JS #JavaScript #جاوااسکرپیت
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/KaraBharat/status/1984635931832328388?t=nyibER_ZCoXfs8nLIFoy7g&s=19
X (formerly Twitter)
Bharat Kara (@KaraBharat) on X
Intl.NumberFormat makes it so easy to format numbers and it's native 👇
#JavaScript
#JavaScript
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 جدیدا خارجی ها به این نوع معماری آجری ایران علاقه زیادی پیدا کردند.
توی ایکس زیاد از این معماری آجری ایران حرف می زند.
#توییت
@TheRaymondDev
توی ایکس زیاد از این معماری آجری ایران حرف می زند.
#توییت
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 برنده نهایی صفحه معرفی PHP 8.5 مشخص شد.
لینک زیر:
https://nunoguerra.com/dev/php/
گزارش :
https://thephp.foundation/blog/2025/11/05/design-contest-results/
@TheRaymondDev
لینک زیر:
https://nunoguerra.com/dev/php/
گزارش :
https://thephp.foundation/blog/2025/11/05/design-contest-results/
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 ارزش داره طرح عضویت کارلنسر بخرم؟
همیشه از توکن های رایگان استفاده کردم که اونم پروژه گیرم نیامد.
@TheRaymondDev
همیشه از توکن های رایگان استفاده کردم که اونم پروژه گیرم نیامد.
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 جنسن هوانگ, مدیر عامل انویدیا هشدار داده است که چین به دلیل هزینه های کمتر انرژی و مقررات آسان تر، ایالات متحده را در مسابقه هوش مصنوعی شکست خواهد داد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Ft
Nvidia’s Jensen Huang says China ‘will win’ AI race with US
CEO criticises western ‘cynicism’ while Beijing loosens regulations and cuts energy costs for data centres
Forwarded from متخصص وردپرس | پوینا
امشب یکی از بچه های it بهم پیام داد و گفت روی سرورش باج افزار خورده و ده ها سایت مشتریش از بین رفته
باج افزار ها قبلا برای لینوکس کارایی زیادی نداشتن الان خودشون رو توسعه دادن و میتونن لینوکس ها رو هم نابود کنن
با گرفتن باج افزار کل داده هاتون از بین میره
باج افزار از هر طریقی میتونه وارد بشه مثلا سال 1389 بد افزار استاکس نت رو خارجی ها رو یه فلش میریزن و این فلش رو همینطوری به امید اینکه یه خنگی پیدا بشه و وصلش بکنه به سیستم های نطنز میندازن کف زمین و میرن
یه خنگی هم پیدا میشه میبنه عه فلش سریع برمیداره میزنه به کامپیوتر های نطنز و همه چیز میترکه
بله دوستان هر چیزی رو به سرور و سیستمون وصل نکنید
همیشه بکاپ بگیرید هاستینگ ها هیچ وظیفه ایی در قبال چنین حوادثی که خودشون درش شریک نیستن ندارن
این پیام یکی از قدیمی ترین it کار و طراحای ایران هست که دچار این مشکل شده
و ایشون لحاظ مدیریت بحران هر چیزی که بگید رو انجام داده بود اما باز دچار این مشکل شد
بانک سپه و نوبیتکس و... هم همینطور بکاپ آفلاین رو جدی بگیرید
@poinair پوینا
باج افزار ها قبلا برای لینوکس کارایی زیادی نداشتن الان خودشون رو توسعه دادن و میتونن لینوکس ها رو هم نابود کنن
با گرفتن باج افزار کل داده هاتون از بین میره
باج افزار از هر طریقی میتونه وارد بشه مثلا سال 1389 بد افزار استاکس نت رو خارجی ها رو یه فلش میریزن و این فلش رو همینطوری به امید اینکه یه خنگی پیدا بشه و وصلش بکنه به سیستم های نطنز میندازن کف زمین و میرن
یه خنگی هم پیدا میشه میبنه عه فلش سریع برمیداره میزنه به کامپیوتر های نطنز و همه چیز میترکه
بله دوستان هر چیزی رو به سرور و سیستمون وصل نکنید
همیشه بکاپ بگیرید هاستینگ ها هیچ وظیفه ایی در قبال چنین حوادثی که خودشون درش شریک نیستن ندارن
این پیام یکی از قدیمی ترین it کار و طراحای ایران هست که دچار این مشکل شده
و ایشون لحاظ مدیریت بحران هر چیزی که بگید رو انجام داده بود اما باز دچار این مشکل شد
بانک سپه و نوبیتکس و... هم همینطور بکاپ آفلاین رو جدی بگیرید
@poinair پوینا
Forwarded from Linuxor ?
چت جی پی تی خیلی وقته بازیچه هکرا شده
محققا آسیب پذیری هایی پیدا کردن که هکرا احتمالا ازشون خبر داشتن؛ یکی از تکنیکهای مورد استفاده «تزریق فرمان غیرمستقیم» هست، به این معنی که مهاجم میتونه با پنهان کردن دستوراتی توی صفحات وب یا لینکها، مدل رو گمراه کنه تا کاری انجام بده که نباید انجام بده.
برای مثال وقتی درخواست خلاصهکردن یه صفحه وب رو دارید، که توی اون لینک یا نظر مخرب قرار داده شده، مدل اون رو اجرا میکنه، و این تزریق حافظه رخ میده.
تزریق حافظه یعنی قرار دادن دستوراتی توی سایتها که وقتی مدل اون سایت رو خلاصه کنه، اون دستور توی حافظه چت (یا حافظه دائمی) وارد بشه و مدل توی تعاملات بعدی تحت تأثیرش قرار بگیره. و این تحت تاثیر قرار گرفتن ممکنه برای حملات بعدی استفاده بشه.
تا اطلاع ثانوی درخواست خلاصه کردن سایت های غیر معتبر رو نداشته باشید، همچنین حافظه همه هوش مصنوعی های خودتون رو پاک کنید، هنوز باگ فعاله.
@Linuxor
محققا آسیب پذیری هایی پیدا کردن که هکرا احتمالا ازشون خبر داشتن؛ یکی از تکنیکهای مورد استفاده «تزریق فرمان غیرمستقیم» هست، به این معنی که مهاجم میتونه با پنهان کردن دستوراتی توی صفحات وب یا لینکها، مدل رو گمراه کنه تا کاری انجام بده که نباید انجام بده.
برای مثال وقتی درخواست خلاصهکردن یه صفحه وب رو دارید، که توی اون لینک یا نظر مخرب قرار داده شده، مدل اون رو اجرا میکنه، و این تزریق حافظه رخ میده.
تزریق حافظه یعنی قرار دادن دستوراتی توی سایتها که وقتی مدل اون سایت رو خلاصه کنه، اون دستور توی حافظه چت (یا حافظه دائمی) وارد بشه و مدل توی تعاملات بعدی تحت تأثیرش قرار بگیره. و این تحت تاثیر قرار گرفتن ممکنه برای حملات بعدی استفاده بشه.
تا اطلاع ثانوی درخواست خلاصه کردن سایت های غیر معتبر رو نداشته باشید، همچنین حافظه همه هوش مصنوعی های خودتون رو پاک کنید، هنوز باگ فعاله.
@Linuxor
Forwarded from Linuxor ?
Forwarded from Linuxor ?
از چت جی پی تی پرسیدم معنی گوست کردن چیه؟ نفهمیدم چی گفت؛ بهش گفتم یه مثال توی برنامه نویسی بزن، گفتش :
وقتی یه تابع یا سرویس ناگهان بدون هیچ اروری و توضیحی از کار میافته و هیچ پاسخی نمیده، در واقع اون «گوستت کرده»
نسل جدید عجب اصطلاحاتی دارن فکر نمیکردم واسه یه موقعیت شخمی که همیشه توشیم یه کلمه ساخته باشن.
@Linuxor
وقتی یه تابع یا سرویس ناگهان بدون هیچ اروری و توضیحی از کار میافته و هیچ پاسخی نمیده، در واقع اون «گوستت کرده»
نسل جدید عجب اصطلاحاتی دارن فکر نمیکردم واسه یه موقعیت شخمی که همیشه توشیم یه کلمه ساخته باشن.
@Linuxor
Forwarded from Linuxor ?
سورس کد سایت اپ استور اپل لو رفت!
وقتی یه وبسایت مدرن با فریمورکهایی مثل React، Vue، Svelte، Angular و غیره ساخته میشه، کد اصلی (که توسعهدهنده مینویسه) توی مرورگر کاربران مستقیماً استفاده نمیشه و کد مینیفای و ترنسپایل شده استفاده میشه و غیر قابل خوندنه.
اما توی زمان توسعه نیازه که کد ها بررسی بشن، برای حل این مشکل و دیدن کد، ابزارهای بیلد (مثل Vite، Webpack، Rollup) یه فایل به نام source map میسازن.
این فایل نشون میده که هر خط از کد فشردهشده در اصل مربوط به کدوم فایل و کدام خط از کد واقعی (اصلی) بوده.
توسعه دهنده های اپل فراموش کرده بودن که source map رو غیر فعال کنن، یه نفر فوراََ ازش یه کپی روی گیتهاب گرفت، که البته گیتهاب فوراََ ریپازیتوری رو پاک کرد و اپل هم باگ رو فیکس کرد ولی سورس کد لو رفت.
@Linuxor
وقتی یه وبسایت مدرن با فریمورکهایی مثل React، Vue، Svelte، Angular و غیره ساخته میشه، کد اصلی (که توسعهدهنده مینویسه) توی مرورگر کاربران مستقیماً استفاده نمیشه و کد مینیفای و ترنسپایل شده استفاده میشه و غیر قابل خوندنه.
اما توی زمان توسعه نیازه که کد ها بررسی بشن، برای حل این مشکل و دیدن کد، ابزارهای بیلد (مثل Vite، Webpack، Rollup) یه فایل به نام source map میسازن.
این فایل نشون میده که هر خط از کد فشردهشده در اصل مربوط به کدوم فایل و کدام خط از کد واقعی (اصلی) بوده.
توسعه دهنده های اپل فراموش کرده بودن که source map رو غیر فعال کنن، یه نفر فوراََ ازش یه کپی روی گیتهاب گرفت، که البته گیتهاب فوراََ ریپازیتوری رو پاک کرد و اپل هم باگ رو فیکس کرد ولی سورس کد لو رفت.
@Linuxor
Forwarded from Linuxor ?
ظاهر سایت پی اچ پی، مدرن تر میشه
زبان پی اچ پی یه مسابقه گذاشته بود، که ظاهر سایتش رو کاربرا بازطراحی کنن و به بهترین تغییر هم جایزه بده و هم اعمالش کنه؛
برنده این طراحی در اومد:
nunoguerra.com/dev/php
نسخه قبلی که هفته های آینده به بالایی بروز میشه:
php.net
@Linuxor
زبان پی اچ پی یه مسابقه گذاشته بود، که ظاهر سایتش رو کاربرا بازطراحی کنن و به بهترین تغییر هم جایزه بده و هم اعمالش کنه؛
برنده این طراحی در اومد:
nunoguerra.com/dev/php
نسخه قبلی که هفته های آینده به بالایی بروز میشه:
php.net
@Linuxor