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
This media is not supported in your browser
VIEW IN TELEGRAM
نرم‌افزار Lunacy محصول Icon8 به عنوان یه جایگزین برای اسکچ و فیگما مطرحه. رایگانه اما اوپن‌سورس نیست.
برای لینوکس، ویندوز و مک، اپ نیتیو داره و فعلا که سریع‌تر از پن‌پاته.
قابلیت کار آفلاین، ایمپورت از فیگما، امکاناتی برپایه AI و چیزای دیگه هم داره.
https://icons8.com/lunacy

@DevTwitter | <Yaser Shahi/>
This media is not supported in your browser
VIEW IN TELEGRAM
این دستگاه یک ماشین حساب سادس، ولی وقتی که دو تا عدد بهش بدین جمع بکنه اون پشت مدارهای منطقی رو نشون میده که باعث میشن این عملیات انجام بشه

@DevTwitter | <Nafas Ebrahimi/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
برخی توزیع ها  بصورت پیش فرض داده های زیادی از کاربرها جمع آوری میکند و ارسال مینماید. که این داده ها جمع آوری داده های تله متری گفته میشود.
ممکن است برای بعضی کاربران ناخوشایند باشند. و حالت ناشناس ماندن یا حریم خصوصی را تحت تاثیر قرار بدهد.
داده هایی مثل:

🔰ماشین های واقعی یا مجازی
🔰نصب از ابتدا یا ارتقا به نسخه بالاتر داده اند
🔰منطقه زمانی و مکان توسط کاربر
🔰از چه زبانی استفاده می کنند
🔰مشخصات دسکتاپ
🔰معماری سیستم عامل
🔰مدیر نمایش سرور
🔰 اجزای سخت افزاری
🔰نوع Firmware
🔰نوع بوت uefi , bios
🔰نوع Graphical Process Unit (GPU)
🔰رزولوشن و screen sizes
🔰عمق تصویر یا بیت ریت Pixel density
🔰تعداد CPUs های سیتسم.
🔰تعداد هسته ها
🔰تعداد تردها
🔰مدل پردازشگر
🔰مقدار رم کاربر ها
🔰مقدار فضای دیسک
🔰نوع پارتیشن
🔰روش نصب... حذف دیسک .نصب مجدد. یا دوال
🔰نصب به صورت رمزنگاری شده
🔰مقدار حجم پارتیشن ها
🔰تعداد پارتیشن ها
🔰تغییرات تنظیمات یا نصب و استفاده با تنظیمات پیش فرض
🔰نحوه auto-login کاربرها یا دارای صفحه لاگین
🔰تعداد نصب برنامه های یا استفاده از برنامه های پیش فرض
🔰تعداد کاربرانی که از حداقل یک افزونه انصراف داده اند
🔰تعداد کاربرانی که  تصمیم گرفتند نرم افزار را دانلود و به روز کنند
🔰مدت زمان نصب توزیع اوبونتو


در توزیع های لینوکس predator-os و emperor-os که قابلیت ناشناس ماندن و حریم خصوصی را دارند. این موارد زیر نیز در توزیع ها غیرفعال شده است
و هیچ داده تله متری جمع و ارسال نمیشود
Forwarded from Geek Alerts
کمی در مورد پروژه «استارگیت» آمریکا

پروژه استارگیت یک شرکت جدید هست که میخواد توی ۴ سال آینده ۵۰۰ میلیارد دلار در زیرساخت‌های AI در آمریکا سرمایه‌گذاری کنه، برای شروع هم ۱۰۰ میلیارد دلار در نظر گرفتن و سرمایه‌گذاران اولیه در پروژه استارگیت شامل سافت‌بانک، OpenAI، اوراکل و MGX هستن.

شرکت‌های Arm، مایکروسافت، انویدیا، اوراکل و OpenAI شرکای کلیدی هستن، ساخت و ساز این پروژه الان توی تگزاس شروع شده و میخوان پردیس‌هایی رو در سراسر آمریکا هم تاسیس کنن، اگه براتون سوال هست منظور از زیرساخت چیه در واقع روی چیزهایی مثل طراحی و ساخت تراشه‌های AI، دیتاسنترهای لازم مثل azure کار میکنن و هدف کلی افزایش توان محاسباتی هست.

openai
@geekalerts
Forwarded from Geek Alerts
اولین AI که واقعا کارهاتون رو انجام میده این هفته قراره OpenAI معرفی کنه، اسمش Operator هست، روی مرورگر اجرا میشه و تسک‌ها و کارهایی که دارید رو جای اینکه خودتون زمان بذارید میتونید بهش بگید براتون با مرورگر انجام میده.

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

gizmodo
@geekalerts
بدترین سرویس پشتبانی که به عمرم دیدم :

ایرانسل هست با اختلاف، ۳ ماهه داره مشکل اینترنت من رو حل می‌کنه
دائم هم می‌گه، تا ۴۸ ساعت آینده کارشناسان ما مشکل شمارو حل خواهند کرد

سری آخر کلا سیمکارت قطع شد (به خدا جدی می‌گم)

پشتیبانی تالیا از ایرانسل قویتره 😂


پ.ن : اینجا گذاشتم برسه دستشون، چون توی کانال بودند بچه‌ها از ایرانسل
Forwarded from  (Amir Hossein 'Amiria' Maher)
سگارو برگشت. 🤍

#موقت
Forwarded from Gopher Academy
🔵 عنوان مقاله
A Practical Example of Dependency Inversion using Plugins

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، نحوه استفاده از اصول معماری پاک (Clean Architecture) به همراه بسته پلاگین زبان برنامه‌نویسی Go را برای ایجاد یک برنامه قابل تطبیق و قابل گسترش بدون نیاز به تغییر در کد منبع اصلی، توضیح می‌دهد. در این رویکرد، برنامه به لایه‌های مختلفی تقسیم می‌شود که هرکدام وظایف مجزایی دارند و تنها از طریق اینترفیس‌ها با یکدیگر در تعامل هستند. این ساختار به توسعه‌دهندگان امکان می‌دهد تا پلاگین‌ها یا ماژول‌هایی را به راحتی اضافه کنند یا حذف نمایند بدون آنکه نیاز به تغییر دادن کدهای اصلی برنامه باشد. استفاده از اصول معماری پاک همچنین به افزایش قابلیت نگهداری و کارایی کد کمک می‌کند و می‌تواند به بهبود چابکی و پاسخگویی برنامه در برابر تغییرات نیازها و فناوری‌ها منجر شود. این مقاله با ارائه مثال‌های عملی و کدبرداری، به خواننده کمک می‌کند تا درک بهتری از چگونگی پیاده‌سازی این معماری در پروژه‌های واقعی داشته باشد.

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


👑 @gopher_academy
Forwarded from Linuxor ?
با این سایت می‌تونین یه ریپوی گیتهاب رو به یه متن یکپارچه تبدیل کنید که بتونید راحت تر به هوش مصنوعی پروژه رو بفهمونید

gitingest.com


@Linuxor
Forwarded from Meitix
اجرای هم‌زمان GC در گولنگ 🧙‍♂

یکی از ویژگی‌های جذاب گولنگ، اجرای Garbage Collection به‌صورت هم‌زمان (Concurrent) هست. این یعنی حافظه مدیریت می‌شه، بدون اینکه برنامه زیاد متوقف بشه. اما این ماجرا چطوری کار می‌کنه

اGC چطوری هم‌زمان می‌شه؟

به جای اینکه GC یه توقف طولانی (Stop-the-World) ایجاد کنه و کل حافظه رو یه‌جا بررسی کنه، گولنگ کار رو در چند مرحله و هم‌زمان با اجرای برنامه انجام می‌ده. این کار به لطف استفاده از تکنیک‌هایی مثل Write Barrier و Tri-Color Marking ممکن شده.


---

Write Barrier

اWrite Barrier یه جور نگهبانه که هر وقت برنامه بخواد یه آبجکت جدید بسازه یا یه ارجاع تو حافظه رو تغییر بده، GC رو در جریان می‌ذاره. اینطوری GC همیشه خبر داره که چی به حافظه اضافه شده یا چی تغییر کرده.

---

چرا gc گولنگ سریعه؟

گولنگ با این روش‌ها باعث می‌شه که GC خیلی سریع و بدون ایجاد وقفه طولانی انجام بشه:

1. اConcurrent Marking: بیشتر علامت‌گذاری به‌صورت هم‌زمان با اجرای برنامه انجام می‌شه.


2. اWrite Barrier: هر تغییری بلافاصله ثبت می‌شه، پس GC نیازی به اسکن کل حافظه نداره.


3. اIncremental Sweeping: پاک کردن حافظه به صورت تدریجی انجام می‌شه، نه یه‌دفعه‌ای.

@meiti_x
Forwarded from Linuxor ?
سگارو آزاد شد

سگارو برای آزادی اینترنت تلاش های بسیاری کرد و مهم ترین پروژه ای که استارت زد MahsaNG بود.

@Linuxor
کراولر ChatGPT مشکل امنیتی داره و میشه باهاش DDoS زد :)

منبع:
https://github.com/bf/security-advisories/blob/main/2025-01-ChatGPT-Crawler-Reflective-DDOS-Vulnerability.md

@DevTwitter | <Reza Jafari/>
Forwarded from Linuxor ?
همه از این می‌ترسن که هوش مصنوعی بیاد جاشونو بگیره، تا حالا به این فکر کردین اگه هوش مصنوعی بره، چطوری می‌خواین کد بزنین؟


@Linuxor
خب خب خب لایه پنجم جلسه یا Session Layer در مدل OSI 🎤

خب دوستان، حالا نوبت لایه پنجم، یعنی لایه جلسه (Session Layer) هست. این لایه وظیفه داره ارتباط بین دستگاه‌ها رو سازماندهی کنه. یعنی چی؟
یعنی وقتی دو تا دستگاه می‌خوان با هم حرف بزنن (ارتباط برقرار کنن)، یه جورایی نقش هماهنگ‌کننده رو داره. این لایه مدیریت می‌کنه که مکالمه چجوری شروع بشه، ادامه پیدا کنه و در نهایت تموم بشه.

وظایف اصلی لایه جلسه 🛠️

1⃣ برقراری، مدیریت و خاتمه جلسات ارتباطی
لایه جلسه، مسئول اینه که جلسه (یا ارتباط) بین دو دستگاه رو ایجاد کنه. بعد از این‌که جلسه برقرار شد، مدیریت می‌کنه که ارتباط چطوری پیش بره، و در نهایت وقتی دیگه نیازی به ارتباط نیست، جلسه رو تموم می‌کنه.

مثال:
وقتی توی اسکایپ یا زوم تماس می‌گیری، این لایه مطمئن می‌شه که تماس شروع و پایانش درست انجام بشه.


2⃣ کنترل سینکرون‌سازی (Synchronization)
گاهی وقت‌ها، نیاز داری وسط یه ارتباط یا ارسال داده، وضعیت اون جلسه ذخیره بشه تا اگه مشکلی پیش اومد، از همون‌جا ادامه پیدا کنه. این هم یکی از کارای مهم لایه پنجم هست. مثلاً اگه توی یه ویدیو کنفرانس باشی و ارتباط قطع بشه، این لایه کمک می‌کنه از همون نقطه دوباره ارتباط رو ادامه بدی.

3⃣ مدیریت چک‌پوینت‌ها (Checkpoints)
لایه جلسه چک‌پوینت‌ها رو توی ارتباطات طولانی‌مدت قرار می‌ده. یعنی ارتباط رو تکه‌تکه می‌کنه که اگه یه بخشی از داده گم شد یا خراب شد، لازم نباشه کل اطلاعات از اول ارسال بشه.
مثال:
فرض کن یه فایل 2 گیگابایتی داری که آپلود می‌کنی. اگه وسط کار اینترنت قطع بشه، این لایه کمک می‌کنه بعد از وصل شدن دوباره اینترنت، آپلود از جایی که قطع شده بود ادامه پیدا کنه، نه از اول.

پروتکل‌های لایه جلسه 📜
این لایه از پروتکل‌هایی استفاده می‌کنه که به ایجاد، مدیریت و خاتمه ارتباطات کمک می‌کنن. مثل:

RPC (Remote Procedure Call):
برای اجرای یه دستور توی یه سیستم دیگه. (پست مرتبط بااین پروتکل)


SQL Session:
مدیریت جلسات دیتابیس‌ها.


NetBIOS:
استفاده شده برای ارتباطات شبکه‌ای بین دستگاه‌های ویندوز.


مثال عملی 🎬
فرض کن می‌خوای یه فیلم آنلاین تماشا کنی. وقتی فیلم پخش می‌شه:

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

ارتباط با بقیه لایه‌ها 🧩
لایه جلسه از لایه پایین‌ترش (لایه Transport) برای ارسال و دریافت داده استفاده می‌کنه. همین‌طور، اطلاعات مدیریت‌شده رو برای نمایش بهتر به لایه بالاترش (لایه Presentation) می‌فرسته. درواقع، مثل یه مدیر جلسه است که همه چی رو هماهنگ می‌کنه.

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

#⃣ #network



🥷 CHANNEL | GROUP
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸بله ایشون خود خودشه و تیک ابی هم داره :/

کامنتا:
+آیا رفتار اخیر بانک مرکزی و شاپرک‌ش با صرافیهای رمزارز را باید در این راستا تفسیر کنیم که کاهن بزرگ قصد ورود دارد؟

+از اختلاس تا اختلاس با بابک

+بابک یه پیج انگیزشی هم بزن .بگو تلاش کنید ناامید نشید من تا پای اعدام رفتم اما ببینید الان کجام...

+گرگ وال استریت،شعبه مناطق محروم

پست:
https://x.com/babakzanjani3/status/1881810941240848871

@TheRaymondDev
مدل جدید deepseek-r1 به صورت رایگان پابلیک شد !
این مدل برای رقابت با مدل پولی o3 کمپانی open-ai ساخته شده که به صورت رایگان در حال اجرا هست

بد ماجرا (برای آمریکا) اینه که چینی‌ها به این بسنده نکردن و حتی نحوه ترین مدل ، وژن ها و همه چیزش هم پابلیک کردن

https://github.com/deepseek-ai/DeepSeek-R1

@DevTwitter | <Marcel Esfandiari/>