Forwarded from LinNews (Benyamin)
پس از ۳ سال، 13.0 Flameshot منتشر شد
#Linux #Screenshot #News
این اولین نسخه QT6 است. همچنین، سربرگ پیکربندی با توجه به نیاز کاربر بازطراحی شده است؛ احتمال حذف بسته Snap به دلیل مشکلات سازگاری با دسکتاپ وجود دارد.
منبع خبر
به ما بپیوندید :
@LinAcademy
#Linux #Screenshot #News
این اولین نسخه QT6 است. همچنین، سربرگ پیکربندی با توجه به نیاز کاربر بازطراحی شده است؛ احتمال حذف بسته Snap به دلیل مشکلات سازگاری با دسکتاپ وجود دارد.
تغییر اصلی دیگر غیرفعال کردن بارگذاری پیشفرض Imgur است توسعهدهندگان میگویند این اقدام به دلیل نگرانی درمورد حریم خصوصی بوده زیرا کاربران بهطور تصادفی اسکرینشاتهای حساس خود را در پلتفرمهای عمومی منتشر میکردند. از سوی دیگر ابزار پیکسلیسازی نیز بازطراحی شده است و نسخه جدید فقط از پیکسلهای بیرون قسمت پیکسلی استفاده میکند.تغییرات دیگر:
اکنون ابعاد اسکرینشات نیز درحین انتخاب ظاهر میشود و علاوه بر این، برای کاربران Wayland، تطبیق دهنده برپایه grim سازگاری را با کامپوزیتور wlroots (مانند Hyprland و Sway) بهبود میدهد.
بسته Flatpak در Flathub تایید شده.
پشتیبانی ذخیره HEIF/HEIC با پلاگین شخص ثالث اضافه شده.
کاربران اکنون میتوانند تصاویر سنجاقشده را بچرخانند و افکت شفافیت اعمال کنند.
گزینه کنترل کیفیت JPEG و پشتیبانی رسمی از دسکتاپ COSMIC نیز از تغییرات بروزرسانی جدید هستند.
منبع خبر
به ما بپیوندید :
@LinAcademy
Forwarded from a pessimistic researcher (Kc)
یکی از hidden gem هایی که توی شهر استراسبورگ وجود داره و به بنظرم بسیار underrated هستش و بهش کم توجهی شده، تورِ تست شراب در Cave Historique des Hospices de هستش. اینجا در حقیقت یک سرداب نگهداری شراب هستش که توسط بیمارستان از سال 1395 میلادی اداره میشه :) داستان اینه که زمانهای قدیم بیمارستانها از شراب برای خواص درمانی استفاده میکردند و این بیمارستان شراب خودش رو تهییه میکرده. وقتی که دیگه نقش این نوشیدنی در حوزهی سلامت و درمان کمرنگ میشه، این بیمارستان تصمیم میگیره که این سرداب رو نگه داره و درش رو به روی عموم مردم برای بازدید و تست و خرید شراب باز کنه. هر موقع سال که شما تشریف ببرید اینجا میتونید وارد این سرداب بشید و از شرابهایی که کشاورزان و مزرعه داران از سراسر فرانسه که محصول دست خودشون هست تست کنید و در صورت رضایت خرید کنید.
ما بار اولی که میخواستیم بریم دیدیم طبق لوکیشن گوگل مپ داریم وارد یه بیمارستان میشیم و برایمون بسیار عجیب بود. از اونجایی که خیلی راه رفته بودیم براش گفتیم میریم تهش خبری نیست برمیگردیم. رفتیم و رسیدیم به یک ساختمان که یه سری پله میخورد و میرفت به طبقه پایینترش. از بالای پله سر و گوشی آب دادیم و دیدم که یک درب در انتهای پلهها قرار داره. تک و توک بعضیها از اون درب داخل و خارج میشدن. خبری از هیچ تابلو و نشانی مبنی بر سرداب نگهداری شراب در اونجا نبود. ما هم دل رو زدیم به دریا و درب و هل دادیم دیدیم که وارد بهشت شدیم :) در بدو ورود به شما یه گیلاس و یک کاتالوگ میدن از محصولاتی که کشاورزان ارائه میدن و شما میرفتید سر هر میزی و میتونستید تست کنید محصولات رو و با صاحبان محصول در باره نوشیدنیهاشون صحبت کنید. خلاصه اگر روزی گذرتون به شهر دیدنی استراسبورگ افتاد از دستش ندید. ما پارسال زمستون رفتیم و بیصبرانه منتظرم دوباره بریم.
ما بار اولی که میخواستیم بریم دیدیم طبق لوکیشن گوگل مپ داریم وارد یه بیمارستان میشیم و برایمون بسیار عجیب بود. از اونجایی که خیلی راه رفته بودیم براش گفتیم میریم تهش خبری نیست برمیگردیم. رفتیم و رسیدیم به یک ساختمان که یه سری پله میخورد و میرفت به طبقه پایینترش. از بالای پله سر و گوشی آب دادیم و دیدم که یک درب در انتهای پلهها قرار داره. تک و توک بعضیها از اون درب داخل و خارج میشدن. خبری از هیچ تابلو و نشانی مبنی بر سرداب نگهداری شراب در اونجا نبود. ما هم دل رو زدیم به دریا و درب و هل دادیم دیدیم که وارد بهشت شدیم :) در بدو ورود به شما یه گیلاس و یک کاتالوگ میدن از محصولاتی که کشاورزان ارائه میدن و شما میرفتید سر هر میزی و میتونستید تست کنید محصولات رو و با صاحبان محصول در باره نوشیدنیهاشون صحبت کنید. خلاصه اگر روزی گذرتون به شهر دیدنی استراسبورگ افتاد از دستش ندید. ما پارسال زمستون رفتیم و بیصبرانه منتظرم دوباره بریم.
Forwarded from a pessimistic researcher (Kc)
یکی از hidden gem هایی که توی شهر استراسبورگ وجود داره و به بنظرم بسیار underrated هستش و بهش کم توجهی شده، تورِ تست شراب در Cave Historique des Hospices de Strasbourg هستش. اینجا در حقیقت یک سرداب نگهداری شراب هستش که توسط بیمارستان از سال 1395 میلادی اداره میشه :) داستان اینه که زمانهای قدیم بیمارستانها از شراب برای خواص درمانی استفاده میکردند و این بیمارستان شراب خودش رو تهییه میکرده. وقتی که دیگه نقش این نوشیدنی در حوزهی سلامت و درمان کمرنگ میشه، این بیمارستان تصمیم میگیره که این سرداب رو نگه داره و درش رو به روی عموم مردم برای بازدید و تست و خرید شراب باز کنه. هر موقع سال که شما تشریف ببرید اینجا میتونید وارد این سرداب بشید و از شرابهایی که کشاورزان و مزرعه داران از سراسر فرانسه که محصول دست خودشون هست تست کنید و در صورت رضایت خرید کنید.
ما بار اولی که میخواستیم بریم دیدیم طبق لوکیشن گوگل مپ داریم وارد یه بیمارستان میشیم و برامون بسیار عجیب بود. از اونجایی که خیلی راه رفته بودیم براش گفتیم میریم تهش خبری نیست برمیگردیم. رفتیم و رسیدیم به یک ساختمان که یه سری پله میخورد و میرفت به طبقه پایینترش. از بالای پله سر و گوشی آب دادیم و دیدم که یک درب در انتهای پلهها قرار داره. تک و توک بعضیها از اون درب داخل و خارج میشدن. خبری از هیچ تابلو و نشانی مبنی بر سرداب نگهداری شراب در اونجا نبود. ما هم دل رو زدیم به دریا و درب و هل دادیم دیدیم که وارد بهشت شدیم :) در بدو ورود به شما یه گیلاس و یک کاتالوگ میدن از محصولاتی که کشاورزان ارائه میدن و شما میرفتید سر هر میزی و میتونستید تست کنید محصولات رو و با صاحبان محصول در باره نوشیدنیهاشون صحبت کنید. خلاصه اگر روزی گذرتون به شهر دیدنی استراسبورگ افتاد از دستش ندید. ما پارسال زمستون رفتیم و بیصبرانه منتظرم دوباره بریم.
ما بار اولی که میخواستیم بریم دیدیم طبق لوکیشن گوگل مپ داریم وارد یه بیمارستان میشیم و برامون بسیار عجیب بود. از اونجایی که خیلی راه رفته بودیم براش گفتیم میریم تهش خبری نیست برمیگردیم. رفتیم و رسیدیم به یک ساختمان که یه سری پله میخورد و میرفت به طبقه پایینترش. از بالای پله سر و گوشی آب دادیم و دیدم که یک درب در انتهای پلهها قرار داره. تک و توک بعضیها از اون درب داخل و خارج میشدن. خبری از هیچ تابلو و نشانی مبنی بر سرداب نگهداری شراب در اونجا نبود. ما هم دل رو زدیم به دریا و درب و هل دادیم دیدیم که وارد بهشت شدیم :) در بدو ورود به شما یه گیلاس و یک کاتالوگ میدن از محصولاتی که کشاورزان ارائه میدن و شما میرفتید سر هر میزی و میتونستید تست کنید محصولات رو و با صاحبان محصول در باره نوشیدنیهاشون صحبت کنید. خلاصه اگر روزی گذرتون به شهر دیدنی استراسبورگ افتاد از دستش ندید. ما پارسال زمستون رفتیم و بیصبرانه منتظرم دوباره بریم.
Forwarded from DevTwitter | توییت برنامه نویسی
برای کاهش plugins loaded ها در وردپرس میتونیم از به افزونه ماژولار استفاده کنیم
این افزونه از autoloader استفاده نمیکنه ولی در همین حد و حدود بچه خوبیه
راهنمای ماژول نویسی هم داره
https://github.com/HamxaBoustani/wandtech-console
@DevTwitter | <Hamxa/>
این افزونه از autoloader استفاده نمیکنه ولی در همین حد و حدود بچه خوبیه
راهنمای ماژول نویسی هم داره
https://github.com/HamxaBoustani/wandtech-console
@DevTwitter | <Hamxa/>
Forwarded from Linuxor ?
ساخت یه وب اپلیکشین بزرگ تیمی سخته؟ Ember یه راهحل قدیمی ولی کارآمده، وقتی همه اعضای تیم دارن با یه سری الگو و ابزار مشخص کار میکنن، دیگه لازم نیست بابت تفاوت سبک کدنویسی سختی بکشی. Ember با معماری opinionatedش این هماهنگی رو بهصورت طبیعی ایجاد میکنه. شرکت هایی مثل نتفلیکس، مایکروسافت، لینکدین و اپل ازش استفاده میکنن
ابزارهایی مثل Ember Inspector و testing داخلی کمک میکنن راحتتر باگ بگیری و توسعه رو پایدارتر پیش ببری یه خط فرمان هم داره باهاش میشه کد تولید کرد.
راهنما :
guides.emberjs.com/release/getting-started
@Linuxor
ابزارهایی مثل Ember Inspector و testing داخلی کمک میکنن راحتتر باگ بگیری و توسعه رو پایدارتر پیش ببری یه خط فرمان هم داره باهاش میشه کد تولید کرد.
راهنما :
guides.emberjs.com/release/getting-started
@Linuxor
Forwarded from Linuxor ?
فکر میکنی مانیتورینگ فقط متریک CPU و رم گرفتن از سروره؟ SkyWalking میگه نه، باید بفهمی سرویس A چرا دیر جواب داد، کدوم کال ازش رد شد و چطور به سرویس C رسید. اینجاست که tracing و dependency mapش به کارت میاد.
یه ابزار لازم برای هرکسی که با معماری سرویسمحور (microservices) زیاد سرو کله میزنه، خیلی جالبه آپاچی انقدر ابزار هاش زیاده من تازه اینو دیدم :)
دانلود :
skywalking.apache.org
@Linuxor
یه ابزار لازم برای هرکسی که با معماری سرویسمحور (microservices) زیاد سرو کله میزنه، خیلی جالبه آپاچی انقدر ابزار هاش زیاده من تازه اینو دیدم :)
دانلود :
skywalking.apache.org
@Linuxor
Forwarded from Linuxor ?
آموزش هوش مصنوعی دیدی ولی هنوز نمیدونی چرا Random Forest اینقدر خوب کار میکنه؟ یا فرق SVM و KNN چیه دقیق؟ این ریپو دونهبهدونه الگوریتمها رو با کد پایتون خام پیاده کرده، برای دانشجوها، معلمها، یا کسایی که میخوان مصاحبه ML بدن، یه مرجع واقعی و سادهفهمه.
github.com/eriklindernoren/ML-From-Scratch
@Linuxor
github.com/eriklindernoren/ML-From-Scratch
@Linuxor
Forwarded from Software Engineer Labdon
اگه یه چیزی مثل curl برای gRPC میخواین میتونین از این استفاده کنین:
https://github.com/fullstorydev/grpcurl
<بلک استیت />
https://github.com/fullstorydev/grpcurl
<بلک استیت />
GitHub
GitHub - fullstorydev/grpcurl: Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers - fullstorydev/grpcurl
Forwarded from Gopher Academy
💐امکانات جدید در GoLand 2025.2
۱. تحلیل جریان داده برای جلوگیری از nil dereference
اGoLand اکنون از تحلیل بینتابعی (interprocedural) استفاده میکند تا جریان دادههای nil را در حلقههای فراخوانی تابع، فایلها و بستهها دنبال کند. در نتیجه، هشدارهایی برای استفادههای ناایمن از اشارهگرها (dereference) به شکل مستقیم در ادیتور نمایش داده میشود. علاوه بر این، تب جدیدی به نام Data Flow Analysis در پنجره Problems اضافه شده که مسیر دقیق جریان nil را نشان میدهد.
۲. صفحه خوشآمدگویی غیرمسدودکننده (Non‑blocking Welcome screen)
صفحه خوشآمدگویی (Welcome Screen) حالا به صورت تب (tab) در IDE باز میشود، بدون آنکه اجرای محیط توسعه را متوقف کند. این امکان را دارید که بدون باز کردن پروژه به ترمینال، ابزار HTTP، Docker، Kubernetes یا پایگاهداده دسترسی داشته باشید و حتی فایلهای مستقل را ویرایش کنید.
۳. کشف هوشمندانهتر endpointها و تولید درخواست (Request) خودکار
ابزار Endpoints بهبود یافته تا الگوهای مدرن ServeMux را بهتر بشناسد؛ از جمله مسیرهای wildcard یا آنهایی که با HTTP method همراه هستند، مانند GET /task/{id}/.
علاوه بر این، متد HTTP در کنار هر endpoint نمایش داده شده، autocomplete برای ساخت آسانتر request فعال شده و پشتیبانی از فریمورکهایی مانند Chi, Gin, Gorilla نیز بهبود یافته است.
۴. اJunie؛ عامل هوشمند داخل IDE
عامل هوشمند Junie حالا سریعتر شده (حدود ۳۰٪ افزایش سرعت)، از پروتکل MCP (Model Context Protocol) پشتیبانی میکند و امکان کار در محیط Remote Development را فراهم میآورد—همه اینها در دل IDE برای تسهیل کارهای حرفهایتر.
۵. ارتقا در پشتیبانی از golangci-lint نسخه ۲
ادغام با golangci-lint بهبود یافته، به طوری که نسخهی جدید آن (v2) در تحلیل بلادرنگ (real-time) بهتر و مطمئنتر عملکرد دارد.
---
خلاصه کاربردی
ویژگی جدید کاربرد
تحلیل Nil با DFA جلوگیری از خطاهای اشارهگری قبل از runtime
صفحه خوشآمدگویی غیرمسدودکننده دسترسی سریعتر به ابزارها بدون باز کردن پروژه
کشف و Request خودکار endpointها تسهیل تعامل با HTTP در توسعه وب
اJunie با MCP و پشتیبانی Remote افزایش سرعت و قابلیت هوشمند برای توسعه حرفهای
ارتقاء golangci‑lint integration تحلیل کد دقیقتر و قابلاعتمادتر در زمان توسعه
---
در مجموع، نسخه 2025.2 تمرکزش را روی بهبود تجربه توسعهدهنده معطوف کرده—از تشخیص هوشمند خطا تا دسترسی سریع به ابزارها و هوشمندسازی کمکها در IDE.
۱. تحلیل جریان داده برای جلوگیری از nil dereference
اGoLand اکنون از تحلیل بینتابعی (interprocedural) استفاده میکند تا جریان دادههای nil را در حلقههای فراخوانی تابع، فایلها و بستهها دنبال کند. در نتیجه، هشدارهایی برای استفادههای ناایمن از اشارهگرها (dereference) به شکل مستقیم در ادیتور نمایش داده میشود. علاوه بر این، تب جدیدی به نام Data Flow Analysis در پنجره Problems اضافه شده که مسیر دقیق جریان nil را نشان میدهد.
۲. صفحه خوشآمدگویی غیرمسدودکننده (Non‑blocking Welcome screen)
صفحه خوشآمدگویی (Welcome Screen) حالا به صورت تب (tab) در IDE باز میشود، بدون آنکه اجرای محیط توسعه را متوقف کند. این امکان را دارید که بدون باز کردن پروژه به ترمینال، ابزار HTTP، Docker، Kubernetes یا پایگاهداده دسترسی داشته باشید و حتی فایلهای مستقل را ویرایش کنید.
۳. کشف هوشمندانهتر endpointها و تولید درخواست (Request) خودکار
ابزار Endpoints بهبود یافته تا الگوهای مدرن ServeMux را بهتر بشناسد؛ از جمله مسیرهای wildcard یا آنهایی که با HTTP method همراه هستند، مانند GET /task/{id}/.
علاوه بر این، متد HTTP در کنار هر endpoint نمایش داده شده، autocomplete برای ساخت آسانتر request فعال شده و پشتیبانی از فریمورکهایی مانند Chi, Gin, Gorilla نیز بهبود یافته است.
۴. اJunie؛ عامل هوشمند داخل IDE
عامل هوشمند Junie حالا سریعتر شده (حدود ۳۰٪ افزایش سرعت)، از پروتکل MCP (Model Context Protocol) پشتیبانی میکند و امکان کار در محیط Remote Development را فراهم میآورد—همه اینها در دل IDE برای تسهیل کارهای حرفهایتر.
۵. ارتقا در پشتیبانی از golangci-lint نسخه ۲
ادغام با golangci-lint بهبود یافته، به طوری که نسخهی جدید آن (v2) در تحلیل بلادرنگ (real-time) بهتر و مطمئنتر عملکرد دارد.
---
خلاصه کاربردی
ویژگی جدید کاربرد
تحلیل Nil با DFA جلوگیری از خطاهای اشارهگری قبل از runtime
صفحه خوشآمدگویی غیرمسدودکننده دسترسی سریعتر به ابزارها بدون باز کردن پروژه
کشف و Request خودکار endpointها تسهیل تعامل با HTTP در توسعه وب
اJunie با MCP و پشتیبانی Remote افزایش سرعت و قابلیت هوشمند برای توسعه حرفهای
ارتقاء golangci‑lint integration تحلیل کد دقیقتر و قابلاعتمادتر در زمان توسعه
---
در مجموع، نسخه 2025.2 تمرکزش را روی بهبود تجربه توسعهدهنده معطوف کرده—از تشخیص هوشمند خطا تا دسترسی سریع به ابزارها و هوشمندسازی کمکها در IDE.