Dev Perfects – Telegram
Dev Perfects
40 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 Linuxor ?
اگه تا حالا برات سوال بوده که چجوری سایت‌هایی مثل Google Meet یا Discord بدون سرور مرکزی ویدیو و صدا رد و بدل می‌کنن، ریپوی Pion WebRTC دقیقاً همون جادوی پشت پرده‌ست، فقط با زبان Go!
باهاش می‌تونی از صفر یه چت تصویری، استریم زنده، یا حتی یه برنامه ارسال دیتا بین دو تا دستگاه بسازی، اونم بدون اینکه به مرورگر وابسته باشی. یعنی خودت می‌شی سازنده‌ی “مینی دیسکورد”!

توضیحات بیشتر و راهنما :
github.com/pion/webrtc

لیست چیزای جالبی که مردم باهاش ساختن:
github.com/pion/awesome-pion


@Linuxor
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 7 new trending repositories:

1. lima by lima-vm
📝 Linux virtual machines, with a focus on running containers
💻 Go | 18,391 | 🌟 Today: 10
🔗 Link

2. mcp by awslabs
📝 AWS MCP Servers — helping you get the most out of AWS, wherever you use MCP.
💻 Python | 7,011 | 🌟 Today: 14
🔗 Link

3. strix by usestrix
📝 Open-source AI hackers for your apps 👨🏻‍💻
💻 Python | 3,177 | 🌟 Today: 378
🔗 Link

4. frigate by blakeblackshear
📝 NVR with realtime local object detection for IP cameras
💻 TypeScript | 26,814 | 🌟 Today: 29
🔗 Link

5. gumroad by antiwork
📝 Sell stuff and see what sticks
💻 Ruby | 7,410 | 🌟 Today: 17
🔗 Link

6. code-server by coder
📝 VS Code in the browser
💻 TypeScript | 74,611 | 🌟 Today: 22
🔗 Link

7. dbeaver by dbeaver
📝 Free universal database tool and SQL client
💻 Java | 46,201 | 🌟 Today: 63
🔗 Link


🔘 @github_trending_daily
Forwarded from Linuxor ?
اگه تا حالا برات سوال شده «کامپیوترم توی شبکه دقیقاً داره با کی حرف می‌زنه؟» یا «کدوم برنامه داره نت می‌خوره؟»، یه ابزار خوب به اسم Sniffnet هست که اینو قشنگ بهت نشون می‌ده
یه برنامه اوپن‌سورس و خوش‌ظاهر که ترافیک اینترنتت رو لحظه‌ای مانیتور می‌کنه؛ از اینکه با چه سرورهایی در ارتباطی تا اینکه هر اپ چقدر دانلود و آپلود داره. برای یاد گرفتن شبکه، دیباگ کردن برنامه‌هات یا حتی فقط کنجکاوی درباره‌ی اینترنت، عالیه!

برخلاف وایرشارک که یه‌کم سنگین و فنیه، Sniffnet خیلی ساده‌ست و فقط با چند کلیک نمودار و اطلاعات واضح بهت می‌ده. هم برای ویندوز هست، هم لینوکس و مک، و با Rust نوشته شده، دانلود از اینجا :
sniffnet.net

@Linuxor
Forwarded from Linuxor ?
Forwarded from محتوای آزاد سهراب (Sohrab)
خب یکمی فکر کردم و به این نتیجه رسیدم جز بخش نصب و مدیریت بسته که قبلاً ضبط شده باقی بخش‌ها رو براساس سرفصل‌های کتاب The Linux Bible بریم جلو (الپیک رو قطعاً دوستانی هستند که دانششون از من بیشتره ضبط کردن، مثلاً جادی).

و خب منطقاً همه این‌ها رو روی پارچ ضبط می‌کنم، امیدوارم این رو که می‌خوام شروع کنم به مشکلاتی برنخورم که مثل الباقی رهاشون کنم و یک سری ویدئو آموزشی مفید (شاید از نظر بعضی مفید نباشه) داشته باشیم و یک چیزی هم از من باقی بمونه.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
رِنج اسلایدر ژله ای، یزیدتونو این چی بود من دیدم کل مشکلات زندگیم رو چند ثانیه فراموش کردم😂😂


@Linuxor
Forwarded from محتوای آزاد سهراب (Sohrab)
This media is not supported in your browser
VIEW IN TELEGRAM
خب این یک پیش‌نمایش از برنامه پشتیبانی اندروید روی پارچ هستش.


فعلاً یک سری بخش‌هاش هنوز تکمیل نیست، افراد ریزبین توی ویدئو زود متوجهش میشن :))

قراره پیش‌فرض نصب باشه.
@SohrabContents
Forwarded from Linuxor ?
🎉 20 هزار تایی شدنمون مبارک :)

هر کانالی با هر موضوعی بالاخره یه حداکثر عضوی داره و من فکر می‌کنم توی لینوکسور بهش رسیدیم و دیگه بیشتر از این حدودا نمی‌شیم. منم انصافا براتون وقت خوبی گذاشتم و شما هم همیشه لطف داشتید و به دوستاتون معرفی کردید که به اینجا رسیدیم و من فقط زحمت نکشیدم و شما هم توش دخیل بودین که به اینجا رسیدیم❤️

ممنون از همگی...
Forwarded from محتوای آزاد سهراب (Sohrab)
خب این هم حل شد مشکل نصبش میمونه چندتا چیز ریز دیگه.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
This media is not supported in your browser
VIEW IN TELEGRAM
تغییرات نهایی که اعمال شده.

بعضی از بخش‌ها رو از گیم‌هاب که بالاتر نوشته بودم کپی کردم به اینور که آماده‌تر شد.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
پشتیبانی نشست X11 به صورت رسمی از گنوم حذف شد.

مبارک باشه :))

https://thisweek.gnome.org/posts/2025/11/twig-224/
@SohrabContents
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 هلند آماده است تا در صورت از سر گیری عرضه تراشه، کنترل Nexperia را به چینی ها بازگردانند.

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

#خبر

@TheRaymondDev
Forwarded from محتوای آزاد سهراب (Sohrab)
پروکسی کلود رو هم روی AUR به نسخه ۱.۷.۰ به‌روزرسانی کردم.


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

آخرشم دیدن ای بابا، نمیتونیم که اومدن عین ایتا و روبیکا کلاینت تلگرام رو فورک کردن، چهارتا فیچر اکسپریمنتال که توش خاموشه رو روشن کردن دادن بیرون.

تنها پیام‌رسان ایرانی که اون موقع داشت کار خودشو عین آدم می‌کرد بیسفون پلاس بود که اونم دولت زد تو سرش وارد بحث بیسفون نشیم بهتره.

خلاصه که، نمک خوردی نمکدان را شکستی.... :))

https://soroushplus.com/p/blog/461/%D9%85%D8%AF%DB%8C%D8%B1%D8%B9%D8%A7%D9%85%D9%84%20%D8%B3%D8%B1%D9%88%D8%B4%E2%80%8C%D9%BE%D9%84%D8%A7%D8%B3:%20%D9%81%DB%8C%D9%84%D8%AA%D8%B1%DB%8C%D9%86%DA%AF%20%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%20%D9%88%D9%81%D8%A7%D8%AF%D8%A7%D8%B1%20%D9%86%D9%85%DB%8C%E2%80%8C%D8%B3%D8%A7%D8%B2%D8%AF

@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
به نظر می‌رسد سروش پلاس هم پوسته‌ای از تلگرام باشد یا در واقع دقیقا کپی‌برداری از آن باشد؟
اتفاقا این نقطه ضعف نیست که شبیه تلگرام باشیم. اگر پلتفرمی در دنیا محبوب است یعنی سرویس خوبی ارائه می‌دهد. اگر در حوزه فناوری اطلاعات نگاه کنید، شیائومی و هوآوی در ابتدا از روی دست سامسونگ و اپل و نوکیا و سونی نگاه کردند و خود را رشد دادند تا بر بازار مسلط شوند. در حوزه تکنولوژی و بسیاری از صنایع اصلا قاعده بر این نیست که کسی چرخ را از ابتدا اختراع کند. ما هم خیلی جاها دنبال بنچ مارک‌ها و بررسی رقبای مطرحمان در دنیا بودیم. کما اینکه همین رابطه بین بزرگ‌ترین پیام‌رسان‌ها در جهان نیز با هم برقرار است. همین حالا دیجی‌کالا از آمازون و اسنپ و تپسی از اوبر الگو برداری می‌کنند اما چون تجربه استفاده ایرانی‌ها از آن اپلیکشن‌ها به میزان استفاده از پیام‌رسان‌ها نیست، مقاومت بیشتری نسبت به این موضوع وجود دارد. اما در حقیقت همین رفتارهای اپ‌های ایرانی هدف‌گذاری آنها به سمت مقیاس‌های جهانی است. از سوی دیگر الگو برداری یا کپی خالی فایده‌ای ندارد. این که ما بتوانیم ارزش افزوده ایجاد کنیم از اهمیت بالایی برخوردار است.




فرق تلگرام با سروش‌پلاس چیه؟

@SohrabContents
Forwarded from  (امیرحسین پناهےفر)
Media is too big
VIEW IN TELEGRAM
چند وقت پیش سر میتینگ Devonix درباره docker swarm صحبت کردیم. معمولا اغلب دوآپسی‌ ها خیلی زود به این نتیجه میرسن که چون k8s فراگیر شده، پس swarm به درد اغلب کارها نمیخوره اما واقعیت اینه که در اسکیل‌ های کوچک‌ تر و برای تیم‌ هایی که یک کلاستر ساده با پیچیدگی کم میخوان، swarm هنوز هم یک انتخاب کاملا منطقی و قابل‌ اتکا محسوب میشه.
برای همین در ادامه از ظرفیت‌ هایی که میشه روی swarm سوار کرد براتون یه پرزنت زدم و یه مثال عملی آوردم. سه نود ساده رو با vrrp تبدیل کردم به یه ورودی استیبل تا ترافیک همیشه از یه virtual ip عبور کنه حتی اگر یکی از نودها از دسترس خارج بشه، failover در لحظه انجام بشه. بعد روی همین سه نود یه رپلیکیت گلاستر زدم تا همه سرور ها یه shared storage داشته باشن و بتونن sync بشن...
با همین مثال پایه minio رو روی swarm به صورت دیستریبیوت اجرا کردم و سرویس روی هر نودی که scheduler انتخاب میکرد بدون هیچ مشکلی بالا می‌ اومد و به استورج مشترک متصل میشد.
اَحپِف‌اِیْسم 🍋
نیازمند یک روز تعطیلی، پس از روز تعطیل هستیم

@DevTwitter
🌀 نصب آرچ با Wi-Fi به نصب‌کننده‌ی Archinstall اضافه شد 🚀
⚠️اگر چند سال پیش کسی می‌گفت «آرچ رو می‌تونی با چند مرحله‌ی ساده نصب کنی!» احتمالاً به شوخی می‌گرفتیم 🥴
با Archinstall ( اسکریپت رسمی نصب آرچ لینوکس ) دیگر خبری از ترس و پیچیدگی نیست.


🆕حالا نسخه‌ی Archinstall 3.0.13 با یک ویژگی بسیار مهم منتشر شده:
📡 منوی اتصال به Wi-Fi داخل نصاب آرچ لینوکس!
بدون نیاز به اجرای دستی iwctl یا wpa_cli 😎
کاربران لپ‌تاپ دیگر نیاز به اجرای چندین دستور شبکه به‌صورت دستی ندارند.

🔧 جزئیات فنی جالب برای اهل تکنیک:
از کتابخانه‌ی Textual (textualize.io) جایگزینی مدرن برای curses قدیمی در پایتون استفاده شده
دلیل تغییر؟ پشتیبانی ضعیف curses از ورودی‌های غیر-ASCII (مثل پسوردهایی با حروف خاص 😅).
فعلاً فقط منوی وای‌فای از Textual استفاده می‌کنه، ولی احتمالاً در نسخه‌های بعدی، کل رابط نصاب به Textual مهاجرت کنه.

🔥 آرچ در حال تغییره اما همچنان "Minimal" می‌ماند!
لینک Github
منبع
@MehrdadLinuxchannel
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۳۰۸

در عشق اگر چه که قدم بر قدم است
آنست قدم که آن قدم از قدم است
در خانه نیست هست بینی بسیار
می مال دو چشم را که اکثر عدم است

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
How We Saved 70% CPU and 60% Memory in Refinery’s Go Code

🟢 خلاصه مقاله:
**تیم Refinery روی یک سرویس مهم مبتنی بر Go با مصرف بالای CPU و Memory کار می‌کرد و با پروفایلینگ دقیق (pprof، tracing و بنچمارک‌های انتهابه‌انتها) گلوگاه‌های واقعی را پیدا کرد. بیشترین صرفه‌جویی با حذف کارهای غیرضروری به‌دست آمد: حذف پردازش‌ها و serialization تکراری، دوری از reflection در مسیرهای داغ، جایگزینی JSON در hot path با دسترسی مستقیم/کدگذاری ساده، پیش‌اختصاص slices/maps و بازاستفاده از بافرها برای کاهش allocation و فشار GC. در هم‌روندی، به‌جای goroutineهای بدون‌مهار، از worker poolهای محدود و backpressure استفاده شد، کارها batch و داده‌ها تا حد امکان stream شدند تا قفل‌زنی و جابه‌جایی زمینه کاهش یابد. همچنین چند حلقه O(n^2) با ایندکس‌گذاری مبتنی بر map/set جایگزین شد، نتایج گران با cache کردن تکرار نشد و الگوهای I/O با خواندن/نوشتن تجمیعی بهینه شدند. در نهایت با تکیه بر allocationهای روی stack، استفاده از sync.Pool و روش‌های zero-copy، نیاز به GC پایین آمد. نتیجه: حدود 70% کاهش مصرف CPU و 60% کاهش Memory همراه با بهبود تاخیرهای p95/p99. درس کلیدی: بهینه‌سازی اغلب یعنی کمتر کار کردن—اندازه‌گیری کن، کار زائد را حذف کن و ساده‌سازی را تکرار کن.

#Go #Golang #Performance #Profiling #CPU #Memory #Optimization #pprof

🟣لینک مقاله:
https://golangweekly.com/link/176624/web


👑 @gopher_academy