Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نرم افزار حذف بکگراند عکس TrimBG

این نرم افزار بدون API و سفارشی با جاوا اسکریپت خالص بکگراند عکس ها حذف می کند و با فریم ورک الکترون نوشته است.

تنها با یک کلیک بکگراند عکس ها حذف می کند.

فعلا نرم افزار برای لینوکس هست و برای ویندوز کمی صبر کنید.

گیت هاب :

https://github.com/TrimBG/Trimbg

اگر برای نصب برای ویندوز می خوای این سورس رو دانلود و اجرا کن.

#لینوکس

@TheRaymondDev
Forwarded from Linuxor ?
گوگل عقب‌نشینی کرد! قرار بود از 2026 فقط اپ‌های با تأیید هویت توسعه‌دهنده روی اندروید سایدلود (یعنی نصب اپ از خارج پلی‌استور مثل فایل APK) بشن، اما بعد از اعتراض‌ها Advanced Flow رو معرفی کرد؛ مسیری که کاربرای حرفه‌ای همچنان بتونن اپ‌های تأییدنشده رو نصب کنن البته با قبول ریسک.

ماجرا از اونجا شروع شد که گوگل گفت برای امنیت بیشتر، هرکی بخواد اپش خارج از پلی‌استور نصب بشه، باید اول هویتش رو تأیید کنه. یعنی ناشناس بودنِ توسعه‌دهنده‌ها و آزادی سایدلود کردن عملاً محدود می‌شد. کلی از برنامه‌نویس‌ها و فعال‌های حریم خصوصی به این قضیه اعتراض کردن، چون می‌گفتن این کار هم آزادی کاربرا رو کم می‌کنه، هم جلوی پروژه‌های مستقل و ناشناس رو می‌گیره.

بعد از این اعتراض‌ها، گوگل عقب نشست و گفت باشه، برای کاربرای معمولی همون محدودیت‌ها هست، ولی برای کاربرای باتجربه یه مسیر جدید به اسم Advanced Flow می‌ذاریم. یعنی اگر بلد باشی و آگاهانه ریسک رو قبول کنی، هنوز هم می‌تونی اپ‌های تأییدنشده رو سایدلود کنی.


@Linuxor
Forwarded from Linuxor ?
چند وقت پیش دیدیم که چت جی پی تی یه چیزی به اسم Atlas رو معرفی کرد. (اینجارو بخونید)

حالا موزیلا گفته: این شاخ بازی ها توی دنیای مرورگر ها آنتن نمی‌ده، من مرورگریم که خدا وعده داده.... و خودش داره یه چیزی معرفی می‌کنه به اسم AI Window و دقیقا شبیه همون Atlas هست فقط با این تفاوت که به عنوان یه گزینه مرورگره، و موزیلا گفته که این ویژگی دلبخواهی هستش یعنی اگه خواستین می‌تونید به صورت عادی هم از مرورگر عادیش استفاده کنید.

فعلا قراره آزمایشی انجام بشه و هنوز هم معلوم نیست پایه هوش مصنوعیش چی باشه؟ آیا از سرویس های دیگه استفاده می‌کنه و یا خودش سرویس هوش مصنوعی براش راه‌اندازی می‌کنه ولی ویژگی بسیار خوبیه به خصوص اینکه دیگه نیازی نیست مرورگر دیگه ای نصب کنید، احتمالا کروم هم با این حرکت به سمت این ویژگی بیاد.


@Linuxor
Forwarded from SoniaCircuit (Sonia Fatholahi)
Raft
In Search of an Understandable Consensus Algorithm (Extended Version)
https://raft.github.io/raft.pdf

@SoniaCircuit
Forwarded from  (امیرحسین پناهےفر)
Forwarded from محتوای آزاد سهراب (Sohrab)
ارسالی از دوستان، از جشن امروز دبیان :)


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
متاسفانه تلگرام اندروید رو به‌روزرسانی کردم و با پدیده‌ای به اسم Liquid Glass یا همون چیز مایع خودمون آشنا شدم.


خدا باتری گوشی مارو حفظ کنه، این تلگرام همینطوریش مموری لیک داشت.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
آخه این چیه :))


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
بد و بدتر هم میشه.

مثل این رایس‌های هایپرلندن که وی‌بار رو وایب‌کانفیگ کردن.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
نکنه دردناکش اینجاست که فردا ایتا، سروش پلاس و روبیکا هم به چیز مایع مجهز میشن :)))



@SohrabContents
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۵۸۷

بعضی به صفات حیدر کرار ند
بعضی دیگر ز زخم تو بیمار ند
عشقت گوید درست خواهم در راه
گویی تو که نی شکستگان بسیار ند

#مولانا | گنجور
📍@iipoem
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
Forwarded from tech-afternoon (Amin Mesbahi)
💡🪐 مفهوم و کاربرد API Federation

سال‌هاست که معماری سیستم‌ها به سمت ریزشدن (fragmentation) رفته و
تعداد زیادی سرویس‌ها، APIها، دیتابیس‌ها و کانال‌های ارتباطی که هر کدوم یک گوشه‌ای از سیستم زنده‌اند و کار می‌کنند.

این آزادی و انعطاف‌پذیری خیلی خوبه… اما روی طرف دیگر سکه، تجربه مصرف API رو تبدیل کرده به چیزی شبیه یک هزارتوی پیچیده و گاها کابوس!

توی چنین شرایطی API Federation وارد می‌شه؛ یک الگوی معماری نسبتا مدرن که کمک می‌کنه تا مصرف‌کننده فقط یک نقطه ورودی ببینه؛ اما پشت صحنه هرچقدر دوست داریم API و سرویس مستقل داشته باشیم، بدون اینکه مجبور شیم یک monster gateway بسازیم (تفاوتش رو با API Gateway خواهم گفت) و بدون اینکه همه‌چیز رو hard-code کنیم، merge کنیم، rewrite کنیم یا به هم بچسبونیم.

به زبان ساده؛ API Federation یعنی یک لایه هوشمند که چندین API مستقل رو به شکل یک API واحد و یکپارچه در اختیار کاربر قرار می‌ده.

👁 پرسش مهم: تفاوت API Gateway و API Federation

تفاوت این دو تا رو خیلی ساده مرور کنیم، چون اکثر تیم‌ها اشتباه می‌کنن:

توصیف 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 مثل یک مترجم و هماهنگ کننده است که می‌گه "من می‌فهمم چی می‌خوای، از هر جایی که لازمه می‌گیرم و یکجا به زبون خوت بهت برمی‌گردونم".

🍴 کاربردهای عملی API 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 واحد خواهید داشت.


💬 این مقدمه کوتاهی در مورد API Federation بود، مبحث مفصلیه که پرداختن بهش از حوصله تلگرام خارجه، امیدوارم اگر براتون جذاب بوده باشه، پیگیرش باشین، اگر هم سوالی در موردش بود حتمن همینجا طرح کنین تا در موردش صحبت کنیم 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
مایکروسافت در بروز رسانی جدید ویندوز ۱۱ یکی از روشهای اکتیو کردن ویندوزهای کپی معروف به KMS38 را غیر فعال کرده است.
در واقع فایلی در ویندوز که اسکریپتها و برنامه‌های فعال سازی به این روش اسنفاده میکنند دیگر وجود ندارد

@DevTwitter | <Alireza Shirazi/>
اپ متن‌باز و رایگان #دیفیکس که دیروز از انتشار یک آپدیت جدید خبر داده بود، امروز اطلاع‌رسانی کرده که متدهای گول، سایفون و وارپ مجدداً در این #فیلترشکن فعال شدن و کاربران اندروید، 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
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
خیلی ها هنوز تصورشون از Cloudflare فقط CDN برای سایت است!...
میخوام دعوتتون کنم به ابزار
http://Build.cloudflare.dev
یک‌محیط رایگان برای تبدیل ایده هاتون به سایت ! با قابلیت دپلوی رایگان روی کلاد فلر!

به سادگی فقط بهش بگید چی میخواهید و بزارید کار رو براتون انجام بده!

@TheRaymondDev