Linuxor ?
16.4K subscribers
918 photos
95 videos
9 files
749 links
تبلیغات و ارتباط با من
@LinuxorContact
Download Telegram
یه نفر اومده منابعی که برای ماشین لرنینگ و هوش مصنوعی خونده رو جمع آوری کرده یه مجموعه خوب ساخته :

ml-resources.vercel.app


@Linuxor ~ flyme2_mars
👍1011👎1
اگر کد شما درست کار نکرد نگران نباشید. اگر همه چیز درست انجام می‌شد، شما بیکار می‌شدید.


@Linuxor ~ Mosher's Law
🤣194👍35👌3😁1
خیلیا سایت حتی حرفه ای و خفن می‌سازن و دلسرد می‌شن که چرا سایت ما نمی‌گیره؟

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


@Linuxor
👍182👌6🤣3💔2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
این دستگاه که می‌بینید هاب موبایله چینیا ساختنش، مادربرد گوشی رو جدا می‌کنن و بهش وصل می‌کنن و گوشی رو کنترل می‌کنن؛ باهاش توی شبکه های اجتماعی با اکانت های فیک لایک و .... میزنن.


@Linuxor
👍99🤣31😐17👎2😁2
برای ارسال یا دریافت Request های زیاد ممکنه منابعتون کافی نباشه، با الگوریتم Token Bucket می‌تونین اونارو مدیریت کنین.


الگوریتم توکن باکت (Token Bucket) یه روش برای Rate limiting ارسال Request هاست.
توی این الگوریتم، یک سطل (باکت) داریم که توکن‌ها رو نگه می‌داره. توکن‌ها به طور ثابت به سطل اضافه می‌شن و وقتی سطل پر شد، بقیه توکن‌ها از بین میرن. برای هر درخواست، یک توکن از سطل برداشته میشه. اگر توکن نباشه، درخواست رد میشه. این روش به کنترل ترافیک شبکه و جلوگیری از بار اضافی کمک می‌کنه.


@Linuxor
👍65🔥21
بهتره که اول خودتو پیدا کنی

ping localhost


@Linuxor
🤣171👍15🔥64😁3
اگه فرض کنیم خلاقیت به معنی استفاده از داده‌های موجود برای ایجاد چیزی نو و متفاوت باشه، هوش مصنوعی هم خلاقیت داره، ولی این خلاقیت با خلاقیت انسان متفاوته.

هوش مصنوعی با استفاده از الگوریتم های ثابت از داده های خودش داده های جدید تولید می‌کنه ولی انسان خلاقیتش با احساساتش در هم تنیده شده برای مثال وقتی یه غم رو تجربه می‌کنه دیگه خلاقیتش مثل قبل نیست و با احساسات ترکیب شده و ممکنه چیزی تولید کنه (مثلا یه آهنگ) که بی سابقه باشه.

از یه طرفی ما انسان ها در نهایت قراره این داده (مثلا همون آهنگه) رو قضاوت کنیم و این داده برای ما بسیار خلاقانه تر دیده می‌شه.


@Linuxor
👍1166👎4👌4
یه نفر اومده با استک MERN که شامل MongoDB, Express, React, Node. js هستش یه چت اپ Real Time ساخته و یه ویدیوی 4 ساعته گرفته :

https://youtu.be/ntKkVrQqBYY


@Linuxor
👍64🤣5🔥3🤓1
گوگل معماری جدیدی به نام «تایتان‌ها» (Titans) برای AI معرفی کرده که میتونه داده‌های بلند مدت رو به خاطر بسپاره.

این از نظر کارایی بهتر از مدل قبلی و معروف Transformers هست.

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

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

ما از هر دو این‌ها استفاده میکنیم و این کاری هست که Titans هم انجام میده.
نتیجه اینه که مدل میتونه مسائل بسیار پیچیده‌تر رو حل کنه.

علی بهروز (ایرانی و دانش‌آموخته شریف) محقق ارشد این معماری جدید در گوگل هست.

https://arxiv.org/pdf/2501.00663v1

@Linuxor ~ MrSoroushAhmadi
👍103🔥16😍2🤪2😭1
ضربان قلب یا heartbeat توی سیستم‌های توزیع‌شده یه پیام دوره‌ای از هر نود به سیستم برای اطلاع از وضعیت سلامتشه. این مکانیزم توی بسیاری از سیستم‌ها مثل Apache Kafka برای اطمینان از هماهنگی بین سرورها و تشخیص خرابی استفاده می‌شه. اگه سیگنال heartbeat از یه سرور دریافت نشه، سرور دیگه مسئولیتش رو به عهده می‌گیره تا از دست رفتن داده‌ها یا وقفه در پردازش جلوگیری شه.


@Linuxor
👍99
اون واست مثل Swap memory می‌مونه هرچه بیشتر بهش مراجعه کنی بیشتر باید فکر کنی که کمی.


@Linuxor
💅60🤣293🤮3💊2
اگه خواستی درباره سیستم عامل ها بدونی هر روز یکی از قسمت های اینو بخون، خیلی از مباحث سیستم عامل رو با مثال توضیح داده :

https://mohitmishra786.github.io/exploring-os/src/


@Linuxor
2👍81🔥83❤‍🔥31
وقتی یه وبسرور بالا آوردی، می‌تونی با ابزار زیر عملکردش رو تست کنی

ab -n 1000 -c 50 https://localhost/index.html

این دستور 1000 تا درخواست با همزمانی 50 تایی به localhost ارسال می‌کنه و توی نتیجه بهت می‌گه چقدرش Failed شد و سرور چقدر می‌تونه در ثانیه تحمل کنه.


@Linuxor
👍120🔥5🐳2👎1
همین الان برو اون پروژه ای که چند وقت پیش بخاطر پرباگ بودن ولش کردی رو reopen کن و مشکلاتش رو حل کن که قراره درس بزرگی تو معماری و دیزاین بهت بده


@Linuxor
👍170🤣18🔥6💅3🎄2
توی ++C، توابع ()likely و ()unlikely به برنامه‌نویس اجازه می‌ده تا به کامپایلر اطلاع بده که احتمال وقوع یک مسیر خاص توی کد بیشتره یا کمتره. این موضوع می‌تونه بهینه‌سازی عملکرد برنامه را بهبود بده، به ویژه توی branch prediction یا پیش‌بینی انشعاب پردازنده.

وقتی پردازنده با یه دستور شرطی مثلا if یا switch روبه‌رو می‌شه، نیاز داره پیش‌بینی کنه که کدوم مسیر کد اجرا قراره بشه. اگه این پیش‌بینی درست باشه، پردازنده سریع‌تر عمل می‌کنه.

مثلا کد زیرو ببینید

if (likely(value > 0)) {
cout << "Positive value";
} else {
cout << "Non-positive value";
}


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


@Linuxor
👍126🔥17🤯128👎7
🤣237💩13👍5👎1😁1
با این منبع می‌شه توی 5 روز زبان راست رو تا یه حد خوبی یاد گرفت جالب اینجاست تیم اندروید گوگل معرفیش کرده و به افراد تازه کار می‌دن که یاد بگیرن :

comprehensive-rust.mo8it.com


@Linuxor
👍932👎2💋2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
کتابخانه drawdata به شما امکان می‌ده در محیط Jupyter داده‌های دلخواهتون رو بسازید. ابزار کاربردی برای تمرین و یادگیری الگوریتم‌های ماشین لرنینگ

github.com/koaning/drawdata


@Linuxor ~ rzdjafari
👍47😱3🔥1🤣1💅1
روی main.c کد sqlite نوشته :

امیدوارم نیکی کنید و از بدی دوری کنید.
امیدوارم بتوانید خود را ببخشید و دیگران را نیز ببخشید.
امیدوارم سخاوتمندانه به اشتراک بگذارید و هرگز بیشتر از آنچه می‌دهید، نگیرید.


@Linuxor
167🤣13👍6🔥2
به همون اندازه که نرم افزاری ها تلاش می‌کنن کد خوانا بنویسن سخت افزاریا تلاش می‌کنن کد ناخوانا بنویسن

@Linuxor
🤣235👍15😐9🤪2👎1