Forwarded from کدنویس یکروزه
DanadanApp.zip
1.7 MB
پروژهی جذاب دانــادان
توی ساخت مدل های زبانی همیشه این دغدغه هست که چطور منابع عظیم اطلاعاتی رو برای Train یا آموزش این برنامه ها به کار ببریم و ما واقعاً به این دسترسی نداریم. پس به نظر ساخت مدل زبانی که بتونه گفتگو کنه، مقدور نیست!
از طرفی ممکنه هدف ما فراتر از این باشه که یه مدل زبانی کامل برای پاسخ به تمام سؤالات داشته باشیم و شاید فقط هدف این باشه که دامنهی محدودی از گفتگوها رو با کمترین سخت افزار و حتا یه هاست اشتراکی بتونیم به وجود بیاریم.
نمونه ای که اینجا می بینید در واقع نسخهی داتنت از پروژهی دانادان PHP هست که به احترام استاد ارجمندم آقای داریوش تصدیقی به داتنت ۸ برگردانده شده!
چه نسخهی PHP و چه داتنت رو با کدکاربری و رمز عبور پیشفرض admin وارد بشین و هر سوال و جوابی رو که مایل هستین بهش یاد بدین!
حالا کافیه همون سوالات رو به اشکال مختلف ازش بپرسین تا جواب بده! در واقع الگوریتم های خاص یافتن پاسخ اینجا به کمک میان.
اما در بخش آموزش یک سورپرایز دیگه هم وجود داره که ساختن جمله با چیزهایی هست که تا این لحظه آموخته و با زنجیرهی Marcov قادر به ساخت ترکیبات جدید هست!
توی ساخت مدل های زبانی همیشه این دغدغه هست که چطور منابع عظیم اطلاعاتی رو برای Train یا آموزش این برنامه ها به کار ببریم و ما واقعاً به این دسترسی نداریم. پس به نظر ساخت مدل زبانی که بتونه گفتگو کنه، مقدور نیست!
از طرفی ممکنه هدف ما فراتر از این باشه که یه مدل زبانی کامل برای پاسخ به تمام سؤالات داشته باشیم و شاید فقط هدف این باشه که دامنهی محدودی از گفتگوها رو با کمترین سخت افزار و حتا یه هاست اشتراکی بتونیم به وجود بیاریم.
نمونه ای که اینجا می بینید در واقع نسخهی داتنت از پروژهی دانادان PHP هست که به احترام استاد ارجمندم آقای داریوش تصدیقی به داتنت ۸ برگردانده شده!
چه نسخهی PHP و چه داتنت رو با کدکاربری و رمز عبور پیشفرض admin وارد بشین و هر سوال و جوابی رو که مایل هستین بهش یاد بدین!
حالا کافیه همون سوالات رو به اشکال مختلف ازش بپرسین تا جواب بده! در واقع الگوریتم های خاص یافتن پاسخ اینجا به کمک میان.
اما در بخش آموزش یک سورپرایز دیگه هم وجود داره که ساختن جمله با چیزهایی هست که تا این لحظه آموخته و با زنجیرهی Marcov قادر به ساخت ترکیبات جدید هست!
Forwarded from 𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎
در اینجا نمونه ای از پرسش و پاسخ میان مدل دانادان رو می بینید!
یک سه نقطه بعد از پاسخ قرار داره که در واقع تمام پاسخهای محتمل و مرتبط رو میشه بعد از این پاسخ که در اولویت هست دید! و البته یک تیک بقل پاسخ ها قرار داده شده که بشه با بازخورد از مخاطب اولویت پاسخ ها رو جابجا کرد! این بخش در واقع با کمک بازخورد گرفتن از مخاطب خودش مدل رو آموزش میده و جدا از بخش آموزش مدل هست که ادمین فقط دسترسی داره!
نکتهی قابل توجه اینه که برای آموزش این مدل نیازی به کوه معلومات و متون مختلف ندارین!
یک سه نقطه بعد از پاسخ قرار داره که در واقع تمام پاسخهای محتمل و مرتبط رو میشه بعد از این پاسخ که در اولویت هست دید! و البته یک تیک بقل پاسخ ها قرار داده شده که بشه با بازخورد از مخاطب اولویت پاسخ ها رو جابجا کرد! این بخش در واقع با کمک بازخورد گرفتن از مخاطب خودش مدل رو آموزش میده و جدا از بخش آموزش مدل هست که ادمین فقط دسترسی داره!
نکتهی قابل توجه اینه که برای آموزش این مدل نیازی به کوه معلومات و متون مختلف ندارین!
Forwarded from CleverDevs (Mammad)
داشتم یه ویدیو از جادی میدیدم اینو دیدم . slides یه برنامه ترمینالی برای ساخت ارائه های کوچیکه که سبک و باحاله و با مارکداون کار میکنه
میتونید نحوه نصب و استفادش رو از سایتش ببنید
https://maaslalani.com/slides/
لینک گیت هاب :
https://github.com/maaslalani/slides
#tools
@CleverDevs - @CleverDevsGp
میتونید نحوه نصب و استفادش رو از سایتش ببنید
https://maaslalani.com/slides/
لینک گیت هاب :
https://github.com/maaslalani/slides
#tools
@CleverDevs - @CleverDevsGp
Forwarded from Python Hints
#book
این مدت که دارم مصاحبه انجام میدم (کار جوری هست که درک درست مفاهیم خیلی مهم هست) با فرمت مصاحبههای اینکار.
مشکلی که خیلی زیاد میبینم، نبود سواد ریاضیات هست.
با دوستان هم صحبت بودیم، که یکی از بچهها پرسید منی که خودخوان شروع کردم همهی این مشکلات رو که گفتی دارم.
یک منبع بهم معرفی کن، که همه ریاضیات لازم رو یاد بگیرم.
اون لحظه گفتم، باشه برات میفرستم بذار ببینم چی پیدا میشه ؟
ولی تو ذهنم این بود که، من ریاضی رو توی دبیرستان خوندم، توی دانشگاه خوندم، کلی مطلب (علاقه شخصی) دنبال کردم، بعد توی ارشد بازم خوندم و بعد بخاطر درک دیپلرنینگ همیشه داشتم ریاضی میخوندم کنار کتابای کامپیوتر.
تازه کلی الگوریتم و ... هم خوندم که برای درک بهتر اونها هم ریاضیاتش رو یاد گرفتم.
چطوری یک منبع برای همه اینا معرفی کنم؟
این دوستمون دیپ لرنینگ کار نمیکنه، که خیلی راحت بگم، جبر و احتمال و دیفرانسیل و ... رو بخون و تمام.
فقط یک برنامهنویس پیگیر هست که براش یادگیری و درک مهمتر از سینتکس هست.
این مدت که دارم مصاحبه انجام میدم (کار جوری هست که درک درست مفاهیم خیلی مهم هست) با فرمت مصاحبههای اینکار.
مشکلی که خیلی زیاد میبینم، نبود سواد ریاضیات هست.
با دوستان هم صحبت بودیم، که یکی از بچهها پرسید منی که خودخوان شروع کردم همهی این مشکلات رو که گفتی دارم.
یک منبع بهم معرفی کن، که همه ریاضیات لازم رو یاد بگیرم.
اون لحظه گفتم، باشه برات میفرستم بذار ببینم چی پیدا میشه ؟
ولی تو ذهنم این بود که، من ریاضی رو توی دبیرستان خوندم، توی دانشگاه خوندم، کلی مطلب (علاقه شخصی) دنبال کردم، بعد توی ارشد بازم خوندم و بعد بخاطر درک دیپلرنینگ همیشه داشتم ریاضی میخوندم کنار کتابای کامپیوتر.
تازه کلی الگوریتم و ... هم خوندم که برای درک بهتر اونها هم ریاضیاتش رو یاد گرفتم.
چطوری یک منبع برای همه اینا معرفی کنم؟
این دوستمون دیپ لرنینگ کار نمیکنه، که خیلی راحت بگم، جبر و احتمال و دیفرانسیل و ... رو بخون و تمام.
فقط یک برنامهنویس پیگیر هست که براش یادگیری و درک مهمتر از سینتکس هست.
Forwarded from Python Hints
تقریباً ۳-۴ هفته دارم میگردم دنبال یک منبع برای اینکار، چندین منبع رو هم بررسی کردم interactive, video, cheatsheet, blog, ...
کلی هم مطلب براش فرستادم، اینو تا اینجا بخون، اینو نخون و ...
چندروز پیش کتاب داخل عکس رو دیدم، امروز ۵ فصل اولش رو از صبح تا الان خوندم.
پیش خودم گفتم ببین این دقیقاً اون کتابی هست که هر برنامهنویس برای ریاضیات باید بخونه.
من فقط ۵ فصل خوندم تا اینجا ولی کتاب فوقالعاده نوشته شده
فقط اندازهای که نیاز دارید و همه چیز با مثال و قابل درک.
اونقدر لذت بخش هست که تصمیم گرفتم خودمم کل کتاب رو بخونم تا آخرین صفحه.
بدون تعارف میگم هر دولوپری باید این کتاب رو بخونه؛ یا حداقل وقتی این کتاب رو میبینه با تمام مطالب سرفصلهاش آشنا و بلد باشه.
فرقی نداره تو چه زمینهای کد میزنید.
کلی هم مطلب براش فرستادم، اینو تا اینجا بخون، اینو نخون و ...
چندروز پیش کتاب داخل عکس رو دیدم، امروز ۵ فصل اولش رو از صبح تا الان خوندم.
پیش خودم گفتم ببین این دقیقاً اون کتابی هست که هر برنامهنویس برای ریاضیات باید بخونه.
من فقط ۵ فصل خوندم تا اینجا ولی کتاب فوقالعاده نوشته شده
فقط اندازهای که نیاز دارید و همه چیز با مثال و قابل درک.
اونقدر لذت بخش هست که تصمیم گرفتم خودمم کل کتاب رو بخونم تا آخرین صفحه.
بدون تعارف میگم هر دولوپری باید این کتاب رو بخونه؛ یا حداقل وقتی این کتاب رو میبینه با تمام مطالب سرفصلهاش آشنا و بلد باشه.
فرقی نداره تو چه زمینهای کد میزنید.
Forwarded from Python Hints
این کتاب ربطی به دیپلرنینگ نداره ولی برای همه برنامهنویسها لازمه
پایهی ریاضیات برنامهنویسی هست.
فصلهای آخرش مباحثی رو داره که بدرد دیپلرنینگ هم میخوره ولی برای دیپ لرنینگ کتابهای مخصوص به خودش رو بخونید.
پایهی ریاضیات برنامهنویسی هست.
فصلهای آخرش مباحثی رو داره که بدرد دیپلرنینگ هم میخوره ولی برای دیپ لرنینگ کتابهای مخصوص به خودش رو بخونید.
Forwarded from Python Hints
مثل
این کتاب هم دقیقاً همونطوری هست؛ با خیال راحت معرفیش کنید.
اضافه کنم شاید برای زیر ۱۸ سال کمی سنگین باشه؛ بخصوص اینکه ریاضیات دوران مدرسه کمی سبکتر هم شده نسبت به زمان ما.
ولی حتی برای شما نسل آینده هم، اطمینان میدم بهتون این کتاب ارزش وقت گذاشتن کامل رو داره اگر برنامهنویسی رو بعنوان شغل آینده میبینید.
پ.ن :
این کتاب خیلی ربطی به دیپلرنینگ نداره ولی برای همه برنامهنویسها لازمه
پایهی ریاضیات برنامهنویسی هست.
فصلهای آخرش مباحثی رو داره که بدرد دیپلرنینگ هم میخوره ولی برای دیپ لرنینگ کتابهای مخصوص به خودش رو بخونید.
fluent python که از معرفیش هیچوقت پشیمون نمیشید.این کتاب هم دقیقاً همونطوری هست؛ با خیال راحت معرفیش کنید.
اضافه کنم شاید برای زیر ۱۸ سال کمی سنگین باشه؛ بخصوص اینکه ریاضیات دوران مدرسه کمی سبکتر هم شده نسبت به زمان ما.
ولی حتی برای شما نسل آینده هم، اطمینان میدم بهتون این کتاب ارزش وقت گذاشتن کامل رو داره اگر برنامهنویسی رو بعنوان شغل آینده میبینید.
پ.ن :
این کتاب خیلی ربطی به دیپلرنینگ نداره ولی برای همه برنامهنویسها لازمه
پایهی ریاضیات برنامهنویسی هست.
فصلهای آخرش مباحثی رو داره که بدرد دیپلرنینگ هم میخوره ولی برای دیپ لرنینگ کتابهای مخصوص به خودش رو بخونید.
Forwarded from Laravel News
Laravel Simple RabbitMQ Package https://laravel-news.com/laravel-simple-rabbitmq-package
Laravel News
Laravel Simple RabbitMQ Package - Laravel News
The Simple RabbitMQ package for Laravel makes it simple to use RabbitMQ with support for multiple connections, easy publishing, and consumer mode. Learn how to use RabbitMQ and Laravel using this easy-to-configure package.
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔶 یه سوال دارم از برنامه نویسای عزیز
چرا فیلد password رو trim میکنید؟ اصلا اینکار چرا باید انجام بشه؟
منیکه دوست دارم اول و اخر پسوردم فاصله بزارم با اینکار شما بیفایده میشه
فاصله گذاشتن خیلی خیلی امنیت پسورد رو بالا میبره
چون اکثر ابزارای کرک هش هم trim میکنن که این باگه!!
توی گوگل بزنید سایتای انلاین کرک هش بالا بیاد
بعد هش ۱ کاراکتری فاصله(space) رو بهش بدین ببینید اصلا خروجی میده؟ همش ۱ کاراکترها!!!!!
اکثر سایتا که به پسورد salt اضافه نمیکنن حداقل فاصله رو trim نکنید یکم امنیت داشته باشیم
مرسی اح
@TheRaymondDev
چرا فیلد password رو trim میکنید؟ اصلا اینکار چرا باید انجام بشه؟
منیکه دوست دارم اول و اخر پسوردم فاصله بزارم با اینکار شما بیفایده میشه
فاصله گذاشتن خیلی خیلی امنیت پسورد رو بالا میبره
چون اکثر ابزارای کرک هش هم trim میکنن که این باگه!!
توی گوگل بزنید سایتای انلاین کرک هش بالا بیاد
بعد هش ۱ کاراکتری فاصله(space) رو بهش بدین ببینید اصلا خروجی میده؟ همش ۱ کاراکترها!!!!!
اکثر سایتا که به پسورد salt اضافه نمیکنن حداقل فاصله رو trim نکنید یکم امنیت داشته باشیم
مرسی اح
@TheRaymondDev
Forwarded from محتوای آزاد سهراب
۱۴ روز بعد از این پست، بسته ردیس از مخزن آرچ حذف میشه و با ولکی جایگزین میشه که همونکار رو انجام میده.
ردیس چند وقت قبل لایسنس خودش رو از BSD به یک لایسنس دیگه تغییر داد که چندان خوشآیند نبود.
توصیه شده که از الان اگر پروداکشنی روی آرچ با ردیس دارید، به ولکی انتقالش بدید.
@SohrabContents
ردیس چند وقت قبل لایسنس خودش رو از BSD به یک لایسنس دیگه تغییر داد که چندان خوشآیند نبود.
توصیه شده که از الان اگر پروداکشنی روی آرچ با ردیس دارید، به ولکی انتقالش بدید.
@SohrabContents
Forwarded from IRCF | اینترنت آزاد برای همه
رمضانعلی سبحانیفر و جلال رشیدیکوچی، دو نماینده سابق مجلس، با انتقاد از تداوم #فیلترینگ اینترنتی، این سیاست را شکست خورده و متناقض با رفتار مسئولانی دانستند که خود نیز از شبکههای #فیلتر شده استفاده میکنند.
علی ربیعی، دستیار اجتماعی رئیسجمهور نیز فیلترینگ را با هزینه سالانه یک میلیارد دلار، بیفایده توصیف کرده است.
همچنین طبق نظرسنجی مرکز پژوهشهای مجلس، ۸۱٪ کاربران از #فیلترشکن استفاده میکنند و ۷۸٪ از کیفیت #اینترنت ناراضیاند؛ آماری که نشانگر نارضایتی عمومی و ناکامی سیاستهای سرکوبگرانه اینترنت است.
© hra_news
🔍 ircf.space
@ircfspace
علی ربیعی، دستیار اجتماعی رئیسجمهور نیز فیلترینگ را با هزینه سالانه یک میلیارد دلار، بیفایده توصیف کرده است.
همچنین طبق نظرسنجی مرکز پژوهشهای مجلس، ۸۱٪ کاربران از #فیلترشکن استفاده میکنند و ۷۸٪ از کیفیت #اینترنت ناراضیاند؛ آماری که نشانگر نارضایتی عمومی و ناکامی سیاستهای سرکوبگرانه اینترنت است.
© hra_news
🔍 ircf.space
@ircfspace
Forwarded from جادی | Jadi
این مقاله در مورد فایل سیستم توزیع شده دیپ سیک به نظرم جالب و نسبتا قابل فهمه. فایل سیستمهای توزیع شده از این نظر مهم هستن که شما می تونین یه فایل بزرگ (یا حتی کوچیک) رو تیکه تیکه روی کلی سرور مختلف داشته باشین ولی یه برنامه به سادگی بگه به اون فایل احتیاج داره و جوری راحت اونو بخونه که انگار روی سرور خودش ذخیره شده.
https://maknee.github.io/blog/2025/3FS-Performance-Journal-1/
https://maknee.github.io/blog/2025/3FS-Performance-Journal-1/
maknee.github.io
An Intro to DeepSeek's Distributed File System | Henry Zhu
Personal website for some random tidbits I work on
Forwarded from نوشتههای ترمینالی
اگه تو ویم متن نوشته باشید احتمالا به این مشکل خوردید که خط ها طولانی میشه و سخته باهاشون کار کرد.
یه کاری که میشه کرد wrap کردن خطهاست که میاد خط های طولانی رو در دو خط نشون میده. در حالت پیشفرض از وسط کلمه هم ممکنه بشکونه ولی میتونید تنظیم کنید فقط از whitespace ها برک بده.
حالا تو این حالت مشکلی که هست اینه که j/k خیلی جالب کار نمیکنن چون کل اون خط که ما چند خط میبینیم رو یه خط میبینیم!
این ویدیو چند تا شورتکات خوب گفته با کلید g که مشکل رو حل میکنن.
https://youtu.be/t9FWr7cajV4?si=XeS61yU20w0P6F5g
البته g کلا کارهای خیلی جالبی میکنه مثلا تبدیل lowercase به uppercase هم انجام میده.
https://learnbyexample.github.io/tips/vim-tip-7/
یه کاری که میشه کرد wrap کردن خطهاست که میاد خط های طولانی رو در دو خط نشون میده. در حالت پیشفرض از وسط کلمه هم ممکنه بشکونه ولی میتونید تنظیم کنید فقط از whitespace ها برک بده.
حالا تو این حالت مشکلی که هست اینه که j/k خیلی جالب کار نمیکنن چون کل اون خط که ما چند خط میبینیم رو یه خط میبینیم!
این ویدیو چند تا شورتکات خوب گفته با کلید g که مشکل رو حل میکنن.
https://youtu.be/t9FWr7cajV4?si=XeS61yU20w0P6F5g
البته g کلا کارهای خیلی جالبی میکنه مثلا تبدیل lowercase به uppercase هم انجام میده.
https://learnbyexample.github.io/tips/vim-tip-7/
YouTube
Overpowered vim commands for writers
If you're reading a youtube video description in your free time it's time to go outside and touch some grass. If the words "vim config" have any kind of meaning to you, you're already cooked and might as well drop a sub.
#programming #math #sylvanfranklin
#programming #math #sylvanfranklin
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
گروک چندین قابلیت جدید داشته که شامل
۱. اضافه شدن حافظه و به خاطر سپردن چیزهایی که بهش میگید.
۲. یک ابزار مشابه Canvas به نام Grok Studio برای ویرایش فایلها.
۳. ساختن Workspace و اضافه کردن فایلها و دستورهای مختلف به اون.
🔗 grok.com
🤓 hadi @geekalerts
۱. اضافه شدن حافظه و به خاطر سپردن چیزهایی که بهش میگید.
۲. یک ابزار مشابه Canvas به نام Grok Studio برای ویرایش فایلها.
۳. ساختن Workspace و اضافه کردن فایلها و دستورهای مختلف به اون.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔶 یوز اسکریپت یوتیوب
۱. یوتیوب زیرنویسارو میندازه روی ویدیو اذیت کنندس با این یوزراسکریپت زیرنویس زیر ویدیو نشون داده میشه:
https://github.com/t1ml3arn-userscript-js/Youtube-subtitles-under-video-frame
۲. زیرنویسها قابلیت سلکت شدن ندارن با این یوزراسکریپت میتونید راحت سلکت کنید:
https://update.greasyfork.org/scripts/451626/make%20youtube%20caption%20selectable.user.js
@TheRaymondDev
۱. یوتیوب زیرنویسارو میندازه روی ویدیو اذیت کنندس با این یوزراسکریپت زیرنویس زیر ویدیو نشون داده میشه:
https://github.com/t1ml3arn-userscript-js/Youtube-subtitles-under-video-frame
۲. زیرنویسها قابلیت سلکت شدن ندارن با این یوزراسکریپت میتونید راحت سلکت کنید:
https://update.greasyfork.org/scripts/451626/make%20youtube%20caption%20selectable.user.js
@TheRaymondDev
👍1
Forwarded from Linuxor ?
یه برنامه نوشته بودم که میرفت چند میلیون پست از یه وبلاگ رو میخوند و میزان بازدید پست هارو توی دیتابیسم ذخیره میکرد
انقدر تعداد پست ها زیاد بود که هر چرخه دو سه روز طول میکشید و دیتا هام زیاد بهروز و قابل اعتماد نبودن.
اومدم یه پارامتر جدید تعریف کردم و میزان تغییر بازدید پست رو هم در نظر گرفتم اینطوری پست های پر تغییر بیشتر چک میشن و الان مثل برق چند ساعته دیتابیسم آپدیت میشه.
جالب اینجاست مشابه این ایده رو 20 سال پیش گوگل داده و اسمش Crawl Frequency هست.
@Linuxor
انقدر تعداد پست ها زیاد بود که هر چرخه دو سه روز طول میکشید و دیتا هام زیاد بهروز و قابل اعتماد نبودن.
اومدم یه پارامتر جدید تعریف کردم و میزان تغییر بازدید پست رو هم در نظر گرفتم اینطوری پست های پر تغییر بیشتر چک میشن و الان مثل برق چند ساعته دیتابیسم آپدیت میشه.
جالب اینجاست مشابه این ایده رو 20 سال پیش گوگل داده و اسمش Crawl Frequency هست.
@Linuxor
Forwarded from Linuxor ?
توی مدل های هوش مصنوعی مثلا ChatGPT هر متن به توکن هایی شکسته میشه و بعد پردازش میشه اکثرا فکر میکنن هر کلمه یه توکنه ولی ممکنه هر کلمه بیشتر از یه توکن باشه، با وبسایت زیر میتونین تعداد توکن های یه متن رو بدست بیارین
tiktokenizer.vercel.app
@Linuxor
tiktokenizer.vercel.app
@Linuxor