Forwarded from جامعهٔ فارسی زبان کیدیای
این هفته اسپکتاکل قابلیت تشخیص نوشتار از تصویر را به دست آورد که به شما امکان میدهد واژههای درون تصاویر را به متن گزینشپذیر تبدیل کنید!
در حال حاضر این قابلیت محدود به اسپکتاکل است، اما کد در حال انتقال به یک کتابخانه است تا برنامههای بیشتری هم بتوانند از آن بهرهمند شوند. این ویژگی که در پلاسما 6.6 ظاهر خواهد شد، پیادهسازی شده است!
افزون بر این، بهبودهای بسیاری در رابط کاربری اعمال شد و همچنین برخی رفع نقصها با اولویت بالا و بهبودهای کارایی. هفته خوبی بود، به نظر من! نگاهی بیندازید:
بهبودهای چشمگیر رابط کاربری
پلاسما 6.5.3
اکنون میتوانید یک زبانه را از پنجره کرومیوم یا کروم بیرون بکشید و بیدرنگ آن را به لبه یا گوشه نمایشگر کاشیبندی کنید.
برخی بهبودها در زمینهسازی بریز برای برنامههای GTK 4 پیادهسازی شد، از جمله یکنواخت کردن گوشههای گرد و رفع نقص پیکانهای نامرئی برای جعبههای گروهی گسترشپذیر.
ستون موردعلاقهها در ابزارک منوی برنامههای کیکر با گونههای بیشتری از نمادها در تمهای نماد غیرپیشگزیده سازگار شد.
پلاسما 6.6.0
شمار زیادی از گفتگوهای مجوز مبتنی بر درگاه بازسازی شدند تا در کل ظاهری بسیار زیباتر داشته باشند.
تغییر نام یک پرونده یا پوشه در میزکار اکنون به آن اجازه میدهد جایگاه کنونی خود را حفظ کند.
ابزارک زمانسنج پلاسما اکنون صفحه پیکربندی زیباتر و سادهتری دارد که دو صفحه کهن در یک صفحه نو ادغام شدهاند.
صفحه نوین پیکربندی زمانسنج با محتوای بیشتر در بخش عمومی
به دلایل همانند، تنها دو صفحه اصلی پیکربندی سینی سامانه نیز در یک صفحه نو ادغام شدهاند.
رابط کاربری تکصفحهای سینی سامانه که تنظیمات اندازه و فاصلهگذاری را نشان میدهد و همچنین امکان پیکربندی ورودیهای تکتک را فراهم میکند
هنگامی که یک برنامه هنگام راهاندازی درخواست ثبت میانبرهای صفحهکلید میکند و شما اجازه نمیدهید، این ترجیح اکنون به خاطر سپرده میشود، به جای اینکه برنامه آزاردهنده دوباره در راهاندازی بعدی بپرسد.
گزینشگر تم GTK اکنون به شما امکان میدهد نسخه تیره تم را نیز پیشنمایش کنید.
چارچوبها 6.21
آگاهیهای انتقال پرونده اکنون در شرایطی که نمایش پیشرفت مبتنی بر اندازه در دسترس نیست، به نمایش پیشرفت مبتنی بر پرونده بازمیگردند.
تم نماد بریز اکنون شامل نمادهایی برای پروندههای زبان نیم است.
رفع نقصهای چشمگیر
پلاسما 6.4.6
یک فروپاشی به ظاهر تصادفی پلاسما رفع شد.
پلاسما 6.5.3
یک پسرفت که باعث فروپاشی کیرانر هنگام جستجو در سامانههای عاملی که از Musl به جای Glibc به عنوان کتابخانه استاندارد C خود استفاده میکنند، رفع شد.
موردی که دیسکاور میتوانست هنگام بهروزرسانی نرمافزار در صورت پرتاب خطای ناصواب توسط خود فلتپک فرو بپاشد، رفع شد.
پسرفتی که گزینه نادیده گرفتن سایهها در اسپکتاکل را خراب کرده بود، رفع شد.
پسرفتی که باعث میشد نمادهای میزکار هنگام نزدیک شدن از سمت چپ با سرعتها و جایگاههای خاص، به صورت دیداری شناور نشوند، رفع شد.
مشکلی که باعث میشد منوی زمینهای برای برنامهها یا فرایندهای پایش شده در پایشگر سامانه هنگام استفاده از برخی چیدمانهای چندنمایشگری در جای نادرست باز شود، رفع شد.
راهحلی برای پسرفت Qt که پنهان کردن ستونها در نماهای جدول پایشگر سامانه با استفاده از منوی زمینهای سرستون را خراب کرده بود، پیادهسازی شد.
راهحلی برای ایراد هسته که باعث میشد برخی سامانهها در اولین بار که به خواب میروند، با شکست مواجه شوند، پیادهسازی شد.
راهحلی برای برخی ایرادهای گرداننده که باعث سبکسازی درهم پیچیده نشانگر با برخی پردازشگرهای گرافیکی میشد، پیادهسازی شد.
دیگر اطلاعات نقص شایان توجه:
۴ نقص با اولویت بسیار بالای پلاسما همانند هفته گذشته. فهرست کنونی نقصها
۳۱ نقص ۱۵ دقیقهای پلاسما کاهش از ۳۵ هفته گذشته. فهرست کنونی نقصها
چشمگیر در کارایی و فنی
پلاسما 6.5.3
موردی که KWin میتوانست به دلیل عملیات ورودی و خروجی سنگین دیسک مسدود شود، رفع شد.
درگاه تختهگیره اکنون از استفاده در نشستهای میزکار دوردست و با گزینش اصلی کلیک میانی پشتیبانی میکند.
سطح دقت دیداری هنگام استفاده از ضریب مقیاس کسری افزایش یافت.
پلاسما 6.6.0
سطح دقت دیداری هنگام استفاده از ضریب مقیاس کسری حتی بیشتر افزایش یافت، این بار هنگام استفاده از پردازش نرمافزاری.
یک فرایند که در یک حلقه در حال فروپاشی است، دیگر نمیتواند باعث شود سامانه حافظه خود را تمام کند و در نتیجه ردیاب فروپاشی که تلاش میکند همه فروپاشیها را اشکالزدایی کند، منجمد شود.
@KDE_fa
در حال حاضر این قابلیت محدود به اسپکتاکل است، اما کد در حال انتقال به یک کتابخانه است تا برنامههای بیشتری هم بتوانند از آن بهرهمند شوند. این ویژگی که در پلاسما 6.6 ظاهر خواهد شد، پیادهسازی شده است!
افزون بر این، بهبودهای بسیاری در رابط کاربری اعمال شد و همچنین برخی رفع نقصها با اولویت بالا و بهبودهای کارایی. هفته خوبی بود، به نظر من! نگاهی بیندازید:
بهبودهای چشمگیر رابط کاربری
پلاسما 6.5.3
اکنون میتوانید یک زبانه را از پنجره کرومیوم یا کروم بیرون بکشید و بیدرنگ آن را به لبه یا گوشه نمایشگر کاشیبندی کنید.
برخی بهبودها در زمینهسازی بریز برای برنامههای GTK 4 پیادهسازی شد، از جمله یکنواخت کردن گوشههای گرد و رفع نقص پیکانهای نامرئی برای جعبههای گروهی گسترشپذیر.
ستون موردعلاقهها در ابزارک منوی برنامههای کیکر با گونههای بیشتری از نمادها در تمهای نماد غیرپیشگزیده سازگار شد.
پلاسما 6.6.0
شمار زیادی از گفتگوهای مجوز مبتنی بر درگاه بازسازی شدند تا در کل ظاهری بسیار زیباتر داشته باشند.
تغییر نام یک پرونده یا پوشه در میزکار اکنون به آن اجازه میدهد جایگاه کنونی خود را حفظ کند.
ابزارک زمانسنج پلاسما اکنون صفحه پیکربندی زیباتر و سادهتری دارد که دو صفحه کهن در یک صفحه نو ادغام شدهاند.
صفحه نوین پیکربندی زمانسنج با محتوای بیشتر در بخش عمومی
به دلایل همانند، تنها دو صفحه اصلی پیکربندی سینی سامانه نیز در یک صفحه نو ادغام شدهاند.
رابط کاربری تکصفحهای سینی سامانه که تنظیمات اندازه و فاصلهگذاری را نشان میدهد و همچنین امکان پیکربندی ورودیهای تکتک را فراهم میکند
هنگامی که یک برنامه هنگام راهاندازی درخواست ثبت میانبرهای صفحهکلید میکند و شما اجازه نمیدهید، این ترجیح اکنون به خاطر سپرده میشود، به جای اینکه برنامه آزاردهنده دوباره در راهاندازی بعدی بپرسد.
گزینشگر تم GTK اکنون به شما امکان میدهد نسخه تیره تم را نیز پیشنمایش کنید.
چارچوبها 6.21
آگاهیهای انتقال پرونده اکنون در شرایطی که نمایش پیشرفت مبتنی بر اندازه در دسترس نیست، به نمایش پیشرفت مبتنی بر پرونده بازمیگردند.
تم نماد بریز اکنون شامل نمادهایی برای پروندههای زبان نیم است.
رفع نقصهای چشمگیر
پلاسما 6.4.6
یک فروپاشی به ظاهر تصادفی پلاسما رفع شد.
پلاسما 6.5.3
یک پسرفت که باعث فروپاشی کیرانر هنگام جستجو در سامانههای عاملی که از Musl به جای Glibc به عنوان کتابخانه استاندارد C خود استفاده میکنند، رفع شد.
موردی که دیسکاور میتوانست هنگام بهروزرسانی نرمافزار در صورت پرتاب خطای ناصواب توسط خود فلتپک فرو بپاشد، رفع شد.
پسرفتی که گزینه نادیده گرفتن سایهها در اسپکتاکل را خراب کرده بود، رفع شد.
پسرفتی که باعث میشد نمادهای میزکار هنگام نزدیک شدن از سمت چپ با سرعتها و جایگاههای خاص، به صورت دیداری شناور نشوند، رفع شد.
مشکلی که باعث میشد منوی زمینهای برای برنامهها یا فرایندهای پایش شده در پایشگر سامانه هنگام استفاده از برخی چیدمانهای چندنمایشگری در جای نادرست باز شود، رفع شد.
راهحلی برای پسرفت Qt که پنهان کردن ستونها در نماهای جدول پایشگر سامانه با استفاده از منوی زمینهای سرستون را خراب کرده بود، پیادهسازی شد.
راهحلی برای ایراد هسته که باعث میشد برخی سامانهها در اولین بار که به خواب میروند، با شکست مواجه شوند، پیادهسازی شد.
راهحلی برای برخی ایرادهای گرداننده که باعث سبکسازی درهم پیچیده نشانگر با برخی پردازشگرهای گرافیکی میشد، پیادهسازی شد.
دیگر اطلاعات نقص شایان توجه:
۴ نقص با اولویت بسیار بالای پلاسما همانند هفته گذشته. فهرست کنونی نقصها
۳۱ نقص ۱۵ دقیقهای پلاسما کاهش از ۳۵ هفته گذشته. فهرست کنونی نقصها
چشمگیر در کارایی و فنی
پلاسما 6.5.3
موردی که KWin میتوانست به دلیل عملیات ورودی و خروجی سنگین دیسک مسدود شود، رفع شد.
درگاه تختهگیره اکنون از استفاده در نشستهای میزکار دوردست و با گزینش اصلی کلیک میانی پشتیبانی میکند.
سطح دقت دیداری هنگام استفاده از ضریب مقیاس کسری افزایش یافت.
پلاسما 6.6.0
سطح دقت دیداری هنگام استفاده از ضریب مقیاس کسری حتی بیشتر افزایش یافت، این بار هنگام استفاده از پردازش نرمافزاری.
یک فرایند که در یک حلقه در حال فروپاشی است، دیگر نمیتواند باعث شود سامانه حافظه خود را تمام کند و در نتیجه ردیاب فروپاشی که تلاش میکند همه فروپاشیها را اشکالزدایی کند، منجمد شود.
@KDE_fa
Forwarded from Reza Jafari
اگر دغدغه استفاده درست از GPU رو دارید، ویدیو زیر برای شماست.
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
🔗 لینک ویدیو
@reza_jafari_ai
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Making GPUs Actually Fast: A Deep Dive into Training Performance
This talk dives into the performance details of GPUs and why GPUs are useful for training neural network models. We’ll cover the common bottlenecks and how to defeat them. We’ll also show techniques that enable you to use the GPU more efficiently like overlapping…
Forwarded from Gopher Academy
🔵 عنوان مقاله
Trends in the Go Ecosystem in 2025
🟢 خلاصه مقاله:
گزارش تازه JetBrains از اکوسیستم Go در سال ۲۰۲۵ نشان میدهد جامعه Gophers همچنان به کتابخانههای ساده، پایدار و کموابستگی تکیه دارد. در وب، گرایش به فریمورکهای سبک و سریع پررنگ است و Gin بیشترین توجه را جلب کرده؛ در کنار گزینههایی مثل Echo، Fiber و Chi. برای دسترسی به داده نیز ابزارهایی مانند GORM و sqlx رایجاند و معیارهایی مثل کیفیت مستندات، ثبات و ردپای وابستگی کوچک نقش تعیینکننده دارند. در تست، رویکردهای idiomatic مثل go test و table-driven tests همراه با testify و ابزارهای mocking، بهعلاوه ادغام در CI و توجه به پوشش کد، جریان غالباند؛ علاقه به fuzzing و property-based testing نیز رو به رشد است. دستیارهای هوشمند کدنویسی به ابزار روزمره تبدیل شدهاند: GitHub Copilot و ChatGPT بیشترین اشاره را دارند، JetBrains AI Assistant در IDEها پذیرفته شده و گزینههایی مثل Codeium و Tabnine هم برای ملاحظات حریم خصوصی و مجوزدهی مطرحاند. جمعبندی گزارش: انتخاب آگاهانه کتابخانههای مینیمال (با برتری Gin در سرویسهای وب)، سرمایهگذاری در ارگونومی تست و CI، و تدوین سیاست روشن برای استفاده از AI جهت افزایش بهرهوری بدون افت کیفیت کد.
#Go #Golang #JetBrains #Gin #Testing #AIAssistants #DeveloperSurvey #2025Trends
🟣لینک مقاله:
https://golangweekly.com/link/176892/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Trends in the Go Ecosystem in 2025
🟢 خلاصه مقاله:
گزارش تازه JetBrains از اکوسیستم Go در سال ۲۰۲۵ نشان میدهد جامعه Gophers همچنان به کتابخانههای ساده، پایدار و کموابستگی تکیه دارد. در وب، گرایش به فریمورکهای سبک و سریع پررنگ است و Gin بیشترین توجه را جلب کرده؛ در کنار گزینههایی مثل Echo، Fiber و Chi. برای دسترسی به داده نیز ابزارهایی مانند GORM و sqlx رایجاند و معیارهایی مثل کیفیت مستندات، ثبات و ردپای وابستگی کوچک نقش تعیینکننده دارند. در تست، رویکردهای idiomatic مثل go test و table-driven tests همراه با testify و ابزارهای mocking، بهعلاوه ادغام در CI و توجه به پوشش کد، جریان غالباند؛ علاقه به fuzzing و property-based testing نیز رو به رشد است. دستیارهای هوشمند کدنویسی به ابزار روزمره تبدیل شدهاند: GitHub Copilot و ChatGPT بیشترین اشاره را دارند، JetBrains AI Assistant در IDEها پذیرفته شده و گزینههایی مثل Codeium و Tabnine هم برای ملاحظات حریم خصوصی و مجوزدهی مطرحاند. جمعبندی گزارش: انتخاب آگاهانه کتابخانههای مینیمال (با برتری Gin در سرویسهای وب)، سرمایهگذاری در ارگونومی تست و CI، و تدوین سیاست روشن برای استفاده از AI جهت افزایش بهرهوری بدون افت کیفیت کد.
#Go #Golang #JetBrains #Gin #Testing #AIAssistants #DeveloperSurvey #2025Trends
🟣لینک مقاله:
https://golangweekly.com/link/176892/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The JetBrains Blog
The Go Ecosystem in 2025: Key Trends in Frameworks, Tools, and Developer Practices | The GoLand Blog
Explore Go language trends in 2025, from popular frameworks and libraries to IDEs, testing tools, and the growing role of AI in Go development.
Forwarded from tech-afternoon (Amin Mesbahi)
کمتر از ۲ هفته دیگه (۲۵ نوامبر ۲۰۲۵)، کتاب
Crafting Engineering Strategy:
How Thoughtful Decisions Solve Complex Problems
یا: طراحی استراتژی مهندسی: چگونه تصمیمگیریهای سنجیده مسائل پیچیده رو حل میکنن؛ منتشر میشه. توی معرفی اولیه اومده:
خیلی از مهندسها تصور میکنن سازمانشون استراتژی مهندسی نداره! در حالی که در واقع، اغلبشون دارن؛ ولی ممکنه این حس ناشی از ناکارآمدی اسراتژیها باشه. نویسنده، یعنی ویل لارسون (نویسنده کتابهایی مثل Elegant Puzzle یا Staff Engineer) یک راهنمای کاربردی، و در عین حال غنی از مثالهای واقعی، برای مسیریابی در پیچیدگیهای فنی، و همچنین پیچیدگیهای سازمانی از طریق «استراتژی ساختاریافته و هدفمند» ارائه میده.
این کتاب که برای مهندسهای ارشد، رهبران مهندسی، و معمارها نوشته شده. مثالهای واقعی از شرکتهایی مثل استرایپ، اوبر، و کَلم استخراج ارائه میده. چارچوب پیشنهادی نویسنده، برای شکلدهی تصمیمگیریهای حیاتی در مورد مهاجرت سیستمها، منسوخ کردن APIها، سرمایهگذاریهای پلتفرم و موارد مشابه کاربرد داره. کتاب، در طول مسیر، یاد قراره تا یاد بده برنامهریزی فنی رو با ارتباطات، حاکمیت، و تفکر سیستمی تقویت کنید. چه در حال شکلدهی به مسیر تیمتون باشید و چه رهبری یک ابتکار در سطح شرکت رو به عهده داشته باشین، «طراحی استراتژی مهندسی» به شما کمک میکنه تصمیمهای سنجیدهای بگیرید که پایدار باشن.
دلیل معرفی این کتاب اول موضوعش بود، دوم اینکه من چند کتاب از این نویسنده رو خوندم و سبک نوشتار و مسیر پرداختن به موضعش رو دوست دارم (این یک نظر شخصیه و شاید برای شما صدق نکنه)
نسخه کاغذی با قیمت 36.92€ عرضه خواهد شد.
در مورد نویسنده
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Go Casts 🚀
گولنگ ۱۶ ساله شد!
مقاله جدید GoCasts با عنوان «Go: زبانی که زیرساخت ابر را بازنویسی کرد - شانزده سال تکامل» منتشر شد
https://gocasts.ir/go-16th-anniversary
در این مقاله تلاش شده علاوه بر مرور ۱۶ سال تکامل زبان Go به بررسی تاثیر این زبان بر اکوسیستم IT بپردازیم و برخی از مهمترین موفقیتهای این زبان را ذکر کنیم.
مقاله سایت رسمی گولنگ رو هم از طریق لینک زیر میتونید مطالعه کنید.
https://go.dev/blog/16years
@gocasts
مقاله جدید GoCasts با عنوان «Go: زبانی که زیرساخت ابر را بازنویسی کرد - شانزده سال تکامل» منتشر شد
https://gocasts.ir/go-16th-anniversary
در این مقاله تلاش شده علاوه بر مرور ۱۶ سال تکامل زبان Go به بررسی تاثیر این زبان بر اکوسیستم IT بپردازیم و برخی از مهمترین موفقیتهای این زبان را ذکر کنیم.
مقاله سایت رسمی گولنگ رو هم از طریق لینک زیر میتونید مطالعه کنید.
https://go.dev/blog/16years
@gocasts
Forwarded from Database Labdon
🔵 عنوان مقاله
Did You Know Postgres Tables are Limited to 1,600 Columns?
🟢 خلاصه مقاله:
اگر نمیدانستید، در Postgres هر جدول حداکثر ۱۶۰۰ ستون میتواند داشته باشد. این یک محدودیت سخت در هسته سیستم است و با NULL بودن فیلدها یا TOAST دور زده نمیشود. اگر شماره issue 226 در سال 2017 را خوانده باشید، احتمالاً این نکته را به خاطر دارید. این سقف به معنای آن است که طراحیهایی با جدولهای بسیار عریض—مثل هر شاخص یک ستون یا طرحهای EAV تثبیتشده—بهسرعت به حد میخورند. راهحلهای بهتر شامل نرمالسازی، تفکیک عمودی، تبدیل ستونها به سطرها برای سنجهها، یا استفاده از JSONB برای ویژگیهای کماستفاده و پراکنده است. جدولهای خیلی عریض علاوه بر ریسک رسیدن به سقف، هزینه I/O و نگهداری را بالا میبرند. نتیجه عملی: با در نظر گرفتن حد ۱۶۰۰ ستون، از طرحهای باریکتر و انعطافپذیرتر استفاده کنید و قبل از اعمال مهاجرتها، تعداد ستونها را بررسی کنید.
#Postgres #PostgreSQL #SQL #DatabaseDesign #DataModeling #SchemaDesign #JSONB #SoftwareEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/176989/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Did You Know Postgres Tables are Limited to 1,600 Columns?
🟢 خلاصه مقاله:
اگر نمیدانستید، در Postgres هر جدول حداکثر ۱۶۰۰ ستون میتواند داشته باشد. این یک محدودیت سخت در هسته سیستم است و با NULL بودن فیلدها یا TOAST دور زده نمیشود. اگر شماره issue 226 در سال 2017 را خوانده باشید، احتمالاً این نکته را به خاطر دارید. این سقف به معنای آن است که طراحیهایی با جدولهای بسیار عریض—مثل هر شاخص یک ستون یا طرحهای EAV تثبیتشده—بهسرعت به حد میخورند. راهحلهای بهتر شامل نرمالسازی، تفکیک عمودی، تبدیل ستونها به سطرها برای سنجهها، یا استفاده از JSONB برای ویژگیهای کماستفاده و پراکنده است. جدولهای خیلی عریض علاوه بر ریسک رسیدن به سقف، هزینه I/O و نگهداری را بالا میبرند. نتیجه عملی: با در نظر گرفتن حد ۱۶۰۰ ستون، از طرحهای باریکتر و انعطافپذیرتر استفاده کنید و قبل از اعمال مهاجرتها، تعداد ستونها را بررسی کنید.
#Postgres #PostgreSQL #SQL #DatabaseDesign #DataModeling #SchemaDesign #JSONB #SoftwareEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/176989/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یه ویدیو خیلی خفن داریم...
توی این ویدیو میریم سراغ اینکه چطور به صورت کاملاً رایگان، ایمیل شرکتی/سازمانی با دامنه شخصی خودمون بسازیم؛ بدون نیاز به هاست یا سرور.
خلاصه بگم میخوایم با استفاده از CloudFlare و Gmail یه Email Routing انجام بدیم و لذتشو ببریم
لینک ویدیو:
https://www.youtube.com/watch?v=0lcR91fHL1Q&list=PLwUWEGKy5kyNdVAfKNouSQ0XDoFm6eEVG&index=10
@DevTwitter | <Ryan Heida/>
توی این ویدیو میریم سراغ اینکه چطور به صورت کاملاً رایگان، ایمیل شرکتی/سازمانی با دامنه شخصی خودمون بسازیم؛ بدون نیاز به هاست یا سرور.
خلاصه بگم میخوایم با استفاده از CloudFlare و Gmail یه Email Routing انجام بدیم و لذتشو ببریم
لینک ویدیو:
https://www.youtube.com/watch?v=0lcR91fHL1Q&list=PLwUWEGKy5kyNdVAfKNouSQ0XDoFm6eEVG&index=10
@DevTwitter | <Ryan Heida/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go's Runtime May Someday Start Explicitly Freeing Some Internal Memory?
🟢 خلاصه مقاله:
** Chris Siebenmann به ایدهای اشاره میکند که هنوز توسعه نیافته است: احتمال اینکه Go Runtime در آینده بتواند بخشی از حافظه داخلی خودش را بهصورت صریح به سیستمعامل برگرداند. هدف، کاهش RSS و رفتار بهتر زیر فشار حافظه—بهویژه در سرویسهای طولانیمدت و محیطهای کانتینری—است، اما با ریسک افت کارایی بهخاطر افزایش syscallها، page faultها و از دست رفتن cacheها. هنوز جزئیات و زمانبندی روشن نیست و اگر هم پیش برود، احتمالاً بهصورت آزمایشی و opt-in ارائه میشود. در صورت پیادهسازی در نسخههای بعدی Go، این تغییر میتواند شیوههای مرسوم تنظیم حافظه در تولید را تحت تأثیر قرار دهد.
#Go #Golang #Runtime #MemoryManagement #GarbageCollection #Performance #Containers #Cloud
🟣لینک مقاله:
https://golangweekly.com/link/176902/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Go's Runtime May Someday Start Explicitly Freeing Some Internal Memory?
🟢 خلاصه مقاله:
** Chris Siebenmann به ایدهای اشاره میکند که هنوز توسعه نیافته است: احتمال اینکه Go Runtime در آینده بتواند بخشی از حافظه داخلی خودش را بهصورت صریح به سیستمعامل برگرداند. هدف، کاهش RSS و رفتار بهتر زیر فشار حافظه—بهویژه در سرویسهای طولانیمدت و محیطهای کانتینری—است، اما با ریسک افت کارایی بهخاطر افزایش syscallها، page faultها و از دست رفتن cacheها. هنوز جزئیات و زمانبندی روشن نیست و اگر هم پیش برود، احتمالاً بهصورت آزمایشی و opt-in ارائه میشود. در صورت پیادهسازی در نسخههای بعدی Go، این تغییر میتواند شیوههای مرسوم تنظیم حافظه در تولید را تحت تأثیر قرار دهد.
#Go #Golang #Runtime #MemoryManagement #GarbageCollection #Performance #Containers #Cloud
🟣لینک مقاله:
https://golangweekly.com/link/176902/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from IRCF | اینترنت آزاد برای همه
توی سالروز قطع سراسری اینترنت، کاربران از اختلال ایرانسل گلایه میکنن، رادار آروان هم اختلال رو ثبت کرده؛ بعد پشتیبانی #ایرانسل میگه شماره سیمکارت و آدرس کامل بدین پیگیری کنیم 😂
🔍 ircf.space
@ircfspace
🔍 ircf.space
@ircfspace
Forwarded from RandRng
داشتم با تیم یکی از دوستان صحبت میکردم؛ جدالهای جدی بین
دعوای ۳ ماهه؛ بازهم موضوع سر این بود که نصف ابزارها به سختی تو ایران باز میشه نصف دیگهاش انقدر فیچر داره که عصبی کننده هست.
راهکار:
دعوا حل شد.
تیم توسعه دهنده؛ از
تیم تست و کنترل کیفیت و امنیت هم خوشحال شدند چون دیگه فقط روی گیتهاب پروژه
مدیر پروژه و ... هم خوشحال شدند؛ هر شخص خودش تسکهاش رو
تمام گزارشات مورد نیاز مدیر پروژه هم توی همون برد دمه دستش هست:
خلاصه هرچیزی که فکر کرد نیاز داره!
۳ ماه دعوا توی کمتر از ۱ ساعت تموم شد؛ ی آموزش سریع هم براشون گذاشتم.
گیم/موبایل دولوپر نیستم وگرنه پیشنهاد کاری خوبی بهم شد؛ ولی پول خوبی برای ۱ ساعت راهنمایی گرفتم. یعنی ۲۱۹۰ ساعت دعوا و افت پرفورمنس رو توی ۱ ساعت حل کردم (اونم با ابزارهای موجود)
راستی
Project Manager (همونایی که Jira, Trello و ... رو آماده میکنند و سنگ جلوپای تیم فنی هستند البته بعضیهاشون) و تیم فنیاش بود.دعوای ۳ ماهه؛ بازهم موضوع سر این بود که نصف ابزارها به سختی تو ایران باز میشه نصف دیگهاش انقدر فیچر داره که عصبی کننده هست.
راهکار:
Github Issues + Github Project دعوا حل شد.
تیم توسعه دهنده؛ از
Project Board روی گیتهاب استفاده میکنه که همون فیچرهای و راحتی trello رو داره و از Github Issue برای ایجاد تسک تیم تست و کنترل کیفیت و امنیت هم خوشحال شدند چون دیگه فقط روی گیتهاب پروژه
Issue جدید ایجاد میکنند.مدیر پروژه و ... هم خوشحال شدند؛ هر شخص خودش تسکهاش رو
Issue میزنه براش - مشکلات و باگها Issue میشه و سریعا میاد داخل Board فقط مدیر پروژه باید اولویت و زمان بذاره براشونتمام گزارشات مورد نیاز مدیر پروژه هم توی همون برد دمه دستش هست:
Table, Roadmap, Chart, ... خلاصه هرچیزی که فکر کرد نیاز داره!
۳ ماه دعوا توی کمتر از ۱ ساعت تموم شد؛ ی آموزش سریع هم براشون گذاشتم.
گیم/موبایل دولوپر نیستم وگرنه پیشنهاد کاری خوبی بهم شد؛ ولی پول خوبی برای ۱ ساعت راهنمایی گرفتم. یعنی ۲۱۹۰ ساعت دعوا و افت پرفورمنس رو توی ۱ ساعت حل کردم (اونم با ابزارهای موجود)
راستی
Gitlab هم همچین چیزی رو داره (اگر خواستید) ولی اینا از گیتهاب بیزینس استفاده میکردند.Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
یکی یه پلیلیست ۱۶ ساعته رایگان گذاشته که توش کامل یاد میده چطور یه مدل DeepSeekطور رو از صفر بسازی.
خیلی ساده، کاربردی.
موضوعاتی که توش ردیف کرده:
توضیح رُک و پوستکندهی Attention
Multi-Head Latent Attention
Grouped Query Attention
همه مدل Positional Encoding که لازم داری
Mixture of Experts (MoE) و داستانش
اگه دنبال یه شروع تمیز برای AI هستی، این یکی بدجور میچسبه.
فقط لپتاپ لازم داری و یه کم حالِ یادگیری.
لینک پلیلیست:
https://www.youtube.com/playlist?app=desktop&list=PLPTV0NXA_ZSiOpKKlHCyOq9lnp-dLvlms&si=XSa-DLLMK7qcYd9t
@DevTwitter | <Mohsen Rad/>
خیلی ساده، کاربردی.
موضوعاتی که توش ردیف کرده:
توضیح رُک و پوستکندهی Attention
Multi-Head Latent Attention
Grouped Query Attention
همه مدل Positional Encoding که لازم داری
Mixture of Experts (MoE) و داستانش
اگه دنبال یه شروع تمیز برای AI هستی، این یکی بدجور میچسبه.
فقط لپتاپ لازم داری و یه کم حالِ یادگیری.
لینک پلیلیست:
https://www.youtube.com/playlist?app=desktop&list=PLPTV0NXA_ZSiOpKKlHCyOq9lnp-dLvlms&si=XSa-DLLMK7qcYd9t
@DevTwitter | <Mohsen Rad/>
Forwarded from Python Hints
یک آپدیت روی این بدم؛ یک چندوقتی هست بجای
بنظرم یک آپدیت خیلی خوب هست روی
مثلا ارسال پارامتر بعد از کامند یا گذاشتن مقدار دیفالت براش خیلی خیلی سادهاس
انیجوری نیست که بگم این فیچرهای بهتری داره پس بریم سراغش؛ مثل
مثل کامند
Just Github
پینوشت: توی مثال قبلی من از
Makefile دارم از Justfile استفاده میکنم:بنظرم یک آپدیت خیلی خوب هست روی
Makefile و خیلی هم syntax راحتی داره (اگر قبلتر روی Makefile کار کردید)مثلا ارسال پارامتر بعد از کامند یا گذاشتن مقدار دیفالت براش خیلی خیلی سادهاس
انیجوری نیست که بگم این فیچرهای بهتری داره پس بریم سراغش؛ مثل
taskfile هم نیست که یک سری چیز مخصوص به خودش رو اضافه کرده باشه که توی ابزارهای دیگه نبوده و نیست؛ و به نظرم همین هم باعث شده ابزار خوبی باشه اینکه Makefile ولی بهتر رو ارائه داده مثل کامند
less که همون more هست ولی بهتر!Just Github
پینوشت: توی مثال قبلی من از
Makefile بعنوان Command Runner استفاده میکنم و نه Builder حواستون به این نکته باشه که Just کاربردش فقط همین هست.GitHub
GitHub - casey/just: 🤖 Just a command runner
🤖 Just a command runner. Contribute to casey/just development by creating an account on GitHub.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Bleve: A Modern Indexing and Search Library
🟢 خلاصه مقاله:
** Bleve یک کتابخانه قدیمی و قابل اتکا برای ایندکسگذاری و جستوجو است که از تمرکز صرف بر جستوجوی متنی فراتر رفته و به یک راهکار مدرن و چندمنظوره تبدیل شده است. اکنون علاوه بر متن، از اعداد، دادههای تاریخ و زمان، بردارها و جستوجوی مکانی نیز پشتیبانی میکند و امکان اجرای پرسوجوهای متنوعی مانند فیلترهای عددی و زمانی، جستوجوی شباهت برداری و پرسوجوهای مکانی (مثل محدوده، شعاع و چندضلعی) را فراهم میسازد. این قابلیتها در قالب یک API یکپارچه ارائه میشوند تا توسعهدهندگان بدون چندپارچگی ابزارها، تجربههای جستوجوی غنی بسازند. یک مثال سریع هم نحوه ساخت ایندکس، افزودن اسناد و اجرای انواع پرسوجوها را بهسادگی نشان میدهد.
#Bleve #Search #Indexing #FullTextSearch #VectorSearch #Geospatial #InformationRetrieval
🟣لینک مقاله:
https://golangweekly.com/link/176912/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Bleve: A Modern Indexing and Search Library
🟢 خلاصه مقاله:
** Bleve یک کتابخانه قدیمی و قابل اتکا برای ایندکسگذاری و جستوجو است که از تمرکز صرف بر جستوجوی متنی فراتر رفته و به یک راهکار مدرن و چندمنظوره تبدیل شده است. اکنون علاوه بر متن، از اعداد، دادههای تاریخ و زمان، بردارها و جستوجوی مکانی نیز پشتیبانی میکند و امکان اجرای پرسوجوهای متنوعی مانند فیلترهای عددی و زمانی، جستوجوی شباهت برداری و پرسوجوهای مکانی (مثل محدوده، شعاع و چندضلعی) را فراهم میسازد. این قابلیتها در قالب یک API یکپارچه ارائه میشوند تا توسعهدهندگان بدون چندپارچگی ابزارها، تجربههای جستوجوی غنی بسازند. یک مثال سریع هم نحوه ساخت ایندکس، افزودن اسناد و اجرای انواع پرسوجوها را بهسادگی نشان میدهد.
#Bleve #Search #Indexing #FullTextSearch #VectorSearch #Geospatial #InformationRetrieval
🟣لینک مقاله:
https://golangweekly.com/link/176912/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - blevesearch/bleve: A modern text/numeric/geo-spatial/vector indexing library for go
A modern text/numeric/geo-spatial/vector indexing library for go - blevesearch/bleve
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
اگر دغدغه استفاده درست از GPU رو دارید، ویدیو زیر برای شماست.
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
https://www.youtube.com/watch?v=pHqcHzxx6I8&feature=youtu.be
@DevTwitter | <Reza Jafari/>
این ویدیو در مورد اینه که چطور میتونیم مدلهای یادگیری ماشین رو روی GPU خیلی سریعتر و بهصرفهتر آموزش بدیم. مدرس توضیح میده چرا GPU برای کارهای موازی فوقالعادهست، چطور PyTorch کارها رو روی GPU انجام میده، چه چیزهایی باعث میشن GPU بیخودی منتظر بمونه، و با چه ترفندهایی—مثل آسنکرونسازی درست، استفاده از pin memory، کمکردن کرنلهای ریز، و حتی نوشتن کرنل سفارشی—میتونیم سرعت آموزش رو حسابی بالا ببریم. خلاصه، کل ویدیو دربارهٔ اینه که از GPU نهایت استفاده رو ببریم و زمان و هزینه آموزش رو کم کنیم. از دست ندید!
https://www.youtube.com/watch?v=pHqcHzxx6I8&feature=youtu.be
@DevTwitter | <Reza Jafari/>
Forwarded from Linuxor ?
یه ابزاری هست به اسم RouterSploit یه چیز عالی تست نفوذ برای روترها و دستگاههای اینترنت اشياء.
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
Forwarded from Chat Gpt
@VPN_Plus01
@VPN_Plus01
Please open Telegram to view this post
VIEW IN TELEGRAM