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

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from mosTafa Arshadi
برای اینکه پول بیشتری در بیاری، از اینکه دائما چیزای جدید رو امتحان کنی دست بردار.

وقتی هر سه ماه یه کار جدید رو شروع میکنی و قبلی رو بیخیال میشی، رسیدن به سطح حرفه ای که بتونی پول زیادی در بیاری، غیرممکنه.

@hamidreza01
Forwarded from Ditty | دیتی
🔺نظرسنجی

- مزایای ابزارهایی مثل ChatGPT و Copilot برای همه‌مون که مشخصه. اما به نظر من بزرگترین عیبی که ابزارهای هوش مصنوعی دارن اینه که آدم رو به شدت تنبل می‌کنن. مغز ما کمترین تلاش رو برای حل مسئله می‌کنه و توی بلند مدت اصلاً چیز خوبی نیست. مثل یک لقمهٔ همیشه آماده. مثل اینکه بگی تا وقتی که ماشین هست چرا باید پیاده‌روی کنم؟

- برای مثال من توی نوشتن ایمیل‌های کاری خیلی از ChatGPT استفاده می‌کردم. این قضیه تا جایی پیش رفت که حتی توی نوشتن پیام‌های عادی هم ناخودآگاه می‌خواستم ازش استفاده کنم. و این خیلی بد بود. مغزم کمترین تلاش رو برای نوشتن می‌کرد. یه جورایی اعتماد به نفسم رو توی نوشتن یک ایمیل ساده هم از دست داده بودم. خیلی حساس شده بودم که آیا درست نوشتم و همه چی رعایت شده یا نه

- این قضیه همیشه من رو یاد والدینی میندازه برای فرزندانشون بیشترین تلاش رو انجام میدن تا مبادا فرزند ذره‌ای احساس کمبود نکنه. در صورتی که همون فرزند توی بزرگسالی اعتماد به نفس کمی داره چون نمیتونه بدون حضور والدین کاری انجام بده.

نظر شما چیه؟
دوستان GPT‑5 وارد بازی شد
نسخه‌ای که دیروز OpenAI معرفی کرد، از هر چیزی که قبلاً دیدیم باهوش‌تر سریع‌تر و دقیق‌تره.

چه خبره تو GPT‑5؟

یک معماری جدید که خودش تشخیص میده از کدوم مدل استفاده کنه!

قابلیت‌های جالب دیگه:

پیشرفت چشم‌گیر تو حل مسائل کدنویسی و مهندسی

و یه قابلیت جدید به اسم Safe‑Completion که به جای "نمی‌تونم جواب بدم" امن‌ترین پاسخ ممکن رو ارائه می‌ده!


تیم OpenAI یه توصیف قشنگ داده:
کار با GPT‑5 مثل صحبت با یک متخصص واقعیه.

در آخر هم حتما سر به لینک زیر بزنید و بیشتر بخونید درموردش:

https://openai.com/index/introducing-gpt-5/

@DevTwitter | <Seyed Sajjad Nazari/>
Forwarded from Linuxor ?
ایده هاتون رو بیشتر مواقع با بقیه به اشتراک بزارید؛ ایده های پیاده نشده واقعا آنچنان ارزش ندارن؛ ولی ممکنه زود تر به این نتیجه برسید که ایده اشتباهه. یه جوری مثل Bloom Filter هستش ... شاید تضمینی برای تایید کسی بهتون نده ولی تضمین رد دقیقی ممکنه بگیرید.

بلوم فیلتر : یه چیزیه که توی دیتابیسا استفاده میکنن برای اینکه سریع بفهمن یه داده وجود نداره؛ اما اگه بگه وجود داره ممکنه اشتباه باشه.


@Linuxor
Forwarded from Linuxor ?
بچه ها امیدوارم که تبلیغ هایی که می‌زارم اذیتتون نکنه هرچند خیلیاشو فیلتر می‌کنم و بیشتر اون مفیدهارو میزارم؛ این چند وقت اخیر بخاطر اینکه تمام وقت آزاد نیستم، بیکارم و هیچ کاری ندارم کل درآمد من همین 5 الی 10 تومن ماهیانه کانال هستش. دارم روی استارتاپ جدیدم کار میکنم و این مشکلات اینترنت هی عقبش میندازه، اگه موفق شد تجربه هاشم می‌گم بهتون :) اگه تبلیغ دیدید تو کانال نگید اه اینو نگاه کن حالمونو بهم زد...


@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
مایکروسافت دیگر حساب‌های محلی ویندوز ۱۰ را برای دریافت به‌روزرسانی‌های امنیتی تمدیدشده نمی‌پذیرد

اگر قصد دارید پس از پایان عمر ویندوز ۱۰ (۱۴ اکتبر ۲۰۲۵) همچنان از به‌روزرسانی‌های امنیتی استفاده کنید، حتی با پرداخت ۳۰ دلار، باید یک حساب مایکروسافت داشته باشید! مایکروسافت اعلام کرده که برای دریافت به‌روزرسانی‌های امنیتی تمدیدشده (ESU) پس از پایان عمر ویندوز ۱۰ (۱۴ اکتبر ۲۰۲۵)، کاربران حتی با پرداخت هزینه ۳۰ دلاری باید یک حساب مایکروسافت متصل به سیستم داشته باشند.

🔹 هزینه ۳۰ دلاری برای یک سال و تا ۱۰ دستگاه اعمال می‌شود.
🔹 این به‌روزرسانی‌ها فقط تا ۱۳ اکتبر ۲۰۲۶ تمدید می‌شوند و شامل پشتیبانی فنی نیستند.
🔹 برای ثبت‌نام، دستگاه شما باید ویندوز ۱۰ نسخه ۲۲H2 با آخرین آپدیت‌ها را داشته باشد.

⚠️ نکته مهم:
مایکروسافت به‌طور جدی‌تری کاربران را به استفاده از حساب مایکروسافت سوق می‌دهد، حتی در ویندوز ۱۱. با این حال، هنوز راه‌هایی برای ایجاد حساب محلی در ویندوز ۱۱ وجود دارد. اگر سخت‌افزار شما ویندوز ۱۱ را پشتیبانی نمی‌کند (مثل عدم وجود TPM 2.0)، تنها گزینه شما پرداخت ۳۰ دلار و اتصال به حساب مایکروسافت برای یک سال امنیت اضافی است.

نویسنده: حسین سیلانی 
📢 اخبار و آموزش‌های بیشتر در کانال: 
https://t.iss.one/linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
باز هم فاجعه در دنیای لینوکس
متاسفانه درایورهای اینتل یکی پس از دیگری بی‌سرپرست شدند.
خبر هارو خلاصه کردم براتون

به نظر می‌رسد موج تغییرات و تعدیل نیرو در اینتل که پستش رو گذاشتم(https://t.iss.one/linuxtnt/4409) همچنان در دنیای لینوکس هم اثر می‌گذارد. پس از خبر بی‌سرپرست شدن درایور پایش دمای CPU، حالا چندین وصله جدید در لیست پستی کرنل لینوکس منتشر شده که تعدادی دیگر از درایورهای اینتل را به عنوان "بی‌سرپرست" علامت‌گذاری می‌کند و نام نگه‌دارنده‌های سابقی که دیگر در اینتل نیستند را حذف می‌کند.

🔹ایتم Intel Ethernet RDMA – یکی از نگه‌دارنده‌ها، مصطفی اسماعیل، از شرکت جدا شده اما همچنان یک مهندس دیگر از اینتل این درایور را پشتیبانی می‌کند.

🔹ایتم Intel PTP DFL ToD – مربوط به سخت‌افزار FPGA اینتل برای دستگاه زمان‌سنج روی کارت‌ها. با خروج تیانفی ژانگ، این درایور هم بی‌سرپرست شد.

🔹ایتم Intel WWAN IOSM – نگه‌دارنده این درایور (ام چتان کومار) دیگر در اینتل نیست. اینتل چند سال پیش از بازار WWAN و مودم خارج شد، اما این درایور هنوز در کرنل باقی مانده است. این درایور حتی در برخی کروم‌بوک‌ها استفاده می‌شد. بدون نگه‌دارنده، خطر ازکارافتادگی و حذف آن در آینده وجود دارد.

🔹ایتم Intel Keem Bay DRM – یکی از نگه‌دارنده‌ها رفته اما یک همکار دیگر هنوز هست.

🔹ایتم Linux Kprobes – اینتل یک مهندس (انیل اس. کشوا مورتی) داشت که روی کد Kprobes کرنل برای اشکال‌زدایی و پروفایلینگ کار می‌کرد، اما حالا او هم دیگر در شرکت نیست.

🔹ایتم Intel T7XX 5G WWAN – دو مهندس اینتل که روی این درایور کار می‌کردند، هر دو از شرکت جدا شده‌اند.
🔹درایور Coretemp :که وظیفه پایش دمای هسته‌های پردازنده اینتل (از نسل‌های بسیار قدیمی تا امروز) را بر عهده دارد، به حالت "بی‌سرپرست" درآمده است.فنگهوا یو – نگه‌دارنده قدیمی این درایور – دیگر در اینتل نیست و آدرس ایمیلش از کار افتاده. وصله‌ای که امروز در لیست پستی کرنل لینوکس منتشر شد، نام او را از لیست MAINTAINERS حذف کرد و وضعیت درایور را از "نگه‌داری‌شده" به "بی‌سرپرست" تغییر داد.
فنگهوا یو قبلاً مسئول درایور Intel IDXD و فناوری RDT هم بود، اما حالا مشخص شده که به انویدیا پیوسته است.
📌 در مجموع، نبود نگه‌دارنده‌ها به معنی خطر کند شدن به‌روزرسانی، بروز مشکلات امنیتی و حتی حذف تدریجی این درایورها از کرنل لینوکس است.

نویسنده: حسین سیلانی  . لطفا خبر هارو برای بازخورد بیشتر در گروه هایی که هستی منتشر کن.ممنون
📢 اخبار و آموزش‌های بیشتر در کانال: 
https://t.iss.one/linuxtnt
Forwarded from Gopher Academy
«به جای اینکه توی benchmark از for i := 0; i < b.N; i++ { ... } استفاده کنی، می‌تونی از متد جدیدتر b.Loop() استفاده کنی.»

توضیح

در تست‌های بنچمارک گولنگ (یعنی تابع‌هایی که با func BenchmarkXxx(b *testing.B) نوشته می‌شن)، معمولاً برای اجرای کد به تعداد کافی و گرفتن میانگین زمان اجرا، از این الگو استفاده میشه:

for i := 0; i < b.N; i++ {
// کدی که باید بنچمارک بشه
}


ولی از نسخه‌های جدیدتر Go، متد [`b.Loop()`](https://pkg.go.dev/testing#B.Loop) اضافه شده که همین کار رو به شکل مدرن و کمی بهینه‌تر انجام میده و خوانایی رو هم بهتر می‌کنه:

b.Loop(func() {
// کدی که باید بنچمارک بشه
})


فرق اصلی

* کد کوتاه‌تر و خواناتر
* جلوگیری از اشتباهات احتمالی در حلقه شمارشی
* خود Go در آینده ممکنه بهینه‌سازی‌های بیشتری روی b.Loop انجام بده

مثال تبدیل

قدیم:

func BenchmarkSomething(b *testing.B) {
for i := 0; i < b.N; i++ {
doWork()
}
}


جدید:

func BenchmarkSomething(b *testing.B) {
b.Loop(func() {
doWork()
})
}


پس پیغام `b.N can be modernized using b.Loop()` یعنی «لطفاً حلقه for رو به b.Loop تغییر بده».
Forwarded from Linuxor ?
یکی از مشکلات لینوکس اینه که بعضی برنامه ها بعد از نصب توی سیستم عامل ریشه می‌دَونَن و خودشونو پخش می‌کنن اگه نخوایش دکمه uninstall وجود نداره باید با کاردک جمش کنی.

@Linuxor
Forwarded from Linuxor ?
می‌دونستین با ابزار gping می‌تونید گرافیکال ping بگیرید؟ خیلی باحاله نوسان پینگ رو قشنگ نشون می‌ده

@Linuxor
مراقب کودکان خود باشید.

#میم

@SohrabContents
فیچری که تو Next.js 15 دیدم و به نظرم ارزش به اشتراک گذاشته شدن داره
به جای این همه onSubmit، router.push و prefetch دستی و … کافیه از Form استفاده کنی

- مسیر رو خودش Prefetch می‌کنه
- بعد از submit، بدون رفرش کامل میره صفحه بعد
- حتی اگه JS لود نشه، مثل فرم معمولی کار می‌کنه

این یعنی همون <form> کلاسیک ولی با شتاب یک SPA

@DevTwitter | <erfan fakharieh/>
Forwarded from Linuxor ?
توی این جنگ پنج روزه پایتون توی توییتر؛ PHP مثل آمریکا بود هی می‌خواستن پاشو بکشن وسط جنگ ولی مستقیم نمی‌اومد با گروه های نیابتی وردپرس و لاراولش می‌اومد و یه حمله می‌کرد می‌رفت.

@Linuxor
Forwarded from Curious Geek ⚡️
گنجینه اوپن‌سورس به زبان پارسی
خانه پروژه‌ها، ایده‌ها و منابع رایگان برای همه.

دِگیکس؛ پاتوق گیک‌های فارسی‌زبانِ جهان 🌍💻

📚 @TheGeeksArchive
Forwarded from Code Module | کد ماژول (𔓙)
🍀 ‌‌‎گنجینه اوپن سورس به زبان پارسی

⚡️ معرفی روزانه چندین هزار پروژه اوپن سورس

📔 @TheGeeksArchive
Forwarded from Linuxor ?
بزرگترین ترس یه Developer چیه؟ اینکه کدی که با کلی زحمت نوشته، فقط روی یه پلتفرم خاص (مثلا AWS یا Azure) کار کنه و نشه راحت جابجاش کرد. Dapr با یه ایده هوشمندانه این مشکل رو حل کرده. این ابزار یه لایه انتزاعی (abstraction layer) روی سرویس‌های مختلف مثل صف پیام (message queues) و دیتابیس‌ها می‌کشه. یعنی تو کد خودت رو فقط برای Dapr می‌نویسی، و Dapr خودش با هر سرویسی که زیرش باشه (مثل RabbitMQ یا Redis) ارتباط برقرار می‌کنه.

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

مستندات و توضیحات بیشتر :

dapr.io

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 بنابراین، توییتر مُرده، الگوریتمش بدتر شده و همهٔ این حرف‌ها رو می‌دونم.

اما واقعیت اینه که اعلامیه ‌های مهم همهٔ شرکت ‌های هوش مصنوعی هنوز هم اینجا در توییتر منتشر می‌شن.

اغلب اینجا اولین و رسمی ‌ترین خبر رو می‌دن.

بعدش تازه میره سراغ ردیت، ویدئو های یوتیوب و بررسی‌های جامعه کاربری.

@TheRaymondDev
Forwarded from Linuxor ?
گوگل امروز توی وبلاگش، یه روش یادگیری فعال جدید برای گردآوری داده‌های با کیفیت بالا ارائه داده که نیازهای داده‌های آموزشی برای فاین-تیون LLMها رو به میزان قابل توجهی (حدود 10 هزار برابر کمتر) کاهش می‌ده.

اینجا کاملش رو بخونید :

research.google/blog/achieving-10000x-training-data-reduction-with-high-fidelity-labels

@Linuxor
دیباگ آسان HttpClient در دات‌نت با HttpClientToCurl
اگر در پروژه‌های .NET با HttpClient کار می‌کنید و دنبال راهی ساده برای دیدن دقیق درخواست‌ها قبل از ارسال هستید، پکیج HttpClientToCurl بهترین انتخاب شماست!
این اکستنشن کوچک و سبک به شما امکان می‌دهد تا درخواست‌های HttpClient خود را به‌صورت اسکریپت curl ببینید و حتی آن را مستقیماً در Postman تست کنید.
فقط با یک خط کد، خروجی curl را در متغیر، کنسول یا فایل ذخیره کنید و مشکلات ارسال درخواست‌ها را به راحتی پیدا کنید.

سورس و مستندات:
GitHub: https://github.com/amingolmahalle/HttpClientToCurlGenerator

NuGet: https://www.nuget.org/packages/HttpClientToCurl

@DevTwitter | <Amin/>
Forwarded from Linuxor ?
جدیدا یه چارچوب جالب ساختن به اسم R-zero که بدون نیاز به هیچ داده ای که انسان برچسب گذاشته باشه مدل استدلال می‌کنه؛ مدل های فعلی برای یادگیری نیاز به دیتای برچسب شده انسان دارن اما R-Zero خودش داده آموزشی تولید می‌کنه؛ یه مدل Challenger (چالشگر) و یه Solver (حل‌کننده) داره که Challenger مسئله هایی در حد Solver طرح می‌کنه و Solver حلشون می‌کنه. توی Qwen 3 ازش استفاده شد و خیلی تاثیر خوبی داشت.

توضیحات بیشتر :

huggingface.co/papers/2508.05004


@Linuxor
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۲۹

ما را ز خیال تو چه پروای شراب است
خم گو سر خود گیر که خمخانه خراب است
گر خمر بهشت است بریزید که بی دوست
هر شربت عذبم که دهی عین عذاب است
افسوس که شد دلبر و در دیده گریان
تحریر خیال خط او نقش بر آب است
بیدار شو ای دیده که ایمن نتوان بود
زین سیل دمادم که در این منزل خواب است
معشوق عیان می گذرد بر تو ولیکن
اغیار همی بیند از آن بسته نقاب است
گل بر رخ رنگین تو تا لطف عرق دید
در آتش شوق از غم دل غرق گلاب است
سبز است در و دشت بیا تا نگذاریم
دست از سر آبی که جهان جمله سراب است
در کنج دماغم مطلب جای نصیحت
کـ این گوشه پر از زمزمه چنگ و رباب است
حافظ چه شد ار عاشق و رند است و نظرباز
بس طور عجب لازم ایام شباب است

#حافظ | گنجور
📍@iipoem