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
This media is not supported in your browser
VIEW IN TELEGRAM
🔹 اخیراً الگوریتمی برای تشخیص ارقام دست‌نویس از صفر و تنها با استفاده از Numpy پیاده‌سازی شده، بدون اینکه از کتابخانه‌های پیشرفته‌ای مثل TensorFlow یا PyTorch کمک گرفته بشه. این پروژه تجربه‌ای عملی و عمیق در اصول یادگیری عمیق بود و به درک بهتر مفاهیمی همچون شبکه‌های عصبی، پس‌انتشار خطا و نزول گرادیان دسته‌ای کمک کرد.


🔹 یکی از ویژگی‌های جالب این پیاده‌سازی، ساختار شیءگرا آن است تا نمونه‌های مختلف با تعداد نورون‌های متفاوت ساخته بشه و نتایج را با هم مقایسه کنیم. برای آموزش مدل از دیتاست معروف MNIST استفاده شده که شامل ۶۰,۰۰۰ تصویر آموزشی و ۱۰,۰۰۰ تصویر تست است.

این پروژه به من یادآوری می کند که یادگیری اصولی و پیاده‌سازی دستی الگوریتم‌ها می‌تواند پایه‌ای محکم برای درک عمیق‌تر مفاهیم هوش مصنوعی فراهم کند. 👨‍💻

link GitHub: https://github.com/filipecostaribeiro/HandwrittenDigitClassifier

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
Forwarded from  (Amir Hossein "Amiria" Maher)
آخرالامر معلوم شد که یارانی که پیش از من بوده‌اند تخلّص‌ها را بیش از معانی ربوده‌اند. خیال کردم که اگر تخلّص مشترک اختیار نمایم در انتساب نظم بر من حیف رود اگر مغلوب باشم و بر شریک ظلم شود اگر غالب آیم. بنابر رفع ملابست التباس «فضولی» تخلّص کردم و از تشویش ستم شریکان پناه بجانب تخلّص بردم و دانستم که این لقب مقبول طبع کسی نخواد افتاد که بیم شریک او بمن تشویشی نتواند داد.

— فضولی، مقدّمهٔ دیوان فارسی

#quote #note
@amiria703_channel
Forwarded from Gopher Academy
🔵 عنوان مقاله
Checking the Top 10 Million Web Sites with Go

🟢 خلاصه مقاله:
مقاله‌ای با عنوان "27.6% از 10 میلیون سایت برتر مرده هستند" بیشتر به بررسی استفاده از زبان برنامه‌نویسی Go برای اسکریپینگ (استخراج داده) از وب‌سایت‌ها به صورت مقیاس‌پذیر و بازدهی بالا می‌پردازد. در این تحقیق، از ترکیب Redis با Go همراه با تجهیزات سخت‌افزاری قدرتمند استفاده شده است تا تنها در ده دقیقه، اطلاعات مربوط به وضعیت 10 میلیون سایت برتر اینترنت بررسی شود. این عملیات با سرعت تقریبی 17 هزار درخواست در ثانیه صورت گرفته و نتیجه آن نشان داده است که تقریباً 27.6 درصد از این سایت‌ها دیگر فعال نیستند. کدهای برنامه برای عموم منتشر شده‌اند تا دیگران نیز بتوانند از این روش در تحقیقات مشابه استفاده کنند یا آن را بهبود بخشند.

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


👑 @gopher_academy
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات کمتر دیده شده در لینوکس : سری 21

ابزار xbacklight: ابزار خط فرمان برای تنظیم روشنایی صفحه نمایش در لینوکس
🔸 یک ابزار خط فرمان است که برای تنظیم روشنایی پس‌زمینه صفحه نمایش در سیستم‌های لینوکسی استفاده می‌شود. این ابزار از افزونه RandR سیستم X Window استفاده می‌کند تا سطح روشنایی را کنترل کند.

🔸روش استفاده از دستور:
🔹عملکرد: این دستور روشنایی فعلی صفحه نمایش را به اندازه درصد مشخص شده افزایش می‌دهد.
xbacklight -set 50

🔹عملکرد: این دستور روشنایی فعلی صفحه نمایش را به اندازه درصد مشخص شده افزایش می‌دهد.
xbacklight -inc 20


🔹عملکرد: این دستور روشنایی فعلی صفحه نمایش را به اندازه درصد مشخص شده کاهش می‌دهد.
xbacklight -dec 15

🔹عملکرد: این دستور روشنایی فعلی صفحه نمایش را به صورت یک عدد درصد نمایش می‌دهد.
xbacklight -get
————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
امروز بیدار شدم دیدم مثل بچه یه ساله ای که نمیدونه باید با گوشی چیکار کنه شدم و رسما نمیتونستم باهاش کار کنم :)

بعد ده ۱۰،۲۰ ثانیه فهمیدم بخاطر اینه که از دارک مود در اومده 💔😂

مثل اینکه واقعا رابطه ما برنامه نویسا با دارک مود خیلی جدیه ... 🌚


🚀 @coolycode
کابوس شب هات به پایان رسید! nightwatch رو نمایی شد.

دیروز در LaraconAU ابزار مانیتورینگ nightwatch معرفی شد. همونطور که تیلور گفته بود، این ابزار قراره دید شما به مانیتورینگ رو تغییر بده و زیر و بم اپلیکیشن تون رو به صورت real time بهتون بگه.

این ابزار قراره در چهار ماهه ی اول سال 2025 به بازار عرضه بشه.

@DevTwitter | <Ali Salehi/>
اگر در حال آموزش فرانت اند هستین
و برای پروژه هاتون نیاز به دیتا و api دارید
آدرسی که بهتون معرفی میکنم عصای دست شما
یک منبع کامل با بیشتر از ۱۰۰۰+ api رایگان
با تمامی موضوعات
از آب و هوا گرفته
تا ترجمه، و فیلم و سریال
همه یک جا جمع شدن
و شما میتونید استفاده کنید

https://github.com/public-apis/public-apis

@DevTwitter | <Mona Rahmati/>
Forwarded from Geek Alerts
تلگرام نسخه پردازنده Arm ویندوز رو هم منتشر کرد.
در مورد Arm میشه همین معماری که در پردازنده موبایل‌ها میبینید و به تازگی وارد دنیای دسکتاپ‌ها هم شدن.
مثلا نمونه معروف اون پردازنده‌های اسنپ‌دراگون x الیت هست که ویژگی کوپایلت‌پلاس دارن.
این نسخه از ویندوز که برای پردازنده‌های Arm ساخته شده هنوز اونقدر برنامه براش توسعه داده نشده ولی انتشار نسخه تلگرام برای این پردازنده‌ها نشون میده توسعه دهنده‌ها دارن سمت این نسخه ویندوز میان.
https://github.com/telegramdesktop/tdesktop/releases
@geekalerts
انگار تلگرام دسکتاپ توی نسخه ۵.۷.۰ امکان ضبط و ارسال ویدئو مسیج رو وقتی دوربین در دسترس باشه فعال کرده.


من که وب‌کم ندارم، اگه دارید یک برسی بکنید ببینید هستش یا نه :)))



@SohrabContents
Forwarded from Python Hints
#خارج_از_بحث

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

البته اونهایی که داستان ssh backdoor سال قبل رو یادشون هست، حمایت کردند.

سال قبل روی پروژه xz (برای فایل compression) یک گروهی حدوداً ۲ سال وقت گذاشتن و کد سالم ارائه کردند، از یک طرف دیگر هم یک کاراکتر با هویت خانوم (میگم کاراکتر چون جعلی هست) روی یک سری پروژه‌های دیگه شروع کرده بود کد سالم فرستادن، اما اینها پروژه‌هایی بود که نزدیک به mainrainer اصلی xz بود و مطمئن بود ایشون کدها و تلاشش رو می‌بینه (بدون اینکه روی کرنل یا لینوکس کاری بکنه)

گروه شروع می‌کنه به maintainer اصلی فشار آوردن که آقا چقدر دیر تأیید می‌کنی و بررسی می‌کنی اگر وقت نداری جایگزین معرفی کن، که نهایتاً همون کارکتر خانوم رو وارد می‌کنه بعد از یک مدت کاراکتر خانوم کار رو دست میگیره و ایمیل‌های باگ امنیتی رو برای خودش میفرسته و maintenaner اصلی رو دور میزنه (این پروسه ۳ سال طول کشیده از شروع کد زدن تا گرفتن این سطح دسترسی)


باقی داستان رو هم که می‌دونید، دنیا شانس آورد که یک نفر به میزان load cpu اش بسیار اهمیت میداد (پایچارم رو پاک کنید، شاید روی لود رم شما باگ بعدی رو پیدا کردید 🤣😂)

بعد از آنالیز git log مشخص میشه این گروه تلاش می‌کردند، خودشون رو چینی، هندی نشون بدهند (دستکاری تایمزون و ...) اما رفتارشون نشون داده نه تعطیلات چین و نه تعطیلات هند رو هیچوقت بیکار نبودند، فقط تعطیلات روسیه رو کار نمی‌کردند و ...

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

خلاصه که شخصاً ازین کار لینوس توروالدز شدیداً حمایت می‌کنم.
امنیت دنیا مهمتر از چندتا maintainer هست و اگر این افراد هم واقعاً هدفشون پیشرفت جامعه لینوکس بوده بنظرم براشون قابل درک خواهد بود (توجیه شدند)
Forwarded from DevAcademy
What will console.log(a) output?
What will console.log(b) output?
What will console.log(c) output?
#js #question

@DevAcaademy
حتی ویدیو را بخواند (Multimodal)، ببیند و درک کند و با ترکیب اطلاعات از این منابع مختلف، پاسخ‌های غنی‌تر و دقیق‌تری ارائه دهد.
این امکان از طریق سیستم های 𝗠𝘂𝗹𝘁𝗶𝗺𝗼𝗱𝗮𝗹 𝗥𝗲𝘁𝗿𝗶𝗲𝘃𝗮𝗹-𝗔𝘂𝗴𝗺𝗲𝗻𝘁𝗲𝗱 𝗚𝗲𝗻𝗲𝗿𝗮𝘁𝗶𝗼𝗻 (𝗥𝗔𝗚) به دست میاد. این یکی از داغترین زمینه های ریسرچ و از مهمترین اپلیکیشن های مدلهای LLM یا Vision Language Models (VLM) توی صنعت هست.

توی ویدیوی جدیدمون که تو YouTube آپلود شد توضیح دادم که Multimodal RAG چیه، روشهای اصلی پیاده سازی چیا هستن، و اینکه چطور یک مدل مناسب VLM برای تسک مورد نظرمون پیدا کنیم.
اینم لینک اسلایدها:
https://docs.google.com/presentation/d/1T3kenFEk2iZhVcHa3iQOqgWAE89vAoEDbpdb8IqQZWo/edit?usp=sharing

Youtube: https://youtube.com/watch?v=qlTSqU

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Geek Alerts
در اخبار فارسی خبری از ایلان ماسک منتشر شده که گفته اگر گوگل و اپل به سانسور ادامه دهند، ما یک گوشی خواهیم ساخت، اما اصل ترجمه چیز دیگری هست.
ترجمه درست: «اگر اپل و گوگل شروع به انجام کارهای بدی کنند، مثل سانسور یا کنترل کردن به شیوه‌ای بد، در این صورت حدس می‌زنم که ما یک تلفن خواهیم ساخت.»
این در واقع به اهمیت اصل وفادارا بودن ترجمه به متن اصلی اشاره داره.
teslarati
@geekalerts
Forwarded from Geek Alerts
نوت‌پد ویندوز سال ۱۹۸۳ ساخته شده و ۲۰۲۴ با همون ظاهر و امکانات قرار هست هوش‌مصنوعی داشته باشه.
اسم این ویژگی جدید Rewrite هست که میشه باهاش یه تیکه از متن داخل نوت‌پد رو انتخاب و بعد بازنویسی کرد، گزینه‌هایی مثل تغییر طول، لحن یا قالب متن رو می‌ده.
برای دسترسی به Rewrite در نوت‌پد، باید به حساب مایکروسافتت وارد شده باشی و البته که این ویژگی به صورت آزمایشی روی ویندوز ۱۱ و در برخی از کشورها هست ولی اگه این نسخه از ویندوز رو دارید در آپدیت‌های بعدی این ویژگی برای شما هم اضافه میشه.
mashable
@geekalerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
Building Thread-Safe Abstractions in Java vs Go

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، به مقایسه و ترجمه بخش‌هایی از پیاده‌سازی SimpleDB از زبان برنامه‌نویسی جاوا به گو می‌پردازد. این مقاله تفاوت‌های اصلی بین ابزارهای همزمانی و همگام‌سازی که هر دو زبان ارائه می‌دهند را بررسی می‌کند. در جاوا، مدل‌های همگام‌سازی بر پایه‌ی روش‌های thread-based synchronization مانند wait/notify و lock استفاده می‌شود، در حالی که گو از goroutines و channels برای اجرای همزمانی بهره می‌برد که راهکاری بسیار سبک‌تر و مدیریت شده‌تری را فراهم می‌کند. مقاله توضیح می‌دهد که چگونه تغییر زبان می‌تواند بر عملکرد و ساختار کد تأثیر بگذارد و چالش‌ها و مزیت‌های مربوط به استفاده از Go در مقایسه با Java را ارزیابی می‌کند. این بررسی می‌تواند به تصمیم‌گیری در خصوص انتخاب زبان مناسب برای پروژه‌های مختلف کمک کند.

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


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 چگونه برنامه نویسی یاد بگیریم؟

بارها این سئوال بین گروه های برنامه نویسی پرسیده می شود و برای تازه کارها وقتی وارد حوزه برنامه نویسی می شوند که برای یادگیری به مستندات زبان روی می آورند اما این شکل یادگیری می تواند کسل کننده باشد و از یادگیری منصرف کند.

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

@TheRaymondDev
دوستان کد ها رو خواستن
منم گفتم قبل از اینکه کد claud رو بفرستم ازش بخوام که یکم سرعت رو کم کنه
با موفقیت انجامش داد
بعد گفتم مثل ازش بخوام شاید بتونه مثل gpt مکعب ها رو رنگی کنه ولی خب هر بار کدی که داد مشکل داشت نتیجتا منصرف شدم.

بازی gpt با اینکه خیلی لذت بخش تر بود یه مشکل ریزی داشت، یه گریدی داره بازی که ممکنه چشمتون رو اذیت کنه؛ برای همین از gpt خواستم که دکمه ی G رو تنظیم کنه برای خاموش و روشن کردن گرید بازی
بعد از اینکه این کار رو با موفقیت انجام داد، ازش خواستم که امتیاز رو هم اضافه کنه که خب اون هم بدون هیچ مشکلی اضافه کرد

کد ها رو میفرستم توی کامنت ها، لذت ببرید.
#fun #ai #هوش_مصنوعی

@PhiloLearn
یک مفهومی که توی بحث performance زیاد مطرح میشه همین code splitting هستش که برای خودم یکم زیاد واضح نبود برای همین تصمیم گرفتم دربارش بخوونم خیلی خلاصه وار اینجا توضیح بدم
خوشحال می‌شم اگه سری بهش بزنید و نظرات و تجربیات خودتون رو هم با من به اشتراک بگذارید

https://virgool.io/@siavash.aghazadeh/%F0%9F%A7%A9-code-splitting-concept-nfyesaftvh67

@DevTwitter | <Siavash Aghazadeh/>
شما را نمی دانم ولی خودم از این راهنماهای فنی Hacking، به ندرت برای یک مورد خاص استفاده کنم و بیشتر به عنوان یک منبع یادگیری با تکنیک های جدید، استفاده می کنم.
یعنی با Watch کردن این پروژه‌ها سعی می کنم تکنیک هایی که ذکر می‌شوند را برایشان یک راه حل دفاعی در سامانه‌های Defensive شرکت پیاده کنم.
البته که نوع استفاده بسته به حیطه فعالیت شما دارد ولی در هر صورت یک نگاهی انداختن به این راهنماها بد نیست.
thehacker.recipes

@DevTwitter | <Vahid Nameni/>
یک کانال داشتم از قبل که توش کتابایی که دانلود می‌کردم میذاشتم.


https://t.iss.one/+YPUGPgfr0QM3ZWM0


اگه دوست داشتید عضو بشید شاید بدردتون بخوره.


@SohrabContents