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 ?
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Golden Code (علی 🇨🇴)
📌 لیستی از اصول مهم در طراحی سیستم که نیازه بدونیم!

1. مفهوم Caching :
میتونیم از کش برای ذخیره نتایج کوئری‌های دیتابیس استفاده کنیم تا سرعت دسترسی به داده‌ها افزایش پیدا کنه و بار سرور کاهش یابد.


2. مفهوم Sharding:
تقسیم داده‌ها به بخش‌های کوچک‌تر و ذخیره اونا در سرورهای مختلف. این کار باعث میشه که سیستم بتونه بهتر و سریع‌تر به درخواست‌ها پاسخ بده.


3. مفهوم Load-balancing (توزیع بار):
وقتی تعداد request ها زیاد میشه، باید اونارو به طور مساوی بین چند سرور تقسیم کنیم تا از بار زیاد روی یک سرور جلوگیری بشه و سیستم کارایی بالاتری داشته باشه.


4. مفهوم Replication :
ایجاد کپی از داده‌ها در سرورهای مختلف تا در صورت بروز مشکل یا خرابی در یک سرور، سیستم همچنان فعال و در دسترس باشه.


5. مفهوم Fault-tolerance :
سیستم باید طوری طراحی بشه که در صورت بروز خطا یا مشکل، همچنان بتونه به کارش ادامه بده. مثلا در Laravel، میتونیم از ویژگی‌هایی نظیر retry برای انجام مجدد request ها درصورت بروز خطا استفاده کنیم.


6. مفهوم High-availability :
سیستم باید همیشه در دسترس باشه و هیچوقت از دسترس خارج نشه.

7. مفهوم Concurrency (همزمانی):
اجرای چندین کار به صورت همزمان برای افزایش سرعت پردازش.
مثلا در Laravel، می‌تونیم از Job Queues و Workers برای پردازش درخواست ها بصورت همزمان استفاده کنیم و ازین طریق عملکرد سیستم رو بهبود بدیم.


8. مفهوم Scalability :
توانایی سیستم برای گسترش و افزایش ظرفیت با افزایش تعداد کاربران.


9. مفهوم Performance :
سرعت و کارایی سیستم. در Laravel، میتونیم از تکنیک‌هایی مانند Caching و Eager Loading برای بهبود سرعت بارگذاری صفحات و کاهش زمان پاسخ‌دهی استفاده کنیم.


10. مفهوم Indexing :
ایجاد ایندکس‌ها در دیتابیس برای جستجو سریع‌تر داده‌ها. ایندکس‌ها به سرعت جستجو رو افزایش میدهند و باعث میشن که نتایج سریع‌تر منتقل بشن.

@GoldenCodeir
(منبع 👇🏾)
https://x.com/javinpaul/status/1920364568041160939?s=19
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
هوآوی از سیستم عامل کامپیوتر اختصاصی خودش به اسم هارمونی او اس پی سی (یا هانگ‌منگ کامپیوتر تو چین) رونمایی کرد، این سیستم عامل بر پایه هارمونی او اس ساخته شده، ظاهرش شبیه مک او اس اپل هست و قراره ۱۹ می (حدودا ۲۹ اردیبهشت) عرضه بشه. میگن به صورت ویژه‌ای با هوش‌مصنوعی یکپارچه شده.

gsmarena
@geekalerts
Forwarded from Linuxor ?
من فقط می‌خواستم با Ctrl+C یه متن از ترمینال کپی کنم


@Linuxor
ابزار انسانی ساز متون
AI Humanizer

یعنی چی!؟ یعنی اینکه یه سری سایت بودن که به اساتید کمک میکردن که مقاله های دانشجوها رو باهاش چک کنن، یه وقت با هوش مصنوعی نوشته نشده باشه!
حالا اما،
با این ابزار مقاله های هوش مصنوعی رو جوری تغییر بدین که دیگه تمام اون سایت ها تشخیص ندن که یه ماشین متن رو نوشته!
بله .. واقعاً که .. 😳😃

https://youtu.be/YRdGoihEZrI?si=RRtZ5r12mtz1oDrA
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 هواوی سیستم عامل اختصاصی HarmonyOS سازگار با هوش مصنوعی برای کامپیوتر و لب تاپ رونمایی کرد.

#خبر

@TheRaymondDev
Forwarded from Linuxor ?
می‌دونستین ادیتور وی اس کد بر پایه ادیتور monaco ساخته شده ؟ monaco یه ادیتور وبه برای ویرایش کردن کد و قسمت عجیب اینجاست هنوز ورژن 1 هم نداده بیرون و ورژن 0 هستش !

microsoft.github.io/monaco-editor


@Linuxor
Forwarded from Geek Alerts
بلوتوث ۶.۱ معرفی شد

نسخه ۶.۱ یه قابلیت جدید به اسم Randomized Resolvable Private Address (RPA) داره، این ویژگی ردیابی دستگاه‌های بلوتوثی رو سخت‌تر می‌کنه چون زمان‌بندی تغییر آدرسشون کاملا تصادفیه. این کار به افزایش حریم خصوصی و عمر باتری لوازم جانبی کمک می‌کنه چون تغییر آدرس به دستگاه اصلی منتقل میشه.

bluetooth
@geekalerts
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۸۹۶

در مصطبه ها گر دو خرابات نگر
پیچیدن مستان به ملاقات نگر
در کعبه عشق سوی میقات نگر
هیهات شنو ز روح و هیهات نگر

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Practical Patterns for Graceful Shutdowns

🟢 خلاصه مقاله:

خاموش کردن با نظم و ترتیب در سیستم‌های نرم‌افزاری، برای حفظ تجربه کاربری خوب و اطمینان از یکپارچگی داده‌ها حیاتی است. روش پنج مرحله‌ای شامل اطلاع رسانی به اجزاء فعال، ذخیره داده‌های نجات‌نیافته، قطع اتصال از خدمات و منابع خارجی، خاتمه دادن به فرایندها به طور مرتب و پاک‌سازی محیط سیستم می‌شود. این روش باعث حفظ یکپارچگی و قابلیت اطمینان داده‌ها شده و تجربه کاربری را با جلوگیری از از دست رفتن داده‌ها و ناپایداری سیستم بهبود می‌بخشد.

🟣لینک مقاله:
https://golangweekly.com/link/168969/web


👑 @gopher_academy
سیستم #فیلترینگ با سوخت فسیلی کار می‌کنه :)

🔍 ircf.space
@ircfspace
بس کن ایرانی!
یک پروژه‌ی آگاهی اجتماعی برای نقد رفتارهای غلط رایج در جامعه‌ی ایران

چی هست این پروژه؟
«بس کن ایرانی!» یک پروژه‌ی آگاهی فرهنگی-اجتماعی و اپن‌سورس است که با هدف شفاف‌سازی، نقد، و بازنمایی رفتارهای غلط و رایج در سبک زندگی ایرانیان طراحی شده.
ما باور داریم تغییر از آگاهی شروع می‌شود؛ و آگاهی هم با گفت‌وگو، شوخی، و بازاندیشی عمومی رشد می‌کند.

در این پروژه، ما از دل روزمرگی‌ها و ترندهای شبکه‌های اجتماعی، موقعیت‌هایی را شکار می‌کنیم که در آن‌ها «شور چیزی را درآوردیم».

https://github.com/Mahdi-Hazrati/baskon.ir

@DevTwitter | <Mahdi/>
Forwarded from Geek Alerts
prompt-engineering-author-lee-boonstra-persian.pdf
2 MB
فایل پیوست با فرمت PDF
تعداد صفحه: ۶۵
نسخه فارسی مقاله Prompt Engineering Author: Lee Boonstra
@geekalerts
Forwarded from Geek Alerts
اختصاصی گیک‌آلرتس، داکیومنت مهندسی پرامپت گوگل به زبان فارسی

نکات این آموزش برای هر مدلی کارآمد هست با این حال تنظیماتی که توی داکیومنت گفته میشه بعضی‌هاشون برای aistudio گوگل یا Vertex AI هست.

توضیح گوگل و نویسنده

پرامپت همون دستوری که مابه مد‌ل‌ها میدیم تا خروجی مشخص ازش بگیریم، نیاز نیست دانشمند باشی تا مهندسی پرامپت رو یاد بگیری، ساختن یه پرامپت خوب و حرفه‌ای نیازمند یه سری نکاته، مثلا از چه مدلی استفاده میکنی یا تنظیمات مدل چیه، سبک و لحنی که مینویسی چیه، چه کلماتی رو انتخاب کنی، ساختار جمله بندیت چیه و همه اینا مهمن واسه همین، «مهندسی پرامپت» (prompt engineering) یه جورایی یه کارِ آزمون و خطاست و باید هی تکرارش کنی تا دستت بیاد.

نام مقاله به انگلیسی: Prompt Engineering Author: Lee Boonstra
تاریخ انتشار: سپتامبر ۲۰۲۴ (کاربردی در سال ۲۰۲۵)

نسخه انگلیسی مقاله از این لینک در دسترس هست و نسخه فارسی در ادامه پیوست میشه.

@geekalerts
Forwarded from Geek Alerts
برای بخشی از کاربرها قابلیت جستجو در وب Claude از Anthropic فعال شده، کاربرهایی که تونستن تست بگیرن گفتن دیتاهاش از ChatGPT آپدیت‌تر هست و برای کارهایی مثل گرفتن اخبار روز خیلی بهتر عمل میکنه.

تا اینجا الان اکثر چت‌بات‌ها ویژگی جستجوی داخل وب رو دارن، هرچند به نظر میرسه هیچکدوم لحظه‌ای کار نمیکنن.

lifehacker
@geekalerts
Forwarded from Geek Alerts
اختلال استرس پس از سانحه (PTSD) از چیزهایی هست که باید خیلی جدی گرفته بشه، تخمین میزنن میلیون‌ها نفر تو دنیا دچارش هست. الان یه گروه از محققان تگزاسی، روش مؤثری برای درمانش ابداع کردن که شامل تحریک الکتریکی (یه جور پالس دادن) عصب واگ در ناحیه گردن، با استفاده از دستگاهی به اندازه‌ی دکمه پیراهنه.

عصب واگ، عصب اصلی سیستم عصبی پاراسمپاتیک شماست؛ سیستمی که عملکردهای حیاتی و غیرارادی بدن مثل ضربان قلب، گوارش، سیستم ایمنی، و حتی خلق و خوی شما رو کنترل می‌کنه. این عصب، بزرگترین عصب پاراسمپاتیک بدن هم هست و از مغز تا روده بزرگ امتداد داره. عصب‌های واگ چپ و راست وجود دارن که به هم می‌پیوندن و «تنه‌ی واگ» رو تشکیل میدن.

تحریک این عصب‌ها با پالس‌های الکتریکی می‌تونه به درمان صرع و افسردگی کمک کنه، و همچنین ممکنه برای مشکلاتی مثل آرتریت روماتوئید و PTSD هم چاره‌ساز باشه. این درمان جدید همراه با یه روش درمانی سنتی به اسم (PET) انجام میشه. توی این روش، بیماران به‌تدریج و در یک محیط کنترل‌شده و امن، با خاطرات و موقعیت‌هایی که باهاشون درگیر بودن و اذیتشون می‌کرده، روبرو میشن.

newatlas
@geekalerts
ساخت سرور Redis با زبان Rust

این قسمت میخوایم ساخت سرور ردیس با زبان راست رو شروع کنیم و تمرکزمون روی بخش نتورکینگ ردیس و پروتکل مخصوص خودش برای پارس کردن و پردازش کامند هایی هست که از طرف کلاینت ردیس فرستاده میشه. قراره یک سرور کاملا کامپتیبل با خود ردیس بنویسیم که با کلاینت های مختلف مثل کلاینت رسمی خود ردیس بهش بتونیم متصل بشیم.

https://www.youtube.com/watch?v=RYJ72cFEV1I

@DevTwitter | <Rouzbeh/>
Forwarded from Geek Alerts
پرپلکسیتی داره قابلیت کنترل تب‌ها رو برای مرورگر کامِت توسعه میده، یعنی کاربرا به زودی می‌تونن به مرورگر دستور بدن تا کارایی مثل باز کردن چندتا آدرس اینترنتی تو تب‌های جداگونه، گروه‌بندی یا بستن تب‌های انتخاب شده، و بازیابی صفحاتی که قبلا بازدید کردن رو با نوشتن یه پرامپت داشته باشن، مثلا بگید ساعتی که چند روز پیش دیدم رو بیار و اونم صفحه خرید همون ساعت رو از تاریخچه مرورگرتون پیدا میکنه و بهتون نشون میده. این موضوع به یه سیستم گسترده‌تر برای عملیات مرورگر با هدایت هوش مصنوعی اشاره داره.

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

testingcatalog
@geekalerts
Forwarded from Geek Alerts