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 Linuxor ?
قانون 90/90 توی توسعه نرم افزار می‌گه 90% اول کد، 90% اول زمان توسعه رو می‌گیره. 10% باقی‌مانده‌ی کد، 90% باقی‌مانده‌ی زمان توسعه رو می‌گیره!

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

@Linuxor
Forwarded from Linuxor ?
هیچ وقت پوینتر هارو رها نکنید دیر یا زود انتقام می‌گیرن ازتون :)
@Linuxor
Forwarded from Linuxor ?
می‌دونستین ما برنامه نویسا شغلمون با نگهبانی overlap داره ؟

@Linuxor
Forwarded from Linuxor ?
کتابخونه JAX می‌تونه کد NumPy (یه کتابخونس برای محاسبات سریع عددی) ساده‌ت رو بگیره و بدون تغییر زیادی، اونو روی چند GPU اجرا کنه. اونم بدون اینکه بری سراغ APIهای پیچیده یا داکیومنتای طولانی.

docs.jax.dev/en/latest

@Linuxor
Forwarded from Linuxor ?
برای توسعه راحت تر AI مثل بقیه چیزا نیاز به یه محیط توسعه دارید، این فریم ورک می‌آد و علاوه بر مرتب کردن کد های PyTorch تون مدیریت های خاصی بهتون ‌می‌ده مثلا می‌تونید مدیریت GPU و توزیع شدگی روی سرور های مختلف رو رو باهاش خیلی راحت انجام بدید بدون اینکه هر بار بیاید کد خاصی بزنید

lightning.ai/pytorch-lightning

@Linuxor
Forwarded from Linuxor ?
چرا کابل تایپ C داریم ولی تایپ Rust نداریم؟


@Linuxor
Forwarded from Linuxor ?
بعضیا هستن که برنامه های ترمینالیشون رو با ری اکت می‌نویسن، شاید با خودتون بگید چه کاریه این که کارو سخت تر می‌کنه ولی برعکس برای برنامه های ترمینالی گرافیکی پیچیده خیلی کمکتون می‌کنه!
مثلا بجای ساختن باکس می‌آی از کامپوننت های آماده باکس استفاده می‌کنی، این لایبری برای این کاره :

github.com/vadimdemedes/ink

@Linuxor
Forwarded from Linuxor ?
می‌دونستین با ادیتور nano‌ توی ترمینال می‌تونید چند تا فایلو با هم ادیت کنید؟

nano ./myfiles/*

@Linuxor
Forwarded from Linuxor ?
یه سیستم پیچیده که به‌درستی کار می‌کنه، همواره نتیجهٔ تکامل یه سیستم ساده‌ایه که کار می‌کرده قبلا.
سیستم پیچیده‌ای که از ابتدا طراحی شده باشه، هیچ وقت کار نمی‌کنه و نمی‌تونید اون رو با اصلاحات به کار بندازید.
باید از نو، با یه سیستم ساده و کارآمد شروع کرد.


منبع : کتاب Systemantics: How Systems Really Work and How They Fail

@Linuxor
Forwarded from Linuxor ?
یه فرمول ساده بگم برای اینکه هوش مصنوعی جاتون رو نگیره (طنز)

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

آیا هر موقع به ما به ورودی ثابت بدن ما اون خروجی ثابت رو می‌دیم یا ممکنه خروجی درخواست امروز با فردا با ورودی یکسان فرق کنه؟ به مقدار این تفاوته شما از خطر بیکاری توسط هوش مصنوعی در امانید و توی هر کاری هرچقدر با ورودی ثابت نتیجه ثابتی بدید در خطر بیکاری اید!

@Linuxor
Forwarded from Linuxor ?
به سلامتی سروری که همیشه میزبان بود مهمان نبود

@Linuxor
Forwarded from Linuxor ?
واسه کد زدن گل‌گاو زبون 100 هیچ قهوه رو می‌زنه، اعصاب و خواب رو تنظیم می‌کنه فرداش هم دیگه بی انرژی نیستی که قهوه بخوری! فقط یه مشکلی که داره اینه مصرف هر روزش ضرر داره ولی امتحانش برای چند روز جالبه :)

البته مثل قهوه انرژی خاصی بهت نمی‌ده حتی تمرکزت هم زیاد نمی‌کنه ولی اعصابتو آروم می‌کنه یه باگ که شیش ماه علافت کرده رو یه بار دیگه می‌ری روش try می‌کنی؛ بعضی مواقع که مشکلات زیاد می‌شن بخصوص الان که مشکل و اعصاب خوردی اینترنت هست خیلی جوابه !

@Linuxor
Forwarded from Linuxor ?
ویدیو پلیر یوتیوب توی سایتش رو دیدین چقدر امکانات داره ؟ اومدن و یکی شبیهش رو ساختن حتی امکانات بیشتری هم بهتون می‌ده، بجای استفاده از پلیر دیفالت از این پلیر توی سایت هاتون استفاده کنید :

github.com/sampotts/plyr

@Linuxor
Forwarded from Linuxor ?
ابزار Emscripten این امکان رو می‌ده که اپ‌های ++C/C‌ رو برای وب کامپایل کنی، بدون اینکه دوباره از صفر بنویسی. این یعنی یه ابزار مثل ffmpeg، یه ماشین حساب علمی یا یه انجین پردازش تصویر رو بیاری توی مرورگر اجرا کنی، هم تو iOS هم Android هم دسکتاپ.

برای تیم‌هایی که نمی‌خوان سه بار یه چیزو بسازن، این ریپو یه صرفه‌جویی جدی تو زمانه.

emscripten.org

@Linuxor
Forwarded from Linuxor ?
این ابزار گرافیکی مدل‌های شبکه عصبی مثل ONNX، TensorFlow Lite و PyTorch رو به صورت تصویری و گراف نشون می‌ده. می‌تونی لایه ها و پارامتر هارو دقیق برسی کنی.
نسخه وب هم داره ولی از اینجا روی سیستم خودتون نصبش کنید راحت ترید :

github.com/lutzroeder/netron

@Linuxor
Forwarded from Linuxor ?
بلاک ادیتور به ادیتور هایی گفته می‌شه که محتوای یه چیزی برای ویرایش رو به صورت بلوک بلوک در میارن که ویرایش اون راحت تر بشه، مثلا یه بلوک می‌تونه کد باشه یه بلوک می تونه عکس باشه و یا هر چیز دیگه ای؛ دقیقا شبیه ژوپیتر پایتون


این پروژه اوپن سورس یه بلاک ادیتوره که می‌تونید توی سایتتون اضافش کنید و در نهایت یه خروجی JSON بهتون می‌ده که قابل استفاده توی هر جاییه
editorjs.io

@Linuxor
Forwarded from Linuxor ?
ایده استارتاپ : یه مدل زبانی LLM که اون اول بهتون پیام بده😂

@Linuxor
Forwarded from Linuxor ?
فخر فروشی نرم افزاری

تو دانشگاه یه استاد داشتیم می‌گفت بعضی دیتابیس ها خیلی بهتر از SQL ان و خیلی راحت تر ولی چون مهندسا نمی‌تونن باهاش فخر بفروشن مثلا بگن من میتونم فلان Query سنگین رو بزنم تو نمی‌تونی ! پس سمتش نمیرن و تبلیغش نمیکنن؛ سازنده php هم یه حرف باحال زده بود می‌گفت که php یه ابزار pragmatistهاست: واسه انجام کار. نه واسه فخر فروختن بین مهندسا.

(منظور از pragmatist یعنی یه چیزی که کارتو راه بندازه نه صرفا یه چیز ایده‌آل)

@Linuxor
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
گوگل بلخره برگ برنده خودش رو منتشر کرد Opal برای ساخت اپلیکیشن های هوش مصنوعی بدون نیاز به کد زدن شبیه به n8n ولی هوشمندانه تر

فعلا فقط با آیپی آمریکا کار می‌کنه ولی به مرور برای بقیه جاها هم باز می‌شه

opal.withgoogle.com/landing


@Linuxor
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
علی بابا هم بیکار ننشسته و مدل QWEN 3 همراه با Coder اونو منتشر کرده

مدل استدلالیش یکم بهتر از Gemini 2.5 Pro و GPT 4.1 هست که چیز عجیبی نیست، اما مدل Coderش که اختصاصی برای کد زدن ساخته شده فعلا بی نظیره، اوپن سورسه ولی بخاطر سنگینیش روی سیستم شخصی نمی‌تونید رانش کنید از اینجا می‌تونید تستش کنید :

chat.qwen.ai


@Linuxor