توی آمریکا سکه های 1 و 5 و 10 و 25 و 50 سنتی داریم این انتخابشون خیلی هوشمندانه و قشنگ بوده چون موقع بقیه پول دادن میشه کمترین تعداد سکه رو جابجا کرد در واقع الگوریتم حریصانه روش بهینه کار میکنه و مغز ما هم تقریبا مثل الگوریتم حریصانه کار میکنه
مثلا بخوایم به یکی 16 سنت بدیم کافیه از بالا شروع کنیم و هرکدوم کمتر بود برداریم که میشه 10 و 5 و 1 در واقع کمتر از 3 تا سکه برای ساخت 16 غیر ممکنه.
حالا فرض کنید آمریکا یه سکه 12 سنتی هم بسازه بده دست مردم، دیگه نمیشه به صورت حریصانه و ساده حساب کتاب کرد چون اگه اول بزرگ ترین حالت ممکن که 12 هستش رو برداریم و بعدی 5 که نمیشه مجبور میشیم چهار تا 1 سنتی بدیم تا بشه 16. که اینجا 5 تا سکه ردو بدل شده اما توی حالت اول 3 تا.
@Linxuor
مثلا بخوایم به یکی 16 سنت بدیم کافیه از بالا شروع کنیم و هرکدوم کمتر بود برداریم که میشه 10 و 5 و 1 در واقع کمتر از 3 تا سکه برای ساخت 16 غیر ممکنه.
حالا فرض کنید آمریکا یه سکه 12 سنتی هم بسازه بده دست مردم، دیگه نمیشه به صورت حریصانه و ساده حساب کتاب کرد چون اگه اول بزرگ ترین حالت ممکن که 12 هستش رو برداریم و بعدی 5 که نمیشه مجبور میشیم چهار تا 1 سنتی بدیم تا بشه 16. که اینجا 5 تا سکه ردو بدل شده اما توی حالت اول 3 تا.
@Linxuor
2👍165😐25👌7👎6🔥3
فرض کنید من بگم : اگه آب به 75 درجه برسه جوش ميآد.
P → Q
اگه هیچ دستگاهی نداشته باشیم که آبو به 75 درجه برسونه، توی واقعیت نمیتونین بگین من درست گفتم یا غلط، اما کامپیوتر ها اینو درست در نظر میگیرن، چون فرض P مسئله false هستش چه آب توی 75 درجه جوش بیاد چه نیاد جمله من درسته.
به زبون کامپیوترا این یعنی اینکه تا زمانی که نمیدونم، فرض میکنم درست گفتی !
@Linuxor
P → Q
اگه هیچ دستگاهی نداشته باشیم که آبو به 75 درجه برسونه، توی واقعیت نمیتونین بگین من درست گفتم یا غلط، اما کامپیوتر ها اینو درست در نظر میگیرن، چون فرض P مسئله false هستش چه آب توی 75 درجه جوش بیاد چه نیاد جمله من درسته.
به زبون کامپیوترا این یعنی اینکه تا زمانی که نمیدونم، فرض میکنم درست گفتی !
@Linuxor
👍158😐15👎12❤6🗿6
یه پلتفرم اوپن سورس اومده به اسم Potpie که ایجنت های متخصص برای کدتون Codebase میسازه. این ایجنتها میتونن به صورت خودکار کدتون رو تحلیل کنن، تست کنن و کارای توسعهاش رو انجام بدن. Potpie یه گراف دانش knowledge graph کامل از کدتون میسازه و به این ترتیب ایجنتها میتونن رابطههای پیچیده رو بفهمن و تو همهچی، از دیباگ کردن گرفته تا توسعهی ویژگیهای جدید، کمکتون کنن.
خیلی ویژگی های جالبی داره از جمله اینکه هم یک سری ایجنت آماده داره مثل Debugging Agent و Unit Test Agent و چندتای دیگه. و اینکه میتونید ایجنت خودتون را هم بسازید. و همچنین اینکه کدبیس با هر اندازه و زبانی رو هندل میکنه.
https://github.com/potpie-ai/potpie
@Linuxor ~ MehdiAllahyari
خیلی ویژگی های جالبی داره از جمله اینکه هم یک سری ایجنت آماده داره مثل Debugging Agent و Unit Test Agent و چندتای دیگه. و اینکه میتونید ایجنت خودتون را هم بسازید. و همچنین اینکه کدبیس با هر اندازه و زبانی رو هندل میکنه.
https://github.com/potpie-ai/potpie
@Linuxor ~ MehdiAllahyari
👍63🔥7❤🔥2👎2❤1
پروتکل تایپ C خیلی هوشمنده؛ موقع شارژ یه دستگاه طرفین کابل میان باهم سر توان و ولتاژ مذاکره میکنن و همیشه هم بهترین توافق رو انجام میدن در صورتی که به توافق نرسن میآن و حداقل توان و ولتاژ مشترک و انتخاب میکنن.
یعنی اگه شارژر توان و ولتاژ بالا داشته باشین همون اول اون ولتاژ رو نمیده بلکه مذاکره روی ولتاژ 5 که همه دستگاه ها ساپورتش میکنن انجام میشه، بعدا که دستگاه به یکی از توان و ولتاژ های مشترک اوکی داد توان و ولتاژش رو زیاد میکنه.
@Linuxor
یعنی اگه شارژر توان و ولتاژ بالا داشته باشین همون اول اون ولتاژ رو نمیده بلکه مذاکره روی ولتاژ 5 که همه دستگاه ها ساپورتش میکنن انجام میشه، بعدا که دستگاه به یکی از توان و ولتاژ های مشترک اوکی داد توان و ولتاژش رو زیاد میکنه.
@Linuxor
👍173⚡23❤6🔥3👎1
این ریپو اومده کلی منابع برای System Design جمع آوری کرده و اونارو دسته بندی کرده
https://github.com/ashishps1/awesome-system-design-resources
@Linuxor
https://github.com/ashishps1/awesome-system-design-resources
@Linuxor
👍77❤4👎1
برنامهنویسها و مهندسای نرمافزار معمولاً دوست دارن استارتاپ خودشون رو راه بندازن، اما صرفاً کدنویسی کافی نیست. برای موفقیت باید مدل کسبوکار، بازاریابی و فروش را هم بلد باشن؛
این عکس ها خلاصه کتاب The Personal MBA هستش برای کسایی که هیچی نمیدونن خیلی مفیده، برای خوندش حتی نیازی به تحصیل رسمی MBA نیست و به صورت ساده بهتون کلی چیز درباره کسب و کار یاد میده
@Linuxor
این عکس ها خلاصه کتاب The Personal MBA هستش برای کسایی که هیچی نمیدونن خیلی مفیده، برای خوندش حتی نیازی به تحصیل رسمی MBA نیست و به صورت ساده بهتون کلی چیز درباره کسب و کار یاد میده
@Linuxor
👍93🙏6👎4❤🔥3❤3
صنف نرم افزار بزرگ ترین تسهیل کننده کلاه برداری گسترده مثل پانزی، هرمی، ارز تقلبی و ... هستش.
گاهی اوقات اصلا نرم افزاری ها نمیدونن که دارن به یه پروژه کلاه برداری کمک میکنن و آقا دزده هم کارشو خوب بلده! اگه مشکوک شدین پروژه ای که انجام میدین درسته یا نه بهتره همیشه قبل از قبول کردن پروژه از پیمانکارتون این سوال طلایی رو بپرسین : "هدف نهایی شما از این پروژه چیه و سودتون (نه درآمد) از کجاست؟"
@Linuxor
گاهی اوقات اصلا نرم افزاری ها نمیدونن که دارن به یه پروژه کلاه برداری کمک میکنن و آقا دزده هم کارشو خوب بلده! اگه مشکوک شدین پروژه ای که انجام میدین درسته یا نه بهتره همیشه قبل از قبول کردن پروژه از پیمانکارتون این سوال طلایی رو بپرسین : "هدف نهایی شما از این پروژه چیه و سودتون (نه درآمد) از کجاست؟"
@Linuxor
👍140🤣5👎3🌭3🍓3
آیا میشه روی ip ساب دامین داشت؟ مثلا
subdomain.10.20.30.40
subdomain.10.20.30.40
Anonymous Quiz
37%
بله، این ساختار استاندارد است.
63%
خیر، ساب دامین فقط برای دامین است
😁89🤣59👍13😐6🤓5
سورس کد یه API قوی برای استخراج و پردازش اسناد مثل PDF، Word و PPTX با استفاده از جدیدترین OCR ها. میتونه متنها حتی جدول هارو دقیق بخونه
این API که از Ollama هم پشتیبانی میکنه میتونه اطلاعات شخصی (PII) رو حذف کنه، اسناد رو ناشناسسازی کنه و هر نوع سند یا تصویر رو به فرمت JSON یا Markdown تبدیل کنه
https://github.com/CatchTheTornado/text-extract-api
@Linuxor
این API که از Ollama هم پشتیبانی میکنه میتونه اطلاعات شخصی (PII) رو حذف کنه، اسناد رو ناشناسسازی کنه و هر نوع سند یا تصویر رو به فرمت JSON یا Markdown تبدیل کنه
https://github.com/CatchTheTornado/text-extract-api
@Linuxor
❤70👍16🔥4
به این نمودار ها میگن Word Cloud که برای نشون دادن فراوانی کلمات توی متن استفاده میشه، که یه دید کلی از متن بهتون میده
برای ساختش میتونید از این ریپو استفاده کنید :
https://github.com/amueller/word_cloud
با ریپوی زیر هم نسخه اصلاح شده فارسیشو میتونید استفاده کنید :
https://github.com/mehotkhan/persian-word-cloud
@Linuxor
برای ساختش میتونید از این ریپو استفاده کنید :
https://github.com/amueller/word_cloud
با ریپوی زیر هم نسخه اصلاح شده فارسیشو میتونید استفاده کنید :
https://github.com/mehotkhan/persian-word-cloud
@Linuxor
👍72❤6🕊2🏆2😍1
اگه میخوای یه CTO بشی یا بدونی CTO دقیقاً چیکار میکنه، این ریپو رو از دست نده، CTO یا همون مدیر ارشد فناوری، مسئول تصمیمات فنی و معماری یه استارتاپه. از مدیریت تیم و استخدام گرفته تا انتخاب تکنولوژیهای مناسب.
این ریپو از پوزیشن CTO تا روند استخدام و معماری و تکنولوژي و کتاب هایی ک برای CTO مفیده رو ریز به ریز توی یه جا جمع کرده :
https://github.com/kuchin/awesome-cto
@Linuxor
این ریپو از پوزیشن CTO تا روند استخدام و معماری و تکنولوژي و کتاب هایی ک برای CTO مفیده رو ریز به ریز توی یه جا جمع کرده :
https://github.com/kuchin/awesome-cto
@Linuxor
11❤62👍12🆒6🔥2👎1
وقتی دارین از هوش مصنوعی سوال میپرسین حواستون باشه که بر پایه درک احساسات انسان اونارو ترین میکنن ممکنه جواب بعضی سوالارو اشتباه بده.
مثلا اگه بگین چند وقتیه دارم Prolog یاد میگیرم برای هوش مصنوعی نظرت چیه دربارش؟
اکثرشون با توجه به درک احساسات شما میگن آره خوبه و برو یاد بگیر و منابع معرفی میکنن و حالا بعضیاشون مثل chatgpt گفتن که پایتون هم کنارش یاد بگیری خوبه جوری گفتن که ناخوشایند نباشه براتون !
در صورتی که Prolog نزدیک به 20 ساله توی هوش مصنوعی هیچ جا استفاده نمیشه و تقریبا هیچ آینده ای نداره و جاشو داده به پایتون. توی سوالاتون خشک باشین و نیازی به توضیح اضافی درباره خودتون نیست.
@Linuxor
مثلا اگه بگین چند وقتیه دارم Prolog یاد میگیرم برای هوش مصنوعی نظرت چیه دربارش؟
اکثرشون با توجه به درک احساسات شما میگن آره خوبه و برو یاد بگیر و منابع معرفی میکنن و حالا بعضیاشون مثل chatgpt گفتن که پایتون هم کنارش یاد بگیری خوبه جوری گفتن که ناخوشایند نباشه براتون !
در صورتی که Prolog نزدیک به 20 ساله توی هوش مصنوعی هیچ جا استفاده نمیشه و تقریبا هیچ آینده ای نداره و جاشو داده به پایتون. توی سوالاتون خشک باشین و نیازی به توضیح اضافی درباره خودتون نیست.
@Linuxor
👍201❤16🔥6👎2