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 LearnPOV | لرن پی او وی (Mohammad hossein)
در راستای این پست نیاز دیدم یسری توضیحات رو براتون آماده کنم 🚀

امیدوارم حتما این نکات رو رعایت کنید و همیشه بهترین پرفورمنس رو در استفاده از AI داشته باشید ✌️🔥
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
ابرکامپیوتر Tianhe-2» ابرکامپیوتری است که توسط دانشگاه ملی فناوری دفاع چین توسعه داده شده است. این ابرکامپیوتر توانایی پردازش ۳۳/۸۶ پتافلاپ (کوادریلیون) محاسبه بر ثانیه (cps) را دارد. اگرچه این موضوع هیجان‌انگیز به نظر می‌رسد، اما تخمین زده می‌شود که مغز انسان قادر به انجام یک اگزافلاپ، یعنی یک میلیارد محاسبه بر ثانیه باشد.

نکته ای که خواستم بگم اینه سیستم عامل این ابر رایانه Kylin Linuxاست.البته سفارشی شده برای این رایانه است.
This media is not supported in your browser
VIEW IN TELEGRAM
بازی Tetris رو با C نوشتم و سعی کردم اون رو برای

- Linux
- Web (WASM)
- Android
- Windows

کامپایل کنم که به نظرم باحال بود!

هدفم این بود که ببینم کجاها میتونم کد C رو کامپایل کنم!

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

لینک github پروژه:
https://github.com/Empitrix/tetris

@DevTwitter | <Mahdi/>
توی گزارش جدید گیت‌هاب، برای اولین بار بعد از ده سال، پایتون جای جاوااسکریپت رو به‌عنوان محبوب‌ترین زبان برنامه‌نویسی گرفت، چون استفاده از اون تو هوش مصنوعی و علوم داده خیلی زیاد شده. ولی انتخاب زبان برنامه‌نویسی فقط به محبوبیت بستگی نداره. بسته به اینکه قراره ابزار بسازی یا فقط ازش استفاده کنی، داده‌هات چقدر حجیمه، و همکار‌هات از چی استفاده می‌کنن، ممکنه گزینه مناسب فرق کنه. مثلاً برای تحلیل‌های سریع و ساده، زبان‌هایی مثل پایتون و R خوبن، ولی برای کارهای خیلی سنگین و دقیق‌تر، زبان‌هایی مثل Rust یا C++ بهترن. در نهایت، انتخاب زبان باید با نیازت، جامعه کاربری، ابزارهای در دسترس، و منابع یادگیری هم‌خوانی داشته باشه.

https://www.nature.com/articles/d41586-025-01241-6

@DevTwitter | <Cardio/>
Forwarded from Meitix (Music for drimz)
توی بحث پرفورمنس js تغییرات روی صفحه میتونن بلاکر باشن. بلاکر ترد اصلی

علتش اینه که فرایند reflow توسط cpu و ترد اصلی انجام میشن ولی repaint توسط gpu این تفاوت کوچک باعث بودن یا نبودن لگ در انیمیشن ها توی هر اپی که با js زده میشه است.

فرایند ریفلو یعنی ادغام درخت المان ها و استایل ها و محاسبه موقعیت مکانی همه مثلا وقتی میگی ۵۰ درصد المان پدر نیاز به محاسبه مجدد داره
ولی بعضی از دستورات فقط روی یک المان تاثیر داره مثل opacity یا transform اینا توسط gpu انجام میشه و gpu هم کار را رو فله ای انجام میده😅
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
نسخه iOS برنامه Perplexity حالا می‌تونه به عنوان دستیار صوتی عمل کنه و فقط با حرف زدن باهاش کارایی که با سیری انجام می‌دید رو انجام بده. مثل پخش پادکست، موسیقی، خوندن ایمیل یا حتی سرچ کردن و گشتن دنبال یک مکان خاص.
باید به نسخه جدید آپدیتش کنید.
🔗 appstore
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
توی برنامه ها ممکنه چند تا کاربر یا فرایند بخوان از روی یه داده مشترک بخونن یا بنویسن، این تداخل باعث می‌شه که یکپارچگی داده از بین بره، برای همین قفل های متفاوتی داریم : قفل خوش بین و قفل بد بین، قفل بد بین فرض می‌کنه همیشه کانفیلیکت هست قبل هر کاری قفل می‌کنه اما خوش بین توی انتها برسی می‌کنه که ببینه تداخلی هست یا نه


این مقاله هر کدومو کامل توضیح داده :

newsletter.systemdesigncodex.com/p/pessimistic-vs-optimistic-locking


@Linuxor
اگر از گیت استفاده می‌کنید و حس می‌کنید مخزن شما مثل یک انبار قدیمی پر از فایل‌های بی‌استفاده و اضافی شده و دو ساعت طول میکشه یه کلون بگیرید
دستور
 git gc --prune=now --aggressive


می‌تونه مثل یک جاروبرقی برای گیت عمل کنه و فضای خالی زیادی رو باز کنه.

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

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

البته با این گزینه، ممکنه یه کمی طول بکشه، ولی مطمئن باشید که مخزن شما مرتب‌تر و سریع‌تر خواهد شد.

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

به هر حال، بعد از اجرا، شما یک مخزن تمیز و سبک‌تر خواهید داشت که کار کردن باهاش خیلی راحت‌تره!

@DevTwitter | <Sajjad Zibafar/>
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
چند روز پیش داشتم روی سرویس maas کار میکردم
اومدم با دقت کامل همه چیزو کانفیگ کردم و انسیبلش کردم و یوزر maas رو هم ساختم
ران کردم دیدم به دیتابیس با یوزر mass نمیتونه وصل بشه
۲ ساعت درگیرش بودم که چرا نمیتونه وصل بشه و کلی لاگ خوندم
تهش دیدم که بله اشتباه تایپی بود
اسم یوزر رو عوض کردم به maas و درست شد
هیچوقت تو عمرم اینقدر سر یک اشتباه تایپی سرکار نبودم
و چشمانم دیگه توان تشخیص mass با maas رو نداشت
Forwarded from Linuxor ?
من بکند کارم لطفا وقتی داری باهام صحبت میکنی رو پیامام ری‌اکت نرو

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 این پست تبلیغاتی ویرگول باگ دارد.

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

😈

#باگ

@TheRaymondDev
Forwarded from LinNews (Benyamin)
ان‌ویدیا قصد دارد مشکلات مصرف آب هوش‌مصنوعی را با خنک کننده آبی مستقیم به تراشه حل کند - ادعای ۳۰۰ برابر بهره‌وری آب بیشتر.

ماشین‌های GB200 NVL72 و GB300 NVL72 ان‌ویدیا از این سیستم استفاده می‌کنند. خنک کننده آبی مستقیم به تراشه ان‌ویدیا شامل گردش مایع خنک کننده به طور مستقیم از طریق صفحات سرد متصل به GPUها، CPUها و اجزای تولید کننده گرمای دیگر است که به طور موثر گرما را بدون تکیه بر هوا به عنوان واسطه منتقل می‌کند. بعلاوه، این سیستم (برخلاف خنک کننده تبخیری یا غوطه‌وری) یک سیستم حلقه بسته است، بنابراین مایع تبخیر نمی‌شود یا نیازی به جایگزینی به دلیل خسارات ناشی از تغییر فاز ندارد.
سیستم گردشی ان‌ویدیا چگونه کار می‌کند؟
در معماری NVL72، خنک کننده مایع گرما را جذب می‌کند، سپس آن را از طریق مبدل‌های حرارتی مایع به مایع در سطح رک به زیرساخت‌های خنک کننده مرکز داده منقل می‌کند. این واحدهای توزیع مایع خنک کننده (CDU) در زیرساخت مرکز داده (مانند CoolIT CHx2000) قادر به مدیریت حداکثر ۲ مگاوات ظرفیت خنک کنندگی هستند و از قرارگیری با تراکم بالا و مقاومت حرارتی کم پشتیبانی می‌کنند و برای دفع حرارت قابل اعتماد هستند.
بازدهی آن چطور است؟
ان‌ویدیا ادعا می‌کند این سیستم ۲۵برابر بهره‌وری انرژی بیشتر و ۳۰۰ برابر بهره وری آب بیشتری نسبت به خنک کننده‌های فعلی دارد. با این حال، یک مشکل وجود دارد، اینکه سیستم‌های با مقیاس رکNVL72 بیش از ۷ برابر رک‌های معمولی انرژی مصرف می‌کنند. به عنوان مثال، رک‌های معمولی سرورهای مراکز داده حدود 20 کیلو وات انرژی مصرف می‌کنند، درحالیکه رک‌های بر پایه H100 بیش‌از 40 کیلو وات انرژی مصرف می‌کنند. در عین حال، سیستم‌های با مقیاس رک‌GB200 NVL72 و GB300 NVL72 ۱۲۰ تا ۱۴۰ کیلو وات انرژی مصرف می‌کنند.
منبع خبر
به ما بپیوندید :
@LinAcademy
Forwarded from LinNews (Benyamin)
Forwarded from LinMemes (Pakrohk)
This media is not supported in your browser
VIEW IN TELEGRAM
خب ویندوزم ردیف شد بریم یکم گیم بزنیم.


#️⃣ #میم_ویدیو #VideoMeme


@LinMemes @LinAcademy
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۳۶۱

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

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
urfave/cli 3.1: A Declarative Way to Build Go CLI Apps

🟢 خلاصه مقاله:

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

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


👑 @gopher_academy
60 عامل رتبه بندی گوگل در سال 2025
آنها را بشناسیم تا رتبه بالاتری بگیریم

Content:

1. Content Quality
2. Content Relevance
3. Keyword Usage
4. Semantic Keywords
5. Content Length
6. Content Freshness
7. Duplicate Content
8. Outbound Links
9. Internal Linking
10. Content Readability
11. E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness)
12. Content Accuracy
13. Content Structure
14. Content Uniqueness
15. Multimedia Elements

On Page SEO

16. Title Tag
17. H1 Tag
18. Alt Text
19. URL Structure
20. Breadcrumb Navigation
21. Schema Markup
22. Mobile Friendliness
23. Page Speed
24. HTTPS/SSL Security
25. Canonical Tags
26. Image Optimization
27. Content-to-Code Ratio
28. User Experience (UX)
29. Core Web Vitals

Off-Page SEO

30. Backlink Quality
31. Backlink Quantity
32. Link Diversity
33. Guest Blogging
34. Social Signals
35. Domain Authority
36. Page Authority
37. Brand Mentions
38. Unlinked Mentions

Technical SEO

39. XML Sitemap
40. Robots.txt
41. Site Architecture
42. 301 Redirects
43. 404 Errors
44. JavaScript Rendering
45. Crawl Budget
66. Canonicalization
47. Server Response Time
48. Indexing
49. Pagination

User Experience (UX)

50. Click-Through Rate (CTR)
51. Bounce Rate
52. Dwell Time
53. Pogo-Sticking
54. User Engagement
55. Mobile Usability
56. Accessibility

Local SEO
57. Google Business Profile
58. NAP Consistency
59. Local Reviews
60. Local Backlinks

@DevTwitter | <Mohamad Noreyni/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
کامپیوتر کوانتومی جیوژانگ -Jiuzhang

یک کامپیوتر کوانتومی در چین کار خارق العاده ای انجام داد ه است. مسئله ای را در ۴ دقیقه حل کرد که حتی سریعترین ابرکامپیوترهای کلاسیک میلیاردها سال زمان برای حل آن نیاز دارند.

تیم تحقیقاتی از یک نمونه اولیه کامپیوتر کوانتومی ۷۶-کیوبیتی به نام «جیوژانگ» استفاده کردند که با نور کار می‌کند . از لیزر، آینه، منشور و آشکارسازهای فوتون بهره می‌برد. این ماشین بر اساس روشی به نام «نمونه‌برداری گاوسی بوزون» عمل می‌کند که شامل شمارش ذرات ریز نور (فوتون‌ها) است.

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

کیوبیت (Qubit): واحد اطلاعات در کامپیوترهای کوانتومی (مشابه بیت در کامپیوترهای معمولی، اما با قابلیت‌های بیشتر).

فوتون (Photon): ذرهٔ تشکیل‌دهنده نور.

برهم‌نهی (Superposition): توانایی کیوبیت برای بودن در چند حالت همزمان.

درهم‌تنیدگی (Entanglement): پدیده‌ای که در آن کیوبیت‌ها به هم مرتبط می‌شوند و تغییر در یکی، دیگری را فوراً تحت تأثیر قرار می‌دهد.
#حاجی_پشمام

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

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

*این روزها به خاطر چت بات‌ها استفاده از گوگل به شدت اومده پایین.

@DevTwitter
من یه وبسایت نوشتم برای اون دوستت که توی چت هیچوقت جواب سلام نمیده و ویس های بیشتر از یک دقیقه برات میفرسته !
https://chetorchatkonim.ir
" یادگیری اصول چت در فضای مجازی "
وبسایتش اوپن سورسه میتونید توی گیت هاب ببینید
دوست داشتین ریتوییت و استار کنین

https://github.com/rezaghz/chetorchatkonim

@DevTwitter | <رضا قاسم زاده/>
Forwarded from Linuxor ?
یه زمانی Play Station 2 یه کیت منتشر که کرده بود که توش سی دی لینوکس، هارد، کیبورد،موس و ... بود که بود که کنسول رو تبدیل به یه کامپیوتر لینوکسی می‌کرد

توی Play Station 3 هم به صورت حرفه ای از لینوکس پشتیبانی می‌کرد و ملت اومده بودن لینوکس های اختصاصی ابونتو و فدورا برای کنسول ساخته بودن و تبدیلش کرده بودن به یه کامپیوتر کامل، که یهویی سونی اومد توی یه اپدیت این ویژگی بوت لینوکس که خودش با شوق معرفی کرده بود رو حذفش کرد دلیلش هم معلوم نشد ولی گفته می‌شه بخاطر نگرانی امنیتی توی فریمورش بوده.


@Linuxor