میدونستین Qiankun به شما این امکان رو میده که چندین اپلیکیشن مستقل وب رو داخل یک اپلیکیشن اصلی (Parent App) بارگذاری و اجرا کنید. هرکدوم از این اپلیکیشنها میتونن با فریمورکهای مختلفی مثل React، Vue، Angular یا حتی ترکیبی از اینها ساخته بشن. در واقع، Qiankun بهعنوان یک container عمل میکنه که این میکرو اپلیکیشنها رو در خودش mount میکنه.
برای اپلیکیشن های بزرگ که با چند تا فریم ورک کار میکنن خیلی جوابه در واقع Qiankun مثل یک قاب بزرگه که چند پنجره کوچیک داخلش وجود داره. هر پنجره مستقله و حتی میتونه با رنگ و طراحی خودش باشه ولی همه توی یک قاب به کاربر نشون داده میشن.
برای یادگیریش از این بخش مستندات سایتشون بخونید:
qiankun.umijs.org/guide
@Linuxor
برای اپلیکیشن های بزرگ که با چند تا فریم ورک کار میکنن خیلی جوابه در واقع Qiankun مثل یک قاب بزرگه که چند پنجره کوچیک داخلش وجود داره. هر پنجره مستقله و حتی میتونه با رنگ و طراحی خودش باشه ولی همه توی یک قاب به کاربر نشون داده میشن.
برای یادگیریش از این بخش مستندات سایتشون بخونید:
qiankun.umijs.org/guide
@Linuxor
نصف عمر اکثر برنامه نویس ها مشغول توسعه ERP یا نرمافزار مدیریت منابع سازمانی گذشته و توسعهاش برای هر شرکت و یا کسب و کار ها خیلی چیز پیچیده ایه؛ این پیچیدگی به قدری هزینه و زمان مصرف میکنه که قبل توسعهاش باید از خودتون بپرسید آیا واقعا نیازه خودمون بسازیمش؟
نسخه های رایگان و اوپن سورس هم وجود داره که این هزینه سنگین رو از روی دوش کسب و کارتون بر میداره یکی از اونا ErpNext هست که با پایتون نوشته شده و میتونید خیلی راحت بالا بیاریدش
دقت کنید وقتی وارد سایتش میشید تعرفه های متفاوتی داره و اون تعرفه ها بخاطر میزبانی و پشتیبانیشه؛ خودش رایگانه ولی باید self-hosted یا روی سرور شخصی خودتون بالا بیاریدش:
frappe.io/erpnext
سورس کدش:
github.com/frappe/erpnext
@Linuxor
نسخه های رایگان و اوپن سورس هم وجود داره که این هزینه سنگین رو از روی دوش کسب و کارتون بر میداره یکی از اونا ErpNext هست که با پایتون نوشته شده و میتونید خیلی راحت بالا بیاریدش
دقت کنید وقتی وارد سایتش میشید تعرفه های متفاوتی داره و اون تعرفه ها بخاطر میزبانی و پشتیبانیشه؛ خودش رایگانه ولی باید self-hosted یا روی سرور شخصی خودتون بالا بیاریدش:
frappe.io/erpnext
سورس کدش:
github.com/frappe/erpnext
@Linuxor
اگه پایتون میخوای یاد بگیری و همیشه به این نتیجه میرسی که خب پایتون چی داره من یاد بگیرم؟ اینجارو ببین.
یه مجموعه بزرگ و خوبی از انواع ابزار ها و چیز های ساخته شده با پایتونه که بهت نحوه کد زدن و ایده های خوبی یاد میده
github.com/mahmoud/awesome-python-applications
@Linuxor
یه مجموعه بزرگ و خوبی از انواع ابزار ها و چیز های ساخته شده با پایتونه که بهت نحوه کد زدن و ایده های خوبی یاد میده
github.com/mahmoud/awesome-python-applications
@Linuxor
اگه میخوای کد فرانت بزنی و حوصله درگیری با فریم ورک های سنگین فرانت رو نداری riot رو تست کن سادگیش مثل jquery هستش ولی یه سیسیتم مدیریت UI و State خوب داره و کامپوننت بیس هم هست
مستنداتش رو از اینجا بخونید :
riot.js.org/documentation
@Linuxor
مستنداتش رو از اینجا بخونید :
riot.js.org/documentation
@Linuxor
1
روی CDN ها معمولا وقتی حمله دیداس تشخیص داده میشه انواع احراز هویت قرار میگیره که یکی از جالب ترینشون Js Challenge هست به این صورته که وقتی کاربر وارد سایت میشه، CDN بهجای پاسخ اصلی، یه صفحه موقت میفرسته که داخلش یه تکه کد جاوااسکریپت هست. مرورگر باید اون کد رو اجرا کنه و یه مقدار خاص (مثلاً یه توکن یا هش بر اساس زمان و یه کلید مخفی) تولید کنه. بعد از چند ثانیه مرورگر با اون توکن دوباره درخواست رو میفرسته و CDN میفهمه که این یه مرورگر واقعیه نه یه بات ساده که نمیتونه JS اجرا کنه. اگه چالش درست حل بشه، دسترسی به سایت آزاد میشه.
@Linuxor
@Linuxor
چرا مدل های هوش مصنوعی مثل ChatGPT میتواند ساختار زبانی چند زبان مختلف را بهدرستی تشخیص دهد؟
Anonymous Quiz
18%
چون ابتدا زبان را به انگلیسی ترجمه و سپس پردازش میکند.
18%
چون برای هر زبان از مدل و دیتاست جداگانهای استفاده میکند.
31%
چون الگوهای زبانی را بهصورت آماری آموخته است
17%
چون همه زبان ها در نهایت به 0 و 1 تبدیل میشوند
16%
میدونی چَرا؟ چون خورشید پشتش به ماست
سوشال مدیا رو باز میکنی میبینی همه ارشد دادن و تهران و شریف قبول شدن، مغز اوسگولت که راه های بقاش مال چندین هزار سال پیشه میگه وای اینارو نگاه کن دارن پیشرفت میکنن تو از زندگی عقب موندی و شروع میکنه به ترشح هورمون های بدبختی :)
هورمون های بدبختی رو بزار کنار بچسب به کار بابا منم همین کنکورو دادم رد شدم، حاجی کنکور چیه این مسابقه استعداد یابی حفظیات مفاهیم غیر حفظی برای فرار از سربازی و بلا تکلیفیه😂😂😂😂
@Linuxor
هورمون های بدبختی رو بزار کنار بچسب به کار بابا منم همین کنکورو دادم رد شدم، حاجی کنکور چیه این مسابقه استعداد یابی حفظیات مفاهیم غیر حفظی برای فرار از سربازی و بلا تکلیفیه😂😂😂😂
@Linuxor
توی دوران دانشگاه از این علامتای ریاضی میدادن ما میخواستیم تبدیل به کدش کنیم دهنمون سرویس میشد نمیدونستیم بازه بالا رو کوچیکتر بگیریم کوچیکتر مساوی بگیریم و همیشه هم جواب اشتباه در میاومد
اینجا اومده همه علامتای ریاضی رو به کد تبدیل کرده چیزی گیر کردین از اینجا ببینید:
github.com/Experience-Monks/math-as-code
@Linuxor
اینجا اومده همه علامتای ریاضی رو به کد تبدیل کرده چیزی گیر کردین از اینجا ببینید:
github.com/Experience-Monks/math-as-code
@Linuxor
تیم تحقیقاتی دانشگاه Tsinghua توی چین یه لیستی از GNN ها یا شبکه های عصبی گرافی رو جمع کرده همه نوع چیز توشه، مثلا یه سری مقالات داره برای کاربرد های GNN توی حوزه های مختلف مثل شیمی و فیزیک و... چیز های جالبی میشه توش پیدا کرد از NLP بگیر تا بینایی ماشین هم توش هست:
github.com/thunlp/GNNPapers
@Linuxor
github.com/thunlp/GNNPapers
@Linuxor
خیلیا فکر میکنن RTX 3090 یه مدل کاملاً جدید و قویتر از 3080ه، ولی در واقع هر دو از یه تراشه ساخته شدن (GA102)، و تفاوتشون در واقع نقص بعضی کارت گرافیکا توی تولیده.
در واقع تفاوتشون توی تعداد هستههای فعال و مقدار حافظهست، یعنی 3090 نسخهی کاملتر اون تراشهست و 3080 معمولاً همون تراشهست که بخشهایی ازش بهدلیل نقص جزئی یا برای تفکیک بازار غیرفعال شده.
ساخت تراشه مثل چاپ کاغذ نیست که همیشه بینقص دربیاد؛ گاهی بخشی از سیلیکون دچار ایراد میشه. شرکتها اون تراشهها رو دور نمیریزن، بلکه با هستههای کمتر میفروشنش، همون چیزیه که باعث میشه مدلهای مختلف مثل 3080 و 3090 وجود داشته باشن.
این روش بهش میگن binning؛ یعنی شرکتها تراشههایی که از یک ویفر ساخته شدن رو تست میکنن، و بسته به کیفیت و سلامتشون در دستههای مختلف قرار میدن.
@Linuxor
در واقع تفاوتشون توی تعداد هستههای فعال و مقدار حافظهست، یعنی 3090 نسخهی کاملتر اون تراشهست و 3080 معمولاً همون تراشهست که بخشهایی ازش بهدلیل نقص جزئی یا برای تفکیک بازار غیرفعال شده.
ساخت تراشه مثل چاپ کاغذ نیست که همیشه بینقص دربیاد؛ گاهی بخشی از سیلیکون دچار ایراد میشه. شرکتها اون تراشهها رو دور نمیریزن، بلکه با هستههای کمتر میفروشنش، همون چیزیه که باعث میشه مدلهای مختلف مثل 3080 و 3090 وجود داشته باشن.
این روش بهش میگن binning؛ یعنی شرکتها تراشههایی که از یک ویفر ساخته شدن رو تست میکنن، و بسته به کیفیت و سلامتشون در دستههای مختلف قرار میدن.
@Linuxor
میدونستین به همین راحتی عکس میتونید کد های جاوا اسکریپتیتون رو روی GPU اجرا کنید؟
یه لایبری حاوااسکریپت هست به اسم gpu.js برای پردازش های ریز و تعداد بالا مثل ضرب ماتریسا میتونید ازش استفاده کنید، نکته خوبش اینه اگه gpu ساپورت نشه با CPU حسابش میکنه و خطا نمیده
مستندات دقیقی نداره ولی مثال های زیادی داره اینجا میتونید ببینیدشون:
github.com/gpujs/gpu.js
@Linuxor
یه لایبری حاوااسکریپت هست به اسم gpu.js برای پردازش های ریز و تعداد بالا مثل ضرب ماتریسا میتونید ازش استفاده کنید، نکته خوبش اینه اگه gpu ساپورت نشه با CPU حسابش میکنه و خطا نمیده
مستندات دقیقی نداره ولی مثال های زیادی داره اینجا میتونید ببینیدشون:
github.com/gpujs/gpu.js
@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
اینو با آهنگ هایده پلی کنید : مثل بارون اگه نباری خبر از حال من نداری
@Linuxor ~ sysxplore
while :;do echo $LINES $COLUMNS $((RANDOM%COLUMNS)) "$(printf "\U$((RANDOM%500+1000))")";sleep 0.05;done|gawk '{a[$3]=0;for(x in a){o=a[x];a[x]=a[x]+1;c=int(rand()*5);if(c==0)col="\033[1;32m";else if(c==1)col="\033[0;32m";else if(c==2)col="\033[1;36m";else if(c==3)col="\033[1;31m";else col="\033[1;37m";printf "\033[%s;%sH%s%s",o,x,col,$4;printf "\033[%s;%sH\033[0m",a[x],x;if(a[x]>=$1)a[x]=0;}}'
@Linuxor ~ sysxplore
این یه کتابخونه پایتون هستش به اسم Gensim که برای پردازش زبان طبیعی (NLP) و مدلسازی موضوعات طراحی شده و بهویژه برای کار با مجموعههای دادهٔ بزرگ و انجام تحلیلهای معنایی و آماری بر روی متنها بهینهسازی شده و یادگیریش هم خیلی راحته
این کد در واقع "معنی" کلمات را به شکل ریاضی یاد میگیره، و وقتی میپرسی:
کلمه شبیه کتاب چیه؟
مدل جواب میده: مثلاً «خواندن»، «بخوانم» یا «مطالعه». (با یه عدد شباهتی)
مستنداتش و آموزشش برای افراد مبتدی :
radimrehurek.com/gensim/auto_examples/index.html#documentation
@Linuxor
این کد در واقع "معنی" کلمات را به شکل ریاضی یاد میگیره، و وقتی میپرسی:
کلمه شبیه کتاب چیه؟
مدل جواب میده: مثلاً «خواندن»، «بخوانم» یا «مطالعه». (با یه عدد شباهتی)
مستنداتش و آموزشش برای افراد مبتدی :
radimrehurek.com/gensim/auto_examples/index.html#documentation
@Linuxor