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
بحث memory leak پیش اومد که تو پایتون چجوری هندل میشه و ایا توی پایتون مموری لیک داریم؟ و...

یه مقاله پیدا کردم که اینو خیلی خوب توضیح داده هم درمورد stack memory گفته هم درمورد Heap memory (البته کامل نگفته درحد نیاز برای درک مطلب)
پیشنهاد میدم حتما بخونیدش.

🔗 برای دیدن مقاله کلیک کن

#⃣ #reference



🥷 CHANNEL | GROUP
Forwarded from Gopher Academy
🔵 عنوان مقاله
Rust vs Go in 2025

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

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


👑 @gopher_academy
چرا ما Monolith رو به Microservices ترجیح دادیم؟

(و چرا این تصمیم باعث شد تیم فنی ما سریع‌تر و کارآمدتر کار کنه)

چند سال اخیر همه از Microservices حرف می‌زنن.
می‌گن مقیاس‌پذیرتره، بهتر دپلوی می‌شه، تیم‌ها مستقل‌تر کار می‌کنن.

اما… ما تصمیم گرفتیم Monolith بمونیم!
و این تصمیم درست‌ترین انتخاب برای تیم و محصول ماست.

چرا؟

چون میکروسرویس‌ها همیشه جواب درست نیستن.
خیلی از تیم‌ها فقط به‌خاطر ترند بودن، بدون دلیل منطقی مهاجرت می‌کنن.

ما ۳ فاکتور مهم رو بررسی کردیم و دیدیم که Monolith برای ما بهتره:

۱. سرعت توسعه:
در مراحل اولیه‌ی محصول، تغییرات زیادی داریم.
اضافه کردن فیچرها در یک کدبیس یکپارچه خیلی سریع‌تر و ساده‌تر از هماهنگی بین چندین سرویس جداست.

۲. هزینه‌ی مدیریت:
میکروسرویس‌ها زیرساخت پیچیده‌ای می‌خوان و این تمرکز رو از روی دولوپ میبره روی نگهداشت و پایداری سیستم.
از Service Discovery گرفته تا Logging، Monitoring و DevOps.
برای یه استارتاپ، پیچیدگی بی‌دلیل یعنی اتلاف زمان و منابع.

۳. نیاز واقعی به مقیاس‌پذیری:
میکروسرویس‌ها زمانی می‌درخشند که هزاران ریکوئست در ثانیه داشته باشید.
ما هنوز به اون مرحله نرسیدیم! پس چرا خودمون رو درگیر چالش‌هایی کنیم که هنوز وجود ندارن؟ سری که درد نمیکنه رو...

آیا هیچ‌وقت به Microservices مهاجرت می‌کنیم؟

احتمالاً بله، اما وقتی که نیازش رو حس کنیم، نه زودتر.
فعلاً یه Monolith تمیز، ماژولار و سازماندهی‌شده، سریع‌ترین و کارآمدترین راه‌حل برای ماست.

نکته: اگر فقط به‌خاطر “ترند بودن” به سمت Microservices می‌رید،
احتمالاً دارید کار خودتون رو سخت‌تر می‌کنید.

@DevTwitter | <Joseph Yas/>
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
میلاد امیرالمومنین علی علیه السلام و روز پدر بر شما مبارک 🌺🌹
با Webtop دسترسی لحظه ای به Alpine, Ubuntu, Fedora, و Arch همراه با full desktop environments

🔥ساده فقط روی مرورگر 😎 بدون نیاز به نصب 🤩

💠 فقط کافیه lscr.io/linuxserver/webtop:latest را pull کنید و روی http://yourhost:3000 استفاده کنید

🗓 با Tagهای مناسب میتوانید به توزیع های مختلف لینوکس دسترسی داشته باشید
🗓 پیشفرض که tag با مقدار latest توزیع XFCE Alpine است

لیست Tag ها
⚠️اخطار امنیتی :
در صورتی که اطلاعات فنی ندارید این توزیع را روی اینترنت با دسترسی آزاد رها نکنید.

❤️ ممنون از حمایت هاتون 💐🌺
#linux #Devops
روز مرد رو به همه مردای این سرزمین
هرکی که با غیرت و تلاش مردونه دنبال هدفاش رفت 💪

هرکی که مثل کوه پشت خانوادش وایستاد و کم نذاشت 🏔️

هرکی که ارزش لحظه‌هاشو دونست و وقتش رو هدر نداد...

تبریک می‌گم.

مردونگی به مذکر بودن نیست؛ روز مرد رو به همه‌ی اونایی که اینجور مردونگی رو زندگی می‌کنن، تبریک می‌گم. 💎

با عشق از طرف کولی کد | @coolycode ❤️
Forwarded from Syntax | سینتکس (𝙰𝚖𝚒𝚛𝚑𝚘𝚜𝚜𝚎𝚒𝚗)
درود خدمت رفقای سینتکسی

بنا به درخواست شما دوستان عزیز از منابع برای یادگیری مبتدی تا پیشرفته django و django api , ترجمه فارسی این سه کتاب :
django for professionals
django in production
django for api's
در چنل قرار گرفت.

# توجه:
کتاب ها توسط گوگل ترنسلیت به فارسی ترجمه شده و چون برای استفاده شخصی بوده از مرتب کردن ترجمه قسمت های ساده و بسیار پایه, شاید در برخی موارد خودداری شده باشه!(در جایی از اینترنت پیدا نمیشه)
بهتون توصیه میشه درکنار این ترجمه ها برای قسمت هایی که ترجمه نشدن کتاب اصلی رو هم داشته باشین تا دچار سردگمی نشین..
قسمت های اصلی و مهم کتاب ترجمه شدن!
امیدوارم مفید واقع باشه🙏🏻
This media is not supported in your browser
VIEW IN TELEGRAM
من چند روزی بود که سر اجرای یه پروژه GitHub گیر کرده بودم که هیچ جوری نمیتونستم از ساختارش دید بگیرم.
بعد چند شب بیخوابی امروز یه ابزار خفن پیدا کردم که واقعاً خیلی کاربردیه. لینکشو پایین میزارم :)

پوینتش اینه که دیگه لازم نیست وقتتون رو برای تبدیل دستی ریپازیتوری هدر بدین. فقط کافیه تو آدرس گیتهاب، "hub" رو با "ingest" عوض کنید و بلافاصله یه متن مرتب و کامل دریافت کنید که می‌تونید مستقیماً به GPT بدید. مث آب خوردن :)
امکاناتش؟
- نمایش کامل ساختار دایرکتوری پروژه
- یه خلاصه کوتاه و مفید از پروژه
- کل کدها و محتوا به صورت متنی آماده برای استفاده در GPT
اکستنشن کروم و .. بقیه چیزارو هم داره.
https://github.com/cyclotruc/gitingest

@DevTwitter | <Ali Mikaeili/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 به گزارش تک کرانچ, پس از تعطیلی قریب الوقوع TikTok در 19 ژانویه به دلیل مالکیت آن در ایالات متحده (مگر اینکه دیوان عالی مداخله کند)، به نظر می رسد یک برنامه چینی دیگر توجه ها را به خود جلب کرده است. کاربران آمریکایی به برنامه ویدیویی کوتاه چینی Xiaohongshu (معروف به RedNote در انگلیسی) هجوم می آورند. این برنامه امروز به رتبه 1 برنامه های رایگان در اپ استور ایالات متحده رسیده است و همچنین برترین برنامه شبکه اجتماعی در تمام برنامه های رایگان آیفون است.

پ.ن: جالب است که کاربران آمریکایی به شبکه اجتماعی خودشون اعتماد ندارند و به شبکه اجتماعی چینی مهاجرت می کند!

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 در رابطه با این خبر یه مشکل اساسی که ما داریم که آزادی بیان در شبکه اجتماعی هست.

دو نوع آزادی بیان داریم : آزادی بیان شرقی و آزادی بیان غربی

در آزادی بیان شرقی
مثلا تیک تاک خبرهای مربوط به خاورمیانه به خوبی منتشر می شود و سانسور نمی شود (البته مطمئن نیستم) و حتی در جنگ روسیه و اوکراین همین طور
در آزادی بیان غربی
مثلا اینستاگرام و فیس بوک یا ایکس خبرهای مربوط به خاورمیانه به شدت سانسور میشه و از انتشار اطلاعات آن جلوگیری میشه و در جنگ اوکراین و روسیه هم آزادی انتشار چنین محتوایی دارند.

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

@TheRaymondDev
#PHP

‏شروع کردم به یادگیری PHP. قبلا علاقه ای به یادگیریش نداشتم. چون معتقد بودم باید روی یه چیزی متمرکز شد و از این شاخه به اون شاخه نپرید. اما الآن به این نتیجه رسیدم که با پشتیبانی گسترده ای که بین سرویس دهنده ها از php میشه، منطقی نیست که با python در زمینه وب کار کرد

@DevTwitter | <‌v@hid.h@mas/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 مارک زاکربرگ ؛ از ترس ترامپ؛ توهین و فحاشی به همجنسگراها رو در «فیس بوک»، «واتساپ» و «اینستاگرام» آزاد کرد.

تم ها و استیکرهای همجنسگراها نیز حذف شد.

شرکت متا(مالک اینستاگرام و فیسبوک):

از الان به بعد کاربرای اپلیکیشنای ما میتونن همجنسگراها و ترنس ها رو "بیمار روانی" خطاب کنند


@TheRaymondDev | @GizmizTe
Forwarded from Panic Dev
⭐️ استاریفای یه پلتفرم کاربر محوره که به شما این امکان رو میده برای ریپازیتوری هاتون استار بگیرید و برای پروفایل گیت هابتون فالوور بگیرید.

💸 کاملا رایگانه و بر اساس میزان تعاملون و تاثیر پذیریتون توی کامیونیتی بهتون اعتبار میده که اون اعتبار رو میتونید برای گرفتن استار یا فالوور واقعی گیت‌هاب استفاده کنید.

🔥 این پروژه نیمه دوم ماه آینده لانچ میشه و در دسترس میشه و فقط 5000 کاربر میگیره.

ضمنا 10 تا استار فوری هم بهتون توی اولین ورود میده که میتونید روی هر کدوم از ریپازیتوری هاتون که دوست دارید اعمالش کنید 🤩

🔗 https://starify.app
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LinNews (Reza)
Forwarded from LinNews (Reza)
تغییرات بزرگ در لینوکس 6.12 و 6.13
#linux #kernel #update

لینوکس 6.12 
- هسته مرکزی کرنل:
  - افزودن PREEMPT_RT برای پشتیبانی از هسته‌های Real-Time. 
  - معرفی sched_ext برای زمان‌بندی با برنامه‌های BPF. 
  - پشتیبانی از QR کد در پیام‌های خطای DRM با Rust. 

- پردازنده‌ها:
  - پشتیبانی اولیه از Intel Panther Lake و Diamond Rapids. 
  - بهبودهای گسترده برای RISC-V و LoongArch. 

- درایورها:
  - پشتیبانی از گرافیک‌های Intel Xe2 Lunar Lake و Battlemage 
  - افزودن پشتیبانی اولیه از Raspberry Pi 5 
  - بهبود عملکرد درایورهای NVIDIA Mellanox و AMDGPU 

- سیستم فایل:
  - بهبود عملکرد NFS با LOCALIO 
  - پشتیبانی از IO_uring async discard 


لینوکس 6.13 
- هسته مرکزی کرنل: 
  - رفع باگ بحرانی در پردازنده‌های Sapphire Rapids (بهبود عملکرد CPUID تا 4 برابر). 

  - پشتیبانی از timestamps multigrain و Rust file abstractions 

  - اضافه شدن قابلیت‌های جدید به ابزارهای ردگیری (Tracing) و پشتیبانی از رویدادهای R

  - بهینه‌سازی رابط اتصال حافظه تا 4000% در پردازنده‌های X86 
  - حذف سیستم فایل reiserfs پس از سال‌ها. 

- سیستم فایل: 
  - بهبود عملکرد در ext4، Btrfs و XFS 
  - بروزرسانی در overlayfs و tmpfs 

- درایورها:
  - پشتیبانی جدید برای PCI و رفع اشکالات. 
  - بهبود درایورهای AMD و NVIDIA برای معماری‌های جدید. 
  - بروزرسانی درایورهای HID، USB/Thunderbolt و دستگاه‌های سریال. 

- معماری‌ها:
  - بروزرسانی معماری‌های ARM، RISC-V و x86. 
  - بهینه‌سازی پردازنده‌های LoongArch و m68k

@LinNews | @LinuxAcademy
دوستان یه هل بدید میشیم 1k :) ❤️

NinjaLearn Banner 🥷🤝



🥷 CHANNEL | GROUP
Forwarded from Ninja Learn | نینجا لرن (Mohammad Eslami)
🥷 کانال برنامه نویسی نینجا لرن | برای حرفه ای های وب و برنامه نویسان اینده 👨‍💻

🔥 چی منتظرته؟!
🛠️ ابزارها و تکنولوژی‌های کاربردی رو بشناس

🩺 نکات طلایی برنامه‌نویسی و مفاهیم کلیدی رو یاد بگیر

📬 تجربه‌های ناب و ترفندهای عملی رو کشف کن

🤝 با برنامه‌نویسان حرفه‌ای مثل خودت شبکه‌سازی کن


🌟 جامعه‌ای برای رشد و یادگیری 🌟
تو هم عضوی از نینجاهای وب شو 😉

دسته بندی کانال 📚

🎯 | Channel : @NinjaLearn
💬 | Group : @NinjaLearnGap
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 قطعی گسترده اینترنت در روسیه

کاربران اینترنت در سراسر روسیه از اختلالات گسترده ای خبر داده اند که بر شرکت های مخابراتی و پلتفرم های آنلاین تأثیر می گذارد.

به گفته سایت مانیتورینگ Downdetector، این قطعی ها بر شرکت های Beeline، Megafon، MTS، Rostelecom و Tele2 تأثیر گذاشته است.

کاربران همچنین مشکلاتی را در دسترسی به تلگرام، تیک تاک، گوگل، یوتیوب، استیم و توییچ گزارش کرده اند.

علت اصلی قطعی اینترنت روسیه خرابی سیستم توزیع DNS توسط زیرساخت جهانی DNSSEC است.

#خبر

@TheRaymondDev
💎 پروکسی (proxy) چیه و به چه دردی میخوره 💎

امروز می‌خوایم راجع به یه موضوع خیلی پرکاربرد و مهم حرف بزنیم: پروکسی (Proxy).
شاید براتون سوال باشه که پروکسی چیه و دقیقاً چه کاری انجام میده؟ 🤔
بیاید باهم بیشتر بررسی کنیم.

پروکسی یعنی چی؟ 🤷‍♂️
پروکسی یه نوع واسطه‌ست که بین دستگاه شما (مثلاً کامپیوتر یا موبایلتون) و اینترنت قرار می‌گیره. وقتی از پروکسی استفاده می‌کنید، درخواست‌هاتون (مثل وقتی یه سایت رو باز می‌کنید) اول به سرور پروکسی میره و بعد از اونجا به مقصد اصلی (یعنی همون سایت) فرستاده می‌شه. به همین خاطر، سایت مقصد هیچ‌وقت نمی‌فهمه شما دقیقاً از کجا بهش وصل شدید، چون فقط آی‌پی سرور پروکسی رو می‌بینه 😎

پروکسی چه کاربردهایی داره؟ 🤓

دور زدن محدودیت‌ها 🚫:
یکی از معروف‌ترین کاربردهای پروکسی اینه که می‌تونید باهاش فیلترها و محدودیت‌های اینترنتی رو دور بزنید. مثلاً اگه سایتی تو کشور ما فیلتر باشه، ( که ماشالله همه چی فیلتره) می‌تونید با استفاده از یه پروکسی از کشوری دیگه به اون سایت دسترسی پیدا کنید.

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

افزایش امنیت 🔒:
بعضی پروکسی‌ها با استفاده از پروتکل‌های امنیتی مثل HTTPS، اطلاعات شما رو رمزنگاری می‌کنن تا هکرها و جاسوس‌ها نتونن به راحتی به داده‌هاتون دسترسی پیدا کنن.

مدیریت پهنای باند 📊:
توی شبکه‌های بزرگ (مثلاً تو شرکت‌ها)، مدیران شبکه می‌تونن از پروکسی برای مدیریت پهنای باند استفاده کنن. اینطوری می‌تونن ترافیک اینترنت رو کنترل کنن و استفاده از منابع رو بهینه کنن.

انواع پروکسی 🌐

HTTP Proxy:
این نوع پروکسی فقط درخواست‌های HTTP رو هندل می‌کنه. یعنی وقتی شما یه سایت رو با مرورگر باز می‌کنید، درخواست شما از طریق این پروکسی عبور می‌کنه. اما این نوع پروکسی نمی‌تونه درخواست‌های
غیر HTTP (مثلاً FTP) رو پشتیبانی کنه.

SOCKS Proxy 🧦:
این یکی از همه خفن تره و تقریباً هر نوع ترافیکی رو پشتیبانی می‌کنه. می‌تونید ازش برای ارسال ایمیل، دانلود فایل یا حتی بازی‌های آنلاین استفاده کنید. اما باید بدونید که SOCKS پروکسی به‌خودی‌خود اطلاعات رو رمزنگاری نمی‌کنه و فقط ترافیک رو هدایت می‌کنه.

Transparent Proxy (پروکسی شفاف) 🛠️:
این نوع پروکسی بدون اینکه شما متوجه بشید، درخواست‌هاتون رو هدایت می‌کنه. معمولاً مدیران شبکه یا ارائه‌دهندگان اینترنت از این نوع پروکسی استفاده می‌کنن تا ترافیک رو مانیتور یا فیلتر کنن.

Reverse Proxy (پروکسی معکوس) 🔄:
این نوع پروکسی برعکس بقیه‌ست. یعنی به جای اینکه درخواست‌های شما رو به اینترنت بفرسته، درخواست‌های اینترنت رو به سرورهای داخلی هدایت می‌کنه. معمولاً برای توزیع بار سرور یا افزایش امنیت سرورها از این مدل استفاده می‌شه.

مزایا و معایب پروکسی 💡

مزایا :

مخفی کردن هویت و آی‌پی شما
دور زدن محدودیت‌ها و فیلترینگ
مدیریت بهتر پهنای باند تو شبکه‌ها
افزایش امنیت و حفظ حریم خصوصی

معایب :

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

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

امید وارم این پست براتون مفید بوده باشه :)


#Proxy #پروکسی #حریم_خصوصی #امنیت #اینترنت #فیلترشکن #network


@ninja_learn_ir