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
self-train-llm.htm
10.2 KB
هوش مصنوعی خود یادگیرنده نسخه‌ی JavaScript
Sample-document.txt
1.8 KB
متن نمونه‌ی فارسی و انگلیسی که به هوش مصنوعی بالا می‌دین و اونو یاد گرفته و بر اساس اطلاعات داخل اون پاسخ میده!
self-train-llm.php
13.2 KB
هوش مصنوعی خود یادگیرنده نسخه‌ی PHP
اگر دارید هوش مصنوعی یاد می‌گیرید،
یک سری چیزها رو باید بلد باشید:

۱- پایتون: من تا oop خوندم و ... نداره‌.
دست بردارید ازین دوره‌های دوزاری و ویدئوها و کلاس‌های آموزشگاهی؛ یک آموزشگاه یا یک فروشنده دوره برای سود بیشتر اینکار رو می‌کنه :
دوره مقدماتی - متوسط - پیشرفته ...
اگر آینده کاری که می‌کنید براتون مهم هست؛ یک کتاب رفرنس پایتون بردارید :
Head First Python - 3rd edition

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

پایتون سطح متوسط چی می‌شه ؟
Fluent Python 2nd edition

پایتون پیشرفته چطور ؟ چنین چیزی وجود نداره؛ شما نمی‌تونی بگید یک زبان برنامه‌نویسی رو کامل بلدی ولی مفاهیم اصلی software enginnering رو ندونی.
پیشرفته یعنی جزئیات عملکرد همه چیز در پایتون رو بدونی؛ کتاب نداره Document, Source code داره این بخش.

۲- باید Software Engineering بلد باشی؛ خیلی صحبت شده کتابای معرفی شده توی استوری‌های‌ کانال @pyhints

لینوکس و داکر و ... واجبات هست.

بعد از همه‌ی اینها تازه میرسیم به محاسبات ریاضی و ماتریس و ...
بعد فریمورک پایتورچ یا تنسورفلو و ابزارهای مختلف هوش مصنوعی و البته سرویس های Cloud

در نهایت برای اونهایی که بفکر یادگیری اصولی هستند، مقاله مدل‌های حوزه کاری خودتون رو بخونید (مدل‌های معروف حتی قدیمی)؛ سعی کنید با توجه به جزییات مدل و بر اساس مقاله مدل رو پیاده‌سازی کنید، بدون اینکه سورس کدهاش رو ببینید.
بعد ساختار مدلی که پیاده‌سازی کردید رو با کدهای منتشر شده مقایسه کنید، ۳ حالت داره :

۱- هیچی نفهمیدید و کاملاً اشتباه پیاده‌سازی کردید، نقطه ضعف‌هاتون رو پیدا می‌کنید در عوض.

۲- دقیقاً مطابق مقاله پیاده‌سازی کردید، اما با سورس کدهای ارائه شده توی گیت‌هاب یا ... نمی‌خونه؛ طبیعی هست، بعضی وقتا بعد از انتشار مقاله تغییرات یا بهبودهایی داده می‌شه
Inception v3
رو یادم هست وقتی پیاده‌سازی کردم، توی آپدیت بعدی که گوگل منتشر کرده دیگه با کدهای من هم‌خوانی نداشت.
این نشون میده یادگرفتید مقالات رو درست بخونید و پیاده‌سازی کنید و از اون مهمتر، می‌فهمید هر تغییر و بهبودی دقیقاً به چه دلیل انجام شده و روی چه چیزی اثرگذار هست.

۳- پیاده‌سازی شما با مقاله و گیت‌هاب می‌خونه؛ کد زدن ایده‌های جدید رو یاد میگیرید.
شاید AlexNet بعدی دنیای هوش مصنوعی از دستاوردهای شما بود.

من شخصاً با این تکنیک با شاگردام کار می‌کردم و می‌کنم، هیچوقت به بچه‌های بالای ۲۰ سال نمی‌گم برو API فلان شرکت رو بگیر و پروژه بزن.
پروژه یعنی پیاده‌سازی مقالات، Transformer, GPT, DeepSeek, ...

خواهشاً راجب این دوره‌هایی که توی ۶۰ ساعت قراره شمارو پیغمبر هوش مصنوعی کنه هم از من سوال نکنید، یا اینکه من پایتون رو مقدماتی بلدم!
چیزی به اسم مقدماتی نداره پایتون (یا هر زبان دیگه‌ای) یا شما پایتون رو بلد هستید یا بلد نیستید، من تا اول oop خوندم و ... نداره عذرخواهی می‌کنم ولی این حرفا احمقانه‌اس ...

یا یک کاری رو درست انجام بده، یا وقت خودت رو تلف نکن، برو دنبال کاری که دوس داری.
Forwarded from Linuxor ?
دیباگر کسی که print("here") کارشو راه می‌ندازه نباش


@Linuxor
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۴۹

خوش باش که خوش نهاد باشد صوفی
از باطن خویش شاد باشد صوفی
صوفی صاف است غم بر او ننشیند
کیخسرو و کیقباد باشد صوفی

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
به روز ترین اخبار در مورد دنیای بلاکچین و ارز های دیجیتال

👇👇👇👇👇
https://t.iss.one/Blockchain_labdon
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸fdict

با اپدیت کردن دستور از توضیحات بیشتر گوگل ترنسلیت هم استفاده کنید:

alias fdict='function _fdict(){
response=$(curl -s "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fa&dt=t&dt=bd&dj=1&q=$(echo $* | jq -sRr @uri)");
translation=$(echo "$response" | jq -r ".sentences[0].trans");
echo "$translation";

echo "verb: $(echo "$response" | jq -r ".dict[] | select(.pos == \"verb\") | .terms | join(\", \")")";
echo "noun: $(echo "$response" | jq -r ".dict[] | select(.pos == \"noun\") | .terms | join(\", \")")";
echo "conjunction: $(echo "$response" | jq -r ".dict[] | select(.pos == \"conjunction\") | .terms | join(\", \")")";
echo "preposition: $(echo "$response" | jq -r ".dict[] | select(.pos == \"preposition\") | .terms | join(\", \")")";
}; _fdict'

@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نسخه ۱۰.۴ WINE با بهبودهای Vulkan و بیش از ۲۰۰ تغییر منتشر شده است.

مهم‌ترین ویژگی‌های WINE 10.4 شامل موارد زیر است:
بهبود پشتیبانی از فایل‌های PDB در DbgHelp

پشتیبانی بهتر از دیکودر ویدیویی Vulkan در WineD3D

پشتیبانی از قابلیت‌های دسترسی‌پذیری در کنترل SysLink

پیشرفت بیشتر درایور بلوتوث

علاوه بر این‌ مجموعه‌ای از رفع اشکالات جزئی نیز انجام شده است. از نظر آماری، این نسخه شامل رفع ۲۸ باگ و در مجموع ۲۴۱ تغییر است.
جزئیات کامل:
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.4
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
Media is too big
VIEW IN TELEGRAM
چطور با رعایت best practice ها
مثل یک حرفه ای data fetch انجام بدیم؟

با استفاده از
use()
Suspense
ErrorBoundary
که احتمالا اسمشون رو شنیدید ولی تاحالا استفاده نکردید یا اینکه دقیق نمیدونید چطور میشه ازشون استفاده کرد.

ویدیو رو ببینید و از نتیجه ی نهایی کد لذت ببرید😁
اگرم سوالی داشتید حتما بپرسید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
بالاخره اولین نسخه از GIMP 3.0 منتشر شد.

این نسخه نتیجه هفت سال تلاش سخت توسعه‌دهندگان داوطلب، طراحان، هنرمندان و اعضای جامعه کاربری است (برای مقایسه، نسخه GIMP 2.10 اولین بار در سال ۲۰۱۸ منتشر شد و توسعه نسخه 3.0 از سال ۲۰۲۰ آغاز شده بود).

ویژگی‌های جدید GIMP 3.0
طراحی رابط کاربری جدید: مهاجرت به GTK3، صفحه اصلی جدید و پشتیبانی بهتر از نمایشگرهای HiDPI.
ویرایش غیرمخرب پیشرفته: امکان اعمال فیلترها روی لایه‌های گروهی و ذخیره نسخه‌های مختلف در فایل‌های XCF.
پشتیبانی گسترده‌تر از فرمت‌ها: شامل TIFF، BMP 64 بیتی، PSD در حالت 16 بیتی LAB و DDS با فشرده‌سازی BC7.
بهبود عملکرد: پاسخ‌دهی روان‌تر ابزارهای ویرایش و مدیریت کارآمدتر منابع.

📌 جزئیات کامل نسخه:
https://www.gimp.org/news/2025/03/16/gimp-3-0-released/
Forwarded from Gopher Academy
🔵 عنوان مقاله
golang-set: A Simple, Well-Tested, Generic Set Type

🟢 خلاصه مقاله:
مقاله‌ی مورد نظر درباره‌ی آخرین نسخه‌ی انتشار یافته (v2.8) برای زبان برنامه‌نویسی Go می‌باشد که پشتیبانی از قابلیت جدید "range-over-func iteration" اضافه شده در نسخه‌ی 1.23 Go را معرفی می‌کند. این ویژگی جدید به برنامه‌نویسان اجازه می‌دهد که بر روی نتایج تابع با استفاده از حلقه‌ی range به صورت مستقیم تکرار کنند، که رویکردی بسیار کارآمد برای مدیریت مجموعه‌های داده‌ای است. علاوه بر این، نویسنده به نداشتن ساختار داده‌ای "مجموعه‌ها" به صورت بومی در Go اشاره می‌کند و توصیه می‌کند تا زمانی که این ویژگی بومی اضافه نشود، از راه‌حل‌های موجود استفاده شود. این مقاله به ویژه برای توسعه‌دهندگان نرم‌افزاری که از Go استفاده می‌کنند مفید است، زیرا اطلاعاتی در مورد قابلیت‌های جدید و توصیه‌های مربوط به بهینه‌سازی کدهایشان ارائه می‌دهد.

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


👑 @gopher_academy
Forwarded from  (Z ِ y n َ b)
سری اوّل عکس‌های کاخ گلستان:
drive.google.com/drive/folders/1XVE6EGD8kYnR2G8rR_Dc0JKYi9ykA0vg

سری دوّم عکس‌های کاخ گلستان:
drive.google.com/drive/folders/1WYg9RPVIRSvqOHyKdUqQt1mD7UuL9gN_

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

#history #culture
@amiria703_channel
Forwarded from PouriaGeek
🌍 اوپن سورس، بازجویی نیست!

وقتی داشتم توی لینکدین میگشتم دیدم یه توسعه دهنده خوش ذوقی یه ریپوش رو اوپن سورس کرده و بیشتر شبیه جلسه دادگاه بود که چرا اینجا رو اینطوری نوشتی ؟ برای چی از این راه نرفتی ؟ مگه هنوز کسی اینطوری مینویسه ؟

🔹 اوپن سورس یعنی یه توسعه‌دهنده تصمیم گرفته کدش رو بذاره در اختیار بقیه تا هم بتونن رایگان استفاده کنن یا روی سرورشون اجرا کنن (self-hosted)، هم اگه دوست داشتن توی پروژه مشارکت کنن و باهم یه چیز بهتر بسازیم.

اوپن سورس به این معنی نیست که این پروژه بی‌نقصه یا اینکه وقتی یه ریپو اوپن سورس می‌شه، توسعه‌دهنده باید بشینه به همه جواب بده که "چرا اینو اینجوری نوشتی؟ چرا فلان روشو انتخاب نکردی؟"

اگه جایی از کد مشکل داره یا حس می‌کنی یه روش بهتر هست، ساده‌ست: PR بزن و درستش کن! شاید اون لحظه توسعه‌دهنده این روش به ذهنش نرسیده یا حتی نمی‌دونسته، و دقیقاً به همین خاطر کد رو اوپن سورس کرده!

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

- آخرش هم یادمون نره، ما همه فارغ از زبان و فریمورک، عضو یه کامیونیتی هستیم. اوپن سورس یعنی استفاده، مشارکت، رشد!

@pouriageek
🔥ابزار Bootc سیستم عاملی مثل کانتینر (Docker یا ...)

قبلا در این پست مورد Immutable یا Atomic Distros صحبت کرده ام و گفتیم مشخصا آینده قوی داره که مثال میشه SteamOS، Fedora Silverblue یا NixOS
امروزه خیلی نرم افزار ها به‌صورت کانتینر (مثلاً Docker) اجرا میشوند

🔥 ایده اینه؟ چرا کل سیستم‌عامل را در قالب یک یا چند کانتینر تعریف نکنیم 😎

ابزار Bootc یک رویکرد نوین در ساخت سیستم‌عامل‌های لینوکسه که از مزایای کانتینریزاسیون و GitOps استفاده میکنه
با استفاده از فایل‌های پیکربندی و کانتینرها، تمام اجزای مورد نیاز سیستم‌عامل را در یک ریپو (repository) تعریف کنید.

🗓 یک سرویس وب Nginx را به عنوان بخشی از سیستم‌عامل
FROM quay.io/fedora/fedora-bootc:41
COPY nginx.container /usr/share/containers/systemd
COPY nginx.conf /etc/nginx

ابزار Bootc نه تنها برای سرورهای ساده مثل Nginx مناسبه حتی میشه برای ایجاد یک دسکتاپ لینوکسی کامل با نرم‌افزارهای مثل VSCode، OpenRazr و حتی درایورهای Nvidia استفاده کرد.
این روش به مفهوم GitOps نزدیکه و نیاز به ابزارهای پیکربندی مثل Ansible یا Chef نیست،

#linux #devops #تخصصی
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
My Job Is Done

@TheRaymondDev
‏دوستان وردپرسی
لطفا طراحی سایت پیشنهاد می دین بگید که با وردپرسه و یه خط کد هم توش نداره
که طرف نیاد پیوی من برنامه نویس بم بگه تو حروم خوری

@DevTwitter | <abolfazl/>
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۲۹

چشمان خمار و روی رخشان داری
کان گوهر و لعل بدخشان داری
گیرم که چو غنچه خنده پنهان داری
گل را ز جمال خود تو خندان داری

#مولانا | گنجور
📍@iipoem
✔️ نصب و اجرای اولین کد پایتون - قسمت دوم دوره پایتون

🔗 https://youtu.be/hoRxHA-HI6Y 🔗

خب حس نمی‌کنم عنوان ویدیو نیاز به توضیح زیادی داشته باشه. توی این قسمت پایتون و vs code رو دانلود و نصب می‌کنم.


🔗 https://youtu.be/hoRxHA-HI6Y 🔗

پ.ن: پیشنهادات و انتقادات شما باعث میشه تا شما به محتوای بهتری دسترسی داشته باشید 💙💙


#آموزش_پایتون #Python
#ویدیو
#یوتیوب

💙💙 @PhiloLearn 💙💙