Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نرم افزار حذف بکگراند عکس TrimBG
این نرم افزار بدون API و سفارشی با جاوا اسکریپت خالص بکگراند عکس ها حذف می کند و با فریم ورک الکترون نوشته است.
تنها با یک کلیک بکگراند عکس ها حذف می کند.
فعلا نرم افزار برای لینوکس هست و برای ویندوز کمی صبر کنید.
گیت هاب :
https://github.com/TrimBG/Trimbg
اگر برای نصب برای ویندوز می خوای این سورس رو دانلود و اجرا کن.
#لینوکس
@TheRaymondDev
این نرم افزار بدون API و سفارشی با جاوا اسکریپت خالص بکگراند عکس ها حذف می کند و با فریم ورک الکترون نوشته است.
تنها با یک کلیک بکگراند عکس ها حذف می کند.
فعلا نرم افزار برای لینوکس هست و برای ویندوز کمی صبر کنید.
گیت هاب :
https://github.com/TrimBG/Trimbg
اگر برای نصب برای ویندوز می خوای این سورس رو دانلود و اجرا کن.
#لینوکس
@TheRaymondDev
GitHub
GitHub - TrimBG/Trimbg: A fully custom, API-free tool for removing image backgrounds using pure JavaScript.
A fully custom, API-free tool for removing image backgrounds using pure JavaScript. - TrimBG/Trimbg
Forwarded from Linuxor ?
گوگل عقبنشینی کرد! قرار بود از 2026 فقط اپهای با تأیید هویت توسعهدهنده روی اندروید سایدلود (یعنی نصب اپ از خارج پلیاستور مثل فایل APK) بشن، اما بعد از اعتراضها Advanced Flow رو معرفی کرد؛ مسیری که کاربرای حرفهای همچنان بتونن اپهای تأییدنشده رو نصب کنن البته با قبول ریسک.
ماجرا از اونجا شروع شد که گوگل گفت برای امنیت بیشتر، هرکی بخواد اپش خارج از پلیاستور نصب بشه، باید اول هویتش رو تأیید کنه. یعنی ناشناس بودنِ توسعهدهندهها و آزادی سایدلود کردن عملاً محدود میشد. کلی از برنامهنویسها و فعالهای حریم خصوصی به این قضیه اعتراض کردن، چون میگفتن این کار هم آزادی کاربرا رو کم میکنه، هم جلوی پروژههای مستقل و ناشناس رو میگیره.
بعد از این اعتراضها، گوگل عقب نشست و گفت باشه، برای کاربرای معمولی همون محدودیتها هست، ولی برای کاربرای باتجربه یه مسیر جدید به اسم Advanced Flow میذاریم. یعنی اگر بلد باشی و آگاهانه ریسک رو قبول کنی، هنوز هم میتونی اپهای تأییدنشده رو سایدلود کنی.
@Linuxor
ماجرا از اونجا شروع شد که گوگل گفت برای امنیت بیشتر، هرکی بخواد اپش خارج از پلیاستور نصب بشه، باید اول هویتش رو تأیید کنه. یعنی ناشناس بودنِ توسعهدهندهها و آزادی سایدلود کردن عملاً محدود میشد. کلی از برنامهنویسها و فعالهای حریم خصوصی به این قضیه اعتراض کردن، چون میگفتن این کار هم آزادی کاربرا رو کم میکنه، هم جلوی پروژههای مستقل و ناشناس رو میگیره.
بعد از این اعتراضها، گوگل عقب نشست و گفت باشه، برای کاربرای معمولی همون محدودیتها هست، ولی برای کاربرای باتجربه یه مسیر جدید به اسم Advanced Flow میذاریم. یعنی اگر بلد باشی و آگاهانه ریسک رو قبول کنی، هنوز هم میتونی اپهای تأییدنشده رو سایدلود کنی.
@Linuxor
Forwarded from Linuxor ?
چند وقت پیش دیدیم که چت جی پی تی یه چیزی به اسم Atlas رو معرفی کرد. (اینجارو بخونید)
حالا موزیلا گفته: این شاخ بازی ها توی دنیای مرورگر ها آنتن نمیده، من مرورگریم که خدا وعده داده.... و خودش داره یه چیزی معرفی میکنه به اسم AI Window و دقیقا شبیه همون Atlas هست فقط با این تفاوت که به عنوان یه گزینه مرورگره، و موزیلا گفته که این ویژگی دلبخواهی هستش یعنی اگه خواستین میتونید به صورت عادی هم از مرورگر عادیش استفاده کنید.
فعلا قراره آزمایشی انجام بشه و هنوز هم معلوم نیست پایه هوش مصنوعیش چی باشه؟ آیا از سرویس های دیگه استفاده میکنه و یا خودش سرویس هوش مصنوعی براش راهاندازی میکنه ولی ویژگی بسیار خوبیه به خصوص اینکه دیگه نیازی نیست مرورگر دیگه ای نصب کنید، احتمالا کروم هم با این حرکت به سمت این ویژگی بیاد.
@Linuxor
حالا موزیلا گفته: این شاخ بازی ها توی دنیای مرورگر ها آنتن نمیده، من مرورگریم که خدا وعده داده.... و خودش داره یه چیزی معرفی میکنه به اسم AI Window و دقیقا شبیه همون Atlas هست فقط با این تفاوت که به عنوان یه گزینه مرورگره، و موزیلا گفته که این ویژگی دلبخواهی هستش یعنی اگه خواستین میتونید به صورت عادی هم از مرورگر عادیش استفاده کنید.
فعلا قراره آزمایشی انجام بشه و هنوز هم معلوم نیست پایه هوش مصنوعیش چی باشه؟ آیا از سرویس های دیگه استفاده میکنه و یا خودش سرویس هوش مصنوعی براش راهاندازی میکنه ولی ویژگی بسیار خوبیه به خصوص اینکه دیگه نیازی نیست مرورگر دیگه ای نصب کنید، احتمالا کروم هم با این حرکت به سمت این ویژگی بیاد.
@Linuxor
Forwarded from Linuxor ?
اطلاعات عمومی، کدوم گزینه درسته؟ (وب،الگوریتم،شبکه،دیتابیس)
Anonymous Quiz
26%
برنامه های React Native به صورت یک Webview در گوشی ها اجرا میشوند.
15%
توی IPv6 وقتی یه پیام رو Broadcast میکنیم معمولا کمتر از چند دقیقه به دست همه میرسه.
14%
توی یه جدول دیتابیس اگه دوتا کلید خارجی بسازیم به خطا میخوریم.
45%
الگوریتم های با O(1) ممکن است بیش از یک ثانیه زمان اجرایش طول بکشد حتی ممکن است چند دقیقه طول بکشد.
Forwarded from SoniaCircuit (Sonia Fatholahi)
Raft
In Search of an Understandable Consensus Algorithm (Extended Version)
https://raft.github.io/raft.pdf
@SoniaCircuit
In Search of an Understandable Consensus Algorithm (Extended Version)
https://raft.github.io/raft.pdf
@SoniaCircuit
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
متاسفانه تلگرام اندروید رو بهروزرسانی کردم و با پدیدهای به اسم Liquid Glass یا همون چیز مایع خودمون آشنا شدم.
خدا باتری گوشی مارو حفظ کنه، این تلگرام همینطوریش مموری لیک داشت.
@SohrabContents
خدا باتری گوشی مارو حفظ کنه، این تلگرام همینطوریش مموری لیک داشت.
@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-rest-api-example: Template for an Enterprise-Ready REST API Microservice
🟢 خلاصه مقاله:
پروژه go-rest-api-example یک قالب آماده برای ساخت Microserviceهای REST API در سطح Enterprise است. این Boilerplate با هدف راهاندازی سریع و استاندارد یک سرویس تولیدی ارائه شده و با نگهداری منظم بهروز میشود. نسخه این هفته با Go 1 یکپارچه شده تا با ابزارها و جریانهای کاری فعلی سازگار باشد و پایهای پایدار برای توسعه فراهم کند.
#Go #Golang #RESTAPI #Microservices #Boilerplate #Backend #API #SoftwareEngineering
🟣لینک مقاله:
https://golangweekly.com/link/176914/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go-rest-api-example: Template for an Enterprise-Ready REST API Microservice
🟢 خلاصه مقاله:
پروژه go-rest-api-example یک قالب آماده برای ساخت Microserviceهای REST API در سطح Enterprise است. این Boilerplate با هدف راهاندازی سریع و استاندارد یک سرویس تولیدی ارائه شده و با نگهداری منظم بهروز میشود. نسخه این هفته با Go 1 یکپارچه شده تا با ابزارها و جریانهای کاری فعلی سازگار باشد و پایهای پایدار برای توسعه فراهم کند.
#Go #Golang #RESTAPI #Microservices #Boilerplate #Backend #API #SoftwareEngineering
🟣لینک مقاله:
https://golangweekly.com/link/176914/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - rameshsunkara/go-rest-api-example: Production-ready Go REST APIs without the enterprise bloat
Production-ready Go REST APIs without the enterprise bloat - rameshsunkara/go-rest-api-example
Forwarded from tech-afternoon (Amin Mesbahi)
سالهاست که معماری سیستمها به سمت ریزشدن (fragmentation) رفته و
تعداد زیادی سرویسها، APIها، دیتابیسها و کانالهای ارتباطی که هر کدوم یک گوشهای از سیستم زندهاند و کار میکنند.
این آزادی و انعطافپذیری خیلی خوبه… اما روی طرف دیگر سکه، تجربه مصرف API رو تبدیل کرده به چیزی شبیه یک هزارتوی پیچیده و گاها کابوس!
توی چنین شرایطی API Federation وارد میشه؛ یک الگوی معماری نسبتا مدرن که کمک میکنه تا مصرفکننده فقط یک نقطه ورودی ببینه؛ اما پشت صحنه هرچقدر دوست داریم API و سرویس مستقل داشته باشیم، بدون اینکه مجبور شیم یک monster gateway بسازیم (تفاوتش رو با API Gateway خواهم گفت) و بدون اینکه همهچیز رو hard-code کنیم، merge کنیم، rewrite کنیم یا به هم بچسبونیم.
به زبان ساده؛ API Federation یعنی یک لایه هوشمند که چندین API مستقل رو به شکل یک API واحد و یکپارچه در اختیار کاربر قرار میده.
تفاوت این دو تا رو خیلی ساده مرور کنیم، چون اکثر تیمها اشتباه میکنن:
توصیف API Gateway:
نقش اصلی API Gateway عملا یک reverse proxy است که خاصهی API هاست و درخواستها رو route میکنه، و توانایی داره تا احراز هویت و محدودیت روی درخواستها و logging رو اعمال کنه. عملا دیدگاهش متمرکز بر مدیریت ترافیک و امنیته. و معمولاً نمیدونه محتوای درخواست چیه، فقط اون رو به سمت درست هدایت میکنه
مثل Kong، Nginx، AWS API Gateway
توصیف API Federation:
نقش اصلی API Federation نقطهی ورودی متمرکز برای یکپارچهسازی منطقی چندین API مستقل به صورت یک API واحد است. تمرکزش هم روی تجربه کاربری و یکپارچگی داده است تا صرفا هدایت ترافیک. و عملا میدونه schema و معنای دادهها چیه، میتونه دادهها رو از چند منبع aggregate کنه و به شکل یکپارچه برگردونه (مثلا اطلاعات هویتی مشتری رو از یه API بگیره، وضعیت حسابش رو از یه جا و وضعیت سفارشاتش رو از جای دیگه، و نهایتا در یک ساختار مشخص بچینه و برگردونه). معماریش داخلیاش هم عموما distributed/composable است و هر API میتونه در دامین خودش باقی بمونه و federation فقط اونها را به هم نشون بده.
مثال: GraphQL Federation (Apollo), KrakenD Federation Mode, API Mesh (Solo.io), WunderGraph
به عبارت دیگه Gateway مثل یک دربون سختگیره که میگه "بیا اینجا، برو اونجا"، اما Federation مثل یک مترجم و هماهنگ کننده است که میگه "من میفهمم چی میخوای، از هر جایی که لازمه میگیرم و یکجا به زبون خوت بهت برمیگردونم".
مایکروسرویسهای بزرگ
وقتی +۵۰ سرویس دارید، federation به جای یه گیتوی سنگین، یک schema یکپارچه میسازه.
جلوگیری از API Explosion
وقتی +۲۰ تا تیم داریم، معمولاً +۲۰ نوع API هم ساخته میشه؛ مصرفکننده هم نمیدونه باید به کدومش و چجوری وصل بشه (البته این آسیب آبشخور دیگهای داره که جدای از این بحثه) اینجا میشه همه رو توی یک نقطه خلاصه کرد.
ادغام با سیستمهای قدیمی (Legacy Integration)
وقتی انواع APIها از SOAP، REST، gRPC دارید، federation اونها رو پشت یه facade یکسان پنهان میکنه. اینجوری با حداقل کردن couplingدیگه نیازمند تغییر در API اصلی نیستیم.
تیمهای مستقل (Team Autonomy)
هر تیم API خودش رو deploy میکنه و federation به صورت داینامیک اونها رو کشف و ترکیب میکنه (مثل service mesh + API).
محیطهای ترکیبی (Multi-cloud / Hybrid Environments)
مثل وقتی که API توی AWS، Azure و on-prem دارین، اونوقت یک endpoint واحد خواهید داشت.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
مایکروسافت در بروز رسانی جدید ویندوز ۱۱ یکی از روشهای اکتیو کردن ویندوزهای کپی معروف به KMS38 را غیر فعال کرده است.
در واقع فایلی در ویندوز که اسکریپتها و برنامههای فعال سازی به این روش اسنفاده میکنند دیگر وجود ندارد
@DevTwitter | <Alireza Shirazi/>
در واقع فایلی در ویندوز که اسکریپتها و برنامههای فعال سازی به این روش اسنفاده میکنند دیگر وجود ندارد
@DevTwitter | <Alireza Shirazi/>
Forwarded from IRCF | اینترنت آزاد برای همه
اپ متنباز و رایگان #دیفیکس که دیروز از انتشار یک آپدیت جدید خبر داده بود، امروز اطلاعرسانی کرده که متدهای گول، سایفون و وارپ مجدداً در این #فیلترشکن فعال شدن و کاربران اندروید، iOS، آیپد و مک میتونن با مراجعه به بخش ترجیحات، اونهارو به صورت دستی یا با زدن دکمه "ریست" مجدداً فعال کنن.
همچنین برای اتصال بهتر، توصیه شده که کاربران متدهای مختلف رو روی سرویسدهنده اینترنت خودشون امتحان کرده و با فعال/غیرفعالسازی اونها، عملکرد بهینه رو پیدا کنن.
1️⃣ play.google.com/store/apps/details?id=de.unboundtech.defyxvpn
2️⃣ apps.apple.com/us/app/defyx/id6746811872
👉 github.com/UnboundTechCo/defyxVPN/releases
🔍 ircf.space/software
@ircfspace
همچنین برای اتصال بهتر، توصیه شده که کاربران متدهای مختلف رو روی سرویسدهنده اینترنت خودشون امتحان کرده و با فعال/غیرفعالسازی اونها، عملکرد بهینه رو پیدا کنن.
1️⃣ play.google.com/store/apps/details?id=de.unboundtech.defyxvpn
2️⃣ apps.apple.com/us/app/defyx/id6746811872
👉 github.com/UnboundTechCo/defyxVPN/releases
🔍 ircf.space/software
@ircfspace
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
خیلی ها هنوز تصورشون از Cloudflare فقط CDN برای سایت است!...
میخوام دعوتتون کنم به ابزار
http://Build.cloudflare.dev
یکمحیط رایگان برای تبدیل ایده هاتون به سایت ! با قابلیت دپلوی رایگان روی کلاد فلر!
به سادگی فقط بهش بگید چی میخواهید و بزارید کار رو براتون انجام بده!
@TheRaymondDev
میخوام دعوتتون کنم به ابزار
http://Build.cloudflare.dev
یکمحیط رایگان برای تبدیل ایده هاتون به سایت ! با قابلیت دپلوی رایگان روی کلاد فلر!
به سادگی فقط بهش بگید چی میخواهید و بزارید کار رو براتون انجام بده!
@TheRaymondDev