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 Geek Alerts
جالبه بدونید تکنولوژی جوان‌سازی که تو فیلم The Irishman استفاده شد ۳۰ میلیون دلار هزینه داشت، الان با بودجه چند ده هزار دلاری میشه با هوش‌مصنوعی خروجی بهتر از اینو گرفت. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
میگن طراحی اپل نوآورانه است.


باید بگم، ذات ویندوز ویستا همینه :))))))



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


@SohrabContents
Forwarded from Linuxor ?
تست هوش، فرض کنید سه تا ربات هوش مصنوعی داریم که می‌تونن پیام هاشون رو رمز نگاری شده صوتی منتقل کنن هر سه تاشون رو می‌زاریم توی یه اتاق بدون دسترسی اینترنت آیا دوتاشون می‌تونن طوری صحبت کنن سومی نفهمه؟ از قبل هم هیچکدومشون کنار هم دیگه نبوده.
Anonymous Quiz
31%
بله اساس کار وب همین است، با رمزنگاری کلید عمومی خصوصی
26%
بله با رمزنگاری و الگوریتم های تولید کلید همزمان در دو ربات
43%
خیر در هر صورت ربات سوم می‌تواند به پیام های رمزنگاری شده دسترسی پیدا کند.
یه پروژه جالب پیدا کردم: باهاش میشه یه عکس رو تبدیل به فایلی بکنی که وقتی روی CD رایتش می‌کنی، عکس روی سطح دیسک به‌صورت فیزیکی دیده میشه!
عکس مثل یه طرحِ نوری روی CD ظاهر میشه.
یه Image میسازه که باید روی CD رایتش کرد.

https://github.com/arduinocelentano/cdimage

@DevTwitter | <Mohammad/>
Forwarded from Golden Code (@lix)
خب بریم سراغ مفهوم Isolation (جداسازی) در ACID ✅️

وقتی یک برنامه با دیتابیس کار میکنه ممکنه چندین Transaction بطور همزمان اجرا بشن. هر transaction مجموعه‌ای از عملیات روی داده‌هاس که باید بصورت یک واحد کامل انجام بشه.

مفهومه Isolation اینه که transaction ها باید بصورت جدا و مستقل از هم اجرا بشن، یعنی طوری که عملیات یک transaction تا قبل از پایان کاملش برای transaction های دیگه قابل مشاهده نباشه.

📌 اصلا چرا Isolation مهمه؟

فرض کنین دو transaction همزمان در حال تغییر اطلاعات یک حساب بانکی هستن:

بر فرض transaction اول: ۱۰۰ هزار تومان از حساب کم کنه.

و transaction دوم: ۵۰ هزار تومان به حساب اضافه کنه.


📌 اگه این transaction ها بدرستی جداسازی نشن چی میشه؟؟

ممکنه مقدار نهایی اشتباه محاسبه بشه، مثلاً چون هر transaction دیتاهای transaction دیگه رو نمیبینه یا به صورت ناقص میبینه.



در نتیجه، Isolation تضمین میکنه که transaction ها به گونه‌ای اجرا بشن که انگار پشت سر هم انجام شدن ودر نتیجه، دیتاهامون بدرستی و بصورت سازگار باقی میمونه .

در عمل، سطح‌های مختلفی از Isolation وجود داره (مثل Read Uncommitted، Read Committed، Repeatable Read، Serializable) که کنترل میکنن چقد transaction میتونن تغییرات یکدیگر رو ببینن و تداخل داشته باشن.

⚠️ سطح بالا مثل Serializableحداکثر جداسازی رو تضمین میکنه ولی ممکنه باعث کاهش کارایی بشه!

سطح‌های پایین‌تر سرعت بیشتری دارن ولی ممکنه دیتاهامون به شکل موقت ناسازگار دیده بشن.

#ACID

@GoldenCodeir
1
Forwarded from Geek Alerts
شرکت IBM قصد داره تا سال ۲۰۲۹، اولین کامپیوتر کوانتومی مقاوم در برابر خطا تو مقیاس بزرگ خودش رو بسازه و تو نیویورک مستقر کنه. انتظار میره کامپیوتر کوانتومی Starling، حدود ۲۰ هزار برابر کامپیوترهای کوانتومی امروزی قدرت محاسباتی داشته باشه. همچنین با استفاده از کدگذاری (qLDPC) نوشته می‌شه که شبیه وقتیه که به‌جای یک کلمه، اون رو با چند حرف کمکی بنویسید که در صورت وجود نویز، با نگاه به حروف کمکی، حرف اصلی رو متوجه بشه.

همچنین از یک کامپیوتر کلاسیک هم برای نظارت به اون استفاده می‌شه که اگه متوجه خطایی شد، اون رو شناسایی و اصلاح کنه. [L]

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
بررسی سورس کد بازی DOOM 3

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

لینک یوتیوب

https://www.youtube.com/watch?v=bEJEm9V5FyM

@DevTwitter | <ًRouzbeh/>
Forwarded from Geek Alerts
سورا، مدل تولید ویدیوی OpenAI رایگان شد

استفاده ازش از طریق «بینگ ویدئو کریتور» مایکروسافت برای تعداد محدودی در روز ممکن شده، اگه دوست داشتید ویدیو رایگان باهاش بسازید کافیه نسخه اندروید یا نسخه IOS اپ بینگ‌رو، روی موبایل خودتون نصب کنید. [L]

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

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔥 اخبار لینوکس در هفته ای که گذشت:

»آپدیت جدید Ubuntu Touch با پشتیبانی از VoLTE و بهبود Waydroid منتشر شد
نسخه OTA-9 سیستم‌عامل موبایلی Ubuntu Touch ارائه شد. حالا از تماس صوتی VoLTE پشتیبانی می‌کند و عملکرد Waydroid (اجرای اپ‌های اندروید روی اوبونتو تاچ) بهتر شده است.

»نسخه جدید VirtualBox 7.1.10 منتشر شد
این نسخه از ماشین مجازی VirtualBox اکنون به‌صورت ابتدایی از کرنل‌های لینوکس 6.15 و 6.16 پشتیبانی می‌کند.
»نرم‌افزار Raspberry Pi 1.9.4 بروزرسانی شد

این ابزار مخصوص نصب سیستم‌عامل روی Raspberry Pi حالا دارای رابط کاربری بهتر، زبان‌های جدید و رفع چند باگ است.
»نسخه 2.0.11 ابزار بروزرسانی Firmware در لینوکس (fwupd) منتشر شد
این نسخه اکنون از داک‌های هوشمند Thunderbolt 5 لنوو پشتیبانی می‌کند.

»نسخه جدید Rocky Linux 9.6 منتشر شد
این نسخه جدید بر پایه Red Hat Enterprise Linux 9.6 ساخته شده است.

»ابزار تحلیل شبکه Wireshark نسخه 4.4.7 منتشر شد

برنامه KDE Gear 25.04.2 منتشر شد
.
»نسخه 25.2.4 از LibreOffice برای دانلود آماده است.این نسخه دارای ۵۲ رفع باگ است و عملکرد بهتری دارد.
»لینوکس مینت 22.2 با پشتیبانی از اثر انگشت خواهد آمد
در این نسخه از اپلیکیشن Fingwit برای احراز هویت با اثر انگشت استفاده خواهد شد.

»لینوس تروالدز اولین نسخه آزمایشی کرنل لینوکس 6.16 را معرفی کرد.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تولد ۳۰ سالگی PHP مبارک

🎊🥂🍾🎉

#php
@TheRaymondDev
Forwarded from Geek Alerts
متا داره یه آزمایشگاه هوش مصنوعی برای توسعه «ابر هوش» راه‌اندازی میکنه. این آزمایشگاه رو الکساندر ونگ، مدیرعامل Scale AI، رهبری می‌کنه و متا برای جذب نخبه‌ها، پکیج‌های حقوقی هفت تا نه رقمی پیشنهاد داده. [L]

مدل o3 اوپن‌ای‌آی تو یه تست هوش سخت Mensa نروژ امتیاز ۱۳۵ گرفته و از بقیه مدل‌های هوش مصنوعی مثل کلاد و جمینای امتیاز بیشتری داشته. میتونه اینجوری برداشت بشه که این مدل در استدلال بهتر عمل میکنه. [L]

اپ Threads داره قابلیت دایرکت مسیج (DM) رو به صورت جداگانه از اینباکس اینستاگرام تست می‌کنه. یعنی دایرکت خودش رو میگیره و فعلا تو چند تا کشور به صورت آزمایشی فعال شده. [L]

اپل اپ پادکستش رو آپدیت کرده و الان میشه پادکست‌هارو تا 3x سریع‌تر گوش داد، قابلیت «Enhance Dialogue» هم با استفاده از یادگیری ماشین، صدا رو واضح‌تر می‌کنه. [L]

گوگل حالت دسکتاپ (Desktop Mode) اندروید ۱۶ رو برای گوشی‌های پیکسل منتشر کرد. باهاش می‌تونی گوشی رو به یه مانیتور خارجی وصل کنی و یه محیط دسکتاپی مثل PC رو تجربه کنی، ویژگیش توی Android 16 QPR1 Beta 2 منتشر شده. [L]

انویدیا یه مدل جدید معرفی کرده که می‌تونه یه «کلون دیجیتال» از زمین بسازه. هدفشون شبیه‌سازی اقلیم زمین و کارهایی مثل پیش‌بینی آب‌و‌هوا ولی به شکلی پیشرفته‌تر هست. [L]

احتمال داره ChatGPT به زودی روی سرورهای گوگل اجرا بشه، با گوگل کلاود دارن قرارداد میبندن و نشون میده که دارن وابستگیشون به مایکروسافت رو کمتر میکنن. [L]

کوالکام از آینده عینک‌های AI مستقل رونمایی کرده. این عینک‌ها دیگه نیازی به اتصال به گوشی یا کلود ندارن و می‌تونن مدل‌های زبانی کوچیک (SLM) مثل Llama 1B رو مستقیما اجرا کنن. پردازنده جدید Snapdragon AR1+ Gen 1 که ۲۶ درصد کوچیک‌تره، این قابلیت رو ممکن می‌کنه. [L]

دولت ترامپ داره روی یه پلتفرم هوش مصنوعی به اسم AI.gov کار می‌کنه که قراره ۴ جولای راه‌اندازی بشه. هدفش تسریع نوآوری دولتی با AI هست. یه چت‌بات داره با API برای اتصال به مدل‌های OpenAI و گوگل، و یه کنسول برای تحلیل پیاده‌سازی AI تو سازمان‌ها. توماس شد، مهندس سابق تسلا، این پروژه رو هدایت می‌کنه، حتی بحث ایجنت کد نویسی برای نوشتن نرم‌افزارهای دولتی هم مطرح شده. [L]

اپل اعلام کرده که آپدیت‌های هوش مصنوعی سیری تا سال ۲۰۲۶ به تعویق افتاده. کرگ فدریگی، مدیر نرم‌افزار اپل، گفته که این قابلیت‌ها هنوز به استانداردهای کیفی لازم نرسیدن. [L]

دمیس هاسابیس، مدیرعامل گوگل دیپ‌مایند، یه حرف عجیب زده و میگه با رسیدن به AGI طی ۵ تا ۱۰ سال آینده، بشر می‌تونه کهکشان رو مستعمره کنه و به عصر فراوانی برسه. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Pure vs. Impure Iterators in Go

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

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

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


👑 @gopher_academy
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
بررسی نرم‌افزاری ROG Xbox Ally

تو این ویدیو درباره محصول جدید مایکروسافت تحت عنوان ROG Xbox Ally صحبت میکنیم که با همکاری ایسوس ساخته شده و برند اکس‌باکس روش خورده و بررسی میکنیم این دستگاه چه مزیت‌های رقابتی‌ای داره و مهم‌ترین تفاوتش با کنسول‌های دستی مشابهش چیه؟

لینک ویدیو در یوتیوب:
https://youtu.be/uPWGdGYtEjE

@Bardiaism
Forwarded from Future Pulse Persian
👇 لیست کانال‌های مجموعه Labdon با به‌روزترین اخبار، آموزش‌ها و ترفندها در حوزه‌های مختلف:


🔵 گولنگ - همه چیز از اخبار تا نکات کلیدی و معرفی ابزارهای این حوزه

🔴 @gopher_academy

🔵 موقعیت شغلی های گولنگ چه ایرانی و چه خارجی

🔴 @gopher_job


🔵 بروزترین اخبار درحوزه انواع دیتابیس ها ردیس مانگو پستگرس و سایر دیتابیس ها

🔴 @database_academy

🔵 مهندسی نرم افزار
🔴 @software_labdon

🟢 حوزه های تحت پوشش
Engineering,
Architecture
Design,
Testing,
Security ,
QA


🔵 لینوکس- از توزیع‌ها تا ترفندهای امنیتی
🔴 @linux_labdon
🟢 حوزه های تحت پوشش
Linux Distributions,
Open Source Software,
Security Tips ,
New Releases & Features


🔵 دوآپـس - معرفی ابزار ها و مقالات جدید
🔴 @devops_labdon

🟢 حوزه های تحت پوشش
CI/CD Pipelines,
Cloud Infrastructure, Containerization &
Orchestration,
Monitoring & Performance,
Infrastructure as Code,
Security in DevOps


🕸 @labdon_academy
Forwarded from Geek Alerts
مدل o3-pro برای کاربران پرو ChatGPT در دسترس قرار گرفت.

این مدل برای استفاده از ابزار، تفکر طولانی‌تر و ارائه جواب‌های مطمئن‌تر طراحی شده، برای همین پیشنهاد شده که توی مسائلی که دقت و اطمینان مهم‌تر از سرعته استفاده بشه. این مدل استدلالی توی تمام بنچمارک‌ها از مدل o3 و o1-pro بهتر بوده و توی ارزیابی مربوط به کدنویسی ۲۷۴۸ امتیاز گرفته که از o3، حدود ۲۰۰ امتیاز بیشتره.

این مدل فعلا برای کاربران Team و Pro و همچنین در API در دسترسه و از هفته آینده برای Edu و ‌Enterprise هم منتشر میشه. [L]

🤓abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
تقریباً roadmap یادگیری من روی Rust مشخص هست و اکثراً هم می‌دونید.

شب قبل داشتم با یکی از دوستان صحبت می‌کردم که بسیار درگیر یادگیری و درک مطالب شده؛ مطالبی مثل :
Error Handling, Traits, Async, ...

و دنبال best practices هرکدوم هست؛ لنظر خودش یادگیری انجام نشده مگر با درک همه این موارد پس پروژه‌ای رو شروع نمی‌کنه.

شرایط رو برای ایشون توضیح دادم؛ گفتم اینجا هم بگم:

دوستان وضعیت یادگیری من رو با خودتون مقایسه نکنید، چرا ؟
من بیشترین میزان کاری که انجام میدم code review هست؛ چیزی بالغ بر ۸۰٪ وقتم روی این قضیه میره
باقی موارد خرج این میشه که آیا منطق کد درست هست و ...

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

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

پیشنهاد و راهکار:
مباحث مقدماتی رو یاد بگیرید؛ جوری که بتونید کدهای عادی رو بزنید.
بعد سعی کنید روی همون کدها best practice ها رو رعایت کنید و کدها رو تمیز کنید.

توی مسیر که دارید بیشتر و بیشتر پروژه میزنید جاهایی پیش میاد که مزیت نوشتن macro, async, .... رو درک می‌کنید اگر این اتفاق افتاد بعد شروع کنید به درک دقیق اون مبحث.

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

می‌خوام بگم؛ اونقدری یاد بگیرید که خطرناک باشید نه تو همه زمینه‌ها بلکه توی کار خودتون.

اجازه بدید زمان و تمرین، خیلی مباحث رو براتون آسونتر کنه.
حتماً این کتاب رو بخونید؛ من Draft اولیه این کتاب از یکی از دوستان بهم رسید (خیلی وقت قبل)

وقتی خوندم همون چندتا فصل اول، لذت بردم واقعاً و شدیداً منتظرش بودم.

حالا که اومده سرفصل‌های کاملش رو دیدم و بنظرم خیلی بهتر از چیزی هست که فکر می‌کردم (البته امیدوارم همش به خوبی draft نوشته شده باشه)

شخصاً توی اولین فرصت خوندن کاملش رو شروع می‌کنم (الان روی ۳ تا کتاب دیگه هستم) و اگر یادم نره بعد از خوندنش نظر دقیق رو روی نسخه منتشر شده خواهم گفت.

Packt Pub LLM Design patterns
This media is not supported in your browser
VIEW IN TELEGRAM
اگه دوست دارید یاد بگیرید چطور یک سیستم realtime recommendation درست کنید، این ریپو یک نمونه کامل به همراه کد و معماری و کلیه جزئیات را توضیح میده. از دیزاین تا feature engineering و کارهای MLOps، همه را پوشش میده.
Github: https://github.com/decodingml/personalized-recommender-course

@DevTwitter | <Mehdi Allahyari/>
تست‌های مختلف روی o3-pro برای تسک‌های برنامه نویسی زمانی ببیشتر از 15 دقیقه برای thinking رو نشون میده؛ نتایج خوب هست ولی واقعا انقدر صبر کردن مناسب هست ؟

ترجیح میدم فکر کردن وظیفه من باشه و تابپ کردن وظیفه LLM یا نهایتا پیشنهاد دادن ولی زیر ۱ دقیقه جواب بگیرم.
قراره به یک دیوار بخوریم ؟ یا اینکه تکنیک‌های دیگه مشکل سرعت رو حل خواهند کرد؟

راستی groq هم Qwen3-32B رو اضافه کرده و سرعت فوق‌العاده‌ای داره